nanojpeg: signedness fixes

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1813 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
hsc
2012-10-24 09:58:50 +00:00
parent 8808eabc3c
commit 1585b4a614
3 changed files with 10 additions and 9 deletions

View File

@ -153,7 +153,7 @@ bool NanoJPEGExperiment::run()
uint32_t newdata = data ^ (1 << bitnr);
reg->setData(newdata);
// note at what IP we did it
int32_t injection_ip = simulator.getRegisterManager().getInstructionPointer();
uint32_t injection_ip = simulator.getRegisterManager().getInstructionPointer();
param.msg.set_injection_ip(injection_ip);
log << "fault injected @ ip " << injection_ip << " reg " << reg->getName()
<< " 0x" << hex << ((int)data) << " -> 0x" << ((int)newdata) << endl;
@ -217,7 +217,7 @@ bool NanoJPEGExperiment::run()
MemoryManager& mm = simulator.getMemoryManager();
uint32_t output_image_addr;
mm.getBytes(addr_output_image_ptr, 4, &output_image_addr);
int32_t output_image_size;
uint32_t output_image_size;
mm.getBytes(addr_output_image_size, 4, &output_image_size);
log << "image address " << hex << output_image_addr << " size " << dec << output_image_size << endl;
if (output_image_size != 3 * psnr.getWidth() * psnr.getHeight()) {