rtos/mqx: Fix uninitialized parts of symbol table
authordaniel-k <github@daniel-krebs.net>
Wed, 14 Oct 2015 15:30:57 +0000 (17:30 +0200)
committerFreddie Chopin <freddie.chopin@gmail.com>
Tue, 3 Nov 2015 21:58:50 +0000 (21:58 +0000)
commit9bf5309ec7b343cc304f6c72d165003e1e096b29
tree9c2ed01ead5d00be6eae1a93de1ca97ce84077f1
parent951061c972a58215403b86b36dbbdb9de7f3dfad
rtos/mqx: Fix uninitialized parts of symbol table

Memory for the symbol table was allocated by malloc but not initialized other
than with the symbol name. Therefore `address` and `optional` members were
having arbitrary values leading to every symbol being optional most of the
time which messes up RTOS auto-detection. Memory will now be zero-initialized
as in other RTOS implementations.

Change-Id: I6c6e31ec1ef7e043061adf8c695b2139620e005d
Signed-off-by: Daniel Krebs <github@daniel-krebs.net>
Reviewed-on: http://openocd.zylin.com/3017
Tested-by: jenkins
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
src/rtos/mqx.c