88
99#include < chrono>
1010#include < cstdarg>
11- #include < fstream>
1211#include < mutex>
1312
1413#include " DAP.h"
@@ -35,8 +34,8 @@ using namespace lldb_dap;
3534
3635namespace lldb_dap {
3736
38- DAP::DAP (llvm::StringRef path, std::shared_ptr< llvm::raw_ostream> log,
39- ReplMode repl_mode, std::vector<std::string> pre_init_commands)
37+ DAP::DAP (llvm::StringRef path, llvm::raw_ostream * log, ReplMode repl_mode ,
38+ std::vector<std::string> pre_init_commands)
4039 : debug_adaptor_path(path), broadcaster(" lldb-dap" ), log(log),
4140 exception_breakpoints (), pre_init_commands(pre_init_commands),
4241 focus_tid(LLDB_INVALID_THREAD_ID), stop_at_entry(false ), is_attach(false ),
@@ -220,19 +219,19 @@ std::string DAP::ReadJSON() {
220219 std::string json_str;
221220 int length;
222221
223- if (!input.read_expected (log. get () , " Content-Length: " ))
222+ if (!input.read_expected (log, " Content-Length: " ))
224223 return json_str;
225224
226- if (!input.read_line (log. get () , length_str))
225+ if (!input.read_line (log, length_str))
227226 return json_str;
228227
229228 if (!llvm::to_integer (length_str, length))
230229 return json_str;
231230
232- if (!input.read_expected (log. get () , " \r\n " ))
231+ if (!input.read_expected (log, " \r\n " ))
233232 return json_str;
234233
235- if (!input.read_full (log. get () , length, json_str))
234+ if (!input.read_full (log, length, json_str))
236235 return json_str;
237236
238237 if (log) {
@@ -685,9 +684,8 @@ PacketStatus DAP::GetNextObject(llvm::json::Object &object) {
685684 return PacketStatus::JSONMalformed;
686685 }
687686
688- if (log) {
687+ if (log)
689688 *log << llvm::formatv (" {0:2}" , *json_value).str () << " \n " ;
690- }
691689
692690 llvm::json::Object *object_ptr = json_value->getAsObject ();
693691 if (!object_ptr) {
0 commit comments