core.sys.freebsd.sys.elf_common

D header file for FreeBSD.

sys/elf_common.h

Types 6

structElf_Note
Fields
uint32_t n_namesz
uint32_t n_descsz
uint32_t n_type
Fields
uint32_t gh_nbuckets
uint32_t gh_symndx
uint32_t gh_maskwords
uint32_t gh_shift2
aliasVER_DEF_IDX = VER_NDX
aliasVER_NEED_IDX = VER_NDX
Fields
int a_type
Fields
long a_type

Functions 2

fnauto IS_ELF(T)(T ehdr)
fnauto VER_NDX(V)(V v)

Variables 75

enumvarOLD_EI_BRAND = 8
enumvarEM_486 = 6
enumvarEM_MIPS_RS4_BE = 10
enumvarEM_ALPHA_STD = 41
enumvarSHT_SUNW_dof = 0x6ffffff4
enumvarSHT_SUNW_cap = 0x6ffffff5
enumvarSHT_SUNW_SIGNATURE = 0x6ffffff6
enumvarSHT_SUNW_verdef = 0x6ffffffd
enumvarSHT_SUNW_verneed = 0x6ffffffe
enumvarSHT_SUNW_versym = 0x6fffffff
enumvarPT_SUNWDTRACE = 0x6ffffffc
enumvarPT_SUNWCAP = 0x6ffffffd
enumvarDT_MAXPOSTAGS = 34
enumvarDT_SUNW_AUXILIARY = 0x6000000d
enumvarDT_SUNW_RTLDINF = 0x6000000e
enumvarDT_SUNW_FILTER = 0x6000000f
enumvarDT_SUNW_CAP = 0x60000010
enumvarDT_DEPRECATED_SPARC_REGISTER = 0x7000001
enumvarDT_USED = 0x7ffffffe
enumvarDF_1_BIND_NOW = 0x00000001
enumvarNT_PRSTATUS = 1
enumvarNT_FPREGSET = 2
enumvarNT_PRPSINFO = 3
enumvarNT_THRMISC = 7
enumvarNT_PROCSTAT_PROC = 8
enumvarNT_PROCSTAT_FILES = 9
enumvarNT_PROCSTAT_VMMAP = 10
enumvarNT_PROCSTAT_GROUPS = 11
enumvarNT_PROCSTAT_UMASK = 12
enumvarNT_PROCSTAT_RLIMIT = 13
enumvarNT_PROCSTAT_OSREL = 14
enumvarNT_PROCSTAT_PSSTRINGS = 15
enumvarNT_PROCSTAT_AUXV = 16
enumvarSTV_EXPORTED = 4
enumvarSTV_SINGLETON = 5
enumvarSTV_ELIMINATE = 6
enumvarVER_NEED_WEAK = 32768
enumvarVER_NEED_HIDDEN = VER_NDX_HIDDEN
enumvarVER_NDX_GIVEN = 2
enumvarVER_NDX_HIDDEN = 32768
enumvarCA_SUNW_NULL = 0
enumvarCA_SUNW_HW_1 = 1
enumvarCA_SUNW_SF_1 = 2
enumvarSYMINFO_FLG_DIRECTBIND = 0x0010
enumvarSYMINFO_FLG_NOEXTDIRECT = 0x0020
enumvarSYMINFO_FLG_FILTER = 0x0002
enumvarSYMINFO_FLG_AUXILIARY = 0x0040
enumvarSYMINFO_BT_NONE = 0xfffd
enumvarSYMINFO_BT_EXTERN = 0xfffc
enumvarAT_NULL = 0
enumvarAT_IGNORE = 1
enumvarAT_EXECFD = 2
enumvarAT_PHDR = 3
enumvarAT_PHENT = 4
enumvarAT_PHNUM = 5
enumvarAT_PAGESZ = 6
enumvarAT_BASE = 7
enumvarAT_FLAGS = 8
enumvarAT_ENTRY = 9
enumvarAT_DCACHEBSIZE = 10
enumvarAT_ICACHEBSIZE = 11
enumvarAT_UCACHEBSIZE = 12
enumvarAT_EXECPATH = 13
enumvarAT_CANARY = 14
enumvarAT_CANARYLEN = 15
enumvarAT_OSRELDATE = 16
enumvarAT_NCPUS = 17
enumvarAT_PAGESIZES = 18
enumvarAT_PAGESIZESLEN = 19
enumvarAT_STACKPROT = 21
enumvarAT_TIMEKEEP = 22
enumvarAT_COUNT = 23
enumvarR_PPC_COUNT = 37
enumvarR_PPC_EMB_COUNT = (R_PPC_EMB_RELSDA - R_PPC_EMB_NADDR32 + 1)
enumvarET_DYN_LOAD_ADDR = 0x01010000