1 |
|
|
2 |
< |
mon, Version 2.2 |
3 |
< |
A command-driven file monitor |
2 |
> |
mon, Version 3.0 |
3 |
> |
A command-driven file monitor |
4 |
|
|
5 |
< |
Copyright (C) 1997-1999 Christian Bauer, Marc Hellwig |
6 |
< |
Freely distributable |
5 |
> |
Copyright (C) 1997-2000 Christian Bauer, Marc Hellwig |
6 |
> |
GNU binutils disassemblers (C) 1988, 89, 91, 93, 94, 95, 96, 97, 1998 |
7 |
> |
Free Software Foundation, Inc. |
8 |
|
|
9 |
|
|
10 |
|
License |
23 |
|
to be used for debugging. It doesn't operate on physical or virtual RAM |
24 |
|
locations of a process but rather on a fixed-size (but adjustable) buffer with |
25 |
|
adresses starting at 0. Also, there are no commands to trace code, set |
26 |
< |
breakpoints etc. There are, however, built-in PowerPC, 680x0, 6502 and 8080 |
27 |
< |
disassemblers. |
26 |
> |
breakpoints etc. There are, however, built-in PowerPC, 680x0, 80x86, 6502 and |
27 |
> |
8080 disassemblers. |
28 |
|
|
29 |
|
|
30 |
|
Installation |
167 |
|
of "." is set to the address after the last address displayed. |
168 |
|
|
169 |
|
|
170 |
+ |
b [start [end]] Binary memory dump |
171 |
+ |
|
172 |
+ |
displays the buffer contents from address "start" to address "end" in a binary |
173 |
+ |
format. Entering "b" without arguments is equivalent to "b .". The value of |
174 |
+ |
"." is set to the address after the last address displayed. |
175 |
+ |
|
176 |
+ |
|
177 |
|
m [start [end]] Hex/ASCII memory dump |
178 |
|
|
179 |
|
displays the buffer contents from address "start" to address "end" as hex |
188 |
|
set to the address after the last address displayed. |
189 |
|
|
190 |
|
|
191 |
< |
d65 [start [end]] Disassemble 6502 code |
191 |
> |
d65 [start [end]] Disassemble 6502 code |
192 |
|
|
193 |
|
disassembles the buffer contents from address "start" to address "end". |
194 |
|
Entering "d65" without arguments is equivalent to "d65 .". The value of |
195 |
|
"." is set to the address after the last address displayed. |
196 |
|
|
197 |
|
|
198 |
< |
d68 [start [end]] Disassemble 680x0 code |
198 |
> |
d68 [start [end]] Disassemble 680x0 code |
199 |
|
|
200 |
|
disassembles the buffer contents from address "start" to address "end". |
201 |
|
Entering "d68" without arguments is equivalent to "d68 .". The value of |
202 |
|
"." is set to the address after the last address displayed. |
203 |
|
|
204 |
|
|
205 |
< |
d80 [start [end]] Disassemble 8080 code |
205 |
> |
d80 [start [end]] Disassemble 8080 code |
206 |
|
|
207 |
|
disassembles the buffer contents from address "start" to address "end". |
208 |
|
Entering "d80" without arguments is equivalent to "d80 .". The value of |
209 |
|
"." is set to the address after the last address displayed. |
210 |
|
|
211 |
|
|
212 |
< |
d86 [start [end]] Disassemble 80x86 code (very incomplete) |
212 |
> |
d86 [start [end]] Disassemble 80x86 code |
213 |
|
|
214 |
|
disassembles the buffer contents from address "start" to address "end". |
215 |
|
Entering "d86" without arguments is equivalent to "d86 .". The value of |