Here is a list of all modules:
Symbol Versions | The names used for the shared library versioned symbols |
Versioning | Version information about the interface and the associated installed library |
Status Codes | Most operations return a status code to indicate success or error |
Traced Runtime Domains | The ROC Tracer API can trace multiple runtime libraries. Each library can have API operations and asynchronous operations that can be traced |
Callback API | ROC tracer provides support for runtime API callbacks and activity records logging. The API callbacks provide the API calls arguments and are called on different phases, on enter, on exit, on kernel completion |
Activity API | The activity records are asynchronously logged to the pool and can be associated with the respective API callbacks using the correlation ID. Activity API can be used to enable collecting of the records with timestamping data for API calls and the kernel submits |
Timestamp Operations | |
Initialization and Finalization | The ROCtracer Plugin API must be initialized before using any of the operations to report trace data, and finalized after the last trace data has been reported |
Trace data reporting | Operations to output trace data |