CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2022/06/28 03:32:28

Modified files:
        sys/dev/dt     : dt_prov_static.c dtvar.h 
        sys/kern       : kern_synch.c 
        sys/netinet    : in_pcb.c ip_ipsp.c 
        sys/sys        : refcnt.h tracepoint.h 

Log message:
Use btrace(8) to debug reference counting.  dt(4) provides a static
tracepoint for each type of refcnt we have.  As a start, add inpcb
and tdb refcnt.  When the counter changes, btrace may print the
actual object, the current counter, the change value and optionally
the stack trace.
discussed with visa@; OK mpi@

Reply via email to