rtos: Fix regression preventing use of first RTOS & clean up rtos_qsymbol()86/986/4
authorEvan Hunter <ehunter@broadcom.com>
Thu, 3 Jan 2013 16:29:18 +0000 (16:29 +0000)
committerFreddie Chopin <freddie.chopin@gmail.com>
Sun, 27 Jan 2013 14:29:18 +0000 (14:29 +0000)
commitb5c616b90ec3e2e75d48dc6765b06a86ca44e05f
tree7db218dd665ae7f683c06c249a281d87a2491373
parentf54a639b28514bf8c8faabc39c6434db1e886fed
rtos: Fix regression preventing use of first RTOS & clean up rtos_qsymbol()

ThreadX support was not working due to it being first in the list of RTOS - regression.
Auto-detect off, an RTOS was always be marked as successfully detected, even if symbols are not found.
Lines 223-227 were unnecessary as they are done in rtos_try_next()
Added lots of comments
Improved readability by separating: GDB not finding a symbol vs no more symbols being available

Regression caused by patch which was allowed only 52 minutes for review : http://openocd.zylin.com/895

Change-Id: Ib4decb01db595ddb3796837c6d8338ce6b9a91ca
Signed-off-by: Evan Hunter <ehunter@broadcom.com>
Reviewed-on: http://openocd.zylin.com/986
Tested-by: jenkins
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
src/rtos/rtos.c