ref: 4e7561110f80cd65e6e0251640e69a4b1e469b03
dir: /sys/include/tos.h/
typedef struct Tos Tos;
typedef struct Plink Plink;
#pragma incomplete Plink
struct Tos {
struct /* Per process profiling */
{
Plink *pp; /* known to be 0(ptr) */
Plink *next; /* known to be 4(ptr) */
Plink *last;
Plink *first;
ulong pid;
ulong what;
} prof;
uvlong cyclefreq; /* cycle clock frequency if there is one, 0 otherwise */
vlong kcycles; /* cycles spent in kernel */
vlong pcycles; /* cycles spent in process (kernel + user) */
ulong pid; /* might as well put the pid here */
ulong clock;
/* top of stack is here */
};
extern Tos *_tos;