_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 |
Specifies the ordering of callbacks for drmgr's events
◆ 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