/freebsd/contrib/llvm-project/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 …]
|
/freebsd/sys/sys/ |
H A D | link_elf.h | 57 typedef struct link_map { struct 61 struct link_map *l_next, *l_prev; /* linked list of mapped libs */ argument 68 struct link_map *r_map; /* list of loaded images */ argument 69 void (*r_brk)(struct r_debug *, struct link_map *);
|
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_dl.cpp | 43 struct link_map *map = *((struct link_map **)(extra_info)); in UnpoisonDllAddr1ExtraInfo() 47 __msan_unpoison(ptr, sizeof(struct link_map)); in UnpoisonDllAddr1ExtraInfo() 57 __msan_unpoison(ptr, sizeof(struct link_map)); in UnpoisonDllAddr1ExtraInfo()
|
H A D | msan_interceptors.cpp | 1449 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE((handle)); \
|
/freebsd/contrib/netbsd-tests/libexec/ld.elf_so/ |
H A D | t_dlinfo.c | 45 struct link_map *map; in ATF_TC_BODY() 74 struct link_map *map; in ATF_TC_BODY() 94 struct link_map *map; in ATF_TC_BODY()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
H A D | DynamicLoaderPOSIXDYLD.cpp | 755 addr_t link_map = it->second; in GetThreadLocalData() local 756 if (link_map == LLDB_INVALID_ADDRESS || link_map == 0) { in GetThreadLocalData() 759 link_map); in GetThreadLocalData() 775 link_map, metadata.modid_offset, metadata.dtv_offset, in GetThreadLocalData() 788 link_map + metadata.modid_offset, modid_size); in GetThreadLocalData() 810 module_sp->GetObjectName().AsCString(""), link_map, tp, in GetThreadLocalData()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_linux.h | 26 struct link_map; // Opaque type returned by dlopen(). 125 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 | 1298 void ForEachMappedRegion(link_map *map, void (*cb)(const void *, uptr)) { in ForEachMappedRegion()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
H A D | DynamicLoaderHexagonDYLD.cpp | 559 addr_t link_map = it->second; in GetThreadLocalData() local 560 if (link_map == LLDB_INVALID_ADDRESS) in GetThreadLocalData() 574 int modid = ReadInt(m_process, link_map + metadata.modid_offset); in GetThreadLocalData() 594 mod->GetObjectName().AsCString(""), link_map, tp, modid, tls_block); in GetThreadLocalData()
|
/freebsd/crypto/openssl/util/ |
H A D | find-doc-nits | 828 my %link_map = (); 1027 $link_map{$filename} = [ @links ]; 1032 foreach my $filename ( sort keys %link_map ) { 1033 foreach my $link ( @{$link_map{$filename}} ) {
|
/freebsd/sys/kern/ |
H A D | link_elf.c | 123 struct link_map gdb; /* hooks for gdb */ 289 static void r_debug_state(struct r_debug *, struct link_map *); 305 struct link_map *dummy_two __unused) in r_debug_state() 310 link_elf_add_gdb(struct link_map *l) in link_elf_add_gdb() 312 struct link_map *prev; in link_elf_add_gdb() 332 link_elf_delete_gdb(struct link_map *l) in link_elf_delete_gdb()
|
/freebsd/libexec/rtld-elf/ |
H A D | rtld.h | 272 struct link_map linkmap; /* For GDB and dlinfo() */
|
H A D | rtld.c | 192 void r_debug_state(struct r_debug *, struct link_map *) __noinline __exported; 193 void _r_debug_postinit(struct link_map *) __noinline __exported; 4218 *((struct link_map const **)p) = &obj->linkmap; in dlinfo() 4479 struct link_map *l, *prev; in linkmap_add() 4512 struct link_map *l; in linkmap_delete() 4539 r_debug_state(struct r_debug *rd __unused, struct link_map *m __unused) in r_debug_state() 4557 _r_debug_postinit(struct link_map *m __unused) in _r_debug_postinit()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/ |
H A D | NativeProcessProtocol.h | 42 lldb::addr_t link_map; member
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | ProcessGDBRemote.h | 405 lldb::addr_t link_map,
|
H A D | ProcessGDBRemote.cpp | 5056 lldb::addr_t link_map, in LoadModuleAtAddress() argument 5063 return loader->LoadModuleAtAddress(file, link_map, base_addr, in LoadModuleAtAddress() 5081 lldb::addr_t link_map; in LoadModules() local 5091 if (!modInfo.get_link_map(link_map)) in LoadModules() 5092 link_map = LLDB_INVALID_ADDRESS; in LoadModules() 5097 LoadModuleAtAddress(file, link_map, mod_base, mod_base_is_offset); in LoadModules()
|
H A D | GDBRemoteCommunicationServerLLGS.cpp | 3211 response.Printf("lm=\"0x%" PRIx64 "\" ", library.link_map); in ReadXferObject()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/ |
H A D | dfsan_custom.cpp | 848 link_map *map = GET_LINK_MAP_BY_DLOPEN_HANDLE(handle); in __dfsw_dlopen()
|