GTPin

- Main Page
- Related Pages
- Modules
- Data Structures

GTPin: API Reference

- Core Services Tool registration and other GTPin core services
- Tool Callbacks Interface, implemented by the GTPin tool
- GEN Architecture GEN architecture definitions and properties
- GEN Register Descriptors of GEN registers
- GEN Instruction GEN instruction accessors and makers
- Kernel GEN kernel as an instrumentation unit
- Kernel Instrumentation Instrumentation of application kernels
- Kernel Dispatching Controlling the kernel execution
- Control Flow Inspection Inspection of the control flow in kernels
- Code Generation Composing code of instrumentation procedures
- Instrumentation Procedure Representation and basic manipulation of instrumentation procedures
- Register Allocation Virtual registers and controlling the register allocation policy
- Profile Buffer Allocation and access to the GPU memory buffer dedicated to GTPin profile data
- Event Handling Handling events reported by GTPin
- HLIF High-Level Instrumentation Interface (HLIF)

The following sections describe utilities that are not directly related to instrumentation, but are useful for writing tools:

- Configuration GTPin configuration (KNOB) interface
- Utilities Generic helper classes and utility functions used in GTPin interface

All Data Structures Functions Variables Typedefs Enumerations Enumerator

      Copyright (C) 2013-2025 Intel Corporation

      SPDX-License-Identifier: MIT