Advertisement
Guest User

dtrace

a guest
Mar 26th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. syscall::clock_gettime:return
  2. / !self->bs_guard && !self->in_bm && execname == willrun /
  3. {
  4. bss = vtimestamp;
  5. self->bs_guard = 0;
  6. self->in_bm = 1;
  7. }
  8.  
  9. syscall::clock_gettime:entry
  10. / !self->bs_guard && self->in_bm && execname == willrun /
  11. {
  12. this->time = (vtimestamp - bss);
  13. @bs_count = count();
  14. @bs_sum = sum(this->time / 1000);
  15. @bs_avg = avg(this->time);
  16. self->bs_guard = 1;
  17. self->in_bm = 0;
  18. }
  19.  
  20. syscall::clock_gettime:return
  21. / self->bs_guard && !self->in_bm && execname == willrun /
  22. {
  23. self->bs_guard = 0;
  24. self->bs_bm = 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement