profil \- execution time profile
.B profil(buff, bufsiz, offset, scale)
.B int bufsiz, offset, scale;
points to an area of core whose length (in bytes) is given by
After this call, the user's program counter (pc)
is examined each clock tick (60th second);
is subtracted from it, and the result multiplied by
If the resulting number corresponds to a word
that word is incremented.
The scale is interpreted as an unsigned,
fixed-point fraction with binary point at the
left: 0177777(8) gives a 1-1 mapping of pc's to words
077777(8) maps each pair of instruction words
02(8) maps all instructions onto the beginning of
(producing a non-interrupting core clock).
Profiling is turned off by giving a
Profiling is turned off when an
is executed, but remains on in child and parent both
Profiling may be turned off if an update in
would cause a memory fault.
.B sys profil; buff; bufsiz; offset; scale