Commit Graph

31 Commits

Author SHA1 Message Date
8d57663795 Code cleanup 2011-11-28 02:21:44 +00:00
389f82aef4 Major re-design to facilitate code re-use from the library 2011-11-27 21:02:46 +00:00
825007b4fa Slightly more accurate decoding of unknown instructions 2011-09-27 23:21:58 +00:00
9a620ce174 Slightly more accurate decoding 2011-09-27 23:14:40 +00:00
07fe0d63a7 Always decode unknown instructions as "db" (single-byte) 2011-09-27 22:33:10 +00:00
1ed2fb51a1 Tracing function calls 2011-09-06 22:00:15 +00:00
98576fdf6d Better decoding of some instructions 2011-09-03 20:20:31 +00:00
d43e27eb8d Let the arch plug-ins know the current base address when decoding instructions 2011-08-31 16:19:07 +00:00
670529b5a5 Fixed output of the "db" class of instruction 2011-05-08 17:35:27 +00:00
266f4c2682 Fixed semantics of type vs definition for ArchOperands 2011-05-02 01:08:21 +00:00
25dce8d5bf Allow immediate values to reference string indexes 2011-04-28 07:51:45 +00:00
9176288890 Much work on better support for disassembling the Mod R/M byte 2011-04-25 06:16:07 +00:00
95b8ad869b Disassembling i386 now has many more chances to complete 2011-04-25 03:14:48 +00:00
59d9af1dd8 Improving i386 disassembly some more 2011-04-25 02:29:16 +00:00
37edc4e721 Disassembling some more i386 2011-04-25 01:37:10 +00:00
98faecff40 Slightly improved i386 instruction decoding 2011-04-25 01:02:27 +00:00
62978f4e08 Probably solved an endian issue 2011-04-24 16:46:26 +00:00
9229d32d41 Improving disassembly support for the amd64 architecture 2011-04-24 04:57:13 +00:00
c0a0820fe4 Also decode immediate values to some extent 2011-04-23 16:48:15 +00:00
b67bb1ad90 Better handling of the temporary "db" substitution instruction 2011-04-23 07:48:57 +00:00
8a24516f7f Decoding some more i386 2011-04-23 07:46:35 +00:00
41e423407f Return "db" when more convenient for the moment 2011-04-23 06:40:42 +00:00
91ecd5ab54 Beginning to be useful as a disassembler again 2011-04-23 06:09:06 +00:00
a8407ddd19 Using helper callbacks to write assembly instructions 2011-04-23 03:01:55 +00:00
b15f7b60fe Fixed handling of the AOF_IMPLICIT flag 2011-04-20 00:11:36 +00:00
e1a786327b Handle (implicit) constant values as well 2011-04-20 00:04:17 +00:00
58cec31b9a Added the "fchs", "fclex" and "fnclex" instructions 2011-04-17 15:34:08 +00:00
2305fb47fd Added the "das" instruction 2011-04-17 13:57:10 +00:00
9bb7847caf Added the "dec" instruction 2011-04-17 13:55:11 +00:00
1bfda5e60b Report more errors 2011-04-17 13:40:20 +00:00
d2b40c3379 Re-introducing support for the i486 architecture 2011-04-17 06:27:40 +00:00