miasm
Reverse engineering framework
miasm.os_dep.win_32_structs.ContextException Class Reference
Inheritance diagram for miasm.os_dep.win_32_structs.ContextException:
Collaboration diagram for miasm.os_dep.win_32_structs.ContextException:

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
 

Member Data Documentation

◆ fields

list miasm.os_dep.win_32_structs.ContextException.fields
static
Initial value:
= [
("ContextFlags", Num("<I")),
("dr0", Num("<I")),
("dr1", Num("<I")),
("dr2", Num("<I")),
("dr3", Num("<I")),
("dr4", Num("<I")),
("dr5", Num("<I")),
("Float", Array(Num("B"), 112)),
("gs", Num("<I")),
("fs", Num("<I")),
("es", Num("<I")),
("ds", Num("<I")),
("edi", Num("<I")),
("esi", Num("<I")),
("ebx", Num("<I")),
("edx", Num("<I")),
("ecx", Num("<I")),
("eax", Num("<I")),
("ebp", Num("<I")),
("eip", Num("<I")),
("cs", Num("<I")),
("eflags", Num("<I")),
("esp", Num("<I")),
("ss", Num("<I")),
]

The documentation for this class was generated from the following file: