SandMark version 2.0


Serialized Form


Package sandmark.gui

Class sandmark.gui.AboutDialog implements Serializable

Serialized Fields

windowSize

java.awt.Dimension windowSize

paneSize

java.awt.Dimension paneSize

editorPane

javax.swing.JEditorPane editorPane

okButton

javax.swing.JButton okButton

Class sandmark.gui.ButtonRenderer implements Serializable

Class sandmark.gui.CodeDialog implements Serializable

Serialized Fields

myParent

javax.swing.JFrame myParent

northPanel

javax.swing.JPanel northPanel

southPanel

javax.swing.JPanel southPanel

westPanel

javax.swing.JPanel westPanel

centerText

javax.swing.JTextArea centerText

closeButton

javax.swing.JButton closeButton

Class sandmark.gui.ConfigDialog implements Serializable

Serialized Fields

myTree

javax.swing.JTree myTree

splitPane

javax.swing.JSplitPane splitPane

windowSize

java.awt.Dimension windowSize

minimumSize1

java.awt.Dimension minimumSize1

minimumSize2

java.awt.Dimension minimumSize2

displayPanel

javax.swing.JPanel displayPanel

applyButton

javax.swing.JButton applyButton

cancelButton

javax.swing.JButton cancelButton

myLength0

int myLength0

myLength1

int myLength1

myLength2

int myLength2

myLength3

int myLength3

myPanels

java.util.Vector myPanels

Class sandmark.gui.ConfigTableModel implements Serializable

Serialized Fields

myColumns

java.lang.String[] myColumns

myData

java.lang.Object[][] myData

Class sandmark.gui.CopyrightDialog implements Serializable

Serialized Fields

windowSize

java.awt.Dimension windowSize

editorPane

javax.swing.JEditorPane editorPane

COPYRIGHT_PAGE

java.lang.String COPYRIGHT_PAGE
See Also:
Constant Field Values

Class sandmark.gui.EmbedConfigDialog implements Serializable

Serialized Fields

CHOSEN_OPTION

int CHOSEN_OPTION

radixEncoding

javax.swing.JRadioButton radixEncoding

permutationEncoding

javax.swing.JRadioButton permutationEncoding

radixValue

IntegerInput radixValue

numComponents

IntegerInput numComponents

minimumGraphNodes

IntegerInput minimumGraphNodes

pointerArray

javax.swing.JRadioButton pointerArray

pointerPointer

javax.swing.JRadioButton pointerPointer

pointerHashtable

javax.swing.JRadioButton pointerHashtable

pointerVector

javax.swing.JRadioButton pointerVector

allGlobal

javax.swing.JRadioButton allGlobal

rootGlobal

javax.swing.JRadioButton rootGlobal

nullIf

javax.swing.JRadioButton nullIf

nullSafe

javax.swing.JRadioButton nullSafe

nullTry

javax.swing.JRadioButton nullTry

nullInit

javax.swing.JRadioButton nullInit

generateFunctions

javax.swing.JRadioButton generateFunctions

radixGroup

javax.swing.ButtonGroup radixGroup

globalGroup

javax.swing.ButtonGroup globalGroup

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

resetButton

javax.swing.JButton resetButton

Class sandmark.gui.HelpDialog implements Serializable

Serialized Fields

myTree

javax.swing.JTree myTree

splitPane

javax.swing.JSplitPane splitPane

windowSize

java.awt.Dimension windowSize

minimumSize1

java.awt.Dimension minimumSize1

minimumSize2

java.awt.Dimension minimumSize2

editorPane

javax.swing.JEditorPane editorPane

Class sandmark.gui.HelpFrame implements Serializable

Serialized Fields

editorPane

javax.swing.JEditorPane editorPane

Class sandmark.gui.IntegerInput implements Serializable

Serialized Fields

scrollBar

javax.swing.JScrollBar scrollBar

textField

javax.swing.JTextField textField

Class sandmark.gui.LightRenderer implements Serializable

Serialized Fields

redLight

javax.swing.ImageIcon redLight

yellowLight

javax.swing.ImageIcon yellowLight

greenLight

javax.swing.ImageIcon greenLight

Class sandmark.gui.MultiHeaderRenderer implements Serializable

Class sandmark.gui.ObfDialog implements Serializable

Serialized Fields

myTree

javax.swing.JTree myTree

splitPane

javax.swing.JSplitPane splitPane

windowSize

java.awt.Dimension windowSize

minimumSize1

java.awt.Dimension minimumSize1

minimumSize2

java.awt.Dimension minimumSize2

displayPanel

javax.swing.JPanel displayPanel

