miasm
Reverse engineering framework
|
Classes | |
class | miasm.core.types.Type |
class | miasm.core.types.RawStruct |
class | miasm.core.types.Num |
class | miasm.core.types.Ptr |
class | miasm.core.types.Struct |
class | miasm.core.types.Union |
class | miasm.core.types.Array |
class | miasm.core.types.Bits |
class | miasm.core.types.BitField |
class | miasm.core.types.Str |
class | miasm.core.types.Void |
class | miasm.core.types.Self |
class | miasm.core.types._MetaMemType |
class | miasm.core.types._MetaMemStruct |
class | miasm.core.types.MemType |
class | miasm.core.types.MemValue |
class | miasm.core.types.MemStruct |
class | miasm.core.types.MemUnion |
class | miasm.core.types.MemBitField |
class | miasm.core.types.MemSelf |
class | miasm.core.types.MemVoid |
class | miasm.core.types.MemPtr |
class | miasm.core.types.MemStr |
class | miasm.core.types.MemArray |
class | miasm.core.types.MemSizedArray |
Namespaces | |
miasm.core.types | |
Functions | |
def | miasm.core.types.set_allocator (alloc_func) |
def | miasm.core.types.to_type (obj) |
def | miasm.core.types.indent (s, size=4) |
def | miasm.core.types.get_str (vm, addr, enc, max_char=None, end=u'\x00') |
def | miasm.core.types.raw_str (s, enc, end=u'\x00') |
def | miasm.core.types.set_str (vm, addr, s, enc, end=u'\x00') |
def | miasm.core.types.raw_len (py_unic_str, enc, end=u'\x00') |
def | miasm.core.types.enc_triplet (enc, max_char=None, end=u'\x00') |
Variables | |
miasm.core.types.log = logging.getLogger(__name__) | |
miasm.core.types.console_handler = logging.StreamHandler() | |
dictionary | miasm.core.types.DYN_MEM_STRUCT_CACHE = {} |
miasm.core.types.SELF_TYPE_INSTANCE = Self() | |
miasm.core.types.VOID_TYPE_INSTANCE = Void() | |