boolean |
SimpleControlFlowBase.check(ExceptionAggregator exceptions,
List<Op02WithProcessedDataAndRefs> op2list,
SortedMap<Integer,Integer> lutByOffset) |
protected Op02WithProcessedDataAndRefs |
SimpleControlFlowBase.checkHandler(ExceptionGroup group,
List<Op02WithProcessedDataAndRefs> op2list,
SortedMap<Integer,Integer> lutByOffset) |
protected abstract Op02WithProcessedDataAndRefs |
SimpleControlFlowBase.checkHandler(List<Op02WithProcessedDataAndRefs> op2list,
int idx) |
protected Op02WithProcessedDataAndRefs |
ControlFlowIntDiv0Exception.checkHandler(List<Op02WithProcessedDataAndRefs> op2list,
int idx) |
protected Op02WithProcessedDataAndRefs |
ControlFlowNullException.checkHandler(List<Op02WithProcessedDataAndRefs> op2list,
int idx) |
protected abstract boolean |
SimpleControlFlowBase.checkTry(List<Op02WithProcessedDataAndRefs> op2list,
int from,
int to,
Op02WithProcessedDataAndRefs handlerJmp) |
protected boolean |
ControlFlowIntDiv0Exception.checkTry(List<Op02WithProcessedDataAndRefs> op2list,
int from,
int to,
Op02WithProcessedDataAndRefs handlerJmp) |
protected boolean |
ControlFlowNullException.checkTry(List<Op02WithProcessedDataAndRefs> op2list,
int from,
int to,
Op02WithProcessedDataAndRefs handlerJmp) |
static boolean |
Op02Obf.detectObfuscations(Method method,
ExceptionAggregator exceptions,
List<Op02WithProcessedDataAndRefs> op2list,
SortedMap<Integer,Integer> lutByOffset) |
protected Op02WithProcessedDataAndRefs |
SimpleControlFlowBase.getLastTargetIf(List<Op02WithProcessedDataAndRefs> op2list,
Integer start,
JVMInstr... instrs) |
protected Op02WithProcessedDataAndRefs |
SimpleControlFlowBase.getLastTargetIf(List<Op02WithProcessedDataAndRefs> op2list,
Op02WithProcessedDataAndRefs current,
JVMInstr... instrs) |
void |
SimpleControlFlowBase.process(Method method,
ExceptionAggregator exceptions,
List<Op02WithProcessedDataAndRefs> op2list,
SortedMap<Integer,Integer> lutByOffset) |
void |
ControlFlowNumericObf.process(Method method,
List<Op02WithProcessedDataAndRefs> op2list) |
static void |
Op02Obf.removeControlFlowExceptions(Method method,
ExceptionAggregator exceptions,
List<Op02WithProcessedDataAndRefs> op2list,
SortedMap<Integer,Integer> lutByOffset) |
static void |
Op02Obf.removeNumericObf(Method method,
List<Op02WithProcessedDataAndRefs> op2list) |