applyButton

javax.swing.JButton applyButton

cancelButton

javax.swing.JButton cancelButton

myLength0

int myLength0

myLength1

int myLength1

myLength2

int myLength2

myLength3

int myLength3

myPanels

java.util.Vector myPanels

obfAlgs

javax.swing.JCheckBox[] obfAlgs

numButtons

int numButtons
See Also:
Constant Field Values

radioButtons

javax.swing.JRadioButton[] radioButtons

currentPath

java.lang.String currentPath

firsttime

boolean firsttime

Class sandmark.gui.ObfuscateConfigDialog implements Serializable

Serialized Fields

northPanel

javax.swing.JPanel northPanel

southPanel

javax.swing.JPanel southPanel

westPanel

javax.swing.JPanel westPanel

table

javax.swing.JTable table

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

resetButton

javax.swing.JButton resetButton

Class sandmark.gui.ObTableModel implements Serializable

Serialized Fields

columnNames

java.lang.String[] columnNames

data

java.lang.Object[][] data

columnClasses

java.lang.Class[] columnClasses

Class sandmark.gui.SandMarkFrame implements Serializable

Serialized Fields

guiListeners

java.util.Vector guiListeners

DyEmbedButton

javax.swing.JButton DyEmbedButton

DyTraceButton

javax.swing.JButton DyTraceButton

DyRecognizeButton

javax.swing.JButton DyRecognizeButton

DyTStartButton

javax.swing.JButton DyTStartButton

DyTDoneButton

javax.swing.JButton DyTDoneButton

DyTConfButton

javax.swing.JButton DyTConfButton

DyTBrowse1Button

javax.swing.JButton DyTBrowse1Button

DyTBrowse2Button

javax.swing.JButton DyTBrowse2Button

DyEConfButton

javax.swing.JButton DyEConfButton

DyEEmbedButton

javax.swing.JButton DyEEmbedButton

DyEBrowse1Button

javax.swing.JButton DyEBrowse1Button

DyERandomButton

javax.swing.JButton DyERandomButton

DyEBrowse2Button

javax.swing.JButton DyEBrowse2Button

DyEBrowse3Button

javax.swing.JButton DyEBrowse3Button

DyRBrowseButton

javax.swing.JButton DyRBrowseButton

DyRNextButton

javax.swing.JButton DyRNextButton

DyRStartButton

javax.swing.JButton DyRStartButton

DyRDoneButton

javax.swing.JButton DyRDoneButton

DyRConfButton

javax.swing.JButton DyRConfButton

StEmbedButton

javax.swing.JButton StEmbedButton

StRecognizeButton

javax.swing.JButton StRecognizeButton

StEBrowse1Button

javax.swing.JButton StEBrowse1Button

StEBrowse2Button

javax.swing.JButton StEBrowse2Button

StERandomButton

javax.swing.JButton StERandomButton

StEEmbedButton

javax.swing.JButton StEEmbedButton

StEConfButton

javax.swing.JButton StEConfButton

StRBrowseButton

javax.swing.JButton StRBrowseButton

StRNextButton

javax.swing.JButton StRNextButton

StRRecognizeButton

javax.swing.JButton StRRecognizeButton

StRConfButton

javax.swing.JButton StRConfButton

ObConfButton

javax.swing.JButton ObConfButton

ObObfuscateButton

javax.swing.JButton ObObfuscateButton

ObBrowse1Button

javax.swing.JButton ObBrowse1Button

ObBrowse2Button

javax.swing.JButton ObBrowse2Button

OpConfButton

javax.swing.JButton OpConfButton

OpOptimiseButton

javax.swing.JButton OpOptimiseButton

OpBrowse1Button

javax.swing.JButton OpBrowse1Button

OpBrowse2Button

javax.swing.JButton OpBrowse2Button

SBrowseButton

javax.swing.JButton SBrowseButton

SViewButton

javax.swing.JButton SViewButton

VBrowseButton

javax.swing.JButton VBrowseButton

VViewButton

javax.swing.JButton VViewButton

DyT1Text

javax.swing.JTextField DyT1Text

DyT2Text

javax.swing.JTextField DyT2Text

DyT3Text

javax.swing.JTextField DyT3Text

DyT4Text

javax.swing.JTextField DyT4Text

DyT5Text

javax.swing.JTextField DyT5Text

DyE1Text

javax.swing.JTextField DyE1Text

DyE2Text

javax.swing.JTextField DyE2Text

DyE3Text

javax.swing.JTextField DyE3Text

DyE4Text

javax.swing.JTextField DyE4Text

DyR1Text

javax.swing.JTextField DyR1Text

