| /llvm-project-15.0.7/lldb/source/Plugins/Process/POSIX/ |
| H A D | NativeProcessELF.cpp | 118 ELFLinkMap<T> link_map; in ReadSVR4LibraryInfo() local 121 ReadMemory(link_map_addr, &link_map, sizeof(link_map), bytes_read); in ReadSVR4LibraryInfo() 127 link_map.l_name, &name_buffer[0], sizeof(name_buffer), bytes_read); in ReadSVR4LibraryInfo() 133 info.link_map = link_map_addr; in ReadSVR4LibraryInfo() 134 info.base_addr = link_map.l_addr; in ReadSVR4LibraryInfo() 135 info.ld_addr = link_map.l_ld; in ReadSVR4LibraryInfo() 136 info.next = link_map.l_next; in ReadSVR4LibraryInfo() 159 lldb::addr_t link_map = 0; in GetLoadedSVR4Libraries() local 160 status = ReadMemory(address + GetAddressByteSize(), &link_map, in GetLoadedSVR4Libraries() 169 while (link_map) { in GetLoadedSVR4Libraries() [all …]
|
| /llvm-project-15.0.7/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 | 42 # 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 | 1234 void ForEachMappedRegion(link_map *map, void (*cb)(const void *, uptr)) { in ForEachMappedRegion()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/generic-elf-64bit/src/ |
| H A D | rtl.cpp | 224 struct link_map *LibInfo = (struct link_map *)Lib.Handle; in __tgt_rtl_load_binary()
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 728 addr_t link_map = it->second; in GetThreadLocalData() local 729 if (link_map == LLDB_INVALID_ADDRESS) in GetThreadLocalData() 744 link_map + metadata.modid_offset, modid_size); in GetThreadLocalData() 763 module_sp->GetObjectName().AsCString(""), link_map, tp, in GetThreadLocalData()
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/common/ |
| H A D | NativeProcessProtocol.h | 41 lldb::addr_t link_map; member
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemote.h | 397 lldb::addr_t link_map,
|
| H A D | ProcessGDBRemote.cpp | 4544 lldb::addr_t link_map, in LoadModuleAtAddress() argument 4551 return loader->LoadModuleAtAddress(file, link_map, base_addr, in LoadModuleAtAddress() 4569 lldb::addr_t link_map; in LoadModules() local 4579 if (!modInfo.get_link_map(link_map)) in LoadModules() 4580 link_map = LLDB_INVALID_ADDRESS; in LoadModules() 4585 LoadModuleAtAddress(file, link_map, mod_base, mod_base_is_offset); in LoadModules()
|
| H A D | GDBRemoteCommunicationServerLLGS.cpp | 3185 response.Printf("lm=\"0x%" PRIx64 "\" ", library.link_map); in ReadXferObject()
|
| /llvm-project-15.0.7/compiler-rt/lib/msan/ |
| H A D | msan_interceptors.cpp | 1334 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE((handle)); \
|
| /llvm-project-15.0.7/compiler-rt/lib/dfsan/ |
| H A D | dfsan_custom.cpp | 732 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE(handle); in __dfsw_dlopen()
|