Changeset View
Changeset View
Standalone View
Standalone View
libexec/rtld-elf/rtld.h
Show First 20 Lines • Show All 229 Lines • ▼ Show 20 Lines | #endif | ||||
Elf_Addr preinit_array; /* Pre-initialization array of functions */ | Elf_Addr preinit_array; /* Pre-initialization array of functions */ | ||||
Elf_Addr init_array; /* Initialization array of functions */ | Elf_Addr init_array; /* Initialization array of functions */ | ||||
Elf_Addr fini_array; /* Termination array of functions */ | Elf_Addr fini_array; /* Termination array of functions */ | ||||
int preinit_array_num; /* Number of entries in preinit_array */ | int preinit_array_num; /* Number of entries in preinit_array */ | ||||
int init_array_num; /* Number of entries in init_array */ | int init_array_num; /* Number of entries in init_array */ | ||||
int fini_array_num; /* Number of entries in fini_array */ | int fini_array_num; /* Number of entries in fini_array */ | ||||
int32_t osrel; /* OSREL note value */ | int32_t osrel; /* OSREL note value */ | ||||
uint32_t fctl0; /* FEATURE_CONTROL note desc[0] value */ | |||||
bool mainprog : 1; /* True if this is the main program */ | bool mainprog : 1; /* True if this is the main program */ | ||||
bool rtld : 1; /* True if this is the dynamic linker */ | bool rtld : 1; /* True if this is the dynamic linker */ | ||||
bool relocated : 1; /* True if processed by relocate_objects() */ | bool relocated : 1; /* True if processed by relocate_objects() */ | ||||
bool ver_checked : 1; /* True if processed by rtld_verify_object_versions */ | bool ver_checked : 1; /* True if processed by rtld_verify_object_versions */ | ||||
bool textrel : 1; /* True if there are relocations to text seg */ | bool textrel : 1; /* True if there are relocations to text seg */ | ||||
bool symbolic : 1; /* True if generated with "-Bsymbolic" */ | bool symbolic : 1; /* True if generated with "-Bsymbolic" */ | ||||
bool bind_now : 1; /* True if all relocations should be made first */ | bool bind_now : 1; /* True if all relocations should be made first */ | ||||
▲ Show 20 Lines • Show All 165 Lines • Show Last 20 Lines |