Use PBD::pthread_name in debug output for portability
This commit is contained in:
parent
2b93c878d0
commit
01a4c3186a
@ -22,6 +22,7 @@
|
||||
|
||||
#include "pbd/compose.h"
|
||||
#include "pbd/debug_rt_alloc.h"
|
||||
#include "pbd/pthread_utils.h"
|
||||
|
||||
#include "ardour/debug.h"
|
||||
#include "ardour/graph.h"
|
||||
@ -365,7 +366,7 @@ Graph::run_one()
|
||||
/* update the number of threads that will still be sleeping */
|
||||
_execution_tokens -= wakeup;
|
||||
|
||||
DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 signals %2\n", pthread_self(), wakeup));
|
||||
DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 signals %2\n", pthread_name(), wakeup));
|
||||
|
||||
for (int i = 0; i < wakeup; i++) {
|
||||
_execution_sem.signal ();
|
||||
@ -374,12 +375,12 @@ Graph::run_one()
|
||||
while (to_run == 0) {
|
||||
_execution_tokens += 1;
|
||||
pthread_mutex_unlock (&_trigger_mutex);
|
||||
DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 goes to sleep\n", pthread_self()));
|
||||
DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 goes to sleep\n", pthread_name()));
|
||||
_execution_sem.wait ();
|
||||
if (_quit_threads) {
|
||||
return true;
|
||||
}
|
||||
DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 is awake\n", pthread_self()));
|
||||
DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 is awake\n", pthread_name()));
|
||||
pthread_mutex_lock (&_trigger_mutex);
|
||||
if (_trigger_queue.size()) {
|
||||
to_run = _trigger_queue.back();
|
||||
@ -391,7 +392,7 @@ Graph::run_one()
|
||||
to_run->process();
|
||||
to_run->finish (_current_chain);
|
||||
|
||||
DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 has finished run_one()\n", pthread_self()));
|
||||
DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 has finished run_one()\n", pthread_name()));
|
||||
|
||||
return false;
|
||||
}
|
||||
@ -559,7 +560,7 @@ Graph::process_one_route (Route* route)
|
||||
|
||||
assert (route);
|
||||
|
||||
DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 runs route %2\n", pthread_self(), route->name()));
|
||||
DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 runs route %2\n", pthread_name(), route->name()));
|
||||
|
||||
if (_process_silent) {
|
||||
retval = route->silent_roll (_process_nframes, _process_start_frame, _process_end_frame, need_butler);
|
||||
|
Loading…
Reference in New Issue
Block a user