Daniel Beer
|
3b4989b179
|
Fixed warning emitted by some gcc versions for dis.c.
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
dis.c:41: warning: ‘arg’ may be used uninitialized in this function
|
2010-10-28 14:12:52 +13:00 |
Daniel Beer
|
ccc5854854
|
dis: decode MSP430X emulated instructions.
|
2010-08-10 16:26:45 +12:00 |
Daniel Beer
|
daee870b44
|
Disassembly bug fixes, show repetitions in disassembly.
|
2010-08-10 16:04:29 +12:00 |
Daniel Beer
|
c4ce4c7325
|
dis: tidy up main decode function, bug fixes.
|
2010-08-10 15:57:25 +12:00 |
Daniel Beer
|
5fe3be27d2
|
dis: decode address instructions.
|
2010-08-10 15:47:36 +12:00 |
Daniel Beer
|
3bec9b02cf
|
dis: decode CALLA instruction.
|
2010-08-10 15:06:12 +12:00 |
Daniel Beer
|
ab0d02b2b3
|
dis: handle RETI specially.
|
2010-08-10 14:41:47 +12:00 |
Daniel Beer
|
bdeadb5192
|
dis: decode MSP430X group 14xx non-address instructions (RxxM).
|
2010-08-10 14:33:04 +12:00 |
Daniel Beer
|
940e5f172d
|
dis: decode MSP430X group 14xx instructions (PUSHM/POPM).
|
2010-08-10 14:20:44 +12:00 |
Daniel Beer
|
f1ee757ab0
|
dis: decode MSP430X single-operand instructions with extension word.
|
2010-08-10 14:04:10 +12:00 |
Daniel Beer
|
5994804181
|
dis: decode extended double-operand instructions.
|
2010-08-10 13:27:35 +12:00 |
Daniel Beer
|
8846186979
|
dis: alter interface to allow for MSP430X instruction set.
|
2010-08-10 12:21:16 +12:00 |
Daniel Beer
|
ea7be28f18
|
Fixed register name parsing.
|
2010-05-22 16:17:06 +12:00 |
Daniel Beer
|
b8a3ef41c7
|
Use stdint.h instead of sys/types.h.
|
2010-05-13 12:57:21 +12:00 |
Daniel Beer
|
ba6e3366ff
|
Command processor is now an object.
|
2010-04-21 16:56:56 +12:00 |
Daniel Beer
|
8758d8bc28
|
Separated parsing from util.
|
2010-04-10 15:02:14 +12:00 |
Daniel Beer
|
7e309acdc5
|
Separated device commands.
|
2010-04-10 14:35:36 +12:00 |
Daniel Beer
|
757a9fb799
|
Implemented isearch command.
|
2010-04-08 13:15:30 +12:00 |
Daniel Beer
|
f3c66c5aa4
|
Disassembly bug fixes.
|
2010-03-30 16:30:04 +13:00 |
Daniel Beer
|
01e26ce3a8
|
Merged parse.[ch] into util.[ch].
|
2010-03-30 15:54:03 +13:00 |
Daniel Beer
|
9d83386048
|
Implemented colorize disassembly.
|
2010-03-30 15:47:12 +13:00 |
Daniel Beer
|
6f3d899b44
|
Don't prefer symbols for low-value indexed operands.
|
2010-03-30 10:10:01 +13:00 |
Daniel Beer
|
37af91e60c
|
Look up symbols for immediate operands.
|
2010-03-29 21:53:37 +13:00 |
Daniel Beer
|
19bb129f81
|
Disassembly bug fixes (find constant-gens for single operands).
|
2010-03-29 20:43:03 +13:00 |
Daniel Beer
|
749faf4107
|
Expand symbols for indexed addressing, allow . and : in symbols.
|
2010-03-29 17:27:22 +13:00 |
Daniel Beer
|
9afbc30778
|
Only show exact symbol matches in disassembly.
|
2010-03-28 17:13:42 +13:00 |
Daniel Beer
|
0871041787
|
Implemented B+Tree symbol table.
|
2010-03-27 22:50:02 +13:00 |
Daniel Beer
|
982ac20147
|
Fixed incorrect disassembly mnemonic.
|
2010-03-21 11:38:42 +13:00 |
Daniel Beer
|
0eca83f0e8
|
Fixed formatting of indirect address operands.
|
2010-03-20 16:26:16 +13:00 |
Daniel Beer
|
144e000333
|
Bug fix: recognise DEC and DECD emulated instructions.
|
2010-03-18 19:13:31 +13:00 |
Daniel Beer
|
b20a7a5576
|
Fix up copyright messages.
|
2010-01-08 21:17:24 +13:00 |
Daniel Beer
|
0f15fd3e21
|
Move utilities into separate file.
|
2010-01-08 18:15:30 +13:00 |
Daniel Beer
|
d3606d810d
|
Disassembler now looks up symbols for address operands.
|
2010-01-06 13:24:59 +13:00 |
Daniel Beer
|
22955480b0
|
Separated subsystems and tidied up code.
|
2009-11-17 12:52:10 +13:00 |