MCPcopy Create free account

hub / github.com/codehasan/dex2c / functions

Functions3,039 in github.com/codehasan/dex2c

↓ 431 callersMethodget_output
(self, idx=-1)
androguard/core/bytecodes/dvm.py:6352
↓ 254 callersMethodwrite
(self, s)
dex2c/writer.py:81
↓ 211 callersMethodread
Read from the current offset a total number of `size` bytes and increment the offset by `size` :param int size: length of by
androguard/core/bytecode.py:797
↓ 138 callersMethodget
(self, idx)
androguard/core/bytecodes/dvm.py:2034
↓ 112 callersMethodwrite
(self, s, data=None)
androguard/decompiler/dad/writer.py:80
↓ 95 callersFunctionget_variables
(vmap, *variables)
androguard/decompiler/dad/opcode_ins.py:63
↓ 90 callersMethodpop
(self, idx)
androguard/core/analysis/analysis.py:185
↓ 89 callersMethodget_name
(self)
androguard/core/bytecode.py:458
↓ 83 callersMethodreplace
(self, old, new)
androguard/decompiler/dad/instruction.py:54
↓ 82 callersMethodrefine_type
(self, vtype: str)
dex2c/instruction.py:50
↓ 79 callersMethodread_variable
(self, register, block=None)
dex2c/compiler.py:386
↓ 63 callersMethodwrite_variable
(self, register)
dex2c/compiler.py:381
↓ 62 callersMethodget_kind
Return the 'kind' argument of the instruction :rtype: int
androguard/core/bytecodes/dvm.py:4049
↓ 55 callersMethodget_idx
Get the current offset in the buffer :rtype: int
androguard/core/bytecode.py:725
↓ 55 callersMethodget_type
(self)
dex2c/instruction.py:95
↓ 46 callersMethodis_ident
(self)
androguard/decompiler/dad/instruction.py:36
↓ 46 callersMethodvalue
(self)
androguard/decompiler/dad/instruction.py:147
↓ 46 callersMethodwrite_ext
(self, t)
androguard/decompiler/dad/writer.py:92
↓ 45 callersMethodspace
(self)
androguard/decompiler/dad/writer.py:67
↓ 43 callersMethod__init__
(self, value: Value, user)
dex2c/instruction.py:136
↓ 41 callersMethodget_length
Return the length of this object :rtype: int
androguard/core/bytecodes/dvm.py:6639
↓ 41 callersMethodvisit
(self, visitor)
dex2c/instruction.py:415
↓ 38 callersMethodadd
(self, val)
androguard/decompiler/dad/dast.py:467
↓ 36 callersMethod__init__
(self, class_manager, offset, size, buff)
androguard/core/bytecodes/dvm.py:6478
↓ 36 callersMethod__init__
(self, value, atype)
androguard/decompiler/dad/instruction.py:161
↓ 36 callersMethodget_class_name
Return the class name of the field :rtype: string
androguard/core/bytecodes/dvm.py:2280
↓ 36 callersMethodget_type
(self)
androguard/decompiler/dad/instruction.py:42
↓ 36 callersMethodget_used_vars
(self)
androguard/decompiler/dad/instruction.py:51
↓ 35 callersMethodvisit
(self, visitor)
androguard/decompiler/dad/instruction.py:170
↓ 34 callersMethodadd_user
(self, instr)
dex2c/instruction.py:110
↓ 34 callersMethodget_raw
Return the raw buffer of this object :rtype: bytearray
androguard/core/bytecodes/dvm.py:6628
↓ 34 callersMethodget_variable_or_const
(self, var)
dex2c/writer.py:805
↓ 33 callersMethodget_field
(self, idx)
androguard/core/bytecodes/dvm.py:7354
↓ 33 callersFunctionget_kind
Return the value of the 'kind' argument :param cm: a ClassManager object :type cm: :class:`ClassManager` :param kind: the type of th
androguard/core/bytecodes/dvm.py:3991
↓ 32 callersFunctionassign_binary_2addr_exp
(ins, val_op, op_type, vmap)
androguard/decompiler/dad/opcode_ins.py:103
↓ 32 callersFunctionassign_binary_2addr_exp
(ins, val_op, op_type, irbuilder)
dex2c/opcode_ins.py:125
↓ 32 callersFunctionassign_binary_exp
(ins, val_op, op_type, vmap)
androguard/decompiler/dad/opcode_ins.py:97
↓ 32 callersFunctionassign_binary_exp
(ins, val_op, op_type, irbuilder)
dex2c/opcode_ins.py:117
↓ 32 callersMethodget_name
(self)
androguard/core/bytecodes/dvm.py:6342
↓ 30 callersMethodis_const
(self)
androguard/decompiler/dad/instruction.py:167
↓ 30 callersMethodshow
Display (with a pretty print) this object
androguard/core/bytecodes/dvm.py:6619
↓ 30 callersFunctionwriteuleb128
Convert an integer value to the corresponding unsigned LEB128. Raises a value error, if the given value is negative. :param value: non-
androguard/core/bytecodes/dvm.py:276
↓ 29 callersMethodget_off
(self)
androguard/core/bytecodes/dvm.py:6670
↓ 28 callersMethodget_name
(self)
androguard/core/analysis/analysis.py:85
↓ 26 callersFunctionreaduleb128
Read an unsigned LEB128 at the current position of the buffer :param buff: a file like object :return: decoded unsigned LEB128
androguard/core/bytecodes/dvm.py:213
↓ 25 callersMethodread_uint32_le
(self, io_stream)
androguard/core/bytecodes/apk.py:1554
↓ 24 callersMethodadd
Generic method to add a file to the session. This is the main method to use when adding files to a Session! If an APK file
androguard/session.py:280
↓ 23 callersFunctionget_native_type
(jtype)
dex2c/util.py:260
↓ 23 callersMethodset_idx
Set the start address of the buffer :param idx: the index :type idx: int
androguard/core/bytecodes/dvm.py:6507
↓ 23 callersMethodwrite_trace
(self, ins)
dex2c/writer.py:76
↓ 21 callersMethodget_descriptor
Return the descriptor of the field :rtype: string
androguard/core/bytecodes/dvm.py:2302
↓ 21 callersMethodget_string
Return the type string :rtype: string
androguard/core/bytecodes/dvm.py:1105
↓ 21 callersMethodget_type
(self)
androguard/core/bytecodes/dvm.py:7014
↓ 21 callersMethodget_value
(self)
dex2c/instruction.py:143
↓ 20 callersMethodvisit_node
(self, node)
androguard/decompiler/dad/writer.py:202
↓ 19 callersMethodadd_edge
(self, e1, e2)
androguard/decompiler/dad/graph.py:75
↓ 19 callersMethodvisit_node
(self, node)
androguard/decompiler/dad/dast.py:531
↓ 18 callersMethodget_ins
(self)
androguard/decompiler/dad/basic_blocks.py:184
↓ 18 callersMethodget_op_value
(self)
androguard/core/bytecodes/dvm.py:6349
↓ 18 callersMethodload
(self)
androguard/core/bytecodes/dvm.py:2669
↓ 18 callersMethodwrite_define_ex_handle
(self, ins)
dex2c/writer.py:779
↓ 17 callersMethod_ns
return the name including the Android namespace URI
androguard/core/bytecodes/apk.py:297
↓ 17 callersFunctionassign_lit
(op_type, val_cst, val_a, val_b, vmap)
androguard/decompiler/dad/opcode_ins.py:109
↓ 17 callersMethodget_method
(self, idx)
androguard/core/bytecodes/dvm.py:7361
↓ 17 callersMethodget_triple
(self)
androguard/core/bytecodes/dvm.py:2508
↓ 17 callersFunctionparse_descriptor
(desc)
androguard/decompiler/dad/dast.py:161
↓ 17 callersMethodreload
(self)
androguard/core/bytecodes/dvm.py:6546
↓ 17 callersMethodwrite_undefine_ex_handle
(self, ins)
dex2c/writer.py:787
↓ 16 callersFunctionassign_lit
(op_type, val_cst, val_a, val_b, irbuilder)
dex2c/opcode_ins.py:133
↓ 16 callersMethodcompile
(decompiled_dir)
dcc.py:156
↓ 16 callersMethodget_obj_by_offset
Returnes a object from as given offset inside the DEX file
androguard/core/bytecodes/dvm.py:7197
↓ 16 callersMethodget_proto
Return the prototype of the method :rtype: string
androguard/core/bytecodes/dvm.py:2465
↓ 16 callersMethodinc_ind
(self, i=1)
androguard/decompiler/dad/writer.py:61
↓ 16 callersMethodsize
Total size of this chunk (in bytes). This is the chunkSize plus the size of any data associated with the chunk. Adding this value
androguard/core/bytecodes/axml/__init__.py:2110
↓ 15 callersMethod_analyse
(self)
androguard/core/bytecodes/axml/__init__.py:1362
↓ 15 callersMethodadd
(self, value, ttype)
androguard/core/bytecodes/dvm.py:1232
↓ 15 callersMethodadd
Add a DalvikVMFormat to this Analysis :param vm: :class:`dvm.DalvikVMFormat` to add to this Analysis
androguard/core/analysis/analysis.py:993
↓ 15 callersFunctionassign_cast_exp
(val_a, val_b, val_op, op_type, vmap)
androguard/decompiler/dad/opcode_ins.py:92
↓ 15 callersMethodget_code
(self, off)
androguard/core/bytecodes/dvm.py:6953
↓ 15 callersMethodget_instructions
Get the instructions :rtype: a generator of each :class:`Instruction` (or a cached list of instructions if you have setup instructio
androguard/core/bytecodes/dvm.py:6530
↓ 15 callersFunctionget_type
Retrieve the java type of a descriptor (e.g : I)
androguard/decompiler/dad/util.py:170
↓ 15 callersMethodtell
Alias for :meth:`get_idx`. :rtype: int
androguard/core/bytecode.py:741
↓ 14 callersMethoddec_ind
(self, i=1)
androguard/decompiler/dad/writer.py:64
↓ 14 callersMethodget_method_ref
(self, idx)
androguard/core/bytecodes/dvm.py:7365
↓ 14 callersMethodsucs
(self, node)
androguard/decompiler/dad/graph.py:54
↓ 13 callersMethodall_preds
(self, node)
androguard/decompiler/dad/graph.py:63
↓ 13 callersFunctionchr
Patched Version of builtins.chr, to work with narrow python builds In those versions, the function unichr does not work with inputs >0x10000
androguard/core/bytecodes/mutf8.py:6
↓ 13 callersMethodget_access_flags
Return the access flags of the field :rtype: int
androguard/core/bytecodes/dvm.py:2718
↓ 13 callersMethodget_data
(self)
androguard/core/bytecodes/axml/__init__.py:2667
↓ 13 callersFunctionget_type
Retrieve the java type of a descriptor (e.g : I)
dex2c/util.py:193
↓ 12 callersMethodget_class
(self, class_name)
dex2c/compiler.py:532
↓ 12 callersMethodget_type
(self)
androguard/core/bytecodes/axml/__init__.py:2208
↓ 12 callersFunctionget_type_descriptor
(atype)
dex2c/util.py:220
↓ 12 callersMethodneg
(self)
androguard/decompiler/dad/basic_blocks.py:155
↓ 12 callersFunctionread
Open and read a file :param filename: filename to open and read :param binary: True if the file should be read as binary :return: by
androguard/util.py:5
↓ 12 callersMethodset_value_type
(self, vtype)
dex2c/instruction.py:313
↓ 12 callersMethodwrite_kill_local_reference
(self, val, tmp=False)
dex2c/writer.py:216
↓ 11 callersFunctionassign_const
(dest_reg, cst, vmap)
androguard/decompiler/dad/opcode_ins.py:72
↓ 11 callersMethodget_attribute_value
Return the attribute value in xml files which matches the tag name and the specific attribute :param str tag_name: specify the tag n
androguard/core/bytecodes/apk.py:915
↓ 11 callersFunctionget_byte
(buff)
androguard/core/bytecodes/dvm.py:209
next →1–100 of 3,039, ranked by callers