Limited filenames size for ATT plugin

(cherry picked from commit e31b7466c3bf9d8e69311752a617097f81d51355)
Change-Id: I2efd25e23a7c836df7526f743d68288b696d23b1


[ROCm/rocprofiler commit: 140dc5bb1a]
This commit is contained in:
Giovanni LB
2023-03-21 09:54:23 -03:00
کامیت شده توسط Ammar ELWazir
والد dcd5f1a397
کامیت 3cfbfe2264
2فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
@@ -2,3 +2,4 @@ build
compile_commands.json
.cache
.DS_Store
plugin/att/__pycache__
@@ -45,6 +45,8 @@
#include "rocprofiler_plugin.h"
#include "../utils.h"
#define ATT_FILENAME_MAXBYTES 96
namespace {
class att_plugin_t {
@@ -79,6 +81,10 @@ class att_plugin_t {
std::string name_demangled = rocmtools::truncate_name(rocmtools::cxx_demangle(kernel_name_c));
if (name_demangled.size() > ATT_FILENAME_MAXBYTES) { // Limit filename size
name_demangled = name_demangled.substr(0, ATT_FILENAME_MAXBYTES);
}
// Get the number of shader engine traces
int se_num = att_tracer_record->shader_engine_data_count;
std::string outpath;