#include <class_member.h>
Public Member Functions | |
Target_Exception_Handler (NativeCodePtr start_ip, NativeCodePtr end_ip, NativeCodePtr handler_ip, Class_Handle exn_class, bool exn_is_dead) | |
NativeCodePtr | get_start_ip () |
NativeCodePtr | get_end_ip () |
NativeCodePtr | get_handler_ip () |
Class_Handle | get_exc () |
bool | is_exc_obj_dead () |
bool | is_in_range (NativeCodePtr eip, bool is_ip_past) |
bool | is_assignable (Class_Handle exn_class) |
void | update_catch_range (NativeCodePtr new_start_ip, NativeCodePtr new_end_ip) |
void | update_handler_address (NativeCodePtr new_handler_ip) |
Target_Exception_Handler.Target_Exception_Handler | ( | NativeCodePtr | start_ip, | |
NativeCodePtr | end_ip, | |||
NativeCodePtr | handler_ip, | |||
Class_Handle | exn_class, | |||
bool | exn_is_dead | |||
) |
NativeCodePtr Target_Exception_Handler.get_start_ip | ( | ) |
NativeCodePtr Target_Exception_Handler.get_end_ip | ( | ) |
NativeCodePtr Target_Exception_Handler.get_handler_ip | ( | ) |
Class_Handle Target_Exception_Handler.get_exc | ( | ) |
bool Target_Exception_Handler.is_exc_obj_dead | ( | ) |
bool Target_Exception_Handler.is_in_range | ( | NativeCodePtr | eip, | |
bool | is_ip_past | |||
) |
bool Target_Exception_Handler.is_assignable | ( | Class_Handle | exn_class | ) |
void Target_Exception_Handler.update_catch_range | ( | NativeCodePtr | new_start_ip, | |
NativeCodePtr | new_end_ip | |||
) |
void Target_Exception_Handler.update_handler_address | ( | NativeCodePtr | new_handler_ip | ) |
Genereated on Tue Mar 11 19:26:04 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.