/external/llvm-project/llvm/test/tools/yaml2obj/ELF/DWARF/ |
D | debug-aranges.yaml | 1 ## 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/ |
D | debug-aranges.yaml | 1 ## 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/ |
D | DWARFCompileUnit.cpp | 29 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/ |
D | SymbolFileDWARFTests.cpp | 316 // 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/ |
D | run-elfgetzdata.sh | 73 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
|
D | run-elfputzdata.sh | 50 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
|
D | run-readelf-zx.sh | 35 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:
|
D | run-zstrptr.sh | 54 [e3] '.debug_aranges' 90 [e3] '.debug_aranges' 125 [ba] '.debug_aranges' 158 [ba] '.debug_aranges'
|
D | run-readelf-z.sh | 76 [ 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/ |
D | DWARF-debug_aranges.yaml | 1 ## 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/ |
D | gen-dwarf.s | 11 // 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/ |
D | gen-dwarf.s | 12 // 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/ |
D | debug_aranges-error.s | 5 ## This checks that llvm-dwarfdump shows parsing errors in .debug_aranges. 10 .section .debug_aranges,"",@progbits
|
/external/llvm/test/MC/ARM/ |
D | dwarf-asm-no-code.s | 16 // DWARF: .debug_aranges contents: 27 // RELOC-NOT: RELOCATION RECORDS FOR [.rel.debug_aranges]:
|
D | dwarf-asm-single-section.s | 31 // DWARF: .debug_aranges contents: 54 // RELOC: RELOCATION RECORDS FOR [.rel.debug_aranges]:
|
D | dwarf-asm-nonstandard-section.s | 30 // DWARF: .debug_aranges contents: 55 // RELOC: RELOCATION RECORDS FOR [.rel.debug_aranges]:
|
D | dwarf-asm-multiple-sections-dwarf-2.s | 36 // DWARF: .debug_aranges contents: 63 // RELOC: RELOCATION RECORDS FOR [.rel.debug_aranges]:
|
/external/llvm/test/DebugInfo/X86/ |
D | dbg-asm.s | 17 # CHECK-COFF: Section {{.*}} .debug_aranges { 27 # CHECK-ELF: Section {{.*}} .rel.debug_aranges {
|
/external/llvm-project/llvm/test/DebugInfo/X86/ |
D | dbg-asm.s | 17 # CHECK-COFF: Section {{.*}} .debug_aranges { 27 # CHECK-ELF: Section {{.*}} .rel.debug_aranges {
|
D | debug-aranges-dwarf64.ll | 1 ; This checks that .debug_aranges can be generated in the DWARF64 format. 6 ; CHECK: .debug_aranges contents:
|
D | arange.ll | 18 ; 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/ |
D | debug_aranges-empty-section.s | 1 # 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/ |
D | dwarf-asm-nonstandard-section.s | 30 // DWARF: .debug_aranges contents: 55 // RELOC: RELOCATION RECORDS FOR [.debug_aranges]:
|
D | dwarf-asm-single-section.s | 31 // DWARF: .debug_aranges contents: 54 // RELOC: RELOCATION RECORDS FOR [.debug_aranges]:
|
/external/llvm-project/lldb/test/Shell/ObjectFile/ELF/ |
D | build-id-case.yaml | 9 # CHECK: Name: .debug_aranges 53 - Name: .debug_aranges
|