Skip to content
Snippets Groups Projects
  • Tom Tromey's avatar
    075c55e0
    Remove more calls to xfree from Python · 075c55e0
    Tom Tromey authored
    This changes the Python code to remove some more calls to xfree, in
    favor of self-managing data structures.
    
    Tested on x86-64 Fedora 28.
    
    gdb/ChangeLog
    2018-12-27  Tom Tromey  <tom@tromey.com>
    
    	* python/python.c (python_interactive_command): Use std::string.
    	(gdbpy_parameter): Likewise.
    	* python/py-utils.c (unicode_to_encoded_string): Update comment.
    	* python/py-symtab.c (salpy_str): Use PyString_FromFormat.
    	* python/py-record-btrace.c (recpy_bt_insn_data): Use
    	byte_vector.
    	* python/py-objfile.c (objfpy_get_build_id): Use
    	unique_xmalloc_ptr.
    	* python/py-inferior.c (infpy_read_memory): Use
    	unique_xmalloc_ptr.
    	* python/py-cmd.c (gdbpy_parse_command_name): Use std::string.
    075c55e0
    History
    Remove more calls to xfree from Python
    Tom Tromey authored
    This changes the Python code to remove some more calls to xfree, in
    favor of self-managing data structures.
    
    Tested on x86-64 Fedora 28.
    
    gdb/ChangeLog
    2018-12-27  Tom Tromey  <tom@tromey.com>
    
    	* python/python.c (python_interactive_command): Use std::string.
    	(gdbpy_parameter): Likewise.
    	* python/py-utils.c (unicode_to_encoded_string): Update comment.
    	* python/py-symtab.c (salpy_str): Use PyString_FromFormat.
    	* python/py-record-btrace.c (recpy_bt_insn_data): Use
    	byte_vector.
    	* python/py-objfile.c (objfpy_get_build_id): Use
    	unique_xmalloc_ptr.
    	* python/py-inferior.c (infpy_read_memory): Use
    	unique_xmalloc_ptr.
    	* python/py-cmd.c (gdbpy_parse_command_name): Use std::string.