|
LLDB mainline
|
#include "MsvcStl.h"#include "lldb/DataFormatters/TypeSynthetic.h"#include "llvm/Support/ErrorExtras.h"Go to the source code of this file.
Classes | |
| class | lldb_private::formatters::MsvcStlAtomicSyntheticFrontEnd |
Namespaces | |
| namespace | lldb_private |
| A class that represents a running process on the host machine. | |
| namespace | lldb_private::formatters |
Functions | |
| static ValueObjectSP | ValueOfAtomic (ValueObject &valobj) |
| static CompilerType | FindLockedPointeeType (Target &target, const CompilerType &locked_ptr_type) |
| static bool | AtomicSharedPtrSummaryProvider (ValueObject &ptr, ValueObject &rep_wrap, Stream &stream, const TypeSummaryOptions &options) |
|
static |
Definition at line 134 of file MsvcStlAtomic.cpp.
References lldb_private::ValueObject::CreateValueObjectFromAddress(), lldb_private::formatters::DumpMsvcStlSmartPointerSummary(), FindLockedPointeeType(), lldb_private::ValueObject::GetChildMemberWithName(), lldb_private::ValueObject::GetCompilerType(), lldb_private::CompilerDecl::GetConstantValue(), lldb_private::ValueObject::GetExecutionContextRef(), lldb_private::CompilerType::GetStaticFieldWithName(), lldb_private::ValueObject::GetTargetSP(), lldb_private::CompilerType::GetTypeTemplateArgument(), lldb_private::Scalar::ULongLong(), and ValueOfAtomic().
Referenced by lldb_private::formatters::MsvcStlAtomicSummaryProvider().
|
static |
Definition at line 117 of file MsvcStlAtomic.cpp.
References lldb_private::ModuleList::FindTypes(), lldb_private::TypeResults::GetFirstType(), lldb_private::Target::GetImages(), and lldb_private::CompilerType::GetTypeName().
Referenced by AtomicSharedPtrSummaryProvider().
|
static |
Definition at line 41 of file MsvcStlAtomic.cpp.
References lldb_private::ValueObject::GetChildMemberWithName(), lldb_private::ValueObject::GetCompilerType(), lldb_private::CompilerType::GetDirectNestedTypeWithName(), and lldb_private::CompilerType::GetTypeTemplateArgument().
Referenced by AtomicSharedPtrSummaryProvider(), and lldb_private::formatters::MsvcStlAtomicSyntheticFrontEnd::Update().