diff options
author | Benny Prijono <bennylp@teluu.com> | 2009-07-22 11:12:35 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2009-07-22 11:12:35 +0000 |
commit | a7ef07a46af14800cffbebc0fc222c60b52b9e30 (patch) | |
tree | 9b16c37edc24f39a2f638220b4bc44f7952a1827 /pjlib/include/pj/config.h | |
parent | f88b32e7c12313215b541fc6f1b24ae81da62632 (diff) |
Ticket #922: Option to enable mutex related logging to assist troubleshooting concurrency problems
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2843 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/include/pj/config.h')
-rw-r--r-- | pjlib/include/pj/config.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pjlib/include/pj/config.h b/pjlib/include/pj/config.h index b51a7585..0ae89972 100644 --- a/pjlib/include/pj/config.h +++ b/pjlib/include/pj/config.h @@ -329,6 +329,18 @@ #endif /** + * Enable this macro to activate logging to mutex/semaphore related events. + * This is useful to troubleshoot concurrency problems such as deadlocks. + * In addition, you should also add PJ_LOG_HAS_THREAD_ID flag to the + * log decoration to assist the troubleshooting. + * + * Default: 0 + */ +#ifndef PJ_DEBUG_MUTEX +# define PJ_DEBUG_MUTEX 0 +#endif + +/** * Expand functions in *_i.h header files as inline. * * Default: 0. |