From deff24afa13fe5188c207258d6d1935bc3dd0870 Mon Sep 17 00:00:00 2001 From: Jan Matyas Date: Mon, 21 Oct 2019 08:44:08 +0200 Subject: jtag_vpi: multiple improvements - Fix: Proper handling of read_socket() and write_socket() in case of "partial" read/write. - Added low-level JTAG IO debug capability (_DEBUG_JTAG_IO_) - Zero-fill packet buffers, avoid sending pieces of uninitialized memory over the network (memset struct vpi_cmd) - Use close_socket() instead of close() - needed for Win32 - Fixed usage messages of jtag_vpi_command_handlers Change-Id: I8bd19bc5c9512fe8e798600212e8a95213f50f5b Signed-off-by: Jan Matyas Reviewed-on: http://openocd.zylin.com/5177 Tested-by: jenkins Reviewed-by: Andreas Fritiofson Reviewed-by: Tomas Vanek --- src/helper/log.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/helper/log.h') diff --git a/src/helper/log.h b/src/helper/log.h index bc08fe4..eac535d 100644 --- a/src/helper/log.h +++ b/src/helper/log.h @@ -82,6 +82,8 @@ void kept_alive(void); void alive_sleep(uint64_t ms); void busy_sleep(uint64_t ms); +void log_socket_error(const char *socket_desc); + typedef void (*log_callback_fn)(void *priv, const char *file, unsigned line, const char *function, const char *string); -- cgit v1.1