annotate udis86-1.4/docs/index.html @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
1 <html>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
2 <head>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
3 <title>Udis86 - Disassembler Library for x86 and AMD64 (x86-64)</title>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
4 <style type="text/css">@import 'style.css';</style>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
5 </head>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
6 <body>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
7 <div id="topbar"><h1>Udis86 - Disassembler Library for x86 and AMD64</h1></div>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
8 <div id="wrapper">
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
9 <div id="content">
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
10
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
11 <a href="doc.html">Documentation</a> &middot;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
12 <a href="http://sourceforge.net/projects/udis86">Project Page</a> &middot;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
13 <a href="#author">Author</a>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
14
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
15 <p>Udis86 is an easy-to-use minimalistic disassembler library (<i>libudis86</i>)
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
16 for the x86 and AMD64 (x86-64) range of instruction set architectures. The primary
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
17 intent of the design and development of udis86 is to aid software development
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
18 projects that entail binary code analysis.</p>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
19
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
20 <div class="box">
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
21 <a href="http://sourceforge.net/project/showfiles.php?group_id=96233">Download</a>: <a href="http://prdownloads.sourceforge.net/udis86/udis86-1.4.tar.gz?download">udis86-1.4.tar.gz</a>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
22 </div>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
23
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
24 <h2>libudis86</h2>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
25 <ol>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
26 <li>Full support for the <i>x86 and x86-64 (AMD64)</i> range of instruction set
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
27 architectures.</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
28 <li>Full support for all <i> AMD-V, INTEL-VMX, MMX, SSE, SSE2, SSE3, FPU(x87), and
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
29 AMD 3Dnow! </i> instructions.</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
30 <li>Supports 16bit, 32bit, and 64bit disassembly modes.</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
31 <li>Generates output in <i>AT&T</i> or <i>INTEL</i> assembler language syntaxes.</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
32 <li>Supports flexbile input methods: File, Buffer, and Hooks.</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
33 <li>Thread-safe and Reentrant.</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
34 <li>Clean and very easy-to-use API.</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
35 <li<b><i>New!</i></b> <a href="doc.html#sec111">The new standalone build system</a>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
36 makes udis86 usable and embeddable in kernel code (or other environments which, say,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
37 lack <i>libc</i>).</li>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
38 </ol>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
39
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
40 See <a href="doc.html#sec1">Usage</a>.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
41
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
42 <h2>udcli</h2>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
43
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
44 A front-end incarnation of this library, udcli is a small command-line tool
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
45 for your quick disassembly needs.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
46 <br/>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
47 <div style="text-align:center; padding: 1em;">
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
48 <img src="ss.jpg" style="border: 1px double; padding: 2px;"/>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
49 </div>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
50 See <a href="doc.html#sec2">Usage</a>.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
51
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
52 <a name="author"></a>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
53 <h2>Author</h2>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
54
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
55 <p>Udis86 is a creation of <a href="http://sig9.com/vivek/">Vivek Mohan</a>.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
56 You can reach me at <i>vivek[at]sig9[dot]com</i>. Please let me know if you are
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
57 using udis86, have ideas for it, or would like to comment on it.</p>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
58
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
59 <div style="text-align:center"><small>&copy; 2006 Vivek Mohan</small></div>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
60 </div>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
61 </div>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
62 </body>
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
63 </html>