Home
last modified time | relevance | path

Searched full:debug_aranges (Results 1 – 25 of 145) sorted by relevance

123456

/external/llvm-project/llvm/test/tools/yaml2obj/ELF/DWARF/
Ddebug-aranges.yaml1 ## Test that yaml2obj emits .debug_aranges section.
3 ## a) Generate the .debug_aranges section from the "DWARF" entry.
5 ## Generate and verify a big endian DWARF32 .debug_aranges section.
12 # DWARF-HEADER-NEXT: Name: .debug_aranges (1)
70 debug_aranges:
92 ## Generate and verify a little endian DWARF32 .debug_aranges section.
139 ## Generate and verify a big endian DWARF64 .debug_aranges section.
194 ## Generate and verify a little endian DWARF64 .debug_aranges section.
249 ## b) Generate the .debug_aranges section from raw section content.
265 - Name: .debug_aranges
[all …]
/external/llvm-project/llvm/test/tools/obj2yaml/ELF/DWARF/
Ddebug-aranges.yaml1 ## Test how we dump the .debug_aranges section.
4 ## The .debug_aranges should be written to the 'DWARF' entry and the 'Sections' entry should remain…
27 # BASIC-NEXT: debug_aranges:
55 debug_aranges:
72 ## b) Test dumping an .debug_aranges section whose section header properties are overridden.
82 # SHDR: - Name: .debug_aranges
92 # ARANGE-NEXT: debug_aranges:
105 - Name: .debug_aranges
116 debug_aranges:
120 ## c) Test dumping a .debug_aranges section whose address_size doesn't match the
[all …]
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFCompileUnit.cpp29 DWARFDebugAranges *debug_aranges) { in BuildAddressRangeTable() argument
30 // This function is usually called if there in no .debug_aranges section in in BuildAddressRangeTable()
34 size_t num_debug_aranges = debug_aranges->GetNumRanges(); in BuildAddressRangeTable()
47 debug_aranges->AppendRange(cu_offset, range.GetRangeBase(), in BuildAddressRangeTable()
55 if (debug_aranges->GetNumRanges() == num_debug_aranges) { in BuildAddressRangeTable()
72 debug_aranges->AppendRange(cu_offset, range.GetRangeBase(), in BuildAddressRangeTable()
77 debug_map_sym_file->AddOSOARanges(&m_dwarf, debug_aranges); in BuildAddressRangeTable()
81 if (debug_aranges->GetNumRanges() == num_debug_aranges) { in BuildAddressRangeTable()
95 debug_aranges->AppendRange(GetOffset(), range.GetRangeBase(), in BuildAddressRangeTable()
/external/llvm-project/lldb/unittests/SymbolFile/DWARF/
DSymbolFileDWARFTests.cpp316 // This `.debug_aranges` table header is a valid 32bit big-endian section in TEST_F()
341 DWARFDebugArangeSet debug_aranges; in TEST_F() local
343 llvm::Error error = debug_aranges.extract(data, &off); in TEST_F()
353 // ranges for everything in .debug_aranges and no error. in TEST_F()
375 DWARFDebugAranges debug_aranges; in TEST_F() local
376 llvm::Error error = debug_aranges.extract(data); in TEST_F()
378 EXPECT_EQ(debug_aranges.GetNumRanges(), 2u); in TEST_F()
379 EXPECT_EQ(debug_aranges.FindAddress(0x0fff), DW_INVALID_OFFSET); in TEST_F()
380 EXPECT_EQ(debug_aranges.FindAddress(0x1000), 255u); in TEST_F()
381 EXPECT_EQ(debug_aranges.FindAddress(0x1100 - 1), 255u); in TEST_F()
[all …]
/external/elfutils/tests/
Drun-elfgetzdata.sh73 2: .debug_aranges, ELF compressed, size: 60
84 2: .debug_aranges, ELF compressed, size: 60
97 3: .debug_aranges, ELF compressed, size: 60
109 3: .debug_aranges, ELF compressed, size: 60
169 2: .debug_aranges, ELF compressed, size: 40
180 2: .debug_aranges, ELF compressed, size: 40
193 3: .debug_aranges, ELF compressed, size: 40
205 3: .debug_aranges, ELF compressed, size: 40
Drun-elfputzdata.sh50 Lets compress 27 .debug_aranges, size: 56
88 Lets compress 27 .debug_aranges, size: 56
125 Lets compress 23 .debug_aranges, size: 192
161 Lets compress 23 .debug_aranges, size: 192
203 Lets compress 26 .debug_aranges, size: 96
242 Lets compress 26 .debug_aranges, size: 96
286 Lets compress 28 .debug_aranges, size: 64
327 Lets compress 28 .debug_aranges, size: 64
Drun-readelf-zx.sh35 testrun_compare ${abs_top_builddir}/src/readelf -z -x.debug_aranges testfile-zgabi64 <<\EOF
37 Hex dump of section [2] '.debug_aranges', 62 bytes (96 uncompressed) at offset 0x260:
57 testrun_compare ${abs_top_builddir}/src/readelf -z -x.debug_aranges testfile-zgabi32 <<\EOF
59 Hex dump of section [2] '.debug_aranges', 49 bytes (64 uncompressed) at offset 0x1c0:
Drun-zstrptr.sh54 [e3] '.debug_aranges'
90 [e3] '.debug_aranges'
125 [ba] '.debug_aranges'
158 [ba] '.debug_aranges'
Drun-readelf-z.sh76 [ 2] .debug_aranges PROGBITS 0000000000000000 00000260 0000003e 0 C 0 0 16
99 [ 3] .debug_aranges PROGBITS 0000000000000000 000002c0 00000040 0 C 0 0 16
166 [ 2] .debug_aranges PROGBITS 00000000 0001c0 000031 0 C 0 0 8
189 [ 3] .debug_aranges PROGBITS 00000000 000220 000033 0 C 0 0 8
/external/llvm-project/llvm/test/ObjectYAML/MachO/
DDWARF-debug_aranges.yaml1 ## a) Test that yaml2macho is able to emit the .debug_aranges section and obj2yaml
318 debug_aranges:
329 # CHECK: debug_aranges:
338 ## b) Test that if the "debug_aranges" entry is empty, yaml2macho will only emit the
398 debug_aranges: []
/external/llvm/test/MC/ELF/
Dgen-dwarf.s11 // 2. the debug_aranges has relocations to text and debug_line.
27 // CHECK-NEXT: Section ({{[^ ]+}}) .rel.debug_aranges {
33 // First instance of the section is just to give it a label for debug_aranges to refer to
/external/llvm-project/llvm/test/MC/ELF/
Dgen-dwarf.s12 // 2. the debug_aranges has relocations to text and debug_line.
28 // CHECK-NEXT: Section ({{[^ ]+}}) .rel.debug_aranges {
34 // First instance of the section is just to give it a label for debug_aranges to refer to
/external/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/
Ddebug_aranges-error.s5 ## This checks that llvm-dwarfdump shows parsing errors in .debug_aranges.
10 .section .debug_aranges,"",@progbits
/external/llvm/test/MC/ARM/
Ddwarf-asm-no-code.s16 // DWARF: .debug_aranges contents:
27 // RELOC-NOT: RELOCATION RECORDS FOR [.rel.debug_aranges]:
Ddwarf-asm-single-section.s31 // DWARF: .debug_aranges contents:
54 // RELOC: RELOCATION RECORDS FOR [.rel.debug_aranges]:
Ddwarf-asm-nonstandard-section.s30 // DWARF: .debug_aranges contents:
55 // RELOC: RELOCATION RECORDS FOR [.rel.debug_aranges]:
Ddwarf-asm-multiple-sections-dwarf-2.s36 // DWARF: .debug_aranges contents:
63 // RELOC: RELOCATION RECORDS FOR [.rel.debug_aranges]:
/external/llvm/test/DebugInfo/X86/
Ddbg-asm.s17 # CHECK-COFF: Section {{.*}} .debug_aranges {
27 # CHECK-ELF: Section {{.*}} .rel.debug_aranges {
/external/llvm-project/llvm/test/DebugInfo/X86/
Ddbg-asm.s17 # CHECK-COFF: Section {{.*}} .debug_aranges {
27 # CHECK-ELF: Section {{.*}} .rel.debug_aranges {
Ddebug-aranges-dwarf64.ll1 ; This checks that .debug_aranges can be generated in the DWARF64 format.
6 ; CHECK: .debug_aranges contents:
Darange.ll18 ; Check that we have a relocation back to the debug_info section from the debug_aranges section
19 ; OBJ: debug_aranges
/external/llvm-project/lldb/test/Shell/SymbolFile/DWARF/
Ddebug_aranges-empty-section.s1 # Test that an empty .debug_aranges section doesn't confuse (or crash) us.
65 .section .debug_aranges,"",@progbits
/external/llvm-project/llvm/test/MC/ARM/
Ddwarf-asm-nonstandard-section.s30 // DWARF: .debug_aranges contents:
55 // RELOC: RELOCATION RECORDS FOR [.debug_aranges]:
Ddwarf-asm-single-section.s31 // DWARF: .debug_aranges contents:
54 // RELOC: RELOCATION RECORDS FOR [.debug_aranges]:
/external/llvm-project/lldb/test/Shell/ObjectFile/ELF/
Dbuild-id-case.yaml9 # CHECK: Name: .debug_aranges
53 - Name: .debug_aranges

123456