Overview
Package
Class
Tree
Deprecated
Index
Help
SandMark version 3.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.appendboguscode
,
sandmark.obfuscate.ArrayObfuscation
,
sandmark.obfuscate.blockmarker
,
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.inliner
,
sandmark.obfuscate.localvar
,
sandmark.obfuscate.loop
,
sandmark.obfuscate.loop.dfa
,
sandmark.obfuscate.methodmadness
,
sandmark.obfuscate.modifyifelse
,
sandmark.obfuscate.nameoverloading
,
sandmark.obfuscate.nodesplitter
,
sandmark.obfuscate.promotelocals
,
sandmark.obfuscate.renameidentifiers
,
sandmark.obfuscate.setfieldspublic
,
sandmark.obfuscate.UltimateReorderer.ConstantPoolReorderer
,
sandmark.obfuscate.UltimateReorderer.LVReorderer
,
sandmark.obfuscate.varsplitter
,
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.util.opaquepredicatelib
,
sandmark.util.stacksimulator
,
sandmark.view
,
sandmark.watermark
,
sandmark.watermark.addmethfield
,
sandmark.watermark.assignlv
,
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.ct.trace.callforest
,
sandmark.watermark.gtw
,
sandmark.watermark.hattrick
,
sandmark.watermark.objectwm
,
sandmark.watermark.renamefieldsmethods
,
sandmark.watermark.util
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 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.util.graph.
Afs
(implements java.util.Iterator)
class sandmark.watermark.ct.trace.callforest.
AllPathsIterator.Afs
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.blockmarker.
BlockMarker
class sandmark.obfuscate.boolsplitter.
BoolSplitter
class sandmark.obfuscate.buggycode.
BugCode
class sandmark.obfuscate.degradation.contention.
ContentionObfuscator
class sandmark.obfuscate.UltimateReorderer.ConstantPoolReorderer.
CPReorderer
class sandmark.obfuscate.degradation.
Degrade
class sandmark.obfuscate.classsplitter.
FalseRefactor
class sandmark.obfuscate.inliner.
Inliner
class sandmark.obfuscate.ArrayObfuscation.
IntArraySplitter
class sandmark.obfuscate.UltimateReorderer.LVReorderer.
LVReorderer
class sandmark.obfuscate.methodmadness.
Method2RMadness
class sandmark.obfuscate.methodmadness.
MethodMerger
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.modifyifelse.
ModifyIfElse
class sandmark.obfuscate.nodesplitter.
NodeSplitter
class sandmark.obfuscate.setfieldspublic.
SetFieldsPublic
class sandmark.obfuscate.methodmadness.
StaticSplit
class sandmark.obfuscate.
MethodObfuscator
class sandmark.obfuscate.appendboguscode.
AppendBogusCode
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.obfuscate.localvar.
VariableReassigner
class sandmark.obfuscate.varsplitter.
VarSplitter
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.assignlv.
AssignLV
class sandmark.watermark.bogusswitch.
Bogus_Switch
class sandmark.watermark.bogusexp.
BogusExpression
class sandmark.watermark.bogusinitializer.
BogusInitializer
class sandmark.watermark.constantstring.
ConstantString
class sandmark.watermark.gtw.
GTW
class sandmark.watermark.hattrick.
HatTrick
class sandmark.watermark.objectwm.
ObjectWatermark
class sandmark.watermark.renamefieldsmethods.
RenameFieldsMethods
class sandmark.statistics.
analyzer
class sandmark.watermark.ct.trace.
Annotator
class sandmark.obfuscate.loop.
ApplicationObject
(implements java.lang.Comparable)
class sandmark.obfuscate.loop.
ClassObject
class sandmark.obfuscate.loop.
MethodObject
class sandmark.obfuscate.loop.
ApplicationObject.StatisticalInfo
class sandmark.obfuscate.ArrayObfuscation.
arr
class sandmark.util.controlflowgraph.
Assert
class sandmark.watermark.assignlv.
AssignLV.Recognizer
(implements java.util.Iterator)
class sandmark.watermark.util.
BasicBlockMarker
class sandmark.watermark.util.
StaticWriteParityMarker
class sandmark.watermark.util.
InsnCountMarker
class sandmark.watermark.util.
PutstaticCountMarker
class sandmark.util.
BCEL
class sandmark.util.graph.
Bfs
(implements java.util.Iterator)
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.watermark.ct.trace.callforest.
Build
class sandmark.watermark.ct.trace.callforest.
Build.Data
class sandmark.util.classloading.
BuildClassList
class sandmark.util.
ByteCodeLocation
(implements java.io.Serializable)
class sandmark.watermark.ct.trace.callforest.
CallFrame
class sandmark.util.controlflowgraph.
CallGenerator
class sandmark.util.controlflowgraph.
CallingCallGenerator
class sandmark.util.controlflowgraph.
NullNENullCallGenerator
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.watermark.ct.trace.callforest.
Test.ClassHierarchy
class java.lang.ClassLoader
class sandmark.util.
FileClassLoader
class sandmark.watermark.assignlv.
ClassNameMethodBundle
class sandmark.
CLI
class sandmark.
Console
(implements sandmark.gui.
GUIListener
)
class sandmark.watermark.objectwm.
CodeBook
class sandmark.util.controlflowgraph.
CodeContext
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.
Utils.LabeledSlider
(implements javax.swing.event.ChangeListener, sandmark.gui.
SandMarkGUIConstants
)
class sandmark.gui.
VSortPanel
class sandmark.gui.
VSplitPanel
class sandmark.gui.
VTreePanel
(implements java.awt.event.AdjustmentListener, javax.swing.event.TreeSelectionListener)
class sandmark.gui.
VViewPanel
class javax.swing.JTree (implements javax.accessibility.Accessible, javax.swing.Scrollable)
class sandmark.gui.
ObfTree
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, javax.swing.event.ChangeListener, 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.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.watermark.objectwm.
Config
class sandmark.util.
ConfigItem
class sandmark.obfuscate.
ConfigObfProps
class sandmark.
Constants
class sandmark.watermark.constantstring.
ConstantString.Recognizer
(implements java.util.Iterator)
class sandmark.util.stacksimulator.
Context
(implements java.lang.Cloneable)
class sandmark.util.controlflowgraph.
ControlFlowSynthesizer
class sandmark.util.controlflowgraph.
IntFuncSynthesizer
class sandmark.util.controlflowgraph.
PositiveIntSynthesizer
class sandmark.util.controlflowgraph.
VoidMethodSynthesizer
class sandmark.util.controlflowgraph.
MinimalSynthesizer
class sandmark.util.controlflowgraph.
SimpleGotoSynthesizer
class sandmark.util.controlflowgraph.
SimpleSwitchSynthesizer
class sandmark.watermark.ct.
CT.Watermarks
(implements java.util.Iterator)
class sandmark.watermark.ct.trace.callforest.
Decorate
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.obfuscate.loop.dfa.
DFA
class sandmark.obfuscate.loop.dfa.
PostprohibitDFA
class sandmark.obfuscate.loop.dfa.
PostreqDFA
class sandmark.obfuscate.loop.dfa.
PreprohibitDFA
class sandmark.obfuscate.loop.dfa.
PrereqDFA
class sandmark.obfuscate.loop.dfa.
DFAEdge
class sandmark.obfuscate.loop.dfa.
DFANode
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.util.graph.
Dominator
class sandmark.obfuscate.boolsplitter.dcfg.
DominatorTree
class sandmark.util.controlflowgraph.
DomTree
class sandmark.util.
Dot
class sandmark.util.graph.
Dot
class sandmark.util.controlflowgraph.
DotGraph
class sandmark.watermark.
DynamicEmbed
class sandmark.watermark.
DynamicRecognize
class sandmark.watermark.
DynamicTrace
class sandmark.util.controlflowgraph.
Edge
class sandmark.util.graph.
Edge
(implements java.lang.Cloneable)
class sandmark.util.graph.
Dot.MyEdge
class sandmark.watermark.ct.trace.callforest.
Edge
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.util.
Enum2Iter
(implements java.util.Iterator)
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.trace.callforest.
Forest
class sandmark.watermark.assignlv.
FromBinary
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.controlflowgraph.
RegisterAllocator.IGGraph
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.
FlowGraph
class sandmark.util.graph.codec.
PermutationGraph
class sandmark.util.graph.codec.
PPCT
class sandmark.util.graph.codec.
RadixGraph
class sandmark.util.graph.codec.
SpinelessPermutationGraph
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.util.graph.
MyGraphNode
class sandmark.util.controlflowgraph.
GraphNode
class sandmark.util.controlflowgraph.
BasicBlock
class sandmark.util.controlflowgraph.
RegisterAllocator.IGNode
class sandmark.util.graph.
GraphOp
class sandmark.watermark.gtw.
GTWRecognizer
(implements java.util.Iterator)
class sandmark.statistics.
HalsteadMeasures
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.util.
InlinedStackFrame
class sandmark.util.
Inliner
class sandmark.watermark.objectwm.
Insertion
class sandmark.watermark.ct.embed.
InsertionPoint
class sandmark.watermark.ct.embed.
InsertStorageCreators
class sandmark.watermark.objectwm.
InstructionEmbedUtil
class sandmark.util.
InstructionTree
class sandmark.util.controlflowgraph.
InterferenceGraph
class sandmark.util.controlflowgraph.
InterferenceGraph.RangeNode
(implements java.lang.Comparable)
class sandmark.util.controlflowgraph.
InterferenceGraph.PartialNode
(implements java.lang.Comparable)
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.util.controlflowgraph.
LiveVariable
(implements java.lang.Cloneable, java.lang.Comparable)
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.watermark.assignlv.
MethodCompare
(implements java.util.Comparator)
class sandmark.watermark.objectwm.
MethodCopyUtil
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.watermark.util.
MethodMarker
class sandmark.watermark.util.
EveryBlockMarker
class sandmark.statistics.
Metric
class sandmark.statistics.
ckOOmetric
class sandmark.statistics.
Halstead
class sandmark.statistics.
HarrisonMagel
class sandmark.statistics.
kafura
class sandmark.statistics.
mcCabe
class sandmark.statistics.
munson
class sandmark.util.
Misc
class sandmark.util.
MultiIter
(implements java.util.Iterator)
class sandmark.watermark.ct.trace.callforest.
AllPathsIterator
class sandmark.util.javagen.
MyClass
class sandmark.obfuscate.loop.
NameChangeMap
class sandmark.watermark.renamefieldsmethods.
NameEmbedder
class sandmark.statistics.
NestingLevelComplexity
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.graph.
Node
(implements java.lang.Cloneable)
class sandmark.util.
ClassHierarchyNode
class sandmark.util.
SpecialClass
class sandmark.util.
UserClass
class sandmark.watermark.ct.encode.
ComponentGraphNode
class sandmark.util.graph.
Dot.MyNode
class sandmark.statistics.
NestingLevelComplexity.NLCNode
class sandmark.watermark.ct.trace.callforest.
Node
class sandmark.util.
Node
class sandmark.watermark.ct.encode.storage.
NodeStorage
class sandmark.gui.
ObfTree.ObfTreeNode
(implements javax.swing.tree.TreeNode)
class sandmark.gui.
ObfTreePane
class sandmark.obfuscate.
ObfuscationConfigInfo
(implements java.lang.Cloneable)
class sandmark.obfuscate.
ObfuscationConfigMap
class sandmark.obfuscate.loop.
ObfuscationLoop
class sandmark.obfuscate.loop.
ObfuscationLoop2
class sandmark.obfuscate.
Obfuscator
class sandmark.obfuscate.boolsplitter.
ObfuscatorFactory
class sandmark.watermark.objectwm.
ObjectHelper
class sandmark.watermark.objectwm.
ObjectUtil
class sandmark.watermark.objectwm.
ObjectWatermark.Recognizer
(implements java.util.Iterator)
class sandmark.util.opaquepredicatelib.
OpaqueManager
class sandmark.util.opaquepredicatelib.
OpaqueUtil
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.ct.trace.callforest.
Path
(implements java.lang.Comparable)
class sandmark.watermark.ct.trace.callforest.
PathGenerator
(implements java.util.Iterator)
class sandmark.util.opaquepredicatelib.
Predicatelib
class sandmark.util.opaquepredicatelib.
AlgebraicLib
class sandmark.util.opaquepredicatelib.
RuntimeIntOPLib
class sandmark.util.opaquepredicatelib.
RuntimeIsNullOPLib
class sandmark.util.opaquepredicatelib.
RuntimeStrOPLib
class sandmark.watermark.ct.embed.
PrepareTrace
class sandmark.watermark.ct.embed.
PrepareTrace.TraceLocation
class sandmark.watermark.ct.trace.
Preprocessor
class sandmark.obfuscate.loop.
PriorityQueue
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.objectwm.
Profiler
class sandmark.watermark.constantstring.
Program
class sandmark.util.controlflowgraph.
ProgramGraph
class sandmark.watermark.gtw.
ClusterGraph
class sandmark.watermark.gtw.
FunctionClusterGraph
class sandmark.util.controlflowgraph.
ProgramCFG
class sandmark.obfuscate.UltimateReorderer.LVReorderer.
random
class sandmark.obfuscate.UltimateReorderer.ConstantPoolReorderer.
random
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.util.controlflowgraph.
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.stacksimulator.
StackData
class sandmark.util.stacksimulator.
PrimitiveData
class sandmark.util.stacksimulator.
BooleanData
class sandmark.util.stacksimulator.
CompositeBooleanData
class sandmark.util.stacksimulator.
DoubleData
class sandmark.util.stacksimulator.
CompositeDoubleData
class sandmark.util.stacksimulator.
FloatData
class sandmark.util.stacksimulator.
CompositeFloatData
class sandmark.util.stacksimulator.
IntData
class sandmark.util.stacksimulator.
CompositeIntData
class sandmark.util.stacksimulator.
LongData
class sandmark.util.stacksimulator.
CompositeLongData
class sandmark.util.stacksimulator.
ReferenceData
class sandmark.util.stacksimulator.
ArrayReferenceData
class sandmark.util.
StackFrame
(implements java.io.Serializable)
class sandmark.obfuscate.boolsplitter.dtree.
StackOptimizer
class sandmark.util.stacksimulator.
StackSimulator
(implements de.fub.bytecode.Constants)
class sandmark.statistics.
StatBound
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.watermark.ct.trace.callforest.
Test.Stats
class sandmark.util.
Stats
class sandmark.statistics.
Stats.MetricWrapper
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.watermark.objectwm.
SubstitutionUtil
class sandmark.obfuscate.boolsplitter.dtree.
Swizzler
class sandmark.util.
TempDir
class sandmark.watermark.util.
test
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.ct.trace.callforest.
Test
class sandmark.watermark.hattrick.
Test
class sandmark.watermark.renamefieldsmethods.
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.
ClassHierarchyException
class sandmark.util.graph.codec.
DecodeFailure
class sandmark.obfuscate.
ObfuscationException
class sandmark.util.exec.
TracingException
class sandmark.watermark.
WatermarkingException
class sandmark.util.
Time
class sandmark.watermark.assignlv.
ToArray
class sandmark.watermark.assignlv.
ToBinary
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.gui.
Utils
class sandmark.util.
ValueSplitter
class sandmark.util.
AdditiveSplitter
class sandmark.util.
PartialSumSplitter
class sandmark.util.
ScaledSplitter
class sandmark.watermark.objectwm.
VectorExtraction
class sandmark.watermark.objectwm.
VectorUpdateCtrl
class sandmark.view.
View
class sandmark.watermark.
Watermarking
class sandmark.obfuscate.loop.
WeightMap
class sandmark.obfuscate.loop.
WeightPrimer
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
interface sandmark.gui.
Utils.LabeledSlider.ValueMapper
Overview
Package
Class
Tree
Deprecated
Index
Help
SandMark version 3.0
Wed Jan 29 10:30:05 MST 2003
PREV NEXT
FRAMES
NO FRAMES
All Classes