This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 0b67023 Automatic date update in version.in new a68ff33 Introduce py-ref.h new abf5651 Change event code to use gdbpy_ref new 3bb4338 Use gdbpy_ref in py-type.c new d1b3de2 Use gdbpy_ref in gdbpy_string_to_argv new 80bd970 Use gdbpy_ref in py-function.c new f59fe7f Use gdbpy_ref in gdbpy_inferiors new bf2a52f Use gdbpy_ref in gdbpy_breakpoints new ee0a3fb Use gdbpy_ref in py-framefilter.c new 87ce03f Use gdbpy_ref in py-linetable.c new 1bb44c9 Use gdbpy_ref in call_doc_function new 0700aea Use gdbpy_ref in py-prettyprint.c new ff3724f Use gdbpy_ref in python.c new 53a0cca Use gdbpy_ref in py-value.c new 37fce74 Use gdbpy_ref in gdbpy_lookup_symbol new 4ecee2c Introduce gdbpy_enter new de2dc87 Use gdbpy_enter in py-breakpoint.c new 6ba0cd4 Use gdbpy_enter in py-cmd.c new 6e7c365 Use gdbpy_enter in py-finishbreakpoint.c new 07bc732 Use gdbpy_enter in py-inferior.c new 2d38bce Use gdbpy_enter in py-objfile.c new bf7da5b Use gdbpy_enter in py-progspace.c new 60e600e Use gdbpy_enter in python.c new c57af3f Use gdbpy_enter in py-type.c new f18e226 Use gdbpy_enter in py-xmethods.c new c0171de Use gdbpy_enter in py-unwind.c new 6349f45 Introduce htab_up and use gdbpy_enter in py-framefilter.c new e9f0c36 Use gdbpy_enter in py-prettyprint.c new a88b13c Use gdbpy_enter in gdbpy_before_prompt_hook new 396a78b Use gdbpy_enter in python_interactive_command new 572a552 Use gdbpy_enter in gdbpy_get_matching_xmethod_workers new bf1ca3b Use gdbpy_ref in invoke_match_method new 14b122b Use gdbpy_enter in py-xmethod.c new 6cd67be Introduce gdbpy_enter_varobj and use it new 788f258 Use gdbpy_enter_varobj in py-varobj.c new 12a5ced Use gdbpy_enter in cmdpy_function new 0e9dcc7 Use gdbpy_enter in fnpy_call new 2865bfc Use gdbpy_enter in py-param.c new a7785f8 Use gdbpy_enter in python.c new bde7b3e Use gdbpy_enter_varobj in more of varobj.c new 1eba638 Change type of encoding argument to gdbpy_extract_lazy_string new 68cdc55 Use gdbpy_enter_varobj in varobj_value_get_print_value new 17a2271 Remove ensure_python_env new 3b4e0e01 Use gdbpy_ref in py_print_frame new 2bd5759 Use gdbpy_ref in py-prettyprint.c new 9de10f6 Change python_run_simple_file to use gdbpy_ref new 59e9e83 Use gdbpy_ref in archpy_disassemble new 6408143 Use gdbpy_ref in gdbpy_breakpoint_cond_says_stop new 905f2cc Use gdbpy_ref in py-cmd.c new 16361ff Use gdbpy_ref in bpfinishpy_out_of_scope new 74c49d4 Use gdbpy_ref in py_print_frame new 9205649 Use gdbpy_ref in py-inferior.c new 97d8348 Use gdbpy_ref in py-param.c new 59876f8 Use gdbpy_ref in python.c new 4586d54 Use gdbpy_ref in pyuw_object_attribute_to_pointer new 830a493 Use gdbpy_ref in py-utils.c new 06fc9bf Use gdbpy_ref in enumerate_args new 13df46c Use gdbpy_ref rather than make_cleanup_py_decref new 8dbcee6 Remove make_cleanup_py_decref and make_cleanup_py_xdecref new fc4007c Remove make_cleanup_htab_delete new 50315b2 Add gdb_ref_ptr.h new 192b62c Use class to manage BFD reference counts new bef155c Introduce and use gdb::unlinker new 906768f Remove make_cleanup_discard_psymtabs new eb11506 Add scoped_value_mark new 0cf0822 Use scoped_value_mark in dwarf2_evaluate_loc_desc_full new 1ac3211 Remove cleanups from execute_gdb_command new c8b23b3 Add constructor and destructor to demangle_parse_info
The 67 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/ChangeLog | 520 +++++++++++++++++++++ gdb/breakpoint.c | 2 +- gdb/build-id.c | 30 +- gdb/build-id.h | 6 +- gdb/cli/cli-dump.c | 55 +-- gdb/coffread.c | 6 +- gdb/command.h | 2 +- gdb/common/gdb_ref_ptr.h | 221 +++++++++ gdb/{moxie-tdep.h => common/gdb_unlinker.h} | 57 ++- gdb/compile/compile-c-symbols.c | 11 +- gdb/compile/compile-object-load.c | 20 +- gdb/corelow.c | 14 +- gdb/cp-name-parser.y | 39 +- gdb/cp-support.c | 52 +-- gdb/cp-support.h | 11 +- gdb/disasm.c | 14 +- gdb/dwarf2-frame.c | 5 +- gdb/dwarf2loc.c | 185 +++----- gdb/dwarf2read.c | 174 +++---- gdb/elfread.c | 17 +- gdb/exec.c | 12 +- gdb/gcore.c | 48 +- gdb/gcore.h | 4 +- gdb/gdb_bfd.c | 30 +- gdb/gdb_bfd.h | 81 ++-- gdb/gnu-v3-abi.c | 12 +- gdb/guile/guile.c | 2 +- gdb/jit.c | 30 +- gdb/linespec.c | 28 +- gdb/machoread.c | 76 ++- gdb/minidebug.c | 8 +- gdb/procfs.c | 11 +- gdb/psympriv.h | 36 +- gdb/psymtab.c | 38 -- gdb/python/py-arch.c | 29 +- gdb/python/py-bpevent.c | 23 +- gdb/python/py-breakpoint.c | 47 +- gdb/python/py-cmd.c | 133 ++---- gdb/python/py-continueevent.c | 9 +- gdb/python/py-event.c | 28 +- gdb/python/py-event.h | 4 +- gdb/python/py-exitedevent.c | 49 +- gdb/python/py-finishbreakpoint.c | 17 +- gdb/python/py-framefilter.c | 311 +++++------- gdb/python/py-function.c | 59 +-- gdb/python/py-inferior.c | 115 ++--- gdb/python/py-infevents.c | 138 ++---- gdb/python/py-lazy-string.c | 9 +- gdb/python/py-linetable.c | 51 +- gdb/python/py-newobjfileevent.c | 52 +-- gdb/python/py-objfile.c | 8 +- gdb/python/py-param.c | 104 ++--- gdb/python/py-prettyprint.c | 355 ++++++-------- gdb/python/py-progspace.c | 4 +- gdb/{testsuite/gdb.cp/rtti2.cc => python/py-ref.h} | 34 +- gdb/python/py-signalevent.c | 27 +- gdb/python/py-stopevent.c | 54 +-- gdb/python/py-symbol.c | 18 +- gdb/python/py-threadevent.c | 19 +- gdb/python/py-type.c | 206 ++++---- gdb/python/py-unwind.c | 77 ++- gdb/python/py-utils.c | 91 +--- gdb/python/py-value.c | 105 ++--- gdb/python/py-varobj.c | 36 +- gdb/python/py-xmethods.c | 378 ++++++--------- gdb/python/python-internal.h | 42 +- gdb/python/python.c | 447 +++++++----------- gdb/record-full.c | 54 +-- gdb/solib-aix.c | 65 +-- gdb/solib-darwin.c | 65 +-- gdb/solib-dsbt.c | 23 +- gdb/solib-frv.c | 28 +- gdb/solib-spu.c | 35 +- gdb/solib-svr4.c | 31 +- gdb/solib.c | 48 +- gdb/solist.h | 7 +- gdb/spu-linux-nat.c | 38 +- gdb/symfile-mem.c | 7 +- gdb/symfile.c | 81 ++-- gdb/symfile.h | 5 +- gdb/top.c | 7 +- gdb/utils.c | 30 -- gdb/utils.h | 14 +- gdb/value.h | 32 ++ gdb/varobj.c | 83 ++-- gdb/varobj.h | 2 - gdb/windows-nat.c | 19 +- gdb/windows-tdep.c | 6 +- 88 files changed, 2657 insertions(+), 2959 deletions(-) create mode 100644 gdb/common/gdb_ref_ptr.h copy gdb/{moxie-tdep.h => common/gdb_unlinker.h} (50%) copy gdb/{testsuite/gdb.cp/rtti2.cc => python/py-ref.h} (55%)