Lock Profiling and Lock Order Verification Status Report

Greg Miller greglmiller at gmail.com
Mon Jun 4 11:12:33 UTC 2012


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.


More information about the soc-status mailing list