rocprofiler-sdk/cxx/perfetto.hpp Source File#
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
|
perfetto.hpp
Go to the documentation of this file.
typename unqualified_identity< Tp >::type unqualified_identity_t
Definition mpl.hpp:74
::perfetto::EventContext perfetto_event_context_t
Definition perfetto.hpp:100
auto add_perfetto_annotation(perfetto_event_context_t &ctx, Np &&_name, Tp &&_val)
Definition perfetto.hpp:104
Definition code_printing.hpp:42
#define ROCPROFILER_DEFINE_CATEGORY(NS, VALUE, DESC)
Definition perfetto.hpp:49
PERFETTO_DEFINE_CATEGORIES(::perfetto::Category(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::hsa_api >::name) .SetDescription(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::hsa_api >::description), ::perfetto::Category(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::hip_api >::name) .SetDescription(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::hip_api >::description), ::perfetto::Category(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::marker_api >::name) .SetDescription(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::marker_api >::description), ::perfetto::Category(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::rccl_api >::name) .SetDescription(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::rccl_api >::description), ::perfetto::Category(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::kernel_dispatch >::name) .SetDescription(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::kernel_dispatch >::description), ::perfetto::Category(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::memory_copy >::name) .SetDescription(::rocprofiler::sdk::perfetto_category<::rocprofiler::sdk::category::memory_copy >::description))
Generated by 1.9.8