From 3615f5e3af0fe475a42acfb813d565340ec168eb Mon Sep 17 00:00:00 2001 From: Giovanni LB Date: Mon, 4 Dec 2023 15:46:02 -0300 Subject: [PATCH] Att param as unsigned integer Change-Id: I4cd611c5e60e7c22d17c657a8ea5663dfb57e781 [ROCm/rocprofiler commit: f13f221780cfbd46347e3bc2370d8a96e9a03861] --- projects/rocprofiler/src/tools/tool.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/rocprofiler/src/tools/tool.cpp b/projects/rocprofiler/src/tools/tool.cpp index dd1be29bde..f29e0f42c9 100644 --- a/projects/rocprofiler/src/tools/tool.cpp +++ b/projects/rocprofiler/src/tools/tool.cpp @@ -372,9 +372,9 @@ att_parsed_input_t GetATTParams() { try { auto hexa_pos = line.find("0x"); // Is it hex? if (hexa_pos != std::string::npos) - param_value = stoi(line.substr(hexa_pos + 2), 0, 16); // hexadecimal + param_value = stoul(line.substr(hexa_pos + 2), 0, 16); // hexadecimal else - param_value = stoi(line, 0, 10); // decimal + param_value = stoul(line, 0, 10); // decimal } catch (...) { printf("Error: Invalid parameter value %s\n", line.c_str()); continue;