exceptions_jit.h File Reference


Functions

void exn_throw_for_JIT (ManagedObject *exn_obj, Class_Handle exn_class, Method_Handle exn_constr, uint8 *jit_exn_constr_args, jvalue *vm_exn_constr_args)
 
Author:
Intel, Pavel Afremov

void exn_athrow (ManagedObject *exn_obj, Class_Handle exn_class, Method_Handle exn_constr=NULL, uint8 *exn_constr_args=NULL)
void exn_athrow_regs (Registers *regs, Class_Handle exn_class, bool java_code, bool transfer_control=false)
void exception_catch_callback ()
void jvmti_exception_catch_callback ()
NativeCodePtr exn_get_rth_throw_illegal_monitor_state ()
NativeCodePtr exn_get_rth_throw ()
NativeCodePtr exn_get_rth_throw_lazy ()
NativeCodePtr exn_get_rth_throw_lazy_trampoline ()
NativeCodePtr exn_get_rth_throw_null_pointer ()
NativeCodePtr exn_get_rth_throw_array_index_out_of_bounds ()
NativeCodePtr exn_get_rth_throw_negative_array_size ()
NativeCodePtr exn_get_rth_throw_array_store ()
NativeCodePtr exn_get_rth_throw_arithmetic ()
NativeCodePtr exn_get_rth_throw_class_cast_exception ()
NativeCodePtr exn_get_rth_throw_incompatible_class_change_exception ()
NativeCodePtr exn_get_rth_throw_illegal_state_exception ()
Class_Handle exn_get_class_cast_exception_type ()


Function Documentation

void exn_throw_for_JIT ( ManagedObject exn_obj,
Class_Handle  exn_class,
Method_Handle  exn_constr,
uint8 *  jit_exn_constr_args,
jvalue vm_exn_constr_args 
)

Author:
Intel, Pavel Afremov

Version:
Revision
1.1

void exn_athrow ( ManagedObject exn_obj,
Class_Handle  exn_class,
Method_Handle  exn_constr = NULL,
uint8 *  exn_constr_args = NULL 
)

void exn_athrow_regs ( Registers *  regs,
Class_Handle  exn_class,
bool  java_code,
bool  transfer_control = false 
)

void exception_catch_callback (  ) 

void jvmti_exception_catch_callback (  ) 

NativeCodePtr exn_get_rth_throw_illegal_monitor_state (  ) 

NativeCodePtr exn_get_rth_throw (  ) 

NativeCodePtr exn_get_rth_throw_lazy (  ) 

NativeCodePtr exn_get_rth_throw_lazy_trampoline (  ) 

NativeCodePtr exn_get_rth_throw_null_pointer (  ) 

NativeCodePtr exn_get_rth_throw_array_index_out_of_bounds (  ) 

NativeCodePtr exn_get_rth_throw_negative_array_size (  ) 

NativeCodePtr exn_get_rth_throw_array_store (  ) 

NativeCodePtr exn_get_rth_throw_arithmetic (  ) 

NativeCodePtr exn_get_rth_throw_class_cast_exception (  ) 

NativeCodePtr exn_get_rth_throw_incompatible_class_change_exception (  ) 

NativeCodePtr exn_get_rth_throw_illegal_state_exception (  ) 

Class_Handle exn_get_class_cast_exception_type (  ) 


Genereated on Tue Mar 11 19:25:56 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.