If target supports range step, GDB will ask for range step by default.
Under range step, GDB will issue 'r start,end' instead of multiple 's'
packets to target stub. It could reduce greatly the traffic between GDB
and target stub, especially step out one line loop.
https://github.com/mbedmicro/pyOCD/pull/329
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
I measured the performance difference of range stepping using the test cases in test/gdb_test.py on my local machine.
Without range stepping:
Average single step time: 0.185346150398
With range stepping:
Average single step time: 0.150705850124
Closed #329.
Closing. These changes were updated and merged in via #626.