1DISSY(1) General Commands Manual DISSY(1)
2
3
4
6 dissy - graphical frontend for objdump
7
9 Dissy is a disassembler for Linux and UNIX which supports multiple
10 architectures and allows easy navigation through the code. Dissy is
11 implemented in Python and uses objdump for disassembling files. Dissy
12 can be used for debugging, reverse engineering and checking compiler-
13 generated code.
14
15 -t BASE_ADDRESS
16 Use BASE_ADDRESS as the start address of the disassembled code
17
18 -h Display usage
19
21 * Dissy shows jumps with red links to the destination address
22
23 * A label is used to show call destinations
24
25 * Clicking (or pressing enter) on calls or jumps will take you to the
26 destination function / address
27
28 * Dissy supports interactive searching for labels and addresses both
29 for functions and instructions
30
31 * Browser-like history navigation (back/forward) is available, which is
32 useful for example to lookup callchains. Alt-Left and Alt-Right are
33 used to navigate back and forward
34
35 * The lookup (use Ctrl-l to access) feature allows for looking up
36 pasted addresses or labels. The lookup is intelligent in that it tries
37 to convert common patterns into numbers before reverting to label
38 lookup. Pasting multiple addresses or names will lookup each in turn
39 and stop at the last (access the earlier in the history)
40
41 * The highlight field (ues Ctrl-k to access) allows the disassembled
42 text to be highlighted for example to show all accesses to a certain
43 register. Regular expressions are allowed in this field
44
45 * The preferences window can be used to select which objdump to use
46 (which can also be controlled by the OBJDUMP environment variable).
47 Colors can also be selected in this window.
48
50 http://rtlab.tekproj.bth.se/wiki/index.php/Dissy
51
53 This manual page was written by Varun Hiremath <varunhire‐
54 math@gmail.com>, for the Debian project (but may be used by others).
55
56
57
58 October 20, 2006 DISSY(1)