Lock Profiling and Lock Order Verification status report
Greg Miller
greglmiller at gmail.com
Mon May 28 09:42:10 UTC 2012
Accomplished in week 1:
* Created wiki page at http://wiki.freebsd.org/SummerOfCode2012/Locking
* Created project branch at https://socsvn.freebsd.org/socsvn/soc2012/gmiller/
* Added /usr/lib/libthr_profile.a to buildworld, compiling with a new
LOCK_PROFILING #define to generate the instrumented code
* Added additional (conditionally compiled) parameters to
pthread_mutex_lock() and pthread_mutex_trylock() in order to collect
acquisition-point information
I'm currently in the process of adding calls to the lock profiling
functions that will collect the statistics. The goal for the coming
week is to complete this and add stub versions of the stat-collecting
functions.
More information about the soc-status
mailing list