| IDAPython 8.4
    | 
 
 | Public Member Functions | |
| __init__ (self) | |
| get_dexnum (self, from_ea) | |
| get_nn_var (self, from_ea) | |
| idx_to_ea (self, from_ea, idx, tag) | |
| get_string (self, from_ea, string_idx) | |
| get_method_idx (self, ea) | |
| get_method (self, from_ea, method_idx) | |
| get_type_string (self, from_ea, type_idx) | |
| get_method_name (self, from_ea, method_idx) | |
| get_parameter_name (self, from_ea, idx) | |
| get_short_method_name (self, method) | |
| get_full_method_name (self, method) | |
| get_call_method_name (self, method) | |
| get_field (self, from_ea, field_idx) | |
| get_field_name (self, from_ea, field_idx) | |
| get_full_field_name (self, field_idx, field, field_name) | |
| get_short_field_name (self, field_idx, field, field_name) | |
| Static Public Member Functions | |
| access_string (flags) | |
| as_string (s) | |
| get_string_by_index (node, idx, tag) | |
| is_wide_type (typechar) | |
| decorate_java_typename (desc) | |
| get_short_type_name (longname) | |
| get_full_type_name (longname) | |
| Public Attributes | |
| nn_meta = idaapi.netnode("$ dex_meta") | |
| nn_cmn = idaapi.netnode("$ dex_cmn") | |
| baseaddrs = unpack_eavec(packed, 0) | |
| list | nn_vars = [] | 
| int | baseaddrs = 1 | 
| Static Public Attributes | |
| str | HASHVAL_MAGIC = "version" | 
| str | HASHVAL_OPTIMIZED = "optimized" | 
| str | HASHVAL_DEXVERSION = "dex_version" | 
| int | META_BASEADDRS = 1 | 
| DEXCMN_STRING_ID = ord('S') | |
| DEXCMN_METHOD_ID = ord('M') | |
| DEXCMN_TRY_TYPES = ord('E') | |
| DEXCMN_TRY_IDS = ord('Y') | |
| DEXCMN_DEBINFO = ord('D') | |
| DEXCMN_DEBSTR = ord('B') | |
| DEXVAR_STRING_IDS = ord('S') | |
| DEXVAR_TYPE_IDS = ord('T') | |
| DEXVAR_TYPE_STR = ord('U') | |
| DEXVAR_TYPE_STRO = ord('V') | |
| DEXVAR_METHOD = ord('M') | |
| DEXVAR_METH_STR = ord('N') | |
| DEXVAR_METH_STRO = ord('O') | |
| DEXVAR_FIELD = ord('F') | |
| DEXVAR_TRYLIST = ord('Y') | |
| int | DEBINFO_LINEINFO = 1 | 
| dict | ACCESS_FLAGS | 
| dict | PRIMITVE_TYPES | 
| Static Protected Member Functions | |
| _primitive_type_label (typechar) | |
| __init__ | ( | self | ) | 
| 
 | staticprotected | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| get_call_method_name | ( | self, | |
| method ) | 
| get_dexnum | ( | self, | |
| from_ea ) | 
| get_field | ( | self, | |
| from_ea, | |||
| field_idx ) | 
| get_field_name | ( | self, | |
| from_ea, | |||
| field_idx ) | 
| get_full_field_name | ( | self, | |
| field_idx, | |||
| field, | |||
| field_name ) | 
| get_full_method_name | ( | self, | |
| method ) | 
| 
 | static | 
| get_method | ( | self, | |
| from_ea, | |||
| method_idx ) | 
| get_method_idx | ( | self, | |
| ea ) | 
| get_method_name | ( | self, | |
| from_ea, | |||
| method_idx ) | 
| get_nn_var | ( | self, | |
| from_ea ) | 
| get_parameter_name | ( | self, | |
| from_ea, | |||
| idx ) | 
| get_short_field_name | ( | self, | |
| field_idx, | |||
| field, | |||
| field_name ) | 
| get_short_method_name | ( | self, | |
| method ) | 
| 
 | static | 
| get_string | ( | self, | |
| from_ea, | |||
| string_idx ) | 
| 
 | static | 
| get_type_string | ( | self, | |
| from_ea, | |||
| type_idx ) | 
| idx_to_ea | ( | self, | |
| from_ea, | |||
| idx, | |||
| tag ) | 
| 
 | static | 
| 
 | static | 
| baseaddrs = unpack_eavec(packed, 0) | 
| int baseaddrs = 1 | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| nn_cmn = idaapi.netnode("$ dex_cmn") | 
| nn_meta = idaapi.netnode("$ dex_meta") | 
| list nn_vars = [] | 
| 
 | static |