@@ -207,7 +207,6 @@ namespace xcpp
207207            {" arguments" 
208208             {
209209             {" pid" 
210-              {" stopOnEntry" true },
211210             {" initCommands" " settings set plugin.jit-loader.gdb.enable on" 
212211             }
213212            }
@@ -226,8 +225,8 @@ namespace xcpp
226225            {" command" " variables" 
227226            {" arguments" " variablesReference" 0 }}}
228227        };
229-         nl::json reply  = forward_message (inspect_request);
230-         return  reply ;
228+         nl::json dummy_reply  = forward_message (inspect_request);
229+         return  dummy_reply ;
231230    }
232231
233232    nl::json debugger::set_breakpoints_request (const  nl::json& message)
@@ -321,10 +320,12 @@ namespace xcpp
321320        nl::json continue_request = {
322321            {" type" " request" 
323322            {" command" " continue" 
324-             {" seq" " seq" get <int >() + 1 },
323+             {" seq" " seq" get <int >() + 2 },
325324            {" arguments" " threadId" begin ()}}}
326325        };
327326        log_debug (" [debugger::configuration_done_request] Sending continue request:\n " dump (4 ));
327+         //  // wait for 3 seconds before sending continue request
328+         //  std::this_thread::sleep_for(std::chrono::seconds(3));
328329        nl::json continue_reply = forward_message (continue_request);
329330        log_debug (" [debugger::configuration_done_request] Continue reply received:\n " dump (4 ));
330331        return  reply;
@@ -333,14 +334,7 @@ namespace xcpp
333334    nl::json debugger::variables_request_impl (const  nl::json& message)
334335    {
335336        log_debug (" [debugger::variables_request_impl] Variables request received:\n " dump (4 ));
336-         nl::json reply = {
337-             {" type" " response" 
338-             {" request_seq" " seq" 
339-             {" success" false },
340-             {" command" " command" 
341-             {" message" " variables not implemented" 
342-             {" body" " variables" 
343-         };
337+         nl::json reply = forward_message (message);
344338        return  reply;
345339    }
346340
@@ -439,15 +433,8 @@ namespace xcpp
439433        auto  stopped_threads = base_type::get_stopped_threads ();
440434
441435        if  (stopped_threads.empty ()) {
442-             nl::json error_reply = {
443-                 {" command" " stackTrace" 
444-                 {" request_seq" " seq" 
445-                 {" seq" " seq" 
446-                 {" success" false },
447-                 {" message" " No threads are currently stopped" 
448-                 {" type" " response" 
449-             };
450-             return  error_reply;
436+             nl::json reply = forward_message (message);
437+             return  reply;
451438        }
452439
453440        int  actual_thread_id;
0 commit comments