Rename Omnitrace to ROCm Systems Profiler (#4)

The Omnitrace program is being renamed. 

Full name: "ROCm Systems Profiler"
Package name: "rocprofiler-systems"
Binary / Library names: "rocprof-sys-*"

---------
Co-authored-by: Xuan Chen <xuchen@amd.com>
Signed-off-by: David Galiffi <David.Galiffi@amd.com>
This commit is contained in:
David Galiffi
2024-10-15 11:20:40 -04:00
committad av GitHub
förälder dc63370a1f
incheckning d07bf508a9
420 ändrade filer med 10418 tillägg och 9914 borttagningar
+28 -28
Visa fil
@@ -1,6 +1,6 @@
// MIT License
//
// Copyright (c) 2022 Advanced Micro Devices, Inc. All Rights Reserved.
// Copyright (c) 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
@@ -28,7 +28,7 @@
#include <atomic>
#include <string>
namespace omnitrace
namespace rocprofsys
{
namespace
{
@@ -49,10 +49,10 @@ get_thread_state_value()
auto&
get_thread_state_history(int64_t _idx = utility::get_thread_index())
{
static auto _v = utility::get_filled_array<OMNITRACE_MAX_THREADS>(
static auto _v = utility::get_filled_array<ROCPROFSYS_MAX_THREADS>(
[]() { return utility::get_reserved_vector<ThreadState>(32); });
if(_idx >= OMNITRACE_MAX_THREADS)
if(_idx >= ROCPROFSYS_MAX_THREADS)
{
static thread_local auto _tl_v = utility::get_reserved_vector<ThreadState>(32);
return _tl_v;
@@ -77,11 +77,11 @@ get_thread_state()
State
set_state(State _n)
{
OMNITRACE_CONDITIONAL_PRINT_F(get_debug_init(), "Setting state :: %s -> %s\n",
std::to_string(get_state()).c_str(),
std::to_string(_n).c_str());
ROCPROFSYS_CONDITIONAL_PRINT_F(get_debug_init(), "Setting state :: %s -> %s\n",
std::to_string(get_state()).c_str(),
std::to_string(_n).c_str());
// state should always be increased, not decreased
OMNITRACE_CI_BASIC_THROW(
ROCPROFSYS_CI_BASIC_THROW(
_n < get_state(), "State is being assigned to a lesser value :: %s -> %s",
std::to_string(get_state()).c_str(), std::to_string(_n).c_str());
auto _v = get_state();
@@ -118,57 +118,57 @@ pop_thread_state()
}
return get_thread_state();
}
} // namespace omnitrace
} // namespace rocprofsys
namespace std
{
std::string
to_string(omnitrace::State _v)
to_string(rocprofsys::State _v)
{
switch(_v)
{
case omnitrace::State::PreInit: return "PreInit";
case omnitrace::State::Init: return "Init";
case omnitrace::State::Active: return "Active";
case omnitrace::State::Disabled: return "Disabled";
case omnitrace::State::Finalized: return "Finalized";
case rocprofsys::State::PreInit: return "PreInit";
case rocprofsys::State::Init: return "Init";
case rocprofsys::State::Active: return "Active";
case rocprofsys::State::Disabled: return "Disabled";
case rocprofsys::State::Finalized: return "Finalized";
}
return {};
}
std::string
to_string(omnitrace::ThreadState _v)
to_string(rocprofsys::ThreadState _v)
{
switch(_v)
{
case omnitrace::ThreadState::Enabled: return "Enabled";
case omnitrace::ThreadState::Internal: return "Internal";
case omnitrace::ThreadState::Completed: return "Completed";
case omnitrace::ThreadState::Disabled: return "Disabled";
case rocprofsys::ThreadState::Enabled: return "Enabled";
case rocprofsys::ThreadState::Internal: return "Internal";
case rocprofsys::ThreadState::Completed: return "Completed";
case rocprofsys::ThreadState::Disabled: return "Disabled";
}
return {};
}
std::string
to_string(omnitrace::Mode _v)
to_string(rocprofsys::Mode _v)
{
switch(_v)
{
case omnitrace::Mode::Trace: return "Trace";
case omnitrace::Mode::Sampling: return "Sampling";
case omnitrace::Mode::Causal: return "Causal";
case omnitrace::Mode::Coverage: return "Coverage";
case rocprofsys::Mode::Trace: return "Trace";
case rocprofsys::Mode::Sampling: return "Sampling";
case rocprofsys::Mode::Causal: return "Causal";
case rocprofsys::Mode::Coverage: return "Coverage";
}
return {};
}
std::string
to_string(omnitrace::CausalMode _v)
to_string(rocprofsys::CausalMode _v)
{
switch(_v)
{
case omnitrace::CausalMode::Line: return "Line";
case omnitrace::CausalMode::Function: return "Function";
case rocprofsys::CausalMode::Line: return "Line";
case rocprofsys::CausalMode::Function: return "Function";
}
return {};
}