[PATCH 0/6] Re: glibc: Add SFrame support for stack backtracing

Sam James sam@gentoo.org
Mon Jul 14 10:04:43 GMT 2025


claudiu.zissulescu-ianculescu@oracle.com writes:

> From: Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
>
> Hi Sam,

Hi Claudiu,

>
> Please find the previous SFrame patches with the 'Reviewed-by:'
> message added.

Thanks for the quick response! And pushed.

Congratulations!

>
> Thank you,
> Claudiu

sam

>
> Claudiu Zissulescu (6):
>   elf: Add SFrame support to _dl_find_object function
>   x86: Add SFrame support for x86 architecture
>   aarch64: Add SFrame support for aarch64 architecture
>   elf: Add SFrame stack tracing
>   configure: Add --enable-sframe option
>   SFrame: Add tests that uses DWARF backtracer
>
>  INSTALL                                       |   5 +
>  Makeconfig                                    |   8 +-
>  NEWS                                          |   4 +
>  config.make.in                                |   1 +
>  configure                                     | 129 ++++
>  configure.ac                                  |  44 ++
>  debug/Makefile                                |  28 +
>  debug/backtrace.c                             |  46 +-
>  dlfcn/dlfcn.h                                 |  10 +-
>  elf/dl-find_object.h                          |  52 +-
>  manual/dynlink.texi                           |  17 +-
>  manual/install.texi                           |   5 +
>  sysdeps/generic/Makefile                      |   1 +
>  sysdeps/generic/sframe-read.c                 | 566 ++++++++++++++++++
>  sysdeps/generic/sframe-read.h                 | 106 ++++
>  sysdeps/generic/sframe.c                      | 187 ++++++
>  sysdeps/generic/sframe.h                      | 367 ++++++++++++
>  sysdeps/generic/uw-sigframe.h                 |  31 +
>  sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h |  78 +++
>  sysdeps/unix/sysv/linux/x86_64/uw-sigframe.h  |  76 +++
>  20 files changed, 1743 insertions(+), 18 deletions(-)
>  create mode 100644 sysdeps/generic/sframe-read.c
>  create mode 100644 sysdeps/generic/sframe-read.h
>  create mode 100644 sysdeps/generic/sframe.c
>  create mode 100644 sysdeps/generic/sframe.h
>  create mode 100644 sysdeps/generic/uw-sigframe.h
>  create mode 100644 sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h
>  create mode 100644 sysdeps/unix/sysv/linux/x86_64/uw-sigframe.h


More information about the Libc-alpha mailing list