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
Bu işleme şunda yer alıyor:
Jonathan R. Madsen
2022-08-08 15:28:01 -05:00
işlemeyi yapan: GitHub
ebeveyn 34013bc539
işleme 040da3fc6a
3 değiştirilmiş dosya ile 4 ekleme ve 4 silme
+1 -1
Dosyayı Görüntüle
@@ -1 +1 @@
1.3.1
1.4.0
Sağlanmış
+1 -1
external/timemory alt modülü güncellendi: a3283389f6...97c7415498
+2 -2
Dosyayı Görüntüle
@@ -356,12 +356,12 @@ configure_settings(bool _init)
OMNITRACE_CONFIG_SETTING(bool, "OMNITRACE_TRACE_THREAD_RW_LOCKS",
"Enable tracing calls to pthread_rwlock_* functions. May "
"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",
"Enable tracing calls to pthread_spin_* functions. May "
"cause deadlocks with MPI distributions.",
false, "backend", "parallelism", "gotcha", "advanced");
true, "backend", "parallelism", "gotcha", "advanced");
OMNITRACE_CONFIG_SETTING(
bool, "OMNITRACE_SAMPLING_KEEP_INTERNAL",