Jeffrey Pfau
|
a09d8649ee
|
Begin work on ARM disassembler
|
2014-07-11 03:50:29 -07:00 |
Jeffrey Pfau
|
ba4874f8b7
|
Cleaning up writeback and add some TODOs
|
2014-07-11 03:19:02 -07:00 |
Jeffrey Pfau
|
874f23fc59
|
Add mnemonics and fourth operand for ARM
|
2014-07-11 01:28:02 -07:00 |
Jeffrey Pfau
|
2b0dccb243
|
Fold direction into memory format
|
2014-07-11 01:27:32 -07:00 |
Jeffrey Pfau
|
45c6299b3b
|
Fix decoding Thumb TST
|
2014-07-11 01:26:57 -07:00 |
Jeffrey Pfau
|
fde2107a6b
|
Fix disassembler memory boundary conditions
|
2014-07-10 03:31:24 -07:00 |
Jeffrey Pfau
|
64cc5ada86
|
Merge Thumb mnemonics into ARM mnemonics in preparation for ARM decoder
|
2014-07-10 03:30:59 -07:00 |
Jeffrey Pfau
|
a22c89fedb
|
Remove notion of special register
|
2014-07-10 02:33:16 -07:00 |
Jeffrey Pfau
|
fec4040691
|
Load/store with immediate width corrections
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
fc132b4d93
|
Some instructions can write to pc directly
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
01d4672f56
|
Reclassify thumb load/store multiple instructions
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
764d9740ee
|
Fix exporting of ARMDecodeThumb
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
c8a2f595d4
|
Start cycle counting
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
9b2cd97505
|
Split out decoder files in preparation of ARM decoder
|
2014-03-29 23:08:31 -07:00 |
Jeffrey Pfau
|
c8e1a9cd59
|
PC-relative disassembling
|
2014-03-29 23:08:31 -07:00 |
Jeffrey Pfau
|
39e1a85ffc
|
Implement memory decoding
|
2014-03-29 23:06:07 -07:00 |
Jeffrey Pfau
|
f32155526b
|
More thumb decompilation
|
2014-03-29 23:06:07 -07:00 |
Jeffrey Pfau
|
e60cbfaf84
|
Begin disassembler
|
2014-03-29 23:06:07 -07:00 |
Jeffrey Pfau
|
58545f112e
|
Rename decompiler to decoder
|
2014-03-29 22:59:40 -07:00 |