void
arch_handle_single_step_trap(os_context_t *context, int trap)
{
- unsigned int code = *((u32 *)(*os_context_pc_addr(context)));
+ unsigned int code = *((u32 *)(os_context_pc(context)));
int register_offset = code >> 11 & 0x1f;
handle_single_step_trap(context, trap, register_offset);
arch_skip_instruction(context);