_dr_exception_t Struct Reference

#include <dr_events.h>


Public Member Functions

 ALIGN_VAR (8) dr_mcontext_t raw_mcontext

Data Fields

dr_mcontext_t mcontext
EXCEPTION_RECORD * record
dr_fault_fragment_info_t fault_fragment_info


Detailed Description

Data structure passed with an exception event. Contains the machine context and the Win32 exception record.

Member Function Documentation

_dr_exception_t::ALIGN_VAR (  ) 

The raw pre-translated machine state at the exception interruption point inside the code cache. Clients are cautioned when examining code cache instructions to not rely on any details of code inserted other than their own.


Field Documentation

Information about the code fragment inside the code cache at the exception interruption point.

Machine context at exception point.

EXCEPTION_RECORD* _dr_exception_t::record

Win32 exception record.


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

  DynamoRIO API version 2.0.0 --- Thu Apr 22 00:18:20 2010