Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jul 2012 09:32:24 -0400
From:      Greg Miller <greglmiller@gmail.com>
To:        soc-status <soc-status@freebsd.org>
Subject:   Lock profiling and lock order verification, week 9
Message-ID:  <CAHLcusSBi7qwJphDPU1Y4CaJYpJyc7n0WeDKHfcLYicnAQDnPA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Accomplishments for the week:

* Implemented pthread_lockorder_begin_np(),
pthread_lockorder_next_np(), and pthread_lockorder_end_np() to
retrieve the lock order graph generated by libwitness
* Implemented pthread_lockorder_reset_np()
* Implemented pthread_lockorder_set_np()
* Implemented pthread_lockorder_bless_np() to ignore ordering
variations for a pair of locks
* Switched from tracking locks by address inside libwitness to
maintaining a set of lock_info structures
* Added default names for locks
* Added pthread_setname_np() to set lock names

This week, I'll be working on test cases for the new libwitness
features and will begin the code to generate the lock profiling and
witness XML data files.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHLcusSBi7qwJphDPU1Y4CaJYpJyc7n0WeDKHfcLYicnAQDnPA>