Home
last modified time | relevance | path

Searched refs:DWARF5 (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Ddebug_addr.ll31 ; DWARF5: .debug_info contents:
33 ; DWARF5-NOT: Compile Unit
34 ; DWARF5: DW_TAG_skeleton_unit
35 ; DWARF5-NOT: DW_TAG_{{.*}}
36 ; DWARF5: DW_AT_dwo_name{{.*}}test.dwo
40 ; DWARF5: .debug_addr contents:
42 ; DWARF5-NEXT: Addrs: [
43 ; DWARF5-NEXT: 0x00000000
44 ; DWARF5-NEXT: 0x00000010
45 ; DWARF5-NEXT: 0x00000018
[all …]
H A Drange_reloc.ll6 ; section per range list. DWARF5 debug_rnglist (with *x variants) are more
63 ; DWARF5: {{^.Ldebug_ranges0}}
65 ; DWARF5-NEXT: .byte 0 # start index
66 ; DWARF5-NEXT: .uleb128 .Lfunc_end0-.Lfunc_begin0 # length
76 ; DWARF5-NEXT: .byte 3 # start index
77 ; DWARF5-NEXT: .uleb128 .Lfunc_end4-.Lfunc_begin4 # length
79 ; DWARF5-NEXT: .byte 4 # start index
80 ; DWARF5-NEXT: .uleb128 .Lfunc_end5-.Lfunc_begin5 # length
82 ; DWARF5-NEXT: {{^.Ldebug_ranges1}}
85 ; DWARF5-NEXT: .uleb128 .Lfunc_end6-.Lfunc_begin6 # length
[all …]
H A Ddebug-macro-dwarf64.ll7 ; RUN: llvm-dwarfdump -debug-macro %t | FileCheck %s --check-prefix=DWARF5
10 ; RUN: llvm-dwarfdump -debug-macro %t | FileCheck %s --check-prefixes=DWARF5,DWO
20 ; DWARF5: .debug_macro contents:
22 ; DWARF5-NEXT: 0x00000000:
23 ; DWARF5-NEXT: macro header: version = 0x0005, flags = 0x03, format = DWARF64, debug_line_offset = …
24 ; DWARF5-NEXT: DW_MACRO_start_file - lineno: 0 filenum: 0
25 ; DWARF5-NEXT: DW_MACRO_define_strx - lineno: 1 macro: FOO 1
26 ; DWARF5-NEXT: DW_MACRO_undef_strx - lineno: 2 macro: BAR
27 ; DWARF5-NEXT: DW_MACRO_end_file
H A Drange_reloc_base.ll3 …type=asm -mtriple=x86_64-pc-linux-gnu %s -o - -dwarf-version 5 | FileCheck --check-prefix=DWARF5 %s
13 ; DWARF5: {{^.Ldebug_ranges0}}
14 ; DWARF5-NEXT: # DW_RLE_offset_pair
15 ; DWARF5-NEXT: .uleb128 .Ltmp0-.Lfunc_begin0 # starting offset
16 ; DWARF5-NEXT: .uleb128 .Ltmp1-.Lfunc_begin0 # ending offset
17 ; DWARF5-NEXT: # DW_RLE_offset_pair
18 ; DWARF5-NEXT: .uleb128 .Ltmp2-.Lfunc_begin0 # starting offset
19 ; DWARF5-NEXT: .uleb128 .Ltmp3-.Lfunc_begin0 # ending offset
20 ; DWARF5-NEXT: # DW_RLE_end_of_list
H A Dcu-ranges.ll9 ; RUN: llvm-dwarfdump -v %t | FileCheck --check-prefix=DWARF5 %s
33 ; DWARF5: .debug_info contents:
34 ; DWARF5: DW_TAG_compile_unit
35 ; DWARF5-NOT: DW_AT_rnglists_base [DW_FORM_sec_offset]
36 ; DWARF5-NOT: .debug_rnglists contents:
H A Ddefault-subrange-array.ll6 ; RUN: | FileCheck %s -check-prefixes=CHECK,DWARF5
29 ; DWARF5-NOT: DW_AT_lower_bound
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/X86/
H A Ddebug-call-site-param.mir3 # For lldb, use the standard DWARF5 opcodes.
42 # CHECK-DWARF5: DW_TAG_call_site
45 # CHECK-DWARF5: DW_TAG_call_site
47 # CHECK-DWARF5: DW_AT_call_return_pc {{.*}}
48 # CHECK-DWARF5-EMPTY:
49 # CHECK-DWARF5: DW_TAG_call_site_parameter
52 # CHECK-DWARF5: DW_TAG_call_site_parameter
55 # CHECK-DWARF5: DW_TAG_call_site_parameter
69 # CHECK-DWARF5-NEXT: DW_AT_name ("getVal")
71 # CHECK-DWARF5: [[foo_SP]]: DW_TAG_subprogram
[all …]
H A Dcall-site-gnu-vs-dwarf5-attrs.mir8 # === DWARF5, tune for gdb ===
18 ## === DWARF5, tune for lldb ===
28 ## === DWARF5, tune for sce ===
70 # CHECK-DWARF5: DW_TAG_subprogram
72 # CHECK-DWARF5: DW_TAG_call_site
73 # CHECK-DWARF5-NEXT: DW_AT_call_origin
75 # CHECK-DWARF5: DW_TAG_call_site
79 # CHECK-DWARF5-NEXT: DW_AT_location
81 # CHECK-DWARF5: DW_TAG_call_site
84 # CHECK-DWARF5: DW_TAG_call_site
[all …]
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Ddebug-info-category.m1 … -w -triple x86_64-apple-darwin10 %s -o - | FileCheck %s --check-prefix CHECK --check-prefix DWARF5
40 // DWARF5: !DISubprogram(name: "-[Foo integer]", scope: ![[STRUCT]], {{.*}} spFlags: DISPFlagLocalT…
41 // DWARF5: !DISubprogram(name: "-[Foo integer:]", scope: ![[STRUCT]], {{.*}} spFlags: DISPFlagLocal…
42 // DWARF5: !DISubprogram(name: "+[Foo(Bar) zero:]", scope: ![[STRUCT]], {{.*}} spFlags: DISPFlagLoc…
43 // DWARF5: !DISubprogram(name: "-[Foo(Bar) add:]", scope: ![[STRUCT]], {{.*}} spFlags: DISPFlagLoca…
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/DWARF/x86/
H A Ddwarf5-debug_line-file-index.s1 # Test handling of DWARF5 file index 0.
H A Ddwarf5-implicit-const.s1 # Test handling of DWARF5 DW_FORM_implicit_const as used by GCC.
H A Ddwarf5-debug_line.s1 # Test handling of DWARF5 line tables. In particular, test that we handle files
H A Ddwarf5-line-strp.s1 # Test handling of DWARF5 DW_FORM_line_strp from .debug_info as used by GCC.
H A Ddwarf5-split.s2 ## is in a DWARF5 CU header instead of a DW_AT_GNU_dwo_id attribute.
/llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/
H A Ddwarf5.test1 Test DWARF5 support in dsymutil. Currently this still generates an empty dSYM.
/llvm-project-15.0.7/bolt/test/X86/
H A Ddwarf5-debug-info-dwarf4-debug-line.s9 # This test checks that .debug_line gets generated correctly when .debug_info is DWARF5, and .debug…
H A Ddwarf5-loclist-offset-form.test12 # Checks we can handle DWARF5 CU with DWARF4 DW_AT_location access pattern.
H A Ddwarf5-rangeoffset-to-rangeindex.s11 # This tests conversion for DWARF5 ranges DW_AT_ranges [DW_FORM_sec_offset] to DW_AT_ranges [DW_FOR…
H A Ddwarf5-debug-line.s9 # This test checks that DWARF5 .debug_line is handled correctly.
H A Ddwarf5-dwarf4-monolithic.test17 # Check BOLT handles monolithic mix of DWARF4 and DWARF5.
H A Ddwarf5-split-dwarf4-monolithic.test23 # Check BOLT handles monolithic mix of DWARF4 and DWARF5.
/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DDWARFRewriter.h93 enum class DWARFVersion { DWARFLegacy, DWARF5 }; enumerator
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/ELF/ARM/
H A Ddebug-vars-dwarf5.s2 ## using DWARF5 debug info, with multiple functions in one section.
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DDWARFRewriter.cpp989 makeFinalLocListsSection(DebugInfoPatcher, DWARFVersion::DWARF5); in finalizeDebugSections()
1777 if (Version == DWARFVersion::DWARF5 && in makeFinalLocListsSection()