/dalvik/dx/src/com/android/dx/cf/code/ |
Frame.java | 38 /** {@code null-ok;} stack of labels of subroutines that this block is nested in */ 39 private final IntList subroutines; field in class:Frame 56 * @param subroutines {@code non-null;} list of subroutine start labels for 57 * subroutines this frame is nested in 60 ExecutionStack stack, IntList subroutines) { 69 subroutines.throwIfMutable(); 73 this.subroutines = subroutines; 98 return new Frame(locals.copy(), stack.copy(), subroutines); 107 // "subroutines" is always immutabl [all...] |
Ropper.java | 116 * {@code non-null;} list of subroutines indexed by label of start 118 private final Subroutine[] subroutines; field in class:Ropper 120 /** true if {@code subroutines} is non-empty */ 124 * Keeps track of subroutines that exist in java form and are inlined in 284 this.subroutines = new Subroutine[maxLabel]; 479 * @param subroutines {@code non-null;} subroutine label list 482 private void addBlock(BasicBlock block, IntList subroutines) { 488 subroutines.throwIfMutable(); 489 resultSubroutines.add(subroutines); 498 * @param subroutines {@code non-null;} subroutine label lis [all...] |
/external/javassist/src/main/javassist/bytecode/analysis/ |
SubroutineScanner.java | 30 * Discovers the subroutines in a method, and tracks all callers. 36 private Subroutine[] subroutines; field in class:SubroutineScanner 45 subroutines = new Subroutine[code.getCodeLength()]; 56 scan(handler, iter, subroutines[exceptions.startPc(i)]); 59 return subroutines; 82 subroutines[pos] = sub;
|
Analyzer.java | 90 private Subroutine[] subroutines; field in class:Analyzer 136 subroutines = scanner.scan(method); 174 Subroutine subroutine = subroutines[pos]; 195 mergeJsr(queue, frames[pos], subroutines[target], pos, lookAhead(iter, pos));
|
/prebuilt/sdk/tools/lib/ |
dx.jar | |
/prebuilt/common/ecj/ |
ecj.jar | |