MCPcopy Create free account

hub / github.com/codehasan/dex2c / types & classes

Types & classes301 in github.com/codehasan/dex2c

↓ 46 callersClassAssignExpression
androguard/decompiler/dad/instruction.py:192
↓ 16 callersClassCastExpression
dex2c/instruction.py:1124
↓ 15 callersClassConstant
dex2c/instruction.py:147
↓ 14 callersClassConstant
androguard/decompiler/dad/instruction.py:76
↓ 14 callersClassResParserError
Exception for the parsers
androguard/core/bytecodes/axml/__init__.py:92
↓ 12 callersClassLoadConstant
dex2c/instruction.py:373
↓ 9 callersClassMoveExpression
androguard/decompiler/dad/instruction.py:241
↓ 9 callersClassMoveExpression
dex2c/instruction.py:452
↓ 8 callersClassARSCHeader
Object which contains a Resource Chunk. This is an implementation of the `ResChunk_header`. It will throw an :class:`ResParserError` if
androguard/core/bytecodes/axml/__init__.py:2044
↓ 8 callersClassMemberTriple
project/jni/nc/Dex2C.cpp:13
↓ 7 callersClassBrokenAPKError
androguard/core/bytecodes/apk.py:49
↓ 7 callersClassExportObject
Wrapper object for ipython exports
androguard/core/bytecodes/dvm.py:8729
↓ 7 callersClassInstanceExpression
androguard/decompiler/dad/instruction.py:1313
↓ 7 callersClassInstanceInstruction
androguard/decompiler/dad/instruction.py:424
↓ 7 callersClassStaticExpression
androguard/decompiler/dad/instruction.py:1357
↓ 7 callersClassStaticInstruction
androguard/decompiler/dad/instruction.py:379
↓ 6 callersClassConditionalExpression
androguard/decompiler/dad/instruction.py:1209
↓ 6 callersClassConditionalExpression
dex2c/instruction.py:1153
↓ 6 callersClassConditionalZExpression
androguard/decompiler/dad/instruction.py:1270
↓ 6 callersClassConditionalZExpression
dex2c/instruction.py:1189
↓ 6 callersClassUnaryExpression
androguard/decompiler/dad/instruction.py:1147
↓ 6 callersClassUnaryExpression
dex2c/instruction.py:1104
↓ 5 callersClassBaseClass
androguard/decompiler/dad/instruction.py:117
↓ 5 callersClassMethodFilter
androguard/decompiler/decompiler.py:48
↓ 4 callersClassAnalysis
androguard/core/analysis/analysis.py:962
↓ 4 callersClassBinaryExpressionLit
dex2c/instruction.py:1099
↓ 4 callersClassDvClass
This is a wrapper for :class:`~androguard.core.bytecodes.dvm.ClassDefItem` inside the decompiler. At first, :py:attr:`methods` contains a li
androguard/decompiler/dad/decompile.py:213
↓ 4 callersClassDvClass
dex2c/compiler.py:449
↓ 4 callersClassInvokeRangeInstruction
androguard/decompiler/dad/instruction.py:599
↓ 4 callersClassNopExpression
androguard/decompiler/dad/instruction.py:670
↓ 4 callersClassReturnInstruction
androguard/decompiler/dad/instruction.py:625
↓ 4 callersClassReturnInstruction
dex2c/instruction.py:722
↓ 4 callersClassStringBlock
StringBlock is a CHUNK inside an AXML File: `ResStringPool_header` It contains all strings, which are used by referecing to ID's See htt
androguard/core/bytecodes/axml/__init__.py:104
↓ 3 callersClassAPK
androguard/core/bytecodes/apk.py:198
↓ 3 callersClassBinaryCompExpression
dex2c/instruction.py:1081
↓ 3 callersClassBinaryExpressionLit
androguard/decompiler/dad/instruction.py:1142
↓ 3 callersClassClassAnalysis
androguard/core/analysis/analysis.py:714
↓ 3 callersClassDVMBasicBlock
A simple basic block of a dalvik method
androguard/core/analysis/analysis.py:26
↓ 3 callersClassGotoInst
dex2c/instruction.py:765
↓ 3 callersClassInvalidInstruction
androguard/core/bytecodes/dvm.py:102
↓ 3 callersClassInvokeInstruction
androguard/decompiler/dad/instruction.py:510
↓ 3 callersClassIrBasicBlock
dex2c/basic_blocks.py:28
↓ 3 callersClassMoveResultExpression
androguard/decompiler/dad/instruction.py:297
↓ 3 callersClassMoveResultExpression
dex2c/instruction.py:483
↓ 3 callersClassTmpnameAllocator
dex2c/writer.py:33
↓ 3 callersClassVariable
androguard/decompiler/dad/instruction.py:134
↓ 2 callersClassARSCResStringPoolRef
This is actually a `Res_value` It holds information about the stored resource value See: http://androidxref.com/9.0.0_r3/xref/frameworks
androguard/core/bytecodes/axml/__init__.py:2645
↓ 2 callersClassARSCResTableConfig
ARSCResTableConfig contains the configuration for specific resource selection. This is used on the device to determine which resources should
androguard/core/bytecodes/axml/__init__.py:2226
↓ 2 callersClassAXMLParser
AXMLParser reads through all chunks in the AXML file and implements a state machine to return information about the current chunk, which
androguard/core/bytecodes/axml/__init__.py:356
↓ 2 callersClassBinaryExpression
androguard/decompiler/dad/instruction.py:1069
↓ 2 callersClassClassManager
This class is used to access to all elements (strings, type, proto ...) of the dex format based on their offset or index.
androguard/core/bytecodes/dvm.py:7143
↓ 2 callersClassCondBlock
androguard/decompiler/dad/basic_blocks.py:143
↓ 2 callersClassDBGBytecode
androguard/core/bytecodes/dvm.py:1223
↓ 2 callersClassDCode
This class represents the instructions of a method :param class_manager: the ClassManager :type class_manager: :class:`ClassManager` obj
androguard/core/bytecodes/dvm.py:6464
↓ 2 callersClassDalvikVMFormat
This class can parse a classes.dex file of an Android application (APK). :param buff: a string which represents the classes.dex file :pa
androguard/core/bytecodes/dvm.py:7605
↓ 2 callersClassDecompilerDAD
androguard/decompiler/decompiler.py:556
↓ 2 callersClassDummyNode
androguard/decompiler/dad/dataflow.py:314
↓ 2 callersClassDvMachine
Wrapper class for a Dalvik Object, like a DEX or ODEX file. The wrapper allows to take a Dalvik file and get a list of Classes out of it.
androguard/decompiler/dad/decompile.py:425
↓ 2 callersClassEncodedAnnotation
This class can parse an encoded_annotation of a dex file :param buff: a string which represents a Buff object of the encoded_annotation
androguard/core/bytecodes/dvm.py:1611
↓ 2 callersClassEncodedArray
This class can parse an encoded_array of a dex file :param buff: a string which represents a Buff object of the encoded_array :type buff
androguard/core/bytecodes/dvm.py:1396
↓ 2 callersClassEncodedValue
This class can parse an encoded_value of a dex file :param buff: a string which represents a Buff object of the encoded_value :type buff
androguard/core/bytecodes/dvm.py:1454
↓ 2 callersClassExternalClass
androguard/core/analysis/analysis.py:634
↓ 2 callersClassExternalMethod
androguard/core/analysis/analysis.py:686
↓ 2 callersClassFieldClassAnalysis
androguard/core/analysis/analysis.py:582
↓ 2 callersClassFillArrayExpression
androguard/decompiler/dad/instruction.py:948
↓ 2 callersClassFillArrayExpression
dex2c/instruction.py:970
↓ 2 callersClassFilledArrayExpression
androguard/decompiler/dad/instruction.py:891
↓ 2 callersClassFilledArrayExpression
dex2c/instruction.py:944
↓ 2 callersClassGraph
Stores a CFG (Control Flow Graph), which is a directed graph. The CFG defines an entry node :py:attr:`entry`, a single exit node :py:attr:`e
androguard/decompiler/dad/graph.py:34
↓ 2 callersClassHeaderItem
This class can parse an header_item of a dex file :param buff: a string which represents a Buff object of the header_item :type buff: Bu
androguard/core/bytecodes/dvm.py:419
↓ 2 callersClassInstructionInvalid
This class represents an invalid instruction
androguard/core/bytecodes/dvm.py:4162
↓ 2 callersClassInvokeInstruction
dex2c/instruction.py:622
↓ 2 callersClassInvokeStaticInstruction
androguard/decompiler/dad/instruction.py:612
↓ 2 callersClassIrBuilder
dex2c/compiler.py:111
↓ 2 callersClassJSONWriter
androguard/decompiler/dad/dast.py:436
↓ 2 callersClassLoopType
androguard/decompiler/dad/node.py:61
↓ 2 callersClassMethodClassAnalysis
androguard/core/analysis/analysis.py:443
↓ 2 callersClassMoveParam
dex2c/instruction.py:434
↓ 2 callersClassNodeType
androguard/decompiler/dad/node.py:72
↓ 2 callersClassParam
androguard/decompiler/dad/instruction.py:160
↓ 2 callersClassStatementBlock
androguard/decompiler/dad/basic_blocks.py:69
↓ 2 callersClassSwitchExpression
androguard/decompiler/dad/instruction.py:684
↓ 2 callersClassSwitchExpression
dex2c/instruction.py:777
↓ 2 callersClassThisParam
androguard/decompiler/dad/instruction.py:177
↓ 2 callersClassWriter
Transforms a method into Java code.
androguard/decompiler/dad/writer.py:34
↓ 1 callersClassAPKV2SignedData
This class holds all data associated with an APK V3 SigningBlock signed data. source : https://source.android.com/security/apksigning/v2.htm
androguard/core/bytecodes/apk.py:88
↓ 1 callersClassAPKV2Signer
This class holds all data associated with an APK V2 SigningBlock signer. source : https://source.android.com/security/apksigning/v2.html
androguard/core/bytecodes/apk.py:151
↓ 1 callersClassAPKV3SignedData
This class holds all data associated with an APK V3 SigningBlock signed data. source : https://source.android.com/security/apksigning/v3.htm
androguard/core/bytecodes/apk.py:124
↓ 1 callersClassAPKV3Signer
This class holds all data associated with an APK V3 SigningBlock signer. source : https://source.android.com/security/apksigning/v3.html
androguard/core/bytecodes/apk.py:171
↓ 1 callersClassARSCComplex
This is actually a `ResTable_map_entry` It contains a set of {name: value} mappings, which are of type `ResTable_map`. A `ResTable_map`
androguard/core/bytecodes/axml/__init__.py:2617
↓ 1 callersClassARSCParser
Parser for resource.arsc files The ARSC File is, like the binary XML format, a chunk based format. Both formats are actually identical b
androguard/core/bytecodes/axml/__init__.py:1185
↓ 1 callersClassARSCResTableEntry
A `ResTable_entry`. See http://androidxref.com/9.0.0_r3/xref/frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h#1458
androguard/core/bytecodes/axml/__init__.py:2551
↓ 1 callersClassARSCResTablePackage
A `ResTable_package` See http://androidxref.com/9.0.0_r3/xref/frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h#861
androguard/core/bytecodes/axml/__init__.py:2135
↓ 1 callersClassARSCResType
This is a `ResTable_type` without it's `ResChunk_header`. It contains a `ResTable_config` See http://androidxref.com/9.0.0_r3/xref/frame
androguard/core/bytecodes/axml/__init__.py:2181
↓ 1 callersClassARSCResTypeSpec
See http://androidxref.com/9.0.0_r3/xref/frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h#1327
androguard/core/bytecodes/axml/__init__.py:2160
↓ 1 callersClassAXMLPrinter
Converter for AXML Files into a lxml ElementTree, which can easily be converted into XML. A Reference Implementation can be found at htt
androguard/core/bytecodes/axml/__init__.py:910
↓ 1 callersClassAnnotationElement
This class can parse an annotation_element of a dex file :param buff: a string which represents a Buff object of the annotation_element
androguard/core/bytecodes/dvm.py:1563
↓ 1 callersClassAnnotationItem
This class can parse an annotation_item of a dex file :param buff: a string which represents a Buff object of the annotation_item :type
androguard/core/bytecodes/dvm.py:1680
↓ 1 callersClassAnnotationOffItem
This class can parse an annotation_off_item of a dex file :param buff: a string which represents a Buff object of the annotation_off_item
androguard/core/bytecodes/dvm.py:583
↓ 1 callersClassAnnotationSetItem
This class can parse an annotation_set_item of a dex file :param buff: a string which represents a Buff object of the annotation_set_item
androguard/core/bytecodes/dvm.py:618
next →1–100 of 301, ranked by callers