Home
last modified time | relevance | path

Searched refs:link_map (Results 1 – 25 of 27) sorted by relevance

12

/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Dsolib-legacy.c63 lmo.link_map_size = sizeof (struct link_map); in legacy_svr4_fetch_link_map_offsets()
65 lmo.l_addr_offset = offsetof (struct link_map, l_addr); in legacy_svr4_fetch_link_map_offsets()
66 lmo.l_addr_size = fieldsize (struct link_map, l_addr); in legacy_svr4_fetch_link_map_offsets()
68 lmo.l_next_offset = offsetof (struct link_map, l_next); in legacy_svr4_fetch_link_map_offsets()
69 lmo.l_next_size = fieldsize (struct link_map, l_next); in legacy_svr4_fetch_link_map_offsets()
71 lmo.l_prev_offset = offsetof (struct link_map, l_prev); in legacy_svr4_fetch_link_map_offsets()
72 lmo.l_prev_size = fieldsize (struct link_map, l_prev); in legacy_svr4_fetch_link_map_offsets()
74 lmo.l_name_offset = offsetof (struct link_map, l_name); in legacy_svr4_fetch_link_map_offsets()
75 lmo.l_name_size = fieldsize (struct link_map, l_name); in legacy_svr4_fetch_link_map_offsets()
78 lmo.link_map_size = sizeof (struct link_map); in legacy_svr4_fetch_link_map_offsets()
[all …]
H A Dsolib-sunos.c57 #define link_map so_map macro
144 int lm_addr_offset = offsetof (struct link_map, lm_addr); in LM_ADDR()
145 int lm_addr_size = fieldsize (struct link_map, lm_addr); in LM_ADDR()
154 int lm_next_offset = offsetof (struct link_map, lm_next); in LM_NEXT()
155 int lm_next_size = fieldsize (struct link_map, lm_next); in LM_NEXT()
165 int lm_name_offset = offsetof (struct link_map, lm_name); in LM_NAME()
166 int lm_name_size = fieldsize (struct link_map, lm_name); in LM_NAME()
429 new->lm_info->lm = xmalloc (sizeof (struct link_map)); in sunos_current_sos()
431 memset (new->lm_info->lm, 0, sizeof (struct link_map)); in sunos_current_sos()
433 read_memory (lm, new->lm_info->lm, sizeof (struct link_map)); in sunos_current_sos()
H A Dconfigure.in802 dnl Check for struct link_map with l_ members which are indicative
805 AC_MSG_CHECKING(for member l_addr in struct link_map)
808 [struct link_map lm; (void) lm.l_addr;],
816 dnl Check for struct link_map with lm_ members which are indicative
819 AC_MSG_CHECKING(for member lm_addr in struct link_map)
823 [struct link_map lm; (void) lm.lm_addr;],
H A Dconfig.in88 /* Define if <link.h> exists and defines struct link_map which has
93 /* Define if <link.h> exists and defines struct link_map which has
H A Dconfigure8881 echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
8882 echo "configure:8883: checking for member l_addr in struct link_map" >&5
8891 struct link_map lm; (void) lm.l_addr;
8915 echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
8916 echo "configure:8917: checking for member lm_addr in struct link_map" >&5
8926 struct link_map lm; (void) lm.lm_addr;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/POSIX/
H A DNativeProcessELF.cpp119 ELFLinkMap<T> link_map; in ReadSVR4LibraryInfo() local
122 ReadMemory(link_map_addr, &link_map, sizeof(link_map), bytes_read); in ReadSVR4LibraryInfo()
128 link_map.l_name, &name_buffer[0], sizeof(name_buffer), bytes_read); in ReadSVR4LibraryInfo()
134 info.link_map = link_map_addr; in ReadSVR4LibraryInfo()
135 info.base_addr = link_map.l_addr; in ReadSVR4LibraryInfo()
136 info.ld_addr = link_map.l_ld; in ReadSVR4LibraryInfo()
137 info.next = link_map.l_next; in ReadSVR4LibraryInfo()
160 lldb::addr_t link_map = 0; in GetLoadedSVR4Libraries() local
161 status = ReadMemory(address + GetAddressByteSize(), &link_map, in GetLoadedSVR4Libraries()
165 if (link_map == 0) in GetLoadedSVR4Libraries()
[all …]
/openbsd-src/include/
H A Dlink_elf.h21 struct link_map { struct
25 struct link_map *l_next; argument
26 struct link_map *l_prev; argument
H A Dlink.h83 struct link_map *r_map; /* Head of list of loaded objects. */
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dfptr.c54 struct link_map;
56 typedef int (*fixup_t) (struct link_map *, unsigned int);
111 fixup ((struct link_map *) got[1], plabel[1]); in __canonicalize_funcptr_for_compare()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/pa/
H A Dfptr.c45 struct link_map;
47 typedef int (*fixup_t) (struct link_map *, unsigned int);
124 fixup ((struct link_map *) got[1], plabel[1]);
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.h26 struct link_map; // Opaque type returned by dlopen().
124 void ForEachMappedRegion(link_map *map, void (*cb)(const void *, uptr));
H A Dsanitizer_platform_limits_freebsd.h30 (link_map *)__sanitizer_get_link_map_by_dlopen_handle(handle)
H A Dsanitizer_platform_limits_posix.h41 # define GET_LINK_MAP_BY_DLOPEN_HANDLE(handle) ((link_map*)(handle))
H A Dsanitizer_platform_limits_netbsd.h25 (link_map *)__sanitizer_get_link_map_by_dlopen_handle(handle)
H A Dsanitizer_linux.cpp1235 void ForEachMappedRegion(link_map *map, void (*cb)(const void *, uptr)) { in ForEachMappedRegion()
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
H A DDynamicLoaderHexagonDYLD.cpp563 addr_t link_map = it->second; in GetThreadLocalData() local
564 if (link_map == LLDB_INVALID_ADDRESS) in GetThreadLocalData()
578 int modid = ReadInt(m_process, link_map + metadata.modid_offset); in GetThreadLocalData()
598 mod->GetObjectName().AsCString(""), link_map, tp, modid, tls_block); in GetThreadLocalData()
/openbsd-src/gnu/usr.bin/binutils/gdb/config/
H A Dnm-nbsdaout.h30 #define link_map so_map macro
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.cpp739 addr_t link_map = it->second; in GetThreadLocalData() local
740 if (link_map == LLDB_INVALID_ADDRESS) in GetThreadLocalData()
755 link_map + metadata.modid_offset, modid_size); in GetThreadLocalData()
774 module_sp->GetObjectName().AsCString(""), link_map, tp, in GetThreadLocalData()
/openbsd-src/gnu/llvm/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h42 lldb::addr_t link_map; member
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h399 lldb::addr_t link_map,
H A DProcessGDBRemote.cpp4514 lldb::addr_t link_map, in LoadModuleAtAddress() argument
4521 return loader->LoadModuleAtAddress(file, link_map, base_addr, in LoadModuleAtAddress()
4539 lldb::addr_t link_map; in LoadModules() local
4549 if (!modInfo.get_link_map(link_map)) in LoadModules()
4550 link_map = LLDB_INVALID_ADDRESS; in LoadModules()
4555 LoadModuleAtAddress(file, link_map, mod_base, mod_base_is_offset); in LoadModules()
H A DGDBRemoteCommunicationServerLLGS.cpp3201 response.Printf("lm=\"0x%" PRIx64 "\" ", library.link_map); in ReadXferObject()
/openbsd-src/libexec/ld.so/
H A Dloader.c707 debug_map->r_map = (struct link_map *)_dl_objects; in _dl_boot()
/openbsd-src/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp1362 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE((handle)); \
/openbsd-src/gnu/llvm/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp732 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE(handle); in __dfsw_dlopen()

12