LLDB mainline
|
#include <Value.h>
Public Member Functions | |
ValueList ()=default | |
~ValueList ()=default | |
ValueList (const ValueList &rhs)=default | |
ValueList & | operator= (const ValueList &rhs)=default |
void | PushValue (const Value &value) |
size_t | GetSize () |
Value * | GetValueAtIndex (size_t idx) |
void | Clear () |
Private Types | |
typedef std::vector< Value > | collection |
Private Attributes | |
collection | m_values |
|
private |
|
default |
|
default |
|
default |
size_t ValueList::GetSize | ( | ) |
Definition at line 684 of file Value.cpp.
References m_values.
Referenced by lldb_private::ClangFunctionCaller::CompileFunction(), ABIMacOSX_arm64::GetArgumentValues(), ABISysV_arm64::GetArgumentValues(), ABIMacOSX_arm::GetArgumentValues(), ABISysV_arm::GetArgumentValues(), ABISysV_ppc::GetArgumentValues(), ABISysV_ppc64::GetArgumentValues(), ABISysV_s390x::GetArgumentValues(), ABIMacOSX_i386::GetArgumentValues(), ABISysV_i386::GetArgumentValues(), ABISysV_x86_64::GetArgumentValues(), ABIWindows_x86_64::GetArgumentValues(), GetValueAtIndex(), and lldb_private::FunctionCaller::WriteFunctionArguments().
Value * ValueList::GetValueAtIndex | ( | size_t | idx | ) |
Definition at line 686 of file Value.cpp.
References GetSize(), and m_values.
Referenced by lldb_private::ClangFunctionCaller::CompileFunction(), PlatformPOSIX::DoLoadImage(), lldb_private::PlatformWindows::DoLoadImage(), ABIMacOSX_arm64::GetArgumentValues(), ABISysV_arm64::GetArgumentValues(), ABIMacOSX_arm::GetArgumentValues(), ABISysV_arm::GetArgumentValues(), ABISysV_ppc::GetArgumentValues(), ABISysV_ppc64::GetArgumentValues(), ABISysV_s390x::GetArgumentValues(), ABIMacOSX_i386::GetArgumentValues(), ABISysV_i386::GetArgumentValues(), ABISysV_x86_64::GetArgumentValues(), ABIWindows_x86_64::GetArgumentValues(), lldb_private::AppleThreadPlanStepThroughObjCTrampoline::GetDescription(), lldb_private::AppleObjCTrampolineHandler::GetStepThroughDispatchPlan(), lldb_private::ThreadPlanAssemblyTracer::Log(), DynamicLoaderMacOS::NotifyBreakpointHit(), DynamicLoaderMacOSXDYLD::NotifyBreakpointHit(), ObjCExceptionRecognizedStackFrame::ObjCExceptionRecognizedStackFrame(), lldb_private::AbortWithPayloadFrameRecognizer::RecognizeFrame(), lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::RefreshTrampolines(), lldb_private::AppleObjCRuntimeV2::SharedCacheClassInfoExtractor::UpdateISAToDescriptorMap(), lldb_private::AppleObjCRuntimeV2::DynamicClassInfoExtractor::UpdateISAToDescriptorMap(), and lldb_private::FunctionCaller::WriteFunctionArguments().
void ValueList::PushValue | ( | const Value & | value | ) |
Definition at line 682 of file Value.cpp.
References m_values.
Referenced by lldb_private::AppleObjCRuntimeV2::SharedCacheClassInfoExtractor::GetClassInfoUtilityFunctionImpl(), lldb_private::AppleObjCRuntimeV2::DynamicClassInfoExtractor::GetClassInfoUtilityFunctionImpl(), lldb_private::AppleGetQueuesHandler::GetCurrentQueues(), lldb_private::AppleGetItemInfoHandler::GetItemInfo(), lldb_private::AppleObjCRuntime::GetObjectDescription(), lldb_private::AppleGetPendingItemsHandler::GetPendingItems(), lldb_private::AppleObjCTrampolineHandler::GetStepThroughDispatchPlan(), lldb_private::AppleGetThreadItemInfoHandler::GetThreadItemInfo(), lldb_private::ThreadPlanAssemblyTracer::Log(), lldb_private::PlatformWindows::MakeLoadImageUtilityFunction(), PlatformPOSIX::MakeLoadImageUtilityFunction(), DynamicLoaderMacOS::NotifyBreakpointHit(), DynamicLoaderMacOSXDYLD::NotifyBreakpointHit(), ObjCExceptionRecognizedStackFrame::ObjCExceptionRecognizedStackFrame(), lldb_private::AbortWithPayloadFrameRecognizer::RecognizeFrame(), and lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::RefreshTrampolines().
|
private |
Definition at line 177 of file Value.h.
Referenced by Clear(), GetSize(), GetValueAtIndex(), and PushValue().