This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/cbiesinger/parallel-minsyms-mutex in repository binutils-gdb.
discards 11d9c64c57 Don't use the mutex for each symbol_set_names call discards f8acf70bac Use run_on_main_thread in gdb.post_event discards 022389ac0b Add maint set/show max-worker-threads discards 3469db3990 Demangle minsyms in parallel discards cd969f1ae6 Introduce thread-safe way to handle SIGSEGV discards 4d077a3c4e Introduce run_on_main_thread discards 249aa07ece Lock the demangled hash table discards a6c65491f1 Add configure check for std::thread discards d52f4f8a2d Defer minimal symbol name-setting adds 4ada570ce5 Automatic date update in version.in adds 68f7d34dd5 [gdb/testsuite] Add KFAIL for missing support of reverse-deb [...] adds 060b3ab4ed [gdb/testsuite] Fix incomplete regexps in step-precsave.exp adds cd5f43ff5d Automatic date update in version.in adds ea8e302e12 PR16794, gold ignores R_386_GOTOFF addend adds ad75efa628 gdb: include gdbarch.h in hppa-linux-nat.c adds 612aac65e6 Automatic date update in version.in adds 73d9a918c6 [gdb/testsuite] Make pass message unique in gdb-index.exp fo [...] adds 0df0352ad0 [gdb/contrib] cc-with-tweaks.sh: Create .dwz file in .tmp subdir adds 0925bc8441 Automatic date update in version.in adds 663f67df1e PR25046, readelf "Reading xxx bytes extends past end of file [...] adds 703a86c2fa gdb: re-write add_psymbol_to_list doc, move it to header file adds c7ee338a2d Improve some comments about msymbol handling adds 4a56a52007 Disable all warnings in gdb.rust/traits.rs adds 6fb08628e0 Use std::sort instead of qsort in minsyms.c adds 5f48f8f3c3 Remove extra whitespaces at the end of lines. adds af79fcc547 Automatic date update in version.in adds 8fe0f950f4 [PATCH v2 2/4] DWARF 5 support: Handle DW_FORM_strx adds 536a122989 Use m4_include, not sinclude in .m4 files adds 15c2f6395b Defer minimal symbol name-setting adds 43a189f903 Add configure check for std::thread adds 236bb4b23d Add RAII class for blocking gdb signals adds 64a0d2a239 Introduce alternate_signal_stack RAII class adds 7e3ed550be Lock the demangled hash table adds 0e0174f4d5 Introduce run_on_main_thread adds 8c0fae46d6 Introduce thread-safe way to handle SIGSEGV adds cec2f67ef7 Demangle minsyms in parallel adds 792581b91e Add maint set/show max-worker-threads adds fee9737afc Use run_on_main_thread in gdb.post_event new e1f6a52ca2 Don't use the mutex for each symbol_set_names call new b4fbb96b58 Precompute hash value for symbol_set_names
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (11d9c64c57) \ N -- N -- N refs/heads/users/cbiesinger/parallel-minsyms-mutex (b4fbb96b58)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 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: bfd/version.h | 2 +- binutils/ChangeLog | 6 ++ binutils/readelf.c | 6 +- gdb/ChangeLog | 93 +++++++++++++++++--- gdb/Makefile.in | 1 + gdb/NEWS | 15 ++-- gdb/acinclude.m4 | 46 +++++----- gdb/configure | 85 +++++++++++++++++- gdb/contrib/cc-with-tweaks.sh | 16 +++- gdb/cp-support.c | 3 + gdb/doc/ChangeLog | 2 +- gdb/dwarf2read.c | 20 +++-- gdb/event-top.c | 48 +++++----- gdb/event-top.h | 2 +- gdb/gdbserver/ChangeLog | 11 ++- gdb/gdbserver/acinclude.m4 | 12 +-- gdb/gdbserver/configure | 131 +++++++++++++++++++++++++++- gdb/gdbsupport/alt-stack.h | 70 +++++++++++++++ gdb/gdbsupport/block-signals.h | 65 ++++++++++++++ gdb/gdbsupport/common.m4 | 8 +- gdb/gdbsupport/parallel-for.h | 49 +++++------ gdb/hppa-linux-nat.c | 1 + gdb/main.c | 26 +----- gdb/minsyms.c | 120 +++++++++++++------------ gdb/minsyms.h | 3 +- gdb/objfiles.h | 14 +-- gdb/psympriv.h | 35 ++++++-- gdb/psymtab.c | 6 +- gdb/ser-event.c | 13 ++- gdb/symtab.c | 20 +++-- gdb/symtab.h | 7 +- gdb/testsuite/ChangeLog | 26 ++++++ gdb/testsuite/aclocal.m4 | 6 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 24 ++--- gdb/testsuite/gdb.reverse/step-precsave.exp | 12 ++- gdb/testsuite/gdb.rust/traits.rs | 4 +- gdb/unittests/main-thread-selftests.c | 80 +++++++++++++++++ gold/ChangeLog | 8 ++ gold/i386.cc | 7 +- gold/x86_64.cc | 7 +- 40 files changed, 852 insertions(+), 258 deletions(-) create mode 100644 gdb/gdbsupport/alt-stack.h create mode 100644 gdb/gdbsupport/block-signals.h create mode 100644 gdb/unittests/main-thread-selftests.c