-
- Downloads
Use gdbpy_ref to simplify some logic
This uses the new gdbpy_ref template to simplify logic in various parts of the Python layer; for example removing repeated error code or removing gotos. gdb/ChangeLog 2017-02-10 Tom Tromey <tom@tromey.com> * python/py-cmd.c (cmdpy_destroyer): Use gdbpy_ref. * python/py-breakpoint.c (gdbpy_breakpoint_deleted): Use gdbpy_ref. * python/py-type.c (field_new): Use gdbpy_ref. * python/py-symtab.c (symtab_and_line_to_sal_object): Use gdbpy_ref. * python/py-progspace.c (pspy_new): Use gdbpy_ref. (py_free_pspace): Likewise. (pspace_to_pspace_object): Likewise. * python/py-objfile.c (objfpy_new): Use gdbpy_ref. (py_free_objfile): Likewise. (objfile_to_objfile_object): Likewise. * python/py-inferior.c (delete_thread_object): Use gdbpy_ref. (infpy_read_memory): Likewise. (py_free_inferior): Likewise. * python/py-evtregistry.c (create_eventregistry_object): Use gdbpy_ref. * python/py-event.c (create_event_object): Use gdbpy_ref.
Showing
- gdb/ChangeLog 22 additions, 0 deletionsgdb/ChangeLog
- gdb/python/py-breakpoint.c 3 additions, 5 deletionsgdb/python/py-breakpoint.c
- gdb/python/py-cmd.c 1 addition, 4 deletionsgdb/python/py-cmd.c
- gdb/python/py-event.c 5 additions, 11 deletionsgdb/python/py-event.c
- gdb/python/py-evtregistry.c 7 additions, 10 deletionsgdb/python/py-evtregistry.c
- gdb/python/py-frame.c 4 additions, 5 deletionsgdb/python/py-frame.c
- gdb/python/py-inferior.c 9 additions, 17 deletionsgdb/python/py-inferior.c
- gdb/python/py-objfile.c 16 additions, 24 deletionsgdb/python/py-objfile.c
- gdb/python/py-progspace.c 16 additions, 23 deletionsgdb/python/py-progspace.c
- gdb/python/py-symtab.c 6 additions, 10 deletionsgdb/python/py-symtab.c
- gdb/python/py-type.c 5 additions, 7 deletionsgdb/python/py-type.c
Loading
Please register or sign in to comment