/elf/ |
A D | dl-profstub.c | 30 GLRO(dl_mcount) ((ElfW(Addr)) RETURN_ADDRESS (0), (ElfW(Addr)) selfpc); in _dl_mcount_wrapper() 38 GLRO(dl_mcount) ((ElfW(Addr)) RETURN_ADDRESS (0), (ElfW(Addr)) selfpc); in _dl_mcount_wrapper_check()
|
A D | dl-fptr.c | 97 static ElfW(Addr) 98 make_fdesc (ElfW(Addr) ip, ElfW(Addr) gp) in make_fdesc() 144 (ElfW(Addr)) root, in make_fdesc() 162 return (ElfW(Addr)) fdesc; in make_fdesc() 172 ElfW(Addr) *fptr_table; in ElfW() 195 (ElfW(Addr)) NULL, (ElfW(Addr)) fptr_table)) in ElfW() 204 ElfW(Addr) 206 ElfW(Addr) ip) in _dl_make_fptr() 227 ElfW(Addr) fdesc in _dl_make_fptr() 304 ElfW(Addr) [all …]
|
A D | dl-map-segments.h | 24 static __always_inline ElfW(Addr) in ElfW() argument 25 _dl_map_segment (const struct loadcmd *c, ElfW(Addr) mappref, in ElfW() 29 return (ElfW(Addr)) __mmap ((void *) mappref, maplength, c->prot, in ElfW() 34 ElfW(Addr) maplen = (maplength >= c->mapalign in ElfW() 37 ElfW(Addr) map_start = (ElfW(Addr)) __mmap ((void *) mappref, maplen, in ElfW() 44 ElfW(Addr) map_start_aligned = ALIGN_UP (map_start, c->mapalign); in ElfW() 45 map_start_aligned = (ElfW(Addr)) __mmap ((void *) map_start_aligned, in ElfW() 54 ElfW(Addr) delta = map_start_aligned - map_start; in ElfW() 57 ElfW(Addr) map_end = map_start_aligned + maplength; in ElfW() 96 ElfW(Addr) mappref in _dl_map_segments() [all …]
|
A D | pldd-xx.c | 27 EW(Addr) l_addr; in E() 28 EW(Addr) l_name; in E() 29 EW(Addr) l_ld; in E() 30 EW(Addr) l_next; in E() 31 EW(Addr) l_prev; in E() 32 EW(Addr) l_real; in E() 34 EW(Addr) l_libname; in E() 48 EW(Addr) name; in E() 49 EW(Addr) next; in E() 64 EW(Addr) r_map; in E() [all …]
|
A D | dl-sym-post.h | 22 _dl_sym_find_caller_link_map (ElfW(Addr) caller) in _dl_sym_find_caller_link_map() 38 ElfW(Addr) caller, struct link_map *match) in _dl_sym_post() 44 = DL_FIXUP_MAKE_VALUE (result, (ElfW(Addr)) value); in _dl_sym_post()
|
A D | dl-addr-obj.c | 64 _dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr) in _dl_addr_inside_object() 67 const ElfW(Addr) reladdr = addr - l->l_addr; in _dl_addr_inside_object()
|
A D | dl-init.c | 64 ElfW(Addr) *addrs; in call_init() 66 jm = l->l_info[DT_INIT_ARRAYSZ]->d_un.d_val / sizeof (ElfW(Addr)); in call_init() 68 addrs = (ElfW(Addr) *) (init_array->d_un.d_ptr + l->l_addr); in call_init() 91 && (i = preinit_array_size->d_un.d_val / sizeof (ElfW(Addr))) > 0) in _dl_init() 93 ElfW(Addr) *addrs; in _dl_init() 100 addrs = (ElfW(Addr) *) (preinit_array->d_un.d_ptr + main_map->l_addr); in _dl_init()
|
A D | readelflib.c | 129 ElfW(Addr) size = segment->p_filesz; in process_elf_file() 137 ElfW(Addr) align = segment->p_align; in process_elf_file() 147 ElfW(Addr) note_size in process_elf_file() 178 const ElfW(Addr) size = segment->p_filesz; in process_elf_file() 179 const ElfW(Addr) align = segment->p_align; in process_elf_file() 181 const ElfW(Addr) start = (ElfW(Addr)) (uintptr_t) note; in process_elf_file() 184 while ((ElfW(Addr)) (uintptr_t) (note + 1) - start < size) in process_elf_file() 193 || (note->n_descsz % sizeof (ElfW(Addr))) != 0) in process_elf_file() 225 ptr += ALIGN_UP (datasz, sizeof (ElfW(Addr))); in process_elf_file()
|
A D | link.h | 52 ElfW(Addr) r_brk; 62 ElfW(Addr) r_ldbase; /* Base address the linker is loaded at. */ 106 ElfW(Addr) l_addr; /* Difference between the address in the ELF 157 ElfW(Addr) dlpi_addr;
|
A D | dynamic-link.h | 40 elf_machine_rel_relative (ElfW(Addr) l_addr, const ElfW(Rel) *reloc, 50 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, 56 ElfW(Addr) l_addr, const ElfW(Rel) *reloc, 61 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, 83 struct { ElfW(Addr) start, size; \ 98 ElfW(Addr) start = D_PTR ((map), l_info[DT_JMPREL]); \ 99 ElfW(Addr) size = (map)->l_info[DT_PLTRELSZ]->d_un.d_val; \
|
A D | dl-symaddr.c | 25 ElfW(Addr) value = SYMBOL_ADDRESS (map, ref, false); in _dl_symbol_address()
|
A D | dl-conflict.c | 39 while ((resolve_conflict_map->l_map_end < (ElfW(Addr)) (r_offset)) \ 40 || (resolve_conflict_map->l_map_start > (ElfW(Addr)) (r_offset))) \
|
A D | dl-fini.c | 132 ElfW(Addr) *array = in _dl_fini() 133 (ElfW(Addr) *) (l->l_addr in _dl_fini() 136 / sizeof (ElfW(Addr))); in _dl_fini()
|
A D | dl-debug.c | 55 _dl_debug_initialize (ElfW(Addr) ldbase, Lmid_t ns) in _dl_debug_initialize() 91 r->base.r_brk = (ElfW(Addr)) &_dl_debug_state; in _dl_debug_initialize()
|
A D | tst-_dl_addr_inside_object.c | 25 extern int _dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr); 31 ElfW(Addr) addr; in do_test()
|
A D | dl-profile.c | 189 ElfW(Addr) mapstart = ~((ElfW(Addr)) 0); in _dl_start_profile() 190 ElfW(Addr) mapend = 0; in _dl_start_profile() 210 ElfW(Addr) start = (ph->p_vaddr & ~(GLRO(dl_pagesize) - 1)); in _dl_start_profile() 211 ElfW(Addr) end = ((ph->p_vaddr + ph->p_memsz + GLRO(dl_pagesize) - 1) in _dl_start_profile() 489 _dl_mcount (ElfW(Addr) frompc, ElfW(Addr) selfpc) in _dl_mcount()
|
A D | do-rel.h | 42 ElfW(Addr) reladdr, ElfW(Addr) relsize, 48 ElfW(Addr) l_addr = map->l_addr;
|
A D | dl-reloc-static-pie.c | 78 main_map->l_info[DT_DEBUG]->d_un.d_ptr = (ElfW(Addr)) r; in _dl_relocate_static_pie()
|
A D | setup-vdso.h | 62 l->l_map_start = (ElfW(Addr)) GLRO(dl_sysinfo_dso); in setup_vdso() 66 l->l_ld = (void *) ((ElfW(Addr)) l->l_ld + l->l_addr); in setup_vdso()
|
A D | dl-sysdep.c | 81 ElfW(Addr) 84 ElfW(Addr) *user_entry, ElfW(auxv_t) *auxv)) in _dl_sysdep_start() 88 ElfW(Addr) user_entry; in _dl_sysdep_start() 113 user_entry = (ElfW(Addr)) ENTRY_POINT; in _dl_sysdep_start()
|
A D | tst-audit13mod1.c | 79 ElfW(Addr)
|
A D | dl-addr.c | 26 determine_info (const ElfW(Addr) addr, struct link_map *match, Dl_info *info, in determine_info() 127 const ElfW(Addr) addr = DL_LOOKUP_ADDRESS (address); in _dl_addr()
|
A D | dl-load.h | 78 ElfW(Addr) mapstart, mapend, dataend, allocend, mapalign;
|
A D | dl-sym.c | 90 ElfW(Addr) caller = (ElfW(Addr)) who; in do_sym()
|
A D | dl-runtime.c | 174 ElfW(Addr) retaddr, void *regs, long int *framesizep) in DL_FIXUP_VALUE_TYPE() 176 void (*mcount_fct) (ElfW(Addr), ElfW(Addr)) = _dl_mcount; in DL_FIXUP_VALUE_TYPE()
|