Home
last modified time | relevance | path

Searched refs:DWARFDebugFrame (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugFrameTest.cpp60 TEST(DWARFDebugFrame, DumpDWARF32CIE) { in TEST() argument
67 TEST(DWARFDebugFrame, DumpDWARF64CIE) { in TEST() argument
75 TEST(DWARFDebugFrame, DumpEHCIE) { in TEST() argument
82 TEST(DWARFDebugFrame, DumpEH64CIE) { in TEST() argument
90 TEST(DWARFDebugFrame, DumpDWARF64FDE) { in TEST() argument
108 TEST(DWARFDebugFrame, DumpEH64FDE) { in TEST() argument
142 TEST(DWARFDebugFrame, InvalidCFIOpcodesTest) { in TEST() argument
196 TEST(DWARFDebugFrame, ParseTruncatedCFITest) { in TEST() argument
348 TEST(DWARFDebugFrame, DumpUnwindLocations) { in TEST() argument
391 TEST(DWARFDebugFrame, RegisterLocations) { in TEST() argument
[all …]
H A DDWARFExpressionCopyBytesTest.cpp151 [](const DWARFDebugFrame &EHFrame) -> Optional<CFIProgram::Instruction> { in parseCFIsAndCheckExpression()
166 const DWARFDebugFrame *EHFrame = cantFail(Ctx->getEHFrame()); in parseCFIsAndCheckExpression()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DExceptions.h25 class DWARFDebugFrame; variable
39 explicit CFIReaderWriter(const DWARFDebugFrame &EHFrame);
52 generateEHFrameHeader(const DWARFDebugFrame &OldEHFrame,
53 const DWARFDebugFrame &NewEHFrame,
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h36 class DWARFDebugFrame; variable
57 std::unique_ptr<DWARFDebugFrame> DebugFrame;
58 std::unique_ptr<DWARFDebugFrame> EHFrame;
294 Expected<const DWARFDebugFrame *> getDebugFrame();
297 Expected<const DWARFDebugFrame *> getEHFrame();
H A DDWARFDebugFrame.h665 class DWARFDebugFrame {
683 DWARFDebugFrame(Triple::ArchType Arch,
685 ~DWARFDebugFrame();
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DCMakeLists.txt12 DWARFDebugFrame.cpp
H A DDWARFDebugFrame.cpp1020 DWARFDebugFrame::DWARFDebugFrame(Triple::ArchType Arch, in DWARFDebugFrame() function in DWARFDebugFrame
1024 DWARFDebugFrame::~DWARFDebugFrame() = default;
1036 Error DWARFDebugFrame::parse(DWARFDataExtractor Data) { in parse()
1235 FrameEntry *DWARFDebugFrame::getEntryAtOffset(uint64_t Offset) const { in getEntryAtOffset()
1244 void DWARFDebugFrame::dump(raw_ostream &OS, DIDumpOptions DumpOpts, in dump()
H A DDWARFContext.cpp465 if (Expected<const DWARFDebugFrame *> DF = getDebugFrame()) in dump()
474 if (Expected<const DWARFDebugFrame *> DF = getEHFrame()) in dump()
860 Expected<const DWARFDebugFrame *> DWARFContext::getDebugFrame() { in getDebugFrame()
878 std::make_unique<DWARFDebugFrame>(getArch(), /*IsEH=*/false, DS.Address); in getDebugFrame()
886 Expected<const DWARFDebugFrame *> DWARFContext::getEHFrame() { in getEHFrame()
895 std::make_unique<DWARFDebugFrame>(getArch(), /*IsEH=*/true, DS.Address); in getEHFrame()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
H A DBUILD.gn20 "DWARFDebugFrame.cpp",
/llvm-project-15.0.7/bolt/lib/Core/
H A DExceptions.cpp482 CFIReaderWriter::CFIReaderWriter(const DWARFDebugFrame &EHFrame) { in CFIReaderWriter()
677 const DWARFDebugFrame &OldEHFrame, const DWARFDebugFrame &NewEHFrame, in generateEHFrameHeader()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h194 DWARFDebugFrame EHFrame(Triple::ArchType(ObjF.getArch()), /*IsEH=*/true, in printEHFrame()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp1641 Expected<const DWARFDebugFrame *> EHFrameOrError = BC->DwCtx->getEHFrame(); in readSpecialSections()
5421 DWARFDebugFrame NewEHFrame(BC->TheTriple->getArch(), true, in writeEHFrameHeader()
5436 DWARFDebugFrame OldEHFrame(BC->TheTriple->getArch(), true, OldEHFrameAddress); in writeEHFrameHeader()