aboutsummaryrefslogtreecommitdiff
path: root/jerry-core/jcontext/jcontext.h
diff options
context:
space:
mode:
Diffstat (limited to 'jerry-core/jcontext/jcontext.h')
-rw-r--r--jerry-core/jcontext/jcontext.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/jerry-core/jcontext/jcontext.h b/jerry-core/jcontext/jcontext.h
index f1abe682..e98d4511 100644
--- a/jerry-core/jcontext/jcontext.h
+++ b/jerry-core/jcontext/jcontext.h
@@ -27,6 +27,7 @@
#include "re-bytecode.h"
#include "vm-defines.h"
#include "jerryscript.h"
+#include "jerryscript-debugger-transport.h"
/** \addtogroup context Context
* @{
@@ -109,19 +110,18 @@ typedef struct
#endif /* JERRY_VM_EXEC_STOP */
#ifdef JERRY_DEBUGGER
- uint8_t debugger_send_buffer[JERRY_DEBUGGER_MAX_BUFFER_SIZE]; /**< buffer for sending messages */
- uint8_t debugger_receive_buffer[JERRY_DEBUGGER_MAX_BUFFER_SIZE]; /**< buffer for receiving messages */
+ uint8_t debugger_send_buffer[JERRY_DEBUGGER_TRANSPORT_MAX_BUFFER_SIZE]; /**< buffer for sending messages */
+ uint8_t debugger_receive_buffer[JERRY_DEBUGGER_TRANSPORT_MAX_BUFFER_SIZE]; /**< buffer for receiving messages */
+ jerry_debugger_transport_header_t *debugger_transport_header_p; /**< head of transport protocol chain */
uint8_t *debugger_send_buffer_payload_p; /**< start where the outgoing message can be written */
vm_frame_ctx_t *debugger_stop_context; /**< stop only if the current context is equal to this context */
jmem_cpointer_t debugger_byte_code_free_head; /**< head of byte code free linked list */
jmem_cpointer_t debugger_byte_code_free_tail; /**< tail of byte code free linked list */
uint32_t debugger_flags; /**< debugger flags */
- uint16_t debugger_receive_buffer_offset; /**< receive buffer offset */
- uint16_t debugger_port; /**< debugger socket communication port */
+ uint16_t debugger_received_length; /**< length of currently received bytes */
uint8_t debugger_message_delay; /**< call receive message when reaches zero */
- uint8_t debugger_max_send_size; /**< maximum amount of data that can be written */
+ uint8_t debugger_max_send_size; /**< maximum amount of data that can be sent */
uint8_t debugger_max_receive_size; /**< maximum amount of data that can be received */
- int debugger_connection; /**< holds the file descriptor of the socket communication */
#endif /* JERRY_DEBUGGER */
#ifdef JERRY_ENABLE_LINE_INFO