rocprofv3 kernel renaming support + misc rocprofv3 updates (#992)

* Increase rocprofv3 tool buffer size

- 32 pages instead of 1 page

* Improve rocprofv3 perfetto track labels

* Preliminary kernel renaming support + misc rocprofv3 updates

- add rocprofv3 option --kernel-rename
- add rocprofv3 options for perfetto settings (buffer size, etc.)
- add CSV columns for kernel trace
  - Thread_Id
  - Dispatch_Id
- add CSV column for counter_collection
 - Kernel_Id

[ROCm/rocprofiler-sdk commit: ebb021c59f]
This commit is contained in:
Jonathan R. Madsen authored and GitHub committed 2024-07-29 14:33:50 -05:00
1 parent 62ab2957b0
commit a728a4b4cd
18 files changed
+641 -60

No files matched your search

@@ -22,6 +22,7 @@
#pragma once
#include <cstdint>
#include <string>
#include <string_view>
@@ -31,5 +32,11 @@ namespace common
{
const std::string*
get_string_entry(std::string_view name);
const std::string*
get_string_entry(size_t hash);
size_t
add_string_entry(std::string_view name);
} // namespace common
} // namespace rocprofiler