SBDataΒΆ

class lldb.SBData(*args)ΒΆ

Represents a data buffer.

Attributes Summary

byte_order

A read/write property getting and setting the endianness of this SBData (data.byte_order = lldb.eByteOrderLittle).

double

A read only property that returns an array-like object out of which you can read double values.

doubles

A read only property that returns an array with all the contents of this SBData represented as double values.

float

A read only property that returns an array-like object out of which you can read float values.

floats

A read only property that returns an array with all the contents of this SBData represented as float values.

sint16

A read only property that returns an array-like object out of which you can read sint16 values.

sint16s

A read only property that returns an array with all the contents of this SBData represented as sint16 values.

sint32

A read only property that returns an array-like object out of which you can read sint32 values.

sint32s

A read only property that returns an array with all the contents of this SBData represented as sint32 values.

sint64

A read only property that returns an array-like object out of which you can read sint64 values.

sint64s

A read only property that returns an array with all the contents of this SBData represented as sint64 values.

sint8

A read only property that returns an array-like object out of which you can read sint8 values.

sint8s

A read only property that returns an array with all the contents of this SBData represented as sint8 values.

size

A read only property that returns the size the same result as GetByteSize().

uint16

A read only property that returns an array-like object out of which you can read uint16 values.

uint16s

A read only property that returns an array with all the contents of this SBData represented as uint16 values.

uint32

A read only property that returns an array-like object out of which you can read uint32 values.

uint32s

A read only property that returns an array with all the contents of this SBData represented as uint32 values.

uint64

A read only property that returns an array-like object out of which you can read uint64 values.

uint64s

A read only property that returns an array with all the contents of this SBData represented as uint64 values.

uint8

A read only property that returns an array-like object out of which you can read uint8 values.

uint8s

A read only property that returns an array with all the contents of this SBData represented as uint8 values.

Methods Summary

Append(SBData self, SBData rhs)

Clear(SBData self)

CreateDataFromCString(lldb, ...)

CreateDataFromDoubleArray(lldb, ...)

CreateDataFromInt(value[, size, target, ...])

CreateDataFromSInt32Array(lldb, ...)

CreateDataFromSInt64Array(lldb, ...)

CreateDataFromUInt32Array(lldb, ...)

CreateDataFromUInt64Array(lldb, ...)

GetAddress(SBData self, SBError error, lldb)

GetAddressByteSize(SBData self)

GetByteOrder(SBData self)

GetByteSize(SBData self)

GetDescription(SBData self, ...)

GetDouble(SBData self, SBError error, lldb)

GetFloat(SBData self, SBError error, lldb)

GetLongDouble(SBData self, SBError error, lldb)

GetSignedInt16(SBData self, SBError error, lldb)

GetSignedInt32(SBData self, SBError error, lldb)

GetSignedInt64(SBData self, SBError error, lldb)

GetSignedInt8(SBData self, SBError error, lldb)

GetString(SBData self, SBError error, lldb)

GetUnsignedInt16(SBData self, SBError error, ...)

GetUnsignedInt32(SBData self, SBError error, ...)

GetUnsignedInt64(SBData self, SBError error, ...)

GetUnsignedInt8(SBData self, SBError error, lldb)

IsValid(SBData self)

ReadRawData(SBData self, SBError error, ...)

SetAddressByteSize(SBData self, ...)

SetByteOrder(SBData self, lldb)

SetData(SBData self, SBError error, ...)

SetDataFromCString(SBData self, ...)

SetDataFromDoubleArray(SBData self, ...)

SetDataFromSInt32Array(SBData self, ...)

SetDataFromSInt64Array(SBData self, ...)

SetDataFromUInt32Array(SBData self, ...)

SetDataFromUInt64Array(SBData self, ...)

SetDataWithOwnership(SBData self, ...)

Attributes Documentation

byte_orderΒΆ

A read/write property getting and setting the endianness of this SBData (data.byte_order = lldb.eByteOrderLittle).

doubleΒΆ

A read only property that returns an array-like object out of which you can read double values.

doublesΒΆ

A read only property that returns an array with all the contents of this SBData represented as double values.

floatΒΆ

A read only property that returns an array-like object out of which you can read float values.

floatsΒΆ

A read only property that returns an array with all the contents of this SBData represented as float values.

sint16ΒΆ

A read only property that returns an array-like object out of which you can read sint16 values.

sint16sΒΆ

A read only property that returns an array with all the contents of this SBData represented as sint16 values.

sint32ΒΆ

A read only property that returns an array-like object out of which you can read sint32 values.

sint32sΒΆ

A read only property that returns an array with all the contents of this SBData represented as sint32 values.

