return 0;
} else if (arm->core_state == ARM_STATE_ARM) {
r = arm->pc;
- pc = buf_get_u32(arm->pc->value, 0, 32);
+ pc = buf_get_u32(r->value, 0, 32);
/* A32 instruction => check for HLT 0xF000 (0xE10F0070) */
uint32_t insn = 0;
return 0;
} else if (arm->core_state == ARM_STATE_THUMB) {
r = arm->pc;
- pc = buf_get_u32(arm->pc->value, 0, 32);
+ pc = buf_get_u32(r->value, 0, 32);
/* T32 instruction => check for HLT 0x3C (0xBABC) */
uint16_t insn = 0;