Changeset View
Changeset View
Standalone View
Standalone View
libexec/rtld-elf/rtld.h
Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Lines | #endif | ||||
bool phdr_alloc : 1; /* Phdr is allocated and needs to be freed. */ | bool phdr_alloc : 1; /* Phdr is allocated and needs to be freed. */ | ||||
bool z_origin : 1; /* Process rpath and soname tokens */ | bool z_origin : 1; /* Process rpath and soname tokens */ | ||||
bool z_nodelete : 1; /* Do not unload the object and dependencies */ | bool z_nodelete : 1; /* Do not unload the object and dependencies */ | ||||
bool z_noopen : 1; /* Do not load on dlopen */ | bool z_noopen : 1; /* Do not load on dlopen */ | ||||
bool z_loadfltr : 1; /* Immediately load filtees */ | bool z_loadfltr : 1; /* Immediately load filtees */ | ||||
bool z_interpose : 1; /* Interpose all objects but main */ | bool z_interpose : 1; /* Interpose all objects but main */ | ||||
bool z_nodeflib : 1; /* Don't search default library path */ | bool z_nodeflib : 1; /* Don't search default library path */ | ||||
bool z_global : 1; /* Make the object global */ | bool z_global : 1; /* Make the object global */ | ||||
bool static_tls : 1; /* Needs static TLS allocation */ | |||||
bool static_tls_copied : 1; /* Needs static TLS copying */ | |||||
bool ref_nodel : 1; /* Refcount increased to prevent dlclose */ | bool ref_nodel : 1; /* Refcount increased to prevent dlclose */ | ||||
bool init_scanned: 1; /* Object is already on init list. */ | bool init_scanned: 1; /* Object is already on init list. */ | ||||
bool on_fini_list: 1; /* Object is already on fini list. */ | bool on_fini_list: 1; /* Object is already on fini list. */ | ||||
bool dag_inited : 1; /* Object has its DAG initialized. */ | bool dag_inited : 1; /* Object has its DAG initialized. */ | ||||
bool filtees_loaded : 1; /* Filtees loaded */ | bool filtees_loaded : 1; /* Filtees loaded */ | ||||
bool irelative : 1; /* Object has R_MACHDEP_IRELATIVE relocs */ | bool irelative : 1; /* Object has R_MACHDEP_IRELATIVE relocs */ | ||||
bool gnu_ifunc : 1; /* Object has references to STT_GNU_IFUNC */ | bool gnu_ifunc : 1; /* Object has references to STT_GNU_IFUNC */ | ||||
bool non_plt_gnu_ifunc : 1; /* Object has non-plt IFUNC references */ | bool non_plt_gnu_ifunc : 1; /* Object has non-plt IFUNC references */ | ||||
▲ Show 20 Lines • Show All 151 Lines • Show Last 20 Lines |