Target_Exception_Handler Class Reference

#include <class_member.h>

List of all members.

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)


Constructor & Destructor Documentation

Target_Exception_Handler.Target_Exception_Handler ( NativeCodePtr  start_ip,
NativeCodePtr  end_ip,
NativeCodePtr  handler_ip,
Class_Handle  exn_class,
bool  exn_is_dead 
)


Member Function Documentation

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  ) 


The documentation for this class was generated from the following file:

Genereated on Tue Mar 11 19:26:04 2008 by Doxygen.

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