[all-commits] [llvm/llvm-project] da2969: [LLDB] Update DIL to handle smart pointers; add mo...
cmtice via All-commits
all-commits at lists.llvm.org
Fri Jun 27 07:30:36 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: da2969b1051f4adf57d4395cd2f3e1e8c33b3d1b
https://github.com/llvm/llvm-project/commit/da2969b1051f4adf57d4395cd2f3e1e8c33b3d1b
Author: cmtice <cmtice at google.com>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M lldb/source/ValueObject/DILEval.cpp
A lldb/test/API/commands/frame/var-dil/basics/BitField/Makefile
A lldb/test/API/commands/frame/var-dil/basics/BitField/TestFrameVarDILBitField.py
A lldb/test/API/commands/frame/var-dil/basics/BitField/main.cpp
A lldb/test/API/commands/frame/var-dil/basics/Indirection/Makefile
A lldb/test/API/commands/frame/var-dil/basics/Indirection/TestFrameVarDILIndirection.py
A lldb/test/API/commands/frame/var-dil/basics/Indirection/main.cpp
A lldb/test/API/commands/frame/var-dil/basics/PointerDereference/Makefile
A lldb/test/API/commands/frame/var-dil/basics/PointerDereference/TestFrameVarDILPointerDereference.py
A lldb/test/API/commands/frame/var-dil/basics/PointerDereference/main.cpp
A lldb/test/API/commands/frame/var-dil/basics/QualifiedId/Makefile
A lldb/test/API/commands/frame/var-dil/basics/QualifiedId/TestFrameVarDILQualifiedId.py
A lldb/test/API/commands/frame/var-dil/basics/QualifiedId/main.cpp
A lldb/test/API/commands/frame/var-dil/basics/SyntheticDereference/Makefile
A lldb/test/API/commands/frame/var-dil/basics/SyntheticDereference/TestFrameVarDILSyntheticDereference.py
A lldb/test/API/commands/frame/var-dil/basics/SyntheticDereference/main.cpp
A lldb/test/API/commands/frame/var-dil/basics/SyntheticDereference/wrapPtrSynthProvider.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/shared_ptr/TestDataFormatterLibcxxSharedPtr.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/shared_ptr/main.cpp
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/TestDataFormatterLibcxxUniquePtr.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/main.cpp
Log Message:
-----------
[LLDB] Update DIL to handle smart pointers; add more tests. (#143786)
This updates the DIL implementation to handle smart pointers (accessing
field members and dereferencing) in the same way the current 'frame
variable' implementation does. It also adds tests for handling smart
pointers, as well as some additional DIL tests.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list