mirror of
https://github.com/autc04/Retro68.git
synced 2024-12-02 18:53:22 +00:00
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
|