60#define FUNCTION_ALIGNMENT 16
74#define GMONVERSION 0x00051879
80#define HISTCOUNTER int64_t
82#define HISTCOUNTER unsigned short
92#define HISTFRACTION (FUNCTION_ALIGNMENT / sizeof(HISTCOUNTER) == 0 \
93 ? 1 : FUNCTION_ALIGNMENT / sizeof(HISTCOUNTER))
138#define HASHFRACTION (FUNCTION_ALIGNMENT / sizeof(unsigned short) == 0 \
139 ? 1 : FUNCTION_ALIGNMENT / sizeof(unsigned short))
151#define MAXARCS (((u_long)1 << (8 * sizeof(u_short))) - 2)
173#define ROUNDDOWN(x,y) (((x)/(y))*(y))
174#define ROUNDUP(x,y) ((((x)+(y)-1)/(y))*(y))
209#define GMON_PROF_ON 0
210#define GMON_PROF_BUSY 1
211#define GMON_PROF_ERROR 2
212#define GMON_PROF_OFF 3
213#define GMON_PROF_HIRES 4
222#define GPROF_GMONPARAM 4
224#define CALIB_SCALE 1000
225#define KCOUNT(p,index) ((p)->kcount[(index) \
226 / (HISTFRACTION * sizeof(HISTCOUNTER))])
struct gmonparam _gmonparam
int mexitcount_pre_overhead
HISTCOUNTER * mcount_count
int mexitcount_post_overhead
HISTCOUNTER * mexitcount_count
HISTCOUNTER * cputime_count