> On 19. Apr 2019, at 03:52, Ryota Ozaki <ozak...@netbsd.org> wrote: > > Module Name: src > Committed By: ozaki-r > Date: Fri Apr 19 01:52:56 UTC 2019 > > Modified Files: > src/sys/kern: kern_lwp.c kern_softint.c subr_psref.c > src/sys/rump/kern/lib/libsysproxy: sysproxy.c > src/sys/sys: lwp.h userret.h > > Log Message: > Implement a simple psref leak detector > > It detects leaks by counting up the number of held psref by an LWP and > checking > its zeroness at the end of syscalls and softint handlers. For the counter, a > unused field of struct lwp is reused.
For DIAGNOSTIC-only operations LWP specific data (see kern/subr_lwp_specificdata.c) is a better choice. -- J. Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig
signature.asc
Description: Message signed with OpenPGP