36 lines
535 B
C
36 lines
535 B
C
#ifndef GMON_CYGMON_H
|
|
#define GMON_CYGMON_H
|
|
|
|
struct phdr
|
|
{
|
|
char *lpc;
|
|
char *hpc;
|
|
int ncnt;
|
|
};
|
|
|
|
|
|
#define HISTFRACTION 2
|
|
#define HISTCOUNTER unsigned short
|
|
#define HASHFRACTION 1
|
|
#define ARCDENSITY 2
|
|
#define MINARCS 50
|
|
|
|
struct tostruct
|
|
{
|
|
char *selfpc;
|
|
long count;
|
|
unsigned short link;
|
|
};
|
|
|
|
struct rawarc
|
|
{
|
|
unsigned long raw_frompc;
|
|
unsigned long raw_selfpc;
|
|
long raw_count;
|
|
};
|
|
|
|
#define ROUNDDOWN(x,y) (((x)/(y))*(y))
|
|
#define ROUNDUP(x,y) ((((x)+(y)-1)/(y))*(y))
|
|
|
|
#endif
|