GTPin
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