[all-commits] [llvm/llvm-project] b74a01: Reland "[LLDB][NFC] Decouple dwarf location table ...

Zequan Wu via All-commits all-commits at lists.llvm.org
Tue Jul 12 11:05:29 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b74a01a80b72f581c68d336b0de5ed9757efbaa8
      https://github.com/llvm/llvm-project/commit/b74a01a80b72f581c68d336b0de5ed9757efbaa8
  Author: Zequan Wu <zequanwu at google.com>
  Date:   2022-07-12 (Tue, 12 Jul 2022)

  Changed paths:
    M lldb/include/lldb/Expression/DWARFExpression.h
    A lldb/include/lldb/Expression/DWARFExpressionList.h
    M lldb/include/lldb/Symbol/Function.h
    M lldb/include/lldb/Symbol/Variable.h
    M lldb/include/lldb/Target/StackFrame.h
    M lldb/include/lldb/Utility/RangeMap.h
    M lldb/include/lldb/lldb-forward.h
    M lldb/source/Core/ValueObjectVariable.cpp
    M lldb/source/Expression/CMakeLists.txt
    M lldb/source/Expression/DWARFExpression.cpp
    A lldb/source/Expression/DWARFExpressionList.cpp
    M lldb/source/Expression/Materializer.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    M lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp
    M lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
    M lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h
    M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
    M lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp
    M lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
    M lldb/source/Symbol/Function.cpp
    M lldb/source/Symbol/Variable.cpp
    M lldb/source/Target/RegisterContextUnwind.cpp
    M lldb/source/Target/StackFrame.cpp
    M lldb/test/Shell/SymbolFile/DWARF/x86/debug_loc.s
    M lldb/test/Shell/SymbolFile/DWARF/x86/dwp.s
    M llvm/utils/gn/secondary/lldb/source/Expression/BUILD.gn

  Log Message:
  -----------
  Reland "[LLDB][NFC] Decouple dwarf location table from DWARFExpression."

This reland 227dffd0b6d78154516ace45f6ed28259c7baa48 and
562c3467a6738aa89203f72fc1d1343e5baadf3c with failed api tests fixed by keeping
function base file addres in DWARFExpressionList.




More information about the All-commits mailing list