Overview
Package
Class
Tree
Deprecated
Index
Help
SandMark version 2.0
PREV NEXT
FRAMES
NO FRAMES
All Classes
Hierarchy For All Packages
Package Hierarchies:
sandmark
,
sandmark.config
,
sandmark.gui
,
sandmark.obfuscate
,
sandmark.obfuscate.addbogusfields
,
sandmark.obfuscate.addmethodargs
,
sandmark.obfuscate.boguspredicates
,
sandmark.obfuscate.boolsplitter
,
sandmark.obfuscate.boolsplitter.dcfg
,
sandmark.obfuscate.boolsplitter.dtree
,
sandmark.obfuscate.buggycode
,
sandmark.obfuscate.classsplitter
,
sandmark.obfuscate.degradation
,
sandmark.obfuscate.degradation.contention
,
sandmark.obfuscate.degradation.promotion
,
sandmark.obfuscate.loop
,
sandmark.obfuscate.methodmadness
,
sandmark.obfuscate.methodrearranger
,
sandmark.obfuscate.nameoverloading
,
sandmark.obfuscate.nodesplitter
,
sandmark.obfuscate.promotelocals
,
sandmark.obfuscate.renameidentifiers
,
sandmark.obfuscate.setfieldspublic
,
sandmark.optimise
,
sandmark.statistics
,
sandmark.util
,
sandmark.util.classloading
,
sandmark.util.controlflowgraph
,
sandmark.util.exec
,
sandmark.util.graph
,
sandmark.util.graph.codec
,
sandmark.util.javagen
,
sandmark.view
,
sandmark.watermark
,
sandmark.watermark.addmethfield
,
sandmark.watermark.bogusexp
,
sandmark.watermark.bogusinitializer
,
sandmark.watermark.bogusswitch
,
sandmark.watermark.constantstring
,
sandmark.watermark.ct
,
sandmark.watermark.ct.embed
,
sandmark.watermark.ct.encode
,
sandmark.watermark.ct.encode.ir
,
sandmark.watermark.ct.encode.ir2ir
,
sandmark.watermark.ct.encode.storage
,
sandmark.watermark.ct.recognize
,
sandmark.watermark.ct.trace
,
sandmark.watermark.hattrick
,
sandmark.watermark.objectwm
,
sandmark.watermark.potkonjak
,
sandmark.watermark.renamefieldsmethods
,
sandmark.watermark.venkie
Class Hierarchy
class java.lang.Object
class java.util.AbstractCollection (implements java.util.Collection)
class java.util.AbstractList (implements java.util.List)
class java.util.AbstractSequentialList
class java.util.LinkedList (implements java.lang.Cloneable, java.util.List, java.io.Serializable)
class sandmark.obfuscate.boolsplitter.dtree.
Tree.StmtList
class java.util.ArrayList (implements java.lang.Cloneable, java.util.List, java.util.RandomAccess, java.io.Serializable)
class sandmark.util.controlflowgraph.
Graph.EdgeSet
class sandmark.util.controlflowgraph.
Graph.NodeList
(implements java.util.List)
class javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
class sandmark.gui.
ConfigTableModel
class sandmark.gui.
ObTableModel
(implements sandmark.gui.
SandMarkGUIConstants
)
class sandmark.gui.
StatTableModel
class sandmark.gui.
TablePanel.MyTableModel
class sandmark.obfuscate.addmethodargs.
ActualAdder
class sandmark.watermark.addmethfield.
AddMethField.Recognizer
(implements java.util.Iterator)
class sandmark.watermark.ct.embed.
AddParameters
class sandmark.util.graph.
AdjacencyMatrix
class sandmark.
Algorithm
class sandmark.obfuscate.
GeneralObfuscator
class sandmark.obfuscate.
AppObfuscator
class sandmark.obfuscate.degradation.
AbstractDegrader
class sandmark.obfuscate.addmethodargs.
AddMethodArgs
class sandmark.obfuscate.
AllClassesObfuscator
class sandmark.obfuscate.boolsplitter.
BoolSplitter
class sandmark.obfuscate.buggycode.
BugCode
class sandmark.obfuscate.degradation.contention.
ContentionObfuscator
class sandmark.obfuscate.degradation.
Degrade
class sandmark.obfuscate.classsplitter.
FalseRefactor
class sandmark.obfuscate.methodmadness.
Method2RMadness
class sandmark.obfuscate.methodmadness.
MethodMerger
class sandmark.obfuscate.methodrearranger.
MethodRearranger
class sandmark.obfuscate.renameidentifiers.
NameObfuscator
class sandmark.obfuscate.nameoverloading.
NameOverloading
class sandmark.obfuscate.methodmadness.
ParameterReorderer
(implements de.fub.bytecode.Constants)
class sandmark.obfuscate.methodmadness.
PrimitivePromoter
(implements de.fub.bytecode.Constants)
class sandmark.obfuscate.methodmadness.
Publicizer
(implements de.fub.bytecode.Constants)
class sandmark.obfuscate.methodmadness.
SignatureBludgeoner
(implements de.fub.bytecode.Constants)
class sandmark.obfuscate.
ClassObfuscator
class sandmark.obfuscate.addbogusfields.
AddBogusFields
class sandmark.obfuscate.boguspredicates.
bogusPredicates
class sandmark.obfuscate.classsplitter.
ClassSplitter
class sandmark.obfuscate.nodesplitter.
NodeSplitter
class sandmark.obfuscate.setfieldspublic.
SetFieldsPublic
class sandmark.obfuscate.methodmadness.
StaticSplit
class sandmark.obfuscate.
MethodObfuscator
class sandmark.obfuscate.degradation.promotion.
DPromote
class sandmark.obfuscate.degradation.promotion.
FPromote
class sandmark.obfuscate.degradation.promotion.
IPromote
class sandmark.obfuscate.degradation.promotion.
LPromote
class sandmark.obfuscate.promotelocals.
PromoteLocals
class sandmark.watermark.
GeneralWatermarker
class sandmark.watermark.
DynamicWatermarker
class sandmark.watermark.ct.
CT
class sandmark.watermark.
StaticWatermarker
class sandmark.watermark.addmethfield.
AddMethField
class sandmark.watermark.bogusswitch.
Bogus_Switch
class sandmark.watermark.bogusexp.
BogusExpression
class sandmark.watermark.bogusinitializer.
BogusInitializer
class sandmark.watermark.constantstring.
ConstantString
class sandmark.watermark.hattrick.
HatTrick
class sandmark.watermark.objectwm.
ObjectWatermark
class sandmark.watermark.potkonjak.
Potkonjak
class sandmark.watermark.renamefieldsmethods.
RenameFieldsMethods
class sandmark.obfuscate.loop.
AlgorithmDependencyGraph
class sandmark.obfuscate.loop.
AlgorithmDependencyNode
(implements java.lang.Comparable)
class sandmark.watermark.ct.trace.
Annotator
class sandmark.util.controlflowgraph.
Assert
class sandmark.util.
BCEL
class sandmark.util.
BLOAT
class sandmark.watermark.bogusswitch.
Bogus_Switch.Recognizer
(implements java.util.Iterator)
class sandmark.watermark.bogusexp.
BogusExpression.Recognizer
(implements java.util.Iterator)
class sandmark.watermark.bogusinitializer.
BogusInitializer.Recognizer
(implements java.util.Iterator)
class sandmark.obfuscate.boolsplitter.
BoolFieldReplace
class sandmark.obfuscate.boolsplitter.
BoolFieldSplit
class sandmark.obfuscate.boolsplitter.
BoolObfuscatorUtils
class sandmark.util.exec.
Breakpoint
class sandmark.util.exec.
EventThread.ExitBreakpoint
class sandmark.watermark.ct.recognize.
Recognizer.InitBreakpoint
class sandmark.watermark.ct.trace.
Tracer.Breakpoint
class sandmark.obfuscate.classsplitter.
BuggyCodeAdder
class sandmark.util.classloading.
BuildClassList
class sandmark.util.
ByteCodeLocation
(implements java.io.Serializable)
class sandmark.watermark.ct.trace.
CallForest
class sandmark.watermark.ct.trace.
CallForest.CallFrame
class sandmark.watermark.renamefieldsmethods.
Changeable
class sandmark.util.
CircularBuffer
class sandmark.util.
CircularBuffer.Iterator
(implements java.util.Iterator)
class sandmark.util.
ClassFileCollection
class sandmark.util.classloading.
ClassFinder
class sandmark.util.
ClassHierarchy
class sandmark.util.
ClassHierarchyData
class sandmark.util.
SpecialClass
class sandmark.util.
UserClass
class java.lang.ClassLoader
class sandmark.util.
FileClassLoader
class sandmark.
CLI
class sandmark.
Console
(implements sandmark.gui.
GUIListener
)
class sandmark.watermark.objectwm.
CodeBook
class sandmark.util.
Compile
class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
class java.awt.Container
class javax.swing.JComponent (implements java.io.Serializable)
class javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
class javax.swing.JButton (implements javax.accessibility.Accessible)
class sandmark.gui.
ButtonRenderer
(implements javax.swing.table.TableCellRenderer)
class sandmark.gui.
JHoverButton
(implements java.awt.event.MouseListener)
class javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
class javax.swing.table.DefaultTableCellRenderer (implements java.io.Serializable, javax.swing.table.TableCellRenderer)
class sandmark.gui.
LightRenderer
(implements sandmark.gui.
SandMarkGUIConstants
)
class javax.swing.JList (implements javax.accessibility.Accessible, javax.swing.Scrollable)
class sandmark.gui.
MultiHeaderRenderer
(implements javax.swing.table.TableCellRenderer)
class javax.swing.JPanel (implements javax.accessibility.Accessible)
class sandmark.gui.
IntegerInput
(implements java.awt.event.AdjustmentListener)
class sandmark.gui.
SkinPanel
class sandmark.gui.
SplashPanel
class sandmark.gui.
TablePanel
class sandmark.gui.
VSplitPanel
class sandmark.gui.
VTreePanel
(implements java.awt.event.AdjustmentListener, javax.swing.event.TreeSelectionListener)
class sandmark.gui.
VViewPanel
class java.awt.Window (implements javax.accessibility.Accessible)
class java.awt.Dialog
class javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
class sandmark.gui.
CodeDialog
(implements java.awt.event.ActionListener, sandmark.gui.
SandMarkGUIConstants
)
class sandmark.gui.
ConfigDialog
(implements java.awt.event.ActionListener, sandmark.gui.
SandMarkGUIConstants
, javax.swing.event.TreeSelectionListener)
class sandmark.gui.
EmbedConfigDialog
(implements java.awt.event.ActionListener, sandmark.gui.
SandMarkGUIConstants
)
class sandmark.gui.
ObfDialog
(implements java.awt.event.ActionListener, java.awt.event.ItemListener, sandmark.gui.
SandMarkGUIConstants
, javax.swing.event.TreeSelectionListener)
class sandmark.gui.
ObfuscateConfigDialog
(implements java.awt.event.ActionListener, sandmark.gui.
SandMarkGUIConstants
)
class sandmark.gui.
StatDialog
(implements java.awt.event.ActionListener, sandmark.gui.
SandMarkGUIConstants
)
class java.awt.Frame (implements java.awt.MenuContainer)
class javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
class sandmark.gui.
AboutDialog
(implements java.awt.event.ActionListener, javax.swing.event.HyperlinkListener, sandmark.gui.
SandMarkGUIConstants
)
class sandmark.gui.
CopyrightDialog
(implements java.awt.event.ActionListener, javax.swing.event.HyperlinkListener, sandmark.gui.
SandMarkGUIConstants
)
class sandmark.util.
GraphViewer.GraphViewFrame
(implements java.awt.event.ActionListener)
class sandmark.gui.
HelpDialog
(implements java.awt.event.ActionListener, javax.swing.event.HyperlinkListener, sandmark.gui.
SandMarkGUIConstants
, javax.swing.event.TreeSelectionListener)
class sandmark.gui.
HelpFrame
(implements javax.swing.event.HyperlinkListener)
class sandmark.gui.
SandMarkFrame
(implements java.awt.event.ActionListener, java.awt.event.FocusListener, sandmark.gui.
SandMarkGUIConstants
, java.awt.event.WindowListener)
class sandmark.gui.
WebBrowser
(implements java.awt.event.ActionListener, javax.swing.event.HyperlinkListener)
class sandmark.util.
ConfigItem
class sandmark.obfuscate.
ConfigObfProps
class sandmark.watermark.constantstring.
ConstantString.Recognizer
(implements java.util.Iterator)
class sandmark.obfuscate.boolsplitter.dtree.
DefInformation
class sandmark.obfuscate.degradation.
DegradationLevel
class sandmark.watermark.ct.embed.
DeleteMarkCalls
class sandmark.util.
DependencyGraph
class sandmark.obfuscate.loop.
DependencyMap
class sandmark.util.graph.
Dfs
(implements java.lang.Cloneable)
class sandmark.util.graph.
Diameter
class java.util.Dictionary
class java.util.Hashtable (implements java.lang.Cloneable, java.util.Map, java.io.Serializable)
class java.util.Properties
class sandmark.util.
ConfigProperties
class sandmark.util.classloading.
DirClassFinder
(implements sandmark.util.classloading.
IClassFinder
)
class sandmark.obfuscate.boolsplitter.dcfg.
DominanceFrontier
class sandmark.util.controlflowgraph.
DominanceFrontier
class sandmark.obfuscate.boolsplitter.dcfg.
DominatorTree
class sandmark.util.controlflowgraph.
DomTree
class sandmark.watermark.
DynamicEmbed
class sandmark.watermark.
DynamicRecognize
class sandmark.watermark.
DynamicTrace
class sandmark.util.graph.
Edge
(implements java.lang.Cloneable)
class sandmark.util.
EditedClass
class sandmark.util.
EditedClass.AllMethods
(implements java.util.Iterator)
class sandmark.util.
Editor
(implements EDU.purdue.cs.bloat.editor.EditorContext)
class sandmark.util.
Element
class sandmark.obfuscate.boolsplitter.dtree.
EliminationInformation
class sandmark.watermark.ct.embed.
EmbedData
class sandmark.watermark.ct.embed.
Embedder
class sandmark.watermark.ct.encode.
Encoder
class sandmark.obfuscate.boolsplitter.
EQBoolObfuscator
(implements sandmark.obfuscate.boolsplitter.
IBoolObfuscator
)
class sandmark.util.exec.
EventHandler
class sandmark.util.exec.
EventThread.BreakpointEvent
class sandmark.util.classloading.
FileClassFinder
(implements sandmark.util.classloading.
IClassFinder
)
class javax.swing.filechooser.FileFilter
class sandmark.gui.
ExtensionFileFilter
class sandmark.watermark.ct.encode.storage.
GlobalStorage
class EDU.purdue.cs.bloat.util.Graph
class sandmark.obfuscate.boolsplitter.dcfg.
FlowGraph
class sandmark.util.controlflowgraph.
Graph
class sandmark.util.controlflowgraph.
MethodCFG
class sandmark.util.graph.
Graph
(implements java.lang.Cloneable)
class sandmark.util.graph.
Graph.AllEdges
(implements java.util.Iterator)
class sandmark.util.graph.
Graph.AllNodes
(implements java.util.Iterator)
class sandmark.util.graph.
Graph.Incoming
(implements java.util.Iterator)
class sandmark.util.graph.
Graph.OutgoingClassEdges
(implements java.util.Iterator)
class sandmark.watermark.ct.encode.
Graph2IR
class sandmark.watermark.ct.encode.
Graph2IR.Path
class sandmark.util.graph.codec.
GraphCodec
class sandmark.util.graph.codec.
PermutationGraph
class sandmark.util.graph.codec.
PPCT
class sandmark.util.graph.codec.
RadixGraph
class EDU.purdue.cs.bloat.util.GraphNode
class sandmark.obfuscate.boolsplitter.dcfg.
Block
class sandmark.obfuscate.boolsplitter.dcfg.
FlowGraph.LoopNode
class sandmark.obfuscate.classsplitter.
Gnode
class sandmark.watermark.potkonjak.
livenessAnalysis.IGNode
class sandmark.util.graph.
MyGraphNode
class sandmark.watermark.potkonjak.
RegisterAllocator.IGNode
class sandmark.util.controlflowgraph.
GraphNode
class sandmark.util.controlflowgraph.
BasicBlock
class sandmark.util.graph.
GraphOp
class sandmark.util.
GraphViewer
class sandmark.obfuscate.boolsplitter.dcfg.
Handler
class sandmark.util.
HashTable
class sandmark.watermark.hattrick.
HatTrick.Recognizer
(implements java.util.Iterator)
class sandmark.util.exec.
Heap
(implements java.util.Iterator)
class sandmark.watermark.ct.recognize.
Heap2Graph
class sandmark.util.exec.
HeapData
class sandmark.util.
IdentifierIterator
(implements java.util.Iterator)
class sandmark.watermark.objectwm.
Insertion
class sandmark.watermark.ct.embed.
InsertionPoint
class sandmark.watermark.ct.embed.
InsertStorageCreators
class sandmark.util.
InstructionTree
class sandmark.watermark.ct.encode.ir.
IR
(implements java.lang.Cloneable)
class sandmark.watermark.ct.encode.ir.
AddEdge
class sandmark.watermark.ct.encode.ir.
Build
class sandmark.watermark.ct.encode.ir.
CreateNode
class sandmark.watermark.ct.encode.ir.
Debug
class sandmark.watermark.ct.encode.ir.
Field
class sandmark.watermark.ct.encode.ir.
FollowLink
class sandmark.watermark.ct.encode.ir.
Formal
class sandmark.watermark.ct.encode.ir.
List
class sandmark.watermark.ct.encode.ir.
Method
class sandmark.watermark.ct.encode.ir.
Construct
class sandmark.watermark.ct.encode.ir.
Create
class sandmark.watermark.ct.encode.ir.
CreateStorage
class sandmark.watermark.ct.encode.ir.
Destroy
class sandmark.watermark.ct.encode.ir.
Destruct
class sandmark.watermark.ct.encode.ir.
Fixup
class sandmark.watermark.ct.encode.ir.
Init
class sandmark.watermark.ct.encode.ir.
NodeStorage
class sandmark.watermark.ct.encode.ir.
LoadNode
class sandmark.watermark.ct.encode.ir.
SaveNode
class sandmark.watermark.ct.encode.ir.
PrintGraph
class sandmark.watermark.ct.encode.ir.
ProtectRegion
class sandmark.watermark.ct.encode.ir.
StaticCall
class sandmark.util.classloading.
JarClassFinder
(implements sandmark.util.classloading.
IClassFinder
)
class sandmark.util.javagen.
Java
class sandmark.util.javagen.
Class
class sandmark.util.javagen.
Expression
class sandmark.util.javagen.
Cast
class sandmark.util.javagen.
CondNotNullExpr
class sandmark.util.javagen.
FieldRef
class sandmark.util.javagen.
LiteralInt
class sandmark.util.javagen.
LiteralString
class sandmark.util.javagen.
LoadIndex
class sandmark.util.javagen.
LocalRef
class sandmark.util.javagen.
New
class sandmark.util.javagen.
NewArray
class sandmark.util.javagen.
Null
class sandmark.util.javagen.
StaticFunCall
class sandmark.util.javagen.
StaticRef
class sandmark.util.javagen.
VirtualFunCall
class sandmark.util.javagen.
Field
class sandmark.util.javagen.
Formal
class sandmark.util.javagen.
Method
class sandmark.util.javagen.
Statement
class sandmark.util.javagen.
AssignField
class sandmark.util.javagen.
AssignIndex
class sandmark.util.javagen.
AssignStatic
class sandmark.util.javagen.
Block
class sandmark.util.javagen.
Comment
class sandmark.util.javagen.
Discard
class sandmark.util.javagen.
EmptyStatement
class sandmark.util.javagen.
IfNotNull
class sandmark.util.javagen.
Local
class sandmark.util.javagen.
Return
class sandmark.util.javagen.
StaticCall
class sandmark.util.javagen.
Try
class sandmark.util.javagen.
VirtualCall
class sandmark.util.
LabeledGrid
class sandmark.gui.
LayoutConstraints
class sandmark.util.javagen.
List
class sandmark.watermark.ct.encode.ir.
List.Backwards
(implements java.util.Iterator)
class sandmark.watermark.potkonjak.
livenessAnalysis
class sandmark.watermark.potkonjak.
livenessAnalysis.Key
class sandmark.watermark.potkonjak.
livenessAnalysis.NodeInfo
class sandmark.watermark.potkonjak.
livenessAnalysis.Pos
class sandmark.util.
Log
class sandmark.optimise.
Main
class sandmark.watermark.ct.embed.
MarkLocation
class sandmark.util.graph.
Matrix
class sandmark.obfuscate.methodmadness.
MergeInfo
class sandmark.util.exec.
MethodCallData
class sandmark.util.
MethodID
(implements java.io.Serializable)
class sandmark.util.
MethodNode
(implements java.lang.Comparable, java.io.Serializable)
class sandmark.watermark.renamefieldsmethods.
MethodInfo
class sandmark.util.
Misc
class sandmark.obfuscate.methodrearranger.
Movable
class sandmark.util.javagen.
MyClass
class sandmark.watermark.renamefieldsmethods.
NameEmbedder
class sandmark.obfuscate.boolsplitter.dtree.
Node
class sandmark.obfuscate.boolsplitter.dtree.
Expr
(implements java.lang.Cloneable)
class sandmark.obfuscate.boolsplitter.dtree.
ArithExpr
class sandmark.obfuscate.boolsplitter.dtree.
ArrayLengthExpr
class sandmark.obfuscate.boolsplitter.dtree.
CallExpr
class sandmark.obfuscate.boolsplitter.dtree.
CallMethodExpr
class sandmark.obfuscate.boolsplitter.dtree.
CallStaticExpr
class sandmark.obfuscate.boolsplitter.dtree.
CastExpr
class sandmark.obfuscate.boolsplitter.dtree.
CatchExpr
class sandmark.obfuscate.boolsplitter.dtree.
CheckExpr
class sandmark.obfuscate.boolsplitter.dtree.
RCExpr
class sandmark.obfuscate.boolsplitter.dtree.
UCExpr
class sandmark.obfuscate.boolsplitter.dtree.
ZeroCheckExpr
class sandmark.obfuscate.boolsplitter.dtree.
CondExpr
class sandmark.obfuscate.boolsplitter.dtree.
InstanceOfExpr
class sandmark.obfuscate.boolsplitter.dtree.
ConstantExpr
(implements sandmark.obfuscate.boolsplitter.dtree.
LeafExpr
)
class sandmark.obfuscate.boolsplitter.dtree.
DefExpr
class sandmark.obfuscate.boolsplitter.dtree.
MemExpr
class sandmark.obfuscate.boolsplitter.dtree.
MemRefExpr
class sandmark.obfuscate.boolsplitter.dtree.
ArrayRefExpr
class sandmark.obfuscate.boolsplitter.dtree.
FieldExpr
class sandmark.obfuscate.boolsplitter.dtree.
StaticFieldExpr
class sandmark.obfuscate.boolsplitter.dtree.
VarExpr
class sandmark.obfuscate.boolsplitter.dtree.
LocalExpr
(implements sandmark.obfuscate.boolsplitter.dtree.
LeafExpr
)
class sandmark.obfuscate.boolsplitter.dtree.
StackExpr
class sandmark.obfuscate.boolsplitter.dtree.
NegExpr
class sandmark.obfuscate.boolsplitter.dtree.
NewArrayExpr
class sandmark.obfuscate.boolsplitter.dtree.
NewExpr
class sandmark.obfuscate.boolsplitter.dtree.
NewMultiArrayExpr
class sandmark.obfuscate.boolsplitter.dtree.
ReturnAddressExpr
class sandmark.obfuscate.boolsplitter.dtree.
ShiftExpr
class sandmark.obfuscate.boolsplitter.dtree.
StoreExpr
(implements sandmark.obfuscate.boolsplitter.dtree.
Assign
)
class sandmark.obfuscate.boolsplitter.dtree.
Stmt
class sandmark.obfuscate.boolsplitter.dtree.
AddressStoreStmt
class sandmark.obfuscate.boolsplitter.dtree.
ExprStmt
class sandmark.obfuscate.boolsplitter.dtree.
InitStmt
(implements sandmark.obfuscate.boolsplitter.dtree.
Assign
)
class sandmark.obfuscate.boolsplitter.dtree.
JumpStmt
class sandmark.obfuscate.boolsplitter.dtree.
GotoStmt
class sandmark.obfuscate.boolsplitter.dtree.
IfStmt
class sandmark.obfuscate.boolsplitter.dtree.
IfCmpStmt
class sandmark.obfuscate.boolsplitter.dtree.
IfZeroStmt
class sandmark.obfuscate.boolsplitter.dtree.
JsrStmt
class sandmark.obfuscate.boolsplitter.dtree.
RetStmt
class sandmark.obfuscate.boolsplitter.dtree.
ReturnExprStmt
class sandmark.obfuscate.boolsplitter.dtree.
ReturnStmt
class sandmark.obfuscate.boolsplitter.dtree.
SwitchStmt
class sandmark.obfuscate.boolsplitter.dtree.
ThrowStmt
class sandmark.obfuscate.boolsplitter.dtree.
LabelStmt
class sandmark.obfuscate.boolsplitter.dtree.
MonitorStmt
class sandmark.obfuscate.boolsplitter.dtree.
PhiStmt
(implements sandmark.obfuscate.boolsplitter.dtree.
Assign
)
class sandmark.obfuscate.boolsplitter.dtree.
PhiCatchStmt
class sandmark.obfuscate.boolsplitter.dtree.
PhiJoinStmt
class sandmark.obfuscate.boolsplitter.dtree.
SCStmt
class sandmark.obfuscate.boolsplitter.dtree.
SRStmt
class sandmark.obfuscate.boolsplitter.dtree.
StackManipStmt
(implements sandmark.obfuscate.boolsplitter.dtree.
Assign
)
class sandmark.obfuscate.boolsplitter.dtree.
Tree
(implements EDU.purdue.cs.bloat.editor.InstructionVisitor, EDU.purdue.cs.bloat.editor.Opcode)
class sandmark.util.
Node
class sandmark.util.graph.
Node
(implements java.lang.Cloneable)
class sandmark.watermark.ct.encode.
NodeData
class sandmark.watermark.ct.encode.storage.
NodeStorage
class sandmark.gui.
ObfTreePane
class sandmark.obfuscate.loop.
ObfuscationLoop
class sandmark.obfuscate.
Obfuscator
class sandmark.obfuscate.boolsplitter.
ObfuscatorFactory
class sandmark.watermark.objectwm.
ObjectWatermark.Recognizer
(implements java.util.Iterator)
class sandmark.obfuscate.boolsplitter.dtree.
OperandStack
class sandmark.optimise.
Optimise
class sandmark.optimise.
Optimiser
class sandmark.util.
Options
class sandmark.util.exec.
Output
class sandmark.util.exec.
Overseer
class sandmark.util.exec.
DumpAll
class sandmark.watermark.ct.recognize.
Recognizer
class sandmark.watermark.ct.trace.
Tracer
(implements java.util.Iterator)
class sandmark.obfuscate.boolsplitter.
ParityBoolObfuscator
(implements sandmark.obfuscate.boolsplitter.
IBoolObfuscator
)
class sandmark.util.graph.
Path
class sandmark.watermark.potkonjak.
Potkonjak.Recognizer
(implements java.util.Iterator)
class sandmark.watermark.ct.embed.
PrepareTrace
class sandmark.watermark.ct.embed.
PrepareTrace.TraceLocation
class sandmark.watermark.ct.trace.
Preprocessor
class sandmark.util.
PriorityQueue
(implements java.lang.Cloneable)
class sandmark.util.
PriorityQueue.Ascending
(implements java.util.Iterator)
class sandmark.util.
PriorityQueue.Descending
(implements java.util.Iterator)
class sandmark.watermark.constantstring.
Program
class sandmark.watermark.ct.recognize.
RecognizeData
class sandmark.watermark.ct.recognize.
Recognizer.DecodedGraph
class sandmark.watermark.ct.recognize.
Recognizer.Graphs
(implements java.util.Iterator)
class sandmark.watermark.ct.recognize.
Recognizer.Watermarks
(implements java.util.Iterator)
class sandmark.watermark.potkonjak.
RegisterAllocator
class sandmark.gui.
RelativeLayout
(implements java.awt.LayoutManager2)
class sandmark.watermark.renamefieldsmethods.
RenameFieldsMethods.Recognizer
(implements java.util.Iterator)
class sandmark.watermark.ct.embed.
ReplaceMarkCalls
class sandmark.config.
RequisiteProperty
class sandmark.config.
AlgorithmProperty
class sandmark.config.
ModificationProperty
class sandmark.gui.
SandMarkOSConstants
class sandmark.obfuscate.addmethodargs.
SignatureChangeValidator
class sandmark.util.
SparseVector
(implements java.lang.Cloneable)
class sandmark.util.
SparseVector.Iterator
(implements java.util.Iterator)
class sandmark.watermark.ct.encode.
Split
class sandmark.obfuscate.boolsplitter.
SplitValidator
class sandmark.util.
StackFrame
(implements java.io.Serializable)
class sandmark.util.
CallGraphNode
class sandmark.obfuscate.boolsplitter.dtree.
StackOptimizer
class sandmark.watermark.
StaticEmbed
class sandmark.watermark.
StaticRecognize
class sandmark.statistics.
Statistics
class sandmark.statistics.
StatisticsRecord
class sandmark.util.
StatisticsRecord
class sandmark.statistics.
Stats
class sandmark.util.
Stats
class sandmark.watermark.ct.encode.storage.
StorageClass
class sandmark.watermark.ct.encode.storage.
Array
class sandmark.watermark.ct.encode.storage.
Hash
class sandmark.watermark.ct.encode.storage.
Pointer
class sandmark.watermark.ct.encode.storage.
Vector
class sandmark.util.
StringInt
class sandmark.obfuscate.boolsplitter.dcfg.
Subroutine
class sandmark.obfuscate.boolsplitter.dtree.
Swizzler
class sandmark.util.
TempDir
class sandmark.obfuscate.boolsplitter.
Test
class sandmark.util.javagen.
Test
class sandmark.watermark.addmethfield.
Test
class sandmark.watermark.bogusexp.
Test
class sandmark.watermark.bogusswitch.
Test
class sandmark.watermark.constantstring.
Test
class sandmark.watermark.hattrick.
Test
class sandmark.watermark.renamefieldsmethods.
Test
class sandmark.watermark.venkie.
Test
class sandmark.util.graph.
TestDiam
class java.lang.Thread (implements java.lang.Runnable)
class sandmark.util.exec.
EventThread
class sandmark.watermark.
RecognizeThread
class sandmark.
Scripting
class sandmark.
Scripting2
class sandmark.watermark.
TraceThread
class java.lang.Throwable (implements java.io.Serializable)
class java.lang.Exception
class sandmark.util.graph.codec.
DecodeFailure
class sandmark.util.exec.
TracingException
class sandmark.watermark.
WatermarkingException
class sandmark.util.
Time
class sandmark.watermark.potkonjak.
ToFromBinary
class sandmark.watermark.ct.trace.
TracePoint
(implements java.io.Serializable)
class sandmark.watermark.ct.encode.ir2ir.
Transformer
class sandmark.watermark.ct.encode.ir2ir.
AddFields
class sandmark.watermark.ct.encode.ir2ir.
AddFormals
class sandmark.watermark.ct.encode.ir2ir.
Builder
class sandmark.watermark.ct.encode.ir2ir.
CleanUp
class sandmark.watermark.ct.encode.ir2ir.
Debug
class sandmark.watermark.ct.encode.ir2ir.
Destructors
class sandmark.watermark.ct.encode.ir2ir.
InlineFixups
class sandmark.watermark.ct.encode.ir2ir.
Protect
class sandmark.watermark.ct.encode.ir2ir.
SaveNodes
class sandmark.gui.
TreePane
class sandmark.obfuscate.boolsplitter.dtree.
TreeVisitor
class sandmark.obfuscate.boolsplitter.dtree.
AscendVisitor
class sandmark.obfuscate.boolsplitter.dtree.
Type0Visitor
class sandmark.obfuscate.boolsplitter.dtree.
Type1UpVisitor
class sandmark.obfuscate.boolsplitter.dtree.
Type1Visitor
class sandmark.obfuscate.boolsplitter.dtree.
DescendVisitor
class sandmark.obfuscate.boolsplitter.dtree.
Type0DownVisitor
class sandmark.obfuscate.boolsplitter.dtree.
Type1DownVisitor
class sandmark.obfuscate.boolsplitter.dtree.
LEGatherer
class sandmark.obfuscate.boolsplitter.dtree.
PrintVisitor
class sandmark.obfuscate.boolsplitter.dcfg.
ReplaceTarget
class sandmark.obfuscate.boolsplitter.dtree.
ReplaceVisitor
class sandmark.obfuscate.boolsplitter.dcfg.
VerifyCFG
class sandmark.obfuscate.boolsplitter.dtree.
UseInformation
class sandmark.watermark.objectwm.
vectorExtraction
class sandmark.view.
View
class sandmark.watermark.
Watermarking
class sandmark.obfuscate.boolsplitter.
XORBoolObfuscator
(implements sandmark.obfuscate.boolsplitter.
IBoolObfuscator
)
Interface Hierarchy
interface sandmark.obfuscate.boolsplitter.dtree.
Assign
interface sandmark.gui.
GUIListener
interface sandmark.obfuscate.boolsplitter.
IBoolObfuscator
interface sandmark.util.classloading.
IClassFinder
interface sandmark.obfuscate.boolsplitter.dtree.
LeafExpr
interface sandmark.gui.
SMarkGUIConstants
interface sandmark.gui.
SandMarkGUIConstants
Overview
Package
Class
Tree
Deprecated
Index
Help
SandMark version 2.0
Mon Jun 17 12:30:47 MST 2002
PREV NEXT
FRAMES
NO FRAMES
All Classes