LLDB  mainline
Classes | Typedefs | Functions | Variables
lldb_private::formatters::Foundation1437 Namespace Reference

Classes

struct  DataDescriptor
 
struct  DataDescriptor_32
 
struct  DataDescriptor_64
 

Typedefs

using NSArrayMSyntheticFrontEnd = GenericNSArrayMSyntheticFrontEnd< DataDescriptor< uint32_t >, DataDescriptor< uint64_t > >
 
using NSDictionaryMSyntheticFrontEnd = GenericNSDictionaryMSyntheticFrontEnd< DataDescriptor_32, DataDescriptor_64 >
 
using NSSetMSyntheticFrontEnd = GenericNSSetMSyntheticFrontEnd< DataDescriptor_32, DataDescriptor_64 >
 

Functions

template<typename DD >
uint64_t __NSArrayMSize_Impl (lldb_private::Process &process, lldb::addr_t valobj_addr, Status &error)
 
uint64_t __NSArrayMSize (lldb_private::Process &process, lldb::addr_t valobj_addr, Status &error)
 
template<typename DD >
uint64_t __NSDictionaryMSize_Impl (lldb_private::Process &process, lldb::addr_t valobj_addr, Status &error)
 
uint64_t __NSDictionaryMSize (lldb_private::Process &process, lldb::addr_t valobj_addr, Status &error)
 
template<typename DD >
uint64_t __NSSetMSize_Impl (lldb_private::Process &process, lldb::addr_t valobj_addr, Status &error)
 
uint64_t __NSSetMSize (lldb_private::Process &process, lldb::addr_t valobj_addr, Status &error)
 

Variables

static const uint64_t NSDictionaryCapacities []
 
static const size_t NSDictionaryNumSizeBuckets = sizeof(NSDictionaryCapacities) / sizeof(uint64_t)
 

Typedef Documentation

◆ NSArrayMSyntheticFrontEnd

Definition at line 180 of file NSArray.cpp.

◆ NSDictionaryMSyntheticFrontEnd

Definition at line 309 of file NSDictionary.cpp.

◆ NSSetMSyntheticFrontEnd

Definition at line 172 of file NSSet.cpp.

Function Documentation

◆ __NSArrayMSize()

uint64_t lldb_private::formatters::Foundation1437::__NSArrayMSize ( lldb_private::Process process,
lldb::addr_t  valobj_addr,
Status error 
)

◆ __NSArrayMSize_Impl()

template<typename DD >
uint64_t lldb_private::formatters::Foundation1437::__NSArrayMSize_Impl ( lldb_private::Process process,
lldb::addr_t  valobj_addr,
Status error 
)

◆ __NSDictionaryMSize()

uint64_t lldb_private::formatters::Foundation1437::__NSDictionaryMSize ( lldb_private::Process process,
lldb::addr_t  valobj_addr,
Status error 
)

◆ __NSDictionaryMSize_Impl()

template<typename DD >
uint64_t lldb_private::formatters::Foundation1437::__NSDictionaryMSize_Impl ( lldb_private::Process process,
lldb::addr_t  valobj_addr,
Status error 
)

◆ __NSSetMSize()

uint64_t lldb_private::formatters::Foundation1437::__NSSetMSize ( lldb_private::Process process,
lldb::addr_t  valobj_addr,
Status error 
)

◆ __NSSetMSize_Impl()

template<typename DD >
uint64_t lldb_private::formatters::Foundation1437::__NSSetMSize_Impl ( lldb_private::Process process,
lldb::addr_t  valobj_addr,
Status error 
)

Variable Documentation

◆ NSDictionaryCapacities

const uint64_t lldb_private::formatters::Foundation1437::NSDictionaryCapacities[]
static
Initial value:
= {
0, 3, 7, 13, 23, 41, 71, 127, 191, 251, 383, 631, 1087, 1723,
2803, 4523, 7351, 11959, 19447, 31231, 50683, 81919, 132607,
214519, 346607, 561109, 907759, 1468927, 2376191, 3845119,
6221311, 10066421, 16287743, 26354171, 42641881, 68996069,
111638519, 180634607, 292272623, 472907251
}

Definition at line 272 of file NSDictionary.cpp.

◆ NSDictionaryNumSizeBuckets

const size_t lldb_private::formatters::Foundation1437::NSDictionaryNumSizeBuckets = sizeof(NSDictionaryCapacities) / sizeof(uint64_t)
static

Definition at line 280 of file NSDictionary.cpp.