@@ -104,7 +104,7 @@ jerry_debugger_send_backtrace (uint8_t *recv_buffer_p) /**< pointer to the recei
104
104
105
105
if (current_frame >= JERRY_DEBUGGER_SEND_MAX (jerry_debugger_frame_t ))
106
106
{
107
- if (!jerry_debugger_send (sizeof (jerry_debugger_send_backtrace_t )))
107
+ if (!JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_backtrace_t )))
108
108
{
109
109
return ;
110
110
}
@@ -129,7 +129,7 @@ jerry_debugger_send_backtrace (uint8_t *recv_buffer_p) /**< pointer to the recei
129
129
130
130
backtrace_p -> type = JERRY_DEBUGGER_BACKTRACE_END ;
131
131
132
- jerry_debugger_send (sizeof (jerry_debugger_send_type_t ) + message_size );
132
+ JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_type_t ) + message_size );
133
133
} /* jerry_debugger_send_backtrace */
134
134
135
135
/**
@@ -232,7 +232,7 @@ jerry_debugger_sleep (void)
232
232
if (message_size != sizeof (type)) \
233
233
{ \
234
234
jerry_port_log (JERRY_LOG_LEVEL_ERROR, "Invalid message size\n"); \
235
- jerry_debugger_close_connection (); \
235
+ JERRY_CONTEXT (debugger_transport_p)->close (); \
236
236
return false; \
237
237
}
238
238
@@ -255,7 +255,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
255
255
&& !(JERRY_CONTEXT (debugger_flags ) & JERRY_DEBUGGER_BREAKPOINT_MODE ))
256
256
{
257
257
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Message requires breakpoint mode\n" );
258
- jerry_debugger_close_connection ();
258
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
259
259
return false;
260
260
}
261
261
@@ -271,7 +271,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
271
271
{
272
272
jmem_heap_free_block (uint8_data_p , uint8_data_p -> uint8_size + sizeof (jerry_debugger_uint8_data_t ));
273
273
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Unexpected message\n" );
274
- jerry_debugger_close_connection ();
274
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
275
275
return false;
276
276
}
277
277
@@ -281,7 +281,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
281
281
{
282
282
jmem_heap_free_block (uint8_data_p , uint8_data_p -> uint8_size + sizeof (jerry_debugger_uint8_data_t ));
283
283
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Invalid message size\n" );
284
- jerry_debugger_close_connection ();
284
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
285
285
return false;
286
286
}
287
287
@@ -293,7 +293,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
293
293
{
294
294
jmem_heap_free_block (uint8_data_p , uint8_data_p -> uint8_size + sizeof (jerry_debugger_uint8_data_t ));
295
295
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Invalid message size\n" );
296
- jerry_debugger_close_connection ();
296
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
297
297
return false;
298
298
}
299
299
@@ -348,7 +348,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
348
348
if (byte_code_free_cp != JERRY_CONTEXT (debugger_byte_code_free_tail ))
349
349
{
350
350
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Invalid byte code free order\n" );
351
- jerry_debugger_close_connection ();
351
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
352
352
return false;
353
353
}
354
354
@@ -509,7 +509,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
509
509
if (!(JERRY_CONTEXT (debugger_flags ) & JERRY_DEBUGGER_PARSER_WAIT_MODE ))
510
510
{
511
511
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Not in parser wait mode\n" );
512
- jerry_debugger_close_connection ();
512
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
513
513
return false;
514
514
}
515
515
@@ -523,7 +523,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
523
523
if (message_size < sizeof (jerry_debugger_receive_eval_first_t ) + 1 )
524
524
{
525
525
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Invalid message size\n" );
526
- jerry_debugger_close_connection ();
526
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
527
527
return false;
528
528
}
529
529
@@ -538,7 +538,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
538
538
if (eval_size != message_size - sizeof (jerry_debugger_receive_eval_first_t ))
539
539
{
540
540
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Invalid message size\n" );
541
- jerry_debugger_close_connection ();
541
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
542
542
return false;
543
543
}
544
544
bool ret_val = jerry_debugger_send_eval_or_throw ((lit_utf8_byte_t * ) (eval_first_p + 1 ), eval_size , & is_eval );
@@ -574,14 +574,14 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
574
574
if (message_size <= sizeof (jerry_debugger_receive_client_source_first_t ))
575
575
{
576
576
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Invalid message size\n" );
577
- jerry_debugger_close_connection ();
577
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
578
578
return false;
579
579
}
580
580
581
581
if (!(JERRY_CONTEXT (debugger_flags ) & JERRY_DEBUGGER_CLIENT_SOURCE_MODE ))
582
582
{
583
583
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Not in client source mode\n" );
584
- jerry_debugger_close_connection ();
584
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
585
585
return false;
586
586
}
587
587
@@ -594,7 +594,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
594
594
&& client_source_size != message_size - sizeof (jerry_debugger_receive_client_source_first_t ))
595
595
{
596
596
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Invalid message size\n" );
597
- jerry_debugger_close_connection ();
597
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
598
598
return false;
599
599
}
600
600
@@ -631,7 +631,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
631
631
if (!(JERRY_CONTEXT (debugger_flags ) & JERRY_DEBUGGER_CLIENT_SOURCE_MODE ))
632
632
{
633
633
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Not in client source mode\n" );
634
- jerry_debugger_close_connection ();
634
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
635
635
return false;
636
636
}
637
637
@@ -649,7 +649,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
649
649
if (!(JERRY_CONTEXT (debugger_flags ) & JERRY_DEBUGGER_CLIENT_SOURCE_MODE ))
650
650
{
651
651
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Not in client source mode\n" );
652
- jerry_debugger_close_connection ();
652
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
653
653
return false;
654
654
}
655
655
@@ -665,7 +665,7 @@ jerry_debugger_process_message (uint8_t *recv_buffer_p, /**< pointer to the rece
665
665
default :
666
666
{
667
667
jerry_port_log (JERRY_LOG_LEVEL_ERROR , "Unexpected message." );
668
- jerry_debugger_close_connection ();
668
+ JERRY_CONTEXT ( debugger_transport_p ) -> close ();
669
669
return false;
670
670
}
671
671
}
@@ -694,7 +694,7 @@ jerry_debugger_breakpoint_hit (uint8_t message_type) /**< message type */
694
694
uint32_t offset = (uint32_t ) (frame_ctx_p -> byte_code_p - (uint8_t * ) frame_ctx_p -> bytecode_header_p );
695
695
memcpy (breakpoint_hit_p -> offset , & offset , sizeof (uint32_t ));
696
696
697
- if (!jerry_debugger_send (sizeof (jerry_debugger_send_breakpoint_hit_t )))
697
+ if (!JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_breakpoint_hit_t )))
698
698
{
699
699
return ;
700
700
}
@@ -703,7 +703,7 @@ jerry_debugger_breakpoint_hit (uint8_t message_type) /**< message type */
703
703
704
704
jerry_debugger_uint8_data_t * uint8_data = NULL ;
705
705
706
- while (!jerry_debugger_receive (& uint8_data ))
706
+ while (!JERRY_CONTEXT ( debugger_transport_p ) -> receive (& uint8_data ))
707
707
{
708
708
jerry_debugger_sleep ();
709
709
}
@@ -731,7 +731,7 @@ jerry_debugger_send_type (jerry_debugger_header_type_t type) /**< message type *
731
731
732
732
message_type_p -> type = (uint8_t ) type ;
733
733
734
- jerry_debugger_send (sizeof (jerry_debugger_send_type_t ));
734
+ JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_type_t ));
735
735
} /* jerry_debugger_send_type */
736
736
737
737
@@ -761,7 +761,7 @@ jerry_debugger_send_configuration (uint8_t max_message_size) /**< maximum messag
761
761
configuration_p -> little_endian = (endian_data .uint8_value [0 ] == 1 );
762
762
configuration_p -> version = JERRY_DEBUGGER_VERSION ;
763
763
764
- return jerry_debugger_send (sizeof (jerry_debugger_send_configuration_t ));
764
+ return JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_configuration_t ));
765
765
} /* jerry_debugger_send_configuration */
766
766
767
767
/**
@@ -779,7 +779,7 @@ jerry_debugger_send_data (jerry_debugger_header_type_t type, /**< message type *
779
779
message_type_p -> type = type ;
780
780
memcpy (message_type_p + 1 , data , size );
781
781
782
- jerry_debugger_send (sizeof (jerry_debugger_send_type_t ) + size );
782
+ JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_type_t ) + size );
783
783
} /* jerry_debugger_send_data */
784
784
785
785
/**
@@ -806,7 +806,7 @@ jerry_debugger_send_string (uint8_t message_type, /**< message type */
806
806
{
807
807
memcpy (message_string_p -> string , string_p , max_fragment_len );
808
808
809
- if (!jerry_debugger_send (sizeof (jerry_debugger_send_string_t )))
809
+ if (!JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_string_t )))
810
810
{
811
811
return false;
812
812
}
@@ -828,7 +828,7 @@ jerry_debugger_send_string (uint8_t message_type, /**< message type */
828
828
message_string_p -> string [string_length - 1 ] = sub_type ;
829
829
}
830
830
831
- return jerry_debugger_send (sizeof (jerry_debugger_send_type_t ) + string_length );
831
+ return JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_type_t ) + string_length );
832
832
} /* jerry_debugger_send_string */
833
833
834
834
/**
@@ -851,7 +851,7 @@ jerry_debugger_send_function_cp (jerry_debugger_header_type_t type, /**< message
851
851
JMEM_CP_SET_NON_NULL_POINTER (compiled_code_cp , compiled_code_p );
852
852
memcpy (byte_code_cp_p -> byte_code_cp , & compiled_code_cp , sizeof (jmem_cpointer_t ));
853
853
854
- return jerry_debugger_send (sizeof (jerry_debugger_send_byte_code_cp_t ));
854
+ return JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_byte_code_cp_t ));
855
855
} /* jerry_debugger_send_function_cp */
856
856
857
857
/**
@@ -872,7 +872,7 @@ jerry_debugger_send_parse_function (uint32_t line, /**< line */
872
872
memcpy (message_parse_function_p -> line , & line , sizeof (uint32_t ));
873
873
memcpy (message_parse_function_p -> column , & column , sizeof (uint32_t ));
874
874
875
- return jerry_debugger_send (sizeof (jerry_debugger_send_parse_function_t ));
875
+ return JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_parse_function_t ));
876
876
} /* jerry_debugger_send_parse_function */
877
877
878
878
/**
@@ -908,7 +908,7 @@ jerry_debugger_send_memstats (void)
908
908
memset (memstats_p -> property_bytes , 0 , sizeof (uint32_t ));
909
909
#endif
910
910
911
- jerry_debugger_send (sizeof (jerry_debugger_send_memstats_t ));
911
+ JERRY_CONTEXT ( debugger_transport_p ) -> send (sizeof (jerry_debugger_send_memstats_t ));
912
912
} /* jerry_debugger_send_memstats */
913
913
914
914
/*
0 commit comments