pub const Tos = extern struct prof: extern struct { /// known to be 0(ptr) pp: *Plink, /// known to be 4(ptr) next: *Plink, last: *Plink, first: *Plink, pid: u32, what: u32, }Per process profiling
cyclefreq: u64cycle clock frequency if there is one, 0 otherwise
kcycles: i64cycles spent in kernel
pcycles: i64cycles spent in process (kernel + user)
pid: u32might as well put the pid here
clock: u32115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137pub const Tos = extern struct {
/// Per process profiling
prof: extern struct {
/// known to be 0(ptr)
pp: *Plink,
/// known to be 4(ptr)
next: *Plink,
last: *Plink,
first: *Plink,
pid: u32,
what: u32,
},
/// cycle clock frequency if there is one, 0 otherwise
cyclefreq: u64,
/// cycles spent in kernel
kcycles: i64,
/// cycles spent in process (kernel + user)
pcycles: i64,
/// might as well put the pid here
pid: u32,
clock: u32,
// top of stack is here
}