Home
last modified time | relevance | path

Searched refs:r_debug (Results 1 – 4 of 4) sorted by relevance

/freebsd-12-stable/contrib/gdb/gdb/
Dsolib-legacy.c58 lmo.r_debug_size = sizeof (struct r_debug); in legacy_svr4_fetch_link_map_offsets()
60 lmo.r_map_offset = offsetof (struct r_debug, r_map); in legacy_svr4_fetch_link_map_offsets()
61 lmo.r_map_size = fieldsize (struct r_debug, r_map); in legacy_svr4_fetch_link_map_offsets()
/freebsd-12-stable/sys/sys/
Dlink_elf.h71 struct r_debug { struct
74 void (*r_brk)(struct r_debug *, struct link_map *); argument
/freebsd-12-stable/sys/kern/
Dlink_elf.c269 static void r_debug_state(struct r_debug *, struct link_map *);
274 struct r_debug r_debug; variable
277 r_debug.r_state = s; r_debug_state(NULL, NULL); \
284 r_debug_state(struct r_debug *dummy_one __unused, in r_debug_state()
296 if (r_debug.r_map == NULL) { in link_elf_add_gdb()
299 r_debug.r_map = l; in link_elf_add_gdb()
302 for (prev = r_debug.r_map; in link_elf_add_gdb()
316 if ((r_debug.r_map = l->l_next) != NULL) in link_elf_delete_gdb()
460 r_debug.r_map = NULL; in link_elf_init()
461 r_debug.r_brk = r_debug_state; in link_elf_init()
[all …]
/freebsd-12-stable/libexec/rtld-elf/
Drtld.c79 extern struct r_debug r_debug; /* For GDB */
190 void r_debug_state(struct r_debug *, struct link_map *) __noinline __exported;
199 struct r_debug r_debug __exported; /* for GDB; */
231 #define GDB_STATE(s,m) r_debug.r_state = s; r_debug_state(&r_debug,m);
1296 (__DECONST(Elf_Dyn *, dynp))->d_un.d_ptr = (Elf_Addr)&r_debug; in digest_dynamic1()
1326 *((Elf_Addr *)(dynp->d_un.d_ptr)) = (Elf_Addr) &r_debug; in digest_dynamic1()
2243 r_debug.r_version = R_DEBUG_VERSION; in init_rtld()
2244 r_debug.r_brk = r_debug_state; in init_rtld()
2245 r_debug.r_state = RT_CONSISTENT; in init_rtld()
2246 r_debug.r_ldbase = obj_rtld.relocbase; in init_rtld()
[all …]