<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="IDA" rel="Chapter" href="IDA.html">
<link title="IDAColor" rel="Chapter" href="IDAColor.html">
<link title="IDAGUI" rel="Chapter" href="IDAGUI.html">
<link title="IDAGraph" rel="Chapter" href="IDAGraph.html">
<link title="IDAHotKey" rel="Chapter" href="IDAHotKey.html">
<link title="IDATopLoop" rel="Chapter" href="IDATopLoop.html">
<link title="JITRegion" rel="Chapter" href="JITRegion.html">
<link title="Z3" rel="Chapter" href="Z3.html">
<link title="IR" rel="Chapter" href="IR.html">
<link title="IRLocalOpt" rel="Chapter" href="IRLocalOpt.html">
<link title="IRTypeCheck" rel="Chapter" href="IRTypeCheck.html">
<link title="PpIR" rel="Chapter" href="PpIR.html">
<link title="X86" rel="Chapter" href="X86.html">
<link title="X86CFG" rel="Chapter" href="X86CFG.html">
<link title="X86CFGAssembler" rel="Chapter" href="X86CFGAssembler.html">
<link title="X86Constraints" rel="Chapter" href="X86Constraints.html">
<link title="X86Decode" rel="Chapter" href="X86Decode.html">
<link title="X86Disasm" rel="Chapter" href="X86Disasm.html">
<link title="X86Encode" rel="Chapter" href="X86Encode.html">
<link title="X86InternalOperand" rel="Chapter" href="X86InternalOperand.html">
<link title="X86LocalOpt" rel="Chapter" href="X86LocalOpt.html">
<link title="X86TextualAssembler" rel="Chapter" href="X86TextualAssembler.html">
<link title="X86TypeCheck" rel="Chapter" href="X86TypeCheck.html">
<link title="X86Util" rel="Chapter" href="X86Util.html">
<link title="X86Random" rel="Chapter" href="X86Random.html">
<link title="X86ToIR" rel="Chapter" href="X86ToIR.html">
<link title="ASMUtil" rel="Chapter" href="ASMUtil.html">
<link title="LowLevel-old" rel="Chapter" href="LowLevel-old.html">
<link title="StringUtil" rel="Chapter" href="StringUtil.html">
<link title="Util" rel="Chapter" href="Util.html"><title>Index of modules</title>
</head>
<body>
<center><h1>Index of modules</h1></center>
<table>
<tr><td align="left"><br>A</td></tr>
<tr><td><a href="ASMUtil.html">ASMUtil</a> </td>
<td><div class="info">
Common types and functions for dealing with 32-bit assembly languages.
</div>
</td></tr>
<tr><td align="left"><br>I</td></tr>
<tr><td><a href="IDA.html">IDA</a> </td>
<td><div class="info">
Main module for interacting with IDA.
</div>
</td></tr>
<tr><td><a href="IDAColor.html">IDAColor</a> </td>
<td><div class="info">
Module for coloring strings for displaying them elsewhere in IDA.
</div>
</td></tr>
<tr><td><a href="IDAGUI.html">IDAGUI</a> </td>
<td><div class="info">
Interacting with IDA's basic GUI
</div>
</td></tr>
<tr><td><a href="IDAGraph.html">IDAGraph</a> </td>
<td><div class="info">
Module for visualizing graphs in IDA's interactive graph viewer.
</div>
</td></tr>
<tr><td><a href="IDAHotKey.html">IDAHotKey</a> </td>
<td><div class="info">
Module for mapping and unmapping hotkeys dynamically.
</div>
</td></tr>
<tr><td><a href="IDATopLoop.html">IDATopLoop</a> </td>
<td><div class="info">
This module contains no exported functions.
</div>
</td></tr>
<tr><td><a href="IR.html">IR</a> </td>
<td><div class="info">
The main IR definition.
</div>
</td></tr>
<tr><td><a href="IRLocalOpt.html">IRLocalOpt</a> </td>
<td><div class="info">
Local optimizations (and miscellaneous support functions) upon the IR.
</div>
</td></tr>
<tr><td><a href="IRTypeCheck.html">IRTypeCheck</a> </td>
<td><div class="info">
Support for interrogating the type of IR terms, and ensuring the semantic 

    consistency of instructions.