sint64ΒΆ

A read only property that returns an array-like object out of which you can read sint64 values.

sint64sΒΆ

A read only property that returns an array with all the contents of this SBData represented as sint64 values.

sint8ΒΆ

A read only property that returns an array-like object out of which you can read sint8 values.

sint8sΒΆ

A read only property that returns an array with all the contents of this SBData represented as sint8 values.

sizeΒΆ

A read only property that returns the size the same result as GetByteSize().

uint16ΒΆ

A read only property that returns an array-like object out of which you can read uint16 values.

uint16sΒΆ

A read only property that returns an array with all the contents of this SBData represented as uint16 values.

uint32ΒΆ

A read only property that returns an array-like object out of which you can read uint32 values.

uint32sΒΆ

A read only property that returns an array with all the contents of this SBData represented as uint32 values.

uint64ΒΆ

A read only property that returns an array-like object out of which you can read uint64 values.

uint64sΒΆ

A read only property that returns an array with all the contents of this SBData represented as uint64 values.

uint8ΒΆ

A read only property that returns an array-like object out of which you can read uint8 values.

uint8sΒΆ

A read only property that returns an array with all the contents of this SBData represented as uint8 values.

Methods Documentation

Append(SBData self, SBData rhs) boolΒΆ
Clear(SBData self)ΒΆ
static CreateDataFromCString(lldb::ByteOrder endian, uint32_t addr_byte_size, char const * data) SBDataΒΆ
static CreateDataFromDoubleArray(lldb::ByteOrder endian, uint32_t addr_byte_size, double * array) SBDataΒΆ
classmethod CreateDataFromInt(value, size=None, target=None, ptr_size=None, endian=None)ΒΆ
static CreateDataFromSInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int32_t * array) SBDataΒΆ
static CreateDataFromSInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int64_t * array) SBDataΒΆ
static CreateDataFromUInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint32_t * array) SBDataΒΆ
static CreateDataFromUInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint64_t * array) SBDataΒΆ
GetAddress(SBData self, SBError error, lldb::offset_t offset) lldb::addr_tΒΆ
GetAddressByteSize(SBData self) uint8_tΒΆ
GetByteOrder(SBData self) lldb::ByteOrderΒΆ
GetByteSize(SBData self) size_tΒΆ
GetDescription(SBData self, SBStream description, lldb::addr_t base_addr=18446744073709551615ULL) boolΒΆ
GetDouble(SBData self, SBError error, lldb::offset_t offset) doubleΒΆ
GetFloat(SBData self, SBError error, lldb::offset_t offset) floatΒΆ
GetLongDouble(SBData self, SBError error, lldb::offset_t offset) long doubleΒΆ
GetSignedInt16(SBData self, SBError error, lldb::offset_t offset) int16_tΒΆ
GetSignedInt32(SBData self, SBError error, lldb::offset_t offset) int32_tΒΆ
GetSignedInt64(SBData self, SBError error, lldb::offset_t offset) int64_tΒΆ
GetSignedInt8(SBData self, SBError error, lldb::offset_t offset) int8_tΒΆ
GetString(SBData self, SBError error, lldb::offset_t offset) char const *ΒΆ
GetUnsignedInt16(SBData self, SBError error, lldb::offset_t offset) uint16_tΒΆ
GetUnsignedInt32(SBData self, SBError error, lldb::offset_t offset) uint32_tΒΆ
GetUnsignedInt64(SBData self, SBError error, lldb::offset_t offset) uint64_tΒΆ
GetUnsignedInt8(SBData self, SBError error, lldb::offset_t offset) uint8_tΒΆ
IsValid(SBData self) boolΒΆ
ReadRawData(SBData self, SBError error, lldb::offset_t offset, void * buf) size_tΒΆ
SetAddressByteSize(SBData self, uint8_t addr_byte_size)ΒΆ
SetByteOrder(SBData self, lldb::ByteOrder endian)ΒΆ
SetData(SBData self, SBError error, void const * buf, lldb::ByteOrder endian, uint8_t addr_size)ΒΆ
SetDataFromCString(SBData self, char const * data) boolΒΆ
SetDataFromDoubleArray(SBData self, double * array) boolΒΆ
SetDataFromSInt32Array(SBData self, int32_t * array) boolΒΆ
SetDataFromSInt64Array(SBData self, int64_t * array) boolΒΆ
SetDataFromUInt32Array(SBData self, uint32_t * array) boolΒΆ
SetDataFromUInt64Array(SBData self, uint64_t * array) boolΒΆ
SetDataWithOwnership(SBData self, SBError error, void const * buf, lldb::ByteOrder endian, uint8_t addr_size)ΒΆ