Searched refs:r_debug (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12-stable/contrib/gdb/gdb/ |
| D | solib-legacy.c | 58 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/ |
| D | link_elf.h | 71 struct r_debug { struct 74 void (*r_brk)(struct r_debug *, struct link_map *); argument
|
| /freebsd-12-stable/sys/kern/ |
| D | link_elf.c | 269 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/ |
| D | rtld.c | 79 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 …]
|