LLDB  mainline
Namespaces | Classes | Functions
lldb_private::formatters Namespace Reference

Namespaces

 CallStackArray
 
 Foundation1010
 
 Foundation109
 
 Foundation1100
 
 Foundation1300
 
 Foundation1428
 
 Foundation1430
 
 Foundation1436
 
 Foundation1437
 

Classes

class  BlockPointerSyntheticFrontEnd
 
class  GenericNSArrayISyntheticFrontEnd
 
class  GenericNSArrayMSyntheticFrontEnd
 
class  GenericNSDictionaryMSyntheticFrontEnd
 
class  GenericNSSetMSyntheticFrontEnd
 
struct  InferiorSizedWord
 
class  LibcxxInitializerListSyntheticFrontEnd
 
class  LibCxxMapIteratorSyntheticFrontEnd
 
class  LibcxxSharedPtrSyntheticFrontEnd
 
class  LibcxxStdAtomicSyntheticFrontEnd
 
class  LibcxxStdMapSyntheticFrontEnd
 
class  LibcxxStdUnorderedMapSyntheticFrontEnd
 
class  LibcxxStdVectorSyntheticFrontEnd
 
class  LibcxxVectorBoolSyntheticFrontEnd
 
class  NSArray0SyntheticFrontEnd
 
class  NSArray1SyntheticFrontEnd
 
class  NSArray_Additionals
 
class  NSArrayMSyntheticFrontEndBase
 
class  NSDictionary1SyntheticFrontEnd
 
class  NSDictionary_Additionals
 
class  NSDictionaryISyntheticFrontEnd
 
class  NSSet_Additionals
 
class  NSSetCodeRunningSyntheticFrontEnd
 
class  NSSetISyntheticFrontEnd
 
class  NSString_Additionals
 
class  StringPrinter
 
class  VectorIteratorSyntheticFrontEnd
 
class  VectorTypeSyntheticFrontEnd
 

Functions

bool CXXFunctionPointerSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
void AddFormat (TypeCategoryImpl::SharedPointer category_sp, lldb::Format format, ConstString type_name, TypeFormatImpl::Flags flags, bool regex=false)
 
void AddSummary (TypeCategoryImpl::SharedPointer category_sp, lldb::TypeSummaryImplSP summary_sp, ConstString type_name, bool regex=false)
 
void AddStringSummary (TypeCategoryImpl::SharedPointer category_sp, const char *string, ConstString type_name, TypeSummaryImpl::Flags flags, bool regex=false)
 
void AddOneLineSummary (TypeCategoryImpl::SharedPointer category_sp, ConstString type_name, TypeSummaryImpl::Flags flags, bool regex=false)
 
void AddCXXSummary (TypeCategoryImpl::SharedPointer category_sp, CXXFunctionSummaryFormat::Callback funct, const char *description, ConstString type_name, TypeSummaryImpl::Flags flags, bool regex=false)
 
void AddCXXSynthetic (TypeCategoryImpl::SharedPointer category_sp, CXXSyntheticChildren::CreateFrontEndCallback generator, const char *description, ConstString type_name, ScriptedSyntheticChildren::Flags flags, bool regex=false)
 
void AddFilter (TypeCategoryImpl::SharedPointer category_sp, std::vector< std::string > children, const char *description, ConstString type_name, ScriptedSyntheticChildren::Flags flags, bool regex=false)
 
size_t ExtractIndexFromString (const char *item_name)
 
lldb::addr_t GetArrayAddressOrPointerValue (ValueObject &valobj)
 
time_t GetOSXEpoch ()
 
bool VectorTypeSummaryProvider (ValueObject &, Stream &, const TypeSummaryOptions &)
 
SyntheticChildrenFrontEndVectorTypeSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
template<>
bool StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::ASCII > (const ReadStringAndDumpToStreamOptions &options)
 
template<typename SourceDataType >
static bool ReadUTFBufferAndDumpToStream (const StringPrinter::ReadStringAndDumpToStreamOptions &options, llvm::ConversionResult(*ConvertFunction)(const SourceDataType **, const SourceDataType *, llvm::UTF8 **, llvm::UTF8 *, llvm::ConversionFlags))
 
