Sampling use SIGRTMIN + N signals (#104)

* Use SIGRTMIN instead of SIGALRM for sampling

* Config options + fully working SIGRTMIN sampling

- OMNITRACE_SAMPLING_KEEP_INTERNAL config option
- OMNITRACE_PROCESS_SAMPLING_FREQ config option
- OMNITRACE_SAMPLING_REALTIME config option
- OMNITRACE_SAMPLING_CPUTIME config option
- OMNITRACE_SAMPLING_REALTIME_OFFSET config option

* Fix omnitrace-avail-regex-negation test

- OMNITRACE_PROCESS_SAMPLING_FREQ was causing failure

[ROCm/rocprofiler-systems commit: d27f22ea37]
This commit is contained in:
Jonathan R. Madsen
2022-07-22 14:17:27 -05:00
committed by GitHub
parent f2bcca54f6
commit df20526aac
10 changed files with 198 additions and 45 deletions
Submodule projects/rocprofiler-systems/external/timemory updated: 768d6cfdd3...2e8cf9f409