MCPcopy Create free account

hub / github.com/codehasan/dex2c / functions

Functions3,039 in github.com/codehasan/dex2c

↓ 11 callersMethodget_methods
Return all methods of this class :rtype: a list of :class:`EncodedMethod` objects
androguard/core/bytecodes/dvm.py:3497
↓ 11 callersMethodnew
(self)
androguard/decompiler/dad/graph.py:430
↓ 11 callersFunctionvisit_expr
(op)
androguard/decompiler/dad/dast.py:245
↓ 11 callersMethodwrite_ind
(self)
androguard/decompiler/dad/writer.py:73
↓ 10 callersMethodadd_node
Adds the given node to the graph, without connecting it to anyhting else. :param androguard.decompiler.dad.node.Node node: node to a
androguard/decompiler/dad/graph.py:67
↓ 10 callersMethodend_ins
(self)
androguard/decompiler/dad/writer.py:97
↓ 10 callersFunctionget_args
(vmap, param_type, largs)
androguard/decompiler/dad/opcode_ins.py:869
↓ 10 callersMethodprocess
(self, doAST=False)
androguard/decompiler/dad/decompile.py:272
↓ 9 callersMethod__init__
(self, node)
androguard/decompiler/dad/basic_blocks.py:266
↓ 9 callersMethodget_field
(self)
dex2c/instruction.py:359
↓ 9 callersMethodget_files
Return the file names inside the APK. :rtype: a list of :class:`str`
androguard/core/bytecodes/apk.py:622
↓ 9 callersMethodget_value
(self)
androguard/core/bytecodes/axml/__init__.py:2592
↓ 9 callersMethodget_vm_class
(self)
androguard/core/analysis/analysis.py:931
↓ 9 callersMethodhas_side_effect
(self)
androguard/decompiler/dad/instruction.py:48
↓ 9 callersFunctionliteral
(result, tt)
androguard/decompiler/dad/dast.py:56
↓ 9 callersMethodvisit_cond
(self, visitor)
androguard/decompiler/dad/basic_blocks.py:163
↓ 8 callersFunctionCacheClass
project/jni/nc/well_known_classes.cpp:56
↓ 8 callersFunctionCachePrimitiveClass
project/jni/nc/well_known_classes.cpp:47
↓ 8 callersMethodadd_ins
(self, new_ins)
dex2c/basic_blocks.py:74
↓ 8 callersMethodget_all_attribute_value
Yields all the attribute values in xml files which match with the tag name and the specific attribute :param str tag_name: specify t
androguard/core/bytecodes/apk.py:896
↓ 8 callersMethodget_bc
Return the associated code object :rtype: :class:`DCode`
androguard/core/bytecodes/dvm.py:6814
↓ 8 callersMethodget_cond
(self, node)
androguard/decompiler/dad/dast.py:521
↓ 8 callersMethodget_fields
Return all fields of this class :rtype: a list of :class:`EncodedField` objects
androguard/core/bytecodes/dvm.py:3507
↓ 8 callersMethodget_item_by_offset
(self, offset)
androguard/core/bytecodes/dvm.py:7203
↓ 8 callersMethodget_name
(self, item)
dex2c/writer.py:48
↓ 8 callersMethodget_special_ins
Return the associated instruction to a specific instruction (for example a packed/sparse switch) :param idx: the index of th
androguard/core/analysis/analysis.py:150
↓ 8 callersMethodget_value_from_tag
Return the value of the android prefixed attribute in a specific tag. This function will always try to get the attribute with a andr
androguard/core/bytecodes/apk.py:931
↓ 8 callersFunctionget_variables
(irbuilder, *registers)
dex2c/opcode_ins.py:69
↓ 8 callersFunctionis_primitive_type
(atype)
dex2c/util.py:227
↓ 8 callersMethodset_decompiler
(self, decompiler)
androguard/core/bytecodes/dvm.py:7217
↓ 8 callersMethodupdate_attribute_with
(self, n_map)
androguard/decompiler/dad/node.py:109
↓ 7 callersFunctionassignment
(lhs, rhs, op='')
androguard/decompiler/dad/dast.py:40
↓ 7 callersFunctiondummy
(*args)
androguard/decompiler/dad/dast.py:90
↓ 7 callersMethodget_classes
Return a list of classnames contained in this machine. The format of each name is Lxxx; :return: list of class names
androguard/decompiler/dad/decompile.py:459
↓ 7 callersMethodget_data
Return the data of this instruction (the payload) :rtype: string
androguard/core/bytecodes/dvm.py:4243
↓ 7 callersMethodget_ins_from_loc
(self, loc)
androguard/decompiler/dad/graph.py:129
↓ 7 callersMethodget_instr_list
(self)
dex2c/basic_blocks.py:61
↓ 7 callersMethodget_item_type
Get a particular item type :param ttype: a string which represents the desired type :rtype: None or the item object
androguard/core/bytecodes/dvm.py:7567
↓ 7 callersMethodget_loc_with_ins
(self)
androguard/decompiler/dad/dataflow.py:318
↓ 7 callersMethodget_ref_off
(self)
androguard/core/bytecodes/dvm.py:4963
↓ 7 callersMethodget_register
(self)
dex2c/instruction.py:191
↓ 7 callersMethodget_registers_size
Get the number of registers used by this code :rtype: int
androguard/core/bytecodes/dvm.py:6742
↓ 7 callersMethodget_size
(self)
androguard/core/bytecodes/dvm.py:7017
↓ 7 callersMethodget_translated_kind
Return the translated value of the 'kind' argument :rtype: string
androguard/core/bytecodes/dvm.py:4103
↓ 7 callersMethodgets
(self)
androguard/core/bytecodes/dvm.py:2370
↓ 7 callersFunctionigetcommon
(ins, irbuilder)
dex2c/opcode_ins.py:697
↓ 7 callersFunctioniputcommon
(ins, irbuilder)
dex2c/opcode_ins.py:774
↓ 7 callersFunctionis_array
(atype)
dex2c/util.py:291
↓ 7 callersFunctionis_ref
(atype)
dex2c/util.py:287
↓ 7 callersFunctionload_array_exp
(val_a, val_b, val_c, ar_type, vmap)
androguard/decompiler/dad/opcode_ins.py:82
↓ 7 callersFunctionload_array_exp
(val_a, val_b, val_c, ar_type, irbuilder)
dex2c/opcode_ins.py:100
↓ 7 callersFunctionlocal
(name)
androguard/decompiler/dad/dast.py:60
↓ 7 callersFunctionreaduleb128p1
Read an unsigned LEB128p1 at the current position of the buffer. This format is the same as uLEB128 but has the ability to store the value -1
androguard/core/bytecodes/dvm.py:239
↓ 7 callersMethodremove_node
Remove the node from the graph, removes also all connections. :param androguard.decompiler.dad.node.Node node: the node to remove
androguard/decompiler/dad/graph.py:91
↓ 7 callersMethodset_type
(self, vtype: str)
dex2c/instruction.py:35
↓ 7 callersFunctionsgetcommon
(ins, irbuilder)
dex2c/opcode_ins.py:843
↓ 7 callersFunctionsputcommon
(ins, irbuilder)
dex2c/opcode_ins.py:892
↓ 7 callersFunctionstore_array_inst
(val_a, val_b, val_c, ar_type, vmap)
androguard/decompiler/dad/opcode_ins.py:87
↓ 7 callersFunctionstore_array_inst
(val_a, val_b, val_c, ar_type, irbuilder)
dex2c/opcode_ins.py:106
↓ 7 callersMethodvisit_ins
(self, ins)
androguard/decompiler/dad/writer.py:143
↓ 7 callersMethodwrite_not_null
(self, var)
dex2c/writer.py:336
↓ 6 callersMethod_getintvalue
(self, buf)
androguard/core/bytecodes/dvm.py:1529
↓ 6 callersMethodcompute_block_order
(self)
dex2c/graph.py:148
↓ 6 callersMethodget
project/jni/nc/ScopedLocalRef.h:50
↓ 6 callersMethodget
(self)
androguard/core/analysis/analysis.py:263
↓ 6 callersMethodgetString
Return the string at the index in the string table :param idx: index in the string table :return: str
androguard/core/bytecodes/axml/__init__.py:199
↓ 6 callersMethodget_buff
Return the whole buffer :rtype: bytearray
androguard/core/bytecode.py:821
↓ 6 callersMethodget_class_idx
Return the index into the type_ids list for the definer of this field :rtype: int
androguard/core/bytecodes/dvm.py:2256
↓ 6 callersMethodget_cst
(self)
dex2c/instruction.py:386
↓ 6 callersMethodget_method_idx
Return the real index of the method :rtype: int
androguard/core/bytecodes/dvm.py:2840
↓ 6 callersMethodget_methods
Returns a list of `MethodClassAnalysis` objects
androguard/core/analysis/analysis.py:1285
↓ 6 callersMethodget_packages_names
Retrieve a list of all package names, which are available in the given resources.arsc.
androguard/core/bytecodes/axml/__init__.py:1479
↓ 6 callersMethodget_raw_string
(self)
androguard/core/bytecodes/dvm.py:8748
↓ 6 callersFunctionget_type
Retrieve the type of a descriptor (e.g : I)
androguard/core/bytecodes/dvm.py:139
↓ 6 callersMethodget_values
Return a series of size encoded_value byte sequences in the format specified by this section, concatenated sequentially :rty
androguard/core/bytecodes/dvm.py:1424
↓ 6 callersFunctionrrmdir
Recursivly delete a directory :param directory: directory to remove
androguard/core/androconf.py:266
↓ 5 callersMethod_get_attribute_offset
Return the start inside the m_attributes array for a given attribute
androguard/core/bytecodes/axml/__init__.py:757
↓ 5 callersMethod_get_res_string_value
(self, string)
androguard/core/bytecodes/apk.py:401
↓ 5 callersMethod_get_tuple
(self)
androguard/core/bytecodes/axml/__init__.py:2528
↓ 5 callersMethodadd_catch_edge
(self, e1, e2)
androguard/decompiler/dad/graph.py:83
↓ 5 callersMethodall_preds
(self, node)
dex2c/graph.py:56
↓ 5 callersMethodall_sucs
(self, node)
androguard/decompiler/dad/graph.py:57
↓ 5 callersFunctionassign_cmp
(val_a, val_b, val_c, cmp_type, vmap)
androguard/decompiler/dad/opcode_ins.py:76
↓ 5 callersFunctionbinary_infix
(op, left, right)
androguard/decompiler/dad/dast.py:44
↓ 5 callersMethodcompute_rpo
Number the nodes in reverse post order. An RPO traversal visit as many predecessors of a node as possible before visiting the
androguard/decompiler/dad/graph.py:142
↓ 5 callersFunctionfield_access
(triple, left)
androguard/decompiler/dad/dast.py:52
↓ 5 callersMethodget_class_name
(self)
androguard/core/analysis/analysis.py:695
↓ 5 callersMethodget_classes
Returns a list of :class:`ClassAnalysis` objects Returns both internal and external classes (if any) :rtype: list of :class
androguard/core/analysis/analysis.py:1275
↓ 5 callersMethodget_descriptor
Return the descriptor of the method A method descriptor will have the form (A A A ...)R Where A are the arguments to the meth
androguard/core/bytecodes/dvm.py:3139
↓ 5 callersMethodget_descriptor
(self)
androguard/core/analysis/analysis.py:698
↓ 5 callersMethodget_length
:rtype: an integer which is the length of the code
androguard/core/analysis/analysis.py:359
↓ 5 callersMethodget_methods
(self)
dex2c/compiler.py:487
↓ 5 callersMethodget_obj
(self)
androguard/core/bytecodes/dvm.py:7112
↓ 5 callersMethodget_operands
(self, idx=-1)
androguard/core/bytecodes/dvm.py:6345
↓ 5 callersMethodget_ref_kind
Return the value of the 'kind' argument :rtype: value
androguard/core/bytecodes/dvm.py:4143
↓ 5 callersMethodget_return_type
(self)
dex2c/compiler.py:159
↓ 5 callersMethodget_start
(self)
androguard/core/analysis/analysis.py:88
↓ 5 callersMethodget_superclassname
Return the name of the super class :rtype: str
androguard/core/bytecodes/dvm.py:3601
↓ 5 callersFunctioninvokecommon
(ins, irbuilder, invoke_type)
dex2c/opcode_ins.py:956
↓ 5 callersFunctioninvokecommonrange
(ins, irbuilder, invoke_type)
dex2c/opcode_ins.py:1016
← previousnext →101–200 of 3,039, ranked by callers