summaryrefslogtreecommitdiff
path: root/lldb/source/Core/ValueObject.cpp
AgeCommit message (Expand)Author
2024-10-24[lldb] Move ValueObject into its own library (NFC) (#113393)Jonas Devlieghere
2024-10-24Fix pointer to reference type (#113596)jeffreytan81
2024-09-10[LLDB][Data Formatters] Calculate average and total time for summary provider...Jacob Lalonde
2024-09-05[lldb] Make deep copies of Status explicit (NFC) (#107170)Adrian Prantl
2024-08-27[lldb] Turn lldb_private::Status into a value type. (#106163)Adrian Prantl
2024-06-20Refactor GetObjectDescription() to return llvm::Expected (NFC)Adrian Prantl
2024-06-20Convert ValueObject::Dump() to return llvm::Error() (NFCish)Adrian Prantl
2024-06-13[LLDB] Add more helper functions to ValueObject class. (#87197)cmtice
2024-06-07[lldb] Split ValueObject::CreateChildAtIndex into two functions (#94455)Pavel Labath
2024-06-05[lldb] UpdateFormatsIfNeeded should respect the dynamic value type (#93262)Augusto Noronha
2024-05-22Change GetChildCompilerTypeAtIndex to return Expected (NFC) (#92979)Adrian Prantl
2024-03-11Make ValueObject::Cast work for casts from smaller to larger structs in the c...jimingham
2024-03-08Change GetNumChildren()/CalculateNumChildren() methods return llvm::Expected ...Adrian Prantl
2024-03-08Revert "Change GetNumChildren()/CalculateNumChildren() methods return llvm::E...Florian Mayer
2024-03-08Change GetNumChildren()/CalculateNumChildren() methods return llvm::Expected ...Adrian Prantl
2024-03-07Change Get|SetNumChildren to use unint32_tAdrian Prantl
2024-03-07Change GetChildAtIndex to take a uint32_tAdrian Prantl
2024-02-14[lldb] Add comment on cross printing of summary/value (#81681)Dave Lee
2024-02-12Make ValueObjectPrinter's handling of its ValueObject pointers more principle...jimingham
2024-01-24Revert "[lldb] Improve maintainability and readability for ValueObject method...Pavel Labath
2024-01-23[lldb] Improve maintainability and readability for ValueObject methods (#75865)Pete Lawrence
2024-01-15[lldb][ValueObject][NFC] Further remove redundant parameters to ReadPointedSt...Michael Buch
2024-01-12[lldb][ValueObject][NFC] Remove unused parameter to ReadPointedString (#77919)Michael Buch
2023-12-19[lldb] Remove unused GetChildAtIndexPath(...) methods from ValueObject.cpp (#...Pete Lawrence
2023-12-16[lldb] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata
2023-12-13[lldb] Return index of element in ValueObject path instead of the element's v...Pete Lawrence
2023-11-08Simplify ValueObject::GetQualifiedRepresentationIfAvailable(). (#71559)Adrian Prantl
2023-10-30Add the ability to get a C++ vtable ValueObject from another ValueObj… (#67...Greg Clayton
2023-09-13[lldb] Accept optional module in Value::ResolveValue (#66286)Augusto Noronha
2023-08-30[lldb] Allow synthetic providers in C++ and fix linking problemswalter erquinigo
2023-08-17[lldb][NFCI] Remove unneeded ConstString from ValueObject::GetValueForExpress...Alex Langford
2023-08-16[lldb][NFCI] Remove unused method overload of ValueObject::GetChildAtNamePathAlex Langford
2023-06-26Don't allow SBValue::Cast to cast from a smaller type to a larger,Jim Ingham
2023-06-13[lldb] Default can_create to true in GetChildAtIndex (NFC)Dave Lee
2023-06-13[lldb] Default can_create to true in GetChildMemberWithName (NFC)Dave Lee
2023-06-01[lldb] Take StringRef names in GetChildAtNamePath (NFC)Dave Lee
2023-06-01[lldb] Take StringRef name in GetIndexOfChildWithName (NFC)Dave Lee
2023-05-31[lldb] Take StringRef name in GetIndexOfChildMemberWithName (NFC)Dave Lee
2023-05-31[lldb] Take StringRef name in GetChildMemberWithName (NFC)Dave Lee
2023-04-21Make sure SelectMostRelevantFrame happens only when returning to the user.Jim Ingham
2023-03-10Don't produce a dynamic value if there was an error creating it.Jim Ingham
2023-03-07Revert "[lldb] Ignore libcxx std::ranges global variables in frame var"Michael Buch
2023-03-03[lldb] Ignore libcxx std::ranges global variables in frame varMichael Buch
2023-03-02Revert "Add SBValue::GetValueAsAddress API for removing non-addressing metadata"Jason Molenda
2023-03-02Add SBValue::GetValueAsAddress API for removing non-addressing metadataJason Molenda
2023-02-28An SBValue whose underlying ValueObject has no valid value, but doesJim Ingham
2023-01-07[lldb] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-07[lldb] Add #include <optional> (NFC)Kazu Hirata
2022-11-23Add the ability to see when a type in incomplete.Greg Clayton
2022-11-21[lldb] Disable looking at pointee types to find synthetic value for non-ObjCArthur Eubanks