You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
868 lines
170 KiB
868 lines
170 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Pin: LEVEL_PINCLIENT Namespace Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Pin
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">LEVEL_PINCLIENT Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classLEVEL__PINCLIENT_1_1SymbolAddressRange.html">SymbolAddressRange</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structLEVEL__PINCLIENT_1_1SymbolDebugInfo.html">SymbolDebugInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:ga17aa0357dbaaec79a971207a6d4ec281"><td class="memItemLeft" align="right" valign="top">typedef LEVEL_BASE::CHILD_PROCESS_CLASS * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CHILD__PROCESS__API.html#ga17aa0357dbaaec79a971207a6d4ec281">CHILD_PROCESS</a></td></tr>
|
|
<tr class="separator:ga17aa0357dbaaec79a971207a6d4ec281"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf1def25be0eafe4f4249392e7c67e72e"><td class="memItemLeft" align="right" valign="top">typedef BOOL(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CHILD__PROCESS__API.html#gaf1def25be0eafe4f4249392e7c67e72e">FOLLOW_CHILD_PROCESS_CALLBACK</a>) (<a class="el" href="group__CHILD__PROCESS__API.html#ga17aa0357dbaaec79a971207a6d4ec281">CHILD_PROCESS</a> childProcess, VOID *val)</td></tr>
|
|
<tr class="separator:gaf1def25be0eafe4f4249392e7c67e72e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga59bcb7ab73ee4bf10609dc40c48c90c1"><td class="memItemLeft" align="right" valign="top">typedef BOOL(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga59bcb7ab73ee4bf10609dc40c48c90c1">DEBUG_INTERPRETER_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, const std::string &cmd, std::string *reply, VOID *v)</td></tr>
|
|
<tr class="separator:ga59bcb7ab73ee4bf10609dc40c48c90c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa075b8acac519df056ed8285ea2154cf"><td class="memItemLeft" align="right" valign="top">typedef BOOL(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#gaa075b8acac519df056ed8285ea2154cf">DEBUG_BREAKPOINT_CALLBACK</a>) (ADDRINT addr, UINT size, BOOL insert, VOID *v)</td></tr>
|
|
<tr class="separator:gaa075b8acac519df056ed8285ea2154cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadc19a11e75e0adb0fa8530adbb52d9b7"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gadc19a11e75e0adb0fa8530adbb52d9b7">IMAGECALLBACK</a>) (IMG, VOID *)</td></tr>
|
|
<tr class="separator:gadc19a11e75e0adb0fa8530adbb52d9b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9578251834f6ec47ac1a5c99ded59fe9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__PIN__CONTROL.html#ga8c5c16fb133375efa3a27d3a3900c603">EXCEPT_HANDLING_RESULT</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga9578251834f6ec47ac1a5c99ded59fe9">INTERNAL_EXCEPTION_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, EXCEPTION_INFO *pExceptInfo, <a class="el" href="group__PHYSICAL__CONTEXT__API.html#ga3c6833a027db42b5d528a0c65cefbc07">PHYSICAL_CONTEXT</a> *pPhysCtxt, VOID *v)</td></tr>
|
|
<tr class="separator:ga9578251834f6ec47ac1a5c99ded59fe9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf9f3009a146688d5230a16f8d3e575be"><td class="memItemLeft" align="right" valign="top">typedef TRACE_CLASS * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a></td></tr>
|
|
<tr class="separator:gaf9f3009a146688d5230a16f8d3e575be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadfef9e89968c6491114d7ceae51ab61b"><td class="memItemLeft" align="right" valign="top">typedef VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gadfef9e89968c6491114d7ceae51ab61b">PIN_CONFIGURATION_INFO</a></td></tr>
|
|
<tr class="separator:gadfef9e89968c6491114d7ceae51ab61b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3ba1895c602cd5b2863b7b75840187a4"><td class="memItemLeft" align="right" valign="top">typedef COMPLEX_CALLBACKVAL_BASE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a></td></tr>
|
|
<tr class="separator:ga3ba1895c602cd5b2863b7b75840187a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab3fdb5c00cacaeb25c3aa3db43b84fef"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gab3fdb5c00cacaeb25c3aa3db43b84fef">REMOVE_INSTRUMENTATION_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:gab3fdb5c00cacaeb25c3aa3db43b84fef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad93663f939ea407871c840249f006f33"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gad93663f939ea407871c840249f006f33">DETACH_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:gad93663f939ea407871c840249f006f33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga361f5aee528beb87f164a24ea821562a"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga361f5aee528beb87f164a24ea821562a">DETACH_PROBED_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:ga361f5aee528beb87f164a24ea821562a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa0a95b60754d6948bd2993e009667fbe"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaa0a95b60754d6948bd2993e009667fbe">ATTACH_PROBED_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:gaa0a95b60754d6948bd2993e009667fbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9736b66161bfa0f18752e0d484862f85"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga9736b66161bfa0f18752e0d484862f85">ATTACH_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:ga9736b66161bfa0f18752e0d484862f85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2dddda6b6e9c6d8958893aa552401d72"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga2dddda6b6e9c6d8958893aa552401d72">APPLICATION_START_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:ga2dddda6b6e9c6d8958893aa552401d72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad158b812f88e6cd2d61036b3acae44b4"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gad158b812f88e6cd2d61036b3acae44b4">PREPARE_FOR_FINI_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:gad158b812f88e6cd2d61036b3acae44b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaba48bfb240e26cdcb7829cae9d3ed779"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaba48bfb240e26cdcb7829cae9d3ed779">FINI_CALLBACK</a>) (INT32 code, VOID *v)</td></tr>
|
|
<tr class="separator:gaba48bfb240e26cdcb7829cae9d3ed779"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabd102b3a57c3d84b65c4d5af80539097"><td class="memItemLeft" align="right" valign="top">typedef size_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gabd102b3a57c3d84b65c4d5af80539097">FETCH_CALLBACK</a>) (void *buf, ADDRINT addr, size_t size, EXCEPTION_INFO *pExceptInfo, VOID *v)</td></tr>
|
|
<tr class="separator:gabd102b3a57c3d84b65c4d5af80539097"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad38f03cb81217ec22ce4d5415097cf99"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gad38f03cb81217ec22ce4d5415097cf99">OUT_OF_MEMORY_CALLBACK</a>) (size_t size, VOID *v)</td></tr>
|
|
<tr class="separator:gad38f03cb81217ec22ce4d5415097cf99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga59a53cc4fdf602553ab60f7ee4ca4c00"><td class="memItemLeft" align="right" valign="top">typedef ADDRINT(<a class="el" href="group__INST__ARGS.html#ga5d3025eb005b7ea4745799f0ee1b86a6">PIN_FAST_ANALYSIS_CALL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga59a53cc4fdf602553ab60f7ee4ca4c00">MEMORY_ADDR_TRANS_CALLBACK</a>) (PIN_MEM_TRANS_INFO *memTransInfo, VOID *v)</td></tr>
|
|
<tr class="separator:ga59a53cc4fdf602553ab60f7ee4ca4c00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad9941e634c7db7a8632f79fc1a6234f4"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gad9941e634c7db7a8632f79fc1a6234f4">SMC_CALLBACK</a>) (ADDRINT traceStartAddress, ADDRINT traceEndAddress, VOID *v)</td></tr>
|
|
<tr class="separator:gad9941e634c7db7a8632f79fc1a6234f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacaa6554b9595fcbf5f5a80ded1e1bced"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gacaa6554b9595fcbf5f5a80ded1e1bced">FORK_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadid, const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, VOID *v)</td></tr>
|
|
<tr class="separator:gacaa6554b9595fcbf5f5a80ded1e1bced"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga53886d52f0a0c1dd12d8e938dc530365"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga53886d52f0a0c1dd12d8e938dc530365">THREAD_START_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, INT32 flags, VOID *v)</td></tr>
|
|
<tr class="separator:ga53886d52f0a0c1dd12d8e938dc530365"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa754d61b3a52358306370958274e2013"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaa754d61b3a52358306370958274e2013">THREAD_ATTACH_PROBED_CALLBACK</a>) (VOID *sigmask, VOID *v)</td></tr>
|
|
<tr class="separator:gaa754d61b3a52358306370958274e2013"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaad9e083b98d96b87afa850f33d92f9a3"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaad9e083b98d96b87afa850f33d92f9a3">THREAD_DETACH_PROBED_CALLBACK</a>) (VOID *v)</td></tr>
|
|
<tr class="separator:gaad9e083b98d96b87afa850f33d92f9a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa4b59600ac32ad5dd0601bac3aa5aff1"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaa4b59600ac32ad5dd0601bac3aa5aff1">THREAD_ATTACH_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, VOID *v)</td></tr>
|
|
<tr class="separator:gaa4b59600ac32ad5dd0601bac3aa5aff1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga399c9fcfab421902d1f9b797cc9189b1"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga399c9fcfab421902d1f9b797cc9189b1">THREAD_DETACH_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, VOID *v)</td></tr>
|
|
<tr class="separator:ga399c9fcfab421902d1f9b797cc9189b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa56617d8763d8e0f90db638d7bf6bd39"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaa56617d8763d8e0f90db638d7bf6bd39">THREAD_FINI_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, INT32 code, VOID *v)</td></tr>
|
|
<tr class="separator:gaa56617d8763d8e0f90db638d7bf6bd39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8f39acc1effd9b2d81b9e26762337070"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga8f39acc1effd9b2d81b9e26762337070">CONTEXT_CHANGE_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, <a class="el" href="group__PIN__CONTROL.html#ga8e4e6511a0e09fdc5ec7d6dbf395b3a8">CONTEXT_CHANGE_REASON</a> reason, const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *from, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *to, INT32 info, VOID *v)</td></tr>
|
|
<tr class="separator:ga8f39acc1effd9b2d81b9e26762337070"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad6892c860f3c69e5268de0f7f7e1ce00"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#gad6892c860f3c69e5268de0f7f7e1ce00">SYSCALL_ENTRY_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std, VOID *v)</td></tr>
|
|
<tr class="separator:gad6892c860f3c69e5268de0f7f7e1ce00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae10e44f3b57df920d650e66b487c00df"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#gae10e44f3b57df920d650e66b487c00df">SYSCALL_EXIT_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadIndex, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std, VOID *v)</td></tr>
|
|
<tr class="separator:gae10e44f3b57df920d650e66b487c00df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6ee371f87beed6c47af068b0631dd823"><td class="memItemLeft" align="right" valign="top">typedef BOOL(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga6ee371f87beed6c47af068b0631dd823">INTERCEPT_SIGNAL_CALLBACK</a>) (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, INT32 sig, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, BOOL hasHandler, const EXCEPTION_INFO *pExceptInfo, VOID *v)</td></tr>
|
|
<tr class="separator:ga6ee371f87beed6c47af068b0631dd823"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaba5d7f61cab021293aa982c75c24301c"><td class="memItemLeft" align="right" valign="top">typedef VOID *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BUFFER__API.html#gaba5d7f61cab021293aa982c75c24301c">TRACE_BUFFER_CALLBACK</a>) (BUFFER_ID id, <a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, VOID *buf, UINT64 numElements, VOID *v)</td></tr>
|
|
<tr class="separator:gaba5d7f61cab021293aa982c75c24301c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1dbcddbc297c12bba5ce1eb6c3cf11b1"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga1dbcddbc297c12bba5ce1eb6c3cf11b1">INS_INSTRUMENT_CALLBACK</a>) (INS ins, VOID *v)</td></tr>
|
|
<tr class="separator:ga1dbcddbc297c12bba5ce1eb6c3cf11b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacec822e54d9cc373384dce45f09b6bc2"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gacec822e54d9cc373384dce45f09b6bc2">TRACE_INSTRUMENT_CALLBACK</a>) (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace, VOID *v)</td></tr>
|
|
<tr class="separator:gacec822e54d9cc373384dce45f09b6bc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2c163b4323b6afef555cfcc4776bce3d"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga2c163b4323b6afef555cfcc4776bce3d">RTN_INSTRUMENT_CALLBACK</a>) (RTN rtn, VOID *v)</td></tr>
|
|
<tr class="separator:ga2c163b4323b6afef555cfcc4776bce3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga697b2b9d4aad145efbed077f6a5a5c90"><td class="memItemLeft" align="right" valign="top">typedef VOID(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga697b2b9d4aad145efbed077f6a5a5c90">FORK_PROBE_MODE_CALLBACK</a>) (UINT32 childPid, VOID *v)</td></tr>
|
|
<tr class="separator:ga697b2b9d4aad145efbed077f6a5a5c90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ga2b7e9b0b1d3e5d38135695bdb1b380fe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#ga2b7e9b0b1d3e5d38135695bdb1b380fe">UNDECORATION</a> { <br />
|
|
  <a class="el" href="group__SYM__BASIC__API.html#gga2b7e9b0b1d3e5d38135695bdb1b380fea97005f7701a8e2ce6a060b31f7fb3287">UNDECORATION_COMPLETE</a>,
|
|
<br />
|
|
  <a class="el" href="group__SYM__BASIC__API.html#gga2b7e9b0b1d3e5d38135695bdb1b380fea22890064021b2aa1f9f2754d181b7073">UNDECORATION_NAME_ONLY</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga2b7e9b0b1d3e5d38135695bdb1b380fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga139152abe353fdff0216a5519d261c73"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga139152abe353fdff0216a5519d261c73">SYMBOL_INFO_MODE</a> { <br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#gga139152abe353fdff0216a5519d261c73af44e4b240fa01ca6ed3a64acf6022ce4">NO_SYMBOLS</a> = 0,
|
|
<br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#gga139152abe353fdff0216a5519d261c73a3486158cb738b76b7385310ec8f5b671">EXPORT_SYMBOLS</a> = (1<<0),
|
|
<br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#gga139152abe353fdff0216a5519d261c73a25bfc332ecb53ef24ee4ff743d09bde1">DEBUG_SYMBOLS</a> = (1<<1),
|
|
<br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#gga139152abe353fdff0216a5519d261c73aa07edbcaef24a5dbbe880f20916bd74e">IFUNC_SYMBOLS</a> = (1<<2),
|
|
<br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#gga139152abe353fdff0216a5519d261c73a172580d6ba02ac51ce4d3140bdafec07">DEBUG_OR_EXPORT_SYMBOLS</a> = (DEBUG_SYMBOLS | EXPORT_SYMBOLS)
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga139152abe353fdff0216a5519d261c73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaabed1675b61b2375c45d3b9e157a15bf"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaabed1675b61b2375c45d3b9e157a15bf">PROBE_MODE</a> { <br />
|
|
  <b>PROBE_MODE_DEFAULT</b> = 0,
|
|
<br />
|
|
  <b>PROBE_MODE_ALLOW_RELOCATION</b> = (1<<0)
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:gaabed1675b61b2375c45d3b9e157a15bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0244f9b4e34e4eed7d483fa6ec7b70f0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga0244f9b4e34e4eed7d483fa6ec7b70f0">SMC_ENABLE_DISABLE_TYPE</a> { <br />
|
|
  <b>SMC_ENABLE</b>,
|
|
<br />
|
|
  <b>SMC_DISABLE</b>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga0244f9b4e34e4eed7d483fa6ec7b70f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab459bf0034704bf1aa7fa7e192b7dc08"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gab459bf0034704bf1aa7fa7e192b7dc08">FPOINT</a> { <br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#ggab459bf0034704bf1aa7fa7e192b7dc08ad25e85d29c19e7e0c5a9a768191bbcd7">FPOINT_BEFORE</a>,
|
|
<br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#ggab459bf0034704bf1aa7fa7e192b7dc08ae95eedd3db4447dda41b3fe76c7013c6">FPOINT_AFTER_IN_PARENT</a>,
|
|
<br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#ggab459bf0034704bf1aa7fa7e192b7dc08ab97d0822ccc4bd553feab25fc85412fc">FPOINT_AFTER_IN_CHILD</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:gab459bf0034704bf1aa7fa7e192b7dc08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf9a18d894714ae57264a2302638fc4b3"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaf9a18d894714ae57264a2302638fc4b3">ATTACH_STATUS</a> { <br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#ggaf9a18d894714ae57264a2302638fc4b3ab479d68822d4264f3ad10880a5b21a3d">ATTACH_INITIATED</a>,
|
|
<br />
|
|
  <a class="el" href="group__PIN__CONTROL.html#ggaf9a18d894714ae57264a2302638fc4b3a14afa31e2dadab79279e93630e18f671">ATTACH_FAILED_DETACH</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:gaf9a18d894714ae57264a2302638fc4b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ga8cf4aca0b0bdbc7fc0ae965883d8e3c2"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga8cf4aca0b0bdbc7fc0ae965883d8e3c2">PIN_InitSymbols</a> ()</td></tr>
|
|
<tr class="separator:ga8cf4aca0b0bdbc7fc0ae965883d8e3c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac133406ab660e13f67dd64f27cdf67c6"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gac133406ab660e13f67dd64f27cdf67c6">PIN_InitSymbolsAlt</a> (<a class="el" href="group__PIN__CONTROL.html#ga139152abe353fdff0216a5519d261c73">SYMBOL_INFO_MODE</a> mode)</td></tr>
|
|
<tr class="separator:gac133406ab660e13f67dd64f27cdf67c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5f4e19c43f3de21d382c3c4e2442d961"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga5f4e19c43f3de21d382c3c4e2442d961">PIN_AddFollowChildProcessFunction</a> (<a class="el" href="group__CHILD__PROCESS__API.html#gaf1def25be0eafe4f4249392e7c67e72e">FOLLOW_CHILD_PROCESS_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga5f4e19c43f3de21d382c3c4e2442d961"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0b2e319de5e952095201a6d15f257c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__THREAD__API.html#ga2bf6029042d57fb825536c795c94d1ed">OS_PROCESS_ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CHILD__PROCESS__API.html#ga0b2e319de5e952095201a6d15f257c39">CHILD_PROCESS_GetId</a> (<a class="el" href="group__CHILD__PROCESS__API.html#ga17aa0357dbaaec79a971207a6d4ec281">CHILD_PROCESS</a> childProcess)</td></tr>
|
|
<tr class="separator:ga0b2e319de5e952095201a6d15f257c39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga49de6a716351cd4cc809a76685ebf74b"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CHILD__PROCESS__API.html#ga49de6a716351cd4cc809a76685ebf74b">CHILD_PROCESS_GetCommandLine</a> (<a class="el" href="group__CHILD__PROCESS__API.html#ga17aa0357dbaaec79a971207a6d4ec281">CHILD_PROCESS</a> childProcess, INT *pArgc, const CHAR *const **pArgv)</td></tr>
|
|
<tr class="separator:ga49de6a716351cd4cc809a76685ebf74b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga40356c5b1a2fdaf98b6b7c9cedc9a860"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CHILD__PROCESS__API.html#ga40356c5b1a2fdaf98b6b7c9cedc9a860">CHILD_PROCESS_SetPinCommandLine</a> (<a class="el" href="group__CHILD__PROCESS__API.html#ga17aa0357dbaaec79a971207a6d4ec281">CHILD_PROCESS</a> childProcess, INT argc, const CHAR *const *argv)</td></tr>
|
|
<tr class="separator:ga40356c5b1a2fdaf98b6b7c9cedc9a860"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2c713045a7c2d43876a2e28b89964717"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DEBUG__API.html#ga2c713045a7c2d43876a2e28b89964717">PIN_GetSourceLocation</a> (ADDRINT address, INT32 *column, INT32 *line, std::string *fileName)</td></tr>
|
|
<tr class="separator:ga2c713045a7c2d43876a2e28b89964717"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga57d86fbcd855d998c28e27a8dfa56643"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga57d86fbcd855d998c28e27a8dfa56643">PIN_AddDebugInterpreter</a> (<a class="el" href="group__APPDEBUG__API.html#ga59bcb7ab73ee4bf10609dc40c48c90c1">DEBUG_INTERPRETER_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga57d86fbcd855d998c28e27a8dfa56643"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga43b1ad6ff739bc4f8e25a7dea7003149"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga43b1ad6ff739bc4f8e25a7dea7003149">PIN_RemoveDebugInterpreter</a> (<a class="el" href="group__APPDEBUG__API.html#ga59bcb7ab73ee4bf10609dc40c48c90c1">DEBUG_INTERPRETER_CALLBACK</a> fun)</td></tr>
|
|
<tr class="separator:ga43b1ad6ff739bc4f8e25a7dea7003149"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga83121e1cfc3de0791af5103d280d0582"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga83121e1cfc3de0791af5103d280d0582">PIN_AddBreakpointHandler</a> (<a class="el" href="group__APPDEBUG__API.html#gaa075b8acac519df056ed8285ea2154cf">DEBUG_BREAKPOINT_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga83121e1cfc3de0791af5103d280d0582"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0b5f0fdc444755fff6835b10eb8ef458"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga0b5f0fdc444755fff6835b10eb8ef458">PIN_RemoveBreakpointHandler</a> (<a class="el" href="group__APPDEBUG__API.html#gaa075b8acac519df056ed8285ea2154cf">DEBUG_BREAKPOINT_CALLBACK</a> fun)</td></tr>
|
|
<tr class="separator:ga0b5f0fdc444755fff6835b10eb8ef458"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga743648f0bd936eb557b18f5895719fa6"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga743648f0bd936eb557b18f5895719fa6">PIN_ResetBreakpointAt</a> (ADDRINT addr)</td></tr>
|
|
<tr class="separator:ga743648f0bd936eb557b18f5895719fa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad46f50d48ebcf2414e766c2978111c4b"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#gad46f50d48ebcf2414e766c2978111c4b">PIN_ApplicationBreakpoint</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, <a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, BOOL waitIfNoDebugger, const std::string &msg)</td></tr>
|
|
<tr class="separator:gad46f50d48ebcf2414e766c2978111c4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga18ca2c9bdb2862120d0484fcbbc3b68c"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga18ca2c9bdb2862120d0484fcbbc3b68c">PIN_SetDebugMode</a> (const <a class="el" href="structDEBUG__MODE.html">DEBUG_MODE</a> *mode)</td></tr>
|
|
<tr class="separator:ga18ca2c9bdb2862120d0484fcbbc3b68c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab15de5ddf44f7deef79a42e7b041ac12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__APPDEBUG__API.html#ga41e814fff526e0232f2f8c3055d6e88b">DEBUG_STATUS</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#gab15de5ddf44f7deef79a42e7b041ac12">PIN_GetDebugStatus</a> ()</td></tr>
|
|
<tr class="separator:gab15de5ddf44f7deef79a42e7b041ac12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf62887d32f6c37118fe5503d008a976"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#gadf62887d32f6c37118fe5503d008a976">PIN_GetDebugConnectionInfo</a> (<a class="el" href="structDEBUG__CONNECTION__INFO.html">DEBUG_CONNECTION_INFO</a> *info)</td></tr>
|
|
<tr class="separator:gadf62887d32f6c37118fe5503d008a976"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga00b8b40b94841bd54585a68f790417a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__APPDEBUG__API.html#ga87ad53f06ecf9cbcd3b94a155e1c11b5">DEBUGGER_TYPE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga00b8b40b94841bd54585a68f790417a7">PIN_GetDebuggerType</a> ()</td></tr>
|
|
<tr class="separator:ga00b8b40b94841bd54585a68f790417a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab76db0d06ebabd4a42540a92016b9d13"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#gab76db0d06ebabd4a42540a92016b9d13">PIN_WaitForDebuggerToConnect</a> (unsigned timeout)</td></tr>
|
|
<tr class="separator:gab76db0d06ebabd4a42540a92016b9d13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga91b9a1cd6f3e3f8cd938d3135628ea3c"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#ga91b9a1cd6f3e3f8cd938d3135628ea3c">PIN_GetStoppedThreadPendingToolBreakpoint</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, std::string *msg)</td></tr>
|
|
<tr class="separator:ga91b9a1cd6f3e3f8cd938d3135628ea3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacfb688d9a56f440120ccce595b96edc2"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__APPDEBUG__API.html#gacfb688d9a56f440120ccce595b96edc2">PIN_ChangePendingToolBreakpointOnStoppedThread</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, BOOL squash, const std::string &msg)</td></tr>
|
|
<tr class="separator:gacfb688d9a56f440120ccce595b96edc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga90254ac41e24350fa450360f1a3a3f0a"><td class="memItemLeft" align="right" valign="top">PIN_DEPRECATED_API VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DEPRECATED__PIN__API.html#ga90254ac41e24350fa450360f1a3a3f0a">CALLBACK_SetExecutionPriority</a> (<a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> callback, INT32 priority)</td></tr>
|
|
<tr class="separator:ga90254ac41e24350fa450360f1a3a3f0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4bd1ae07cf0209a2bf59cd1b63cd3c49"><td class="memItemLeft" align="right" valign="top">PIN_DEPRECATED_API INT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DEPRECATED__PIN__API.html#ga4bd1ae07cf0209a2bf59cd1b63cd3c49">CALLBACK_GetExecutionPriority</a> (<a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> callback)</td></tr>
|
|
<tr class="separator:ga4bd1ae07cf0209a2bf59cd1b63cd3c49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad253413a215b0730931e785fdea285e2"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gad253413a215b0730931e785fdea285e2">IMG_Next</a> (IMG img)</td></tr>
|
|
<tr class="separator:gad253413a215b0730931e785fdea285e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga523b30e6483010ae4f257554740c9849"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga523b30e6483010ae4f257554740c9849">IMG_Prev</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga523b30e6483010ae4f257554740c9849"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3fad5a2c5057d27742af9bd2d6f78098"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga3fad5a2c5057d27742af9bd2d6f78098">IMG_Invalid</a> ()</td></tr>
|
|
<tr class="separator:ga3fad5a2c5057d27742af9bd2d6f78098"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2a31e066181719e79810b0cf784e726e"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga2a31e066181719e79810b0cf784e726e">IMG_Valid</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga2a31e066181719e79810b0cf784e726e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa9597e002a76d7a5e5e1b530bb263aad"><td class="memItemLeft" align="right" valign="top">SEC </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gaa9597e002a76d7a5e5e1b530bb263aad">IMG_SecHead</a> (IMG img)</td></tr>
|
|
<tr class="separator:gaa9597e002a76d7a5e5e1b530bb263aad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf1dd3caa46530d580d28259df2cf6f60"><td class="memItemLeft" align="right" valign="top">SEC </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gaf1dd3caa46530d580d28259df2cf6f60">IMG_SecTail</a> (IMG img)</td></tr>
|
|
<tr class="separator:gaf1dd3caa46530d580d28259df2cf6f60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5394fba999264f58cb4838b8061dd79f"><td class="memItemLeft" align="right" valign="top">SYM </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga5394fba999264f58cb4838b8061dd79f">IMG_RegsymHead</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga5394fba999264f58cb4838b8061dd79f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga57efb8bff73bdb7b2b4872ac056e21b1"><td class="memItemLeft" align="right" valign="top">PIN_DEPRECATED_API ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DEPRECATED__PIN__API.html#ga57efb8bff73bdb7b2b4872ac056e21b1">IMG_Entry</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga57efb8bff73bdb7b2b4872ac056e21b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8d3ee71c42f4d3686aafac90cd585d57"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga8d3ee71c42f4d3686aafac90cd585d57">IMG_EntryAddress</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga8d3ee71c42f4d3686aafac90cd585d57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1f43cad9d9cbc3ab4b9d32746a0d5ec7"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga1f43cad9d9cbc3ab4b9d32746a0d5ec7">IMG_HasProperty</a> (IMG img, IMG_PROPERTY property)</td></tr>
|
|
<tr class="separator:ga1f43cad9d9cbc3ab4b9d32746a0d5ec7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga22acd549352fc062c6c62c82e7a09354"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga22acd549352fc062c6c62c82e7a09354">IMG_Name</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga22acd549352fc062c6c62c82e7a09354"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadb638cffcab6c6ce15595e34a2188f64"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gadb638cffcab6c6ce15595e34a2188f64">IMG_Gp</a> (IMG img)</td></tr>
|
|
<tr class="separator:gadb638cffcab6c6ce15595e34a2188f64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga28653b8b716d88949c50cac0252d38a1"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga28653b8b716d88949c50cac0252d38a1">IMG_LoadOffset</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga28653b8b716d88949c50cac0252d38a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga287976c95e15d6f5655ce9a665723711"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga287976c95e15d6f5655ce9a665723711">IMG_LowAddress</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga287976c95e15d6f5655ce9a665723711"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9057f7b0d638da4e104683f492d2f300"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga9057f7b0d638da4e104683f492d2f300">IMG_HighAddress</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga9057f7b0d638da4e104683f492d2f300"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad194d40eeeff2afd8a3ae0c6ade3359c"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gad194d40eeeff2afd8a3ae0c6ade3359c">IMG_StartAddress</a> (IMG img)</td></tr>
|
|
<tr class="separator:gad194d40eeeff2afd8a3ae0c6ade3359c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb2f9299a425268ad06747da54d40418"><td class="memItemLeft" align="right" valign="top">USIZE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gafb2f9299a425268ad06747da54d40418">IMG_SizeMapped</a> (IMG img)</td></tr>
|
|
<tr class="separator:gafb2f9299a425268ad06747da54d40418"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac39ef3534ad9ade281df0c2938abe695"><td class="memItemLeft" align="right" valign="top">IMG_TYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gac39ef3534ad9ade281df0c2938abe695">IMG_Type</a> (IMG img)</td></tr>
|
|
<tr class="separator:gac39ef3534ad9ade281df0c2938abe695"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac8f52592ec23aa3eee464d3400f0ab51"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gac8f52592ec23aa3eee464d3400f0ab51">IMG_IsMainExecutable</a> (IMG x)</td></tr>
|
|
<tr class="separator:gac8f52592ec23aa3eee464d3400f0ab51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9554196d5213d2d8e8bf6d4f2ce08a82"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga9554196d5213d2d8e8bf6d4f2ce08a82">IMG_hasLinesData</a> (IMG x)</td></tr>
|
|
<tr class="separator:ga9554196d5213d2d8e8bf6d4f2ce08a82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8da4468dd8be5a65b31bc1c558bc8b6a"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga8da4468dd8be5a65b31bc1c558bc8b6a">IMG_IsInterpreter</a> (IMG x)</td></tr>
|
|
<tr class="separator:ga8da4468dd8be5a65b31bc1c558bc8b6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d8e588e75d2dd3f2b3959b9e8d21402"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga3d8e588e75d2dd3f2b3959b9e8d21402">IMG_IsStaticExecutable</a> (IMG x)</td></tr>
|
|
<tr class="separator:ga3d8e588e75d2dd3f2b3959b9e8d21402"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7f6693257db1e0c70cea152a86df4653"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga7f6693257db1e0c70cea152a86df4653">IMG_IsVDSO</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga7f6693257db1e0c70cea152a86df4653"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadb1f082009379b8efe0567239d256a2b"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gadb1f082009379b8efe0567239d256a2b">IMG_NumRegions</a> (IMG img)</td></tr>
|
|
<tr class="separator:gadb1f082009379b8efe0567239d256a2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga048915d5f7bcb371ed460e679e5f143a"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga048915d5f7bcb371ed460e679e5f143a">IMG_RegionHighAddress</a> (IMG img, UINT32 n)</td></tr>
|
|
<tr class="separator:ga048915d5f7bcb371ed460e679e5f143a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga86a6cc871c017abe758742b82380353c"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga86a6cc871c017abe758742b82380353c">IMG_RegionLowAddress</a> (IMG img, UINT32 n)</td></tr>
|
|
<tr class="separator:ga86a6cc871c017abe758742b82380353c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac57c906aeabfa47c07300e6a70d70c05"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gac57c906aeabfa47c07300e6a70d70c05">SEC_Img</a> (SEC sec)</td></tr>
|
|
<tr class="separator:gac57c906aeabfa47c07300e6a70d70c05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0f20232da7164c5a2bd7a484218cfa36"><td class="memItemLeft" align="right" valign="top">SEC </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga0f20232da7164c5a2bd7a484218cfa36">SEC_Next</a> (SEC sec)</td></tr>
|
|
<tr class="separator:ga0f20232da7164c5a2bd7a484218cfa36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf1b1ecd1d013d0c960929881a2c81d72"><td class="memItemLeft" align="right" valign="top">SEC </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gaf1b1ecd1d013d0c960929881a2c81d72">SEC_Prev</a> (SEC sec)</td></tr>
|
|
<tr class="separator:gaf1b1ecd1d013d0c960929881a2c81d72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaf0fea51106fcabe3752c03052159d0b"><td class="memItemLeft" align="right" valign="top">SEC </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gaaf0fea51106fcabe3752c03052159d0b">SEC_Invalid</a> ()</td></tr>
|
|
<tr class="separator:gaaf0fea51106fcabe3752c03052159d0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga584ce38ee42410cf65bb5c7201760663"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga584ce38ee42410cf65bb5c7201760663">SEC_Valid</a> (SEC x)</td></tr>
|
|
<tr class="separator:ga584ce38ee42410cf65bb5c7201760663"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2b837186aae0819ca2389253438d22b9"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga2b837186aae0819ca2389253438d22b9">SEC_RtnHead</a> (SEC sec)</td></tr>
|
|
<tr class="separator:ga2b837186aae0819ca2389253438d22b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaafd10f481120aea485de5af8436c8158"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gaafd10f481120aea485de5af8436c8158">SEC_RtnTail</a> (SEC sec)</td></tr>
|
|
<tr class="separator:gaafd10f481120aea485de5af8436c8158"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga74bebcb2322b4ee13da039c43040c363"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga74bebcb2322b4ee13da039c43040c363">SEC_Name</a> (SEC sec)</td></tr>
|
|
<tr class="separator:ga74bebcb2322b4ee13da039c43040c363"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca496c584d38d1f27f3e6144eca81d3c"><td class="memItemLeft" align="right" valign="top">SEC_TYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gaca496c584d38d1f27f3e6144eca81d3c">SEC_Type</a> (SEC sec)</td></tr>
|
|
<tr class="separator:gaca496c584d38d1f27f3e6144eca81d3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga823cc57ab85dd3f1313e452236ccceec"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga823cc57ab85dd3f1313e452236ccceec">SEC_Mapped</a> (SEC sec)</td></tr>
|
|
<tr class="separator:ga823cc57ab85dd3f1313e452236ccceec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabb32012ee0f7b436ee1fc9b7beec102f"><td class="memItemLeft" align="right" valign="top">const VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gabb32012ee0f7b436ee1fc9b7beec102f">SEC_Data</a> (SEC sec)</td></tr>
|
|
<tr class="separator:gabb32012ee0f7b436ee1fc9b7beec102f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4883c839d424578a9f6983d05e6a9a12"><td class="memItemLeft" align="right" valign="top">SEC </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga4883c839d424578a9f6983d05e6a9a12">RTN_Sec</a> (RTN x)</td></tr>
|
|
<tr class="separator:ga4883c839d424578a9f6983d05e6a9a12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga491bf55c9718f8751054ebe37b460d65"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga491bf55c9718f8751054ebe37b460d65">RTN_Next</a> (RTN x)</td></tr>
|
|
<tr class="separator:ga491bf55c9718f8751054ebe37b460d65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad8d3497e9c27305ba5e9e77e169996ac"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gad8d3497e9c27305ba5e9e77e169996ac">RTN_Prev</a> (RTN x)</td></tr>
|
|
<tr class="separator:gad8d3497e9c27305ba5e9e77e169996ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8499bc83ee010e62a121237ee277224d"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga8499bc83ee010e62a121237ee277224d">RTN_Invalid</a> ()</td></tr>
|
|
<tr class="separator:ga8499bc83ee010e62a121237ee277224d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6ac855c9a19a3aab44347188e6695875"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga6ac855c9a19a3aab44347188e6695875">RTN_Valid</a> (RTN x)</td></tr>
|
|
<tr class="separator:ga6ac855c9a19a3aab44347188e6695875"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacac860956fa8cf004a51e823e81a2ac0"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gacac860956fa8cf004a51e823e81a2ac0">RTN_Name</a> (RTN x)</td></tr>
|
|
<tr class="separator:gacac860956fa8cf004a51e823e81a2ac0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2df028d74e179059f26b4b45cd6d260a"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga2df028d74e179059f26b4b45cd6d260a">RTN_IsArtificial</a> (RTN x)</td></tr>
|
|
<tr class="separator:ga2df028d74e179059f26b4b45cd6d260a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf0bc95e4eccdcd11cf9b3033a0d5ba78"><td class="memItemLeft" align="right" valign="top">SYM </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaf0bc95e4eccdcd11cf9b3033a0d5ba78">RTN_Sym</a> (RTN x)</td></tr>
|
|
<tr class="separator:gaf0bc95e4eccdcd11cf9b3033a0d5ba78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8c301d60e18b3aa3a07cc822e86e28f3"><td class="memItemLeft" align="right" valign="top">UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga8c301d60e18b3aa3a07cc822e86e28f3">RTN_DynamicMethodId</a> (RTN x)</td></tr>
|
|
<tr class="separator:ga8c301d60e18b3aa3a07cc822e86e28f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga039af36fbf3aa4014f30ff8c31b41f9a"><td class="memItemLeft" align="right" valign="top">AFUNPTR </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga039af36fbf3aa4014f30ff8c31b41f9a">RTN_Funptr</a> (RTN x)</td></tr>
|
|
<tr class="separator:ga039af36fbf3aa4014f30ff8c31b41f9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga10e6c8d7293bdeae08b2940e3c57c0f0"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga10e6c8d7293bdeae08b2940e3c57c0f0">RTN_Id</a> (RTN x)</td></tr>
|
|
<tr class="separator:ga10e6c8d7293bdeae08b2940e3c57c0f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7618bc7c80a25024227d3a24d59b936b"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#ga7618bc7c80a25024227d3a24d59b936b">BBL_InsHead</a> (BBL x)</td></tr>
|
|
<tr class="separator:ga7618bc7c80a25024227d3a24d59b936b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga732ec73ec6ef1bd2dfcd26f80d7de9da"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#ga732ec73ec6ef1bd2dfcd26f80d7de9da">BBL_InsTail</a> (BBL x)</td></tr>
|
|
<tr class="separator:ga732ec73ec6ef1bd2dfcd26f80d7de9da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd7141abb47139b52922e04e0c4a10f3"><td class="memItemLeft" align="right" valign="top">BBL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#gadd7141abb47139b52922e04e0c4a10f3">BBL_Next</a> (BBL x)</td></tr>
|
|
<tr class="separator:gadd7141abb47139b52922e04e0c4a10f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf02bad35306c92f23db35bf956cf03d0"><td class="memItemLeft" align="right" valign="top">BBL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#gaf02bad35306c92f23db35bf956cf03d0">BBL_Prev</a> (BBL x)</td></tr>
|
|
<tr class="separator:gaf02bad35306c92f23db35bf956cf03d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga58a8d019cd09ce46cfe431ec8f14a075"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#ga58a8d019cd09ce46cfe431ec8f14a075">BBL_Valid</a> (BBL x)</td></tr>
|
|
<tr class="separator:ga58a8d019cd09ce46cfe431ec8f14a075"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga45207e8a66dd24f7e1718679edbd2cd4"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga45207e8a66dd24f7e1718679edbd2cd4">INS_Rtn</a> (INS x)</td></tr>
|
|
<tr class="separator:ga45207e8a66dd24f7e1718679edbd2cd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga227ce58a739b1573125c11071ecb48de"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga227ce58a739b1573125c11071ecb48de">INS_Next</a> (INS x)</td></tr>
|
|
<tr class="separator:ga227ce58a739b1573125c11071ecb48de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8af1c76af4b35e637b2d27602f5a7287"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga8af1c76af4b35e637b2d27602f5a7287">INS_Prev</a> (INS x)</td></tr>
|
|
<tr class="separator:ga8af1c76af4b35e637b2d27602f5a7287"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac811aea087098408689897c77156a74b"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#gac811aea087098408689897c77156a74b">INS_Invalid</a> ()</td></tr>
|
|
<tr class="separator:gac811aea087098408689897c77156a74b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3a8b61fffa9ae4ad9f899b21ce37397c"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga3a8b61fffa9ae4ad9f899b21ce37397c">INS_Valid</a> (INS x)</td></tr>
|
|
<tr class="separator:ga3a8b61fffa9ae4ad9f899b21ce37397c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6b685dec56c6a045f8cc3c03f52d054a"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga6b685dec56c6a045f8cc3c03f52d054a">INS_Address</a> (INS ins)</td></tr>
|
|
<tr class="separator:ga6b685dec56c6a045f8cc3c03f52d054a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9d23f5a7bc5b619a933fda60d832cec9"><td class="memItemLeft" align="right" valign="top">USIZE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga9d23f5a7bc5b619a933fda60d832cec9">INS_Size</a> (INS ins)</td></tr>
|
|
<tr class="separator:ga9d23f5a7bc5b619a933fda60d832cec9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca9120385005d03fd301a5742cefc9f2"><td class="memItemLeft" align="right" valign="top">PIN_DEPRECATED_API ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#gaca9120385005d03fd301a5742cefc9f2">INS_DirectBranchOrCallTargetAddress</a> (INS ins)</td></tr>
|
|
<tr class="separator:gaca9120385005d03fd301a5742cefc9f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2d671f0dbc9e496207e3ac4407a40c32"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga2d671f0dbc9e496207e3ac4407a40c32">INS_DirectControlFlowTargetAddress</a> (INS ins)</td></tr>
|
|
<tr class="separator:ga2d671f0dbc9e496207e3ac4407a40c32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga75b390df45e1f00b03f6a5e832cc8dd0"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API__GEN__IA32.html#ga75b390df45e1f00b03f6a5e832cc8dd0">INS_NextAddress</a> (INS ins)</td></tr>
|
|
<tr class="separator:ga75b390df45e1f00b03f6a5e832cc8dd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41641c7ae44bbd4985dbe53de9cadbcd"><td class="memItemLeft" align="right" valign="top">SYM </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#ga41641c7ae44bbd4985dbe53de9cadbcd">SYM_Next</a> (SYM x)</td></tr>
|
|
<tr class="separator:ga41641c7ae44bbd4985dbe53de9cadbcd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaa7da67a974321461f71cdabaa570332"><td class="memItemLeft" align="right" valign="top">SYM </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#gaaa7da67a974321461f71cdabaa570332">SYM_Prev</a> (SYM x)</td></tr>
|
|
<tr class="separator:gaaa7da67a974321461f71cdabaa570332"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab91cb2cbcd8bff087351b43167594b9e"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#gab91cb2cbcd8bff087351b43167594b9e">SYM_Name</a> (SYM x)</td></tr>
|
|
<tr class="separator:gab91cb2cbcd8bff087351b43167594b9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7f5f9c4a276ee72cab7b3146bb00bdbd"><td class="memItemLeft" align="right" valign="top">SYM </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#ga7f5f9c4a276ee72cab7b3146bb00bdbd">SYM_Invalid</a> ()</td></tr>
|
|
<tr class="separator:ga7f5f9c4a276ee72cab7b3146bb00bdbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga222198e876ee9b2a72deeea3ed5c4008"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#ga222198e876ee9b2a72deeea3ed5c4008">SYM_Valid</a> (SYM x)</td></tr>
|
|
<tr class="separator:ga222198e876ee9b2a72deeea3ed5c4008"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeabc9c888e1a602c9fb3f4ac76e268ad"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#gaeabc9c888e1a602c9fb3f4ac76e268ad">SYM_Dynamic</a> (SYM x)</td></tr>
|
|
<tr class="separator:gaeabc9c888e1a602c9fb3f4ac76e268ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad8dee48248ed711909920868ccd5a5c8"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#gad8dee48248ed711909920868ccd5a5c8">SYM_GeneratedByPin</a> (SYM x)</td></tr>
|
|
<tr class="separator:gad8dee48248ed711909920868ccd5a5c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabd5966d9cd59cc55a0ecc2960a8bf13a"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#gabd5966d9cd59cc55a0ecc2960a8bf13a">SYM_IFuncImplementation</a> (SYM x)</td></tr>
|
|
<tr class="separator:gabd5966d9cd59cc55a0ecc2960a8bf13a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga597c47ff86b5ca2dd7a109f0f0cfd90b"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#ga597c47ff86b5ca2dd7a109f0f0cfd90b">SYM_IFuncResolver</a> (SYM x)</td></tr>
|
|
<tr class="separator:ga597c47ff86b5ca2dd7a109f0f0cfd90b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8b72567bd2c6639c367519927913c6bd"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#ga8b72567bd2c6639c367519927913c6bd">SYM_Value</a> (SYM x)</td></tr>
|
|
<tr class="separator:ga8b72567bd2c6639c367519927913c6bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac3bbe7a24b51a24e82ccccf8bdbe1b93"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#gac3bbe7a24b51a24e82ccccf8bdbe1b93">SYM_Index</a> (SYM x)</td></tr>
|
|
<tr class="separator:gac3bbe7a24b51a24e82ccccf8bdbe1b93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad90d4926d803a56df07434aa225fec1c"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#gad90d4926d803a56df07434aa225fec1c">SYM_Address</a> (SYM x)</td></tr>
|
|
<tr class="separator:gad90d4926d803a56df07434aa225fec1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae9802263d9ceb357e46f215d86294548"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gae9802263d9ceb357e46f215d86294548">IMG_Id</a> (IMG x)</td></tr>
|
|
<tr class="separator:gae9802263d9ceb357e46f215d86294548"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga512bbe967b9536e2c0ce127b0054bacb"><td class="memItemLeft" align="right" valign="top">VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga512bbe967b9536e2c0ce127b0054bacb">IMG_DynamicRawData</a> (IMG img)</td></tr>
|
|
<tr class="separator:ga512bbe967b9536e2c0ce127b0054bacb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2a14587e0c206aac7cbd0e6c14e9ca44"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga2a14587e0c206aac7cbd0e6c14e9ca44">IMG_FindImgById</a> (UINT32 id)</td></tr>
|
|
<tr class="separator:ga2a14587e0c206aac7cbd0e6c14e9ca44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga30b412953fdb2924c9db4f49398cfc7b"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga30b412953fdb2924c9db4f49398cfc7b">IMG_FindByAddress</a> (ADDRINT address)</td></tr>
|
|
<tr class="separator:ga30b412953fdb2924c9db4f49398cfc7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad10b9862dbe2f9bef8f7978492c35d01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gad10b9862dbe2f9bef8f7978492c35d01">RTN_AddInstrumentFunction</a> (<a class="el" href="group__RTN__BASIC__API.html#ga2c163b4323b6afef555cfcc4776bce3d">RTN_INSTRUMENT_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gad10b9862dbe2f9bef8f7978492c35d01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga494869187b5d94d7dd346bc9ff49642f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga494869187b5d94d7dd346bc9ff49642f">IMG_AddInstrumentFunction</a> (<a class="el" href="group__IMG__BASIC__API.html#gadc19a11e75e0adb0fa8530adbb52d9b7">IMAGECALLBACK</a> fun, VOID *v)</td></tr>
|
|
<tr class="separator:ga494869187b5d94d7dd346bc9ff49642f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd37dea66b2c1c46ef45d77023926a95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gadd37dea66b2c1c46ef45d77023926a95">IMG_AddUnloadFunction</a> (<a class="el" href="group__IMG__BASIC__API.html#gadc19a11e75e0adb0fa8530adbb52d9b7">IMAGECALLBACK</a> fun, VOID *v)</td></tr>
|
|
<tr class="separator:gadd37dea66b2c1c46ef45d77023926a95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3a60bd22473cbf464bca49b3390c79bb"><td class="memItemLeft" align="right" valign="top">USIZE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga3a60bd22473cbf464bca49b3390c79bb">RTN_Range</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga3a60bd22473cbf464bca49b3390c79bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5a80e8ef7b6d02902b07ca889f4b5b35"><td class="memItemLeft" align="right" valign="top">USIZE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga5a80e8ef7b6d02902b07ca889f4b5b35">RTN_Size</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga5a80e8ef7b6d02902b07ca889f4b5b35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa1a4dc39a9f5124f74b2e65df3ccf32e"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaa1a4dc39a9f5124f74b2e65df3ccf32e">RTN_IFuncResolver</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:gaa1a4dc39a9f5124f74b2e65df3ccf32e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf56269b96a74a3ccf6c6466f07887c39"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaf56269b96a74a3ccf6c6466f07887c39">RTN_IFuncImplementation</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:gaf56269b96a74a3ccf6c6466f07887c39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2da1b7ebafc13579407199ef026adbc6"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#ga2da1b7ebafc13579407199ef026adbc6">IMG_Open</a> (const std::string &filename)</td></tr>
|
|
<tr class="separator:ga2da1b7ebafc13579407199ef026adbc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabc73d2aa6dcfec0e2fe57b602905c0b8"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gabc73d2aa6dcfec0e2fe57b602905c0b8">IMG_Close</a> (IMG img)</td></tr>
|
|
<tr class="separator:gabc73d2aa6dcfec0e2fe57b602905c0b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6297323e756dbab9caa0b2a40e9002b0"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga6297323e756dbab9caa0b2a40e9002b0">RTN_FindNameByAddress</a> (ADDRINT address)</td></tr>
|
|
<tr class="separator:ga6297323e756dbab9caa0b2a40e9002b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6f86e6509f4bddb238576cda772c15de"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga6f86e6509f4bddb238576cda772c15de">RTN_FindByAddress</a> (ADDRINT address)</td></tr>
|
|
<tr class="separator:ga6f86e6509f4bddb238576cda772c15de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga77a2ad03e0431b881d6c3019b45261eb"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga77a2ad03e0431b881d6c3019b45261eb">RTN_FindByName</a> (IMG img, const CHAR *name)</td></tr>
|
|
<tr class="separator:ga77a2ad03e0431b881d6c3019b45261eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf8714086f8aebc9feacccc8cd02dc561"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaf8714086f8aebc9feacccc8cd02dc561">RTN_Open</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:gaf8714086f8aebc9feacccc8cd02dc561"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga37272253377eb65c9eb5ff47ec4f1e6b"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga37272253377eb65c9eb5ff47ec4f1e6b">RTN_Close</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga37272253377eb65c9eb5ff47ec4f1e6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab1bd91206939b88057664c46ef8eac86"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gab1bd91206939b88057664c46ef8eac86">RTN_InsHead</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:gab1bd91206939b88057664c46ef8eac86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ff7a2210bc42f9367635f0bf30b24cb"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga2ff7a2210bc42f9367635f0bf30b24cb">RTN_InsHeadOnly</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga2ff7a2210bc42f9367635f0bf30b24cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaab13f04ab2dcb762c79aea42c5aef69d"><td class="memItemLeft" align="right" valign="top">INS </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaab13f04ab2dcb762c79aea42c5aef69d">RTN_InsTail</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:gaab13f04ab2dcb762c79aea42c5aef69d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga540e1cb6a6c696d3da538abd5e369fc5"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga540e1cb6a6c696d3da538abd5e369fc5">RTN_NumIns</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga540e1cb6a6c696d3da538abd5e369fc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga76bde295a78d1232fd6ff98a5ff011cf"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga76bde295a78d1232fd6ff98a5ff011cf">RTN_InsertCall</a> (RTN rtn, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga76bde295a78d1232fd6ff98a5ff011cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga83a81fae96c9faabe0f1c90a0d7e865f"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga83a81fae96c9faabe0f1c90a0d7e865f">RTN_Address</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga83a81fae96c9faabe0f1c90a0d7e865f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacd7c1e9de3b3250d893944118762ce0e"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gacd7c1e9de3b3250d893944118762ce0e">RTN_CreateAt</a> (ADDRINT address, std::string name)</td></tr>
|
|
<tr class="separator:gacd7c1e9de3b3250d893944118762ce0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga260a065245b69511e0071b2b469f854b"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga260a065245b69511e0071b2b469f854b">RTN_IsDynamic</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga260a065245b69511e0071b2b469f854b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeaf8824c1817dbd47764dc61703b409b"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gaeaf8824c1817dbd47764dc61703b409b">SEC_Address</a> (SEC sec)</td></tr>
|
|
<tr class="separator:gaeaf8824c1817dbd47764dc61703b409b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa22bf6cb0666d1c1861d7742ad9ac4db"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#gaa22bf6cb0666d1c1861d7742ad9ac4db">SEC_IsReadable</a> (SEC sec)</td></tr>
|
|
<tr class="separator:gaa22bf6cb0666d1c1861d7742ad9ac4db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga65221462de831ab90631f2712e617810"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga65221462de831ab90631f2712e617810">SEC_IsWriteable</a> (SEC sec)</td></tr>
|
|
<tr class="separator:ga65221462de831ab90631f2712e617810"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga25886aa281f8ba375da93621c6c26315"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga25886aa281f8ba375da93621c6c26315">SEC_IsExecutable</a> (SEC sec)</td></tr>
|
|
<tr class="separator:ga25886aa281f8ba375da93621c6c26315"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga757392dabac8e8f072edd00259702c58"><td class="memItemLeft" align="right" valign="top">USIZE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SEC__BASIC__API.html#ga757392dabac8e8f072edd00259702c58">SEC_Size</a> (SEC sec)</td></tr>
|
|
<tr class="separator:ga757392dabac8e8f072edd00259702c58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga87270a66b97b60a42443922cdeac47a1"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#ga87270a66b97b60a42443922cdeac47a1">BBL_Original</a> (BBL bbl)</td></tr>
|
|
<tr class="separator:ga87270a66b97b60a42443922cdeac47a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa11bc3cbdfb07b039491b17501b58e63"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#gaa11bc3cbdfb07b039491b17501b58e63">BBL_Address</a> (BBL bbl)</td></tr>
|
|
<tr class="separator:gaa11bc3cbdfb07b039491b17501b58e63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5bd7460c8ffab83343046308a5ae646f"><td class="memItemLeft" align="right" valign="top">USIZE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#ga5bd7460c8ffab83343046308a5ae646f">BBL_Size</a> (BBL bbl)</td></tr>
|
|
<tr class="separator:ga5bd7460c8ffab83343046308a5ae646f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf7f7aef4682f740253cbbc139562826a"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gaf7f7aef4682f740253cbbc139562826a">APP_ImgHead</a> ()</td></tr>
|
|
<tr class="separator:gaf7f7aef4682f740253cbbc139562826a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad7bd2faff9cbc8a30e73cc6e7d845d0f"><td class="memItemLeft" align="right" valign="top">IMG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__IMG__BASIC__API.html#gad7bd2faff9cbc8a30e73cc6e7d845d0f">APP_ImgTail</a> ()</td></tr>
|
|
<tr class="separator:gad7bd2faff9cbc8a30e73cc6e7d845d0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5d19cc4556883eb96d4627775e466fc4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__SYM__BASIC__API.html#ga5d19cc4556883eb96d4627775e466fc4">PIN_UndecorateSymbolName</a> (const std::string &symbolName, <a class="el" href="group__SYM__BASIC__API.html#ga2b7e9b0b1d3e5d38135695bdb1b380fe">UNDECORATION</a> style)</td></tr>
|
|
<tr class="separator:ga5d19cc4556883eb96d4627775e466fc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga60adbdd03078851f0e2611ab06e17c19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga60adbdd03078851f0e2611ab06e17c19">PIN_AddInternalExceptionHandler</a> (<a class="el" href="group__PIN__CONTROL.html#ga9578251834f6ec47ac1a5c99ded59fe9">INTERNAL_EXCEPTION_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga60adbdd03078851f0e2611ab06e17c19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga75d9372356e0cda2acb7f5851d328575"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga75d9372356e0cda2acb7f5851d328575">PIN_TryStart</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, <a class="el" href="group__PIN__CONTROL.html#ga9578251834f6ec47ac1a5c99ded59fe9">INTERNAL_EXCEPTION_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga75d9372356e0cda2acb7f5851d328575"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4b5c7f34928a2594509ba69baf404129"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga4b5c7f34928a2594509ba69baf404129">PIN_TryEnd</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid)</td></tr>
|
|
<tr class="separator:ga4b5c7f34928a2594509ba69baf404129"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga294137f03b1d950d0f1f95968979b490"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga294137f03b1d950d0f1f95968979b490">PIN_IsProbeMode</a> ()</td></tr>
|
|
<tr class="separator:ga294137f03b1d950d0f1f95968979b490"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabb4b02d78ee780c3b70e86a86ff798cd"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gabb4b02d78ee780c3b70e86a86ff798cd">PIN_IsAttaching</a> ()</td></tr>
|
|
<tr class="separator:gabb4b02d78ee780c3b70e86a86ff798cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5133c810a48e94f566fecc2c11eb1f50"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga5133c810a48e94f566fecc2c11eb1f50">RTN_IsSafeForProbedInsertion</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga5133c810a48e94f566fecc2c11eb1f50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaac635416e3b16a25d8bb9d157979bde4"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaac635416e3b16a25d8bb9d157979bde4">RTN_IsSafeForProbedInsertionEx</a> (RTN rtn, <a class="el" href="group__RTN__BASIC__API.html#gaabed1675b61b2375c45d3b9e157a15bf">PROBE_MODE</a> mode)</td></tr>
|
|
<tr class="separator:gaac635416e3b16a25d8bb9d157979bde4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7e153406e2ff0031186ea67d9da1e2d7"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga7e153406e2ff0031186ea67d9da1e2d7">RTN_IsSafeForProbedReplacement</a> (RTN rtn)</td></tr>
|
|
<tr class="separator:ga7e153406e2ff0031186ea67d9da1e2d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaccf66a3919efb9807dbd86bcb4ec36a"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaaccf66a3919efb9807dbd86bcb4ec36a">RTN_IsSafeForProbedReplacementEx</a> (RTN rtn, <a class="el" href="group__RTN__BASIC__API.html#gaabed1675b61b2375c45d3b9e157a15bf">PROBE_MODE</a> mode)</td></tr>
|
|
<tr class="separator:gaaccf66a3919efb9807dbd86bcb4ec36a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaec56561cab520a5493a599800319447b"><td class="memItemLeft" align="right" valign="top">AFUNPTR </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaec56561cab520a5493a599800319447b">RTN_ReplaceSignatureProbed</a> (RTN replacedRtn, AFUNPTR replacementFun,...)</td></tr>
|
|
<tr class="separator:gaec56561cab520a5493a599800319447b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaae095733d136989fd0ebf49546758c65"><td class="memItemLeft" align="right" valign="top">AFUNPTR </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#gaae095733d136989fd0ebf49546758c65">RTN_ReplaceSignatureProbedEx</a> (RTN replacedRtn, <a class="el" href="group__RTN__BASIC__API.html#gaabed1675b61b2375c45d3b9e157a15bf">PROBE_MODE</a> mode, AFUNPTR replacementFun,...)</td></tr>
|
|
<tr class="separator:gaae095733d136989fd0ebf49546758c65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8654a9e07644e5f6a73db1abea0899a7"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga8654a9e07644e5f6a73db1abea0899a7">RTN_InsertCallProbed</a> (RTN orgRtn, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga8654a9e07644e5f6a73db1abea0899a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga77f0894505803bbae6da71ee1f3a3781"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga77f0894505803bbae6da71ee1f3a3781">RTN_InsertCallProbedEx</a> (RTN orgRtn, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, <a class="el" href="group__RTN__BASIC__API.html#gaabed1675b61b2375c45d3b9e157a15bf">PROBE_MODE</a> mode, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga77f0894505803bbae6da71ee1f3a3781"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga389d27155d820029712f396a2a824370"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga389d27155d820029712f396a2a824370">PIN_IsSafeForProbedInsertion</a> (ADDRINT addr)</td></tr>
|
|
<tr class="separator:ga389d27155d820029712f396a2a824370"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga163322863f36bbbeef986c94d319eef0"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga163322863f36bbbeef986c94d319eef0">PIN_InsertCallProbed</a> (ADDRINT addr, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga163322863f36bbbeef986c94d319eef0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga83166e4f44766add35b740312e346054"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PROTO__API.html#ga554ff954c3ea33bb537f30e3b500ef1c">PROTO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PROTO__API.html#ga83166e4f44766add35b740312e346054">PROTO_Allocate</a> (<a class="el" href="structPARG__T.html">PARG_T</a> returnArg, <a class="el" href="group__PROTO__API.html#gacfd9f3c8dc22310ce9b9152e8c61b17c">CALLINGSTD_TYPE</a> cstype, const char *name,...)</td></tr>
|
|
<tr class="separator:ga83166e4f44766add35b740312e346054"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga164ba9eb7fbd418343184b0e2c8a3ae6"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PROTO__API.html#ga164ba9eb7fbd418343184b0e2c8a3ae6">PROTO_Free</a> (<a class="el" href="group__PROTO__API.html#ga554ff954c3ea33bb537f30e3b500ef1c">PROTO</a> proto)</td></tr>
|
|
<tr class="separator:ga164ba9eb7fbd418343184b0e2c8a3ae6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae29dca6df4a80d9086c1574c6f430a1c"><td class="memItemLeft" align="right" valign="top">GLOBALCONST <a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CALLBACKS.html#gae29dca6df4a80d9086c1574c6f430a1c">PIN_CALLBACK_INVALID</a> (0)</td></tr>
|
|
<tr class="separator:gae29dca6df4a80d9086c1574c6f430a1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf5abd51ee9b1d599c539a9e2784e9ef"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gadf5abd51ee9b1d599c539a9e2784e9ef">PIN_LockClient</a> ()</td></tr>
|
|
<tr class="separator:gadf5abd51ee9b1d599c539a9e2784e9ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa6239dd852b5236f75413209aceb7a79"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaa6239dd852b5236f75413209aceb7a79">PIN_UnlockClient</a> ()</td></tr>
|
|
<tr class="separator:gaa6239dd852b5236f75413209aceb7a79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga84c94bd764e6504ea991d147476376eb"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERROR__FILE__BASIC.html#ga84c94bd764e6504ea991d147476376eb">PIN_WriteErrorMessage</a> (const char *msg, INT32 type, <a class="el" href="group__ERROR__FILE__BASIC.html#gaa5229e893bc3646b53b8547328305441">PIN_ERR_SEVERITY_TYPE</a> severity, INT32 num,...)</td></tr>
|
|
<tr class="separator:ga84c94bd764e6504ea991d147476376eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga64940153e16fee5bd143a95bdf67c5af"><td class="memItemLeft" align="right" valign="top">AFUNPTR </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga64940153e16fee5bd143a95bdf67c5af">RTN_Replace</a> (RTN replacedRtn, AFUNPTR replacementFun)</td></tr>
|
|
<tr class="separator:ga64940153e16fee5bd143a95bdf67c5af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2dcaf2242c7a62151d89c01e2f04f8c0"><td class="memItemLeft" align="right" valign="top">AFUNPTR </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga2dcaf2242c7a62151d89c01e2f04f8c0">RTN_ReplaceSignature</a> (RTN replacedRtn, AFUNPTR replacementFun,...)</td></tr>
|
|
<tr class="separator:ga2dcaf2242c7a62151d89c01e2f04f8c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga63500925719539624424cd62a8d027f9"><td class="memItemLeft" align="right" valign="top">AFUNPTR </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga63500925719539624424cd62a8d027f9">RTN_ReplaceProbed</a> (RTN replacedRtn, AFUNPTR replacementFun)</td></tr>
|
|
<tr class="separator:ga63500925719539624424cd62a8d027f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga935f735a52675d54fdb5a40b99de2026"><td class="memItemLeft" align="right" valign="top">AFUNPTR </td><td class="memItemRight" valign="bottom"><a class="el" href="group__RTN__BASIC__API.html#ga935f735a52675d54fdb5a40b99de2026">RTN_ReplaceProbedEx</a> (RTN replacedRtn, <a class="el" href="group__RTN__BASIC__API.html#gaabed1675b61b2375c45d3b9e157a15bf">PROBE_MODE</a> mode, AFUNPTR replacementFun)</td></tr>
|
|
<tr class="separator:ga935f735a52675d54fdb5a40b99de2026"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5ae5853e6600a23f9c552cba784870cc"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga5ae5853e6600a23f9c552cba784870cc">PIN_CallApplicationFunction</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, <a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, <a class="el" href="group__PROTO__API.html#gacfd9f3c8dc22310ce9b9152e8c61b17c">CALLINGSTD_TYPE</a> cstype, AFUNPTR origFunPtr, <a class="el" href="structCALL__APPLICATION__FUNCTION__PARAM.html">CALL_APPLICATION_FUNCTION_PARAM</a> *param,...)</td></tr>
|
|
<tr class="separator:ga5ae5853e6600a23f9c552cba784870cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga32b488980f5ec67eb7b4e58eb4e5c527"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__BASIC__API.html#ga32b488980f5ec67eb7b4e58eb4e5c527">INS_IsAddedForFunctionReplacement</a> (INS ins)</td></tr>
|
|
<tr class="separator:ga32b488980f5ec67eb7b4e58eb4e5c527"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3a7c84e73f2b260812b67bca49d37ed3"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CALLBACKS.html#ga3a7c84e73f2b260812b67bca49d37ed3">CALLBACK_SetExecutionOrder</a> (<a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> callback, <a class="el" href="group__INST__ARGS.html#ga3d1d5f6805cb16d00bce441290ca2212">CALL_ORDER</a> order)</td></tr>
|
|
<tr class="separator:ga3a7c84e73f2b260812b67bca49d37ed3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca5b99a09f97738c08fc0b7f8ef3988e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__INST__ARGS.html#ga3d1d5f6805cb16d00bce441290ca2212">CALL_ORDER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CALLBACKS.html#gaca5b99a09f97738c08fc0b7f8ef3988e">CALLBACK_GetExecutionOrder</a> (<a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> callback)</td></tr>
|
|
<tr class="separator:gaca5b99a09f97738c08fc0b7f8ef3988e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41381de13d25c4bbd968cb64cb719d56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga41381de13d25c4bbd968cb64cb719d56">TRACE_AddInstrumentFunction</a> (<a class="el" href="group__TRACE__BASIC__API.html#gacec822e54d9cc373384dce45f09b6bc2">TRACE_INSTRUMENT_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga41381de13d25c4bbd968cb64cb719d56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaff4a98e0ece27fc46c0050b4ae05c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#gaaff4a98e0ece27fc46c0050b4ae05c6d">INS_AddInstrumentFunction</a> (<a class="el" href="group__INS__INST__API.html#ga1dbcddbc297c12bba5ce1eb6c3cf11b1">INS_INSTRUMENT_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gaaff4a98e0ece27fc46c0050b4ae05c6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac167b8d28d255e53a0ac1f6e9edcd3ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gac167b8d28d255e53a0ac1f6e9edcd3ec">PIN_AddFiniFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gaba48bfb240e26cdcb7829cae9d3ed779">FINI_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gac167b8d28d255e53a0ac1f6e9edcd3ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3ca849f6b9c098afb7769e0845cc52c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga3ca849f6b9c098afb7769e0845cc52c1">PIN_AddPrepareForFiniFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gad158b812f88e6cd2d61036b3acae44b4">PREPARE_FOR_FINI_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga3ca849f6b9c098afb7769e0845cc52c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga50e51f92c7ea2b6d8b271ecf71a7db65"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga50e51f92c7ea2b6d8b271ecf71a7db65">PIN_AddFetchFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gabd102b3a57c3d84b65c4d5af80539097">FETCH_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga50e51f92c7ea2b6d8b271ecf71a7db65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga29ad6213c90cfee4a67640798c0c2501"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga29ad6213c90cfee4a67640798c0c2501">PIN_FetchCode</a> (void *copyBuf, const VOID *address, size_t maxSize, EXCEPTION_INFO *pExceptInfo)</td></tr>
|
|
<tr class="separator:ga29ad6213c90cfee4a67640798c0c2501"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga897b98855a1853146f9d291687f41946"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga897b98855a1853146f9d291687f41946">PIN_AddOutOfMemoryFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gad38f03cb81217ec22ce4d5415097cf99">OUT_OF_MEMORY_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga897b98855a1853146f9d291687f41946"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6d9a4cd860d8168ce1dab07da404752e"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga6d9a4cd860d8168ce1dab07da404752e">PIN_AddMemoryAddressTransFunction</a> (<a class="el" href="group__PIN__CONTROL.html#ga59a53cc4fdf602553ab60f7ee4ca4c00">MEMORY_ADDR_TRANS_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga6d9a4cd860d8168ce1dab07da404752e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac54c633b19be7ead9057abb84d2155e6"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gac54c633b19be7ead9057abb84d2155e6">TRACE_AddSmcDetectedFunction</a> (<a class="el" href="group__TRACE__BASIC__API.html#gad9941e634c7db7a8632f79fc1a6234f4">SMC_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gac54c633b19be7ead9057abb84d2155e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8852a4e2eb765b1356069037bdf05f83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CONTROL.html#ga59a53cc4fdf602553ab60f7ee4ca4c00">MEMORY_ADDR_TRANS_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga8852a4e2eb765b1356069037bdf05f83">PIN_GetMemoryAddressTransFunction</a> ()</td></tr>
|
|
<tr class="separator:ga8852a4e2eb765b1356069037bdf05f83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafc04e55a26e3b74cdebb8c6a1bf5503b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gafc04e55a26e3b74cdebb8c6a1bf5503b">PIN_AddDetachFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gad93663f939ea407871c840249f006f33">DETACH_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gafc04e55a26e3b74cdebb8c6a1bf5503b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd8d7788f12ec84f1c81074851ff716d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gafd8d7788f12ec84f1c81074851ff716d">PIN_AddDetachFunctionProbed</a> (<a class="el" href="group__PIN__CONTROL.html#ga361f5aee528beb87f164a24ea821562a">DETACH_PROBED_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gafd8d7788f12ec84f1c81074851ff716d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga93431bb0680a22395327ac7d8bb0c14c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga93431bb0680a22395327ac7d8bb0c14c">PIN_AddThreadStartFunction</a> (<a class="el" href="group__PIN__CONTROL.html#ga53886d52f0a0c1dd12d8e938dc530365">THREAD_START_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga93431bb0680a22395327ac7d8bb0c14c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6bdae30ea6adc711a3ae04aed47bc222"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga6bdae30ea6adc711a3ae04aed47bc222">PIN_AddThreadAttachProbedFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gaa754d61b3a52358306370958274e2013">THREAD_ATTACH_PROBED_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga6bdae30ea6adc711a3ae04aed47bc222"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga697a1abfcdcc139915c008190aba9dcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga697a1abfcdcc139915c008190aba9dcb">PIN_AddThreadAttachFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gaa4b59600ac32ad5dd0601bac3aa5aff1">THREAD_ATTACH_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga697a1abfcdcc139915c008190aba9dcb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae579102abbf9c663827c82b867db63ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gae579102abbf9c663827c82b867db63ad">PIN_AddThreadDetachProbedFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gaad9e083b98d96b87afa850f33d92f9a3">THREAD_DETACH_PROBED_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gae579102abbf9c663827c82b867db63ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7f157496433d50573d2f025beca83e5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga7f157496433d50573d2f025beca83e5a">PIN_AddThreadDetachFunction</a> (<a class="el" href="group__PIN__CONTROL.html#ga399c9fcfab421902d1f9b797cc9189b1">THREAD_DETACH_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga7f157496433d50573d2f025beca83e5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4516c650e020cd12a5425b08588d2ae2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga4516c650e020cd12a5425b08588d2ae2">PIN_AddApplicationStartFunction</a> (<a class="el" href="group__PIN__CONTROL.html#ga2dddda6b6e9c6d8958893aa552401d72">APPLICATION_START_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga4516c650e020cd12a5425b08588d2ae2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae79d468cc5e19b450603f07f3397203d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gae79d468cc5e19b450603f07f3397203d">PIN_AddThreadFiniFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gaa56617d8763d8e0f90db638d7bf6bd39">THREAD_FINI_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gae79d468cc5e19b450603f07f3397203d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga786fd61c9be3c42a1a6deefc71dffadf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga786fd61c9be3c42a1a6deefc71dffadf">PIN_AddContextChangeFunction</a> (<a class="el" href="group__PIN__CONTROL.html#ga8f39acc1effd9b2d81b9e26762337070">CONTEXT_CHANGE_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga786fd61c9be3c42a1a6deefc71dffadf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga85b302054acdd2a2d1314d5c311855d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#ga85b302054acdd2a2d1314d5c311855d9">PIN_AddSyscallEntryFunction</a> (<a class="el" href="group__PIN__SYSCALL__API.html#gad6892c860f3c69e5268de0f7f7e1ce00">SYSCALL_ENTRY_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga85b302054acdd2a2d1314d5c311855d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga435e2ea4e20a9042f471759211972ac8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#ga435e2ea4e20a9042f471759211972ac8">PIN_AddSyscallExitFunction</a> (<a class="el" href="group__PIN__SYSCALL__API.html#gae10e44f3b57df920d650e66b487c00df">SYSCALL_EXIT_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga435e2ea4e20a9042f471759211972ac8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga240de32335a0aca3ceee37ad96b1dd12"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga240de32335a0aca3ceee37ad96b1dd12">PIN_InterceptSignal</a> (INT32 sig, <a class="el" href="group__PIN__CONTROL.html#ga6ee371f87beed6c47af068b0631dd823">INTERCEPT_SIGNAL_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga240de32335a0aca3ceee37ad96b1dd12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac7795f34b4a267644e4d10b288c38d96"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gac7795f34b4a267644e4d10b288c38d96">PIN_UnblockSignal</a> (INT32 sig, BOOL enable)</td></tr>
|
|
<tr class="separator:gac7795f34b4a267644e4d10b288c38d96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaec69b96ad1f34e000f56a06abfd1311b"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaec69b96ad1f34e000f56a06abfd1311b">PIN_SetSmcSupport</a> (<a class="el" href="group__PIN__CONTROL.html#ga0244f9b4e34e4eed7d483fa6ec7b70f0">SMC_ENABLE_DISABLE_TYPE</a> enable_disable)</td></tr>
|
|
<tr class="separator:gaec69b96ad1f34e000f56a06abfd1311b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7282900fb6160031936d8b63fecc4e21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga7282900fb6160031936d8b63fecc4e21">PIN_AddForkFunction</a> (<a class="el" href="group__PIN__CONTROL.html#gab459bf0034704bf1aa7fa7e192b7dc08">FPOINT</a> point, <a class="el" href="group__PIN__CONTROL.html#gacaa6554b9595fcbf5f5a80ded1e1bced">FORK_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga7282900fb6160031936d8b63fecc4e21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7f5784c3b9431086f3b5b750912ca0c2"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga7f5784c3b9431086f3b5b750912ca0c2">PIN_RemoveInstrumentation</a> ()</td></tr>
|
|
<tr class="separator:ga7f5784c3b9431086f3b5b750912ca0c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf896499ed7402ef4e34baaa64626e0bd"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaf896499ed7402ef4e34baaa64626e0bd">PIN_RemoveInstrumentationInRange</a> (ADDRINT start, ADDRINT end)</td></tr>
|
|
<tr class="separator:gaf896499ed7402ef4e34baaa64626e0bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafc1635c2b2550236a66dcba25f9cc8a7"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gafc1635c2b2550236a66dcba25f9cc8a7">PIN_RemoveFiniFunctions</a> ()</td></tr>
|
|
<tr class="separator:gafc1635c2b2550236a66dcba25f9cc8a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6277d16bf33ede39685a26a92fc3cbef"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga6277d16bf33ede39685a26a92fc3cbef">PIN_Detach</a> ()</td></tr>
|
|
<tr class="separator:ga6277d16bf33ede39685a26a92fc3cbef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4940c04f3fe39a87090c6872b9ba7e5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CONTROL.html#gaf9a18d894714ae57264a2302638fc4b3">ATTACH_STATUS</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga4940c04f3fe39a87090c6872b9ba7e5a">PIN_Attach</a> (<a class="el" href="group__PIN__CONTROL.html#ga9736b66161bfa0f18752e0d484862f85">ATTACH_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga4940c04f3fe39a87090c6872b9ba7e5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga634584cd69b124a7edd58655010e295f"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga634584cd69b124a7edd58655010e295f">PIN_DetachProbed</a> ()</td></tr>
|
|
<tr class="separator:ga634584cd69b124a7edd58655010e295f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5630fbebba55f0b78adb96adccc8daf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CONTROL.html#gaf9a18d894714ae57264a2302638fc4b3">ATTACH_STATUS</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga5630fbebba55f0b78adb96adccc8daf8">PIN_AttachProbed</a> (<a class="el" href="group__PIN__CONTROL.html#gaa0a95b60754d6948bd2993e009667fbe">ATTACH_PROBED_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga5630fbebba55f0b78adb96adccc8daf8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26d02bff719bf8600421895956804252"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga26d02bff719bf8600421895956804252">INS_InsertPredicatedCall</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> ipoint, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga26d02bff719bf8600421895956804252"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga74a956a0acde197043d04f4adcde4626"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga74a956a0acde197043d04f4adcde4626">INS_InsertCall</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga74a956a0acde197043d04f4adcde4626"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7907ad8ebd991b9e24df3b3b9cec4cac"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga7907ad8ebd991b9e24df3b3b9cec4cac">INS_InsertIfCall</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga7907ad8ebd991b9e24df3b3b9cec4cac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga952b2b061d3fa8f1cc4d5d59fef53a69"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga952b2b061d3fa8f1cc4d5d59fef53a69">INS_InsertThenCall</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga952b2b061d3fa8f1cc4d5d59fef53a69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5009833ffeecd9fecd8f842a605bf2a1"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga5009833ffeecd9fecd8f842a605bf2a1">INS_InsertIfPredicatedCall</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga5009833ffeecd9fecd8f842a605bf2a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga88f930cbed33fa370c9611cc0183d97b"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga88f930cbed33fa370c9611cc0183d97b">INS_InsertThenPredicatedCall</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga88f930cbed33fa370c9611cc0183d97b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabf3035f1cd239935bb4b9d45b39be266"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CONTROL.html#gadfef9e89968c6491114d7ceae51ab61b">PIN_CONFIGURATION_INFO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gabf3035f1cd239935bb4b9d45b39be266">PIN_CreateDefaultConfigurationInfo</a> ()</td></tr>
|
|
<tr class="separator:gabf3035f1cd239935bb4b9d45b39be266"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga48dd43d356a2b768c7c0d3cbc4e1fee6"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga48dd43d356a2b768c7c0d3cbc4e1fee6">PIN_SetAllowedConcurrentCallbacks</a> (<a class="el" href="group__PIN__CONTROL.html#gadfef9e89968c6491114d7ceae51ab61b">PIN_CONFIGURATION_INFO</a> options, <a class="el" href="group__PIN__CONTROL.html#ga4e114852e46d5d839d6e71e242709777">PIN_CALLBACK_TYPE</a> callbackType)</td></tr>
|
|
<tr class="separator:ga48dd43d356a2b768c7c0d3cbc4e1fee6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaded401aeb030a76ee3396137b06ad808"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gaded401aeb030a76ee3396137b06ad808">PIN_StartProgram</a> (<a class="el" href="group__PIN__CONTROL.html#gadfef9e89968c6491114d7ceae51ab61b">PIN_CONFIGURATION_INFO</a> options=<a class="el" href="group__PIN__CONTROL.html#gabf3035f1cd239935bb4b9d45b39be266">PIN_CreateDefaultConfigurationInfo</a>())</td></tr>
|
|
<tr class="separator:gaded401aeb030a76ee3396137b06ad808"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga01a31bf221500b0ca0b97fb64cc62247"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga01a31bf221500b0ca0b97fb64cc62247">PIN_StartProgramProbed</a> ()</td></tr>
|
|
<tr class="separator:ga01a31bf221500b0ca0b97fb64cc62247"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1c358b4853587c9556c8d464c1bae643"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga1c358b4853587c9556c8d464c1bae643">PIN_Version</a> ()</td></tr>
|
|
<tr class="separator:ga1c358b4853587c9556c8d464c1bae643"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga783d3bd40c3fb2ca51b1f9af31a70c9c"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga783d3bd40c3fb2ca51b1f9af31a70c9c">PIN_Init</a> (INT32 argc, CHAR **argv)</td></tr>
|
|
<tr class="separator:ga783d3bd40c3fb2ca51b1f9af31a70c9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga39917f34980f1c764e855232ddcc64e4"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga39917f34980f1c764e855232ddcc64e4">TRACE_InsertCall</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga39917f34980f1c764e855232ddcc64e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga670d4fbb52d4c3acb83420b7168d5299"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga670d4fbb52d4c3acb83420b7168d5299">TRACE_InsertIfCall</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga670d4fbb52d4c3acb83420b7168d5299"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa1d6600c78738b465bc948333a1c47c9"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gaa1d6600c78738b465bc948333a1c47c9">TRACE_InsertThenCall</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:gaa1d6600c78738b465bc948333a1c47c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga008abc5ba1af8d9e9cd073ffe0aefa18"><td class="memItemLeft" align="right" valign="top">BBL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga008abc5ba1af8d9e9cd073ffe0aefa18">TRACE_BblHead</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:ga008abc5ba1af8d9e9cd073ffe0aefa18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa4aa2f32db009042fce6003cf3865772"><td class="memItemLeft" align="right" valign="top">BBL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gaa4aa2f32db009042fce6003cf3865772">TRACE_BblTail</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:gaa4aa2f32db009042fce6003cf3865772"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4279cae8e263cf4f65e17444b1697386"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga4279cae8e263cf4f65e17444b1697386">TRACE_Address</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:ga4279cae8e263cf4f65e17444b1697386"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga00ad4fc2b7e9560f33adf5e9cfb11e94"><td class="memItemLeft" align="right" valign="top">USIZE </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga00ad4fc2b7e9560f33adf5e9cfb11e94">TRACE_Size</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:ga00ad4fc2b7e9560f33adf5e9cfb11e94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab59d17665260b3f35f743f3669b87488"><td class="memItemLeft" align="right" valign="top">RTN </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gab59d17665260b3f35f743f3669b87488">TRACE_Rtn</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:gab59d17665260b3f35f743f3669b87488"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf5115f280788d0dd1252109c3b63fb75"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#gaf5115f280788d0dd1252109c3b63fb75">TRACE_HasFallThrough</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:gaf5115f280788d0dd1252109c3b63fb75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga099b3edb27c5d8ba22af27300394e4bf"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga099b3edb27c5d8ba22af27300394e4bf">TRACE_NumBbl</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:ga099b3edb27c5d8ba22af27300394e4bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga47a689f7fca5d78c1e546af88b856daa"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__BASIC__API.html#ga47a689f7fca5d78c1e546af88b856daa">TRACE_NumIns</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:ga47a689f7fca5d78c1e546af88b856daa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeee9d7a6253d49d226bbed3f35768169"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#gaeee9d7a6253d49d226bbed3f35768169">BBL_InsertCall</a> (BBL bbl, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:gaeee9d7a6253d49d226bbed3f35768169"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2cb232c4ec093d6212130d2212b7753f"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#ga2cb232c4ec093d6212130d2212b7753f">BBL_InsertIfCall</a> (BBL bbl, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:ga2cb232c4ec093d6212130d2212b7753f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafc21707fffe4859507872641a5e8e245"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#gafc21707fffe4859507872641a5e8e245">BBL_InsertThenCall</a> (BBL bbl, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, AFUNPTR funptr,...)</td></tr>
|
|
<tr class="separator:gafc21707fffe4859507872641a5e8e245"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8a127ecac76dc52fc032e1e852b50a1d"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BBL__BASIC__API.html#ga8a127ecac76dc52fc032e1e852b50a1d">BBL_HasFallThrough</a> (BBL bbl)</td></tr>
|
|
<tr class="separator:ga8a127ecac76dc52fc032e1e852b50a1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1d1892c1af9c4bd004e1968628ebf2ad"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#ga1d1892c1af9c4bd004e1968628ebf2ad">PIN_SupportsProcessorState</a> (<a class="el" href="group__CONTEXT__API.html#ga479f2b92361e3794145bb90a1ea7e027">PROCESSOR_STATE</a> state)</td></tr>
|
|
<tr class="separator:ga1d1892c1af9c4bd004e1968628ebf2ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac0761d2f5d40984f5af337fa51ca300e"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#gac0761d2f5d40984f5af337fa51ca300e">PIN_ContextContainsState</a> (<a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, <a class="el" href="group__CONTEXT__API.html#ga479f2b92361e3794145bb90a1ea7e027">PROCESSOR_STATE</a> state)</td></tr>
|
|
<tr class="separator:gac0761d2f5d40984f5af337fa51ca300e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabda2431b3ed648ef10484cb1b7d82fb6"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#gabda2431b3ed648ef10484cb1b7d82fb6">PIN_SetContextRegval</a> (<a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, REG reg, const UINT8 *val)</td></tr>
|
|
<tr class="separator:gabda2431b3ed648ef10484cb1b7d82fb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab3ce54ce359ab95b0e5242543b802d67"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#gab3ce54ce359ab95b0e5242543b802d67">PIN_GetContextRegval</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, REG reg, UINT8 *val)</td></tr>
|
|
<tr class="separator:gab3ce54ce359ab95b0e5242543b802d67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2369ec2d95122f62cb3673a5a3507023"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#ga2369ec2d95122f62cb3673a5a3507023">PIN_SetContextReg</a> (<a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, REG reg, ADDRINT val)</td></tr>
|
|
<tr class="separator:ga2369ec2d95122f62cb3673a5a3507023"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac1358a6179f0a63300fdf34ecf8b741d"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#gac1358a6179f0a63300fdf34ecf8b741d">PIN_GetContextReg</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, REG reg)</td></tr>
|
|
<tr class="separator:gac1358a6179f0a63300fdf34ecf8b741d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3ee37c6cde359eb80adc79213097c6a8"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#ga3ee37c6cde359eb80adc79213097c6a8">PIN_SetContextFPState</a> (<a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, const FPSTATE *fpstate)</td></tr>
|
|
<tr class="separator:ga3ee37c6cde359eb80adc79213097c6a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8d7048d8a840bc18b549a8ab5889bbda"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#ga8d7048d8a840bc18b549a8ab5889bbda">PIN_GetContextFPState</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, FPSTATE *fpstate)</td></tr>
|
|
<tr class="separator:ga8d7048d8a840bc18b549a8ab5889bbda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga280fa4acc15b804855808e97fcf4fc91"><td class="memItemLeft" align="right" valign="top">REGSET </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#ga280fa4acc15b804855808e97fcf4fc91">PIN_GetFullContextRegsSet</a> ()</td></tr>
|
|
<tr class="separator:ga280fa4acc15b804855808e97fcf4fc91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9ee4fe2f1f73c27883097e035286c831"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#ga9ee4fe2f1f73c27883097e035286c831">PIN_SaveContext</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxtFrom, <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxtTo)</td></tr>
|
|
<tr class="separator:ga9ee4fe2f1f73c27883097e035286c831"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa836395fa2c09ed62f85d74b46970659"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#gaa836395fa2c09ed62f85d74b46970659">PIN_ExecuteAt</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt)</td></tr>
|
|
<tr class="separator:gaa836395fa2c09ed62f85d74b46970659"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa532751f97b471692e5a4f6e47fd5e6d"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#gaa532751f97b471692e5a4f6e47fd5e6d">PIN_SetSyscallArgument</a> (<a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std, UINT32 argNum, ADDRINT val)</td></tr>
|
|
<tr class="separator:gaa532751f97b471692e5a4f6e47fd5e6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga09ec258651518b635b19e996f3685592"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#ga09ec258651518b635b19e996f3685592">PIN_GetSyscallArgument</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std, UINT32 argNum)</td></tr>
|
|
<tr class="separator:ga09ec258651518b635b19e996f3685592"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad487e2291fab27c857f499ef620df557"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#gad487e2291fab27c857f499ef620df557">PIN_SetSyscallNumber</a> (<a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std, ADDRINT val)</td></tr>
|
|
<tr class="separator:gad487e2291fab27c857f499ef620df557"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7978c0470ca54f50f13c5015fce82b67"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#ga7978c0470ca54f50f13c5015fce82b67">PIN_GetSyscallNumber</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std)</td></tr>
|
|
<tr class="separator:ga7978c0470ca54f50f13c5015fce82b67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa05b2658e8eed741ff10408f93453494"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#gaa05b2658e8eed741ff10408f93453494">PIN_GetSyscallReturn</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std)</td></tr>
|
|
<tr class="separator:gaa05b2658e8eed741ff10408f93453494"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae2a6966760a8f1d7a15fcbb0fe0a50fa"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__SYSCALL__API.html#gae2a6966760a8f1d7a15fcbb0fe0a50fa">PIN_GetSyscallErrno</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, SYSCALL_STANDARD std)</td></tr>
|
|
<tr class="separator:gae2a6966760a8f1d7a15fcbb0fe0a50fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga52607b77f25b946b70529722638f70ad"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PHYSICAL__CONTEXT__API.html#ga52607b77f25b946b70529722638f70ad">PIN_SetPhysicalContextReg</a> (<a class="el" href="group__PHYSICAL__CONTEXT__API.html#ga3c6833a027db42b5d528a0c65cefbc07">PHYSICAL_CONTEXT</a> *pPhysCtxt, REG reg, ADDRINT val)</td></tr>
|
|
<tr class="separator:ga52607b77f25b946b70529722638f70ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaade34c7ca1e5a29b89f82f49afafa31f"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PHYSICAL__CONTEXT__API.html#gaade34c7ca1e5a29b89f82f49afafa31f">PIN_GetPhysicalContextReg</a> (const <a class="el" href="group__PHYSICAL__CONTEXT__API.html#ga3c6833a027db42b5d528a0c65cefbc07">PHYSICAL_CONTEXT</a> *pPhysCtxt, REG reg)</td></tr>
|
|
<tr class="separator:gaade34c7ca1e5a29b89f82f49afafa31f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad141c940f419a3e0fd5badf4a7ae21f1"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PHYSICAL__CONTEXT__API.html#gad141c940f419a3e0fd5badf4a7ae21f1">PIN_SetPhysicalContextFPState</a> (<a class="el" href="group__PHYSICAL__CONTEXT__API.html#ga3c6833a027db42b5d528a0c65cefbc07">PHYSICAL_CONTEXT</a> *pPhysCtxt, const VOID *fpstate)</td></tr>
|
|
<tr class="separator:gad141c940f419a3e0fd5badf4a7ae21f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga269d9f9c92c7fbc355380f6777c8f4ea"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PHYSICAL__CONTEXT__API.html#ga269d9f9c92c7fbc355380f6777c8f4ea">PIN_GetPhysicalContextFPState</a> (const <a class="el" href="group__PHYSICAL__CONTEXT__API.html#ga3c6833a027db42b5d528a0c65cefbc07">PHYSICAL_CONTEXT</a> *pPhysCtxt, VOID *fpstate)</td></tr>
|
|
<tr class="separator:ga269d9f9c92c7fbc355380f6777c8f4ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga656279818bb8972fbdac576b57854561"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__EXCEPTION__API.html#ga656279818bb8972fbdac576b57854561">PIN_RaiseException</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, <a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid, const EXCEPTION_INFO *pExceptInfo)</td></tr>
|
|
<tr class="separator:ga656279818bb8972fbdac576b57854561"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5d92097342958a5e005f05e9bb9d7164"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__MOD__API__GEN__IA32.html#ga5d92097342958a5e005f05e9bb9d7164">INS_RewriteMemoryOperand</a> (INS ins, UINT32 memindex, REG reg)</td></tr>
|
|
<tr class="separator:ga5d92097342958a5e005f05e9bb9d7164"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf1877a898320c826b33e0d001a921378"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__MOD__API__GEN__IA32.html#gaf1877a898320c826b33e0d001a921378">INS_InsertIndirectJump</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> ipoint, REG reg)</td></tr>
|
|
<tr class="separator:gaf1877a898320c826b33e0d001a921378"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaed3106e003f2eae3e332e1a526defd7b"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__MOD__API__GEN__IA32.html#gaed3106e003f2eae3e332e1a526defd7b">INS_InsertDirectJump</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> ipoint, ADDRINT tgt)</td></tr>
|
|
<tr class="separator:gaed3106e003f2eae3e332e1a526defd7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac83862ca36497c4ef0d334f4fe8e1661"><td class="memItemLeft" align="right" valign="top">REG </td><td class="memItemRight" valign="bottom"><a class="el" href="group__REG__CPU__GENERIC.html#gac83862ca36497c4ef0d334f4fe8e1661">PIN_ClaimToolRegister</a> ()</td></tr>
|
|
<tr class="separator:gac83862ca36497c4ef0d334f4fe8e1661"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab047eba18942e83814934eda278de607"><td class="memItemLeft" align="right" valign="top">CHAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gab047eba18942e83814934eda278de607">PIN_VmFullPath</a> ()</td></tr>
|
|
<tr class="separator:gab047eba18942e83814934eda278de607"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac266390e4b69a624a88adcda64ac86c8"><td class="memItemLeft" align="right" valign="top">const CHAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gac266390e4b69a624a88adcda64ac86c8">PIN_ToolFullPath</a> ()</td></tr>
|
|
<tr class="separator:gac266390e4b69a624a88adcda64ac86c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacca02e5ee771570c8d255506692a63ae"><td class="memItemLeft" align="right" valign="top">NORETURN VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__PROCESS__API.html#gacca02e5ee771570c8d255506692a63ae">PIN_ExitProcess</a> (INT32 exitCode)</td></tr>
|
|
<tr class="separator:gacca02e5ee771570c8d255506692a63ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4bf5a4a357a5829228abf26faa03604b"><td class="memItemLeft" align="right" valign="top">INT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__PROCESS__API.html#ga4bf5a4a357a5829228abf26faa03604b">PIN_GetPid</a> ()</td></tr>
|
|
<tr class="separator:ga4bf5a4a357a5829228abf26faa03604b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad37791f157338a12e22f8d9c54f09fe4"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__MOD__API__GEN__IA32.html#gad37791f157338a12e22f8d9c54f09fe4">INS_Delete</a> (INS ins)</td></tr>
|
|
<tr class="separator:gad37791f157338a12e22f8d9c54f09fe4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae3eb88acf12be3a154102006b4de7e4d"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INST__ARGS.html#gae3eb88acf12be3a154102006b4de7e4d">IARGLIST_AddArguments</a> (<a class="el" href="group__INST__ARGS.html#gafbeb707dc23c7c09e1e8c932649107d5">IARGLIST</a> args,...)</td></tr>
|
|
<tr class="separator:gae3eb88acf12be3a154102006b4de7e4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5cbcceec6b0a3ebe21b78c85c4a8c8c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__INST__ARGS.html#gafbeb707dc23c7c09e1e8c932649107d5">IARGLIST</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INST__ARGS.html#ga5cbcceec6b0a3ebe21b78c85c4a8c8c9">IARGLIST_Alloc</a> ()</td></tr>
|
|
<tr class="separator:ga5cbcceec6b0a3ebe21b78c85c4a8c8c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga392b26a0d0881f24d3abf7d4d1d8e176"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INST__ARGS.html#ga392b26a0d0881f24d3abf7d4d1d8e176">IARGLIST_Free</a> (<a class="el" href="group__INST__ARGS.html#gafbeb707dc23c7c09e1e8c932649107d5">IARGLIST</a> args)</td></tr>
|
|
<tr class="separator:ga392b26a0d0881f24d3abf7d4d1d8e176"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga98669d2f5629027689d60bd852ffa0eb"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga98669d2f5629027689d60bd852ffa0eb">PIN_SafeCopy</a> (VOID *dst, const VOID *src, size_t size)</td></tr>
|
|
<tr class="separator:ga98669d2f5629027689d60bd852ffa0eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga271a2d60a060ddd0c13d6599afe8c0e2"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga271a2d60a060ddd0c13d6599afe8c0e2">PIN_SafeCopyEx</a> (VOID *dst, const VOID *src, size_t size, EXCEPTION_INFO *pExceptInfo)</td></tr>
|
|
<tr class="separator:ga271a2d60a060ddd0c13d6599afe8c0e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacf731514b88f79344068df5d8e60eacc"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#gacf731514b88f79344068df5d8e60eacc">INS_InsertFillBuffer</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, BUFFER_ID id,...)</td></tr>
|
|
<tr class="separator:gacf731514b88f79344068df5d8e60eacc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga74a3e0d9a1e35568c28abd9b2ba29e4d"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#ga74a3e0d9a1e35568c28abd9b2ba29e4d">INS_InsertFillBufferPredicated</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, BUFFER_ID id,...)</td></tr>
|
|
<tr class="separator:ga74a3e0d9a1e35568c28abd9b2ba29e4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa4e98a83483b18bf47d20cb99b4c24ec"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__INS__INST__API.html#gaa4e98a83483b18bf47d20cb99b4c24ec">INS_InsertFillBufferThen</a> (INS ins, <a class="el" href="group__INST__ARGS.html#ga707ea08e31f44f4a81e2a7766123bad7">IPOINT</a> action, BUFFER_ID id,...)</td></tr>
|
|
<tr class="separator:gaa4e98a83483b18bf47d20cb99b4c24ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga008bd698d07658fc4f60fd9b61fb81bc"><td class="memItemLeft" align="right" valign="top">BUFFER_ID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BUFFER__API.html#ga008bd698d07658fc4f60fd9b61fb81bc">PIN_DefineTraceBuffer</a> (size_t recordSize, UINT32 numPages, <a class="el" href="group__BUFFER__API.html#gaba5d7f61cab021293aa982c75c24301c">TRACE_BUFFER_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:ga008bd698d07658fc4f60fd9b61fb81bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2c9c14f8b8dc4a6cb6c137f533d8d14a"><td class="memItemLeft" align="right" valign="top">VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BUFFER__API.html#ga2c9c14f8b8dc4a6cb6c137f533d8d14a">PIN_AllocateBuffer</a> (BUFFER_ID id)</td></tr>
|
|
<tr class="separator:ga2c9c14f8b8dc4a6cb6c137f533d8d14a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad6f219bd78622a73d42d37e3f9d6801e"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BUFFER__API.html#gad6f219bd78622a73d42d37e3f9d6801e">PIN_DeallocateBuffer</a> (BUFFER_ID id, VOID *buf)</td></tr>
|
|
<tr class="separator:gad6f219bd78622a73d42d37e3f9d6801e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac671358905f7d4dac7d544b6048e3ee3"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gac671358905f7d4dac7d544b6048e3ee3">PIN_IsActionPending</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid)</td></tr>
|
|
<tr class="separator:gac671358905f7d4dac7d544b6048e3ee3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4494aa98db78e24a10caec922404200e"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga4494aa98db78e24a10caec922404200e">PIN_GetInitialThreadCount</a> ()</td></tr>
|
|
<tr class="separator:ga4494aa98db78e24a10caec922404200e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2c67a48c18fcdc9c88ed826e28f40434"><td class="memItemLeft" align="right" valign="top">VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__BUFFER__API.html#ga2c67a48c18fcdc9c88ed826e28f40434">PIN_GetBufferPointer</a> (<a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *const ctxt, BUFFER_ID id)</td></tr>
|
|
<tr class="separator:ga2c67a48c18fcdc9c88ed826e28f40434"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga97c4af33bb0a330a0967c80c61fcd1c4"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga97c4af33bb0a330a0967c80c61fcd1c4">PIN_CheckReadAccess</a> (VOID *addr)</td></tr>
|
|
<tr class="separator:ga97c4af33bb0a330a0967c80c61fcd1c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab1c7bfe02dcbcc4415ef03a7267a1b11"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gab1c7bfe02dcbcc4415ef03a7267a1b11">PIN_CheckWriteAccess</a> (VOID *addr)</td></tr>
|
|
<tr class="separator:gab1c7bfe02dcbcc4415ef03a7267a1b11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0df38f14792706f4377486473c0bb382"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#ga0df38f14792706f4377486473c0bb382">PIN_GetAuxVectorValue</a> (ADDRINT type, bool *found)</td></tr>
|
|
<tr class="separator:ga0df38f14792706f4377486473c0bb382"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca18852e033c5cefb830bb74b24bbb41"><td class="memItemLeft" align="right" valign="top">NORETURN VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__PROCESS__API.html#gaca18852e033c5cefb830bb74b24bbb41">PIN_ExitApplication</a> (INT32 status)</td></tr>
|
|
<tr class="separator:gaca18852e033c5cefb830bb74b24bbb41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga548ed1631804b58caa91ab40970bea87"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__STOPPED__THREAD__API.html#ga548ed1631804b58caa91ab40970bea87">PIN_StopApplicationThreads</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid)</td></tr>
|
|
<tr class="separator:ga548ed1631804b58caa91ab40970bea87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab83ac31abfc4074429c4b5cde43dbca1"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__STOPPED__THREAD__API.html#gab83ac31abfc4074429c4b5cde43dbca1">PIN_IsThreadStoppedInDebugger</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid)</td></tr>
|
|
<tr class="separator:gab83ac31abfc4074429c4b5cde43dbca1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b14a74ff766a0ddf12f591d53e08d2b"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__STOPPED__THREAD__API.html#ga3b14a74ff766a0ddf12f591d53e08d2b">PIN_ResumeApplicationThreads</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid)</td></tr>
|
|
<tr class="separator:ga3b14a74ff766a0ddf12f591d53e08d2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga728fc728138b1049d1785f46cd8cd310"><td class="memItemLeft" align="right" valign="top">UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__STOPPED__THREAD__API.html#ga728fc728138b1049d1785f46cd8cd310">PIN_GetStoppedThreadCount</a> ()</td></tr>
|
|
<tr class="separator:ga728fc728138b1049d1785f46cd8cd310"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga117be31fa21b8be7e73d0ef8376e2d11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__STOPPED__THREAD__API.html#ga117be31fa21b8be7e73d0ef8376e2d11">PIN_GetStoppedThreadId</a> (UINT32 i)</td></tr>
|
|
<tr class="separator:ga117be31fa21b8be7e73d0ef8376e2d11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga50dac280d3e41bea9b48974231f43dab"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__STOPPED__THREAD__API.html#ga50dac280d3e41bea9b48974231f43dab">PIN_GetStoppedThreadContext</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid)</td></tr>
|
|
<tr class="separator:ga50dac280d3e41bea9b48974231f43dab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7154fed50af7d888d5bfd04bd70b7396"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__STOPPED__THREAD__API.html#ga7154fed50af7d888d5bfd04bd70b7396">PIN_GetStoppedThreadWriteableContext</a> (<a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> tid)</td></tr>
|
|
<tr class="separator:ga7154fed50af7d888d5bfd04bd70b7396"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9f3c61bba77bd6fb9ad9b1d35db211e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__THREAD__API.html#ga1c9cdcd6c1baf15e17c2eb305a16e25e">OS_THREAD_ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga9f3c61bba77bd6fb9ad9b1d35db211e8">PIN_GetTid</a> ()</td></tr>
|
|
<tr class="separator:ga9f3c61bba77bd6fb9ad9b1d35db211e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf7a3364bd3d459fefa1cccf45571e4bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#gaf7a3364bd3d459fefa1cccf45571e4bd">PIN_ThreadId</a> ()</td></tr>
|
|
<tr class="separator:gaf7a3364bd3d459fefa1cccf45571e4bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1e43d54c4e15ad1d9474fbf764e42a05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__THREAD__API.html#ga057233f26b54f23b1ddb0c0c5e31dba9">PIN_THREAD_UID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga1e43d54c4e15ad1d9474fbf764e42a05">PIN_ThreadUid</a> ()</td></tr>
|
|
<tr class="separator:ga1e43d54c4e15ad1d9474fbf764e42a05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d57a3a8d9a6b4c107ad92e7990fb323"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__THREAD__API.html#ga1c9cdcd6c1baf15e17c2eb305a16e25e">OS_THREAD_ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga0d57a3a8d9a6b4c107ad92e7990fb323">PIN_GetParentTid</a> ()</td></tr>
|
|
<tr class="separator:ga0d57a3a8d9a6b4c107ad92e7990fb323"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga28935318ee1add7ae5f62b7afcb5ed97"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga28935318ee1add7ae5f62b7afcb5ed97">PIN_Sleep</a> (UINT32 milliseconds)</td></tr>
|
|
<tr class="separator:ga28935318ee1add7ae5f62b7afcb5ed97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga86b438c55e13bcd11ea3814818048d14"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga86b438c55e13bcd11ea3814818048d14">PIN_Yield</a> ()</td></tr>
|
|
<tr class="separator:ga86b438c55e13bcd11ea3814818048d14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae5a4c5a6aa259ee6d89e856d5060b1f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#gae5a4c5a6aa259ee6d89e856d5060b1f8">PIN_SpawnInternalThread</a> (<a class="el" href="group__PIN__THREAD__API.html#gaf7d4b7206749ac3075b941a513d876c5">ROOT_THREAD_FUNC</a> *pThreadFunc, VOID *arg, size_t stackSize, <a class="el" href="group__PIN__THREAD__API.html#ga057233f26b54f23b1ddb0c0c5e31dba9">PIN_THREAD_UID</a> *pThreadUid)</td></tr>
|
|
<tr class="separator:gae5a4c5a6aa259ee6d89e856d5060b1f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4f8579b9498909ffcd7afcc7520016b9"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga4f8579b9498909ffcd7afcc7520016b9">PIN_ExitThread</a> (INT32 exitCode)</td></tr>
|
|
<tr class="separator:ga4f8579b9498909ffcd7afcc7520016b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0602cd47412009126005c37fa1ee6205"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga0602cd47412009126005c37fa1ee6205">PIN_IsApplicationThread</a> ()</td></tr>
|
|
<tr class="separator:ga0602cd47412009126005c37fa1ee6205"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabcf36c5795141e682ca2dff3f097681a"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#gabcf36c5795141e682ca2dff3f097681a">PIN_WaitForThreadTermination</a> (const <a class="el" href="group__PIN__THREAD__API.html#ga057233f26b54f23b1ddb0c0c5e31dba9">PIN_THREAD_UID</a> &threadUid, UINT32 milliseconds, INT32 *pExitCode)</td></tr>
|
|
<tr class="separator:gabcf36c5795141e682ca2dff3f097681a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga681b583239becd0b181f5b31e865931c"><td class="memItemLeft" align="right" valign="top">TLS_KEY </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga681b583239becd0b181f5b31e865931c">PIN_CreateThreadDataKey</a> (DESTRUCTFUN destruct_func)</td></tr>
|
|
<tr class="separator:ga681b583239becd0b181f5b31e865931c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad70a860606c7a8c28808b353e428813d"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#gad70a860606c7a8c28808b353e428813d">PIN_DeleteThreadDataKey</a> (TLS_KEY key)</td></tr>
|
|
<tr class="separator:gad70a860606c7a8c28808b353e428813d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga07e007644db1d47bb89f97aa5273bc36"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DEPRECATED__PIN__API.html#ga07e007644db1d47bb89f97aa5273bc36">PIN_SetThreadData</a> (TLS_KEY key, const VOID *data)</td></tr>
|
|
<tr class="separator:ga07e007644db1d47bb89f97aa5273bc36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga268c8c79f3ea0b273240d2fb466a92f8"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga268c8c79f3ea0b273240d2fb466a92f8">PIN_SetThreadData</a> (TLS_KEY key, const VOID *data, <a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadId)</td></tr>
|
|
<tr class="separator:ga268c8c79f3ea0b273240d2fb466a92f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab82e344077340051545bcb16478fb4a2"><td class="memItemLeft" align="right" valign="top">VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DEPRECATED__PIN__API.html#gab82e344077340051545bcb16478fb4a2">PIN_GetThreadData</a> (TLS_KEY key)</td></tr>
|
|
<tr class="separator:gab82e344077340051545bcb16478fb4a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga54b958f9981cd2b6de9eb442d8de85c4"><td class="memItemLeft" align="right" valign="top">VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#ga54b958f9981cd2b6de9eb442d8de85c4">PIN_GetThreadData</a> (TLS_KEY key, <a class="el" href="group__PIN__THREAD__API.html#ga645289be59039349ad77ad2fa7b0e2f3">THREADID</a> threadId)</td></tr>
|
|
<tr class="separator:ga54b958f9981cd2b6de9eb442d8de85c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga92b15fcd9cc969a2139e900ced67d9c6"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__VERSION__API.html#ga92b15fcd9cc969a2139e900ced67d9c6">BBL_SetTargetVersion</a> (BBL bbl, ADDRINT version)</td></tr>
|
|
<tr class="separator:ga92b15fcd9cc969a2139e900ced67d9c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga64f041866d7afab9c0760362859d060b"><td class="memItemLeft" align="right" valign="top">ADDRINT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__VERSION__API.html#ga64f041866d7afab9c0760362859d060b">TRACE_Version</a> (<a class="el" href="group__TRACE__BASIC__API.html#gaf9f3009a146688d5230a16f8d3e575be">TRACE</a> trace)</td></tr>
|
|
<tr class="separator:ga64f041866d7afab9c0760362859d060b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad981e85ff0ffbdfea7f64a9506791126"><td class="memItemLeft" align="right" valign="top">VOID </td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRACE__VERSION__API.html#gad981e85ff0ffbdfea7f64a9506791126">INS_InsertVersionCase</a> (INS ins, REG reg, INT32 case_value, ADDRINT version,...)</td></tr>
|
|
<tr class="separator:gad981e85ff0ffbdfea7f64a9506791126"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac181e054367acbde1ae18c7eb26fea14"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#gac181e054367acbde1ae18c7eb26fea14">PIN_GetInitialContextForUnwind</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, void *cursor)</td></tr>
|
|
<tr class="separator:gac181e054367acbde1ae18c7eb26fea14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0e8fc5b3506ca113ca4c233a02009788"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CONTEXT__API.html#ga0e8fc5b3506ca113ca4c233a02009788">PIN_Backtrace</a> (const <a class="el" href="group__CONTEXT__API.html#ga73f8f88949aaecf53a6d23f56399c676">CONTEXT</a> *ctxt, void **buffer, int size)</td></tr>
|
|
<tr class="separator:ga0e8fc5b3506ca113ca4c233a02009788"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac25229eab5d0cd015f9d52046771a81f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PIN__CALLBACKS.html#ga3ba1895c602cd5b2863b7b75840187a4">PIN_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__CONTROL.html#gac25229eab5d0cd015f9d52046771a81f">PIN_AddForkFunctionProbed</a> (<a class="el" href="group__PIN__CONTROL.html#gab459bf0034704bf1aa7fa7e192b7dc08">FPOINT</a> point, <a class="el" href="group__PIN__CONTROL.html#ga697b2b9d4aad145efbed077f6a5a5c90">FORK_PROBE_MODE_CALLBACK</a> fun, VOID *val)</td></tr>
|
|
<tr class="separator:gac25229eab5d0cd015f9d52046771a81f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a4a1d6feabfdeab052c3ef38df63a9a78"><td class="memItemLeft" align="right" valign="top"><a id="a4a1d6feabfdeab052c3ef38df63a9a78"></a>
|
|
LOCALCONST UINT32 </td><td class="memItemRight" valign="bottom"><b>crc32table</b> []</td></tr>
|
|
<tr class="separator:a4a1d6feabfdeab052c3ef38df63a9a78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0dde6968ca3c9a7ac0ac215568abd0ce"><td class="memItemLeft" align="right" valign="top"><a id="a0dde6968ca3c9a7ac0ac215568abd0ce"></a>
|
|
LOCALVAR BOOL </td><td class="memItemRight" valign="bottom"><b>SymInit</b> = false</td></tr>
|
|
<tr class="separator:a0dde6968ca3c9a7ac0ac215568abd0ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a0d823d1882cc7127c8ae081cb55dbd"><td class="memItemLeft" align="right" valign="top"><a id="a0a0d823d1882cc7127c8ae081cb55dbd"></a>
|
|
LOCALVAR <a class="el" href="group__PIN__CONTROL.html#ga139152abe353fdff0216a5519d261c73">SYMBOL_INFO_MODE</a> </td><td class="memItemRight" valign="bottom"><b>SymMode</b> = <a class="el" href="group__PIN__CONTROL.html#gga139152abe353fdff0216a5519d261c73af44e4b240fa01ca6ed3a64acf6022ce4">NO_SYMBOLS</a></td></tr>
|
|
<tr class="separator:a0a0d823d1882cc7127c8ae081cb55dbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b9467dbf6e3ace046de02382e88c376"><td class="memItemLeft" align="right" valign="top"><a id="a1b9467dbf6e3ace046de02382e88c376"></a>
|
|
LOCALVAR CONDINSTSTATE </td><td class="memItemRight" valign="bottom"><b>condInstStateForIns</b> = CONDINST_NORMAL</td></tr>
|
|
<tr class="separator:a1b9467dbf6e3ace046de02382e88c376"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ad7f1262d8e1d99d5001831fb4e816e"><td class="memItemLeft" align="right" valign="top"><a id="a1ad7f1262d8e1d99d5001831fb4e816e"></a>
|
|
LOCALVAR PREDICATE </td><td class="memItemRight" valign="bottom"><b>insLastIfPredicate</b> = PREDICATE_ALWAYS_TRUE</td></tr>
|
|
<tr class="separator:a1ad7f1262d8e1d99d5001831fb4e816e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedcd4ad23de590685aad1d5875ef5b81"><td class="memItemLeft" align="right" valign="top"><a id="aedcd4ad23de590685aad1d5875ef5b81"></a>
|
|
LOCALVAR CONDINSTSTATE </td><td class="memItemRight" valign="bottom"><b>condInstStateForTrace</b> = CONDINST_NORMAL</td></tr>
|
|
<tr class="separator:aedcd4ad23de590685aad1d5875ef5b81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad783207300b6d463f018da9b9bebba7d"><td class="memItemLeft" align="right" valign="top">GLOBALCONST UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PIN__THREAD__API.html#gad783207300b6d463f018da9b9bebba7d">MAX_CLIENT_TLS_KEYS</a> = (TLS_KEY_CLIENT_LAST - TLS_KEY_CLIENT_FIRST + 1)</td></tr>
|
|
<tr class="separator:gad783207300b6d463f018da9b9bebba7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a0f78db2b5f9b9f7dba9f248330ad09"><td class="memItemLeft" align="right" valign="top"><a id="a6a0f78db2b5f9b9f7dba9f248330ad09"></a>
|
|
LOCALCONST std::string </td><td class="memItemRight" valign="bottom"><b>UNKNOWN_ELEMENT</b> = "???"</td></tr>
|
|
<tr class="separator:a6a0f78db2b5f9b9f7dba9f248330ad09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>PIN DWARF debugging information using libpindwarf (LLVM based) library</p>
|
|
<p>Static model for instrumenting IMG's once they are loaded into memory. This file contains the ELF specific part for Linux.</p>
|
|
<p>Ahead of Time Instrumentation</p>
|
|
<p>Pin client functions for the follow child process mechanism</p>
|
|
<p>PIN support for debugging information</p>
|
|
<p>Pin client functions for the application-level debugger.</p>
|
|
<p>Deprecated Pin client functions.</p>
|
|
<p>Static model for instrumenting IMG's once they are loaded into memory.</p>
|
|
<p>Pin client interface and implementation for internal exception handling</p>
|
|
<p>Client side interface to pin vm.</p>
|
|
<p>Additional client side interface to pin vm containing the interfaces useful for a replay tool. These mainly allow a PinTool to request that Pin execute callbacks associated with specific events.</p>
|
|
<p>pin client state</p>
|
|
<p>Pin Jitted Functions Support</p>
|
|
<p>Pin client functions to temporarily stop all application threads, examine their state and resume.</p>
|
|
<p>Threading API for clients</p>
|
|
<p>Pin client interfaces for trace versioning</p>
|
|
<p>Unix-specific instrumentation in probe mode</p>
|
|
<p>Binary symbol handling in Unix. </p>
|
|
</div></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</body>
|
|
</html>
|