template<>
bool StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF8 > (const ReadStringAndDumpToStreamOptions &options)
 
template<>
bool StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF16 > (const ReadStringAndDumpToStreamOptions &options)
 
template<>
bool StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF32 > (const ReadStringAndDumpToStreamOptions &options)
 
template<>
bool StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF8 > (const ReadBufferAndDumpToStreamOptions &options)
 
template<>
bool StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::ASCII > (const ReadBufferAndDumpToStreamOptions &options)
 
template<>
bool StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF16 > (const ReadBufferAndDumpToStreamOptions &options)
 
template<>
bool StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF32 > (const ReadBufferAndDumpToStreamOptions &options)
 
bool BlockPointerSummaryProvider (ValueObject &, Stream &, const TypeSummaryOptions &)
 
SyntheticChildrenFrontEndBlockPointerSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
bool Char16StringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool Char32StringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool WCharStringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool Char16SummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool Char32SummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool WCharSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibcxxStringSummaryProviderASCII (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &summary_options)
 
bool LibcxxStringSummaryProviderUTF16 (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &summary_options)
 
bool LibcxxStringSummaryProviderUTF32 (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &summary_options)
 
bool LibcxxWStringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibcxxOptionalSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibcxxSmartPointerSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibcxxFunctionSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
SyntheticChildrenFrontEndLibcxxVectorBoolSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
bool LibcxxContainerSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
SyntheticChildrenFrontEndLibCxxMapIteratorSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibCxxVectorIteratorSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxBitsetSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxSharedPtrSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxStdVectorSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxStdListSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxStdForwardListSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxStdMapSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxStdUnorderedMapSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxInitializerListSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxQueueFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxTupleFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibcxxOptionalFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp)
 
SyntheticChildrenFrontEndLibcxxVariantFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp)
 
lldb::ValueObjectSP GetLibCxxAtomicValue (ValueObject &valobj)
 
bool LibCxxAtomicSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
SyntheticChildrenFrontEndLibcxxAtomicSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
bool LibcxxVariantSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibStdcppStringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibStdcppWStringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibStdcppSmartPointerSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool LibStdcppUniquePointerSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
SyntheticChildrenFrontEndLibstdcppMapIteratorSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibStdcppTupleSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibStdcppVectorIteratorSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibStdcppSharedPtrSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndLibStdcppUniquePtrSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
bool CFBagSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool CFBinaryHeapSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool CFBitVectorSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool CFAbsoluteTimeSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSIndexSetSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSArraySummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
template<bool needs_at>
bool NSDataSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSNumberSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSDecimalNumberSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSNotificationSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSTimeZoneSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSMachPortSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSDateSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSBundleSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSURLSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
template bool NSDataSummaryProvider< true > (ValueObject &, Stream &, const TypeSummaryOptions &)
 
template bool NSDataSummaryProvider< false > (ValueObject &, Stream &, const TypeSummaryOptions &)
 
SyntheticChildrenFrontEndNSArraySyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
SyntheticChildrenFrontEndNSIndexPathSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
bool ObjCClassSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
SyntheticChildrenFrontEndObjCClassSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
bool ObjCBOOLSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool ObjCBooleanSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
template<bool is_sel_ptr>
bool ObjCSELSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
template bool ObjCSELSummaryProvider< true > (ValueObject &, Stream &, const TypeSummaryOptions &)
 
template bool ObjCSELSummaryProvider< false > (ValueObject &, Stream &, const TypeSummaryOptions &)
 
bool NSError_SummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSException_SummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
SyntheticChildrenFrontEndNSErrorSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp)
 
SyntheticChildrenFrontEndNSExceptionSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp)
 
bool CMTimeSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
template<bool name_entries>
bool NSDictionarySummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
template bool NSDictionarySummaryProvider< true > (ValueObject &, Stream &, const TypeSummaryOptions &)
 
