1 |
|
|
2 |
< |
cxmon, Version 3.0 |
2 |
> |
cxmon, Version 3.2 |
3 |
|
A command-line file manipulation tool and disassembler |
4 |
|
|
5 |
< |
Copyright (C) 1997-2000 Christian Bauer, Marc Hellwig |
5 |
> |
Copyright (C) 1997-2007 Christian Bauer, Marc Hellwig |
6 |
|
GNU binutils disassemblers Copyright (C) 1988, 89, 91, 93, 94, 95, 96, 97, 1998 |
7 |
|
Free Software Foundation, Inc. |
8 |
|
|
21 |
|
inspired by the "Amiga Monitor" by Timo Rossi. It has commands and features |
22 |
|
similar to a machine code monitor/debugger, but it lacks any functions for |
23 |
|
running/tracing code. There are, however, built-in PowerPC, 680x0, 80x86, |
24 |
< |
6502 and Z80 disassemblers and special support for disassembling MacOS code. |
25 |
< |
By default, cxmon operates on a fixed-size (but adjustable) memory buffer |
26 |
< |
with adresses starting at 0. |
24 |
> |
x86-64, 6502 and Z80 disassemblers and special support for disassembling |
25 |
> |
MacOS code. By default, cxmon operates on a fixed-size (but adjustable) |
26 |
> |
memory buffer with adresses starting at 0. |
27 |
|
|
28 |
|
|
29 |
|
Installation |
234 |
|
of "." is set to the address after the last address displayed. |
235 |
|
|
236 |
|
|
237 |
+ |
d8664 [start [end]] Disassemble x86-64 code |
238 |
+ |
|
239 |
+ |
disassembles the buffer contents from address "start" to address "end". |
240 |
+ |
Entering "d8086" without arguments is equivalent to "d8086 .". The value |
241 |
+ |
of "." is set to the address after the last address displayed. |
242 |
+ |
|
243 |
+ |
|
244 |
|
: start string Modify memory |
245 |
|
|
246 |
|
puts the specified byte string at the address "start" into the buffer. The |
431 |
|
|
432 |
|
|
433 |
|
Christian Bauer |
434 |
< |
<Christian.Bauer@uni-mainz.de> |
434 |
> |
www.cebix.net |
435 |
|
|
436 |
|
Marc Hellwig |
437 |
|
<Marc.Hellwig@uni-mainz.de> |