SandMark version 3.0


Constant Field Values


Contents
sandmark.*

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

sandmark.gui.SandMarkGUIConstants
public static final int _12_CHARS_WIDE 120
public static final int ALL_NODE_SELECTION_TYPE 2
public static final int CANCEL_OPTION 1
public static final int CLASS_STAT_DIALOG_WIDTH_0 120
public static final int CLASS_STAT_DIALOG_WIDTH_1 70
public static final int CLASS_STAT_DIALOG_WIDTH_10 70
public static final int CLASS_STAT_DIALOG_WIDTH_11 70
public static final int CLASS_STAT_DIALOG_WIDTH_12 70
public static final int CLASS_STAT_DIALOG_WIDTH_13 70
public static final int CLASS_STAT_DIALOG_WIDTH_14 70
public static final int CLASS_STAT_DIALOG_WIDTH_15 70
public static final int CLASS_STAT_DIALOG_WIDTH_16 70
public static final int CLASS_STAT_DIALOG_WIDTH_17 70
public static final int CLASS_STAT_DIALOG_WIDTH_18 70
public static final int CLASS_STAT_DIALOG_WIDTH_2 70
public static final int CLASS_STAT_DIALOG_WIDTH_3 70
public static final int CLASS_STAT_DIALOG_WIDTH_4 100
public static final int CLASS_STAT_DIALOG_WIDTH_5 70
public static final int CLASS_STAT_DIALOG_WIDTH_6 70
public static final int CLASS_STAT_DIALOG_WIDTH_7 100
public static final int CLASS_STAT_DIALOG_WIDTH_8 100
public static final int CLASS_STAT_DIALOG_WIDTH_9 70
public static final int FULL_OBFUSCATION 2
public static final java.lang.String GREEN_LIGHT_IMAGE "sandmark/html/greenlight.gif"
public static final int HALF_OBFUSCATION 1
public static final int JDIALOG_OFFSET 17
public static final java.lang.String LOGO_IMAGE "sandmark/html/logo.jpg"
public static final int METHOD_STAT_DIALOG_WIDTH_0 120
public static final int METHOD_STAT_DIALOG_WIDTH_1 60
public static final int METHOD_STAT_DIALOG_WIDTH_2 60
public static final int METHOD_STAT_DIALOG_WIDTH_3 65
public static final int METHOD_STAT_DIALOG_WIDTH_4 100
public static final int METHOD_STAT_DIALOG_WIDTH_5 60
public static final int METHOD_STAT_DIALOG_WIDTH_6 70
public static final int NO_OBFUSCATION 0
public static final int OK_OPTION 0
public static final int PACKAGE 0
public static final int PACKAGE_STAT_DIALOG_WIDTH_0 175
public static final int PERMUTATION_ENCODING_TYPE 1
public static final int RADIX_ENCODING_TYPE 0
public static final java.lang.String RED_LIGHT_IMAGE "sandmark/html/redlight.gif"
public static final int ROOT_NODE_SELECTION_TYPE 3
public static final java.lang.String ROOT_PATH "sandmark/html/"
public static final java.lang.String SAND_IMAGE "sandmark/html/sand.jpg"
public static final java.lang.String YELLOW_LIGHT_IMAGE "sandmark/html/yellowlight.gif"

