Searched refs:r_map (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/third_party/android_crazy_linker/src/src/
H A Dcrazy_linker_rdebug.cpp232 LOG("%s: r_debug [r_version=%d r_map=%p r_brk=%p r_ldbase=%p]\n",
235 r_debug_->r_map,
250 int prot = self_maps.GetProtectionFlagsForAddress(r_debug_->r_map);
300 // linker, which expects to be able to set r_map pages readonly when it
354 if (!r_debug_->r_map || !r_debug_->r_map->l_next ||
355 !r_debug_->r_map->l_next->l_next) {
357 LOG("%s: Malformed r_debug.r_map list\n", __FUNCTION__);
362 link_map_t* before = r_debug_->r_map->l_next;
418 if (r_debug_->r_map
[all...]
H A Dcrazy_linker_rdebug.h35 // r_map -> head of a linked list of 'link_map_t' entries,
58 // The 'r_map' field is a list of nodes with the following structure
66 // l_next -> Pointer to next item in 'r_map' list or NULL.
67 // l_prev -> Pointer to previous item in 'r_map' list.
83 // unfortunately requires modifying the 'r_map' list to also account
95 // a new entry at the end of the '_r_debug.r_map' list, but
102 // 4/ The system dlopen() adds a new entry to the "_r_debug.r_map"
107 // libraries at the _start_ of the 'r_map' list, instead of appending
111 // Note that the linker never uses the 'r_map' list (except or updating
116 // The system linker expects to be the only item modifying the 'r_map'
144 link_map_t* r_map; member in struct:crazy::r_debug
[all...]
/external/ltrace/sysdeps/linux-gnu/
H A Dproc.c404 Elf##BITS##_Addr r_map; \
431 ret->r_map = rd.r_map;
477 if (!dbg || !dbg->r_map) {
484 arch_addr_t addr = (arch_addr_t)(uintptr_t)dbg->r_map;
/external/chromium_org/components/nacl/loader/
H A Dnacl_helper_linux.cc348 link_map* l = _r_debug.r_map;

Completed in 421 milliseconds