template bool NSDictionarySummaryProvider< false > (ValueObject &, Stream &, const TypeSummaryOptions &)
 
SyntheticChildrenFrontEndNSDictionarySyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
template<bool cf_style>
bool NSSetSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
SyntheticChildrenFrontEndNSSetSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP)
 
bool NSStringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSTaggedString_SummaryProvider (ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, Stream &stream, const TypeSummaryOptions &summary_options)
 
bool NSAttributedStringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 
bool NSMutableAttributedStringSummaryProvider (ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options)
 

Function Documentation

◆ AddCXXSummary()

void lldb_private::formatters::AddCXXSummary ( TypeCategoryImpl::SharedPointer  category_sp,
CXXFunctionSummaryFormat::Callback  funct,
const char *  description,
ConstString  type_name,
TypeSummaryImpl::Flags  flags,
bool  regex = false 
)

◆ AddCXXSynthetic()

void lldb_private::formatters::AddCXXSynthetic ( TypeCategoryImpl::SharedPointer  category_sp,
CXXSyntheticChildren::CreateFrontEndCallback  generator,
const char *  description,
ConstString  type_name,
ScriptedSyntheticChildren::Flags  flags,
bool  regex = false 
)

◆ AddFilter()

void lldb_private::formatters::AddFilter ( TypeCategoryImpl::SharedPointer  category_sp,
std::vector< std::string >  children,
const char *  description,
ConstString  type_name,
ScriptedSyntheticChildren::Flags  flags,
bool  regex = false 
)

◆ AddFormat()

void lldb_private::formatters::AddFormat ( TypeCategoryImpl::SharedPointer  category_sp,
lldb::Format  format,
ConstString  type_name,
TypeFormatImpl::Flags  flags,
bool  regex = false 
)

◆ AddOneLineSummary()

void lldb_private::formatters::AddOneLineSummary ( TypeCategoryImpl::SharedPointer  category_sp,
ConstString  type_name,
TypeSummaryImpl::Flags  flags,
bool  regex = false 
)

◆ AddStringSummary()

void lldb_private::formatters::AddStringSummary ( TypeCategoryImpl::SharedPointer  category_sp,
const char *  string,
ConstString  type_name,
TypeSummaryImpl::Flags  flags,
bool  regex = false 
)

◆ AddSummary()

void lldb_private::formatters::AddSummary ( TypeCategoryImpl::SharedPointer  category_sp,
lldb::TypeSummaryImplSP  summary_sp,
ConstString  type_name,
bool  regex = false 
)

◆ BlockPointerSummaryProvider()

bool lldb_private::formatters::BlockPointerSummaryProvider ( ValueObject valobj,
Stream s,
const TypeSummaryOptions  
)

◆ BlockPointerSyntheticFrontEndCreator()

lldb_private::SyntheticChildrenFrontEnd * lldb_private::formatters::BlockPointerSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ CFAbsoluteTimeSummaryProvider()

bool lldb_private::formatters::CFAbsoluteTimeSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ CFBagSummaryProvider()

bool lldb_private::formatters::CFBagSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ CFBinaryHeapSummaryProvider()

bool lldb_private::formatters::CFBinaryHeapSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ CFBitVectorSummaryProvider()

bool lldb_private::formatters::CFBitVectorSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ Char16StringSummaryProvider()

bool lldb_private::formatters::Char16StringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ Char16SummaryProvider()

bool lldb_private::formatters::Char16SummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ Char32StringSummaryProvider()

bool lldb_private::formatters::Char32StringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ Char32SummaryProvider()

bool lldb_private::formatters::Char32SummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ CMTimeSummaryProvider()

bool lldb_private::formatters::CMTimeSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ CXXFunctionPointerSummaryProvider()

bool lldb_private::formatters::CXXFunctionPointerSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ ExtractIndexFromString()

size_t lldb_private::formatters::ExtractIndexFromString ( const char *  item_name)

◆ GetArrayAddressOrPointerValue()

lldb::addr_t lldb_private::formatters::GetArrayAddressOrPointerValue ( ValueObject valobj)