DyR2Text

javax.swing.JTextField DyR2Text

DyR3Text

javax.swing.JTextField DyR3Text

DyR4Text

javax.swing.JTextField DyR4Text

StE1Text

javax.swing.JTextField StE1Text

StE2Text

javax.swing.JTextField StE2Text

StE3Text

javax.swing.JTextField StE3Text

StE4Text

javax.swing.JTextField StE4Text

StR1Text

javax.swing.JTextField StR1Text

StR2Text

javax.swing.JTextField StR2Text

Op1Text

javax.swing.JTextField Op1Text

Op2Text

javax.swing.JTextField Op2Text

Ob1Text

javax.swing.JTextField Ob1Text

Ob2Text

javax.swing.JTextField Ob2Text

S1Text

javax.swing.JTextField S1Text

V1Text

javax.swing.JTextField V1Text

DyPanel

javax.swing.JPanel DyPanel

DyEPanel

javax.swing.JPanel DyEPanel

DyRPanel

javax.swing.JPanel DyRPanel

DyTPanel

javax.swing.JPanel DyTPanel

DyInsetPanel

javax.swing.JPanel DyInsetPanel

StPanel

javax.swing.JPanel StPanel

StEPanel

javax.swing.JPanel StEPanel

StRPanel

javax.swing.JPanel StRPanel

StInsetPanel

javax.swing.JPanel StInsetPanel

ObPanel

javax.swing.JPanel ObPanel

OpPanel

javax.swing.JPanel OpPanel

SPanel

javax.swing.JPanel SPanel

VPanel

javax.swing.JPanel VPanel

DyCardLayout

java.awt.CardLayout DyCardLayout

StCardLayout

java.awt.CardLayout StCardLayout

DyComboBox

javax.swing.JComboBox DyComboBox

StComboBox

javax.swing.JComboBox StComboBox

ObComboBox

javax.swing.JComboBox ObComboBox

tabs

javax.swing.JTabbedPane tabs

logText

javax.swing.JTextArea logText

logScrollPane

javax.swing.JScrollPane logScrollPane

DywmText

javax.swing.JTextArea DywmText

StwmText

javax.swing.JTextArea StwmText

DywmScrollPane

javax.swing.JScrollPane DywmScrollPane

StwmScrollPane

javax.swing.JScrollPane StwmScrollPane

DyTFileChooser1

javax.swing.JFileChooser DyTFileChooser1

DyTFileChooser2

javax.swing.JFileChooser DyTFileChooser2

DyEFileChooser1

javax.swing.JFileChooser DyEFileChooser1

DyEFileChooser2

javax.swing.JFileChooser DyEFileChooser2

DyEFileChooser3

javax.swing.JFileChooser DyEFileChooser3

DyRFileChooser1

javax.swing.JFileChooser DyRFileChooser1

StEFileChooser1

javax.swing.JFileChooser StEFileChooser1

StEFileChooser2

javax.swing.JFileChooser StEFileChooser2

StEFileChooser3

javax.swing.JFileChooser StEFileChooser3

StRFileChooser1

javax.swing.JFileChooser StRFileChooser1

ObFileChooser1

javax.swing.JFileChooser ObFileChooser1

ObFileChooser2

javax.swing.JFileChooser ObFileChooser2

OpFileChooser1

javax.swing.JFileChooser OpFileChooser1

OpFileChooser2

javax.swing.JFileChooser OpFileChooser2

SFileChooser1

javax.swing.JFileChooser SFileChooser1

VFileChooser1

javax.swing.JFileChooser VFileChooser1

menuBar

javax.swing.JMenuBar menuBar

fileMenu

javax.swing.JMenu fileMenu

editMenu

javax.swing.JMenu editMenu

helpMenu

javax.swing.JMenu helpMenu

fileExit

javax.swing.JMenuItem fileExit

runScript

javax.swing.JMenuItem runScript

editConfig

javax.swing.JMenuItem editConfig

obfConfig

javax.swing.JMenuItem obfConfig

helpAbout

javax.swing.JMenuItem helpAbout

helpHelp

javax.swing.JMenuItem helpHelp

helpLicense

javax.swing.JMenuItem helpLicense

helpIntro

javax.swing.JMenuItem helpIntro

helpAnnot

javax.swing.JMenuItem helpAnnot

helpTrace

javax.swing.JMenuItem helpTrace

helpEmbed

javax.swing.JMenuItem helpEmbed

helpObfuscate

javax.swing.JMenuItem helpObfuscate

helpOptimise

javax.swing.JMenuItem helpOptimise

helpRecognize

