[Lldb-commits] [PATCH] D130796: [LLDB][NativePDB] Switch to use DWARFLocationList.
Zequan Wu via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Thu Aug 11 16:29:41 PDT 2022
zequanwu updated this revision to Diff 452031.
zequanwu added a comment.
- Add missing test case for simple type because subfield_register_simple_type.s is deleted, forgot to add it before.
- Address rnk's comment by only accepting subfield locations that are on register, because we don't have the size information if the subfield is in memory. Previous algorithm was not correct, removed in the update.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130796/new/
https://reviews.llvm.org/D130796
Files:
lldb/include/lldb/Utility/RangeMap.h
lldb/source/Plugins/SymbolFile/NativePDB/CodeViewRegisterMapping.cpp
lldb/source/Plugins/SymbolFile/NativePDB/CodeViewRegisterMapping.h
lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp
lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.h
lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
lldb/test/Shell/SymbolFile/NativePDB/Inputs/local-variables-registers.lldbinit
lldb/test/Shell/SymbolFile/NativePDB/inline_sites.test
lldb/test/Shell/SymbolFile/NativePDB/local-variables-registers.s
lldb/test/Shell/SymbolFile/NativePDB/subfield_register_simple_type.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D130796.452031.patch
Type: text/x-patch
Size: 87173 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20220811/8d118043/attachment-0001.bin>
More information about the lldb-commits
mailing list