SandMark version 2.0


sandmark.obfuscate.boolsplitter.dtree
Class Type1UpVisitor

java.lang.Object
  |
  +--sandmark.obfuscate.boolsplitter.dtree.TreeVisitor
        |
        +--sandmark.obfuscate.boolsplitter.dtree.AscendVisitor
              |
              +--sandmark.obfuscate.boolsplitter.dtree.Type1UpVisitor

class Type1UpVisitor
extends AscendVisitor


Field Summary
(package private)  boolean found
           
(package private)  Node turningPoint
           
 
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.AscendVisitor
defInfoMap, previous, start, useInfoMap, visited
 
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.TreeVisitor
direction, FORWARD, prune, REVERSE
 
Constructor Summary
(package private) Type1UpVisitor(java.util.Hashtable defInfoMap, java.util.Hashtable useInfoMap)
           
 
Method Summary
 void check(Node node)
           
 void search(Node turningPoint, LocalExpr start)
           
 
Methods inherited from class sandmark.obfuscate.boolsplitter.dtree.AscendVisitor
visitAddressStoreStmt, visitArithExpr, visitArrayLengthExpr, visitArrayRefExpr, visitCallExpr, visitCallMethodExpr, visitCallStaticExpr, visitCastExpr, visitCatchExpr, visitCheckExpr, visitConstantExpr, visitDefExpr, visitExpr, visitExprStmt, visitFieldExpr, visitGotoStmt, visitIfCmpStmt, visitIfZeroStmt, visitInitStmt, visitInstanceOfExpr, visitJsrStmt, visitLabelStmt, visitLocalExpr, visitMemExpr, visitMemRefExpr, visitMonitorStmt, visitNegExpr, visitNewArrayExpr, visitNewExpr, visitNewMultiArrayExpr, visitNode, visitPhiCatchStmt, visitPhiJoinStmt, visitPhiStmt, visitRCExpr, visitRetStmt, visitReturnAddressExpr, visitReturnExprStmt, visitReturnStmt, visitSCStmt, visitShiftExpr, visitSRStmt, visitStackExpr, visitStackManipStmt, visitStaticFieldExpr, visitStmt, visitStoreExpr, visitSwitchStmt, visitThrowStmt, visitTree, visitUCExpr, visitVarExpr, visitZeroCheckExpr
 
Methods inherited from class sandmark.obfuscate.boolsplitter.dtree.TreeVisitor
direction, forward, prune, reverse, setPrune, visitBlock, visitFlowGraph, visitIfStmt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

turningPoint

Node turningPoint

found

boolean found
Constructor Detail

Type1UpVisitor

Type1UpVisitor(java.util.Hashtable defInfoMap,
               java.util.Hashtable useInfoMap)
Method Detail

search

public void search(Node turningPoint,
                   LocalExpr start)

check

public void check(Node node)
Specified by:
check in class AscendVisitor

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002