| /openbsd-src/gnu/usr.bin/binutils/gdb/ |
| H A D | solib-legacy.c | 63 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 D | solib-sunos.c | 57 #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 D | configure.in | 802 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 D | config.in | 88 /* 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 D | configure | 8881 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 D | NativeProcessELF.cpp | 119 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 D | link_elf.h | 21 struct link_map { struct 25 struct link_map *l_next; argument 26 struct link_map *l_prev; argument
|
| H A D | link.h | 83 struct link_map *r_map; /* Head of list of loaded objects. */
|
| /openbsd-src/gnu/gcc/gcc/config/pa/ |
| H A D | fptr.c | 54 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 D | fptr.c | 45 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 D | sanitizer_linux.h | 26 struct link_map; // Opaque type returned by dlopen(). 124 void ForEachMappedRegion(link_map *map, void (*cb)(const void *, uptr));
|
| H A D | sanitizer_platform_limits_freebsd.h | 30 (link_map *)__sanitizer_get_link_map_by_dlopen_handle(handle)
|
| H A D | sanitizer_platform_limits_posix.h | 41 # define GET_LINK_MAP_BY_DLOPEN_HANDLE(handle) ((link_map*)(handle))
|
| H A D | sanitizer_platform_limits_netbsd.h | 25 (link_map *)__sanitizer_get_link_map_by_dlopen_handle(handle)
|
| H A D | sanitizer_linux.cpp | 1235 void ForEachMappedRegion(link_map *map, void (*cb)(const void *, uptr)) { in ForEachMappedRegion()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
| H A D | DynamicLoaderHexagonDYLD.cpp | 563 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 D | nm-nbsdaout.h | 30 #define link_map so_map macro
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 739 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 D | NativeProcessProtocol.h | 42 lldb::addr_t link_map; member
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemote.h | 399 lldb::addr_t link_map,
|
| H A D | ProcessGDBRemote.cpp | 4514 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 D | GDBRemoteCommunicationServerLLGS.cpp | 3201 response.Printf("lm=\"0x%" PRIx64 "\" ", library.link_map); in ReadXferObject()
|
| /openbsd-src/libexec/ld.so/ |
| H A D | loader.c | 707 debug_map->r_map = (struct link_map *)_dl_objects; in _dl_boot()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/msan/ |
| H A D | msan_interceptors.cpp | 1362 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE((handle)); \
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/dfsan/ |
| H A D | dfsan_custom.cpp | 732 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE(handle); in __dfsw_dlopen()
|