sandmark.gui.SMarkGUIConstants
public static final int ALGORITHM_LABEL_X 93
public static final int ALGORITHM_LABEL_Y 17
public static final int ARGUMENTS_LABEL_X 66
public static final int ARGUMENTS_LABEL_Y 17
public static final int BROWSE_BUTTON_X 81
public static final int BROWSE_BUTTON_Y 21
public static final int CLASSPATH_LABEL_X 60
public static final int CLASSPATH_LABEL_Y 17
public static final int COLS20 220
public static final int COLS30 330
public static final int CONFIGURE_BUTTON_X 89
public static final int CONFIGURE_BUTTON_Y 27
public static final int DONE_BUTTON_X 63
public static final int DONE_BUTTON_Y 27
public static final int EMBED_BUTTON_X 73
public static final int EMBED_BUTTON_Y 27
public static final int EMBED_LABEL_X 40
public static final int EMBED_LABEL_Y 17
public static final int JARFILE_LABEL_X 39
public static final int JARFILE_LABEL_Y 17
public static final int KEY_LABEL_X 24
public static final int KEY_LABEL_Y 17
public static final int MAIN_LABEL_X 30
public static final int MAIN_LABEL_Y 17
public static final int NEXT_BUTTON_X 61
public static final int NEXT_BUTTON_Y 27
public static final int OBFUSCATE_BUTTON_X 93
public static final int OBFUSCATE_BUTTON_Y 27
public static final int OBFUSCATED_LABEL_X 87
public static final int OBFUSCATED_LABEL_Y 17
public static final int OPTIMIZE_BUTTON_X 85
public static final int OPTIMIZE_BUTTON_Y 27
public static final int OPTIMIZED_LABEL_X 78
public static final int OPTIMIZED_LABEL_Y 17
public static final int RANDOM_BUTTON_X 81
public static final int RANDOM_BUTTON_Y 21
public static final int RECOGNIZE_BUTTON_X 93
public static final int RECOGNIZE_BUTTON_Y 27
public static final int RECOGNIZE_LABEL_X 65
public static final int RECOGNIZE_LABEL_Y 17
public static final int ROWS1 17
public static final int ROWS6 102
public static final int START_BUTTON_X 63
public static final int START_BUTTON_Y 27
public static final int STATISTICS_BUTTON_X 89
public static final int STATISTICS_BUTTON_Y 27
public static final int TEXTAREA_X 183
public static final int TEXTAREA_Y 105
public static final int TRACE_BUTTON_X 67
public static final int TRACE_BUTTON_Y 27
public static final int TRACE_LABEL_X 38
public static final int TRACE_LABEL_Y 17
public static final int TRACEFILE_LABEL_X 56
public static final int TRACEFILE_LABEL_Y 17
public static final int VIEW_BUTTON_X 63
public static final int VIEW_BUTTON_Y 27
public static final int WATERMARKS_LABEL_X 75
public static final int WATERMARKS_LABEL_Y 17
public static final int WMARKJAR_LABEL_X 100
public static final int WMARKJAR_LABEL_Y 17
public static final int WMARKVALUE_LABEL_X 101
public static final int WMARKVALUE_LABEL_Y 17

sandmark.gui.StatTableModel
final int NO_OF_COLUMNS 19

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 true

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

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

