drcallstack.h File Reference

Header for DynamoRIO Callstack Walker. More...

Data Structures

struct  _drcallstack_options_t
 
struct  _drcallstack_frame_t
 

Typedefs

typedef struct _drcallstack_options_t drcallstack_options_t
 
typedef struct _drcallstack_frame_t drcallstack_frame_t
 
typedef struct _drcallstack_walk_t drcallstack_walk_t
 

Enumerations

enum  drcallstack_status_t {
  DRCALLSTACK_SUCCESS,
  DRCALLSTACK_NO_MORE_FRAMES,
  DRCALLSTACK_ERROR,
  DRCALLSTACK_ERROR_INVALID_PARAMETER,
  DRCALLSTACK_ERROR_FEATURE_NOT_AVAILABLE
}
 

Functions

DR_EXPORT drcallstack_status_t drcallstack_init (drcallstack_options_t *ops)
 
DR_EXPORT drcallstack_status_t drcallstack_exit (void)
 
DR_EXPORT drcallstack_status_t drcallstack_init_walk (dr_mcontext_t *mc, DR_PARAM_OUT drcallstack_walk_t **walk)
 
DR_EXPORT drcallstack_status_t drcallstack_cleanup_walk (drcallstack_walk_t *walk)
 
DR_EXPORT drcallstack_status_t drcallstack_next_frame (drcallstack_walk_t *walk, DR_PARAM_OUT drcallstack_frame_t *frame)
 

Detailed Description

Header for DynamoRIO Callstack Walker.