[0/4] libthread_db initialization changes related to upcoming glibc-2.34

Message ID 20210610172641.1052704-1-kevinb@redhat.com
Headers show
Series
  • libthread_db initialization changes related to upcoming glibc-2.34
Related show

Message

Lancelot SIX via Gdb-patches June 10, 2021, 5:26 p.m.
This patch series contains changes necessary for GDB to be able to
debug threaded programs using glibc-2.34.

The actual change to GDB sources are contained in the first patch; the
remainder deal with several testing issues that I ran into.

Kevin Buettner (4):
  libthread_db initialization changes related to upcoming glibc-2.34
  testsuite/glib-2.34: Match/consume optional libthread_db related
    output
  print-symbol-loading.exp: Allow libc symbols to be already loaded
  mi-sym-info.exp: Increase timeout for 114-symbol-info-functions

 gdb/linux-thread-db.c                         | 24 +++++++-
 gdb/solib.c                                   | 10 +++-
 .../gdb.base/execl-update-breakpoints.exp     |  1 +
 .../gdb.base/fork-print-inferior-events.exp   |  3 +-
 .../gdb.base/print-symbol-loading.exp         | 15 ++++-
 gdb/testsuite/gdb.mi/mi-sym-info.exp          | 56 ++++++++++---------
 6 files changed, 73 insertions(+), 36 deletions(-)

-- 
2.31.1

Comments

Lancelot SIX via Gdb-patches June 11, 2021, 10:21 p.m. | #1
After making changes requested by Simon, I've pushed this
series.

Thanks to both Carlos and Simon for the quick reviews.

Kevin

On Thu, 10 Jun 2021 10:26:37 -0700
Kevin Buettner <kevinb@redhat.com> wrote:

> This patch series contains changes necessary for GDB to be able to

> debug threaded programs using glibc-2.34.

> 

> The actual change to GDB sources are contained in the first patch; the

> remainder deal with several testing issues that I ran into.

> 

> Kevin Buettner (4):

>   libthread_db initialization changes related to upcoming glibc-2.34

>   testsuite/glib-2.34: Match/consume optional libthread_db related

>     output

>   print-symbol-loading.exp: Allow libc symbols to be already loaded

>   mi-sym-info.exp: Increase timeout for 114-symbol-info-functions

> 

>  gdb/linux-thread-db.c                         | 24 +++++++-

>  gdb/solib.c                                   | 10 +++-

>  .../gdb.base/execl-update-breakpoints.exp     |  1 +

>  .../gdb.base/fork-print-inferior-events.exp   |  3 +-

>  .../gdb.base/print-symbol-loading.exp         | 15 ++++-

>  gdb/testsuite/gdb.mi/mi-sym-info.exp          | 56 ++++++++++---------

>  6 files changed, 73 insertions(+), 36 deletions(-)

> 

> -- 

> 2.31.1

>
Lancelot SIX via Gdb-patches June 12, 2021, 2:58 a.m. | #2
On 6/11/21 6:21 PM, Kevin Buettner wrote:
> After making changes requested by Simon, I've pushed this

> series.

> 

> Thanks to both Carlos and Simon for the quick reviews.


Thank you Kevin and Simon for prioritizing the debug experience
of GNU Toolchain developers :-)

-- 
Cheers,
Carlos.