armv8: valgrind memleak fixes

Various fixes for memory leaks, adds a target cleanup for aarch64
and ARM CTI objects.

Change-Id: I2267f0894df655fdf73d70c11ed03df0b8f8d07d
Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Reviewed-on: http://openocd.zylin.com/4478
Tested-by: jenkins
Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
Matthias Welwarsky
2018-03-26 09:45:46 +02:00
committed by Matthias Welwarsky
parent c0f81fbee7
commit 09076d10dd
7 changed files with 74 additions and 9 deletions
+4
View File
@@ -359,6 +359,10 @@ int openocd_main(int argc, char *argv[])
unregister_all_commands(cmd_ctx, NULL);
/* free all DAP and CTI objects */
dap_cleanup_all();
arm_cti_cleanup_all();
adapter_quit();
/* Shutdown commandline interface */