|
DR_EXPORT drmf_status_t | drsys_init (client_id_t client_id, drsys_options_t *options) |
|
DR_EXPORT drmf_status_t | drsys_exit (void) |
|
DR_EXPORT drmf_status_t | drsys_filter_syscall (drsys_sysnum_t sysnum) |
|
DR_EXPORT drmf_status_t | drsys_filter_all_syscalls (void) |
|
DR_EXPORT drmf_status_t | drsys_name_to_syscall (const char *name, OUT drsys_syscall_t **syscall) |
|
DR_EXPORT drmf_status_t | drsys_number_to_syscall (drsys_sysnum_t sysnum, OUT drsys_syscall_t **syscall) |
|
DR_EXPORT drmf_status_t | drsys_syscall_name (drsys_syscall_t *syscall, OUT const char **name) |
|
DR_EXPORT drmf_status_t | drsys_syscall_number (drsys_syscall_t *syscall, OUT drsys_sysnum_t *sysnum) |
|
DR_EXPORT drmf_status_t | drsys_syscall_type (drsys_syscall_t *syscall, OUT drsys_syscall_type_t *type) |
|
DR_EXPORT drmf_status_t | drsys_syscall_is_known (drsys_syscall_t *syscall, OUT bool *known) |
|
DR_EXPORT drmf_status_t | drsys_syscall_succeeded (drsys_syscall_t *syscall, reg_t result, OUT bool *success) |
|
DR_EXPORT drmf_status_t | drsys_syscall_return_type (drsys_syscall_t *syscall, OUT drsys_param_type_t *type) |
|
DR_EXPORT drmf_status_t | drsys_handle_is_current_process (HANDLE h, bool *current) |
|
static bool | drsys_sysnums_equal (drsys_sysnum_t *num1, drsys_sysnum_t *num2) |
|
DR_EXPORT drmf_status_t | drsys_syscall_gateway (drsys_gateway_t *method) |
|
DR_EXPORT drmf_status_t | drsys_cur_syscall (void *drcontext, OUT drsys_syscall_t **syscall) |
|
DR_EXPORT drmf_status_t | drsys_cur_syscall_result (void *drcontext, OUT bool *success, OUT uint64 *value, OUT uint *error_code) |
|
DR_EXPORT drmf_status_t | drsys_pre_syscall_arg (void *drcontext, uint argnum, OUT ptr_uint_t *value) |
|
DR_EXPORT drmf_status_t | drsys_pre_syscall_arg64 (void *drcontext, uint argnum, OUT uint64 *value) |
|
DR_EXPORT drmf_status_t | drsys_get_mcontext (void *drcontext, OUT dr_mcontext_t **mc) |
|
DR_EXPORT drmf_status_t | drsys_iterate_syscalls (bool(*cb)(drsys_sysnum_t sysnum, drsys_syscall_t *syscall, void *user_data), void *user_data) |
|
DR_EXPORT drmf_status_t | drsys_iterate_arg_types (drsys_syscall_t *syscall, drsys_iter_cb_t cb, void *user_data) |
|
DR_EXPORT drmf_status_t | drsys_iterate_args (void *drcontext, drsys_iter_cb_t cb, void *user_data) |
|
DR_EXPORT drmf_status_t | drsys_iterate_memargs (void *drcontext, drsys_iter_cb_t cb, void *user_data) |
|
Header for Dr. Syscall: System Call Monitoring Extension.