DynamoRIO
_drx_time_scale_stat_t Struct Reference

#include <drx.h>

Data Fields

ptr_int_t count_attempted
 
ptr_int_t count_failed
 
ptr_int_t count_nop
 
ptr_int_t count_zero_to_nonzero
 

Detailed Description

Statistics on scaling attempts for one application action type.

Field Documentation

◆ count_attempted

ptr_int_t _drx_time_scale_stat_t::count_attempted

Count of the instances that might need scaling. For timers, this counts the initial value and the interval separately. If count_failed and count_nop are subtracted from this, the result is the count that were successfully scaled to a larger duration.

◆ count_failed

ptr_int_t _drx_time_scale_stat_t::count_failed

Count of the instances where scaling was attempted but failed.

◆ count_nop

ptr_int_t _drx_time_scale_stat_t::count_nop

Count of the instances ignored (disabled timers, sleep of 0, scale of 1, etc.).

◆ count_zero_to_nonzero

ptr_int_t _drx_time_scale_stat_t::count_zero_to_nonzero

Count of instances converted from zero to non-zero before scaling.


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