idadex

Attributes

uint8

char

uint32

uint64

uint16

ushort

ea_t

dex

Classes

dex_method

Structure base class

dex_field

Structure base class

longname_director_t

Structure base class

Dex

Functions

to_uint32(v)

get_struct(str_, off, struct)

unpack_db(buf, off)

get_dw(buf, off)

unpack_dw(buf, off)

unpack_dd(buf, off)

unpack_dq(buf, off)

unpack_ea(buf, off)

unpack_eavec(buf, base_ea)

Module Contents

idadex.uint8
idadex.char
idadex.uint32
idadex.uint64
idadex.uint16
idadex.ushort
idadex.ea_t
idadex.to_uint32(v)
idadex.get_struct(str_, off, struct)
idadex.unpack_db(buf, off)
idadex.get_dw(buf, off)
idadex.unpack_dw(buf, off)
idadex.unpack_dd(buf, off)
idadex.unpack_dq(buf, off)
idadex.unpack_ea(buf, off)
idadex.unpack_eavec(buf, base_ea)
class idadex.dex_method

Bases: ctypes.LittleEndianStructure

Structure base class

IS_LOCAL = 1
HAS_CODE = 2
is_local()
class idadex.dex_field

Bases: ctypes.LittleEndianStructure

Structure base class

class idadex.longname_director_t

Bases: ctypes.LittleEndianStructure

Structure base class

class idadex.Dex

Bases: object

HASHVAL_MAGIC = 'version'
HASHVAL_OPTIMIZED = 'optimized'
HASHVAL_DEXVERSION = 'dex_version'
META_BASEADDRS = 1
DEXCMN_STRING_ID
DEXCMN_METHOD_ID
DEXCMN_TRY_TYPES
DEXCMN_TRY_IDS
DEXCMN_DEBINFO
DEXCMN_DEBSTR
DEXVAR_STRING_IDS
DEXVAR_TYPE_IDS
DEXVAR_TYPE_STR
DEXVAR_TYPE_STRO
DEXVAR_METHOD
DEXVAR_METH_STR
DEXVAR_METH_STRO
DEXVAR_FIELD
DEXVAR_TRYLIST
DEBINFO_LINEINFO = 1
nn_meta
nn_cmn
baseaddrs = []
nn_vars = []
get_dexnum(from_ea)
get_nn_var(from_ea)
ACCESS_FLAGS
static access_string(flags)
static as_string(s)
idx_to_ea(from_ea, idx, tag)
get_string(from_ea, string_idx)
get_method_idx(ea)
get_method(from_ea, method_idx)
static get_string_by_index(node, idx, tag)
PRIMITVE_TYPES
static is_wide_type(typechar)
static decorate_java_typename(desc)
get_type_string(from_ea, type_idx)
get_method_name(from_ea, method_idx)
get_parameter_name(from_ea, idx)
static get_short_type_name(longname)
static get_full_type_name(longname)
get_short_method_name(method)
get_full_method_name(method)
get_call_method_name(method)
get_field(from_ea, field_idx)
get_field_name(from_ea, field_idx)
get_full_field_name(field_idx, field, field_name)
get_short_field_name(field_idx, field, field_name)
idadex.dex