</div>
</td></tr>
<tr><td align="left"><br>J</td></tr>
<tr><td><a href="JITRegion.html">JITRegion</a> </td>
<td><div class="info">
Module for allocating and deallocating RWX memory regions, blitting bytes

    into them, and executing them.
</div>
</td></tr>
<tr><td align="left"><br>L</td></tr>
<tr><td><a href="LowLevel-old.html">LowLevel-old</a> </td>
<td></td></tr>
<tr><td align="left"><br>P</td></tr>
<tr><td><a href="PpIR.html">PpIR</a> </td>
<td><div class="info">
Pretty printing for terms in the IR.
</div>
</td></tr>
<tr><td align="left"><br>S</td></tr>
<tr><td><a href="StringUtil.html">StringUtil</a> </td>
<td></td></tr>
<tr><td align="left"><br>U</td></tr>
<tr><td><a href="Util.html">Util</a> </td>
<td></td></tr>
<tr><td align="left"><br>X</td></tr>
<tr><td><a href="X86.html">X86</a> </td>
<td><div class="info">
Generic description of x86/32 assembly language.
</div>
</td></tr>
<tr><td><a href="X86CFG.X86CFG.html">X86CFG</a> </td>
<td></td></tr>
<tr><td><a href="X86CFG.html">X86CFG</a> </td>
<td></td></tr>
<tr><td><a href="X86CFGAssembler.html">X86CFGAssembler</a> </td>
<td></td></tr>
<tr><td><a href="X86CFG.X86CFGBuilder.html">X86CFGBuilder</a> [<a href="X86CFG.html">X86CFG</a>]</td>
<td></td></tr>
<tr><td><a href="X86Constraints.html">X86Constraints</a> </td>
<td><div class="info">
This module shouldn't be used outside of the assembler and random 

    instruction generator.
</div>
</td></tr>
<tr><td><a href="X86Decode.html">X86Decode</a> </td>
<td><div class="info">
Module for decoding X86 instructions.
</div>
</td></tr>
<tr><td><a href="X86Disasm.html">X86Disasm</a> </td>
<td><div class="info">
Functions for converting X86 instruction parts into strings.
</div>
</td></tr>
<tr><td><a href="X86Encode.html">X86Encode</a> </td>
<td><div class="info">
The x86 instruction encoder.
</div>
</td></tr>
<tr><td><a href="X86InternalOperand.html">X86InternalOperand</a> </td>
<td><div class="info">
This module should not be used outside of the typechecker and assembler.
</div>
</td></tr>
<tr><td><a href="X86LocalOpt.html">X86LocalOpt</a> </td>
<td></td></tr>
<tr><td><a href="X86Random.html">X86Random</a> </td>
<td><div class="info">
Random generation of X86 instructions, used for testing the assembler and 

    disassembler.
</div>
</td></tr>
<tr><td><a href="X86TextualAssembler.html">X86TextualAssembler</a> </td>
<td></td></tr>
<tr><td><a href="X86ToIR.html">X86ToIR</a> </td>
<td><div class="info">
Functions responsible for translating x86 instructions into <a href="IR.html#TYPEinstr"><code class="code">IR.instr</code></a> types.
</div>
</td></tr>
<tr><td><a href="X86TypeCheck.html">X86TypeCheck</a> </td>
<td><div class="info">
Typechecking of operands.
</div>
</td></tr>
<tr><td><a href="X86Util.html">X86Util</a> </td>
<td><div class="info">
Miscellaneous stuff relating to X86.
</div>
</td></tr>
<tr><td align="left"><br>Z</td></tr>
<tr><td><a href="Z3.html">Z3</a> </td>
<td><div class="info">
</div>
</td></tr>
</table><br>
</body>
</html>