From 1508dd8b37e522145969788fddd3651931c5c7ae Mon Sep 17 00:00:00 2001 From: Gavin1012 Date: Wed, 2 Jun 2021 11:42:41 +0800 Subject: [PATCH] enable debug points in IDE's init func on MAC platform Signed-off-by: Gavin1012 --- jerry-core/debugger/debugger.c | 8 ++++++++ jerry-port/default/default-io.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/jerry-core/debugger/debugger.c b/jerry-core/debugger/debugger.c index aa4a309d..54fd7cf3 100644 --- a/jerry-core/debugger/debugger.c +++ b/jerry-core/debugger/debugger.c @@ -24,6 +24,9 @@ #include "jcontext.h" #include "jerryscript-port.h" #include "lit-char-helpers.h" +#if defined (__APPLE__) + #include +#endif #if ENABLED (JERRY_DEBUGGER) @@ -1165,6 +1168,11 @@ jerry_debugger_receive (jerry_debugger_uint8_data_t **message_data_p) /**< [out] while (true) { + #if defined (__APPLE__) + // wait at here for 0.5ms + usleep(500) + #endif /* __APPLE__ */ + jerry_debugger_transport_receive_context_t context; if (!jerry_debugger_transport_receive (&context)) { diff --git a/jerry-port/default/default-io.c b/jerry-port/default/default-io.c index 0788ae69..a009ae4b 100644 --- a/jerry-port/default/default-io.c +++ b/jerry-port/default/default-io.c @@ -94,7 +94,7 @@ jerry_port_log (jerry_log_level_t level, /**< message log level */ JERRY_VLA (char, buffer, length + 1); vsnprintf (buffer, (size_t) length + 1, format, args); - fprintf (stderr, "%s", buffer); + fprintf (stderr, "[JERRYSCRIPT]%s", buffer); jerry_debugger_send_log (level, (jerry_char_t *) buffer, (jerry_size_t) length); } else -- Gitee