Home
last modified time | relevance | path

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

/freebsd-13.1/sys/sys/
H A Dlink_elf.h71 struct r_debug { struct
74 void (*r_brk)(struct r_debug *, struct link_map *); argument
/freebsd-13.1/sys/kern/
H A Dlink_elf.c285 struct r_debug r_debug; variable
288 r_debug.r_state = s; r_debug_state(NULL, NULL); \
295 r_debug_state(struct r_debug *dummy_one __unused, in r_debug_state()
307 if (r_debug.r_map == NULL) { in link_elf_add_gdb()
310 r_debug.r_map = l; in link_elf_add_gdb()
313 for (prev = r_debug.r_map; in link_elf_add_gdb()
327 if ((r_debug.r_map = l->l_next) != NULL) in link_elf_delete_gdb()
497 r_debug.r_map = NULL; in link_elf_init()
498 r_debug.r_brk = r_debug_state; in link_elf_init()
499 r_debug.r_state = RT_CONSISTENT; in link_elf_init()
[all …]
/freebsd-13.1/libexec/rtld-elf/
H A Drtld.c80 extern struct r_debug r_debug; /* For GDB */
204 struct r_debug r_debug __exported; /* for GDB; */
240 #define GDB_STATE(s,m) r_debug.r_state = s; r_debug_state(&r_debug,m);
1531 (Elf_Addr) &r_debug; in digest_dynamic1()
2454 r_debug.r_version = R_DEBUG_VERSION; in init_rtld()
2455 r_debug.r_brk = r_debug_state; in init_rtld()
2456 r_debug.r_state = RT_CONSISTENT; in init_rtld()
2457 r_debug.r_ldbase = obj_rtld.relocbase; in init_rtld()
4408 if (r_debug.r_map == NULL) { in linkmap_add()
4409 r_debug.r_map = l; in linkmap_add()
[all …]