Home
last modified time | relevance | path

Searched refs:UnwindInfo (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dmacho_platform.cpp615 ExecutorAddr HeaderAddr, std::optional<UnwindSectionInfo> UnwindInfo, in deregisterObjectPlatformSections()
636 if (UnwindInfo && UseCallbackStyleUnwindInfo) { in deregisterObjectPlatformSections()
642 UnwindInfo->DwarfSection.Start.toPtr<void *>(), in deregisterObjectPlatformSections()
643 UnwindInfo->DwarfSection.End.toPtr<void *>(), in deregisterObjectPlatformSections()
644 UnwindInfo->CompactUnwindSection.Start.toPtr<void *>(), in deregisterObjectPlatformSections()
645 UnwindInfo->CompactUnwindSection.End.toPtr<void *>()); in deregisterObjectPlatformSections()
647 for (auto &CodeRange : UnwindInfo->CodeRanges) { in deregisterObjectPlatformSections()
649 CodeRange.End.toPtr<char *>(), *UnwindInfo); in deregisterObjectPlatformSections()
693 ExecutorAddr HeaderAddr, std::optional<UnwindSectionInfo> UnwindInfo, in dlsym()
720 if (UnwindInfo in runAtExits()
496 registerObjectPlatformSections(ExecutorAddr HeaderAddr,std::optional<UnwindSectionInfo> UnwindInfo,std::vector<std::pair<std::string_view,ExecutorAddrRange>> Secs) registerObjectPlatformSections() argument
574 deregisterObjectPlatformSections(ExecutorAddr HeaderAddr,std::optional<UnwindSectionInfo> UnwindInfo,std::vector<std::pair<std::string_view,ExecutorAddrRange>> Secs) deregisterObjectPlatformSections() argument
[all...]
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.h47 void printUnwindCode(const UnwindInfo& UI, ArrayRef<UnwindCode> UC);
49 off_t Offset, const UnwindInfo &UI);
H A DWin64EHDumper.cpp44 static uint64_t getOffsetOfLSDA(const UnwindInfo& UI) { in getOffsetOfLSDA()
257 void Dumper::printUnwindCode(const UnwindInfo& UI, ArrayRef<UnwindCode> UC) { in printUnwindCode()
315 off_t Offset, const UnwindInfo &UI) { in printUnwindInfo()
316 DictScope UIS(SW, "UnwindInfo"); in printUnwindInfo()
388 const auto UI = reinterpret_cast<const UnwindInfo*>(Contents.data() + Offset); in printRuntimeFunction()
H A Dllvm-readobj.cpp122 static bool UnwindInfo; variable
248 opts::UnwindInfo = Args.hasArg(OPT_unwind); in parseOptions()
442 if (opts::UnwindInfo) in dumpObject()
683 opts::UnwindInfo = true; in llvm_readobj_main()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DWin64EH.h136 /// UNW_ChainInfo - Specifies that this UnwindInfo structure is chained to
148 /// UnwindInfo - An entry in the exception table. struct
149 struct UnwindInfo { argument
177 /// Return pointer to language specific data part of UnwindInfo. in getLanguageSpecificData()
182 /// Return pointer to language specific data part of UnwindInfo. in getLanguageSpecificData() argument
150 PrologSizeUnwindInfo global() argument
151 NumCodesUnwindInfo global() argument
152 FrameRegisterAndOffsetUnwindInfo global() argument
176 getFrameOffsetUnwindInfo global() argument
181 getLanguageSpecificDataUnwindInfo global() argument
187 getLanguageSpecificHandlerOffsetUnwindInfo getLanguageSpecificHandlerOffset() argument
193 setLanguageSpecificHandlerOffsetUnwindInfo setLanguageSpecificHandlerOffset() argument
199 getExceptionDataUnwindInfo getExceptionData() argument
205 getChainedFunctionEntryUnwindInfo getChainedFunctionEntry() argument
210 getChainedFunctionEntryUnwindInfo getChainedFunctionEntry() argument
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h72 extern bool UnwindInfo;
H A DCOFFDump.cpp634 static void printWin64EHUnwindInfo(const Win64EH::UnwindInfo *UI) { in printWin64EHUnwindInfo()
690 printWin64EHUnwindInfo(reinterpret_cast<const Win64EH::UnwindInfo *>(addr)); in printRuntimeFunction()
740 auto *UI = reinterpret_cast<const Win64EH::UnwindInfo *>(XContents.data() + in printRuntimeFunctionRels()
H A Dllvm-objdump.cpp347 bool objdump::UnwindInfo; member in objdump
3317 if (UnwindInfo) in dumpObject()
3552 UnwindInfo = InputArgs.hasArg(OBJDUMP_unwind_info); in parseObjdumpOptions()
3731 !DynamicSymbolTable && !UnwindInfo && !FaultMapSection && !Offloading && in llvm_objdump_main()
H A DMachODump.cpp2139 if (Disassemble || IndirectSymbols || !FilterSections.empty() || UnwindInfo) in ProcessMachO()
2193 if (UnwindInfo) in ProcessMachO()
8025 const SectionRef &UnwindInfo) { in printMachOUnwindInfoSection() argument
8035 unwrapOrError(UnwindInfo.getContents(), Obj->getFileName()); in printMachOUnwindInfoSection()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp1383 UnwindInfo; in registerObjectPlatformSections() local
1385 UnwindInfo = std::make_tuple(std::move(UI->CodeRanges), UI->DwarfSection, in registerObjectPlatformSections()
1388 if (!MachOPlatformSecs.empty() || UnwindInfo) { in registerObjectPlatformSections()
1418 MP.RegisterObjectPlatformSections.Addr, HeaderAddr, UnwindInfo, in registerObjectPlatformSections()
1423 UnwindInfo, MachOPlatformSecs))}); in registerObjectPlatformSections()