APIs from older versions of Pin that have been replaced by more powerful, or simpler, interfaces in the current version of Pin. The newer APIs should be used instead of these interfaces.
◆ CALLBACK_GetExecutionPriority()
PIN_DEPRECATED_API INT32 LEVEL_PINCLIENT::CALLBACK_GetExecutionPriority |
( |
PIN_CALLBACK |
callback | ) |
|
Gets the execution priority of a registered callback function The lower the execution priority, the sooner it will be called relative to other similar callbacks
- Parameters
-
callback | Registered Callback function returned from *_Add*Function() |
- Returns
- INT32 The current priority value of the callback
- Availability:
- Mode: JIT
O/S: Linux, Windows & macOS*
CPU: All
- Note
- DEPRECATED: See CALLBACK_GetExecutionOrder.
◆ CALLBACK_SetExecutionPriority()
PIN_DEPRECATED_API VOID LEVEL_PINCLIENT::CALLBACK_SetExecutionPriority |
( |
PIN_CALLBACK |
callback, |
|
|
INT32 |
priority |
|
) |
| |
Sets the execution priority of a registered callback function The lower the execution priority, the sooner it will be called relative to other similar callbacks
- Parameters
-
callback | Registered Callback function returned from *_Add*Function() |
priority | New priority to assign to the callback |
- Note
- The pin client lock is obtained during the call of this API.
- Availability:
- Mode: JIT
O/S: Linux, Windows & macOS*
CPU: All
- Note
- DEPRECATED: See CALLBACK_SetExecutionOrder.
◆ IMG_Entry()
PIN_DEPRECATED_API ADDRINT LEVEL_PINCLIENT::IMG_Entry |
( |
IMG |
img | ) |
|
- Parameters
-
- Returns
- Address of first instruction executed when image is loaded
- Note
- DEPRECATED: API returned wrong value in case of position independent code. Use IMG_EntryAddress() instead.
- Availability:
- Mode: JIT & Probe
O/S: Linux, Windows & macOS*
CPU: All
◆ PIN_GetThreadData()
VOID* LEVEL_PINCLIENT::PIN_GetThreadData |
( |
TLS_KEY |
key | ) |
|
Get the value stored in the specified TLS slot of the thread.
- Note
- DEPRECATED and NO LONGER SUPPORTED. Please use the version of this function which takes a THREADID argument.
- Availability:
- Mode: JIT
O/S: Linux, Windows & macOS*
CPU: All
◆ PIN_SetThreadData()
BOOL LEVEL_PINCLIENT::PIN_SetThreadData |
( |
TLS_KEY |
key, |
|
|
const VOID * |
data |
|
) |
| |
Store specified value in the specified TLS slot of the thread.
- Note
- DEPRECATED and NO LONGER SUPPORTED. Please use the version of this function which takes a THREADID argument.
- Availability:
- Mode: JIT
O/S: Linux, Windows & macOS*
CPU: All