HomeSort by relevance Sort by last modified time
    Searched full:exceptioninfo (Results 1 - 25 of 44) sorted by null

1 2

  /external/proguard/src/proguard/classfile/editor/
ExceptionInfoAdder.java 54 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
57 ExceptionInfo newExceptionInfo =
58 new ExceptionInfo(exceptionInfo.u2startPC,
59 exceptionInfo.u2endPC,
60 exceptionInfo.u2handlerPC,
61 exceptionInfo.u2catchType == 0 ? 0 :
62 constantAdder.addConstant(clazz, exceptionInfo.u2catchType));
CodeAttributeComposer.java 74 private ExceptionInfo[] exceptionTable = new ExceptionInfo[ClassConstants.TYPICAL_EXCEPTION_TABLE_LENGTH];
219 * @param exceptionInfo the exception to be appended.
221 public void appendException(ExceptionInfo exceptionInfo)
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+"]")
    [all...]
CodeAttributeEditor.java 826 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
830 exceptionInfo.u2startPC = remapInstructionOffset(exceptionInfo.u2startPC);
831 exceptionInfo.u2endPC = remapInstructionOffset(exceptionInfo.u2endPC);
832 exceptionInfo.u2handlerPC = remapInstructionOffset(exceptionInfo.u2handlerPC);
    [all...]
  /external/proguard/src/proguard/optimize/peephole/
UnreachableExceptionRemover.java 86 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
91 exceptionInfo.u2startPC,
92 exceptionInfo.u2endPC))
95 exceptionInfo.u2endPC = exceptionInfo.u2startPC;
99 extraExceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
147 private int removeEmptyExceptions(ExceptionInfo[] exceptionInfos,
154 ExceptionInfo exceptionInfo = exceptionInfos[index]
    [all...]
ReachableCodeMarker.java 184 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
187 if (!isReachable(exceptionInfo.u2handlerPC) &&
188 isReachable(exceptionInfo.u2startPC, exceptionInfo.u2endPC))
190 markCode(clazz, method, codeAttribute, exceptionInfo.u2handlerPC);
  /external/proguard/src/proguard/classfile/attribute/visitor/
ExceptionInfoVisitor.java 28 * <code>ExceptionInfo</code> objects. Note that there is only a single
29 * implementation of <code>ExceptionInfo</code>, such that this interface
36 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo);
  /external/proguard/src/proguard/classfile/attribute/
