2 #include "../port/lib.h"
6 #include "../port/error.h"
10 static DTProbe *timerprobe;
17 memset(&info, 0, sizeof(info));
19 tsleep(&up->sleep, return0, nil, 1000);
20 dtptrigger(timerprobe, &info);
25 timerprovide(DTProvider *prov)
27 timerprobe = dtpnew("timer::1s", prov, nil);
31 timerenable(DTProbe *)
36 kproc("dtracytimer", dtracytimer, nil);
43 timerdisable(DTProbe *)
47 DTProvider dtracytimerprov = {
49 .provide = timerprovide,
50 .enable = timerenable,
51 .disable = timerdisable,