sandmark.util.Dot
public static final java.lang.String ALICEBLUE "aliceblue"
public static final java.lang.String ANTIQUEWHITE "antiquewhite"
public static final java.lang.String AQUAMARINE "aquamarine"
public static final java.lang.String AZURE "azure"
public static final java.lang.String BEIGE "beige"
public static final java.lang.String BISQUE "bisque"
public static final java.lang.String BLACK "black"
public static final java.lang.String BLANCHEDALMOND "blanchedalmond"
public static final java.lang.String BLUE "blue"
public static final java.lang.String BLUEVIOLET "blueviolet"
public static final java.lang.String BOLD "bold"
public static final java.lang.String BROWN "brown"
public static final java.lang.String BROWNS "Browns"
public static final java.lang.String BURLYWOOD "burlywood"
public static final java.lang.String CADETBLUE "cadetblue"
public static final java.lang.String CHARTREUSE "chartreuse"
public static final java.lang.String CHOCOLATE "chocolate"
public static final java.lang.String CORAL "coral"
public static final java.lang.String CORNFLOWERBLUE "cornflowerblue"
public static final java.lang.String CORNSILK "cornsilk"
public static final java.lang.String CRIMSON "crimson"
public static final java.lang.String CYAN "cyan"
public static final java.lang.String DARKGOLDENROD "darkgoldenrod"
public static final java.lang.String DARKGREEN "darkgreen"
public static final java.lang.String DARKKHAKI "darkkhaki"
public static final java.lang.String DARKOLIVEGREEN "darkolivegreen"
public static final java.lang.String DARKORANGE "darkorange"
public static final java.lang.String DARKORCHID "darkorchid"
public static final java.lang.String DARKSALMON "darksalmon"
public static final java.lang.String DARKSEAGREEN "darkseagreen"
public static final java.lang.String DARKSLATEBLUE "darkslateblue"
public static final java.lang.String DARKSLATEGRAY "darkslategray"
public static final java.lang.String DARKTURQUOISE "darkturquoise"
public static final java.lang.String DARKVIOLET "darkviolet"
public static final java.lang.String DASHED "dashed"
public static final java.lang.String DEEPPINK "deeppink"
public static final java.lang.String DEEPSKYBLUE "deepskyblue"
public static final java.lang.String DIMGRAY "dimgray"
public static final java.lang.String DODGERBLUE "dodgerblue"
public static final java.lang.String DOTTED "dotted"
public static final java.lang.String FIREBRICK "firebrick"
public static final java.lang.String FLORALWHITE "floralwhite"
public static final java.lang.String FORESTGREEN "forestgreen"
public static final java.lang.String GAINSBORO "gainsboro"
public static final java.lang.String GHOSTWHITE "ghostwhite"
public static final java.lang.String GOLD "gold"
public static final java.lang.String GOLDENROD "goldenrod"
public static final java.lang.String GRAY "gray"
public static final java.lang.String GREEN "green"
public static final java.lang.String GREENYELLOW "greenyellow"
public static final java.lang.String HONEYDEW "honeydew"
public static final java.lang.String HOTPINK "hotpink"
public static final java.lang.String INDIANRED "indianred"
public static final java.lang.String INDIGO "indigo"
public static final java.lang.String INIVS "invis"
public static final java.lang.String IVORY "ivory"
public static final java.lang.String KHAKI "khaki"
public static final java.lang.String LAVENDER "lavender"
public static final java.lang.String LAVENDERBLUSH "lavenderblush"
public static final java.lang.String LAWNGREEN "lawngreen"
public static final java.lang.String LEMONCHIFFON "lemonchiffon"
public static final java.lang.String LIGHTBLUE "lightblue"
public static final java.lang.String LIGHTCYAN "lightcyan"
public static final java.lang.String LIGHTGOLDENROD "lightgoldenrod"
public static final java.lang.String LIGHTGOLDENRODYELLOW "lightgoldenrodyellow"
public static final java.lang.String LIGHTGRAY "lightgray"
public static final java.lang.String LIGHTPINK "lightpink"
public static final java.lang.String LIGHTSALMON "lightsalmon"
public static final java.lang.String LIGHTSEAGREEN "lightseagreen"
public static final java.lang.String LIGHTSKYBLUE "lightskyblue"
public static final java.lang.String LIGHTSLATEBLUE "lightslateblue"
public static final java.lang.String LIGHTSLATEGRAY "lightslategray"
public static final java.lang.String LIGHTYELLOW "lightyellow"
public static final java.lang.String LIMEGREEN "limegreen"
public static final java.lang.String LINEN "linen"
public static final java.lang.String MAGENTA "magenta"
public static final java.lang.String MAROON "maroon"
public static final java.lang.String MEDIUMAQUAMARINE "mediumaquamarine"
public static final java.lang.String MEDIUMBLUE "mediumblue"
public static final java.lang.String MEDIUMORCHID "mediumorchid"
public static final java.lang.String MEDIUMPURPLE "mediumpurple"
public static final java.lang.String MEDIUMSEAGREEN "mediumseagreen"
public static final java.lang.String MEDIUMSLATEBLUE "mediumslateblue"
public static final java.lang.String MEDIUMSPRINGGREEN "mediumspringgreen"
public static final java.lang.String MEDIUMTURQUOISE "mediumturquoise"
public static final java.lang.String MEDIUMVIOLETRED "mediumvioletred"
public static final java.lang.String MIDNIGHTBLUE "midnightblue"
public static final java.lang.String MINTCREAM "mintcream"
public static final java.lang.String MISTYROSE "mistyrose"
public static final java.lang.String MOCCASIN "moccasin"
public static final java.lang.String NAVAJOWHITE "navajowhite"
public static final java.lang.String NAVY "navy"
public static final java.lang.String NAVYBLUE "navyblue"
public static final java.lang.String OLDLACE "oldlace"
public static final java.lang.String OLIVEDRAB "olivedrab"
public static final java.lang.String ORANGE "orange"
public static final java.lang.String ORANGERED "orangered"
public static final java.lang.String ORCHID "orchid"
public static final java.lang.String PALEGOLDENROD "palegoldenrod"
public static final java.lang.String PALEGREEN "palegreen"
public static final java.lang.String PALETURQUOISE "paleturquoise"
public static final java.lang.String PALEVIOLETRED "palevioletred"
public static final java.lang.String PAPAYAWHIP "papayawhip"
public static final java.lang.String PEACHPUFF "peachpuff"
public static final java.lang.String PERU "peru"
public static final java.lang.String PINK "pink"
public static final java.lang.String PLUM "plum"
public static final java.lang.String POWDERBLUE "powderblue"
public static final java.lang.String PURPLE "purple"
public static final java.lang.String RED "red"
public static final java.lang.String ROSYBROWN "rosybrown"
public static final java.lang.String ROYALBLUE "royalblue"
public static final java.lang.String SADDLEBROWN "saddlebrown"
public static final java.lang.String SALMON "salmon"
public static final java.lang.String SANDYBROWN "sandybrown"
public static final java.lang.String SEAGREEN "seagreen"
public static final java.lang.String SEASHELL "seashell"
public static final java.lang.String SIENNA "sienna"
public static final java.lang.String SKYBLUE "skyblue"
public static final java.lang.String SLATEBLUE "slateblue"
public static final java.lang.String SLATEGRAY "slategray"
public static final java.lang.String SNOW "snow"
public static final java.lang.String SOLID "solid"
public static final java.lang.String SPRINGGREEN "springgreen"
public static final java.lang.String STEELBLUE "steelblue"
public static final java.lang.String TAN "tan"
public static final java.lang.String THISTLE "thistle"
public static final java.lang.String TOMATO "tomato"
public static final java.lang.String TURQUOISE "turquoise"
public static final java.lang.String VIOLET "violet"
public static final java.lang.String VIOLETRED "violetred"
public static final java.lang.String WHEAT "wheat"
public static final java.lang.String WHITE "white"
public static final java.lang.String WHITESMOKE "whitesmoke"
public static final java.lang.String YELLOW "yellow"
public static final java.lang.String YELLOWGREEN "yellowgreen"

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

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

