Files
rocm-systems/projects/rocprofiler-systems/source/lib/core
Kian Cossettini 0c53a12a88 [rocprofiler-systems] [ROCpd] Add OMPT callbacks to ROCpd (#1016)
* Add OMPT to ROCpd

* Use correct category

* Added wrapper functions for future control

* Formatting

* Fix naming

* Comment change

* Remove ompt_get_cb_args

* Switched to using region_sample for OMPT

* Remove relic function

* Remove get_use_rocpd that was used in this pr (one still remains)

* Rename ompt_get_args_string and reuse in tool_tracing_callback_stop

* Make lock init and destroy cb instant

* [Prototype] ROCPD Name fix

* [Prototype] ROCPD Name fix P1

* [Prototype] ROCPD Name fix P2

* ROCPD Name fix

* Var name changes

* Rewrite cb overwrite to single function

* [Important] Use parallel_data as key for parallel callback map

* Fix workflow failure

* Make cpp USE_ROCM consistent with hpp and use default constructor if USE_ROCM = 0

* Add missing ROCPROFILER_VERSION check

* Improve readability

* Make ompt storage maps thread local

* Part 1: Variable name fix, memory cleanup, and fixed asserts

* Part 2: Add comments

* Part 3: Add CI_THROW

* Part 4: Formatting

* Part 5: Move #include to cpp
2025-10-07 19:01:25 -04:00
..
2025-08-19 22:01:04 -04:00
2025-08-19 22:01:04 -04:00
2025-08-19 22:01:04 -04:00
2025-01-29 16:53:16 -05:00
2025-07-28 11:33:52 -04:00
2025-08-19 22:01:04 -04:00
2025-07-28 11:33:52 -04:00
2025-08-19 22:01:04 -04:00
2025-01-29 16:53:16 -05:00
2025-01-29 16:53:16 -05:00
2025-07-28 11:33:52 -04:00
2025-07-28 11:33:52 -04:00
2025-01-29 16:53:16 -05:00
2025-01-29 16:53:16 -05:00
2025-01-29 16:53:16 -05:00