Skip site navigation (1)Skip section navigation (2)
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>