author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Tue, 14 Jun 2016 22:40:22 +0100 | |
changeset 21 | 7d99b51b4784 |
parent 0 | e4a716697bef |
permissions | -rw-r--r-- |
0
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
1 |
.. udis86 documentation master file |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
2 |
|
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
3 |
Welcome to udis86's documentation! |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
4 |
================================== |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
5 |
|
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
6 |
Udis86 is a disassembler engine that decodes a stream of binary |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
7 |
machine code bytes as opcodes defined in the x86 and x86-64 class |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
8 |
of Instruction Set Archictures. The core component of this project |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
9 |
is libudis86 which provides a clean and simple interface to |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
10 |
disassemble binary code, and to inspect the disassembly to various |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
11 |
degrees of detail. The library is designed to aid software |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
12 |
projects that entail analysis and manipulation of all flavors of |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
13 |
x86 binary code. |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
14 |
|
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
15 |
|
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
16 |
.. toctree:: |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
17 |
:maxdepth: 3 |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
18 |
|
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
19 |
getstarted |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
20 |
libudis86 |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
21 |
|
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
22 |
Indices and tables |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
23 |
================== |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
24 |
|
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
25 |
* :ref:`genindex` |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
26 |
* :ref:`search` |
e4a716697bef
Added sources of udis86 1.7.2
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
27 |