Home
last modified time | relevance | path

Searched refs:Obj_Entry (Results 1 – 6 of 6) sorted by relevance

/dragonfly/libexec/rtld-elf/
H A Drtld.h267 } 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 Drtld.c103 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 Ddebug.c61 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 Dmap_object.c52 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 Dreloc.c62 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 Dlibthread_xu.c170 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()