Enhanced logging in ALUInstr

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1723 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
unzner
2012-10-05 12:02:39 +00:00
parent 0c3568dc2f
commit 37f030b9a3
3 changed files with 34 additions and 13 deletions

View File

@ -3,6 +3,7 @@
#include <map>
#include <vector>
#include <string>
#include <stdlib.h>
#include "config.h"
#include "cpu/instr.h"
@ -321,9 +322,10 @@ public:
/**
* Determines a new bxInstruction_c object with an equivalent
* addressing mode.
* @returns a bxInstruction_c object as described above
* @param result the resulting bxInstruction_c object as described above
* @param details after completion contains details about \c result
*/
bxInstruction_c randomEquivalent() const;
void randomEquivalent(bxInstruction_c &result, std::string &details) const;
protected:
/**
* Convert a bxInstruction_c object into its matching BochsALUInstr object.