Files
rocm-systems/projects/rocprofiler-sdk/samples/code_object_isa_decode
Madsen, Jonathan 9f7703f918 Build system (libdw), correlation ID, and shebang fixes (#354)
* Fix compilation for output library

- link to targets for ATT (amd-comgr, dw, elf)

* Relax correlation ID retirement log failures

- only fail for correlation ID retirement underflow when building in CI mode

* Fix shebang for several files

- license was inserted before shebang in several places

* Update code coverage exclude folders for samples

* Tweak to agent tests

- test to make sure hsa agent is not the old value instead of testing that it is the new value

* Fix libdw include/link

---------

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>

[ROCm/rocprofiler-sdk commit: 3580478426]
2025-04-27 20:16:18 -05:00
..
2025-01-22 19:11:20 -06:00

CodeObject tracing

Services

  • code object tracing.

Properties

  • This tool hooks into ROCProfiler's callback and buffer tracing mechanisms to:
    • Decode and analyze GPU code objects.
    • Three kernel variants are used in sample; simple transpose, in-place LDS swap and LDS no bank conflicts.
    • Trace kernel symbols and instructions.
    • Log disassembly and statistics for debugging or performance analysis.