sandmark.util.classloading.IClassFinder
public static final int ALGORITHM 0
public static final int APP_OBFUSCATOR 2
public static final int CLASS_COUNT 9
public static final int CLASS_OBFUSCATOR 4
public static final int DYN_WATERMARKER 5
public static final int GEN_OBFUSCATOR 1
public static final int GEN_WATERMARKER 6
public static final int GRAPH_CODEC 8
public static final int METHOD_OBFUSCATOR 3
public static final int STAT_WATERMARKER 7

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

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 NO_EDGE_NUMBER -1
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.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.ct.trace.callforest.Build
static final int DEFAULT_WEIGHT 0

sandmark.watermark.ct.trace.callforest.Decorate
static final int ADD_PARAM_STEALTHY_WEIGHT 100
static final int ADD_RETURN_STEALTHY_WEIGHT 50
static final int EDGE_CALL_WEIGHT 50
static final int EDGE_WEIGHT 10
static final int NODE_CANTMODIFY_WEIGHT -1000
static final int NODE_JAVA_WEIGHT -1000
static final int NODE_MARK_WEIGHT 200
static final int NODE_STEALTHY_WEIGHT 100
static final int NODE_UNSTEALTHY_WEIGHT 0
static final double TREE_ORDER_WEIGHT 1.2d

sandmark.watermark.ct.trace.callforest.Edge
public static final int MISSING_weight -1

sandmark.watermark.ct.trace.callforest.Node
public static final int CALL 2
public static final int ENTER 0
public static final int EXIT 1
public static final int MISSING_int -1
public static final int MISSING_kind -1
public static final int RETURN 3

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


SandMark version 3.0

Wed Jan 29 10:30:05 MST 2003