# Features

!!! warning

    **Work in progress**: This page is not finalized yet.

**Quokka** exports as much information from IDA as possible. The table below list the main exported elements.

## Exported elements

<table>
  <thead>
    <tr>
      <th>Feature</th>
      <th>Exported</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td colspan="2" align="center">Metadata</td>
    </tr>
    <tr>
      <td>Name</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Architecture</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>ISA</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Compiler</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Layout</td>
    </tr>    
    <tr>
      <td>Segments</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Code Layout</td>
      <td>:fontawesome-solid-check:</td>
    </tr>    
    <tr>
      <td colspan="2" align="center">Symbols</td>
    </tr>        
    <tr>
      <td>Name</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Value</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Data</td>
    </tr>    
    <tr>
      <td>Address</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Size</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Name</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Graphs</td>
    </tr>        
    <tr>
      <td>Call Graph</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>CFG</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Comments</td>
    </tr>    
    <tr>
      <td>Address</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Content</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Functions</td>
    </tr>        
    <tr>
      <td>Name</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Boundaries</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Instructions</td>
    </tr>
    <tr>
      <td>Mnemonic</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Operand</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Operand Type</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Bytes</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Address</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Expressions</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>XRef (code, data)</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Basic Block</td>
    </tr>    
    <tr>
      <td>Address</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Instructions</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Content</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Strings</td>
    </tr>    
    <tr>
      <td>Address</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Content</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td colspan="2" align="center">Data Structures</td>
    </tr>    
    <tr>
      <td>Structures</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
    <tr>
      <td>Enumerations</td>
      <td>:fontawesome-solid-check:</td>
    </tr>
  </tbody>
</table>


## Other features

To ease **Quokka** usage in various worfklows, the tool also provides several additional features:

* Multiple export modes
* Capstone integration
* Pypcode integration

