SandMark version 2.1


Constant Field Values


Contents
sandmark.*

sandmark.Console
public static final java.lang.String TraceFileExtension ".tra"
public static final double version 2.0d

sandmark.gui.ObfDialog
final int numButtons 4

sandmark.obfuscate.boolsplitter.dcfg.Block
public static final int IRREDUCIBLE 1
public static final int NON_HEADER 0
public static final int REDUCIBLE 2

sandmark.obfuscate.boolsplitter.dcfg.FlowGraph
public static final int PEEL_ALL_LOOPS -1
public static final int PEEL_NO_LOOPS 0

sandmark.obfuscate.boolsplitter.dtree.ArithExpr
public static final char ADD 43
public static final char AND 38
public static final char CMP 63
public static final char CMPG 62
public static final char CMPL 60
public static final char DIV 47
public static final char IOR 124
public static final char MUL 42
public static final char REM 37
public static final char SUB 45
public static final char XOR 94

sandmark.obfuscate.boolsplitter.dtree.CallMethodExpr
public static final int INTERFACE 2
public static final int NONVIRTUAL 1
public static final int VIRTUAL 0

sandmark.obfuscate.boolsplitter.dtree.IfStmt
public static final int EQ 0
public static final int GE 3
public static final int GT 2
public static final int LE 5
public static final int LT 4
public static final int NE 1

sandmark.obfuscate.boolsplitter.dtree.MonitorStmt
public static final int ENTER 0
public static final int EXIT 1

sandmark.obfuscate.boolsplitter.dtree.ShiftExpr
public static final int LEFT 0
public static final int RIGHT 1
public static final int UNSIGNED_RIGHT 2

sandmark.obfuscate.boolsplitter.dtree.StackManipStmt
public static final int DUP 1
public static final int DUP_X1 2
public static final int DUP_X2 3
public static final int DUP2 4
public static final int DUP2_X1 5
public static final int DUP2_X2 6
public static final int SWAP 0

sandmark.obfuscate.boolsplitter.dtree.TreeVisitor
public static final int FORWARD 0
public static final int REVERSE 1

sandmark.obfuscate.boolsplitter.dtree.UCExpr
public static final int POINTER 1
public static final int SCALAR 2

sandmark.obfuscate.degradation.contention.ContentionObfuscator
public static final java.lang.String CONSTRUCTOR_STRING ""
public static final java.lang.String RUN_STRING "run"
public static final java.lang.String START_STRING "start"
public static final java.lang.String STATIC_INIT_STRING ""

sandmark.obfuscate.loop.ObfuscationLoop
public static final boolean DEBUG 1

sandmark.util.ByteCodeLocation
public static final long MISSING_long -1l

sandmark.util.CallGraphNode
public static final int CALL 3
public static final int ENTER 1
public static final int EXIT 2
public static final int MISSING_int -1
public static final int MISSING_kind -1
public static final int RETURN 4

sandmark.util.ConfigProperties
public static final java.lang.String CALCULATED "false"
public static final java.lang.String USER_DEFINED "true"

sandmark.util.GraphViewer
public static final java.lang.String SCRIPT "/tmp/formatGraph"

sandmark.util.MethodID
public static final java.lang.String MISSING_String "?"

sandmark.util.StackFrame
public static final long MISSING_long -1l

sandmark.util.graph.Dfs
static final int BLACK 2
static final int GRAY 1
static final int WHITE 0

sandmark.util.graph.Edge
public static final int BACK 2
public static final int CROSS 4
public static final int FORWARD 3
public static final int NOCLASS 0
public static final int TREE 1

sandmark.util.graph.codec.PermutationGraph
public static final java.lang.String FULLNAME "Permutation Graph"
static final int MAX_LENGTH 100
public static final java.lang.String SHORTNAME "perm"

sandmark.util.graph.codec.PPCT
public static final java.lang.String FULLNAME "Planted Plane Cubic Tree"
public static final java.lang.String SHORTNAME "PPCT"

sandmark.util.graph.codec.RadixGraph
public static final java.lang.String FULLNAME "Radix Graph"
public static final java.lang.String SHORTNAME "radix"

sandmark.watermark.ct.embed.EmbedData
public static final int LOCATION 0
public static final int VALUE 1

sandmark.watermark.ct.embed.sandmark.watermark.ct.embed.MarkLocation
public static final int INT 0
public static final int STRING 1

sandmark.watermark.ct.encode.storage.Array
static final java.lang.String arrayName "sm$array"

sandmark.watermark.ct.encode.storage.Hash
static final java.lang.String hashName "sm$hash"
static final java.lang.String storageType "java.util.Hashtable"

sandmark.watermark.ct.encode.storage.StorageClass
public static final int FORMAL 1
public static final int GLOBAL 0

sandmark.watermark.ct.encode.storage.Vector
static final java.lang.String storageType "java.util.Vector"
static final java.lang.String vectorName "sm$vec"

sandmark.watermark.ct.recognize.Recognizer
static final int BUFFER_SIZE 100

sandmark.watermark.ct.trace.CallForest
static final int EDGE_VALUE 10
static final int NODE_JAVA_VALUE 100
static final int NODE_MARK_VALUE 0
static final int NODE_STEALTHY_VALUE 5
static final int NODE_UNSTEALTHY_VALUE 10

sandmark.watermark.ct.trace.Preprocessor
public static final int ADDEDCODESIZE 11
public static final java.lang.String FRAMECOUNTER "stackFrameNumber"
public static final java.lang.String STACKID "sm$stackID"

sandmark.watermark.potkonjak.livenessAnalysis
public static final boolean AFTER 1
public static final boolean BEFORE 0

sandmark.watermark.potkonjak.RegisterAllocator
static final float LOOP_FACTOR 10.0f
static final float MAX_WEIGHT 3.4028234663852886E38f

sandmark.watermark.renamefieldsmethods.NameEmbedder
public static final char END_TOKEN 36


SandMark version 2.1

Wed Jul 3 17:27:43 MST 2002