mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-08 17:42:12 +03:00
Fifth argument of la_pltenter() is not constant.
The original runtime linker auditing interface described
by Solaris allows the 5th argument of la_pltenter() to be
modified. This patch cleans up the ldsodefs.h definitions
such that the 5th argument is not constant.
At one point the 5th argument *was* constant but this was
changed with commit 2413fdba7a
.
This patch updates alpha, ia64, mips, sh and sparc with similar
changes.
This commit is contained in:
@@ -29,12 +29,12 @@ struct La_sparc64_retval;
|
||||
#define ARCH_PLTENTER_MEMBERS \
|
||||
Elf32_Addr (*sparc32_gnu_pltenter) (Elf32_Sym *, unsigned int, \
|
||||
uintptr_t *, uintptr_t *, \
|
||||
const struct La_sparc32_regs *, \
|
||||
struct La_sparc32_regs *, \
|
||||
unsigned int *, const char *name, \
|
||||
long int *framesizep); \
|
||||
Elf64_Addr (*sparc64_gnu_pltenter) (Elf64_Sym *, unsigned int, \
|
||||
uintptr_t *, uintptr_t *, \
|
||||
const struct La_sparc64_regs *, \
|
||||
struct La_sparc64_regs *, \
|
||||
unsigned int *, const char *name, \
|
||||
long int *framesizep)
|
||||
|
||||
|
Reference in New Issue
Block a user