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]
 
__setattr__(self, name, value)
x.__setattr__('name', value) <==> x.name = value
source code
 
__getattr__(self, name) source code
 
__repr__(self)
repr(x)
source code
 
__init__(self, *args)
__init__(lldb::SBData self) -> SBData __init__(lldb::SBData self, SBData rhs) -> SBData
source code
 
__swig_destroy__(...)
delete_SBData(SBData self)
 
__del__(self) 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
 
__nonzero__(self) source code
 
IsValid(self)
IsValid(SBData self) -> bool
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) -> str 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
 
SetDataFromCString(self, *args)
SetDataFromCString(SBData self, str 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

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __sizeof__, __subclasshook__

Class Methods [hide private]
 
CreateDataFromInt(cls, value, size=None, target=None, ptr_size=None, endian=None) source code
Static Methods [hide private]
 
CreateDataFromCString(*args)
CreateDataFromCString(lldb::ByteOrder endian, uint32_t addr_byte_size, str 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
Class Variables [hide private]
  __swig_setmethods__ = {}
  __swig_getmethods__ = {}
Properties [hide private]
  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.

Inherited from object: __class__

Method Details [hide private]

__setattr__(self, name, value)

source code 

x.__setattr__('name', value) <==> x.name = value

Overrides: object.__setattr__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self, *args)
(Constructor)

source code 

__init__(lldb::SBData self) -> SBData __init__(lldb::SBData self, SBData rhs) -> SBData

Overrides: object.__init__

__str__(self)
(Informal representation operator)

source code 

__str__(SBData self) -> PyObject *

Overrides: object.__str__

Property Details [hide private]

byte_order

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

Get Method:
GetByteOrder(self) - GetByteOrder(SBData self) -> lldb::ByteOrder
Set Method:
SetByteOrder(self, *args) - SetByteOrder(SBData self, lldb::ByteOrder endian)

double

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

Get Method:
_make_helper_double(self)

doubles

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

Get Method:
_read_all_double(self)

float

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

Get Method:
_make_helper_float(self)

floats

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

Get Method:
_read_all_float(self)

sint16

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

Get Method:
_make_helper_sint16(self)

sint16s

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

Get Method:
_read_all_sint16(self)

sint32

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

Get Method:
_make_helper_sint32(self)

sint32s

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

Get Method:
_read_all_sint32(self)

sint64

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

Get Method:
_make_helper_sint64(self)

sint64s

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

Get Method:
_read_all_sint64(self)

sint8

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

Get Method:
_make_helper_sint8(self)

sint8s

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

Get Method:
_read_all_sint8(self)

size

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

Get Method:
GetByteSize(self) - GetByteSize(SBData self) -> size_t

uint16

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

Get Method:
_make_helper_uint16(self)

uint16s

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

Get Method:
_read_all_uint16(self)

uint32

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

Get Method:
_make_helper_uint32(self)

uint32s

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

Get Method:
_read_all_uint32(self)

uint64

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

Get Method:
_make_helper_uint64(self)

uint64s

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

Get Method:
_read_all_uint64(self)

uint8

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

Get Method:
_make_helper_uint8(self)

uint8s

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

Get Method:
_read_all_uint8(self)