Commit Graph
6 Commits
Author SHA1 Message Date
Michael Madsen fa70920bbf DECOMPILER: Allow disassembler to throw any
std::exception

svn-id: r52015
2010-08-11 23:33:22 +00:00
Michael Madsen 61209d5f62 Pass in instruction vector to disassemblers
Properly fix function detection

svn-id: r51774
2010-08-06 00:11:27 +00:00
Michael Madsen bf98207718 Formatting fixes, missing Doxygen comments and exception specifications
svn-id: r49612
2010-06-12 21:45:46 +00:00
Michael Madsen e7b6429079 Refactored disassemblers
Disassembler::disassemble and Disassembler::dumpDisassembly are no
longer virtual, but perform the minimal functionality and ensure that
disassembly is performed once and only once. This helps to prevent
incorrect usage and implementation.

svn-id: r49522
2010-06-08 21:41:33 +00:00
Michael Madsen d6f0cc9b1e Fix formatting of license header
svn-id: r49304
2010-05-28 22:28:06 +00:00
Michael Madsen a3522ff7a5 Tests for SimpleDisassembler
Added cxxtest to project (using svn:externals)
Written test cases for SimpleDisassembler (ticket #2)
Fixed bugs found from tests
Added support for single-precision floating point values as parameters

This completes the last task for Milestone 1: Disassembly framework.
Next milestone: First disassembler (SCUMMv6)

svn-id: r49272
2010-05-27 22:10:25 +00:00