Home
last modified time | relevance | path

Searched refs:startPC (Results 1 – 6 of 6) sorted by relevance

/external/proguard/src/proguard/optimize/evaluation/
DVariableOptimizer.java203 int startPC = localVariableInfo.u2startPC; in visitLocalVariableInfo() local
204 int endPC = startPC + localVariableInfo.u2length; in visitLocalVariableInfo()
206 startPC = firstLiveness(startPC, endPC, variable); in visitLocalVariableInfo()
207 endPC = lastLiveness(startPC, endPC, variable); in visitLocalVariableInfo()
210 int length = endPC - startPC; in visitLocalVariableInfo()
213 localVariableInfo.u2startPC = startPC; in visitLocalVariableInfo()
226 int startPC = localVariableTypeInfo.u2startPC; in visitLocalVariableTypeInfo() local
227 int endPC = startPC + localVariableTypeInfo.u2length; in visitLocalVariableTypeInfo()
229 startPC = firstLiveness(startPC, endPC, variable); in visitLocalVariableTypeInfo()
230 endPC = lastLiveness(startPC, endPC, variable); in visitLocalVariableTypeInfo()
[all …]
DPartialEvaluator.java1032 int startPC = exceptionInfo.u2startPC; in visitExceptionInfo() local
1036 if (isTraced(startPC, endPC)) in visitExceptionInfo()
1041 …if (DEBUG) System.out.println("Evaluating exception ["+startPC +" -> "+endPC +": "+handlerPC+"]:"); in visitExceptionInfo()
1056 generalizeVariables(startPC, in visitExceptionInfo()
1102 …ystem.out.println("No information for partial evaluation of exception ["+startPC +" -> "+endPC +":… in visitExceptionInfo()
/external/proguard/src/proguard/preverify/
DCodeSubroutineInliner.java348 int startPC = Math.max(exceptionInfo.u2startPC, clipStart); in visitExceptionInfo() local
355 for (int offset = startPC; offset < endPC; offset++) in visitExceptionInfo()
367 … System.out.println(" Appending extra exception ["+startPC+" -> "+offset+"] -> "+handlerPC); in visitExceptionInfo()
371 codeAttributeComposer.appendException(new ExceptionInfo(startPC, in visitExceptionInfo()
377 startPC = offset + instructionLength; in visitExceptionInfo()
384 if (startPC == exceptionInfo.u2startPC && in visitExceptionInfo()
387 … System.out.println(" Appending exception ["+startPC+" -> "+endPC+"] -> "+handlerPC); in visitExceptionInfo()
391 …ception ["+exceptionInfo.u2startPC+" -> "+exceptionInfo.u2endPC+"] ~> ["+startPC+" -> "+endPC+"] -… in visitExceptionInfo()
397 codeAttributeComposer.appendException(new ExceptionInfo(startPC, in visitExceptionInfo()
/external/proguard/src/proguard/classfile/editor/
DCodeAttributeComposer.java686 int startPC = newInstructionOffset(localVariableInfo.u2startPC); in visitLocalVariableInfo() local
690 localVariableInfo.u2startPC = startPC; in visitLocalVariableInfo()
691 localVariableInfo.u2length = endPC - startPC; in visitLocalVariableInfo()
700 int startPC = newInstructionOffset(localVariableTypeInfo.u2startPC); in visitLocalVariableTypeInfo() local
704 localVariableTypeInfo.u2startPC = startPC; in visitLocalVariableTypeInfo()
705 localVariableTypeInfo.u2length = endPC - startPC; in visitLocalVariableTypeInfo()
845 int startPC = lineNumberInfo.u2startPC; in removeEmptyLineNumbers() local
846 if (startPC < codeLength && in removeEmptyLineNumbers()
847 (index == 0 || startPC > lineNumberInfos[index-1].u2startPC)) in removeEmptyLineNumbers()
DCodeAttributeEditor.java1156 int startPC = lineNumberInfo.u2startPC; in removeEmptyLineNumbers() local
1157 if (startPC < codeLength && in removeEmptyLineNumbers()
1158 (index == 0 || startPC > lineNumberInfos[index-1].u2startPC)) in removeEmptyLineNumbers()
/external/proguard/src/proguard/optimize/peephole/
DBranchTargetFinder.java629 int startPC = exceptionInfo.u2startPC; in visitExceptionInfo() local
634 instructionMarks[startPC] |= EXCEPTION_START; in visitExceptionInfo()
640 subroutineStarts[startPC] != UNKNOWN) in visitExceptionInfo()
642 subroutineStarts[handlerPC] = subroutineStarts[startPC]; in visitExceptionInfo()