| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | eh-frame-cie-id.s | 4 # 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 D | debug-frame-cie-id-dwarf64.s | 7 # 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 D | debug-frame-dwarf64.s | 5 # CHECK: 00000000 0000000000000010 ffffffffffffffff CIE 25 .quad 0xffffffffffffffff # CIE id 39 .quad .LCIE-.debug_frame # CIE pointer
|
| H A D | eh-frame-invalid-version-zero.s | 6 # CHECK: unsupported CIE version 11 .long 0x00000000 ## CIE ID
|
| H A D | eh-frame-invalid-version.s | 6 # CHECK: unsupported CIE version 11 .long 0x00000000 ## CIE ID
|
| H A D | debug_frame-invalid-cie-offset.s | 8 # 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 D | debug-frame-cie-pointer-reloc.test | 5 ## 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 D | dwarfdump-debug-frame-simple.test | 7 ; FRAMES: 00000000 00000010 ffffffff CIE 26 ; FRAMES-NOT: CIE
|
| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | DwarfCFIEHPrinter.h | 200 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 D | return-address-signing.ll | 4 ;CHECK: CIE 10 ;CHECK: CIE 17 ;CHECK-NOT: CIE 23 ;CHECK-NOT: CIE
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrameTest.cpp | 24 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 D | eh-frame.s | 6 # 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 D | DWARFCallFrameInfo.h | 86 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 D | stripped.test | 7 CHECK-NOT: CIE 10 CHECK-NOT: CIE
|
| /llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/ |
| H A D | frame-2.test | 9 # 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 D | as-dwarf-cie.s | 2 # Test that there is a sane default CIE version. 6 # CHECK: CIE
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/JITLink/AArch64/ |
| H A D | ELF_aarch64_ehframe.s | 17 # 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 D | eh-frame-dead-strip.s | 22 # X86_64: 00000000 00000014 00000000 CIE 24 # ARM64: 00000000 00000010 00000000 CIE 26 # CHECK-NOT: CIE
|
| H A D | eh-frame-sdata4.s | 49 .long 0 # CIE ID 50 .byte 1 # CIE version
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.h | 311 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 D | cfi.ll | 4 ; CHECK: 00000000 0000000c ffffffff CIE 20 ; CHECK-NOT: CIE
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | AnyCall.h | 90 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 D | unwind.test | 55 # 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 D | ELF_ARM64_large-relocations.s | 18 # 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 D | i386-darwin-frame-register.ll | 12 ; CHECK: ffffffff CIE 13 ; CHECK-NOT: {{CIE|FDE}}
|