Home
last modified time | relevance | path

Searched refs:image_base (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/libunwind/src/
H A DAddressSpace.hpp377 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 Dubsan_type_hash_win.cpp63 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 DLocalDebugDelegate.cpp23 void LocalDebugDelegate::OnDebuggerConnected(lldb::addr_t image_base) { in OnDebuggerConnected() argument
25 process->OnDebuggerConnected(image_base); in OnDebuggerConnected()
H A DNativeProcessWindows.h99 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 DIDebugDelegate.h30 virtual void OnDebuggerConnected(lldb::addr_t image_base) = 0;
H A DLocalDebugDelegate.h46 void OnDebuggerConnected(lldb::addr_t image_base) override;
H A DProcessDebugger.h54 virtual void OnDebuggerConnected(lldb::addr_t image_base);
H A DProcessWindows.h90 void OnDebuggerConnected(lldb::addr_t image_base) override;
H A DProcessWindows.cpp650 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 DNativeProcessWindows.cpp418 void NativeProcessWindows::OnDebuggerConnected(lldb::addr_t image_base) { in OnDebuggerConnected() argument
421 GetDebuggedProcessId(), image_base); in OnDebuggerConnected()
H A DProcessDebugger.cpp478 void ProcessDebugger::OnDebuggerConnected(lldb::addr_t image_base) {} in OnDebuggerConnected() argument
/llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp136 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 DMakefile4 LD_EXTRAS = -dynamiclib -image_base 0x8000 -framework Foundation
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/PECOFF/
H A DObjectFilePECOFF.cpp616 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 DObjectFilePECOFF.h203 uint64_t image_base = 0; member
/llvm-project-15.0.7/lld/MinGW/
H A DOptions.td81 defm image_base: Eq<"image-base", "Base address of the program">;
/llvm-project-15.0.7/lld/MachO/
H A DOptions.td294 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 DOptions.td253 defm image_base: EEq<"image-base", "Set the base address">;
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td3238 def image__base : Separate<["-"], "image_base">;