| /llvm-project-15.0.7/libunwind/src/ |
| H A D | AddressSpace.hpp | 377 Elf_Addr image_base = pinfo->dlpi_addr; in calculateImageBase() local 379 if (image_base == 0) { in calculateImageBase() 388 image_base = reinterpret_cast<Elf_Addr>(pinfo->dlpi_phdr) - in calculateImageBase() 395 return image_base; in calculateImageBase() 412 static bool checkAddrInSegment(const Elf_Phdr *phdr, size_t image_base, in checkAddrInSegment() argument 415 uintptr_t begin = image_base + phdr->p_vaddr; in checkAddrInSegment() 431 uintptr_t eh_frame_hdr_start = image_base + phdr->p_vaddr; in checkForUnwindInfoSegment() 447 uintptr_t exidx_start = image_base + phdr->p_vaddr; in checkForUnwindInfoSegment() 471 Elf_Addr image_base = calculateImageBase(pinfo); in findUnwindSectionsByPhdr() local 478 if (checkAddrInSegment(&pinfo->dlpi_phdr[i], image_base, cbdata)) { in findUnwindSectionsByPhdr() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/ubsan/ |
| H A D | ubsan_type_hash_win.cpp | 63 char *image_base = ((char *)obj_locator) - obj_locator->obj_locator_addr; in getDynamicTypeInfoFromVtable() local 64 tinfo = (std::type_info *)(image_base + obj_locator->rtti_addr); in getDynamicTypeInfoFromVtable()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | LocalDebugDelegate.cpp | 23 void LocalDebugDelegate::OnDebuggerConnected(lldb::addr_t image_base) { in OnDebuggerConnected() argument 25 process->OnDebuggerConnected(image_base); in OnDebuggerConnected()
|
| H A D | NativeProcessWindows.h | 99 void OnDebuggerConnected(lldb::addr_t image_base) override; 149 void OnDebuggerConnected(lldb::addr_t image_base) override { in OnDebuggerConnected() argument 150 m_process.OnDebuggerConnected(image_base); in OnDebuggerConnected()
|
| H A D | IDebugDelegate.h | 30 virtual void OnDebuggerConnected(lldb::addr_t image_base) = 0;
|
| H A D | LocalDebugDelegate.h | 46 void OnDebuggerConnected(lldb::addr_t image_base) override;
|
| H A D | ProcessDebugger.h | 54 virtual void OnDebuggerConnected(lldb::addr_t image_base);
|
| H A D | ProcessWindows.h | 90 void OnDebuggerConnected(lldb::addr_t image_base) override;
|
| H A D | ProcessWindows.cpp | 650 void ProcessWindows::OnDebuggerConnected(lldb::addr_t image_base) { in OnDebuggerConnected() argument 654 debugger->GetProcess().GetProcessId(), image_base); in OnDebuggerConnected() 679 dyld->OnLoadModule(module, ModuleSpec(), image_base); in OnDebuggerConnected()
|
| H A D | NativeProcessWindows.cpp | 418 void NativeProcessWindows::OnDebuggerConnected(lldb::addr_t image_base) { in OnDebuggerConnected() argument 421 GetDebuggedProcessId(), image_base); in OnDebuggerConnected()
|
| H A D | ProcessDebugger.cpp | 478 void ProcessDebugger::OnDebuggerConnected(lldb::addr_t image_base) {} in OnDebuggerConnected() argument
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/Windows-DYLD/ |
| H A D | DynamicLoaderWindowsDYLD.cpp | 136 lldb::addr_t image_base = m_process->GetImageInfoAddress(); in DidAttach() local 137 if (image_base == load_addr) in DidAttach()
|
| /llvm-project-15.0.7/lldb/test/API/macosx/dyld-trie-symbols/ |
| H A D | Makefile | 4 LD_EXTRAS = -dynamiclib -image_base 0x8000 -framework Foundation
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/PECOFF/ |
| H A D | ObjectFilePECOFF.cpp | 616 m_coff_header_opt.image_base = in ParseCOFFOptionalHeader() 650 m_image_base = m_coff_header_opt.image_base; in ParseCOFFOptionalHeader() 872 Address symbol_addr(m_coff_header_opt.image_base + function_rva, in ParseSymtab() 984 eSectionTypeOther, m_coff_header_opt.image_base, in CreateSections() 1006 m_coff_header_opt.image_base + in CreateSections() 1117 addr_t file_addr = m_coff_header_opt.entry + m_coff_header_opt.image_base; in GetEntryPointAddress() 1235 header.image_base); in DumpOptCOFFHeader()
|
| H A D | ObjectFilePECOFF.h | 203 uint64_t image_base = 0; member
|
| /llvm-project-15.0.7/lld/MinGW/ |
| H A D | Options.td | 81 defm image_base: Eq<"image-base", "Base address of the program">;
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | Options.td | 294 def image_base : Separate<["-"], "image_base">, 301 Alias<image_base>, 302 HelpText<"Alias for -image_base">,
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Options.td | 253 defm image_base: EEq<"image-base", "Set the base address">;
|
| /llvm-project-15.0.7/clang/include/clang/Driver/ |
| H A D | Options.td | 3238 def image__base : Separate<["-"], "image_base">;
|