diff options
-rw-r--r-- | llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp | 5 | ||||
-rw-r--r-- | llvm/test/DebugInfo/dwarfdump-dump-gdbindex.test | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp b/llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp index 76354a9b1dd..0625d01097c 100644 --- a/llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp +++ b/llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp @@ -39,8 +39,9 @@ void DWARFGdbIndex::dumpAddressArea(raw_ostream &OS) const { << '\n'; for (const AddressEntry &Addr : AddressArea) OS << format( - " Low address = 0x%llx, High address = 0x%llx, CU index = %d\n", - Addr.LowAddress, Addr.HighAddress, Addr.CuIndex); + " Low/High address = [0x%llx, 0x%llx) (Size: 0x%llx), CU id = %d\n", + Addr.LowAddress, Addr.HighAddress, Addr.HighAddress - Addr.LowAddress, + Addr.CuIndex); } void DWARFGdbIndex::dumpSymbolTable(raw_ostream &OS) const { diff --git a/llvm/test/DebugInfo/dwarfdump-dump-gdbindex.test b/llvm/test/DebugInfo/dwarfdump-dump-gdbindex.test index 7bdf6ed0c5d..6f1ef7cda3d 100644 --- a/llvm/test/DebugInfo/dwarfdump-dump-gdbindex.test +++ b/llvm/test/DebugInfo/dwarfdump-dump-gdbindex.test @@ -18,8 +18,8 @@ RUN: llvm-dwarfdump -debug-dump=gdb_index %p/Inputs/dwarfdump-gdbindex-v7.elf-x8 ; CHECK-NEXT: 1: Offset = 0x34, Length = 0x34 ; CHECK: Address area offset = 0x38, has 2 entries: -; CHECK-NEXT: Low address = 0x4000e8, High address = 0x4000f3, CU index = 0 -; CHECK-NEXT: Low address = 0x4000f3, High address = 0x4000fe, CU index = 1 +; CHECK-NEXT: Low/High address = [0x4000e8, 0x4000f3) (Size: 0xb), CU id = 0 +; CHECK-NEXT: Low/High address = [0x4000f3, 0x4000fe) (Size: 0xb), CU id = 1 ; CHECK: Symbol table offset = 0x60, size = 1024, filled slots: ; CHECK-NEXT: 489: Name offset = 0x1d, CU vector offset = 0x0 |