This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

rocprofiler_intercepted_codeobj_t Struct Reference

rocprofiler_intercepted_codeobj_t Struct Reference#

rocprofiler: rocprofiler_intercepted_codeobj_t Struct Reference
rocprofiler_intercepted_codeobj_t Struct Reference

struct to store the filepaths and their addresses for intercepted code objects More...

#include <rocprofiler.h>

Data Fields

const char * filepath
 File path (file://, memory://) of the code object. More...
 
uint64_t base_address
 Addr where codeobj is loaded. More...
 
uint64_t mem_size
 Maximum offset from base address. More...
 
const char * data
 If a copy of the codeobj is made, contains the data. More...
 
uint64_t data_size
 If a copy of the codeobj is made, contains the size of the data. More...
 
rocprofiler_timestamp_t clock_start
 Timestamp for the time point this codeobj was loaded. More...
 
rocprofiler_timestamp_t clock_end
 Timestamp for the time point this codeobj was unloaded. More...
 
uint32_t att_marker_id
 Identifier for code object loading. More...
 

Detailed Description

struct to store the filepaths and their addresses for intercepted code objects


The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocprofiler-docs/checkouts/amd-master/include/rocprofiler/v2/rocprofiler.h