Trees
Indices
Help
Androguard
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
il_reil.ADD_TO_JAVA
androguard.Androguard
:
Androguard is the main object to abstract and manage differents formats
androguard.AndroguardS
:
AndroguardS is the main object to abstract and manage differents formats but only per filename.
dvm.AnnotationElement
dvm.AnnotationItem
dvm.AnnotationOffItem
dvm.AnnotationSetItem
dvm.AnnotationsDirectoryItem
jvm.AppendFrame
jvm.AttributeInfo
:
AttributeInfo manages each attribute info (Code, SourceFile ....)
androguard.BC
il_reil.BISZ_TO_JAVA
il_reil.BPTR
bytecode.Buff
bytecode.BuffHandle
dvm.CM
jvm.ChopFrame
dvm.ClassDataItem
dvm.ClassDefItem
dvm.ClassItem
jvm.ClassManager
:
ClassManager can be used by all classes to get more information
dvm.CodeItem
misc.Color
jvm.CreateClass
:
Create a specific Class constant by given the name index
jvm.CreateCodeAttributeInfo
:
Create a specific CodeAttributeInfo by given bytecodes (into an human readable format)
jvm.CreateFieldRef
:
Create a specific FieldRef constant by given the class and the NameAndType index
jvm.CreateInteger
:
Create a specific Integer constant by given the name index
jvm.CreateMethodInfo
:
Create a specific MethodInfo by given the name, the prototype and the code (into an human readable format) of the "new" method
jvm.CreateMethodRef
:
Create a specific MethodRef constant by given the class and the NameAndType index
jvm.CreateNameAndType
:
Create a specific NameAndType constant by given the name and the descriptor index
jvm.CreateString
:
Create a specific String constant by given the name index
dvm.DBGBytecode
dvm.DalvikCode
dvm.Data
dvm.DebugInfoItem
dvm.DebugInfoItem2
dvm.EncodedAnnotation
dvm.EncodedArray
dvm.EncodedArrayItem
dvm.EncodedCatchHandler
dvm.EncodedCatchHandlerList
dvm.EncodedField
dvm.EncodedMethod
dvm.EncodedTypeAddrPair
dvm.EncodedValue
dvm.FieldAnnotation
jvm.FieldInfo
:
An object which represents a Field
dvm.FieldItem
dvm.FillArrayData
jvm.FullFrame
dvm.HeaderItem
vm.IL_REIL_TO_JAVA
opaque.INT
jvm.InnerClassesDesc
jvm.JBC
:
JBC manages each bytecode with the value, name, raw buffer and special functions
il_reil.JCC_TO_JAVA
jvm.JavaCode
:
JavaCode manages a list of bytecode to a specific method, by decoding a raw buffer and transform each bytecode into a JBC object
il_reil.MOD_TO_JAVA
il_reil.MTR
il_reil.MUL_TO_JAVA
dvm.MapItem
dvm.MapList
il_reil.MetaREIL
dvm.MethodAnnotation
dvm.MethodIdItem
jvm.MethodInfo
:
An object which represents a Method
dvm.MethodItem
opaque.PRNG
dvm.PackedSwitch
dvm.ParameterAnnotation
dvm.ProtoIdItem
dvm.ProtoItem
il_reil.REIL_LITERAL
il_reil.REIL_OFFSET
il_reil.REIL_REGISTER
il_reil.REIL_TO_JAVA
il_reil.STR_TO_JAVA
il_reil.SUB_TO_JAVA
bytecode.SV
:
SV is used to handle more easily a value
bytecode.SVs
:
SVs is used to handle more easily a structure of different values
jvm.SameFrame
jvm.SameFrameExtended
jvm.SameLocals1StackItemFrame
jvm.SameLocals1StackItemFrameExtended
dvm.SparseSwitch
dvm.StringDataItem
dvm.StringIdItem
dvm.TypeIdItem
dvm.TypeItem
dvm.TypeLItem
dvm.TypeList
androguard.VM_int
:
VM_int is the main high level Virtual Machine object to protect a method by remplacing all integer contants
jvm.VerificationTypeInfo
object
:
The most base type
jvm.BasicAttribute
jvm.CodeAttribute
jvm.ExceptionsAttribute
jvm.InnerClassesAttribute
jvm.LineNumberTableAttribute
jvm.LocalVariableTableAttribute
jvm.SourceFileAttribute
jvm.StackMapTableAttribute
jvm.CpInfo
:
Generic class to manage constant info object
jvm.Class
jvm.Double
jvm.FieldRef
jvm.Float
jvm.Integer
jvm.InterfaceMethodRef
jvm.Long
jvm.MethodRef
jvm.NameAndType
jvm.String
jvm.Utf8
dvm.IdItem
dvm.FieldIdItem
bytecode.MethodBC
il_reil.REIL_BASE
il_reil.REIL_ADD
il_reil.REIL_AND
il_reil.REIL_BISZ
il_reil.REIL_BLSH
il_reil.REIL_BRSH
il_reil.REIL_DIV
il_reil.REIL_JCC
il_reil.REIL_LDM
il_reil.REIL_MOD
il_reil.REIL_MUL
il_reil.REIL_NOP
il_reil.REIL_OR
il_reil.REIL_STM
il_reil.REIL_STR
il_reil.REIL_SUB
il_reil.REIL_UNDEF
il_reil.REIL_UNKN
il_reil.REIL_XOR
vm.VM_int
vm.VM_int_basic_math_formula
vm.VM_int_basic_prng
bytecode._Bytecode
dvm.DalvikVMFormat
jvm.JVMFormat
:
An object which is the main class to handle properly a class file.
Trees
Indices
Help
Androguard
Generated by Epydoc 3.0.1 on Mon Oct 25 16:26:24 2010
http://epydoc.sourceforge.net