drutil.h File Reference

Header for DynamoRIO Instrumentation Utilities Extension. More...

Functions

DR_EXPORT bool drutil_init (void)
 
DR_EXPORT void drutil_exit (void)
 
DR_EXPORT bool drutil_insert_get_mem_addr (void *drcontext, instrlist_t *bb, instr_t *where, opnd_t memref, reg_id_t dst, reg_id_t scratch)
 
DR_EXPORT bool drutil_insert_get_mem_addr_ex (void *drcontext, instrlist_t *bb, instr_t *where, opnd_t memref, reg_id_t dst, reg_id_t scratch, DR_PARAM_OUT bool *scratch_used)
 
DR_EXPORT uint drutil_opnd_mem_size_in_bytes (opnd_t memref, instr_t *inst)
 
DR_EXPORT bool drutil_expand_rep_string (void *drcontext, instrlist_t *bb)
 
DR_EXPORT bool drutil_expand_rep_string_ex (void *drcontext, instrlist_t *bb, DR_PARAM_OUT bool *expanded, DR_PARAM_OUT instr_t **stringop)
 
DR_EXPORT bool drutil_instr_is_stringop_loop (instr_t *inst)
 

Detailed Description

Header for DynamoRIO Instrumentation Utilities Extension.