]> sourceware.org Git - glibc.git/commit
ld.so: Introduce struct dl_exception
authorFlorian Weimer <fweimer@redhat.com>
Thu, 10 Aug 2017 11:40:22 +0000 (13:40 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 10 Aug 2017 14:54:57 +0000 (16:54 +0200)
commit2449ae7b2da24c9940962304a3e44bc80e389265
treec2cfdcfc3a90731d2da26dda79984eda95e9079e
parentf87cc2bfba9b844da48a63441c6099342b1551c7
ld.so: Introduce struct dl_exception

This commit separates allocating and raising exceptions.  This
simplifies catching and re-raising them because it is no longer
necessary to make a temporary, on-stack copy of the exception message.
29 files changed:
ChangeLog
elf/Makefile
elf/Versions
elf/dl-deps.c
elf/dl-error-skeleton.c
elf/dl-exception.c [new file with mode: 0644]
elf/dl-lookup.c
elf/dl-open.c
elf/dl-sym.c
elf/dl-version.c
sysdeps/generic/ldsodefs.h
sysdeps/generic/localplt.data
sysdeps/unix/sysv/linux/aarch64/localplt.data
sysdeps/unix/sysv/linux/alpha/localplt.data
sysdeps/unix/sysv/linux/arm/localplt.data
sysdeps/unix/sysv/linux/hppa/localplt.data
sysdeps/unix/sysv/linux/i386/localplt.data
sysdeps/unix/sysv/linux/ia64/localplt.data
sysdeps/unix/sysv/linux/m68k/localplt.data
sysdeps/unix/sysv/linux/microblaze/localplt.data
sysdeps/unix/sysv/linux/nios2/localplt.data
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/localplt.data
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
sysdeps/unix/sysv/linux/powerpc/powerpc64/localplt.data
sysdeps/unix/sysv/linux/s390/localplt.data
sysdeps/unix/sysv/linux/sh/localplt.data
sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data
sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data
sysdeps/x86_64/localplt.data
This page took 0.052725 seconds and 5 git commands to generate.