From df840b67a982a35056e55a1e343c1f5667a464fc Mon Sep 17 00:00:00 2001 From: "Kuricheti, Mythreya" Date: Wed, 23 Jul 2025 13:52:52 -0700 Subject: [PATCH] [SDK] Fix context tracing domain bitset overflow (#536) - Fix context tracing domain bitset overflow - Previous behavior would enable all flags above ROCPROFILER_BUFFER_TRACING_MARKER_CORE_RANGE_API when this domain was enabled. [ROCm/rocprofiler-sdk commit: 2c7f260e623f5967ba5d5cbf6c5e3b497c6e361e] --- .../source/lib/rocprofiler-sdk/context/domain.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/context/domain.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/context/domain.cpp index d0a97e45ec..6ca94bbec8 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/context/domain.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/context/domain.cpp @@ -68,7 +68,7 @@ add_domain(domain_context& _cfg, DomainT _domain) if(_didx >= _cfg.array_size) return ROCPROFILER_STATUS_ERROR_KIND_NOT_FOUND; - _cfg.domains |= (1 << _didx); + _cfg.domains |= (1UL << _didx); return ROCPROFILER_STATUS_SUCCESS; }