Home
last modified time | relevance | path

Searched refs:ElfW (Results 1 – 5 of 5) sorted by relevance

/third_party/ulib/musl/include/
A Dlink.h12 #define ElfW(type) Elf64_##type macro
18 ElfW(Addr) dlpi_addr;
20 const ElfW(Phdr) * dlpi_phdr;
21 ElfW(Half) dlpi_phnum;
29 ElfW(Addr) l_addr;
31 ElfW(Dyn) * l_ld;
38 ElfW(Addr) r_brk;
42 ElfW(Addr) r_ldbase;
/third_party/ulib/musl/ldso/
A Ddlstart.c22 ElfW(Addr) base = (uintptr_t)__ehdr_start; in _dl_start()
23 const ElfW(Rel)* rel = NULL; in _dl_start()
24 const ElfW(Rela)* rela = NULL; in _dl_start()
25 const ElfW(Addr)* relr = NULL; in _dl_start()
32 for (const ElfW(Dyn)* d = _DYNAMIC; d->d_tag != DT_NULL; ++d) { in _dl_start()
61 ElfW(Addr)* addr = (uintptr_t*)(base + rel[i].r_offset); in _dl_start()
67 ElfW(Addr)* addr = (uintptr_t*)(base + rela[i].r_offset); in _dl_start()
A Drelr.h7 __NO_SAFESTACK NO_ASAN static inline void apply_relr(ElfW(Addr) base, in apply_relr()
8 const ElfW(Addr)* relr, in apply_relr()
13 ElfW(Addr)* addr = (void*)(base + relr[i++]); in apply_relr()
19 ElfW(Addr)* run = addr; in apply_relr()
23 for (ElfW(Addr) bitmask = relr[i++] >> 1; in apply_relr()
A Ddynlink.c294 static void decode_vec(ElfW(Dyn)* v, size_t* a, size_t cnt) { in decode_vec()
306 static int search_vec(ElfW(Dyn)* v, size_t* r, size_t key) { in search_vec()
437 ElfW(Addr) base = dso->l_map.l_addr; in do_relocs()
/third_party/ulib/musl/src/internal/
A Ddynlink.h66 extern const ElfW(Ehdr) __ehdr_start[] ATTR_LIBC_VISIBILITY;
67 extern ElfW(Dyn) _DYNAMIC[] ATTR_LIBC_VISIBILITY;

Completed in 14 milliseconds