Fix deadlocks during initialization (#167)

- More to come in later commit, below is just tidying some stuff up
  - clang-tidy
  - mpi_gotcha quiet about not finding funcs
  - update to new papi config
  - sampling block_samples / unblock_samples
    - disable calling component's sample functions within sampler
  - release doesn't strip library
  - remove HSA and ROCP env variables from modulefile / setup-env
- preliminary support for LD_PRELOAD usage
- default sampling rate is 300 interrupts / second
- fixes various deadlock issues at startup
This commit is contained in:
Jonathan R. Madsen
2022-09-26 07:52:14 -05:00
کامیت شده توسط GitHub
والد 90ff7188f8
کامیت 8f36620e29
49فایلهای تغییر یافته به همراه866 افزوده شده و 342 حذف شده
@@ -72,6 +72,12 @@ omnitrace_init_library(void)
omnitrace_init_library_hidden();
}
extern "C" void
omnitrace_init_tooling(void)
{
omnitrace_init_tooling_hidden();
}
extern "C" void
omnitrace_init(const char* _mode, bool _rewrite, const char* _arg0)
{