rocprofiler-sdk/rocprofiler.h File Reference

rocprofiler-sdk/rocprofiler.h File Reference#

ROCprofiler-SDK developer API: rocprofiler-sdk/rocprofiler.h File Reference
ROCprofiler-SDK developer API 1.0.0
ROCm Profiling API and tools
rocprofiler.h File Reference

ROCProfiler-SDK API interface. More...

#include <stddef.h>
#include <stdint.h>
#include "rocprofiler-sdk/defines.h"
#include "rocprofiler-sdk/fwd.h"
#include "rocprofiler-sdk/version.h"
#include "rocprofiler-sdk/agent.h"
#include "rocprofiler-sdk/buffer.h"
#include "rocprofiler-sdk/buffer_tracing.h"
#include "rocprofiler-sdk/callback_tracing.h"
#include "rocprofiler-sdk/context.h"
#include "rocprofiler-sdk/counter_config.h"
#include "rocprofiler-sdk/counters.h"
#include "rocprofiler-sdk/device_counting_service.h"
#include "rocprofiler-sdk/dispatch_counting_service.h"
#include "rocprofiler-sdk/external_correlation.h"
#include "rocprofiler-sdk/hip.h"
#include "rocprofiler-sdk/hsa.h"
#include "rocprofiler-sdk/intercept_table.h"
#include "rocprofiler-sdk/internal_threading.h"
#include "rocprofiler-sdk/marker.h"
#include "rocprofiler-sdk/ompt.h"
#include "rocprofiler-sdk/pc_sampling.h"
#include "rocprofiler-sdk/rccl.h"
#include "rocprofiler-sdk/rocdecode.h"
#include "rocprofiler-sdk/rocjpeg.h"
#include "rocprofiler-sdk/deprecated/profile_config.h"
+ Include dependency graph for rocprofiler.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

rocprofiler_status_t rocprofiler_get_version (uint32_t *major, uint32_t *minor, uint32_t *patch)
 Query the version of the installed library.
 
rocprofiler_status_t rocprofiler_get_version_triplet (rocprofiler_version_triplet_t *info)
 Simplified alternative to rocprofiler_get_version.
 
rocprofiler_status_t rocprofiler_get_timestamp (rocprofiler_timestamp_t *ts)
 Get the timestamp value that rocprofiler uses.
 
rocprofiler_status_t rocprofiler_get_thread_id (rocprofiler_thread_id_t *tid)
 Get the identifier value of the current thread that is used by rocprofiler.
 
const char * rocprofiler_get_status_name (rocprofiler_status_t status)
 Return the string encoding of rocprofiler_status_t value.
 
const char * rocprofiler_get_status_string (rocprofiler_status_t status)
 Return the message associated with rocprofiler_status_t value.
 

Detailed Description

ROCProfiler-SDK API interface.

Definition in file rocprofiler.h.