GTPin: GTPin: High-Level Instrumentation (HLI) Function

GTPin

- Main Page
- Related Pages
- Modules
- Data Structures

Data Structures
GTPin: High-Level Instrumentation (HLI) Function
GTPin: High-Level Instrumentation Interface (HLIF)

Interface for generating High-Level Instrumentation (HLI) function calls More...

## Data Structures
class | gtpin::GtHliFunction< RET, PRMS >
| Class that represents an HLI function and provides convenient interface for generating HLI function calls. More...
class | gtpin::GtHliCallStd
| Calling convention of the HLI function. More...

## Detailed Description

Interface for generating High-Level Instrumentation (HLI) function calls

This section defines the GtHliFunction class, which provides convenient interface for generating HLI function calls. It produces a list of IGtIarg objects out of argument values encapsulated into concrete Iarg* objects. e.g. IargPrime, IargHostPtr, IargTid, etc.
The generated list of arguments then passed to the IGtGenCoder::GenerateHliCall method, that generates a call the HLI function with the specified argument values

All Data Structures Functions Variables Typedefs Enumerations Enumerator

      Copyright (C) 2013-2025 Intel Corporation

      SPDX-License-Identifier: MIT