/external/proguard/src/proguard/classfile/attribute/visitor/ |
H A D | ExceptionInfoVisitor.java | 36 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo); argument
|
H A D | StackSizeComputer.java | 256 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 271 exceptionInfo.u2handlerPC);
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | ExceptionHandlerConstantVisitor.java | 54 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 56 int catchType = exceptionInfo.u2catchType;
|
H A D | ExceptionCounter.java | 48 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument
|
H A D | ExceptionExcludedOffsetFilter.java | 57 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 59 if (!exceptionInfo.isApplicable(instructionOffset)) 61 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
H A D | ExceptionHandlerFilter.java | 61 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 63 int handlerPC = exceptionInfo.u2handlerPC; 67 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
H A D | ExceptionOffsetFilter.java | 57 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 59 if (exceptionInfo.isApplicable(instructionOffset)) 61 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
H A D | ExceptionRangeFilter.java | 61 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 63 if (exceptionInfo.isApplicable(startOffset, endOffset)) 65 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
H A D | ClassCleaner.java | 184 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 186 clean(exceptionInfo);
|
H A D | ClassPrinter.java | 676 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 678 println(visitorInfo(exceptionInfo) + 680 exceptionInfo.u2startPC + " -> " + 681 exceptionInfo.u2endPC + ": " + 682 exceptionInfo.u2handlerPC + "):"); 684 if (exceptionInfo.u2catchType != 0) 686 clazz.constantPoolEntryAccept(exceptionInfo.u2catchType, this);
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | ExceptionInfoAdder.java | 54 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 58 new ExceptionInfo(exceptionInfo.u2startPC, 59 exceptionInfo.u2endPC, 60 exceptionInfo.u2handlerPC, 61 exceptionInfo.u2catchType == 0 ? 0 : 62 constantAdder.addConstant(clazz, exceptionInfo.u2catchType));
|
H A D | CodeAttributeComposer.java | 219 * @param exceptionInfo the exception to be appended. 221 public void appendException(ExceptionInfo exceptionInfo) argument 225 print(" ", "Exception ["+exceptionInfo.u2startPC+" -> "+exceptionInfo.u2endPC+": "+exceptionInfo.u2handlerPC+"]"); 229 visitExceptionInfo(null, null, null, exceptionInfo); 233 System.out.println(" -> ["+exceptionInfo.u2startPC+" -> "+exceptionInfo.u2endPC+": "+exceptionInfo.u2handlerPC+"]"); 237 if (exceptionInfo 481 visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument [all...] |
H A D | CodeAttributeEditor.java | 826 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 830 exceptionInfo.u2startPC = remapInstructionOffset(exceptionInfo.u2startPC); 831 exceptionInfo.u2endPC = remapInstructionOffset(exceptionInfo.u2endPC); 832 exceptionInfo.u2handlerPC = remapInstructionOffset(exceptionInfo.u2handlerPC); 984 ExceptionInfo exceptionInfo = exceptionInfos[index]; 985 if (exceptionInfo.u2startPC < exceptionInfo [all...] |
H A D | ConstantPoolRemapper.java | 439 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 441 if (exceptionInfo.u2catchType != 0) 443 exceptionInfo.u2catchType = 444 remapConstantIndex(exceptionInfo.u2catchType);
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | UnreachableExceptionRemover.java | 86 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 91 exceptionInfo.u2startPC, 92 exceptionInfo.u2endPC)) 95 exceptionInfo.u2endPC = exceptionInfo.u2startPC; 99 extraExceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo); 154 ExceptionInfo exceptionInfo = exceptionInfos[index]; 155 if (exceptionInfo.u2startPC < exceptionInfo.u2endPC) 157 exceptionInfos[newIndex++] = exceptionInfo; [all...] |
H A D | ReachableCodeMarker.java | 184 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 187 if (!isReachable(exceptionInfo.u2handlerPC) && 188 isReachable(exceptionInfo.u2startPC, exceptionInfo.u2endPC)) 190 markCode(clazz, method, codeAttribute, exceptionInfo.u2handlerPC);
|
H A D | BranchTargetFinder.java | 601 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 604 instructionMarks[exceptionInfo.u2startPC] |= EXCEPTION_START; 605 instructionMarks[exceptionInfo.u2endPC] |= EXCEPTION_END; 606 instructionMarks[exceptionInfo.u2handlerPC] |= EXCEPTION_HANDLER;
|
/external/proguard/src/proguard/optimize/ |
H A D | TailRecursionSimplifier.java | 240 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | LivenessAnalyzer.java | 376 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 379 long alive = isAliveBefore[exceptionInfo.u2handlerPC]; 383 int startOffset = exceptionInfo.u2startPC; 384 int endOffset = exceptionInfo.u2endPC;
|
H A D | PartialEvaluator.java | 1015 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 1017 int startPC = exceptionInfo.u2startPC; 1018 int endPC = exceptionInfo.u2endPC; 1023 int handlerPC = exceptionInfo.u2handlerPC; 1024 int catchType = exceptionInfo.u2catchType; 1047 //stack.push(valueFactory.createReference((ClassConstant)((ProgramClass)clazz).getConstant(exceptionInfo.u2catchType), false)); 1078 // if (DEBUG) System.out.println("No information for partial evaluation of exception ["+startPC +" -> "+endPC +": "+exceptionInfo.u2handlerPC+"] yet"); 1087 if (DEBUG) System.out.println("No information for partial evaluation of exception ["+startPC +" -> "+endPC +": "+exceptionInfo.u2handlerPC+"]");
|
/external/proguard/src/proguard/preverify/ |
H A D | CodeSubroutineInliner.java | 349 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 351 int startPC = Math.max(exceptionInfo.u2startPC, clipStart); 352 int endPC = Math.min(exceptionInfo.u2endPC, clipEnd); 353 int handlerPC = exceptionInfo.u2handlerPC; 354 int catchType = exceptionInfo.u2catchType; 366 if (!exceptionInfo.isApplicable(offset + ((BranchInstruction)instruction).branchOffset)) 387 if (startPC == exceptionInfo.u2startPC && 388 endPC == exceptionInfo.u2endPC) 394 System.out.println(" Appending clipped exception ["+exceptionInfo.u2startPC+" -> "+exceptionInfo [all...] |
/external/webkit/Source/JavaScriptCore/dfg/ |
H A D | DFGJITCompiler.cpp | 365 unsigned exceptionInfo = m_calls[i].m_exceptionInfo; local 366 m_codeBlock->callReturnIndexVector().append(CallReturnOffsetToBytecodeOffset(returnAddressOffset, exceptionInfo));
|
H A D | DFGNode.h | 174 Node(NodeType op, ExceptionInfo exceptionInfo, NodeIndex child1 = NoNode, NodeIndex child2 = NoNode, NodeIndex child3 = NoNode) argument 176 , exceptionInfo(exceptionInfo) 186 Node(NodeType op, ExceptionInfo exceptionInfo, OpInfo imm, NodeIndex child1 = NoNode, NodeIndex child2 = NoNode, NodeIndex child3 = NoNode) argument 188 , exceptionInfo(exceptionInfo) 199 Node(NodeType op, ExceptionInfo exceptionInfo, OpInfo imm1, OpInfo imm2, NodeIndex child1 = NoNode, NodeIndex child2 = NoNode, NodeIndex child3 = NoNode) argument 201 , exceptionInfo(exceptionInfo) 333 ExceptionInfo exceptionInfo; member in struct:JSC::DFG::Node [all...] |
/external/proguard/src/proguard/classfile/io/ |
H A D | ProgramClassReader.java | 374 ExceptionInfo exceptionInfo = new ExceptionInfo(); 375 this.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo); 376 codeAttribute.exceptionTable[index] = exceptionInfo; 543 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 545 exceptionInfo.u2startPC = dataInput.readUnsignedShort(); 546 exceptionInfo.u2endPC = dataInput.readUnsignedShort(); 547 exceptionInfo.u2handlerPC = dataInput.readUnsignedShort(); 548 exceptionInfo.u2catchType = dataInput.readUnsignedShort();
|
H A D | ProgramClassWriter.java | 469 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 471 dataOutput.writeShort(exceptionInfo.u2startPC); 472 dataOutput.writeShort(exceptionInfo.u2endPC); 473 dataOutput.writeShort(exceptionInfo.u2handlerPC); 474 dataOutput.writeShort(exceptionInfo.u2catchType);
|