DynamoRIO
_drmgr_priority_t Struct Reference

#include <drmgr.h>

Data Fields

size_t struct_size
 
const char * name
 
const char * before
 
const char * after
 
int priority
 

Detailed Description

Specifies the ordering of callbacks for drmgr's events

Field Documentation

◆ after

const char* _drmgr_priority_t::after

The name of another callback that the callback being registered should follow. This field is optional and can be NULL.

◆ before

const char* _drmgr_priority_t::before

The name of another callback that the callback being registered should precede. This field is optional and can be NULL.

◆ name

const char* _drmgr_priority_t::name

A name for the callback being registered, to be used by other components when specifying their relative order. This field is mandatory.

◆ priority

int _drmgr_priority_t::priority

The numeric priority of the callback. This is the primary field for determining callback order, with lower numbers placed earlier in the callback invocation order. The before and after requests must have numeric priorities that are smaller than and greater than, respectively, the requesting callback. Numeric ties are invoked in unspecified order.

◆ struct_size

size_t _drmgr_priority_t::struct_size

The size of the drmgr_priority_t struct


The documentation for this struct was generated from the following file:
  • /home/runner/work/dynamorio/dynamorio/ext/drmgr/drmgr.h