rocprofiler-sdk/cxx/serialization.hpp Source File#
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
serialization.hpp
Go to the documentation of this file.
510save(ArchiveT& ar, const rocprofiler_buffer_tracing_page_migration_unmap_from_gpu_record_t& data)
const rocprofiler_agent_mem_bank_t * mem_banks
Definition agent.h:183
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND
Definition fwd.h:231
@ ROCPROFILER_PAGE_MIGRATION_UNMAP_FROM_GPU
Definition fwd.h:232
@ ROCPROFILER_PAGE_MIGRATION_PAGE_MIGRATE
Definition fwd.h:229
Multi-dimensional struct of data used to describe GPU workgroup and grid sizes.
Definition fwd.h:566
ROCProfiler Profile Counting Counter Record per instance.
Definition fwd.h:683
Details for the dimension, including its size, for a counter record.
Definition fwd.h:670
rocprofiler_tracing_operation_t operation
Definition buffer_tracing.h:234
ROCProfiler Buffer Correlation ID Retirement Tracer Record.
Definition buffer_tracing.h:273
ROCProfiler Buffer HIP API Tracer Record.
Definition buffer_tracing.h:111
ROCProfiler Buffer HSA API Tracer Record.
Definition buffer_tracing.h:87
ROCProfiler Buffer Kernel Dispatch Tracer Record.
Definition buffer_tracing.h:177
ROCProfiler Buffer Marker Tracer Record.
Definition buffer_tracing.h:132
ROCProfiler Buffer Memory Copy Tracer Record.
Definition buffer_tracing.h:154
ROCProfiler Buffer Page Migration Tracer Record.
Definition buffer_tracing.h:231
ROCProfiler Buffer Scratch Memory Tracer Record.
Definition buffer_tracing.h:256
rocprofiler_code_object_storage_type_t storage_type
storage type of the code object reader used to load the loaded code object
Definition callback_tracing.h:109
@ ROCPROFILER_CODE_OBJECT_STORAGE_TYPE_MEMORY
Definition callback_tracing.h:55
@ ROCPROFILER_CODE_OBJECT_STORAGE_TYPE_FILE
Definition callback_tracing.h:54
ROCProfiler Code Object Kernel Symbol Tracer Callback Record.
Definition callback_tracing.h:138
ROCProfiler Code Object Load Tracer Callback Record.
Definition callback_tracing.h:94
ROCProfiler HIP runtime and compiler API Tracer Callback Data.
Definition callback_tracing.h:74
ROCProfiler HSA API Callback Data.
Definition callback_tracing.h:64
ROCProfiler Kernel Dispatch Callback Tracer Record.
Definition callback_tracing.h:164
ROCProfiler Marker Tracer Callback Data.
Definition callback_tracing.h:84
ROCProfiler Memory Copy Callback Tracer Record.
Definition callback_tracing.h:178
ROCProfiler Scratch Memory Callback Data.
Definition callback_tracing.h:191
Kernel dispatch data for profile counting callbacks.
Definition dispatch_profile.h:45
ROCProfiler Profile Counting Counter Record Header Information.
Definition dispatch_profile.h:57
PC sampling configuration supported by a GPU agent.
Definition pc_sampling.h:126
Definition api_args.h:49
Definition api_args.h:45
Definition api_args.h:44
void save_buffer_tracing_api_record(ArchiveT &ar, Tp data)
Definition serialization.hpp:363
#define ROCP_SDK_SAVE_DATA_BITFIELD(NAME, VALUE)
Definition serialization.hpp:68
#define ROCPROFILER_SDK_CEREAL_NAMESPACE_END
Definition serialization.hpp:81
#define ROCPROFILER_SDK_CEREAL_NAMESPACE_BEGIN
Definition serialization.hpp:75
#define ROCP_SDK_SAVE_DATA_VALUE(NAME, VALUE)
Definition serialization.hpp:65
std::vector< value_type > operations
Definition name_info.hpp:61
Generated by 1.9.8