xzre
Data Fields
audit_ifaces Struct Reference

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_ifacesnext
 

The documentation for this struct was generated from the following file: