Home
last modified time | relevance | path

Searched refs:eh_frame (Results 1 – 25 of 147) sorted by relevance

123456

/llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/
H A Deh_frame.test1 $ cat eh_frame.cpp
13 $ clang eh_frame.cpp -g -c -o eh_frame.o
14 $ ld -no_compact_unwind eh_frame.o -o eh_frame.out
16 RUN: dsymutil -oso-prepend-path %p/../Inputs %p/../Inputs/private/tmp/eh_frame/eh_frame.out -o %t.d…
18 RUN: llvm-otool -s __TEXT __eh_frame %p/../Inputs/private/tmp/eh_frame/eh_frame.out | FileCheck %s
19 RUN: llvm-otool -s __TEXT __eh_frame %t.dSYM/Contents/Resources/DWARF/eh_frame.out | FileCheck %s
/llvm-project-15.0.7/llvm/test/ExecutionEngine/JITLink/AArch64/
H A DELF_aarch64_ehframe.test17 - Name: .eh_frame
22 - Name: .rela.eh_frame
27 Info: .eh_frame
39 - Name: .eh_frame
40 - Name: .rela.eh_frame
48 - Name: eh_frame
51 Section: .eh_frame
59 # jitlink-check: *{4}(eh_frame + 28) = (text + 0) - (eh_frame + 28)
60 # jitlink-check: *{8}(eh_frame + 32) = (text + 0) - (eh_frame + 32)
H A DELF_aarch64_ehframe.s8 # CHECK: DWARFRecordSectionSplitter: Processing .eh_frame...
11 # CHECK: Extracted {{.*}} section = .eh_frame
13 # CHECK: Extracted {{.*}} section = .eh_frame
14 # CHECK: EHFrameEdgeFixer: Processing .eh_frame in "{{.*}}"...
/llvm-project-15.0.7/lldb/test/API/functionalities/gdb_remote_client/
H A Dbasic_eh_frame-i386.yaml15 - Name: .eh_frame
26 - Name: .eh_frame
28 Section: .eh_frame
33 Section: .eh_frame
41 Section: .eh_frame
45 Section: .eh_frame
H A Dbasic_eh_frame.yaml15 - Name: .eh_frame
26 - Name: .eh_frame
28 Section: .eh_frame
33 Section: .eh_frame
41 Section: .eh_frame
45 Section: .eh_frame
/llvm-project-15.0.7/lld/test/ELF/invalid/
H A Dehframe-broken-relocation.test3 # CHECK: .eh_frame: relocation is not in any piece
13 - Name: .eh_frame
17 - Name: .rela.eh_frame
20 Info: .eh_frame
28 Section: .eh_frame
/llvm-project-15.0.7/llvm/test/MC/AArch64/
H A DELF_ARM64_large-relocations.s2 # RUN: llvm-rtdyld -triple=arm64-none-linux-gnu -verify -map-section large-reloc.o,.eh_frame=0x1000…
4 …triple=aarch64_be-none-linux-gnu -verify -map-section be-large-reloc.o,.eh_frame=0x10000 -map-sect…
20 …eh_frame) + (*{4}(section_addr(large-reloc.o, .eh_frame))) + 0xc) = g - (section_addr(large-reloc.…
/llvm-project-15.0.7/lld/test/ELF/
H A Deh-frame-negative-pcrel-sdata4.s4 # This situation can arise when .eh_frame is placed after .text.
13 # CHECK: Name: .eh_frame
30 # DFFFFFFF = _start(0x1000) - PC(.eh_frame(0x1001) + 0x20)
50 # CDFFFFFF = .eh_frame(0x1001) - .eh_frame_hdr(0x1030) - 4
53 # E9FFFFFF = FDE(.eh_frame(0x1001) + 0x18) - .eh_frame_hdr(0x1030)
60 .section .eh_frame,"a",@unwind
H A Deh-frame-negative-pcrel-sdata2.s4 # This situation can arise when .eh_frame is placed after .text.
13 # CHECK: Name: .eh_frame
30 # DFFFFFFF = _start(0x1000) - PC(.eh_frame(0x1001) + 0x20)
50 # CDFFFFFF = .eh_frame(0x1001) - .eh_frame_hdr(0x1030) - 4
53 # E9FFFFFF = FDE(.eh_frame(0x1001) + 0x18) - .eh_frame_hdr(0x1030)
60 .section .eh_frame,"a",@unwind
H A Deh-frame-negative-pcrel-sdata8.s4 # This situation can arise when .eh_frame is placed after .text.
13 # CHECK: Name: .eh_frame
30 # DFFFFFFF FFFFFFFF = _start(0x1000) - PC(.eh_frame(0x1001) + 0x20)
50 # C5FFFFFF = .eh_frame(0x1001) - .eh_frame_hdr(0x1038) - 4
53 # E1FFFFFF = FDE(.eh_frame(0x1001) + 0x18) - .eh_frame_hdr(0x1038)
60 .section .eh_frame,"a",@unwind
H A Deh-frame-unordered-r_offset.s8 ## If we swap two input .eh_frame, the r_offset values in relocations will be
29 .eh_frame : { *b.o(.eh_frame) *a.o(.eh_frame) }
H A Dinvalid-eh-frame.s6 # CHECK: error: corrupted .eh_frame: unexpected end of CIE
7 # CHECK-NEXT: >>> defined in {{.*}}:(.eh_frame+0x8)
9 .section .eh_frame,"a",@unwind
H A Dinvalid-eh-frame3.s6 # CHECK: error: corrupted .eh_frame: corrupted CIE (failed to read LEB128)
7 # CHECK-NEXT: >>> defined in {{.*}}:(.eh_frame+0xC)
9 .section .eh_frame,"a",@unwind
H A Dinvalid-eh-frame5.s6 # CHECK: corrupted .eh_frame: unknown .eh_frame augmentation string:
8 .section .eh_frame,"a",@unwind
H A Dinvalid-eh-frame4.s6 # CHECK: corrupted .eh_frame: unknown .eh_frame augmentation string:
8 .section .eh_frame,"a",@unwind
H A Dinvalid-eh-frame2.s6 # CHECK: error: corrupted .eh_frame: corrupted CIE (failed to read string)
7 # CHECK-NEXT: >>> defined in {{.*}}:(.eh_frame+0x9)
9 .section .eh_frame,"a",@unwind
H A Dinvalid-eh-frame6.s6 # CHECK: error: corrupted .eh_frame: unknown FDE encoding
7 # CHECK-NEXT: >>> defined in {{.*}}:(.eh_frame+0xE)
9 .section .eh_frame,"a",@unwind
H A Dmips-eh_frame-pic.s2 ## Check that we can link a shared library containing an eh_frame section without
11 ## Note: ld.bfd can link this file because it rewrites the .eh_frame section to use
15 ## For -fPIC, .eh_frame should contain DW_EH_PE_pcrel | DW_EH_PE_sdata4 values:
26 ## Note: ld.bfd can link this file because it rewrites the .eh_frame section to use
30 ## For -fPIC, .eh_frame should contain DW_EH_PE_pcrel | DW_EH_PE_sdata4 values:
36 # RELOCS: .rel{{a?}}.eh_frame {
H A Deh-frame-type.test1 ## Show that LLD can handle .eh_frame sections of different types.
17 # CHECK: Name: .eh_frame
27 - Name: .eh_frame
/llvm-project-15.0.7/llvm/test/tools/llvm-dwarfdump/X86/
H A Deh-frame-return-address-reg.s4 # The format of the .eh_frame section is similar in
6 # Version 1 is often used for .eh_frame,
12 # CHECK: .eh_frame contents:
27 .section .eh_frame,"a",@unwind
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Deh_frame.ll4 @__FRAME_END__ = constant [1 x i32] zeroinitializer, section ".eh_frame"
10 ; STATIC: .section .eh_frame,"a",@unwind
13 ; PIC: .section .eh_frame,"a",@unwind
/llvm-project-15.0.7/lld/test/ELF/linkerscript/
H A Deh-frame-reloc-out-of-range.test8 .eh_frame : { *(.eh_frame) } : eh
13 # CHECK: error: {{.*}}:(.eh_frame+0x20): relocation R_X86_64_PC32 out of range: 64424443872 is not …
/llvm-project-15.0.7/llvm/test/MC/Mips/
H A Dcfi-encoding.s2 # RUN: | llvm-objdump -s --section=.eh_frame - | FileCheck --check-prefix=O32 %s
4 # RUN: | llvm-objdump -s --section=.eh_frame - | FileCheck --check-prefix=N32 %s
6 # RUN: | llvm-objdump -s --section=.eh_frame - | FileCheck --check-prefix=N64 %s
/llvm-project-15.0.7/lld/test/COFF/
H A Deh_frame_suffix_sorting.s10 # Check that the contents of .eh_frame$foo was placed before .eh_frame from
27 .section .eh_frame$foo,"dr"
/llvm-project-15.0.7/lldb/test/Shell/Unwind/
H A Dprefer-debug-over-eh-frame.test1 # Test that we prefer debug_frame over eh_frame unwind plans. They usually
4 # whereas eh_frame is only required to be correct at places where exceptions can
23 # CHECK: eh_frame UnwindPlan:

123456