ExceptionInfo.java 30 public class ExceptionInfo implements VisitorAccepter
44 * Creates an uninitialized ExceptionInfo.
46 public ExceptionInfo()
53 * Creates an ExceptionInfo with the given properties.
55 public ExceptionInfo(int u2startPC,
CodeAttribute.java 40 public ExceptionInfo[] exceptionTable;
62 ExceptionInfo[] exceptionTable,
152 // type of ExceptionInfo.
166 ExceptionInfo exceptionInfo = exceptionTable[index];
167 if (exceptionInfo.isApplicable(offset))
169 exceptionInfoVisitor.visitExceptionInfo(clazz, method, this, exceptionInfo);
183 ExceptionInfo exceptionInfo = exceptionTable[index];
184 if (exceptionInfo.isApplicable(startOffset, endOffset)
    [all...]
  /external/proguard/src/proguard/classfile/visitor/
ExceptionExcludedOffsetFilter.java 57 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
59 if (!exceptionInfo.isApplicable(instructionOffset))
61 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
ExceptionHandlerFilter.java 61 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
63 int handlerPC = exceptionInfo.u2handlerPC;
67 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
ExceptionOffsetFilter.java 57 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
59 if (exceptionInfo.isApplicable(instructionOffset))
61 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
ExceptionRangeFilter.java 61 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
63 if (exceptionInfo.isApplicable(startOffset, endOffset))
65 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
ExceptionHandlerConstantVisitor.java 54 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
56 int catchType = exceptionInfo.u2catchType;
ExceptionCounter.java 48 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
ClassCleaner.java 184 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
186 clean(exceptionInfo);
  /external/proguard/src/proguard/preverify/
CodeSubroutineInliner.java 349 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
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))
374 codeAttributeComposer.appendException(new ExceptionInfo(startPC,
387 if (startPC == exceptionInfo.u2startPC &&
388 endPC == exceptionInfo.u2endPC
    [all...]
  /external/chromium_org/chrome_frame/crash_reporting/
vectored_handler-impl.h 52 LONG VectoredHandlerT<E>::Handler(EXCEPTION_POINTERS* exceptionInfo) {
54 const DWORD exceptionCode = exceptionInfo->ExceptionRecord->ExceptionCode;
89 if (api_->ShouldIgnoreException(exceptionInfo, seh)) {
93 const DWORD exceptionFlags = exceptionInfo->ExceptionRecord->ExceptionFlags;
99 if (api_->IsOurModule(exceptionInfo->ExceptionRecord->ExceptionAddress)) {
100 api_->WriteDump(exceptionInfo);
110 api_->WriteDump(exceptionInfo);
173 static bool ShouldIgnoreException(const EXCEPTION_POINTERS* exceptionInfo,
175 const void* address = exceptionInfo->ExceptionRecord->ExceptionAddress;
veh_test.h 37 class ExceptionInfo : public _EXCEPTION_POINTERS {
39 ExceptionInfo() {
43 ExceptionInfo(DWORD code, void* address) {
vectored_handler_unittest.cc 79 veh.Handler(&ExceptionInfo(STATUS_ACCESS_VIOLATION, our_code)));
87 veh.Handler(&ExceptionInfo(RPC_E_DISCONNECTED, our_code)));
95 veh.Handler(&ExceptionInfo(STATUS_INTEGER_DIVIDE_BY_ZERO, not_our_code)));
103 veh.Handler(&ExceptionInfo(STATUS_INTEGER_DIVIDE_BY_ZERO,
112 veh.Handler(&ExceptionInfo(STATUS_PRIVILEGED_INSTRUCTION, our_code)));
123 veh.Handler(&ExceptionInfo(STATUS_ACCESS_VIOLATION, is_bad_ptr)));
131 veh.Handler(&ExceptionInfo(STATUS_ACCESS_VIOLATION, is_bad_ptr)));
vectored_handler.h 57 FORCEINLINE LONG Handler(EXCEPTION_POINTERS* exceptionInfo);
  /external/bison/m4/
nocrash.m4 88 exception_filter (EXCEPTION_POINTERS *ExceptionInfo)
90 switch (ExceptionInfo->ExceptionRecord->ExceptionCode)
  /external/javassist/src/main/javassist/bytecode/analysis/
Analyzer.java 88 private ExceptionInfo[] exceptions;
92 private static class ExceptionInfo {
98 private ExceptionInfo(int start, int end, int handler, Type type) {
212 private ExceptionInfo[] buildExceptionInfo(MethodInfo method) {
217 ExceptionInfo[] exceptions = new ExceptionInfo[table.size()];
227 exceptions[i] = new ExceptionInfo(table.startPc(i), table.endPc(i), table.handlerPc(i), type);
294 ExceptionInfo exception = exceptions[i];
  /external/proguard/src/proguard/classfile/io/
ProgramClassReader.java 371 codeAttribute.exceptionTable = new ExceptionInfo[codeAttribute.u2exceptionTableLength];
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)
545 exceptionInfo.u2startPC = dataInput.readUnsignedShort();
546 exceptionInfo.u2endPC = dataInput.readUnsignedShort()
    [all...]
ProgramClassWriter.java 469 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
471 dataOutput.writeShort(exceptionInfo.u2startPC);
472 dataOutput.writeShort(exceptionInfo.u2endPC);
473 dataOutput.writeShort(exceptionInfo.u2handlerPC);
474 dataOutput.writeShort(exceptionInfo.u2catchType);
  /external/proguard/src/proguard/optimize/evaluation/
LivenessAnalyzer.java 376 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
379 long alive = isAliveBefore[exceptionInfo.u2handlerPC];
383 int startOffset = exceptionInfo.u2startPC;
384 int endOffset = exceptionInfo.u2endPC;

Completed in 341 milliseconds

1 2