xzre
|
Data Fields | |
void(* | activity )(uintptr_t *, unsigned int) |
char *(* | objsearch )(const char *, uintptr_t *, unsigned int) |
unsigned int(* | objopen )(struct link_map *, Lmid_t, uintptr_t *) |
void(* | preinit )(uintptr_t *) |
union { | |
uintptr_t(* symbind32 )(Elf32_Sym *, unsigned int, uintptr_t *, uintptr_t *, unsigned int *, const char *) | |
uintptr_t(* symbind64 )(Elf64_Sym *, unsigned int, uintptr_t *, uintptr_t *, unsigned int *, const char *) | |
}; | |
union { | |
Elf32_Addr(* i86_gnu_pltenter )(Elf32_Sym *, unsigned int, uintptr_t *, uintptr_t *, struct La_i86_regs *, unsigned int *, const char *name, long int *framesizep) | |
Elf64_Addr(* x86_64_gnu_pltenter )(Elf64_Sym *, unsigned int, uintptr_t *, uintptr_t *, struct La_x86_64_regs *, unsigned int *, const char *name, long int *framesizep) | |
Elf32_Addr(* x32_gnu_pltenter )(Elf32_Sym *, unsigned int, uintptr_t *, uintptr_t *, struct La_x32_regs *, unsigned int *, const char *name, long int *framesizep) | |
}; | |
union { | |
unsigned int(* i86_gnu_pltexit )(Elf32_Sym *, unsigned int, uintptr_t *, uintptr_t *, const struct La_i86_regs *, struct La_i86_retval *, const char *) | |
unsigned int(* x86_64_gnu_pltexit )(Elf64_Sym *, unsigned int, uintptr_t *, uintptr_t *, const struct La_x86_64_regs *, struct La_x86_64_retval *, const char *) | |
unsigned int(* x32_gnu_pltexit )(Elf32_Sym *, unsigned int, uintptr_t *, uintptr_t *, const struct La_x32_regs *, struct La_x86_64_retval *, const char *) | |
}; | |
unsigned int(* | objclose )(uintptr_t *) |
struct audit_ifaces * | next |