Changeset View
Changeset View
Standalone View
Standalone View
libexec/rtld-elf/rtld.h
Show First 20 Lines • Show All 359 Lines • ▼ Show 20 Lines | |||||
void *xcalloc(size_t, size_t); | void *xcalloc(size_t, size_t); | ||||
void *xmalloc(size_t); | void *xmalloc(size_t); | ||||
char *xstrdup(const char *); | char *xstrdup(const char *); | ||||
void *malloc_aligned(size_t size, size_t align); | void *malloc_aligned(size_t size, size_t align); | ||||
void free_aligned(void *ptr); | void free_aligned(void *ptr); | ||||
extern Elf_Addr _GLOBAL_OFFSET_TABLE_[]; | extern Elf_Addr _GLOBAL_OFFSET_TABLE_[]; | ||||
extern Elf_Sym sym_zero; /* For resolving undefined weak refs. */ | extern Elf_Sym sym_zero; /* For resolving undefined weak refs. */ | ||||
extern bool ld_bind_not; | extern bool ld_bind_not; | ||||
extern bool ld_fast_sigblock; | |||||
void dump_relocations(Obj_Entry *); | void dump_relocations(Obj_Entry *); | ||||
void dump_obj_relocations(Obj_Entry *); | void dump_obj_relocations(Obj_Entry *); | ||||
void dump_Elf_Rel(Obj_Entry *, const Elf_Rel *, u_long); | void dump_Elf_Rel(Obj_Entry *, const Elf_Rel *, u_long); | ||||
void dump_Elf_Rela(Obj_Entry *, const Elf_Rela *, u_long); | void dump_Elf_Rela(Obj_Entry *, const Elf_Rela *, u_long); | ||||
/* | /* | ||||
* Function declarations. | * Function declarations. | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |