Date: Mon, 4 Jun 2012 06:12:25 -0500 From: Greg Miller <greglmiller@gmail.com> To: soc-status <soc-status@freebsd.org> Subject: Lock Profiling and Lock Order Verification Status Report Message-ID: <CAHLcusT0SzHQ-3OLtEarcm890g__LQjXa2z_-SQDZm4T8cxAng@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Week 2 accomplishments: * Reworked wrapper macro approach (as suggested by jhb) to allow code compiled without -DLOCK_PROFILING to work correctly with the profiling library and to generate a link time error (rather than failing at runtime) when compiled with -DLOCK_PROFILING and linked with libthr. * Added call-points and matching stubs for release and thread exit to mutexes. * Added call-points, stubs, and macro wrappers for r/w locks and POSIX spinlocks. This week, work begins on implementation of the stubs to collect the actual profiling statistics.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHLcusT0SzHQ-3OLtEarcm890g__LQjXa2z_-SQDZm4T8cxAng>