rtos: Rewrite rtos_qsymbol() and fix auto-detect false positive
commit43902905bbc8fdc9d764f3843d697161d9b5fd92
authorPeter Stuge <peter@stuge.se>
Thu, 4 Oct 2012 13:17:53 +0000 (4 15:17 +0200)
committerPeter Stuge <peter@stuge.se>
Fri, 5 Oct 2012 21:03:35 +0000 (5 21:03 +0000)
tree55319d8bfbf55b2010196a5d5dbe625cbdf4d18f
parent44e6d7720be9f5536d0ff4f1bcbff96ce8d4d336
rtos: Rewrite rtos_qsymbol() and fix auto-detect false positive

Matthias Blaicher submitted a patch at http://openocd.zylin.com/#/c/891/
to fix the false positive; when no RTOS was detected OpenOCD used the
last RTOS in the list.

While reviewing the code affected by Matthias' patch a rewrite seemed
appropriate, to make the code readable.

Matthias has abandoned his change and this change also fixes the false
positive.

Change-Id: Ic3327ccd036da52ba0a7e21ef93018205e74149c
Signed-off-by: Peter Stuge <peter@stuge.se>
Reviewed-on: http://openocd.zylin.com/895
Reviewed-by: Matthias Blaicher <matthias@blaicher.com>
Tested-by: jenkins
src/rtos/linux.c
src/rtos/rtos.c