From 1c7204ae81f00f0d7ec226aabe0ed77ca8738048 Mon Sep 17 00:00:00 2001 From: gobhardw Date: Mon, 23 Jun 2025 21:19:30 +0530 Subject: [PATCH 1/3] rocprofv3-avail scrip fix --- source/bin/rocprofv3-avail.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/bin/rocprofv3-avail.py b/source/bin/rocprofv3-avail.py index f0932a9fa7..6a56e89004 100755 --- a/source/bin/rocprofv3-avail.py +++ b/source/bin/rocprofv3-avail.py @@ -468,6 +468,8 @@ def main(argv=None): "ROCPROF_LIST_AVAIL_TOOL_LIBRARY", ROCPROF_LIST_AVAIL_TOOL_LIBRARY ) args = parse_arguments(argv) + if argv is None or len(argv) == 0: + avail.fatal_error("No arguments provided") if args.command: args.func(args) From 91925abf3856080d58d574a23a44cf82c791d7dd Mon Sep 17 00:00:00 2001 From: gobhardw Date: Tue, 5 Aug 2025 13:43:35 +0530 Subject: [PATCH 2/3] addressing feedback --- source/bin/rocprofv3-avail.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/bin/rocprofv3-avail.py b/source/bin/rocprofv3-avail.py index 6a56e89004..e5770e691d 100755 --- a/source/bin/rocprofv3-avail.py +++ b/source/bin/rocprofv3-avail.py @@ -458,6 +458,9 @@ def process_qualifiers(pmc): def main(argv=None): + if argv is None or len(argv) == 0: + avail.fatal_error("No arguments provided") + ROCPROFV3_AVAIL_DIR = os.path.dirname(os.path.realpath(__file__)) ROCM_DIR = os.path.dirname(ROCPROFV3_AVAIL_DIR) ROCPROF_LIST_AVAIL_TOOL_LIBRARY = ( @@ -468,8 +471,6 @@ def main(argv=None): "ROCPROF_LIST_AVAIL_TOOL_LIBRARY", ROCPROF_LIST_AVAIL_TOOL_LIBRARY ) args = parse_arguments(argv) - if argv is None or len(argv) == 0: - avail.fatal_error("No arguments provided") if args.command: args.func(args) From 77ff9ebf4ad51676299ed1db96f54258d7112c14 Mon Sep 17 00:00:00 2001 From: gobhardw Date: Tue, 5 Aug 2025 14:34:36 +0530 Subject: [PATCH 3/3] formatting --- source/bin/rocprofv3-avail.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/bin/rocprofv3-avail.py b/source/bin/rocprofv3-avail.py index e5770e691d..a88f985323 100755 --- a/source/bin/rocprofv3-avail.py +++ b/source/bin/rocprofv3-avail.py @@ -460,7 +460,7 @@ def process_qualifiers(pmc): def main(argv=None): if argv is None or len(argv) == 0: avail.fatal_error("No arguments provided") - + ROCPROFV3_AVAIL_DIR = os.path.dirname(os.path.realpath(__file__)) ROCM_DIR = os.path.dirname(ROCPROFV3_AVAIL_DIR) ROCPROF_LIST_AVAIL_TOOL_LIBRARY = (