![]() |
miasm
Reverse engineering framework
|


Static Public Attributes | |
| list | fields |
Static Public Attributes inherited from miasm.core.types.MemStruct | |
| fields = None | |
Static Public Attributes inherited from miasm.core.types.MemType | |
| allocator = None | |
Additional Inherited Members | |
Public Member Functions inherited from miasm.core.types.MemStruct | |
| def | get_addr (self, field_name=None) |
| def | get_offset (cls, field_name) |
| def | get_field (self, name) |
| def | set_field (self, name, val) |
| def | cast_field (self, field, other_type) |
| def | gen_fields (cls, fields=None) |
| def | __repr__ (self) |
Public Member Functions inherited from miasm.core.types._MetaMemStruct | |
| def | __init__ (cls, name, bases, dct) |
Public Member Functions inherited from miasm.core.types.MemType | |
| def | __init__ (self, vm, addr=None, type_=None) |
| def | alloc (cls, vm, size) |
| def | set_allocator (cls, alloc_func) |
| def | get_type (cls) |
| def | sizeof (cls) |
| def | get_size (self) |
| def | memset (self, byte=b'\x00') |
| def | cast (self, other_type) |
| def | cast_field (self, field, other_type, *type_args, **type_kwargs) |
| def | raw (self) |
| def | __len__ (self) |
| def | __str__ (self) |
| def | __bytes__ (self) |
| def | __eq__ (self, other) |
| def | __ne__ (self, other) |
Public Attributes inherited from miasm.core.types._MetaMemStruct | |
| fields | |
|
static |