Enable TRACE_THREAD_RW_LOCKS and TRACE_THREAD_SPIN_LOCKS by default (#136)
* Enable OMNITRACE_TRACE_THREAD_{RW,SPIN}_LOCKS by default
- updates timemory submodule with updated GOTCHA submodule
- fix to GOTCHA library which defaults to not wrapping dlopen and dlsym prevents deadlock
* Bump version to 1.4.0
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
34013bc539
Коммит
040da3fc6a
+1
-1
@@ -1 +1 @@
|
|||||||
1.3.1
|
1.4.0
|
||||||
|
|||||||
поставляемый
+1
-1
Submodule external/timemory updated: a3283389f6...97c7415498
@@ -356,12 +356,12 @@ configure_settings(bool _init)
|
|||||||
OMNITRACE_CONFIG_SETTING(bool, "OMNITRACE_TRACE_THREAD_RW_LOCKS",
|
OMNITRACE_CONFIG_SETTING(bool, "OMNITRACE_TRACE_THREAD_RW_LOCKS",
|
||||||
"Enable tracing calls to pthread_rwlock_* functions. May "
|
"Enable tracing calls to pthread_rwlock_* functions. May "
|
||||||
"cause deadlocks with ROCm-enabled OpenMPI.",
|
"cause deadlocks with ROCm-enabled OpenMPI.",
|
||||||
false, "backend", "parallelism", "gotcha", "advanced");
|
true, "backend", "parallelism", "gotcha", "advanced");
|
||||||
|
|
||||||
OMNITRACE_CONFIG_SETTING(bool, "OMNITRACE_TRACE_THREAD_SPIN_LOCKS",
|
OMNITRACE_CONFIG_SETTING(bool, "OMNITRACE_TRACE_THREAD_SPIN_LOCKS",
|
||||||
"Enable tracing calls to pthread_spin_* functions. May "
|
"Enable tracing calls to pthread_spin_* functions. May "
|
||||||
"cause deadlocks with MPI distributions.",
|
"cause deadlocks with MPI distributions.",
|
||||||
false, "backend", "parallelism", "gotcha", "advanced");
|
true, "backend", "parallelism", "gotcha", "advanced");
|
||||||
|
|
||||||
OMNITRACE_CONFIG_SETTING(
|
OMNITRACE_CONFIG_SETTING(
|
||||||
bool, "OMNITRACE_SAMPLING_KEEP_INTERNAL",
|
bool, "OMNITRACE_SAMPLING_KEEP_INTERNAL",
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user