plan9fox/sys/src/libdtracy
cinap_lenrek 4f0bfe0fb8 dtracy: avoid dmachlock() race
between being commited to a machno and having acquired the lock, the
scheduler could come in an schedule us on a different processor. the
solution is to have dtmachlock() take a special -1 argument to mean
"current mach" and return the actual mach number after the lock has
been acquired and interrupts being disabled.
2019-03-30 09:17:46 +01:00
..
agg.c dtracy: add support for aggregations 2018-12-08 15:07:53 +00:00
chan.c dtracy: get rid of DTName struct, support more than three parts in a probe name, wildcard matching 2018-12-13 10:42:49 +00:00
dtefmt.c adding dtracy (crude early version) 2018-11-10 13:46:16 +00:00
mkfile dtracy: add support for aggregations 2018-12-08 15:07:53 +00:00
pack.c dtracy: add support for aggregations 2018-12-08 15:07:53 +00:00
prog.c dtracy: avoid dmachlock() race 2019-03-30 09:17:46 +01:00
prov.c dtracy: get rid of DTName struct, support more than three parts in a probe name, wildcard matching 2018-12-13 10:42:49 +00:00