From f96cafaa6099da4394edf2ff3df606fa3580a652 Mon Sep 17 00:00:00 2001 From: "Wang, Huanran" Date: Tue, 15 Jul 2025 13:01:14 -0400 Subject: [PATCH] [rocprofv3] Sanitize string of command in rocpd (#467) Sanitize string of command in rocpd Co-authored-by: Huanran Wang [ROCm/rocprofiler-sdk commit: 5c45c77ec75ce0c695af0908c8aa505423968924] --- projects/rocprofiler-sdk/source/lib/output/generateRocpd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/rocprofiler-sdk/source/lib/output/generateRocpd.cpp b/projects/rocprofiler-sdk/source/lib/output/generateRocpd.cpp index c30dfc5b66..6899919ade 100644 --- a/projects/rocprofiler-sdk/source/lib/output/generateRocpd.cpp +++ b/projects/rocprofiler-sdk/source/lib/output/generateRocpd.cpp @@ -811,6 +811,7 @@ write_rocpd( auto command = fmt::format( "{}", fmt::join(tool_metadata.command_line.begin(), tool_metadata.command_line.end(), " ")); + auto _command = sanitize_sql_string(command); auto stmt = get_insert_statement("rocpd_info_process{{uuid}}", { @@ -822,7 +823,7 @@ write_rocpd( insert_value("fini", tool_metadata.process_end_ns), insert_value("start", tool_metadata.process_start_ns), insert_value("end", tool_metadata.process_end_ns), - insert_value("command", command), + insert_value("command", _command), insert_value("environment", json_env), insert_value("extdata", json_cfg), });