LLDB API Documentation
#include <SBData.h>
Public Member Functions | |
| SBData () | |
| SBData (const SBData &rhs) | |
| const SBData & | operator= (const SBData &rhs) |
| ~SBData () | |
| uint8_t | GetAddressByteSize () |
| void | SetAddressByteSize (uint8_t addr_byte_size) |
| void | Clear () |
| bool | IsValid () |
| size_t | GetByteSize () |
| lldb::ByteOrder | GetByteOrder () |
| void | SetByteOrder (lldb::ByteOrder endian) |
| float | GetFloat (lldb::SBError &error, lldb::offset_t offset) |
| double | GetDouble (lldb::SBError &error, lldb::offset_t offset) |
| long double | GetLongDouble (lldb::SBError &error, lldb::offset_t offset) |
| lldb::addr_t | GetAddress (lldb::SBError &error, lldb::offset_t offset) |
| uint8_t | GetUnsignedInt8 (lldb::SBError &error, lldb::offset_t offset) |
| uint16_t | GetUnsignedInt16 (lldb::SBError &error, lldb::offset_t offset) |
| uint32_t | GetUnsignedInt32 (lldb::SBError &error, lldb::offset_t offset) |
| uint64_t | GetUnsignedInt64 (lldb::SBError &error, lldb::offset_t offset) |
| int8_t | GetSignedInt8 (lldb::SBError &error, lldb::offset_t offset) |
| int16_t | GetSignedInt16 (lldb::SBError &error, lldb::offset_t offset) |
| int32_t | GetSignedInt32 (lldb::SBError &error, lldb::offset_t offset) |
| int64_t | GetSignedInt64 (lldb::SBError &error, lldb::offset_t offset) |
| const char * | GetString (lldb::SBError &error, lldb::offset_t offset) |
| size_t | ReadRawData (lldb::SBError &error, lldb::offset_t offset, void *buf, size_t size) |
| bool | GetDescription (lldb::SBStream &description, lldb::addr_t base_addr=LLDB_INVALID_ADDRESS) |
| void | SetData (lldb::SBError &error, const void *buf, size_t size, lldb::ByteOrder endian, uint8_t addr_size) |
| bool | Append (const SBData &rhs) |
| bool | SetDataFromCString (const char *data) |
| bool | SetDataFromUInt64Array (uint64_t *array, size_t array_len) |
| bool | SetDataFromUInt32Array (uint32_t *array, size_t array_len) |
| bool | SetDataFromSInt64Array (int64_t *array, size_t array_len) |
| bool | SetDataFromSInt32Array (int32_t *array, size_t array_len) |
| bool | SetDataFromDoubleArray (double *array, size_t array_len) |
Static Public Member Functions | |
| static lldb::SBData | CreateDataFromCString (lldb::ByteOrder endian, uint32_t addr_byte_size, const char *data) |
| static lldb::SBData | CreateDataFromUInt64Array (lldb::ByteOrder endian, uint32_t addr_byte_size, uint64_t *array, size_t array_len) |
| static lldb::SBData | CreateDataFromUInt32Array (lldb::ByteOrder endian, uint32_t addr_byte_size, uint32_t *array, size_t array_len) |
| static lldb::SBData | CreateDataFromSInt64Array (lldb::ByteOrder endian, uint32_t addr_byte_size, int64_t *array, size_t array_len) |
| static lldb::SBData | CreateDataFromSInt32Array (lldb::ByteOrder endian, uint32_t addr_byte_size, int32_t *array, size_t array_len) |
| static lldb::SBData | CreateDataFromDoubleArray (lldb::ByteOrder endian, uint32_t addr_byte_size, double *array, size_t array_len) |
Protected Member Functions | |
| lldb_private::DataExtractor * | get () const |
| lldb_private::DataExtractor * | operator-> () const |
| lldb::DataExtractorSP & | operator* () |
| const lldb::DataExtractorSP & | operator* () const |
| SBData (const lldb::DataExtractorSP &data_sp) | |
| void | SetOpaque (const lldb::DataExtractorSP &data_sp) |
Friends | |
| class | SBInstruction |
| class | SBProcess |
| class | SBSection |
| class | SBValue |
| lldb::SBData::SBData | ( | ) |
| lldb::SBData::SBData | ( | const SBData & | rhs | ) |
| lldb::SBData::~SBData | ( | ) |
|
protected |
| bool lldb::SBData::Append | ( | const SBData & | rhs | ) |
| void lldb::SBData::Clear | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protected |
| lldb::addr_t lldb::SBData::GetAddress | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| uint8_t lldb::SBData::GetAddressByteSize | ( | ) |
| lldb::ByteOrder lldb::SBData::GetByteOrder | ( | ) |
| size_t lldb::SBData::GetByteSize | ( | ) |
| bool lldb::SBData::GetDescription | ( | lldb::SBStream & | description, |
| lldb::addr_t | base_addr = LLDB_INVALID_ADDRESS |
||
| ) |
| double lldb::SBData::GetDouble | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| float lldb::SBData::GetFloat | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| long double lldb::SBData::GetLongDouble | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| int16_t lldb::SBData::GetSignedInt16 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| int32_t lldb::SBData::GetSignedInt32 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| int64_t lldb::SBData::GetSignedInt64 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| int8_t lldb::SBData::GetSignedInt8 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| const char* lldb::SBData::GetString | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| uint16_t lldb::SBData::GetUnsignedInt16 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| uint32_t lldb::SBData::GetUnsignedInt32 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| uint64_t lldb::SBData::GetUnsignedInt64 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| uint8_t lldb::SBData::GetUnsignedInt8 | ( | lldb::SBError & | error, |
| lldb::offset_t | offset | ||
| ) |
| bool lldb::SBData::IsValid | ( | ) |
|
protected |
|
protected |
|
protected |
| size_t lldb::SBData::ReadRawData | ( | lldb::SBError & | error, |
| lldb::offset_t | offset, | ||
| void * | buf, | ||
| size_t | size | ||
| ) |
| void lldb::SBData::SetAddressByteSize | ( | uint8_t | addr_byte_size | ) |
| void lldb::SBData::SetByteOrder | ( | lldb::ByteOrder | endian | ) |
| void lldb::SBData::SetData | ( | lldb::SBError & | error, |
| const void * | buf, | ||
| size_t | size, | ||
| lldb::ByteOrder | endian, | ||
| uint8_t | addr_size | ||
| ) |
| bool lldb::SBData::SetDataFromCString | ( | const char * | data | ) |
| bool lldb::SBData::SetDataFromDoubleArray | ( | double * | array, |
| size_t | array_len | ||
| ) |
| bool lldb::SBData::SetDataFromSInt32Array | ( | int32_t * | array, |
| size_t | array_len | ||
| ) |
| bool lldb::SBData::SetDataFromSInt64Array | ( | int64_t * | array, |
| size_t | array_len | ||
| ) |
| bool lldb::SBData::SetDataFromUInt32Array | ( | uint32_t * | array, |
| size_t | array_len | ||
| ) |
| bool lldb::SBData::SetDataFromUInt64Array | ( | uint64_t * | array, |
| size_t | array_len | ||
| ) |
|
protected |
|
friend |