◆ GetLibCxxAtomicValue()

ValueObjectSP lldb_private::formatters::GetLibCxxAtomicValue ( ValueObject valobj)

◆ GetOSXEpoch()

time_t lldb_private::formatters::GetOSXEpoch ( )

◆ LibCxxAtomicSummaryProvider()

bool lldb_private::formatters::LibCxxAtomicSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

Definition at line 71 of file LibCxxAtomic.cpp.

References GetLibCxxAtomicValue(), and lldb_private::Stream::Printf().

Referenced by LoadLibCxxFormatters().

◆ LibcxxAtomicSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxAtomicSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibcxxBitsetSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxBitsetSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 108 of file LibCxxBitset.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxContainerSummaryProvider()

bool lldb_private::formatters::LibcxxContainerSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibcxxFunctionSummaryProvider()

bool lldb_private::formatters::LibcxxFunctionSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibcxxInitializerListSyntheticFrontEndCreator()

lldb_private::SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxInitializerListSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibCxxMapIteratorSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibCxxMapIteratorSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibcxxOptionalFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxOptionalFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 79 of file LibCxxOptional.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxOptionalSummaryProvider()

bool lldb_private::formatters::LibcxxOptionalSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibcxxQueueFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxQueueFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 55 of file LibCxxQueue.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxSharedPtrSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxSharedPtrSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibcxxSmartPointerSummaryProvider()

bool lldb_private::formatters::LibcxxSmartPointerSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibcxxStdForwardListSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxStdForwardListSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 441 of file LibCxxList.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxStdListSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxStdListSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 435 of file LibCxxList.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxStdMapSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxStdMapSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibcxxStdUnorderedMapSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxStdUnorderedMapSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibcxxStdVectorSyntheticFrontEndCreator()

lldb_private::SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxStdVectorSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibcxxStringSummaryProviderASCII()

bool lldb_private::formatters::LibcxxStringSummaryProviderASCII ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions summary_options 
)

Definition at line 661 of file LibCxx.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxStringSummaryProviderUTF16()

bool lldb_private::formatters::LibcxxStringSummaryProviderUTF16 ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions summary_options 
)

Definition at line 668 of file LibCxx.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxStringSummaryProviderUTF32()

bool lldb_private::formatters::LibcxxStringSummaryProviderUTF32 ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions summary_options 
)

Definition at line 675 of file LibCxx.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxTupleFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxTupleFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 77 of file LibCxxTuple.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxVariantFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibcxxVariantFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 250 of file LibCxxVariant.cpp.

Referenced by LoadLibCxxFormatters().

◆ LibcxxVariantSummaryProvider()

bool lldb_private::formatters::LibcxxVariantSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibcxxVectorBoolSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd* lldb_private::formatters::LibcxxVectorBoolSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP   
)

◆ LibCxxVectorIteratorSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibCxxVectorIteratorSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibcxxWStringSummaryProvider()

bool lldb_private::formatters::LibcxxWStringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibstdcppMapIteratorSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibstdcppMapIteratorSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 153 of file LibStdcpp.cpp.

Referenced by LoadLibStdcppFormatters().

◆ LibStdcppSharedPtrSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibStdcppSharedPtrSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 383 of file LibStdcpp.cpp.

Referenced by LoadLibStdcppFormatters().

◆ LibStdcppSmartPointerSummaryProvider()

bool lldb_private::formatters::LibStdcppSmartPointerSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibStdcppStringSummaryProvider()

bool lldb_private::formatters::LibStdcppStringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ LibStdcppTupleSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibStdcppTupleSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 103 of file LibStdcppTuple.cpp.

Referenced by LoadLibStdcppFormatters().

◆ LibStdcppUniquePointerSummaryProvider()

bool lldb_private::formatters::LibStdcppUniquePointerSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

Definition at line 165 of file LibStdcppUniquePointer.cpp.

References lldb_private::ValueObject::GetSP().

Referenced by LoadLibStdcppFormatters().

◆ LibStdcppUniquePtrSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibStdcppUniquePtrSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 159 of file LibStdcppUniquePointer.cpp.

Referenced by LoadLibStdcppFormatters().

◆ LibStdcppVectorIteratorSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::LibStdcppVectorIteratorSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ LibStdcppWStringSummaryProvider()

bool lldb_private::formatters::LibStdcppWStringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSArraySummaryProvider()

bool lldb_private::formatters::NSArraySummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSArraySyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::NSArraySyntheticFrontEndCreator ( CXXSyntheticChildren synth,
lldb::ValueObjectSP  valobj_sp 
)

◆ NSAttributedStringSummaryProvider()

bool lldb_private::formatters::NSAttributedStringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSBundleSummaryProvider()

bool lldb_private::formatters::NSBundleSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSDataSummaryProvider()

template<bool needs_at>
bool lldb_private::formatters::NSDataSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSDataSummaryProvider< false >()

template bool lldb_private::formatters::NSDataSummaryProvider< false > ( ValueObject ,
Stream ,
const TypeSummaryOptions  
)

Referenced by GetOSXEpoch(), and LoadObjCFormatters().

◆ NSDataSummaryProvider< true >()

template bool lldb_private::formatters::NSDataSummaryProvider< true > ( ValueObject ,
Stream ,
const TypeSummaryOptions  
)

Referenced by GetOSXEpoch(), and LoadObjCFormatters().

◆ NSDateSummaryProvider()

bool lldb_private::formatters::NSDateSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSDecimalNumberSummaryProvider()

bool lldb_private::formatters::NSDecimalNumberSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSDictionarySummaryProvider()

template<bool name_entries>
bool lldb_private::formatters::NSDictionarySummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSDictionarySummaryProvider< false >()

◆ NSDictionarySummaryProvider< true >()

◆ NSDictionarySyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::NSDictionarySyntheticFrontEndCreator ( CXXSyntheticChildren synth,
lldb::ValueObjectSP  valobj_sp 
)

◆ NSError_SummaryProvider()

bool lldb_private::formatters::NSError_SummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSErrorSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::NSErrorSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ NSException_SummaryProvider()

bool lldb_private::formatters::NSException_SummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSExceptionSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::NSExceptionSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ NSIndexPathSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::NSIndexPathSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 307 of file NSIndexPath.cpp.

Referenced by LoadObjCFormatters().

◆ NSIndexSetSummaryProvider()

bool lldb_private::formatters::NSIndexSetSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSMachPortSummaryProvider()

bool lldb_private::formatters::NSMachPortSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSMutableAttributedStringSummaryProvider()

bool lldb_private::formatters::NSMutableAttributedStringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

Definition at line 329 of file NSString.cpp.

References NSAttributedStringSummaryProvider().

Referenced by LoadObjCFormatters().

◆ NSNotificationSummaryProvider()

bool lldb_private::formatters::NSNotificationSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSNumberSummaryProvider()

bool lldb_private::formatters::NSNumberSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSSetSummaryProvider()

template<bool cf_style>
template bool lldb_private::formatters::NSSetSummaryProvider< false > ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSSetSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::NSSetSyntheticFrontEndCreator ( CXXSyntheticChildren synth,
lldb::ValueObjectSP  valobj_sp 
)

◆ NSStringSummaryProvider()

bool lldb_private::formatters::NSStringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSTaggedString_SummaryProvider()

bool lldb_private::formatters::NSTaggedString_SummaryProvider ( ValueObject valobj,
ObjCLanguageRuntime::ClassDescriptorSP  descriptor,
Stream stream,
const TypeSummaryOptions summary_options 
)

◆ NSTimeZoneSummaryProvider()

bool lldb_private::formatters::NSTimeZoneSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ NSURLSummaryProvider()

bool lldb_private::formatters::NSURLSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ ObjCBooleanSummaryProvider()

bool lldb_private::formatters::ObjCBooleanSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ ObjCBOOLSummaryProvider()

bool lldb_private::formatters::ObjCBOOLSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ ObjCClassSummaryProvider()

