summaryrefslogtreecommitdiff
path: root/testing
diff options
context:
space:
mode:
authorØyvind Harboe <oyvind.harboe@zylin.com>2009-12-10 19:14:45 +0100
committerØyvind Harboe <oyvind.harboe@zylin.com>2009-12-11 09:17:23 +0100
commit97996214f593d0d1969446484598c58077da3965 (patch)
tree4e2840f75c848e0923a1039510bfdfcaf3b7e8bb /testing
parent1c42606aea99e870f0ffd435390e29a160d019ee (diff)
downloadopenocd+libswd-97996214f593d0d1969446484598c58077da3965.tar.gz
openocd+libswd-97996214f593d0d1969446484598c58077da3965.tar.bz2
openocd+libswd-97996214f593d0d1969446484598c58077da3965.tar.xz
openocd+libswd-97996214f593d0d1969446484598c58077da3965.zip
gdb_server: use more local variables in inner loop of fetching packetstiny refactoring to allow optimisation of inner loops
Some profiling information for arm7 16MHz GDB load operation shows gdb_get_packet_inner() near the very top. Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls Ts/call Ts/call name 52.91 2.27 2.27 embeddedice_write_dcc 11.89 2.78 0.51 gdb_get_packet_inner 8.86 3.16 0.38 memcpy 3.26 3.30 0.14 idle_thread_main(unsigned int) 3.03 3.43 0.13 cyg_in_cksum Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Diffstat (limited to 'testing')
0 files changed, 0 insertions, 0 deletions