Searched refs:Obj_Entry (Results 1 – 6 of 6) sorted by relevance
/dragonfly/libexec/rtld-elf/ |
H A D | rtld.h | 267 } Obj_Entry; typedef 332 const Obj_Entry *defobj_out; 345 void dump_relocations(Obj_Entry *); 346 void dump_obj_relocations(Obj_Entry *); 357 void init_pltgot(Obj_Entry *); 360 void obj_free(Obj_Entry *); 361 Obj_Entry *obj_new(void); 371 void free_tls_offset(Obj_Entry *obj); 378 int do_copy_relocations(Obj_Entry *); 379 int reloc_non_plt(Obj_Entry *, Obj_Entry *, int flags, [all …]
|
H A D | rtld.c | 103 static void initlist_add_objects(Obj_Entry *, Obj_Entry **, Objlist *); 120 static void objlist_put_after(Objlist *, Obj_Entry *, Obj_Entry *); 128 static int relocate_objects(Obj_Entry *, bool, Obj_Entry *, int, 343 Obj_Entry *obj; in _rtld() 728 Obj_Entry *obj; in _rtld_call_init() 1329 static Obj_Entry * 1446 static Obj_Entry * 2142 static Obj_Entry * 2710 Obj_Entry *obj; in relocate_objects() 2752 Obj_Entry *obj; in resolve_objects_ifunc() [all …]
|
H A D | debug.c | 61 dump_relocations (Obj_Entry *obj0) in dump_relocations() 63 Obj_Entry *obj; in dump_relocations() 71 dump_obj_relocations (Obj_Entry *obj) in dump_obj_relocations() 102 dump_Elf_Rel (Obj_Entry *obj, const Elf_Rel *rel0, u_long relsize) in dump_Elf_Rel() 124 dump_Elf_Rela (Obj_Entry *obj, const Elf_Rela *rela0, u_long relasize) in dump_Elf_Rela()
|
H A D | map_object.c | 52 Obj_Entry * 55 Obj_Entry *obj; in map_object() 394 obj_free(Obj_Entry *obj) in obj_free() 435 Obj_Entry * 438 Obj_Entry *obj; in obj_new() 440 obj = CNEW(Obj_Entry); in obj_new()
|
/dragonfly/libexec/rtld-elf/x86_64/ |
H A D | reloc.c | 62 do_copy_relocations(Obj_Entry *dstobj) in do_copy_relocations() 82 const Obj_Entry *srcobj, *defobj; in do_copy_relocations() 123 init_pltgot(Obj_Entry *obj) in init_pltgot() 133 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, in reloc_non_plt() 140 const Obj_Entry *defobj; in reloc_non_plt() 263 if (!allocate_tls_offset((Obj_Entry*) defobj)) { in reloc_non_plt() 283 if (!allocate_tls_offset((Obj_Entry*) defobj)) { in reloc_non_plt() 329 reloc_plt(Obj_Entry *obj) in reloc_plt() 371 const Obj_Entry *defobj; in reloc_jmpslots() 402 reloc_iresolve_one(Obj_Entry *obj, const Elf_Rela *rela, in reloc_iresolve_one() [all …]
|
/dragonfly/lib/libthread_db/ |
H A D | libthread_xu.c | 170 ta->thread_off_linkmap = offsetof(Obj_Entry, linkmap); in pt_ta_new() 171 ta->thread_off_tlsindex = offsetof(Obj_Entry, tlsindex); in pt_ta_new()
|