joeq.Runtime
Class ExceptionDeliverer
java.lang.Object
joeq.Runtime.ExceptionDeliverer
- Direct Known Subclasses:
- x86QuadExceptionDeliverer, x86ReferenceExceptionDeliverer
public abstract class ExceptionDeliverer
- extends Object
Method Summary |
static void |
abstractMethodError()
|
static void |
athrow(Throwable k)
|
static void |
debug_trap_handler(int code)
|
static void |
deliverToCurrentThread(Throwable x,
CodeAddress ip,
StackAddress fp)
|
abstract void |
deliverToStackFrame(jq_CompiledCode cc,
Throwable x,
jq_TryCatch tc,
CodeAddress ip,
StackAddress fp)
|
static Object |
getStackTrace()
|
abstract Object |
getThisPointer(jq_CompiledCode cc,
CodeAddress ip,
StackAddress fp)
|
static void |
nativeMethodError()
|
static void |
printStackTrace(Object backtrace)
|
static void |
printStackTrace(Object backtrace,
PrintStream pw)
|
static void |
printStackTrace(Object backtrace,
PrintWriter pw)
|
static void |
trap_handler(int code)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRACE
public static boolean TRACE
_class
public static final jq_Class _class
_athrow
public static final jq_StaticMethod _athrow
_trap_handler
public static final jq_StaticMethod _trap_handler
_debug_trap_handler
public static final jq_StaticMethod _debug_trap_handler
_abstractMethodError
public static final jq_StaticMethod _abstractMethodError
_nativeMethodError
public static final jq_StaticMethod _nativeMethodError
ExceptionDeliverer
public ExceptionDeliverer()
abstractMethodError
public static void abstractMethodError()
throws AbstractMethodError
- Throws:
AbstractMethodError
nativeMethodError
public static void nativeMethodError()
throws LinkageError
- Throws:
LinkageError
athrow
public static void athrow(Throwable k)
trap_handler
public static void trap_handler(int code)
debug_trap_handler
public static void debug_trap_handler(int code)
deliverToStackFrame
public abstract void deliverToStackFrame(jq_CompiledCode cc,
Throwable x,
jq_TryCatch tc,
CodeAddress ip,
StackAddress fp)
getThisPointer
public abstract Object getThisPointer(jq_CompiledCode cc,
CodeAddress ip,
StackAddress fp)
deliverToCurrentThread
public static void deliverToCurrentThread(Throwable x,
CodeAddress ip,
StackAddress fp)
printStackTrace
public static void printStackTrace(Object backtrace,
PrintWriter pw)
printStackTrace
public static void printStackTrace(Object backtrace,
PrintStream pw)
printStackTrace
public static void printStackTrace(Object backtrace)
getStackTrace
public static Object getStackTrace()
Copyright © 2001-2005 John Whaley. All Rights Reserved.