int line
int column
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionUnitBox beginUnitBox
UnitBox endUnitBox
UnitBox handlerUnitBox
List<E> unitBoxes
Unit unit
Value value
RefType base
Type baseType
int numDimensions
Chain<E> localChain
Chain<E> trapChain
UnitPatchingChain unitChain
int mStatus
Value e
String moduleName
String className
AnySubType anySubType
SootClass sootClass
ArrayType arrayType
int number
JimpleToBafContext jimpleToBafContext
Unit source
SootMethodRef methodRef
Type opType
Type opType
Type opType
Type mOpType
SootMethodRef bsmRef
List<E> bsmArgs
int tag
SootFieldRef fieldRef
SootFieldRef fieldRef
Type castType
Type checkType
int argCount
Type baseType
int dimensionCount
ArrayType baseType
Type mType
Constant constant
SootFieldRef fieldRef
SootFieldRef fieldRef
int lowIndex
int highIndex
boolean DEBUG
Map<K,V> pMap
Set<E> consumedConditions
HashSet<E> thisLocals
IterableSet<T> synchronizedBlockFacts
IterableSet<T> exceptionFacts
IterableSet<T> monitorFacts
IterableSet<T> importList
Local controlLocal
InstanceInvokeExpr constructorExpr
Unit constructorUnit
List<E> caughtrefs
ASTCondition condition
SETNodeLabel label
String command
SETNodeLabel label
boolean surpressDestinationLabel
Type type
Type type
boolean supressDeclaringClass
int value
long value
String fullyQualifiedAssemblyPathFilename
ProtoAssemblyAllTypes.AssemblyAllTypes protoAllTypes
String pathNativeHost
boolean gotAllReferencesModuleTypes
ProtoAssemblyAllTypes.TypeDefinition type_
Object name_
com.google.protobuf.LazyStringList valueString_
com.google.protobuf.Internal.IntList valueInt32_
int valueInt32MemoizedSerializedSize
com.google.protobuf.Internal.LongList valueInt64_
int valueInt64MemoizedSerializedSize
com.google.protobuf.Internal.DoubleList valueDouble_
int valueDoubleMemoizedSerializedSize
com.google.protobuf.Internal.FloatList valueFloat_
int valueFloatMemoizedSerializedSize
byte memoizedIsInitialized
int accessibility_
ProtoAssemblyAllTypes.MethodDefinition addAccessorMethod_
boolean canAdd_
boolean canInvoke_
boolean canRemove_
Object fullName_
ProtoAssemblyAllTypes.MethodDefinition invokeAccessorMethod_
Object name_
ProtoAssemblyAllTypes.MethodDefinition removeAccessorMethod_
int peToken_
byte memoizedIsInitialized
int accessibility_
boolean isAbstract_
boolean isSealed_
boolean isExplicitInterfaceImplementation_
boolean isOverride_
boolean isVirtual_
boolean isConst_
boolean isReadOnly_
boolean isStatic_
ProtoAssemblyAllTypes.TypeDefinition type_
int typeKind_
Object name_
Object fullName_
ProtoAssemblyAllTypes.TypeDefinition declaringType_
List<E> attributes_
int peToken_
byte memoizedIsInitialized
int accessibility_
Object name_
boolean hasBody_
List<E> parameter_
boolean isAbstract_
boolean isAccessor_
boolean isConstructor_
boolean isDestructor_
boolean isExplicitInterfaceImplementation_
boolean isStatic_
boolean isVirtual_
boolean isOperator_
boolean isExtern_
boolean isUnsafe_
boolean isSealed_
ProtoAssemblyAllTypes.TypeDefinition returnType_
List<E> attributes_
Object fullName_
ProtoAssemblyAllTypes.TypeDefinition declaringType_
int peToken_
byte memoizedIsInitialized
ProtoAssemblyAllTypes.TypeDefinition type_
Object parameterName_
boolean isRef_
boolean isOut_
boolean isIn_
boolean isOptional_
byte memoizedIsInitialized
int accessibility_
boolean canGet_
boolean canSet_
boolean isAbstract_
boolean isSealed_
boolean isExplicitInterfaceImplementation_
boolean isOverride_
boolean isVirtual_
boolean isStatic_
boolean isExtern_
ProtoAssemblyAllTypes.MethodDefinition getter_
ProtoAssemblyAllTypes.MethodDefinition setter_
ProtoAssemblyAllTypes.TypeDefinition type_
int typeKind_
Object name_
List<E> attributes_
int peToken_
byte memoizedIsInitialized
int accessibility_
Object fullname_
Object namespace_
boolean isAbstract_
boolean isReadOnly_
boolean isSealed_
boolean isStatic_
Object declaringOuterClass_
List<E> directBaseTypes_
int typeKind_
List<E> methods_
List<E> fields_
List<E> properties_
List<E> nestedTypes_
List<E> attributes_
List<E> genericTypeArguments_
int arrayDimensions_
List<E> events_
int peToken_
byte memoizedIsInitialized
int analyzerMethodCall_
Object assemblyFileAbsolutePath_
Object typeReflectionName_
Object methodName_
Object methodNameSuffix_
int methodPeToken_
Object propertyName_
boolean propertyIsSetter_
Object eventName_
int eventAccessorType_
boolean debugMode_
byte memoizedIsInitialized
ProtoIlInstructions.IlBlockContainerMsg body_
List<E> variables_
byte memoizedIsInitialized
int opCode_
ProtoAssemblyAllTypes.MethodDefinition method_
List<E> arguments_
ProtoIlInstructions.IlInstructionMsg valueInstruction_
Object valueConstantString_
int valueConstantInt32_
long valueConstantInt64_
float valueConstantFloat_
double valueConstantDouble_
ProtoIlInstructions.IlInstructionMsg target_
ProtoAssemblyAllTypes.TypeDefinition type_
ProtoAssemblyAllTypes.FieldDefinition field_
ProtoIlInstructions.IlVariableMsg variable_
int operator_
int sign_
ProtoIlInstructions.IlInstructionMsg left_
ProtoIlInstructions.IlInstructionMsg right_
Object targetLabel_
int comparisonKind_
ProtoIlInstructions.IlInstructionMsg condition_
ProtoIlInstructions.IlInstructionMsg trueInst_
ProtoIlInstructions.IlInstructionMsg falseInst_
ProtoIlInstructions.IlInstructionMsg array_
int conversionKind_
int inputType_
int targetType_
ProtoIlInstructions.IlInstructionMsg argument_
int resultType_
List<E> indices_
ProtoIlInstructions.IlBlockContainerMsg tryBlock_
List<E> handlers_
ProtoIlInstructions.IlBlockContainerMsg finallyBlock_
ProtoIlInstructions.IlBlockContainerMsg faultBlock_
ProtoIlInstructions.IlBlockContainerMsg body_
ProtoIlInstructions.IlInstructionMsg keyInstr_
ProtoIlInstructions.IlInstructionMsg defaultInst_
List<E> switchSections_
byte memoizedIsInitialized
long label_
ProtoIlInstructions.IlInstructionMsg targetInstr_
byte memoizedIsInitialized
ProtoIlInstructions.IlBlockContainerMsg body_
ProtoIlInstructions.IlVariableMsg variable_
ProtoIlInstructions.IlBlockContainerMsg filter_
boolean hasFilter_
byte memoizedIsInitialized
ProtoAssemblyAllTypes.TypeDefinition type_
Object name_
boolean hasInitialValue_
int variableKind_
byte memoizedIsInitialized
SootMethodRef bsmRef
ValueBox[] bsmArgBoxes
int tag
RefType type
String value
double value
float value
int value
long value
SootFieldRef fieldRef
SootMethodRef methodRef
int kind
int n
Type paramType
Unit source
SootFieldRef fieldRef
String value
RefType thisType
SootFieldRef fieldRef
ValueBox baseBox
ValueBox baseBox
SootMethodRef methodRef
ValueBox[] argBoxes
RefType type
ValueBox opBox
ValueBox opBox
ValueBox otherBox
ValueBox otherBox
SootMethodRef bsmRef
ValueBox[] bsmArgBoxes
int tag
ValueBox invokeExprBox
ValueBox stmtAddressBox
int lowIndex
int highIndex
Token token
SootMethod method
SootClass excType
Stmt throwing
SourceLnPosTag position
Object sourcename
int code
WeakHashMap<K,V> isEquivalent
String msg
CallGraph callGraph
List<E> heads
List<E> tails
FlowSet<T> pegNodes
Map<K,V> unitToPeg
Map<K,V> waitingNodes
PegGraph pg
Set<E> joinNeedReconsidered
Body body
Hierarchy hierarchy
PAG pag
Set<E> threadAllocSites
Set<E> methodsNeedingInlining
Set<E> allocNodes
List<E> inlineSites
Map<K,V> synchObj
Set<E> multiRunAllocNodes
Map<K,V> allocNodeToObj
SootClass sc
int idnum
ShimpleOptions options
ShimpleBodyBuilder sbb
boolean isSSA
Body body
boolean debug
Map<K,V> boxToPhiNode
Set<E> phiNodeSet
Map<K,V> boxToNeedsPatching
ValueUnitPair argBox
Object targetKey
boolean unitChanged
int partitionNumber
Type type
Type type
Unit unit
HashChain.Link<X extends E> nextLink
HashChain.Link<X extends E> previousLink
Object item
Copyright © 2024 Soot OSS. All rights reserved.