/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | macho_platform.cpp | 615 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 D | Win64EHDumper.h | 47 void printUnwindCode(const UnwindInfo& UI, ArrayRef<UnwindCode> UC); 49 off_t Offset, const UnwindInfo &UI);
|
H A D | Win64EHDumper.cpp | 44 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 D | llvm-readobj.cpp | 122 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 D | Win64EH.h | 136 /// 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 D | llvm-objdump.h | 72 extern bool UnwindInfo;
|
H A D | COFFDump.cpp | 634 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 D | llvm-objdump.cpp | 347 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 D | MachODump.cpp | 2139 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 D | MachOPlatform.cpp | 1383 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()
|