[all-commits] [llvm/llvm-project] 04e005: [DebugInfo] Remove an outdated test.

Igor Kudrin via All-commits all-commits at lists.llvm.org
Mon May 18 23:40:07 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 04e005009ab5f13a1159cac2f2ad46b8d111a5c8
      https://github.com/llvm/llvm-project/commit/04e005009ab5f13a1159cac2f2ad46b8d111a5c8
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    R llvm/test/DebugInfo/Inputs/dwarfdump.elf-mips64-64-bit-dwarf
    R llvm/test/DebugInfo/dwarfdump-64-bit-dwarf.test

  Log Message:
  -----------
  [DebugInfo] Remove an outdated test.

64-bit DWARF is supported for most of the sections now, and there are
separate tests for each of them. This test uses a binary input, while
the preferable way is to have a text-based source. Thus, it looks like
this test may be safely removed.

Differential Revision: https://reviews.llvm.org/D80122


  Commit: 69dfa07b4cefba5d403749d04190c7c8e1823f71
      https://github.com/llvm/llvm-project/commit/69dfa07b4cefba5d403749d04190c7c8e1823f71
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
    M llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp
    M llvm/test/DebugInfo/X86/dwarfdump-debug-aranges.s

  Log Message:
  -----------
  [DebugInfo] Dump fields in .debug_aranges according to the DWARF format (1/8).

The patch changes dumping of unit_length and debug_info_offset fields in
an address range header so that they are printed as 16-digit hex values
if the contribution is in the DWARF64 format.

Differential Revision: https://reviews.llvm.org/D79997


  Commit: f92a55451655934a08b7020b45e7deef46808f4b
      https://github.com/llvm/llvm-project/commit/f92a55451655934a08b7020b45e7deef46808f4b
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
    M llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
    M llvm/test/DebugInfo/X86/dwarfdump-header-64.s
    M llvm/test/DebugInfo/X86/dwarfdump-rnglists-dwarf64.s
    M llvm/test/DebugInfo/X86/dwarfdump-str-offsets-macho.s
    M llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s
    M llvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp

  Log Message:
  -----------
  [DebugInfo] Dump form values according to the DWARF format (2/8).

The patch changes dumping of DWARF form values which sizes depend on
the DWARF format so that they are printed as 16-digit hex values for
DWARF64.

Differential Revision: https://reviews.llvm.org/D79997


  Commit: 0db1684b7435201e6b30236e6334a618fcfa6771
      https://github.com/llvm/llvm-project/commit/0db1684b7435201e6b30236e6334a618fcfa6771
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
    M llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
    M llvm/test/DebugInfo/X86/dwp-dwarf64.s
    M llvm/test/tools/llvm-dwarfdump/X86/debug_info_min_dwarf64.s
    M llvm/test/tools/llvm-dwarfdump/X86/typeunit-v4-dwarf64.s
    M llvm/test/tools/llvm-dwarfdump/X86/typeunit-v5-dwarf64.s

  Log Message:
  -----------
  [DebugInfo] Dump length of CUs and TUs according to the DWARF format (3/8).

The patch changes dumping of the unit_length field in a unit header so
that it is printed as a 16-digit hex value if the unit is in the DWARF64
format.

Differential Revision: https://reviews.llvm.org/D79997


  Commit: c9122b8f7002a257e160a1422e19265343ae8133
      https://github.com/llvm/llvm-project/commit/c9122b8f7002a257e160a1422e19265343ae8133
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
    M llvm/test/DebugInfo/X86/dwarfdump-header-64.s
    M llvm/test/tools/llvm-dwarfdump/X86/debug_line_dwarf64_large_table.s

  Log Message:
  -----------
  [DebugInfo] Dump length in .debug_line according to the DWARF format (4/8).

The patch changes dumping of unit_length and header_length fields in
headers in .debug_line sections so that they are printed as 16-digit hex
values if the contribution is in the DWARF64 format.

Differential Revision: https://reviews.llvm.org/D79997


  Commit: 2094c5d29200ec67179ce232d7452e0d2c1cf24e
      https://github.com/llvm/llvm-project/commit/2094c5d29200ec67179ce232d7452e0d2c1cf24e
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp
    A llvm/test/DebugInfo/X86/dwarfdump-debug-loclists-dwarf64.s
    M llvm/test/DebugInfo/X86/dwarfdump-rnglists-dwarf64.s
    M llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists_dwarf64.s

  Log Message:
  -----------
  [DebugInfo] Dump values in .debug_loclists and .debug_rnglists according to the DWARF format (5/8).

The patch changes dumping of a unit_length field and offsets in headers
in .debug_loclists and .debug_rnglists sections so that they are printed
as 16-digit hex values if the contribution is in the DWARF64 format.

Differential Revision: https://reviews.llvm.org/D79997


  Commit: 7e9a740198fb526fe292441248983c2d8bdc8e3a
      https://github.com/llvm/llvm-project/commit/7e9a740198fb526fe292441248983c2d8bdc8e3a
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
    M llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
    M llvm/test/DebugInfo/X86/dwarfdump-debug-pubnames.s

  Log Message:
  -----------
  [DebugInfo] Dump values in .debug_pubnames and .debug_pubtypes according to the DWARF format (6/8).

The patch changes dumping of unit_length, debug_info_offset, and
debug_info_length fields in headers in .debug_pubname and
.debug_pubtypes sections so that they are printed as 16-digit hex values
if the contribution is in the DWARF64 format. Dumping of offsets in the
tables is changed in the same way.

Differential Revision: https://reviews.llvm.org/D79997


  Commit: e94382ee37d9225d5e833ed35006c14deda2467b
      https://github.com/llvm/llvm-project/commit/e94382ee37d9225d5e833ed35006c14deda2467b
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
    M llvm/test/DebugInfo/X86/dwarfdump-str-offsets-macho.s
    M llvm/test/DebugInfo/X86/dwarfdump-str-offsets-v4-dwarf64-dwo.s
    M llvm/test/DebugInfo/X86/dwarfdump-str-offsets-v4-dwarf64-dwp.s
    M llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s

  Log Message:
  -----------
  [DebugInfo] Dump offsets in .debug_str_offsets according to the DWARF format (7/8).

The patch changes dumping of offsets in .debug_str_offsets sections so
that they are printed as 16-digit hex values if the contribution is in
the DWARF64 format.

Differential Revision: https://reviews.llvm.org/D79997


  Commit: 61f859785f6ff3d4c74436570d246da8bbec8664
      https://github.com/llvm/llvm-project/commit/61f859785f6ff3d4c74436570d246da8bbec8664
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    A llvm/test/DebugInfo/X86/debug-frame-dwarf64.s

  Log Message:
  -----------
  [DebugInfo] Add a test for dumping DWARF64 CIEs and FDEs (8/8).

This adds a test to check that Length and CIE_id/CIE_pointer fields in
.debug_frame section are printed as 16-digit hex values if the records
are in the DWARF64 format.

Differential Revision: https://reviews.llvm.org/D79997


Compare: https://github.com/llvm/llvm-project/compare/dbb034947cc1...61f859785f6f


More information about the All-commits mailing list