Hi,
i was wondering if there is a way to speed up the single stepping function static int cortex_a8_step(struct target *target, int current, uint32_t address, int handle_breakpoints) in /src/target/cortex_a.c (OpenOCD 0.7.0).
This function has to be used to leave a breakpoint, because static int cortex_a8_resume(struct target *target, int current, uint32_t address, int handle_breakpoints, int debug_execution) can’t step over the currently active breakpoint.
cortex_a8_step has the following behavior. It
Is there any way, to do all this faster? I was able to speed up continuing from BP by the factor 2, using alternating BP addresses. This works because deleting and setting a BP is quite fast.
Best regards
Lars