javax.swing.JMenuItem helpRecognize

helpFrame

HelpFrame helpFrame

embedProperties

java.util.Vector embedProperties

lastTitle

java.lang.String lastTitle

lastDynamicTitle

java.lang.String lastDynamicTitle

lastStaticTitle

java.lang.String lastStaticTitle

Class sandmark.gui.SkinPanel implements Serializable

Serialized Fields

image

java.awt.Image image

imgWidth

int imgWidth

imgHeight

int imgHeight

Class sandmark.gui.SplashPanel implements Serializable

Serialized Fields

img

java.awt.Image img

displayable

boolean displayable

Class sandmark.gui.StatDialog implements Serializable

Serialized Fields

northPanel

javax.swing.JPanel northPanel

southPanel

javax.swing.JPanel southPanel

westPanel

javax.swing.JPanel westPanel

classTable

javax.swing.JTable classTable

closeButton

javax.swing.JButton closeButton

myParent

SandMarkFrame myParent

Class sandmark.gui.StatTableModel implements Serializable

Serialized Fields

columnNames

java.lang.String[] columnNames

data

java.lang.Object[][] data

columnClasses

java.lang.Class[] columnClasses

Class sandmark.gui.TablePanel implements Serializable

Class sandmark.gui.VSplitPanel implements Serializable

Serialized Fields

myPane

javax.swing.JSplitPane myPane

myTreePanel

VTreePanel myTreePanel

myViewPanel

VViewPanel myViewPanel

myCFC

ClassFileCollection myCFC

Class sandmark.gui.VTreePanel implements Serializable

Serialized Fields

myViewPanel

VViewPanel myViewPanel

myRoot

javax.swing.tree.DefaultMutableTreeNode myRoot

mySelectionTree

javax.swing.JTree mySelectionTree

myCFC

ClassFileCollection myCFC

Class sandmark.gui.VViewPanel implements Serializable

Serialized Fields

myTextArea

javax.swing.JTextArea myTextArea

Class sandmark.gui.WebBrowser implements Serializable

Serialized Fields

m_sParent

javax.swing.JFrame m_sParent

m_jep

javax.swing.JEditorPane m_jep

m_jcbLocation

javax.swing.JComboBox m_jcbLocation

m_jlStatus

javax.swing.JLabel m_jlStatus

m_jmBack

javax.swing.JButton m_jmBack

m_jmForward

javax.swing.JButton m_jmForward

m_sHome

java.lang.String m_sHome

m_sSearch

java.lang.String m_sSearch


Package sandmark.util

Class sandmark.util.ByteCodeLocation implements Serializable

Serialized Fields

method

MethodID method
The method in which the bytecode instruction resides.


lineNumber

long lineNumber
The line-number of the bytecode instruction. (May be ==-1 if there was no line-number information present.)


codeIndex

long codeIndex
The bytecode offset where the call was made.

Class sandmark.util.CallGraphNode implements Serializable

Serialized Fields

kind

int kind

value

int value

Class sandmark.util.ConfigProperties implements Serializable

Class sandmark.util.MethodID implements Serializable

Serialized Fields

name

java.lang.String name
The name of the method that called Annotate.mark().


signature

java.lang.String signature
The signature of the method that called Annotate.mark().


sourceName

java.lang.String sourceName
The name of the class the calling method was in.


Static

boolean Static
Whether the method is declared static or not.

Class sandmark.util.MethodNode implements Serializable

Serialized Fields

my_method

java.lang.String my_method

my_class

java.lang.String my_class

my_methSig

java.lang.String my_methSig

my_newName

java.lang.String my_newName

my_edges

java.util.LinkedList my_edges

my_debug

boolean my_debug

Class sandmark.util.StackFrame implements Serializable

Serialized Fields

location

ByteCodeLocation location

threadID

long threadID

frameID

long frameID


Package sandmark.util.controlflowgraph

Class sandmark.util.controlflowgraph.Graph.NodeList implements Serializable


Package sandmark.util.exec

Class sandmark.util.exec.TracingException implements Serializable


Package sandmark.util.graph.codec

Class sandmark.util.graph.codec.DecodeFailure implements Serializable


Package sandmark.watermark

Class sandmark.watermark.WatermarkingException implements Serializable


Package sandmark.watermark.ct.trace

Class sandmark.watermark.ct.trace.TracePoint implements Serializable

Serialized Fields

value

java.lang.String value
The argument (if any) found in a Annotate.mark(Arg) call.


location

ByteCodeLocation location
The source location of a Annotate.mark(Arg) call.


stack

StackFrame[] stack
The call stack at this annotation point.


SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002