[0/3] ntpl: Export libthread_db-used symbols (v2)

Message ID cover.1624871226.git.fweimer@redhat.com
Headers
Series ntpl: Export libthread_db-used symbols (v2) |

Message

Florian Weimer June 28, 2021, 9:09 a.m. UTC
  This incorporates Carlos' feedback and adds more symbol tests to the
GLIBC_PRIVATE consistency check.

Tested on x86_64-linux-gnu, i686-linux-gnu, built with
build-many-glibcs.py.  Not yet tested with GDB.

Thanks,
Florian

Florian Weimer (3):
  nptl_db: Clean up main/rtld variable handling
  nptl: Rename nptl_version to __nptl_version
  nptl: Export libthread_db-used symbols under GLIBC_PRIVATE

 nptl/Versions          | 58 ++++++++++++++++++++++++++++++++++++++++++
 nptl/pthread_create.c  | 13 ++++++----
 nptl_db/Makefile       |  2 +-
 nptl_db/db-symbols.awk | 17 ++++++++++---
 nptl_db/structs.def    | 16 +++++-------
 nptl_db/td_ta_new.c    |  2 +-
 6 files changed, 88 insertions(+), 20 deletions(-)
  

Comments

Carlos O'Donell June 28, 2021, 12:30 p.m. UTC | #1
On 6/28/21 5:09 AM, Florian Weimer via Libc-alpha wrote:
> This incorporates Carlos' feedback and adds more symbol tests to the
> GLIBC_PRIVATE consistency check.
> 
> Tested on x86_64-linux-gnu, i686-linux-gnu, built with
> build-many-glibcs.py.  Not yet tested with GDB.

Thanks for moving this forward, and ensuring that the additional symbols
help ensure that gdb can handle the new integration of libpthread into
libc.

> Florian Weimer (3):
>   nptl_db: Clean up main/rtld variable handling
>   nptl: Rename nptl_version to __nptl_version
>   nptl: Export libthread_db-used symbols under GLIBC_PRIVATE
> 
>  nptl/Versions          | 58 ++++++++++++++++++++++++++++++++++++++++++
>  nptl/pthread_create.c  | 13 ++++++----
>  nptl_db/Makefile       |  2 +-
>  nptl_db/db-symbols.awk | 17 ++++++++++---
>  nptl_db/structs.def    | 16 +++++-------
>  nptl_db/td_ta_new.c    |  2 +-
>  6 files changed, 88 insertions(+), 20 deletions(-)
>