Browse Source

tools: Wait and dump the initial messages during gdbmi initialization

Roland Dobai 5 năm trước cách đây
mục cha
commit
2ecf66eba3
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      components/espcoredump/espcoredump.py

+ 2 - 1
components/espcoredump/espcoredump.py

@@ -1271,7 +1271,8 @@ def gdbmi_start(gdb_path, gdb_cmds, core_filename, prog_filename):  # type: (str
     gdb_args.append(prog_filename)
     res = GdbController(gdb_path=gdb_path, gdb_args=gdb_args)
     # Consume initial output by issuing a dummy command
-    res.write("-data-list-register-values x pc", timeout_sec=5)
+    gdbmi_run_cmd_get_responses(res, "-data-list-register-values x pc", None, "console", multiple=True,
+                                done_message="done", done_type="result")
     return res