mirror of
https://github.com/idapython/src
synced 2026-06-08 14:47:00 +00:00
4729 lines
132 KiB
HTML
4729 lines
132 KiB
HTML
<html>
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<title>IDAPython examples</title>
|
||
<script type="text/javascript">
|
||
collapse_normal = "data:image/png;base64,"
|
||
+"iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgI"
|
||
+"fAhkiAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAE9JREFUSIntz8EJwFAIA9AY"
|
||
+"upiTtX8wwcm01/YW+JcWfEeJGIExxv+ZEoqIS8mRTHfP5+yQWpidSq6qAOB1"
|
||
+"gMriDumD7l5KjmRutRljfNQNRgQNjM3h6lA=";
|
||
collapse_hover = "data:image/png;base64,"
|
||
+"iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgI"
|
||
+"fAhkiAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAbVJREFUSInVlT1v01AUhp/3"
|
||
+"ioUoEiOIAl2QWDpCB4qIbKfZGPgB/AXE1ERiyYSo+BcsLAxVw4avrEgoUkBM"
|
||
+"UKEKsUbKxpjB9WGgRWnspLcuS9/x6Ph5fK4/Dlz2KLRxMBg0ms1mx8wi4BbQ"
|
||
+"AKbAAbAfx/FhLcFoNLo6m81eAF3g2opWD3TjOP4aLPDer0naA+6fdSPHOZL0"
|
||
+"Moqi3TMFWZbdMLMxcCcQ/i+SeicSV9XQ7/edmb2vAwcws1dpmm7Dkgm8988k"
|
||
+"va0Dn8uhpI3KCSTtXBAOcK8oiiclQZZld4GN/yBA0tMri0Uz26yo7S7WlgAf"
|
||
+"AVtzpc0qwU3p9KNJkqQXIvDe9yXNC9ZKR+ScsxBYYIrSBEVRTBYnyLKsG0Iz"
|
||
+"s62F0qQkAD5XXPg6RFCRcemIkiT5ZWbfagJPRdJe5XfgnAt6a1bFzH4AHyoF"
|
||
+"w+HwHfDpAvwj59zzKIrypT+7NE2vO+fGwHoNwU4cx29gyc8OoN1uT/M8fyjp"
|
||
+"yznAuaTeCXylAKDT6UyAx/xdNr9X9Ur6KOnB/C6Ac6zM4822LSkys9uSGkVR"
|
||
+"TJ1z351z+61W62co63LlD5ogjVIofsWl";
|
||
expand_normal = "data:image/png;base64,"
|
||
+"iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgI"
|
||
+"fAhkiAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAKpJREFUSIntk9ERgjAMhr/0"
|
||
+"HMANdARGIF3EUdRNXIQrbsAKbsAExBfg0FMsVR686/eUNvkvaZJCJvMtslQQ"
|
||
+"QtgCRX9sVbWZi98kFFWYWejtK1DOBbuEBItYPUHUDKqqOo0CkT1wADCzG3AZ"
|
||
+"fM65WlXrqTZqBiJyfHO/A0Zf13UADwlWb1HUC8zsPNifWvSsTfkH5XRNvffl"
|
||
+"XPz/r2nKT25ERHu7/WUxmcxr7pBbLDAu4/t2";
|
||
expand_hover = "data:image/png;base64,"
|
||
+"iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgI"
|
||
+"fAhkiAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAgxJREFUSInVlbFrFFEQxn/z"
|
||
+"2MbjQOQKLUwCYiUiiJgm4c59exErwVLwP7AREc/OrcSQUvAfsEgjiLnydnm5"
|
||
+"5iBCKo0gokWQwHEHsbC44m7H5k73cruXjdjkg4XHzDfzzZt9bx6cdkhRYrPZ"
|
||
+"LJXL5duq6gMXgRLQBfaALWvtl38S6HQ6ZwaDwSOgAZydQ42BhrV2t7BAu91e"
|
||
+"GA6H70Xk+nGFjDFU1cdBELw6VsA5d0FVd4DFgsn/QESe+b6/DmCyCGEYGlV9"
|
||
+"m5P8EIjG326GH1V9EUXRGuTswDn3QFXf5BS4ba31x7xbqupyeJ/7/f61zB2o"
|
||
+"aiMn6CS4UqlU7s4IOOcuA1f/gwAics87alTV5Qzbeiro+2Q9Go32RSTtWwVW"
|
||
+"UqHLM/8gjuMnIrKRtllrC13IOI5DEXmeMv2aaZExRoskK4hkpkVJkhyITBfs"
|
||
+"nGuk/PtBEGwCtFqtRc/z7k98qrrCNA5mBIAPRw2q+nKyFpFtYBPA87xLaV9W"
|
||
+"rpkWBUHwTVU/zgkqDBF5l3kPRGReVUWx1+v1mpmnIwxDU61W28BqhvuQvyPi"
|
||
+"HHAjgzMSkTu+70e5xy+KovPGmB1g6YSVAzy11m5AzrADqNfr3fHFyRxoORgC"
|
||
+"DyfJ5woA+L7/YyzSAH7O44pIS0RuWmtfT9mLljZ+2dZExFfVBREpJUnSNcZ8"
|
||
+"MsZs1Wq1r0VznS78BtXqtYTFW0oe";
|
||
|
||
var name_expanded = null;
|
||
|
||
function is_expanded()
|
||
{
|
||
return name_expanded != null;
|
||
}
|
||
|
||
function set_expanded(name)
|
||
{
|
||
name_expanded = name;
|
||
}
|
||
|
||
function init()
|
||
{
|
||
set_all_images("c_expand_gadget", expand_normal);
|
||
}
|
||
|
||
function image_with_hover(name)
|
||
{
|
||
set_image(name, name == name_expanded ? collapse_hover : expand_hover);
|
||
}
|
||
|
||
function image_without_hover(name)
|
||
{
|
||
set_image(name, name == name_expanded ? collapse_normal : expand_normal);
|
||
}
|
||
|
||
function expand_click(name)
|
||
{
|
||
if ( is_expanded() && name_expanded != name )
|
||
{
|
||
// something else is expanded - close it
|
||
|
||
expand_toggle(name_expanded);
|
||
}
|
||
|
||
expand_toggle(name, true);
|
||
}
|
||
|
||
function expand_toggle(name, cursor_is_there=false)
|
||
{
|
||
set_expanded(is_expanded() ? null : name);
|
||
|
||
if ( cursor_is_there )
|
||
image_with_hover(name);
|
||
else
|
||
image_without_hover(name);
|
||
|
||
// actual expansion / collapse
|
||
|
||
var div = document.getElementById('DIV_' + name);
|
||
div.style.display = is_expanded() ? 'initial' : 'none';
|
||
|
||
// scroll a little for divs at the bottom of the page
|
||
|
||
if ( is_expanded() )
|
||
{
|
||
var margin = 100;
|
||
var rect = div.getBoundingClientRect();
|
||
|
||
var delta = rect.top + margin - window.innerHeight;
|
||
//console.log('rect.top = ' + rect.top);
|
||
//console.log('window.innerHeight = ' + window.innerHeight);
|
||
//console.log('delta = ' + delta);
|
||
if ( delta > 0 )
|
||
window.scrollBy(0, delta);
|
||
}
|
||
}
|
||
|
||
function on_see_also(see_also)
|
||
{
|
||
if ( is_expanded() )
|
||
{
|
||
// likely it is, since I clicked on "see also";
|
||
// close it
|
||
|
||
expand_toggle(name_expanded);
|
||
}
|
||
|
||
expand_toggle(see_also);
|
||
|
||
document.getElementById('IMG_' + see_also).scrollIntoView();
|
||
return true;
|
||
}
|
||
|
||
function set_image(name, source)
|
||
{
|
||
document.getElementById('IMG_' + name).src = source;
|
||
}
|
||
|
||
function set_all_images(classname, source)
|
||
{
|
||
var all = document.getElementsByClassName(classname);
|
||
for ( var i in all )
|
||
all[i].src = source;
|
||
}
|
||
|
||
function gotoMD()
|
||
{
|
||
location.href = "https://github.com/idapython/src/blob/master/examples/index.md";
|
||
}
|
||
</script>
|
||
</head>
|
||
|
||
<body onload="init();">
|
||
<div style="margin:20px 20px 50px 20px">
|
||
<span style="border:solid black 1px;padding:10px;font-size:small;cursor:pointer" onclick="gotoMD();">
|
||
Switch to MarkDown</span>
|
||
</div>
|
||
|
||
<h1>IDAPython examples:</h1>
|
||
<h2>Category: analysis</h2>
|
||
<div class="c_list">
|
||
<a name="dump_func_info"/>
|
||
<div>
|
||
<img id="IMG_dump_func_info" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('dump_func_info');"
|
||
onmouseout="image_without_hover('dump_func_info');"
|
||
onclick="expand_click('dump_func_info');"/>
|
||
dump_func_info: <i></i>
|
||
</div>
|
||
<div id="DIV_dump_func_info" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>dump_func_info</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>analysis</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/analysis/dump_func_info.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.FUNC_FRAME</li>
|
||
<li>ida_funcs.FUNC_LUMINA</li>
|
||
<li>ida_funcs.FUNC_THUNK</li>
|
||
<li>ida_funcs.get_fchunk</li>
|
||
<li>ida_funcs.is_func_entry</li>
|
||
<li>ida_funcs.is_func_tail</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: core</h2>
|
||
<div class="c_list">
|
||
<a name="actions"/>
|
||
<div>
|
||
<img id="IMG_actions" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('actions');"
|
||
onmouseout="image_without_hover('actions');"
|
||
onclick="expand_click('actions');"/>
|
||
actions: <i></i>
|
||
</div>
|
||
<div id="DIV_actions" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>actions</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/actions.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_DISASM</li>
|
||
<li>ida_kernwin.SETMENU_APP</li>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_menu</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.attach_action_to_toolbar</li>
|
||
<li>ida_kernwin.get_widget_type</li>
|
||
<li>ida_kernwin.load_custom_icon</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="add_hotkey"/>
|
||
<div>
|
||
<img id="IMG_add_hotkey" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('add_hotkey');"
|
||
onmouseout="image_without_hover('add_hotkey');"
|
||
onclick="expand_click('add_hotkey');"/>
|
||
add_hotkey: <i></i>
|
||
</div>
|
||
<div id="DIV_add_hotkey" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>add_hotkey</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/add_hotkey.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.add_hotkey</li>
|
||
<li>ida_kernwin.del_hotkey</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="add_idc_hotkey"/>
|
||
<div>
|
||
<img id="IMG_add_idc_hotkey" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('add_idc_hotkey');"
|
||
onmouseout="image_without_hover('add_idc_hotkey');"
|
||
onclick="expand_click('add_idc_hotkey');"/>
|
||
add_idc_hotkey: <i></i>
|
||
</div>
|
||
<div id="DIV_add_idc_hotkey" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>add_idc_hotkey</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/add_idc_hotkey.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_expr.compile_idc_text</li>
|
||
<li>ida_kernwin.add_idc_hotkey</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="auto_instantiate_widget_plugin"/>
|
||
<div>
|
||
<img id="IMG_auto_instantiate_widget_plugin" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('auto_instantiate_widget_plugin');"
|
||
onmouseout="image_without_hover('auto_instantiate_widget_plugin');"
|
||
onclick="expand_click('auto_instantiate_widget_plugin');"/>
|
||
auto_instantiate_widget_plugin: <i></i>
|
||
</div>
|
||
<div id="DIV_auto_instantiate_widget_plugin" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>auto_instantiate_widget_plugin</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/auto_instantiate_widget_plugin.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_kernwin.AST_ENABLE_ALWAYS</li>
|
||
<li>ida_kernwin.SETMENU_APP</li>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_menu</li>
|
||
<li>ida_kernwin.find_widget</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.simplecustviewer_t</li>
|
||
<li>ida_kernwin.simplecustviewer_t.Create</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="bin_search"/>
|
||
<div>
|
||
<img id="IMG_bin_search" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('bin_search');"
|
||
onmouseout="image_without_hover('bin_search');"
|
||
onclick="expand_click('bin_search');"/>
|
||
bin_search: <i></i>
|
||
</div>
|
||
<div id="DIV_bin_search" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>bin_search</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/bin_search.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.BIN_SEARCH_FORWARD</li>
|
||
<li>ida_bytes.BIN_SEARCH_NOBREAK</li>
|
||
<li>ida_bytes.BIN_SEARCH_NOSHOW</li>
|
||
<li>ida_bytes.bin_search</li>
|
||
<li>ida_bytes.compiled_binpat_vec_t</li>
|
||
<li>ida_bytes.parse_binpat_str</li>
|
||
<li>ida_ida.inf_get_max_ea</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_DISASM</li>
|
||
<li>ida_kernwin.Form</li>
|
||
<li>ida_kernwin.Form.ChkGroupControl</li>
|
||
<li>ida_kernwin.Form.StringInput</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_kernwin.jumpto</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_nalt.BPU_1B</li>
|
||
<li>ida_nalt.BPU_2B</li>
|
||
<li>ida_nalt.get_default_encoding_idx</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="create_structure_programmatically"/>
|
||
<div>
|
||
<img id="IMG_create_structure_programmatically" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('create_structure_programmatically');"
|
||
onmouseout="image_without_hover('create_structure_programmatically');"
|
||
onclick="expand_click('create_structure_programmatically');"/>
|
||
create_structure_programmatically: <i></i>
|
||
</div>
|
||
<div id="DIV_create_structure_programmatically" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>create_structure_programmatically</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/create_structure_programmatically.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.FF_BYTE</li>
|
||
<li>ida_bytes.FF_DATA</li>
|
||
<li>ida_bytes.FF_DOUBLE</li>
|
||
<li>ida_bytes.FF_DWORD</li>
|
||
<li>ida_bytes.FF_FLOAT</li>
|
||
<li>ida_bytes.FF_OWORD</li>
|
||
<li>ida_bytes.FF_PACKREAL</li>
|
||
<li>ida_bytes.FF_QWORD</li>
|
||
<li>ida_bytes.FF_STRLIT</li>
|
||
<li>ida_bytes.FF_STRUCT</li>
|
||
<li>ida_bytes.FF_TBYTE</li>
|
||
<li>ida_bytes.FF_WORD</li>
|
||
<li>ida_bytes.off_flag</li>
|
||
<li>ida_bytes.stroff_flag</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_nalt.STRTYPE_C</li>
|
||
<li>ida_struct.add_struc</li>
|
||
<li>ida_struct.get_struc_id</li>
|
||
<li>ida_struct.get_struc_size</li>
|
||
<li>idc.add_struc</li>
|
||
<li>idc.add_struc_member</li>
|
||
<li>idc.del_struc</li>
|
||
<li>idc.set_member_type</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="custom_cli"/>
|
||
<div>
|
||
<img id="IMG_custom_cli" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('custom_cli');"
|
||
onmouseout="image_without_hover('custom_cli');"
|
||
onclick="expand_click('custom_cli');"/>
|
||
custom_cli: <i></i>
|
||
</div>
|
||
<div id="DIV_custom_cli" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>custom_cli</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/custom_cli.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_idaapi.NW_CLOSEIDB</li>
|
||
<li>ida_idaapi.NW_OPENIDB</li>
|
||
<li>ida_idaapi.NW_REMOVE</li>
|
||
<li>ida_idaapi.NW_TERMIDA</li>
|
||
<li>ida_idaapi.notify_when</li>
|
||
<li>ida_kernwin.cli_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="custom_data_types_and_formats"/>
|
||
<div>
|
||
<img id="IMG_custom_data_types_and_formats" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('custom_data_types_and_formats');"
|
||
onmouseout="image_without_hover('custom_data_types_and_formats');"
|
||
onclick="expand_click('custom_data_types_and_formats');"/>
|
||
custom_data_types_and_formats: <i></i>
|
||
</div>
|
||
<div id="DIV_custom_data_types_and_formats" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>custom_data_types_and_formats</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/custom_data_types_and_formats.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.data_format_t</li>
|
||
<li>ida_bytes.data_type_t</li>
|
||
<li>ida_bytes.find_custom_data_type</li>
|
||
<li>ida_bytes.get_byte</li>
|
||
<li>ida_bytes.register_data_types_and_formats</li>
|
||
<li>ida_bytes.unregister_data_types_and_formats</li>
|
||
<li>ida_idaapi.NW_CLOSEIDB</li>
|
||
<li>ida_idaapi.NW_OPENIDB</li>
|
||
<li>ida_idaapi.NW_REMOVE</li>
|
||
<li>ida_idaapi.NW_TERMIDA</li>
|
||
<li>ida_idaapi.notify_when</li>
|
||
<li>ida_idaapi.struct_unpack</li>
|
||
<li>ida_lines.COLSTR</li>
|
||
<li>ida_lines.SCOLOR_IMPNAME</li>
|
||
<li>ida_lines.SCOLOR_INSN</li>
|
||
<li>ida_lines.SCOLOR_NUMBER</li>
|
||
<li>ida_lines.SCOLOR_REG</li>
|
||
<li>ida_nalt.get_input_file_path</li>
|
||
<li>ida_netnode.netnode</li>
|
||
<li>ida_struct.is_member_id</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="dump_extra_comments"/>
|
||
<div>
|
||
<img id="IMG_dump_extra_comments" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('dump_extra_comments');"
|
||
onmouseout="image_without_hover('dump_extra_comments');"
|
||
onclick="expand_click('dump_extra_comments');"/>
|
||
dump_extra_comments: <i></i>
|
||
</div>
|
||
<div id="DIV_dump_extra_comments" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>dump_extra_comments</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/dump_extra_comments.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_DISASM</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.find_widget</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
<li>ida_lines.E_NEXT</li>
|
||
<li>ida_lines.E_PREV</li>
|
||
<li>ida_lines.get_extra_cmt</li>
|
||
<li>ida_view</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="dump_flowchart"/>
|
||
<div>
|
||
<img id="IMG_dump_flowchart" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('dump_flowchart');"
|
||
onmouseout="image_without_hover('dump_flowchart');"
|
||
onclick="expand_click('dump_flowchart');"/>
|
||
dump_flowchart: <i></i>
|
||
</div>
|
||
<div id="DIV_dump_flowchart" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>dump_flowchart</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/dump_flowchart.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_gdl.FlowChart</li>
|
||
<li>ida_gdl.qflow_chart_t</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="dump_selection"/>
|
||
<div>
|
||
<img id="IMG_dump_selection" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('dump_selection');"
|
||
onmouseout="image_without_hover('dump_selection');"
|
||
onclick="expand_click('dump_selection');"/>
|
||
dump_selection: <i></i>
|
||
</div>
|
||
<div id="DIV_dump_selection" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>dump_selection</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/dump_selection.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.ACF_HAS_SELECTION</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_DISASM</li>
|
||
<li>ida_kernwin.BWN_ENUMS</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.BWN_STRUCTS</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.get_viewer_user_data</li>
|
||
<li>ida_kernwin.l_compare2</li>
|
||
<li>ida_kernwin.linearray_t</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
<li>ida_lines.tag_remove</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="extend_idc"/>
|
||
<div>
|
||
<img id="IMG_extend_idc" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('extend_idc');"
|
||
onmouseout="image_without_hover('extend_idc');"
|
||
onclick="expand_click('extend_idc');"/>
|
||
extend_idc: <i></i>
|
||
</div>
|
||
<div id="DIV_extend_idc" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>extend_idc</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/extend_idc.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_expr.VT_LONG</li>
|
||
<li>ida_expr.add_idc_func</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="idapythonrc"/>
|
||
<div>
|
||
<img id="IMG_idapythonrc" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('idapythonrc');"
|
||
onmouseout="image_without_hover('idapythonrc');"
|
||
onclick="expand_click('idapythonrc');"/>
|
||
idapythonrc: <i></i>
|
||
</div>
|
||
<div id="DIV_idapythonrc" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>idapythonrc</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/idapythonrc.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="install_user_defined_prefix"/>
|
||
<div>
|
||
<img id="IMG_install_user_defined_prefix" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('install_user_defined_prefix');"
|
||
onmouseout="image_without_hover('install_user_defined_prefix');"
|
||
onclick="expand_click('install_user_defined_prefix');"/>
|
||
install_user_defined_prefix: <i></i>
|
||
</div>
|
||
<div id="DIV_install_user_defined_prefix" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>install_user_defined_prefix</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/install_user_defined_prefix.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_lines.SCOLOR_INV</li>
|
||
<li>ida_lines.user_defined_prefix_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="list_imports"/>
|
||
<div>
|
||
<img id="IMG_list_imports" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('list_imports');"
|
||
onmouseout="image_without_hover('list_imports');"
|
||
onclick="expand_click('list_imports');"/>
|
||
list_imports: <i></i>
|
||
</div>
|
||
<div id="DIV_list_imports" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>list_imports</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/list_imports.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_nalt.enum_import_names</li>
|
||
<li>ida_nalt.get_import_module_name</li>
|
||
<li>ida_nalt.get_import_module_qty</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="list_patched_bytes"/>
|
||
<div>
|
||
<img id="IMG_list_patched_bytes" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('list_patched_bytes');"
|
||
onmouseout="image_without_hover('list_patched_bytes');"
|
||
onclick="expand_click('list_patched_bytes');"/>
|
||
list_patched_bytes: <i></i>
|
||
</div>
|
||
<div id="DIV_list_patched_bytes" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>list_patched_bytes</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/list_patched_bytes.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.visit_patched_bytes</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="list_problems"/>
|
||
<div>
|
||
<img id="IMG_list_problems" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('list_problems');"
|
||
onmouseout="image_without_hover('list_problems');"
|
||
onclick="expand_click('list_problems');"/>
|
||
list_problems: <i></i>
|
||
</div>
|
||
<div id="DIV_list_problems" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>list_problems</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/list_problems.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_ida.inf_get_min_ea</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_problems.PR_ATTN</li>
|
||
<li>ida_problems.PR_BADSTACK</li>
|
||
<li>ida_problems.PR_COLLISION</li>
|
||
<li>ida_problems.PR_DECIMP</li>
|
||
<li>ida_problems.PR_DISASM</li>
|
||
<li>ida_problems.PR_FINAL</li>
|
||
<li>ida_problems.PR_HEAD</li>
|
||
<li>ida_problems.PR_ILLADDR</li>
|
||
<li>ida_problems.PR_JUMP</li>
|
||
<li>ida_problems.PR_MANYLINES</li>
|
||
<li>ida_problems.PR_NOBASE</li>
|
||
<li>ida_problems.PR_NOCMT</li>
|
||
<li>ida_problems.PR_NOFOP</li>
|
||
<li>ida_problems.PR_NONAME</li>
|
||
<li>ida_problems.PR_NOXREFS</li>
|
||
<li>ida_problems.PR_ROLLED</li>
|
||
<li>ida_problems.get_problem</li>
|
||
<li>ida_problems.get_problem_name</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="list_segment_functions"/>
|
||
<div>
|
||
<img id="IMG_list_segment_functions" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('list_segment_functions');"
|
||
onmouseout="image_without_hover('list_segment_functions');"
|
||
onclick="expand_click('list_segment_functions');"/>
|
||
list_segment_functions: <i></i>
|
||
</div>
|
||
<div id="DIV_list_segment_functions" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>list_segment_functions</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/list_segment_functions.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_funcs.get_func_name</li>
|
||
<li>ida_funcs.get_next_func</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_segment.getseg</li>
|
||
<li>ida_xref.get_first_cref_to</li>
|
||
<li>ida_xref.get_next_cref_to</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="list_segment_functions_using_idautils"/>
|
||
<div>
|
||
<img id="IMG_list_segment_functions_using_idautils" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('list_segment_functions_using_idautils');"
|
||
onmouseout="image_without_hover('list_segment_functions_using_idautils');"
|
||
onclick="expand_click('list_segment_functions_using_idautils');"/>
|
||
list_segment_functions_using_idautils: <i></i>
|
||
</div>
|
||
<div id="DIV_list_segment_functions_using_idautils" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>list_segment_functions_using_idautils</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/list_segment_functions_using_idautils.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func_name</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_segment.getseg</li>
|
||
<li>idautils.CodeRefsTo</li>
|
||
<li>idautils.Functions</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="list_stkvar_xrefs"/>
|
||
<div>
|
||
<img id="IMG_list_stkvar_xrefs" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('list_stkvar_xrefs');"
|
||
onmouseout="image_without_hover('list_stkvar_xrefs');"
|
||
onclick="expand_click('list_stkvar_xrefs');"/>
|
||
list_stkvar_xrefs: <i></i>
|
||
</div>
|
||
<div id="DIV_list_stkvar_xrefs" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>list_stkvar_xrefs</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/list_stkvar_xrefs.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.get_flags</li>
|
||
<li>ida_bytes.is_stkvar</li>
|
||
<li>ida_frame.calc_stkvar_struc_offset</li>
|
||
<li>ida_frame.get_frame</li>
|
||
<li>ida_funcs.func_item_iterator_t</li>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_ida.UA_MAXOP</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_DISASM</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.get_current_viewer</li>
|
||
<li>ida_kernwin.get_highlight</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_struct.get_member_by_name</li>
|
||
<li>ida_struct.get_struc</li>
|
||
<li>ida_ua.decode_insn</li>
|
||
<li>ida_ua.insn_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="list_strings"/>
|
||
<div>
|
||
<img id="IMG_list_strings" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('list_strings');"
|
||
onmouseout="image_without_hover('list_strings');"
|
||
onclick="expand_click('list_strings');"/>
|
||
list_strings: <i></i>
|
||
</div>
|
||
<div id="DIV_list_strings" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>list_strings</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/list_strings.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>idautils.Strings</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="produce_c_file"/>
|
||
<div>
|
||
<img id="IMG_produce_c_file" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('produce_c_file');"
|
||
onmouseout="image_without_hover('produce_c_file');"
|
||
onclick="expand_click('produce_c_file');"/>
|
||
produce_c_file: <i></i>
|
||
</div>
|
||
<div id="DIV_produce_c_file" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>produce_c_file</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/produce_c_file.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_auto.auto_wait</li>
|
||
<li>ida_hexrays.VDRUN_MAYSTOP</li>
|
||
<li>ida_hexrays.VDRUN_NEWFILE</li>
|
||
<li>ida_hexrays.VDRUN_SILENT</li>
|
||
<li>ida_hexrays.decompile_many</li>
|
||
<li>ida_loader.PATH_TYPE_IDB</li>
|
||
<li>ida_loader.get_path</li>
|
||
<li>ida_pro.qexit</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="produce_lst_file"/>
|
||
<div>
|
||
<img id="IMG_produce_lst_file" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('produce_lst_file');"
|
||
onmouseout="image_without_hover('produce_lst_file');"
|
||
onclick="expand_click('produce_lst_file');"/>
|
||
produce_lst_file: <i></i>
|
||
</div>
|
||
<div id="DIV_produce_lst_file" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>produce_lst_file</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/produce_lst_file.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_auto.auto_wait</li>
|
||
<li>ida_fpro.qfile_t</li>
|
||
<li>ida_ida.inf_get_max_ea</li>
|
||
<li>ida_ida.inf_get_min_ea</li>
|
||
<li>ida_loader.OFILE_LST</li>
|
||
<li>ida_loader.PATH_TYPE_IDB</li>
|
||
<li>ida_loader.gen_file</li>
|
||
<li>ida_loader.get_path</li>
|
||
<li>ida_pro.qexit</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="register_timer"/>
|
||
<div>
|
||
<img id="IMG_register_timer" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('register_timer');"
|
||
onmouseout="image_without_hover('register_timer');"
|
||
onclick="expand_click('register_timer');"/>
|
||
register_timer: <i></i>
|
||
</div>
|
||
<div id="DIV_register_timer" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>register_timer</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/register_timer.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.register_timer</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="trigger_actions_programmatically"/>
|
||
<div>
|
||
<img id="IMG_trigger_actions_programmatically" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('trigger_actions_programmatically');"
|
||
onmouseout="image_without_hover('trigger_actions_programmatically');"
|
||
onclick="expand_click('trigger_actions_programmatically');"/>
|
||
trigger_actions_programmatically: <i></i>
|
||
</div>
|
||
<div id="DIV_trigger_actions_programmatically" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>trigger_actions_programmatically</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>core</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/trigger_actions_programmatically.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.ask_yn</li>
|
||
<li>ida_kernwin.execute_ui_requests</li>
|
||
<li>ida_kernwin.msg</li>
|
||
<li>ida_kernwin.process_ui_action</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: debugging</h2>
|
||
<div class="c_list">
|
||
<a name="automatic_steps"/>
|
||
<div>
|
||
<img id="IMG_automatic_steps" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('automatic_steps');"
|
||
onmouseout="image_without_hover('automatic_steps');"
|
||
onclick="expand_click('automatic_steps');"/>
|
||
automatic_steps: <i></i>
|
||
</div>
|
||
<div id="DIV_automatic_steps" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>automatic_steps</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>debugging</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/debugging/dbghooks/automatic_steps.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_dbg.DBG_Hooks</li>
|
||
<li>ida_dbg.get_reg_val</li>
|
||
<li>ida_dbg.request_exit_process</li>
|
||
<li>ida_dbg.request_run_to</li>
|
||
<li>ida_dbg.request_step_over</li>
|
||
<li>ida_dbg.run_requests</li>
|
||
<li>ida_ida.inf_get_start_ip</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_lines.generate_disasm_line</li>
|
||
<li>ida_lines.tag_remove</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="dbg_trace"/>
|
||
<div>
|
||
<img id="IMG_dbg_trace" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('dbg_trace');"
|
||
onmouseout="image_without_hover('dbg_trace');"
|
||
onclick="expand_click('dbg_trace');"/>
|
||
dbg_trace: <i></i>
|
||
</div>
|
||
<div id="DIV_dbg_trace" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>dbg_trace</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>debugging</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/debugging/dbghooks/dbg_trace.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>GENDSM_FORCE_CODE</li>
|
||
<li>GENDSM_REMOVE_TAGS</li>
|
||
<li>NN_call</li>
|
||
<li>NN_callfi</li>
|
||
<li>NN_callni</li>
|
||
<li>generate_disasm_line</li>
|
||
<li>ida_dbg.DBG_Hooks</li>
|
||
<li>ida_dbg.ST_OVER_DEBUG_SEG</li>
|
||
<li>ida_dbg.ST_OVER_LIB_FUNC</li>
|
||
<li>ida_dbg.enable_step_trace</li>
|
||
<li>ida_dbg.get_process_state</li>
|
||
<li>ida_dbg.get_reg_val</li>
|
||
<li>ida_dbg.get_step_trace_options</li>
|
||
<li>ida_dbg.load_debugger</li>
|
||
<li>ida_dbg.refresh_debugger_memory</li>
|
||
<li>ida_dbg.request_continue_process</li>
|
||
<li>ida_dbg.request_enable_step_trace</li>
|
||
<li>ida_dbg.request_set_step_trace_options</li>
|
||
<li>ida_dbg.run_requests</li>
|
||
<li>ida_dbg.run_to</li>
|
||
<li>ida_dbg.set_step_trace_options</li>
|
||
<li>ida_dbg.wait_for_next_event</li>
|
||
<li>ida_ida.f_ELF</li>
|
||
<li>ida_ida.f_MACHO</li>
|
||
<li>ida_ida.f_PE</li>
|
||
<li>ida_ida.inf_get_filetype</li>
|
||
<li>ida_ida.inf_get_max_ea</li>
|
||
<li>ida_ida.inf_get_min_ea</li>
|
||
<li>ida_ida.inf_get_start_ip</li>
|
||
<li>ida_pro.qexit</li>
|
||
<li>ida_ua.decode_insn</li>
|
||
<li>ida_ua.insn_t</li>
|
||
<li>idc.ARGV</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="registers_context_menu"/>
|
||
<div>
|
||
<img id="IMG_registers_context_menu" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('registers_context_menu');"
|
||
onmouseout="image_without_hover('registers_context_menu');"
|
||
onclick="expand_click('registers_context_menu');"/>
|
||
registers_context_menu: <i></i>
|
||
</div>
|
||
<div id="DIV_registers_context_menu" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>registers_context_menu</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>debugging</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/debugging/misc/registers_context_menu.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_dbg.get_dbg_reg_info</li>
|
||
<li>ida_dbg.get_reg_val</li>
|
||
<li>ida_idd.register_info_t</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_CPUREGS</li>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.get_widget_type</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_ua.dt_byte</li>
|
||
<li>ida_ua.dt_dword</li>
|
||
<li>ida_ua.dt_qword</li>
|
||
<li>ida_ua.dt_word</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="show_debug_names"/>
|
||
<div>
|
||
<img id="IMG_show_debug_names" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('show_debug_names');"
|
||
onmouseout="image_without_hover('show_debug_names');"
|
||
onclick="expand_click('show_debug_names');"/>
|
||
show_debug_names: <i></i>
|
||
</div>
|
||
<div id="DIV_show_debug_names" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>show_debug_names</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>debugging</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/debugging/show_debug_names.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_dbg.get_process_state</li>
|
||
<li>ida_dbg.is_debugger_on</li>
|
||
<li>ida_ida.inf_get_max_ea</li>
|
||
<li>ida_ida.inf_get_min_ea</li>
|
||
<li>ida_name.get_debug_names</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="simple_appcall_common"/>
|
||
<div>
|
||
<img id="IMG_simple_appcall_common" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('simple_appcall_common');"
|
||
onmouseout="image_without_hover('simple_appcall_common');"
|
||
onclick="expand_click('simple_appcall_common');"/>
|
||
simple_appcall_common: <i></i>
|
||
</div>
|
||
<div id="DIV_simple_appcall_common" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>simple_appcall_common</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>debugging</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/debugging/appcall/simple_appcall_common.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_dbg.DBG_Hooks</li>
|
||
<li>ida_dbg.run_to</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_idd.Appcall</li>
|
||
<li>ida_idd.Appcall.byref</li>
|
||
<li>ida_idd.Appcall.int64</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_name.get_name_ea</li>
|
||
<li>ida_name.set_name</li>
|
||
<li>ida_typeinf.apply_cdecl</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="simple_appcall_linux"/>
|
||
<div>
|
||
<img id="IMG_simple_appcall_linux" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('simple_appcall_linux');"
|
||
onmouseout="image_without_hover('simple_appcall_linux');"
|
||
onclick="expand_click('simple_appcall_linux');"/>
|
||
simple_appcall_linux: <i></i>
|
||
</div>
|
||
<div id="DIV_simple_appcall_linux" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>simple_appcall_linux</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>debugging</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/debugging/appcall/simple_appcall_linux.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="simple_appcall_win"/>
|
||
<div>
|
||
<img id="IMG_simple_appcall_win" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('simple_appcall_win');"
|
||
onmouseout="image_without_hover('simple_appcall_win');"
|
||
onclick="expand_click('simple_appcall_win');"/>
|
||
simple_appcall_win: <i></i>
|
||
</div>
|
||
<div id="DIV_simple_appcall_win" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>simple_appcall_win</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>debugging</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/debugging/appcall/simple_appcall_win.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_ida.inf_is_64bit</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: disassembly</h2>
|
||
<div class="c_list">
|
||
<a name="colorize_disassembly"/>
|
||
<div>
|
||
<img id="IMG_colorize_disassembly" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('colorize_disassembly');"
|
||
onmouseout="image_without_hover('colorize_disassembly');"
|
||
onclick="expand_click('colorize_disassembly');"/>
|
||
colorize_disassembly: <i>change background colours</i>
|
||
</div>
|
||
<div id="DIV_colorize_disassembly" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>colorize_disassembly</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>disassembly</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent>change background colours</indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/core/colorize_disassembly.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
This illustrates the setting/retrieval of background colours
|
||
using the IDC wrappers
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
<h3>Keywords</h3>
|
||
<span>coloring</span>
|
||
<span>idc</span>
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>idc.CIC_FUNC</li>
|
||
<li>idc.CIC_ITEM</li>
|
||
<li>idc.CIC_SEGM</li>
|
||
<li>idc.get_color</li>
|
||
<li>idc.here</li>
|
||
<li>idc.set_color</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: hexrays</h2>
|
||
<div class="c_list">
|
||
<a name="colorize_pseudocode_lines"/>
|
||
<div>
|
||
<img id="IMG_colorize_pseudocode_lines" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('colorize_pseudocode_lines');"
|
||
onmouseout="image_without_hover('colorize_pseudocode_lines');"
|
||
onclick="expand_click('colorize_pseudocode_lines');"/>
|
||
colorize_pseudocode_lines: <i></i>
|
||
</div>
|
||
<div id="DIV_colorize_pseudocode_lines" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>colorize_pseudocode_lines</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/colorize_pseudocode_lines.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.get_widget_vdui</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.CK_EXTRA11</li>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.get_custom_viewer_location</li>
|
||
<li>ida_kernwin.line_rendering_output_entry_t</li>
|
||
<li>ida_kernwin.refresh_custom_viewer</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_moves.lochist_entry_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="decompile_entry_points"/>
|
||
<div>
|
||
<img id="IMG_decompile_entry_points" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('decompile_entry_points');"
|
||
onmouseout="image_without_hover('decompile_entry_points');"
|
||
onclick="expand_click('decompile_entry_points');"/>
|
||
decompile_entry_points: <i></i>
|
||
</div>
|
||
<div id="DIV_decompile_entry_points" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>decompile_entry_points</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/decompile_entry_points.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_auto.auto_wait</li>
|
||
<li>ida_entry.get_entry</li>
|
||
<li>ida_entry.get_entry_ordinal</li>
|
||
<li>ida_entry.get_entry_qty</li>
|
||
<li>ida_hexrays.decompile</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_ida.inf_is_64bit</li>
|
||
<li>ida_idp.PLFM_386</li>
|
||
<li>ida_idp.PLFM_ARM</li>
|
||
<li>ida_idp.PLFM_MIPS</li>
|
||
<li>ida_idp.PLFM_PPC</li>
|
||
<li>ida_idp.ph.id</li>
|
||
<li>ida_kernwin.cvar.batch</li>
|
||
<li>ida_kernwin.msg</li>
|
||
<li>ida_loader.load_plugin</li>
|
||
<li>ida_pro.qexit</li>
|
||
<li>idc.get_idb_path</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds1"/>
|
||
<div>
|
||
<img id="IMG_vds1" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds1');"
|
||
onmouseout="image_without_hover('vds1');"
|
||
onclick="expand_click('vds1');"/>
|
||
vds1: <i></i>
|
||
</div>
|
||
<div id="DIV_vds1" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds1</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds1.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_hexrays.decompile</li>
|
||
<li>ida_hexrays.get_hexrays_version</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_lines.tag_remove</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds10"/>
|
||
<div>
|
||
<img id="IMG_vds10" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds10');"
|
||
onmouseout="image_without_hover('vds10');"
|
||
onclick="expand_click('vds10');"/>
|
||
vds10: <i></i>
|
||
</div>
|
||
<div id="DIV_vds10" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds10</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds10.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.get_cmt</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.mop_str</li>
|
||
<li>ida_hexrays.optinsn_t</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_typeinf.STI_PCCHAR</li>
|
||
<li>ida_typeinf.tinfo_t.get_stock</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds11"/>
|
||
<div>
|
||
<img id="IMG_vds11" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds11');"
|
||
onmouseout="image_without_hover('vds11');"
|
||
onclick="expand_click('vds11');"/>
|
||
vds11: <i></i>
|
||
</div>
|
||
<div id="DIV_vds11" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds11</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds11.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.getf_reginsn</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.m_goto</li>
|
||
<li>ida_hexrays.optblock_t</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds12"/>
|
||
<div>
|
||
<img id="IMG_vds12" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds12');"
|
||
onmouseout="image_without_hover('vds12');"
|
||
onclick="expand_click('vds12');"/>
|
||
vds12: <i></i>
|
||
</div>
|
||
<div id="DIV_vds12" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds12</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds12.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.get_flags</li>
|
||
<li>ida_bytes.is_code</li>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_hexrays.ACFL_GUESS</li>
|
||
<li>ida_hexrays.DECOMP_NO_CACHE</li>
|
||
<li>ida_hexrays.DECOMP_WARNINGS</li>
|
||
<li>ida_hexrays.GCO_DEF</li>
|
||
<li>ida_hexrays.GCO_USE</li>
|
||
<li>ida_hexrays.GC_REGS_AND_STKVARS</li>
|
||
<li>ida_hexrays.MERR_OK</li>
|
||
<li>ida_hexrays.MMAT_PREOPTIMIZED</li>
|
||
<li>ida_hexrays.MUST_ACCESS</li>
|
||
<li>ida_hexrays.gco_info_t</li>
|
||
<li>ida_hexrays.gen_microcode</li>
|
||
<li>ida_hexrays.get_current_operand</li>
|
||
<li>ida_hexrays.get_merror_desc</li>
|
||
<li>ida_hexrays.hexrays_failure_t</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.mba_ranges_t</li>
|
||
<li>ida_hexrays.mlist_t</li>
|
||
<li>ida_hexrays.op_parent_info_t</li>
|
||
<li>ida_hexrays.voff_t</li>
|
||
<li>ida_kernwin.Choose</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_kernwin.jumpto</li>
|
||
<li>ida_kernwin.warning</li>
|
||
<li>ida_lines.GENDSM_REMOVE_TAGS</li>
|
||
<li>ida_lines.generate_disasm_line</li>
|
||
<li>ida_pro.eavec_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds13"/>
|
||
<div>
|
||
<img id="IMG_vds13" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds13');"
|
||
onmouseout="image_without_hover('vds13');"
|
||
onclick="expand_click('vds13');"/>
|
||
vds13: <i></i>
|
||
</div>
|
||
<div id="DIV_vds13" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds13</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds13.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.get_flags</li>
|
||
<li>ida_bytes.is_code</li>
|
||
<li>ida_hexrays.DECOMP_WARNINGS</li>
|
||
<li>ida_hexrays.gen_microcode</li>
|
||
<li>ida_hexrays.hexrays_failure_t</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.mba_ranges_t</li>
|
||
<li>ida_hexrays.vd_printer_t</li>
|
||
<li>ida_kernwin.read_range_selection</li>
|
||
<li>ida_kernwin.warning</li>
|
||
<li>ida_range.range_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds17"/>
|
||
<div>
|
||
<img id="IMG_vds17" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds17');"
|
||
onmouseout="image_without_hover('vds17');"
|
||
onclick="expand_click('vds17');"/>
|
||
vds17: <i></i>
|
||
</div>
|
||
<div id="DIV_vds17" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds17</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds17.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.USE_KEYBOARD</li>
|
||
<li>ida_hexrays.cot_add</li>
|
||
<li>ida_hexrays.cot_cast</li>
|
||
<li>ida_hexrays.cot_memptr</li>
|
||
<li>ida_hexrays.cot_memref</li>
|
||
<li>ida_hexrays.cot_num</li>
|
||
<li>ida_hexrays.cot_ref</li>
|
||
<li>ida_hexrays.get_hexrays_version</li>
|
||
<li>ida_hexrays.get_widget_vdui</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.select_udt_by_offset</li>
|
||
<li>ida_hexrays.ui_stroff_applicator_t</li>
|
||
<li>ida_hexrays.ui_stroff_ops_t</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.get_custom_viewer_curline</li>
|
||
<li>ida_kernwin.msg</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.warning</li>
|
||
<li>ida_lines.tag_remove</li>
|
||
<li>ida_typeinf.PRTYPE_1LINE</li>
|
||
<li>ida_typeinf.print_tinfo</li>
|
||
<li>ida_typeinf.remove_pointer</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds19"/>
|
||
<div>
|
||
<img id="IMG_vds19" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds19');"
|
||
onmouseout="image_without_hover('vds19');"
|
||
onclick="expand_click('vds19');"/>
|
||
vds19: <i></i>
|
||
</div>
|
||
<div id="DIV_vds19" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds19</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds19.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.m_bnot</li>
|
||
<li>ida_hexrays.m_mov</li>
|
||
<li>ida_hexrays.m_or</li>
|
||
<li>ida_hexrays.minsn_visitor_t</li>
|
||
<li>ida_hexrays.mop_t</li>
|
||
<li>ida_hexrays.optinsn_t</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds21"/>
|
||
<div>
|
||
<img id="IMG_vds21" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds21');"
|
||
onmouseout="image_without_hover('vds21');"
|
||
onclick="expand_click('vds21');"/>
|
||
vds21: <i></i>
|
||
</div>
|
||
<div id="DIV_vds21" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds21</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds21.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.m_call</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_kernwin.msg</li>
|
||
<li>ida_kernwin.warning</li>
|
||
<li>ida_nalt.get_op_tinfo</li>
|
||
<li>ida_typeinf.parse_decl</li>
|
||
<li>ida_typeinf.tinfo_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds3"/>
|
||
<div>
|
||
<img id="IMG_vds3" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds3');"
|
||
onmouseout="image_without_hover('vds3');"
|
||
onclick="expand_click('vds3');"/>
|
||
vds3: <i></i>
|
||
</div>
|
||
<div id="DIV_vds3" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds3</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds3.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.CMAT_FINAL</li>
|
||
<li>ida_hexrays.CV_FAST</li>
|
||
<li>ida_hexrays.CV_INSNS</li>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
<li>ida_hexrays.ITP_ELSE</li>
|
||
<li>ida_hexrays.USE_KEYBOARD</li>
|
||
<li>ida_hexrays.VDI_TAIL</li>
|
||
<li>ida_hexrays.cexpr_t</li>
|
||
<li>ida_hexrays.cit_if</li>
|
||
<li>ida_hexrays.ctree_visitor_t</li>
|
||
<li>ida_hexrays.get_widget_vdui</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.lnot</li>
|
||
<li>ida_hexrays.qswap</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_netnode.netnode</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds4"/>
|
||
<div>
|
||
<img id="IMG_vds4" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds4');"
|
||
onmouseout="image_without_hover('vds4');"
|
||
onclick="expand_click('vds4');"/>
|
||
vds4: <i></i>
|
||
</div>
|
||
<div id="DIV_vds4" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds4</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds4.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.get_radix</li>
|
||
<li>ida_hexrays.CIT_COLLAPSED</li>
|
||
<li>ida_hexrays.decompile</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.lvar_uservec_t</li>
|
||
<li>ida_hexrays.restore_user_cmts</li>
|
||
<li>ida_hexrays.restore_user_iflags</li>
|
||
<li>ida_hexrays.restore_user_labels</li>
|
||
<li>ida_hexrays.restore_user_lvar_settings</li>
|
||
<li>ida_hexrays.restore_user_numforms</li>
|
||
<li>ida_hexrays.user_cmts_free</li>
|
||
<li>ida_hexrays.user_iflags_free</li>
|
||
<li>ida_hexrays.user_labels_free</li>
|
||
<li>ida_hexrays.user_numforms_free</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds5"/>
|
||
<div>
|
||
<img id="IMG_vds5" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds5');"
|
||
onmouseout="image_without_hover('vds5');"
|
||
onclick="expand_click('vds5');"/>
|
||
vds5: <i></i>
|
||
</div>
|
||
<div id="DIV_vds5" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds5</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds5.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_gdl.display_gdl</li>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
<li>ida_hexrays.USE_KEYBOARD</li>
|
||
<li>ida_hexrays.cit_asm</li>
|
||
<li>ida_hexrays.cit_goto</li>
|
||
<li>ida_hexrays.cot_helper</li>
|
||
<li>ida_hexrays.cot_memptr</li>
|
||
<li>ida_hexrays.cot_memref</li>
|
||
<li>ida_hexrays.cot_num</li>
|
||
<li>ida_hexrays.cot_obj</li>
|
||
<li>ida_hexrays.cot_ptr</li>
|
||
<li>ida_hexrays.cot_str</li>
|
||
<li>ida_hexrays.cot_var</li>
|
||
<li>ida_hexrays.ctree_parentee_t</li>
|
||
<li>ida_hexrays.get_ctype_name</li>
|
||
<li>ida_hexrays.get_widget_vdui</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.warning</li>
|
||
<li>ida_lines.tag_remove</li>
|
||
<li>ida_pro.str2user</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds6"/>
|
||
<div>
|
||
<img id="IMG_vds6" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds6');"
|
||
onmouseout="image_without_hover('vds6');"
|
||
onclick="expand_click('vds6');"/>
|
||
vds6: <i></i>
|
||
</div>
|
||
<div id="DIV_vds6" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds6</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds6.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_idaapi.PLUGIN_HIDE</li>
|
||
<li>ida_idaapi.PLUGIN_KEEP</li>
|
||
<li>ida_idaapi.plugin_t</li>
|
||
<li>ida_lines.tag_advance</li>
|
||
<li>ida_lines.tag_skipcodes</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds7"/>
|
||
<div>
|
||
<img id="IMG_vds7" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds7');"
|
||
onmouseout="image_without_hover('vds7');"
|
||
onclick="expand_click('vds7');"/>
|
||
vds7: <i></i>
|
||
</div>
|
||
<div id="DIV_vds7" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds7</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds7.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.CMAT_BUILT</li>
|
||
<li>ida_hexrays.CV_FAST</li>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
<li>ida_hexrays.cit_block</li>
|
||
<li>ida_hexrays.ctree_visitor_t</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds8"/>
|
||
<div>
|
||
<img id="IMG_vds8" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds8');"
|
||
onmouseout="image_without_hover('vds8');"
|
||
onclick="expand_click('vds8');"/>
|
||
vds8: <i></i>
|
||
</div>
|
||
<div id="DIV_vds8" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds8</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds8.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_allins.ARM_svc</li>
|
||
<li>ida_hexrays.get_widget_vdui</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.install_microcode_filter</li>
|
||
<li>ida_hexrays.udc_filter_t</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.get_widget_type</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds_create_hint"/>
|
||
<div>
|
||
<img id="IMG_vds_create_hint" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds_create_hint');"
|
||
onmouseout="image_without_hover('vds_create_hint');"
|
||
onclick="expand_click('vds_create_hint');"/>
|
||
vds_create_hint: <i></i>
|
||
</div>
|
||
<div id="DIV_vds_create_hint" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds_create_hint</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds_create_hint.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
<li>ida_hexrays.USE_MOUSE</li>
|
||
<li>ida_hexrays.VDI_EXPR</li>
|
||
<li>ida_hexrays.VDI_LVAR</li>
|
||
<li>ida_hexrays.cit_if</li>
|
||
<li>ida_hexrays.cot_call</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds_hooks"/>
|
||
<div>
|
||
<img id="IMG_vds_hooks" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds_hooks');"
|
||
onmouseout="image_without_hover('vds_hooks');"
|
||
onclick="expand_click('vds_hooks');"/>
|
||
vds_hooks: <i></i>
|
||
</div>
|
||
<div id="DIV_vds_hooks" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds_hooks</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds_hooks.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds_modify_user_lvars"/>
|
||
<div>
|
||
<img id="IMG_vds_modify_user_lvars" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds_modify_user_lvars');"
|
||
onmouseout="image_without_hover('vds_modify_user_lvars');"
|
||
onclick="expand_click('vds_modify_user_lvars');"/>
|
||
vds_modify_user_lvars: <i></i>
|
||
</div>
|
||
<div id="DIV_vds_modify_user_lvars" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds_modify_user_lvars</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds_modify_user_lvars.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_hexrays.modify_user_lvars</li>
|
||
<li>ida_hexrays.user_lvar_modifier_t</li>
|
||
<li>ida_typeinf.parse_decl</li>
|
||
<li>ida_typeinf.tinfo_t</li>
|
||
<li>idc.here</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="vds_xrefs"/>
|
||
<div>
|
||
<img id="IMG_vds_xrefs" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('vds_xrefs');"
|
||
onmouseout="image_without_hover('vds_xrefs');"
|
||
onclick="expand_click('vds_xrefs');"/>
|
||
vds_xrefs: <i></i>
|
||
</div>
|
||
<div id="DIV_vds_xrefs" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>vds_xrefs</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>hexrays</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/hexrays/vds_xrefs.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func_name</li>
|
||
<li>ida_hexrays.Hexrays_Hooks</li>
|
||
<li>ida_hexrays.USE_KEYBOARD</li>
|
||
<li>ida_hexrays.VDI_EXPR</li>
|
||
<li>ida_hexrays.VDI_FUNC</li>
|
||
<li>ida_hexrays.cexpr_t</li>
|
||
<li>ida_hexrays.cfunc_t</li>
|
||
<li>ida_hexrays.cinsn_t</li>
|
||
<li>ida_hexrays.decompile</li>
|
||
<li>ida_hexrays.get_widget_vdui</li>
|
||
<li>ida_hexrays.init_hexrays_plugin</li>
|
||
<li>ida_hexrays.open_pseudocode</li>
|
||
<li>ida_hexrays.qstring_printer_t</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_kernwin.AST_DISABLE</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.PluginForm</li>
|
||
<li>ida_kernwin.PluginForm.Show</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_struct.get_member</li>
|
||
<li>ida_struct.get_struc</li>
|
||
<li>ida_struct.get_struc_id</li>
|
||
<li>ida_typeinf.PRTYPE_1LINE</li>
|
||
<li>ida_typeinf.print_tinfo</li>
|
||
<li>idautils.Functions</li>
|
||
<li>idautils.XrefsTo</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: idbhooks</h2>
|
||
<div class="c_list">
|
||
<a name="operand_changed"/>
|
||
<div>
|
||
<img id="IMG_operand_changed" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('operand_changed');"
|
||
onmouseout="image_without_hover('operand_changed');"
|
||
onclick="expand_click('operand_changed');"/>
|
||
operand_changed: <i></i>
|
||
</div>
|
||
<div id="DIV_operand_changed" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>operand_changed</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>idbhooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/idbhooks/operand_changed.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.ALOPT_IGNCLT</li>
|
||
<li>ida_bytes.ALOPT_IGNHEADS</li>
|
||
<li>ida_bytes.get_flags</li>
|
||
<li>ida_bytes.get_max_strlit_length</li>
|
||
<li>ida_bytes.get_opinfo</li>
|
||
<li>ida_bytes.get_strlit_contents</li>
|
||
<li>ida_bytes.is_custfmt</li>
|
||
<li>ida_bytes.is_custom</li>
|
||
<li>ida_bytes.is_enum</li>
|
||
<li>ida_bytes.is_off</li>
|
||
<li>ida_bytes.is_strlit</li>
|
||
<li>ida_bytes.is_stroff</li>
|
||
<li>ida_bytes.is_struct</li>
|
||
<li>ida_enum.get_enum_name</li>
|
||
<li>ida_idp.IDB_Hooks</li>
|
||
<li>ida_nalt.STRENC_DEFAULT</li>
|
||
<li>ida_nalt.get_default_encoding_idx</li>
|
||
<li>ida_nalt.get_encoding_name</li>
|
||
<li>ida_nalt.get_str_encoding_idx</li>
|
||
<li>ida_nalt.get_strtype_bpu</li>
|
||
<li>ida_nalt.opinfo_t</li>
|
||
<li>ida_struct.get_struc_name</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="replay_prototypes_changes"/>
|
||
<div>
|
||
<img id="IMG_replay_prototypes_changes" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('replay_prototypes_changes');"
|
||
onmouseout="image_without_hover('replay_prototypes_changes');"
|
||
onclick="expand_click('replay_prototypes_changes');"/>
|
||
replay_prototypes_changes: <i>Record and replay changes in function prototypes</i>
|
||
</div>
|
||
<div id="DIV_replay_prototypes_changes" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>replay_prototypes_changes</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>idbhooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent>Record and replay changes in function prototypes</indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/idbhooks/replay_prototypes_changes.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
This is a sample script, that will record (in memory) all changes in
|
||
functions prototypes, in order to re-apply them later.
|
||
|
||
To use this script:
|
||
- open an IDB (say, "test.idb")
|
||
- modify some functions prototypes (e.g., by triggering the 'Y'
|
||
shortcut when the cursor is placed on the first address of a
|
||
function)
|
||
- reload that IDB, *without saving it first*
|
||
- call rpc.replay(), to re-apply the modifications.
|
||
|
||
Note: 'ti_changed' is also called for changes to the function
|
||
frames, but we'll only record function prototypes changes.
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_idp.IDB_Hooks</li>
|
||
<li>ida_typeinf.PRTYPE_1LINE</li>
|
||
<li>ida_typeinf.TINFO_DEFINITE</li>
|
||
<li>ida_typeinf.apply_tinfo</li>
|
||
<li>ida_typeinf.get_idati</li>
|
||
<li>ida_typeinf.tinfo_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: idphooks</h2>
|
||
<div class="c_list">
|
||
<a name="ana_emu_out"/>
|
||
<div>
|
||
<img id="IMG_ana_emu_out" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('ana_emu_out');"
|
||
onmouseout="image_without_hover('ana_emu_out');"
|
||
onclick="expand_click('ana_emu_out');"/>
|
||
ana_emu_out: <i></i>
|
||
</div>
|
||
<div id="DIV_ana_emu_out" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>ana_emu_out</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>idphooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/idphooks/ana_emu_out.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.get_wide_dword</li>
|
||
<li>ida_bytes.get_wide_word</li>
|
||
<li>ida_idp.CUSTOM_INSN_ITYPE</li>
|
||
<li>ida_idp.IDP_Hooks</li>
|
||
<li>ida_idp.PLFM_ARM</li>
|
||
<li>ida_idp.ph.id</li>
|
||
<li>ida_idp.str2reg</li>
|
||
<li>ida_segregs.get_sreg</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="assemble"/>
|
||
<div>
|
||
<img id="IMG_assemble" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('assemble');"
|
||
onmouseout="image_without_hover('assemble');"
|
||
onclick="expand_click('assemble');"/>
|
||
assemble: <i></i>
|
||
</div>
|
||
<div id="DIV_assemble" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>assemble</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>idphooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/idphooks/assemble.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_idp.IDP_Hooks</li>
|
||
<li>idautils.DecodeInstruction</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: pyqt</h2>
|
||
<div class="c_list">
|
||
<a name="inject_command"/>
|
||
<div>
|
||
<img id="IMG_inject_command" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('inject_command');"
|
||
onmouseout="image_without_hover('inject_command');"
|
||
onclick="expand_click('inject_command');"/>
|
||
inject_command: <i></i>
|
||
</div>
|
||
<div id="DIV_inject_command" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>inject_command</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>pyqt</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/pyqt/inject_command.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.PluginForm.TWidgetToPyQtWidget</li>
|
||
<li>ida_kernwin.disabled_script_timeout_t</li>
|
||
<li>ida_kernwin.find_widget</li>
|
||
<li>ida_kernwin.process_ui_action</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="paint_over_navbar"/>
|
||
<div>
|
||
<img id="IMG_paint_over_navbar" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('paint_over_navbar');"
|
||
onmouseout="image_without_hover('paint_over_navbar');"
|
||
onclick="expand_click('paint_over_navbar');"/>
|
||
paint_over_navbar: <i></i>
|
||
</div>
|
||
<div id="DIV_paint_over_navbar" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>paint_over_navbar</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>pyqt</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/pyqt/paint_over_navbar.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.PluginForm.FormToPyQtWidget</li>
|
||
<li>ida_kernwin.get_navband_pixel</li>
|
||
<li>ida_kernwin.open_navband_window</li>
|
||
<li>ida_segment.get_segm_qty</li>
|
||
<li>ida_segment.getnseg</li>
|
||
<li>idc.here</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="populate_pluginform_with_pyqt_widgets"/>
|
||
<div>
|
||
<img id="IMG_populate_pluginform_with_pyqt_widgets" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('populate_pluginform_with_pyqt_widgets');"
|
||
onmouseout="image_without_hover('populate_pluginform_with_pyqt_widgets');"
|
||
onclick="expand_click('populate_pluginform_with_pyqt_widgets');"/>
|
||
populate_pluginform_with_pyqt_widgets: <i></i>
|
||
</div>
|
||
<div id="DIV_populate_pluginform_with_pyqt_widgets" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>populate_pluginform_with_pyqt_widgets</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>pyqt</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/pyqt/populate_pluginform_with_pyqt_widgets.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.PluginForm</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: uihooks</h2>
|
||
<div class="c_list">
|
||
<a name="func_chooser_coloring"/>
|
||
<div>
|
||
<img id="IMG_func_chooser_coloring" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('func_chooser_coloring');"
|
||
onmouseout="image_without_hover('func_chooser_coloring');"
|
||
onclick="expand_click('func_chooser_coloring');"/>
|
||
func_chooser_coloring: <i></i>
|
||
</div>
|
||
<div id="DIV_func_chooser_coloring" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>func_chooser_coloring</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>uihooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/uihooks/func_chooser_coloring.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
<li>ida_kernwin.enable_chooser_item_attrs</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="lines_rendering"/>
|
||
<div>
|
||
<img id="IMG_lines_rendering" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('lines_rendering');"
|
||
onmouseout="image_without_hover('lines_rendering');"
|
||
onclick="expand_click('lines_rendering');"/>
|
||
lines_rendering: <i></i>
|
||
</div>
|
||
<div id="DIV_lines_rendering" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>lines_rendering</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>uihooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/uihooks/lines_rendering.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.next_head</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_kernwin.CK_EXTRA1</li>
|
||
<li>ida_kernwin.CK_EXTRA10</li>
|
||
<li>ida_kernwin.CK_EXTRA11</li>
|
||
<li>ida_kernwin.CK_EXTRA12</li>
|
||
<li>ida_kernwin.CK_EXTRA13</li>
|
||
<li>ida_kernwin.CK_EXTRA14</li>
|
||
<li>ida_kernwin.CK_EXTRA15</li>
|
||
<li>ida_kernwin.CK_EXTRA16</li>
|
||
<li>ida_kernwin.CK_EXTRA2</li>
|
||
<li>ida_kernwin.CK_EXTRA3</li>
|
||
<li>ida_kernwin.CK_EXTRA4</li>
|
||
<li>ida_kernwin.CK_EXTRA5</li>
|
||
<li>ida_kernwin.CK_EXTRA6</li>
|
||
<li>ida_kernwin.CK_EXTRA7</li>
|
||
<li>ida_kernwin.CK_EXTRA8</li>
|
||
<li>ida_kernwin.CK_EXTRA9</li>
|
||
<li>ida_kernwin.CK_TRACE</li>
|
||
<li>ida_kernwin.CK_TRACE_OVL</li>
|
||
<li>ida_kernwin.LROEF_CPS_RANGE</li>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_kernwin.line_rendering_output_entry_t</li>
|
||
<li>ida_kernwin.refresh_idaview_anyway</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="log_misc_events"/>
|
||
<div>
|
||
<img id="IMG_log_misc_events" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('log_misc_events');"
|
||
onmouseout="image_without_hover('log_misc_events');"
|
||
onclick="expand_click('log_misc_events');"/>
|
||
log_misc_events: <i></i>
|
||
</div>
|
||
<div id="DIV_log_misc_events" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>log_misc_events</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>uihooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/uihooks/log_misc_events.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="prevent_jump"/>
|
||
<div>
|
||
<img id="IMG_prevent_jump" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('prevent_jump');"
|
||
onmouseout="image_without_hover('prevent_jump');"
|
||
onclick="expand_click('prevent_jump');"/>
|
||
prevent_jump: <i></i>
|
||
</div>
|
||
<div id="DIV_prevent_jump" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>prevent_jump</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>uihooks</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/uihooks/prevent_jump.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.UI_Hooks</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
<h2>Category: widgets</h2>
|
||
<div class="c_list">
|
||
<a name="add_menus"/>
|
||
<div>
|
||
<img id="IMG_add_menus" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('add_menus');"
|
||
onmouseout="image_without_hover('add_menus');"
|
||
onclick="expand_click('add_menus');"/>
|
||
add_menus: <i></i>
|
||
</div>
|
||
<div id="DIV_add_menus" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>add_menus</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/misc/add_menus.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.AST_ENABLE_ALWAYS</li>
|
||
<li>ida_kernwin.SETMENU_INS</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_menu</li>
|
||
<li>ida_kernwin.create_menu</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="askusingform"/>
|
||
<div>
|
||
<img id="IMG_askusingform" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('askusingform');"
|
||
onmouseout="image_without_hover('askusingform');"
|
||
onclick="expand_click('askusingform');"/>
|
||
askusingform: <i></i>
|
||
</div>
|
||
<div id="DIV_askusingform" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>askusingform</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/forms/askusingform.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.Choose</li>
|
||
<li>ida_kernwin.Choose.CH_MULTI</li>
|
||
<li>ida_kernwin.Form</li>
|
||
<li>ida_kernwin.PluginForm.FORM_TAB</li>
|
||
<li>ida_kernwin.ask_str</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="choose"/>
|
||
<div>
|
||
<img id="IMG_choose" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('choose');"
|
||
onmouseout="image_without_hover('choose');"
|
||
onclick="expand_click('choose');"/>
|
||
choose: <i></i>
|
||
</div>
|
||
<div id="DIV_choose" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>choose</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/tabular_views/custom/choose.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>Choose</li>
|
||
<li>Choose.ALL_CHANGED</li>
|
||
<li>Choose.CH_CAN_DEL</li>
|
||
<li>Choose.CH_CAN_EDIT</li>
|
||
<li>Choose.CH_CAN_INS</li>
|
||
<li>Choose.CH_CAN_REFRESH</li>
|
||
<li>Choose.CH_RESTORE</li>
|
||
<li>Choose.NOTHING_CHANGED</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.is_chooser_widget</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="choose_multi"/>
|
||
<div>
|
||
<img id="IMG_choose_multi" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('choose_multi');"
|
||
onmouseout="image_without_hover('choose_multi');"
|
||
onclick="expand_click('choose_multi');"/>
|
||
choose_multi: <i>choose multi</i>
|
||
</div>
|
||
<div id="DIV_choose_multi" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>choose_multi</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent>choose multi</indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/tabular_views/custom/choose_multi.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>Choose</li>
|
||
<li>Choose.ALL_CHANGED</li>
|
||
<li>Choose.CHCOL_HEX</li>
|
||
<li>Choose.CH_MULTI</li>
|
||
<li>Choose.NOTHING_CHANGED</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="chooser_with_folders"/>
|
||
<div>
|
||
<img id="IMG_chooser_with_folders" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('chooser_with_folders');"
|
||
onmouseout="image_without_hover('chooser_with_folders');"
|
||
onclick="expand_click('chooser_with_folders');"/>
|
||
chooser_with_folders: <i></i>
|
||
</div>
|
||
<div id="DIV_chooser_with_folders" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>chooser_with_folders</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/tabular_views/custom/chooser_with_folders.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_dirtree.DTE_OK</li>
|
||
<li>ida_dirtree.direntry_t</li>
|
||
<li>ida_dirtree.direntry_t.BADIDX</li>
|
||
<li>ida_dirtree.dirspec_t</li>
|
||
<li>ida_dirtree.dirtree_t</li>
|
||
<li>ida_dirtree.dirtree_t.isdir</li>
|
||
<li>ida_kernwin.CH_CAN_DEL</li>
|
||
<li>ida_kernwin.CH_CAN_EDIT</li>
|
||
<li>ida_kernwin.CH_CAN_INS</li>
|
||
<li>ida_kernwin.CH_HAS_DIRTREE</li>
|
||
<li>ida_kernwin.CH_MULTI</li>
|
||
<li>ida_kernwin.CH_NOIDB</li>
|
||
<li>ida_kernwin.Choose</li>
|
||
<li>ida_kernwin.Choose.ALL_CHANGED</li>
|
||
<li>ida_kernwin.Choose.CHCOL_DRAGHINT</li>
|
||
<li>ida_kernwin.Choose.CHCOL_INODENAME</li>
|
||
<li>ida_kernwin.Choose.CHCOL_PLAIN</li>
|
||
<li>ida_kernwin.ask_str</li>
|
||
<li>ida_netnode.BADNODE</li>
|
||
<li>ida_netnode.netnode</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="custom_graph_with_actions"/>
|
||
<div>
|
||
<img id="IMG_custom_graph_with_actions" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('custom_graph_with_actions');"
|
||
onmouseout="image_without_hover('custom_graph_with_actions');"
|
||
onclick="expand_click('custom_graph_with_actions');"/>
|
||
custom_graph_with_actions: <i></i>
|
||
</div>
|
||
<div id="DIV_custom_graph_with_actions" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>custom_graph_with_actions</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/graphs/custom_graph_with_actions.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_funcs.get_func_name</li>
|
||
<li>ida_graph.GraphViewer</li>
|
||
<li>ida_graph.get_graph_viewer</li>
|
||
<li>ida_graph.screen_graph_selection_t</li>
|
||
<li>ida_graph.viewer_get_selection</li>
|
||
<li>ida_idp.is_call_insn</li>
|
||
<li>ida_kernwin.AST_ENABLE_ALWAYS</li>
|
||
<li>ida_kernwin.View_Hooks</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_dynamic_action_to_popup</li>
|
||
<li>ida_kernwin.get_screen_ea</li>
|
||
<li>ida_ua.decode_insn</li>
|
||
<li>ida_ua.insn_t</li>
|
||
<li>ida_xref.XREF_FAR</li>
|
||
<li>idautils.FuncItems</li>
|
||
<li>idautils.XrefsFrom</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="custom_viewer"/>
|
||
<div>
|
||
<img id="IMG_custom_viewer" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('custom_viewer');"
|
||
onmouseout="image_without_hover('custom_viewer');"
|
||
onclick="expand_click('custom_viewer');"/>
|
||
custom_viewer: <i></i>
|
||
</div>
|
||
<div id="DIV_custom_viewer" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>custom_viewer</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/listings/custom_viewer.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.AST_ENABLE_ALWAYS</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.ask_long</li>
|
||
<li>ida_kernwin.ask_str</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.simplecustviewer_t</li>
|
||
<li>ida_kernwin.simplecustviewer_t.Create</li>
|
||
<li>ida_kernwin.simplecustviewer_t.Show</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
<li>ida_lines.COLOR_DEFAULT</li>
|
||
<li>ida_lines.COLOR_DNAME</li>
|
||
<li>ida_lines.COLSTR</li>
|
||
<li>ida_lines.SCOLOR_PREFIX</li>
|
||
<li>ida_lines.SCOLOR_VOIDOP</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="func_chooser"/>
|
||
<div>
|
||
<img id="IMG_func_chooser" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('func_chooser');"
|
||
onmouseout="image_without_hover('func_chooser');"
|
||
onclick="expand_click('func_chooser');"/>
|
||
func_chooser: <i></i>
|
||
</div>
|
||
<div id="DIV_func_chooser" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>func_chooser</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/tabular_views/custom/func_chooser.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>Choose</li>
|
||
<li>Choose.ALL_CHANGED</li>
|
||
<li>Choose.CHCOL_HEX</li>
|
||
<li>Choose.CHCOL_PLAIN</li>
|
||
<li>Choose.NOTHING_CHANGED</li>
|
||
<li>idautils.Functions</li>
|
||
<li>idc.del_func</li>
|
||
<li>idc.jumpto</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="jump_next_comment"/>
|
||
<div>
|
||
<img id="IMG_jump_next_comment" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('jump_next_comment');"
|
||
onmouseout="image_without_hover('jump_next_comment');"
|
||
onclick="expand_click('jump_next_comment');"/>
|
||
jump_next_comment: <i> This example illustrates how one can implement a "jump to next comment" action within IDA's disassembly view.</i>
|
||
</div>
|
||
<div id="DIV_jump_next_comment" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>jump_next_comment</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent> This example illustrates how one can implement a "jump to next comment" action within IDA's disassembly view.</indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/listings/jump_next_comment.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
We want our action not only to find the next line containing a comment,
|
||
but to also place the cursor at the right horizontal position.
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.next_head</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_DISASM</li>
|
||
<li>ida_kernwin.CVNF_LAZY</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.custom_viewer_jump</li>
|
||
<li>ida_kernwin.get_custom_viewer_location</li>
|
||
<li>ida_kernwin.place_t_as_idaplace_t</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
<li>ida_lines.SCOLOR_AUTOCMT</li>
|
||
<li>ida_lines.SCOLOR_ON</li>
|
||
<li>ida_lines.SCOLOR_REGCMT</li>
|
||
<li>ida_lines.SCOLOR_RPTCMT</li>
|
||
<li>ida_lines.generate_disassembly</li>
|
||
<li>ida_lines.tag_strlen</li>
|
||
<li>ida_moves.lochist_entry_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
<h3>See also</h3>
|
||
<ul>
|
||
<li><a href="#save_and_restore_listing_pos"
|
||
onclick="on_see_also('save_and_restore_listing_pos');">
|
||
save_and_restore_listing_pos</a></li>
|
||
</ul>
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="save_and_restore_listing_pos"/>
|
||
<div>
|
||
<img id="IMG_save_and_restore_listing_pos" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('save_and_restore_listing_pos');"
|
||
onmouseout="image_without_hover('save_and_restore_listing_pos');"
|
||
onclick="expand_click('save_and_restore_listing_pos');"/>
|
||
save_and_restore_listing_pos: <i></i>
|
||
</div>
|
||
<div id="DIV_save_and_restore_listing_pos" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>save_and_restore_listing_pos</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/listings/save_and_restore_listing_pos.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_CUSTVIEW</li>
|
||
<li>ida_kernwin.BWN_DISASM</li>
|
||
<li>ida_kernwin.BWN_ENUMS</li>
|
||
<li>ida_kernwin.BWN_PSEUDOCODE</li>
|
||
<li>ida_kernwin.BWN_STRUCTS</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.custom_viewer_jump</li>
|
||
<li>ida_kernwin.find_widget</li>
|
||
<li>ida_kernwin.get_custom_viewer_location</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
<li>ida_moves.lochist_entry_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="show_and_hide_waitbox"/>
|
||
<div>
|
||
<img id="IMG_show_and_hide_waitbox" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('show_and_hide_waitbox');"
|
||
onmouseout="image_without_hover('show_and_hide_waitbox');"
|
||
onclick="expand_click('show_and_hide_waitbox');"/>
|
||
show_and_hide_waitbox: <i></i>
|
||
</div>
|
||
<div id="DIV_show_and_hide_waitbox" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>show_and_hide_waitbox</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/waitbox/show_and_hide_waitbox.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_funcs.get_func</li>
|
||
<li>ida_hexrays.DecompilationFailure</li>
|
||
<li>ida_hexrays.decompile</li>
|
||
<li>ida_kernwin.hide_wait_box</li>
|
||
<li>ida_kernwin.replace_wait_box</li>
|
||
<li>ida_kernwin.show_wait_box</li>
|
||
<li>ida_kernwin.user_cancelled</li>
|
||
<li>idautils.Functions</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="show_selected_strings"/>
|
||
<div>
|
||
<img id="IMG_show_selected_strings" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('show_selected_strings');"
|
||
onmouseout="image_without_hover('show_selected_strings');"
|
||
onclick="expand_click('show_selected_strings');"/>
|
||
show_selected_strings: <i></i>
|
||
</div>
|
||
<div id="DIV_show_selected_strings" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>show_selected_strings</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/tabular_views/string_window/show_selected_strings.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_bytes.get_strlit_contents</li>
|
||
<li>ida_idaapi.BADADDR</li>
|
||
<li>ida_kernwin.AST_DISABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.AST_ENABLE_FOR_WIDGET</li>
|
||
<li>ida_kernwin.BWN_STRINGS</li>
|
||
<li>ida_kernwin.action_desc_t</li>
|
||
<li>ida_kernwin.action_handler_t</li>
|
||
<li>ida_kernwin.attach_action_to_popup</li>
|
||
<li>ida_kernwin.find_widget</li>
|
||
<li>ida_kernwin.get_chooser_data</li>
|
||
<li>ida_kernwin.open_strings_window</li>
|
||
<li>ida_kernwin.register_action</li>
|
||
<li>ida_kernwin.unregister_action</li>
|
||
<li>ida_strlist.get_strlist_item</li>
|
||
<li>ida_strlist.string_info_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="sync_two_graphs"/>
|
||
<div>
|
||
<img id="IMG_sync_two_graphs" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('sync_two_graphs');"
|
||
onmouseout="image_without_hover('sync_two_graphs');"
|
||
onclick="expand_click('sync_two_graphs');"/>
|
||
sync_two_graphs: <i></i>
|
||
</div>
|
||
<div id="DIV_sync_two_graphs" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>sync_two_graphs</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent></indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/graphs/sync_two_graphs.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_graph.GLICTL_CENTER</li>
|
||
<li>ida_graph.viewer_fit_window</li>
|
||
<li>ida_graph.viewer_get_gli</li>
|
||
<li>ida_graph.viewer_set_gli</li>
|
||
<li>ida_kernwin.DP_RIGHT</li>
|
||
<li>ida_kernwin.IDAViewWrapper</li>
|
||
<li>ida_kernwin.MFF_FAST</li>
|
||
<li>ida_kernwin.TCCRT_GRAPH</li>
|
||
<li>ida_kernwin.execute_sync</li>
|
||
<li>ida_kernwin.find_widget</li>
|
||
<li>ida_kernwin.get_custom_viewer_place</li>
|
||
<li>ida_kernwin.jumpto</li>
|
||
<li>ida_kernwin.open_disasm_window</li>
|
||
<li>ida_kernwin.set_dock_pos</li>
|
||
<li>ida_kernwin.set_view_renderer_type</li>
|
||
<li>ida_moves.graph_location_info_t</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
<a name="wrap_idaview"/>
|
||
<div>
|
||
<img id="IMG_wrap_idaview" class="c_expand_gadget"
|
||
onmouseover="image_with_hover('wrap_idaview');"
|
||
onmouseout="image_without_hover('wrap_idaview');"
|
||
onclick="expand_click('wrap_idaview');"/>
|
||
wrap_idaview: <i>manipulate IDAView and graph</i>
|
||
</div>
|
||
<div id="DIV_wrap_idaview" style="display:none">
|
||
|
||
<hr/>
|
||
|
||
<h2>wrap_idaview</h2>
|
||
|
||
<h3>Category</h3>
|
||
<indent>widgets</indent>
|
||
|
||
<h3>Summary</h3>
|
||
<indent>manipulate IDAView and graph</indent>
|
||
|
||
<h3>Source code</h3>
|
||
<indent><a target="_blank"
|
||
href="https://github.com/idapython/src/blob/master/examples/widgets/idaview/wrap_idaview.py">
|
||
Jump to GitHub</a></indent>
|
||
|
||
<h3>Description</h3>
|
||
<indent>
|
||
<pre>
|
||
This is an example illustrating how to manipulate an existing IDA-provided
|
||
view (and thus its graph), in Python.
|
||
</pre>
|
||
</indent>
|
||
|
||
<!-- "Keywords" heading produced only if there is data for it -->
|
||
|
||
<h3>Keywords</h3>
|
||
<span>idaview</span>
|
||
<span>graph</span>
|
||
|
||
<h3>Uses</h3>
|
||
<ul>
|
||
<li>ida_graph.NIF_BG_COLOR</li>
|
||
<li>ida_graph.NIF_FRAME_COLOR</li>
|
||
<li>ida_graph.node_info_t</li>
|
||
<li>ida_kernwin.IDAViewWrapper</li>
|
||
<li>ida_kernwin.MFF_FAST</li>
|
||
<li>ida_kernwin.TCCRT_FLAT</li>
|
||
<li>ida_kernwin.TCCRT_GRAPH</li>
|
||
<li>ida_kernwin.execute_sync</li>
|
||
</ul>
|
||
|
||
<!-- "See also" heading produced only if there is data for it -->
|
||
|
||
<h3>See also</h3>
|
||
<ul>
|
||
<li><a href="#custom_graph_with_actions"
|
||
onclick="on_see_also('custom_graph_with_actions');">
|
||
custom_graph_with_actions</a></li>
|
||
<li><a href="#sync_two_graphs"
|
||
onclick="on_see_also('sync_two_graphs');">
|
||
sync_two_graphs</a></li>
|
||
</ul>
|
||
|
||
<hr/>
|
||
|
||
</div>
|
||
<!-- end block (per example in this category) -->
|
||
|
||
</div>
|
||
<!-- end group by category -->
|
||
</body>
|
||
</html>
|