[PATCH] D126875: llvm-debuginfo-analyzer - Debug Information Visual Analizer

Carlos Alberto Enciso via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 9 23:12:36 PDT 2022


CarlosAlbertoEnciso updated this revision to Diff 451357.
CarlosAlbertoEnciso added a comment.

Uploaded a new single patch that:

- Addressed the reviewer’s feedback.
- Tool renamed as: llvm-debuginfo-analyzer.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D126875/new/

https://reviews.llvm.org/D126875

Files:
  llvm/docs/CommandGuide/index.rst
  llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst
  llvm/docs/ProgrammersManual.rst
  llvm/include/llvm/ADT/IntervalTree.h
  llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h
  llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVLine.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVRange.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVSort.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
  llvm/include/llvm/DebugInfo/LogicalView/Core/LVType.h
  llvm/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
  llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
  llvm/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
  llvm/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
  llvm/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h
  llvm/lib/DebugInfo/CMakeLists.txt
  llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp
  llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
  llvm/lib/DebugInfo/LogicalView/CMakeLists.txt
  llvm/lib/DebugInfo/LogicalView/Core/LVCompare.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVElement.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVLine.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVObject.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVOptions.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVReader.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVSort.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVSupport.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVSymbol.cpp
  llvm/lib/DebugInfo/LogicalView/Core/LVType.cpp
  llvm/lib/DebugInfo/LogicalView/LLVMBuild.txt
  llvm/lib/DebugInfo/LogicalView/LVReaderHandler.cpp
  llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp
  llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp
  llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.cpp
  llvm/lib/DebugInfo/LogicalView/Readers/LVELFReader.cpp
  llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
  llvm/test/CMakeLists.txt
  llvm/test/lit.cfg.py
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/01-coff-compare-logical-elements.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/01-coff-print-basic-details.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/01-coff-select-logical-elements.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/02-coff-logical-lines.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/03-coff-incorrect-lexical-scope-typedef.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/04-coff-missing-nested-enumerators.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/05-coff-incorrect-lexical-scope-variable.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/06-coff-full-logical-view.test
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/hello-world-codeview-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/hello-world-codeview-msvc.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/pr-43860-codeview-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/pr-43860-codeview-msvc.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/pr-44884-codeview-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/pr-44884-codeview-msvc.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/pr-46466-codeview-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/pr-46466-codeview-msvc.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/test-codeview-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/COFF/Inputs/test-codeview-msvc.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/01-dwarf-compare-logical-elements.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/01-dwarf-print-basic-details.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/01-dwarf-select-logical-elements.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/02-dwarf-logical-lines.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/03-dwarf-incorrect-lexical-scope-typedef.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/04-dwarf-missing-nested-enumerators.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/05-dwarf-incorrect-lexical-scope-variable.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/06-dwarf-full-logical-view.test
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/hello-world-dwarf-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/hello-world-dwarf-gcc.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/pr-43860-dwarf-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/pr-43860-dwarf-gcc.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/pr-44884-dwarf-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/pr-44884-dwarf-gcc.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/pr-46466-dwarf-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/pr-46466-dwarf-gcc.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/test-dwarf-clang.o
  llvm/test/tools/llvm-debuginfo-analyzer/DWARF/Inputs/test-dwarf-gcc.o
  llvm/test/tools/llvm-debuginfo-analyzer/cmdline.test
  llvm/tools/llvm-debuginfo-analyzer/CMakeLists.txt
  llvm/tools/llvm-debuginfo-analyzer/LLVMBuild.txt
  llvm/tools/llvm-debuginfo-analyzer/Options.cpp
  llvm/tools/llvm-debuginfo-analyzer/Options.h
  llvm/tools/llvm-debuginfo-analyzer/llvm-debuginfo-analyzer.cpp
  llvm/unittests/ADT/CMakeLists.txt
  llvm/unittests/ADT/IntervalTreeTest.cpp
  llvm/unittests/DebugInfo/CMakeLists.txt
  llvm/unittests/DebugInfo/LogicalView/CMakeLists.txt
  llvm/unittests/DebugInfo/LogicalView/CodeViewReaderTest.cpp
  llvm/unittests/DebugInfo/LogicalView/CommandLineOptionsTest.cpp
  llvm/unittests/DebugInfo/LogicalView/CompareElementsTest.cpp
  llvm/unittests/DebugInfo/LogicalView/ELFReaderTest.cpp
  llvm/unittests/DebugInfo/LogicalView/Inputs/test-codeview-clang.o
  llvm/unittests/DebugInfo/LogicalView/Inputs/test-codeview-msvc.o
  llvm/unittests/DebugInfo/LogicalView/Inputs/test-codeview-pdb-msvc-.pdb
  llvm/unittests/DebugInfo/LogicalView/Inputs/test-codeview-pdb-msvc.o
  llvm/unittests/DebugInfo/LogicalView/Inputs/test-dwarf-clang.o
  llvm/unittests/DebugInfo/LogicalView/Inputs/test-dwarf-gcc.o
  llvm/unittests/DebugInfo/LogicalView/LocationRangesTest.cpp
  llvm/unittests/DebugInfo/LogicalView/LogicalElementsTest.cpp
  llvm/unittests/DebugInfo/LogicalView/SelectElementsTest.cpp
  llvm/unittests/DebugInfo/LogicalView/StringPoolTest.cpp
  llvm/unittests/DebugInfo/LogicalView/WarningInternalTest.cpp



More information about the llvm-commits mailing list