Package lldb :: Class SBData
[hide private]
[frames] | no frames]

Class SBData

source code


Proxy of C++ lldb::SBData class

Nested Classes [hide private]
  read_data_helper
Instance Methods [hide private]
 
__repr__(self) source code
 
__init__(self, *args)
__init__(lldb::SBData self) -> SBData __init__(lldb::SBData self, SBData rhs) -> SBData
source code
 
GetAddressByteSize(self)
GetAddressByteSize(SBData self) -> uint8_t
source code
 
SetAddressByteSize(self, *args)
SetAddressByteSize(SBData self, uint8_t addr_byte_size)
source code
 
Clear(self)
Clear(SBData self)
source code
 
IsValid(self)
IsValid(SBData self) -> bool
source code
 
__nonzero__(self) source code
 
__bool__(self) source code
 
GetByteSize(self)
GetByteSize(SBData self) -> size_t
source code
 
GetByteOrder(self)
GetByteOrder(SBData self) -> lldb::ByteOrder
source code
 
SetByteOrder(self, *args)
SetByteOrder(SBData self, lldb::ByteOrder endian)
source code
 
GetFloat(self, *args)
GetFloat(SBData self, SBError error, lldb::offset_t offset) -> float
source code
 
GetDouble(self, *args)
GetDouble(SBData self, SBError error, lldb::offset_t offset) -> double
source code
 
GetLongDouble(self, *args)
GetLongDouble(SBData self, SBError error, lldb::offset_t offset) -> long double
source code
 
GetAddress(self, *args)
GetAddress(SBData self, SBError error, lldb::offset_t offset) -> lldb::addr_t
source code
 
GetUnsignedInt8(self, *args)
GetUnsignedInt8(SBData self, SBError error, lldb::offset_t offset) -> uint8_t
source code
 
GetUnsignedInt16(self, *args)
GetUnsignedInt16(SBData self, SBError error, lldb::offset_t offset) -> uint16_t
source code
 
GetUnsignedInt32(self, *args)
GetUnsignedInt32(SBData self, SBError error, lldb::offset_t offset) -> uint32_t
source code
 
GetUnsignedInt64(self, *args)
GetUnsignedInt64(SBData self, SBError error, lldb::offset_t offset) -> uint64_t
source code
 
GetSignedInt8(self, *args)
GetSignedInt8(SBData self, SBError error, lldb::offset_t offset) -> int8_t
source code
 
GetSignedInt16(self, *args)
GetSignedInt16(SBData self, SBError error, lldb::offset_t offset) -> int16_t
source code
 
GetSignedInt32(self, *args)
GetSignedInt32(SBData self, SBError error, lldb::offset_t offset) -> int32_t
source code
 
GetSignedInt64(self, *args)
GetSignedInt64(SBData self, SBError error, lldb::offset_t offset) -> int64_t
source code
 
GetString(self, *args)
GetString(SBData self, SBError error, lldb::offset_t offset) -> char const *
source code
 
GetDescription(self, *args)
GetDescription(SBData self, SBStream description, lldb::addr_t base_addr) -> bool
source code
 
ReadRawData(self, *args)
ReadRawData(SBData self, SBError error, lldb::offset_t offset, void * buf) -> size_t
source code
 
SetData(self, *args)
SetData(SBData self, SBError error, void const * buf, lldb::ByteOrder endian, uint8_t addr_size)
source code
 
Append(self, *args)
Append(SBData self, SBData rhs) -> bool
source code
 
CreateDataFromCString(*args)
CreateDataFromCString(lldb::ByteOrder endian, uint32_t addr_byte_size, char const * data) -> SBData
source code
 
CreateDataFromUInt64Array(*args)
CreateDataFromUInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint64_t * array) -> SBData
source code
 
CreateDataFromUInt32Array(*args)
CreateDataFromUInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint32_t * array) -> SBData
source code
 
CreateDataFromSInt64Array(*args)
CreateDataFromSInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int64_t * array) -> SBData
source code
 
CreateDataFromSInt32Array(*args)
CreateDataFromSInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int32_t * array) -> SBData
source code
 
CreateDataFromDoubleArray(*args)
CreateDataFromDoubleArray(lldb::ByteOrder endian, uint32_t addr_byte_size, double * array) -> SBData
source code
 
SetDataFromCString(self, *args)
SetDataFromCString(SBData self, char const * data) -> bool
source code
 
SetDataFromUInt64Array(self, *args)
SetDataFromUInt64Array(SBData self, uint64_t * array) -> bool
source code
 
SetDataFromUInt32Array(self, *args)
SetDataFromUInt32Array(SBData self, uint32_t * array) -> bool
source code
 
SetDataFromSInt64Array(self, *args)
SetDataFromSInt64Array(SBData self, int64_t * array) -> bool
source code
 
SetDataFromSInt32Array(self, *args)
SetDataFromSInt32Array(SBData self, int32_t * array) -> bool
source code
 
SetDataFromDoubleArray(self, *args)
SetDataFromDoubleArray(SBData self, double * array) -> bool
source code
 
_make_helper(self, sbdata, getfunc, itemsize) source code
 
_make_helper_uint8(self) source code
 
_make_helper_uint16(self) source code
 
_make_helper_uint32(self) source code
 
_make_helper_uint64(self) source code
 
_make_helper_sint8(self) source code
 
_make_helper_sint16(self) source code
 
_make_helper_sint32(self) source code
 
_make_helper_sint64(self) source code
 
_make_helper_float(self) source code
 
_make_helper_double(self) source code
 
_read_all_uint8(self) source code
 
_read_all_uint16(self) source code
 
_read_all_uint32(self) source code
 
_read_all_uint64(self) source code
 
_read_all_sint8(self) source code
 
_read_all_sint16(self) source code
 
_read_all_sint32(self) source code
 
_read_all_sint64(self) source code
 
_read_all_float(self) source code
 
_read_all_double(self) source code
 
__str__(self)
__str__(SBData self) -> PyObject *
source code
Class Methods [hide private]
 
CreateDataFromInt(cls, value, size=None, target=None, ptr_size=None, endian=None) source code
Class Variables [hide private]
  __swig_setmethods__ = {}
  __setattr__ = lambda self, name, value:
  __swig_getmethods__ = {}
  __getattr__ = lambda self, name:
  __swig_destroy__ = _lldb.delete_SBData
  __del__ = lambda self: