Home
last modified time | relevance | path

Searched refs:CIE (Results 1 – 25 of 67) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Deh-frame-cie-id.s4 # CHECK: parsing FDE data at 0x0 failed due to missing CIE
7 ## This FDE was formerly wrongly interpreted as a CIE because its CIE pointer
8 ## is similar to CIE id of a .debug_frame FDE.
11 .long 0xffffffff # CIE pointer
H A Ddebug-frame-cie-id-dwarf64.s7 # CHECK: error: unable to get CIE for FDE at offset 0x0
10 ## This FDE was formerly wrongly interpreted as a CIE because its CIE pointer
11 ## is similar to DWARF32 CIE id.
15 .quad 0xffffffff # CIE pointer
H A Ddebug-frame-dwarf64.s5 # CHECK: 00000000 0000000000000010 ffffffffffffffff CIE
25 .quad 0xffffffffffffffff # CIE id
39 .quad .LCIE-.debug_frame # CIE pointer
H A Deh-frame-invalid-version-zero.s6 # CHECK: unsupported CIE version
11 .long 0x00000000 ## CIE ID
H A Deh-frame-invalid-version.s6 # CHECK: unsupported CIE version
11 .long 0x00000000 ## CIE ID
H A Ddebug_frame-invalid-cie-offset.s8 # CHECK: error: unable to get CIE for FDE at offset 0x0
13 .long 0x12345678 # CIE pointer (invalid)
/llvm-project-15.0.7/llvm/test/DebugInfo/
H A Ddebug-frame-cie-pointer-reloc.test5 ## This checks that we resolve relocations when reading CIE pointers.
6 ## The second FDE references the second CIE. The value for the CIE pointer
11 # CHECK: 00000000 0000000c ffffffff CIE
13 # CHECK: 00000028 0000000c ffffffff CIE
H A Ddwarfdump-debug-frame-simple.test7 ; FRAMES: 00000000 00000010 ffffffff CIE
26 ; FRAMES-NOT: CIE
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h200 if (const dwarf::CIE *CIE = dyn_cast<dwarf::CIE>(&Entry)) { in printEHFrame() local
202 Address + CIE->getOffset(), CIE->getLength()); in printEHFrame()
205 W.printNumber("version", CIE->getVersion()); in printEHFrame()
206 W.printString("augmentation", CIE->getAugmentationString()); in printEHFrame()
207 W.printNumber("code_alignment_factor", CIE->getCodeAlignmentFactor()); in printEHFrame()
208 W.printNumber("data_alignment_factor", CIE->getDataAlignmentFactor()); in printEHFrame()
209 W.printNumber("return_address_register", CIE->getReturnAddressRegister()); in printEHFrame()
/llvm-project-15.0.7/llvm/test/DebugInfo/AArch64/
H A Dreturn-address-signing.ll4 ;CHECK: CIE
10 ;CHECK: CIE
17 ;CHECK-NOT: CIE
23 ;CHECK-NOT: CIE
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugFrameTest.cpp24 return dwarf::CIE(IsDWARF64, Offset, Length, in createCIE()
61 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/false, in TEST()
68 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/true, in TEST()
76 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/false, in TEST()
83 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/true, in TEST()
91 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/true, in TEST()
109 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/true, in TEST()
177 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/false, in TEST()
197 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/false, in TEST()
459 dwarf::CIE TestCIE = createCIE(/*IsDWARF64=*/false, in TEST()
[all …]
/llvm-project-15.0.7/lld/test/MachO/invalid/
H A Deh-frame.s6 # TOO-SMALL-1: error: {{.*}}too-small-1.o:(__eh_frame+0x0): CIE/FDE too small
10 # TOO-SMALL-2: error: {{.*}}too-small-2.o:(__eh_frame+0x0): CIE/FDE extends past the end of the sec…
22 # STR: error: {{.*}}string-err.o:(__eh_frame+0x9): corrupted CIE (failed to read string)
43 .long 0 # CIE offset
62 .long 0 # CIE offset
79 .long 0 # CIE offset
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DDWARFCallFrameInfo.h86 struct CIE { struct
106 CIE(dw_offset_t offset) in CIE() function
114 typedef std::shared_ptr<CIE> CIESP;
133 const CIE *GetCIE(dw_offset_t cie_offset);
/llvm-project-15.0.7/llvm/test/tools/llvm-dwarfdump/X86/
H A Dstripped.test7 CHECK-NOT: CIE
10 CHECK-NOT: CIE
/llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/
H A Dframe-2.test9 # a dwarf 4 version. The CIE header version (and layout) will be different.
26 # CHECK: 00000000 {{[0-9a-f]*}} ffffffff CIE
34 # CHECK: [[CIEDW4:[0-9a-f]*]] 00000010 ffffffff CIE
/llvm-project-15.0.7/clang/test/Driver/
H A Das-dwarf-cie.s2 # Test that there is a sane default CIE version.
6 # CHECK: CIE
/llvm-project-15.0.7/llvm/test/ExecutionEngine/JITLink/AArch64/
H A DELF_aarch64_ehframe.s17 # CHECK: Record is CIE
21 # CHECK: Adding edge at {{.*}} to CIE at: {{.*}}
27 # CHECK: Adding edge at {{.*}} to CIE at: {{.*}}
/llvm-project-15.0.7/lld/test/MachO/
H A Deh-frame-dead-strip.s22 # X86_64: 00000000 00000014 00000000 CIE
24 # ARM64: 00000000 00000010 00000000 CIE
26 # CHECK-NOT: CIE
H A Deh-frame-sdata4.s49 .long 0 # CIE ID
50 .byte 1 # CIE version
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h311 class CIE; variable
360 static Expected<UnwindTable> create(const CIE *Cie);
567 class CIE : public FrameEntry {
571 CIE(bool IsDWARF64, uint64_t Offset, uint64_t Length, uint8_t Version, in CIE() function
629 uint64_t InitialLocation, uint64_t AddressRange, CIE *Cie, in FDE()
640 const CIE *getLinkedCIE() const { return LinkedCIE; } in getLinkedCIE()
658 const CIE *LinkedCIE;
/llvm-project-15.0.7/llvm/test/DebugInfo/AMDGPU/
H A Dcfi.ll4 ; CHECK: 00000000 0000000c ffffffff CIE
20 ; CHECK-NOT: CIE
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DAnyCall.h90 AnyCall(const CXXInheritedCtorInitExpr *CIE) in AnyCall() argument
91 : E(CIE), D(CIE->getConstructor()), K(InheritedConstructor) {} in AnyCall()
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/
H A Dunwind.test55 # CHECK-NEXT: [0x401400] CIE length=20
80 # CHECK: [0x401430] CIE length=20
259 # RUN: not llvm-readobj --unwind %t2.exe 2>&1 | FileCheck %s -DFILE=%t2.exe --check-prefix=NO-CIE-E…
261 # NO-CIE-ERR: .eh_frame section at offset 0x40 address 0x0:
262 # NO-CIE-ERR-NEXT: error: '[[FILE]]': parsing FDE data at 0x0 failed due to missing CIE
263 # NO-CIE-ERR-NOT: {{.}}
274 ## The content is generated from the following code. It has no CIE.
279 ## .long 0xffffffff # CIE pointer
/llvm-project-15.0.7/llvm/test/MC/AArch64/
H A DELF_ARM64_large-relocations.s18 # Skip the CIE and load the 8 bytes PC begin pointer.
19 # Assuming the CIE and the FDE length are both 4 bytes.
/llvm-project-15.0.7/llvm/test/MC/X86/
H A Di386-darwin-frame-register.ll12 ; CHECK: ffffffff CIE
13 ; CHECK-NOT: {{CIE|FDE}}

123