bool lldb_private::formatters::ObjCClassSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ ObjCClassSyntheticFrontEndCreator()

SyntheticChildrenFrontEnd * lldb_private::formatters::ObjCClassSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

Definition at line 944 of file Cocoa.cpp.

Referenced by LoadObjCFormatters().

◆ ObjCSELSummaryProvider()

template<bool is_sel_ptr>
bool lldb_private::formatters::ObjCSELSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ ObjCSELSummaryProvider< false >()

template bool lldb_private::formatters::ObjCSELSummaryProvider< false > ( ValueObject ,
Stream ,
const TypeSummaryOptions  
)

Referenced by GetOSXEpoch(), and LoadObjCFormatters().

◆ ObjCSELSummaryProvider< true >()

template bool lldb_private::formatters::ObjCSELSummaryProvider< true > ( ValueObject ,
Stream ,
const TypeSummaryOptions  
)

Referenced by GetOSXEpoch(), and LoadObjCFormatters().

◆ ReadUTFBufferAndDumpToStream()

template<typename SourceDataType >
static bool lldb_private::formatters::ReadUTFBufferAndDumpToStream ( const StringPrinter::ReadStringAndDumpToStreamOptions options,
llvm::ConversionResult(*)(const SourceDataType **, const SourceDataType *, llvm::UTF8 **, llvm::UTF8 *, llvm::ConversionFlags)  ConvertFunction 
)
static

Definition at line 512 of file StringPrinter.cpp.

References DumpUTFBufferToStream(), and LLDB_INVALID_ADDRESS.

◆ StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::ASCII >()

template<>
bool lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::ASCII > ( const ReadBufferAndDumpToStreamOptions &  options)

Definition at line 624 of file StringPrinter.cpp.

◆ StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF16 >()

template<>
bool lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF16 > ( const ReadBufferAndDumpToStreamOptions &  options)

Definition at line 633 of file StringPrinter.cpp.

References DumpUTFBufferToStream().

◆ StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF32 >()

template<>
bool lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF32 > ( const ReadBufferAndDumpToStreamOptions &  options)

Definition at line 642 of file StringPrinter.cpp.

References DumpUTFBufferToStream().

◆ StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF8 >()

template<>
bool lldb_private::formatters::StringPrinter::ReadBufferAndDumpToStream< StringPrinter::StringElementType::UTF8 > ( const ReadBufferAndDumpToStreamOptions &  options)

Definition at line 615 of file StringPrinter.cpp.

◆ StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::ASCII >()

template<>
bool lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::ASCII > ( const ReadStringAndDumpToStreamOptions &  options)

◆ StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF16 >()

template<>
bool lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF16 > ( const ReadStringAndDumpToStreamOptions &  options)

Definition at line 599 of file StringPrinter.cpp.

◆ StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF32 >()

template<>
bool lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF32 > ( const ReadStringAndDumpToStreamOptions &  options)

Definition at line 607 of file StringPrinter.cpp.

◆ StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF8 >()

template<>
bool lldb_private::formatters::StringPrinter::ReadStringAndDumpToStream< StringPrinter::StringElementType::UTF8 > ( const ReadStringAndDumpToStreamOptions &  options)

Definition at line 592 of file StringPrinter.cpp.

◆ VectorTypeSummaryProvider()

bool lldb_private::formatters::VectorTypeSummaryProvider ( ValueObject valobj,
Stream s,
const TypeSummaryOptions  
)

◆ VectorTypeSyntheticFrontEndCreator()

lldb_private::SyntheticChildrenFrontEnd * lldb_private::formatters::VectorTypeSyntheticFrontEndCreator ( CXXSyntheticChildren ,
lldb::ValueObjectSP  valobj_sp 
)

◆ WCharStringSummaryProvider()

bool lldb_private::formatters::WCharStringSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)

◆ WCharSummaryProvider()

bool lldb_private::formatters::WCharSummaryProvider ( ValueObject valobj,
Stream stream,
const TypeSummaryOptions options 
)