break;
case kSVWord:
data = *((u4*) addr);
+ default:
+ LOGE("*** ERROR: BAD SIZE IN selfVerificationLoad");
+ data = 0;
+ dvmAbort();
}
//LOGD("*** HEAP LOAD: Addr: 0x%x Data: 0x%x Size: %d", addr, data, size);
break;
case kSVWord:
*((u4*) addr) = data;
+ default:
+ LOGE("*** ERROR: BAD SIZE IN selfVerificationSave");
+ dvmAbort();
}
}
if (insn & 0x400000) rt |= 0x10;
rt = rt << 1;
} else {
- LOGD("*** ERROR: UNRECOGNIZED VECTOR MEM OP");
- assert(0);
+ LOGE("*** ERROR: UNRECOGNIZED VECTOR MEM OP");
dvmAbort();
}
rt += 14;
offset = imm12;
break;
default:
- LOGD("*** ERROR: UNRECOGNIZED MEM OP");
- assert(0);
+ LOGE("*** ERROR: UNRECOGNIZED MEM OP");
+ offset = 0;
dvmAbort();
}
offset = imm;
break;
default:
- LOGD("*** ERROR: UNRECOGNIZED MEM OP");
- assert(0);
+ LOGE("*** ERROR: UNRECOGNIZED MEM OP");
+ offset = 0;
dvmAbort();
}