Utils

class memobj.utils.Type(value)[source]

Bases: Enum

Byte sized based types

byte = 'c'
bool = '?'
signed1 = 'b'
unsigned1 = 'B'
signed2 = 'h'
unsigned2 = 'H'
signed4 = 'i'
unsigned4 = 'I'
signed8 = 'q'
unsigned8 = 'Q'
signed_size = 'n'
unsigned_size = 'N'
float = 'f'
double = 'd'
class memobj.utils.ProcessEndianness(value)[source]

Bases: Enum

native = 0
little = 1
big = 2
memobj.utils.get_type_size(type_: Type) int[source]