make RegisterManager users compile again
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@980 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
@ -123,7 +123,7 @@ bool CoolChecksumExperiment::run()
|
|||||||
|
|
||||||
fi::BaseEvent* ev = sal::simulator.waitAny();
|
fi::BaseEvent* ev = sal::simulator.waitAny();
|
||||||
if (ev == &ev_done) {
|
if (ev == &ev_done) {
|
||||||
int32_t data = sal::simulator.getRegisterManager().getSetOfType(sal::RT_GP).getRegister(targetreg)->getData();
|
int32_t data = sal::simulator.getRegisterManager().getRegister(targetreg)->getData();
|
||||||
log << std::dec << "Result EDX = " << data << endl;
|
log << std::dec << "Result EDX = " << data << endl;
|
||||||
param.msg.set_resulttype(CoolChecksumProtoMsg_ResultType_CALCDONE);
|
param.msg.set_resulttype(CoolChecksumProtoMsg_ResultType_CALCDONE);
|
||||||
param.msg.set_resultdata(data);
|
param.msg.set_resultdata(data);
|
||||||
|
|||||||
@ -34,7 +34,7 @@ bool hscsimpleExperiment::run()
|
|||||||
#else
|
#else
|
||||||
int reg = sal::RID_EAX;
|
int reg = sal::RID_EAX;
|
||||||
#endif
|
#endif
|
||||||
sal::simulator.getRegisterManager().getSetOfType(sal::RT_GP).getRegister(reg)->setData(666);
|
sal::simulator.getRegisterManager().getRegister(reg)->setData(666);
|
||||||
cout << "[HSC] waiting for last main() instruction" << endl;
|
cout << "[HSC] waiting for last main() instruction" << endl;
|
||||||
breakpoint.setWatchInstructionPointer(0x3c92);
|
breakpoint.setWatchInstructionPointer(0x3c92);
|
||||||
sal::simulator.addEventAndWait(&breakpoint);
|
sal::simulator.addEventAndWait(&breakpoint);
|
||||||
|
|||||||
Reference in New Issue
Block a user