Advertisement
Guest User

Untitled

a guest
Dec 8th, 2021
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 51.40 KB | None | 0 0
  1. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (119) LaunchOptions{\"logToFile\":true,\"name\":\"Launch with GDB\",\"type\":\"cppdbg\",\"request\":\"launch\",\"program\":\"/media/user1/harddisk/os_from_scratch/kernel/kernel.elf\",\"cwd\":\"/media/user1/harddisk/os_from_scratch\",\"args\":[],\"targetArchitecture\":\"x64\",\"MIMode\":\"gdb\",\"miDebuggerPath\":\"/media/user1/harddisk/os_from_scratch/bin/cross/bin/x86_64-elf-gdb\",\"miDebuggerArgs\":\"\",\"externalConsole\":false,\"customLaunchSetupCommands\":[{\"text\":\"target remote localhost:1234\",\"description\":\"Connect to QEMU remote debugger\"}],\"setupCommands\":[{\"description\":\"Enable pretty-printing for gdb\",\"text\":\"-enable-pretty-printing\",\"ignoreFailures\":true},{\"text\":\"file /media/user1/harddisk/os_from_scratch/kernel/kernel.elf\",\"description\":\"Load binary.\"},{\"text\":\"break isr_handler\",\"description\":\"Break on exception handler.\"}],\"preLaunchTask\":\"Launch QEMU\",\"postDebugTask\":\"Make Clean\",\"logging\":{\"engineLogging\":true,\"trace\":true,\"traceResponse\":true},\"__configurationTarget\":5,\"__sessionId\":\"c7aaff05-7c6d-4d1c-90da-3a8e5e2e3dd8\"}\n"},"seq":2}
  2. 1: (119) LaunchOptions{"logToFile":true,"name":"Launch with GDB","type":"cppdbg","request":"launch","program":"/media/user1/harddisk/os_from_scratch/kernel/kernel.elf","cwd":"/media/user1/harddisk/os_from_scratch","args":[],"targetArchitecture":"x64","MIMode":"gdb","miDebuggerPath":"/media/user1/harddisk/os_from_scratch/bin/cross/bin/x86_64-elf-gdb","miDebuggerArgs":"","externalConsole":false,"customLaunchSetupCommands":[{"text":"target remote localhost:1234","description":"Connect to QEMU remote debugger"}],"setupCommands":[{"description":"Enable pretty-printing for gdb","text":"-enable-pretty-printing","ignoreFailures":true},{"text":"file /media/user1/harddisk/os_from_scratch/kernel/kernel.elf","description":"Load binary."},{"text":"break isr_handler","description":"Break on exception handler."}],"preLaunchTask":"Launch QEMU","postDebugTask":"Make Clean","logging":{"engineLogging":true,"trace":true,"traceResponse":true},"__configurationTarget":5,"__sessionId":"c7aaff05-7c6d-4d1c-90da-3a8e5e2e3dd8"}
  3. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (189) DbgCmd:echo $$ > /tmp/Microsoft-MIEngine-Pid-qbql11eu.ss3 ; cd \"/media/user1/harddisk/os_from_scratch/kernel\" ; DbgTerm=`tty` ; set -o monitor ; trap 'rm \"/tmp/Microsoft-MIEngine-In-bodx51jg.kn2\" \"/tmp/Microsoft-MIEngine-Out-p3l2ovgz.qn5\" \"/tmp/Microsoft-MIEngine-Pid-qbql11eu.ss3\" \"/tmp/Microsoft-MIEngine-Cmd-j5chm3yp.4uf\"' EXIT ; \"/media/user1/harddisk/os_from_scratch/bin/cross/bin/x86_64-elf-gdb\" --interpreter=mi --tty=$DbgTerm < \"/tmp/Microsoft-MIEngine-In-bodx51jg.kn2\" > \"/tmp/Microsoft-MIEngine-Out-p3l2ovgz.qn5\" & clear; pid=$! ; echo $pid > \"/tmp/Microsoft-MIEngine-Pid-qbql11eu.ss3\" ; wait $pid; \n"},"seq":4}
  4. 1: (189) DbgCmd:echo $$ > /tmp/Microsoft-MIEngine-Pid-qbql11eu.ss3 ; cd "/media/user1/harddisk/os_from_scratch/kernel" ; DbgTerm=`tty` ; set -o monitor ; trap 'rm "/tmp/Microsoft-MIEngine-In-bodx51jg.kn2" "/tmp/Microsoft-MIEngine-Out-p3l2ovgz.qn5" "/tmp/Microsoft-MIEngine-Pid-qbql11eu.ss3" "/tmp/Microsoft-MIEngine-Cmd-j5chm3yp.4uf"' EXIT ; "/media/user1/harddisk/os_from_scratch/bin/cross/bin/x86_64-elf-gdb" --interpreter=mi --tty=$DbgTerm < "/tmp/Microsoft-MIEngine-In-bodx51jg.kn2" > "/tmp/Microsoft-MIEngine-Out-p3l2ovgz.qn5" & clear; pid=$! ; echo $pid > "/tmp/Microsoft-MIEngine-Pid-qbql11eu.ss3" ; wait $pid;
  5. --> C (runInTerminal-6): {"type":"request","command":"runInTerminal","arguments":{"kind":"integrated","title":"cppdbg: kernel.elf","cwd":"","args":["/bin/sh","/tmp/Microsoft-MIEngine-Cmd-j5chm3yp.4uf"],"env":{}},"seq":6}
  6. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (207) Wait for connection completion.\n"},"seq":8}
  7. 1: (207) Wait for connection completion.
  8. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (279) ->=thread-group-added,id=\"i1\"\n"},"seq":10}
  9. 1: (279) ->=thread-group-added,id="i1"
  10. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (284) ->~\"GNU gdb (GDB) 12.0.50.20211119-git\\n\"\n"},"seq":12}
  11. 1: (284) ->~"GNU gdb (GDB) 12.0.50.20211119-git\n"
  12. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (285) ->~\"Copyright (C) 2021 Free Software Foundation, Inc.\\n\"\n"},"seq":14}
  13. 1: (285) ->~"Copyright (C) 2021 Free Software Foundation, Inc.\n"
  14. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (285) ->~\"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\\nThis is free software: you are free to change and redistribute it.\\nThere is NO WARRANTY, to the extent permitted by law.\"\n"},"seq":16}
  15. 1: (285) ->~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law."
  16. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (285) ->~\"\\nType \\\"show copying\\\" and \\\"show warranty\\\" for details.\\n\"\n"},"seq":18}
  17. 1: (285) ->~"\nType \"show copying\" and \"show warranty\" for details.\n"
  18. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (285) ->~\"This GDB was configured as \\\"--host=x86_64-pc-linux-gnu --target=x86_64-elf\\\".\\n\"\n"},"seq":20}
  19. 1: (285) ->~"This GDB was configured as \"--host=x86_64-pc-linux-gnu --target=x86_64-elf\".\n"
  20. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (285) ->~\"Type \\\"show configuration\\\" for configuration details.\\n\"\n"},"seq":22}
  21. 1: (285) ->~"Type \"show configuration\" for configuration details.\n"
  22. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (286) ->~\"For bug reporting instructions, please see:\\n\"\n"},"seq":24}
  23. 1: (286) ->~"For bug reporting instructions, please see:\n"
  24. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (286) ->~\"<https://www.gnu.org/software/gdb/bugs/>.\\n\"\n"},"seq":26}
  25. 1: (286) ->~"<https://www.gnu.org/software/gdb/bugs/>.\n"
  26. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (286) ->~\"Find the GDB manual and other documentation resources online at:\\n    <http://www.gnu.org/software/gdb/documentation/>.\"\n"},"seq":28}
  27. 1: (286) ->~"Find the GDB manual and other documentation resources online at:\n    <http://www.gnu.org/software/gdb/documentation/>."
  28. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (286) ->~\"\\n\\n\"\n"},"seq":30}
  29. 1: (286) ->~"\n\n"
  30. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (286) ->~\"For help, type \\\"help\\\".\\n\"\n"},"seq":32}
  31. 1: (286) ->~"For help, type \"help\".\n"
  32. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (286) ->~\"Type \\\"apropos word\\\" to search for commands related to \\\"word\\\".\\n\"\n"},"seq":34}
  33. 1: (286) ->~"Type \"apropos word\" to search for commands related to \"word\".\n"
  34. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (287) ->(gdb)\n"},"seq":36}
  35. 1: (287) ->(gdb)
  36. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (295) <-1001-gdb-set target-async on\n"},"seq":38}
  37. 1: (295) <-1001-gdb-set target-async on
  38. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (295) ->~\"Warning: 'set target-async', an alias for the command 'set mi-async', is deprecated.\\n\"\n"},"seq":40}
  39. 1: (295) ->~"Warning: 'set target-async', an alias for the command 'set mi-async', is deprecated.\n"
  40. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (296) ->~\"Use 'set mi-async'.\\n\\n\"\n"},"seq":42}
  41. 1: (296) ->~"Use 'set mi-async'.\n\n"
  42. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (296) ->1001^done\n"},"seq":44}
  43. 1: (296) ->1001^done
  44. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (296) ->(gdb)\n"},"seq":46}
  45. 1: (296) ->(gdb)
  46. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (300) 1001: elapsed time 9\n"},"seq":48}
  47. 1: (300) 1001: elapsed time 9
  48. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (313) <-1002-enable-pretty-printing\n"},"seq":50}
  49. 1: (313) <-1002-enable-pretty-printing
  50. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (314) ->1002^done\n"},"seq":52}
  51. 1: (314) ->1002^done
  52. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (314) 1002: elapsed time 0\n"},"seq":54}
  53. 1: (314) 1002: elapsed time 0
  54. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (314) ->(gdb)\n"},"seq":56}
  55. 1: (314) ->(gdb)
  56. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (317) <-1003-interpreter-exec console \"file /media/user1/harddisk/os_from_scratch/kernel/kernel.elf\"\n"},"seq":58}
  57. 1: (317) <-1003-interpreter-exec console "file /media/user1/harddisk/os_from_scratch/kernel/kernel.elf"
  58. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (318) ->~\"Reading symbols from /media/user1/harddisk/os_from_scratch/kernel/kernel.elf...\\n\"\n"},"seq":60}
  59. 1: (318) ->~"Reading symbols from /media/user1/harddisk/os_from_scratch/kernel/kernel.elf...\n"
  60. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (323) ->1003^done\n"},"seq":62}
  61. 1: (323) ->1003^done
  62. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (323) ->(gdb)\n"},"seq":64}
  63. 1: (323) ->(gdb)
  64. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (324) 1003: elapsed time 6\n"},"seq":66}
  65. 1: (324) 1003: elapsed time 6
  66. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (325) <-1004-interpreter-exec console \"break isr_handler\"\n"},"seq":68}
  67. 1: (325) <-1004-interpreter-exec console "break isr_handler"
  68. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (326) ->&\"Function \\\"isr_handler\\\" not defined.\\n\"\n"},"seq":70}
  69. 1: (326) ->&"Function \"isr_handler\" not defined.\n"
  70. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (326) ->~\"Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]\\n\"\n"},"seq":72}
  71. 1: (326) ->~"Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]\n"
  72. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (326) ->1004^done\n"},"seq":74}
  73. 1: (326) ->1004^done
  74. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (326) ->(gdb)\n"},"seq":76}
  75. 1: (326) ->(gdb)
  76. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (328) 1004: elapsed time 3\n"},"seq":78}
  77. 1: (328) 1004: elapsed time 3
  78. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (329) <-1005-interpreter-exec console \"set pagination off\"\n"},"seq":80}
  79. 1: (329) <-1005-interpreter-exec console "set pagination off"
  80. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (330) ->=cmd-param-changed,param=\"pagination\",value=\"off\"\n"},"seq":82}
  81. 1: (330) ->=cmd-param-changed,param="pagination",value="off"
  82. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (330) ->1005^done\n"},"seq":84}
  83. 1: (330) ->1005^done
  84. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (330) ->(gdb)\n"},"seq":86}
  85. 1: (330) ->(gdb)
  86. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (330) 1005: elapsed time 1\n"},"seq":88}
  87. 1: (330) 1005: elapsed time 1
  88. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (343) <-1006-gdb-set auto-solib-add on\n"},"seq":90}
  89. 1: (343) <-1006-gdb-set auto-solib-add on
  90. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (343) ->1006^done\n"},"seq":92}
  91. 1: (343) ->1006^done
  92. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (344) ->(gdb)\n"},"seq":94}
  93. 1: (344) ->(gdb)
  94. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (344) 1006: elapsed time 1\n"},"seq":96}
  95. 1: (344) 1006: elapsed time 1
  96. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (344) <-1007-gdb-set solib-search-path /media/user1/harddisk/os_from_scratch/kernel:\n"},"seq":98}
  97. 1: (344) <-1007-gdb-set solib-search-path /media/user1/harddisk/os_from_scratch/kernel:
  98. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (344) ->1007^done\n"},"seq":100}
  99. 1: (344) ->1007^done
  100. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (344) ->(gdb)\n"},"seq":102}
  101. 1: (344) ->(gdb)
  102. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (345) 1007: elapsed time 0\n"},"seq":104}
  103. 1: (345) 1007: elapsed time 0
  104. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (345) <-1008-gdb-set stop-on-solib-events 1\n"},"seq":106}
  105. 1: (345) <-1008-gdb-set stop-on-solib-events 1
  106. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (345) ->1008^done\n"},"seq":108}
  107. 1: (345) ->1008^done
  108. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (345) ->(gdb)\n"},"seq":110}
  109. 1: (345) ->(gdb)
  110. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (346) 1008: elapsed time 0\n"},"seq":112}
  111. 1: (346) 1008: elapsed time 0
  112. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (346) <-1009-interpreter-exec console \"target remote localhost:1234\"\n"},"seq":114}
  113. 1: (346) <-1009-interpreter-exec console "target remote localhost:1234"
  114. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (347) ->~\"Remote debugging using localhost:1234\\n\"\n"},"seq":116}
  115. 1: (347) ->~"Remote debugging using localhost:1234\n"
  116. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (351) ->=thread-group-started,id=\"i1\",pid=\"1\"\n"},"seq":118}
  117. 1: (351) ->=thread-group-started,id="i1",pid="1"
  118. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (352) ->=thread-created,id=\"1\",group-id=\"i1\"\n"},"seq":120}
  119. 1: (352) ->=thread-created,id="1",group-id="i1"
  120. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (352) ->=thread-created,id=\"2\",group-id=\"i1\"\n"},"seq":122}
  121. 1: (352) ->=thread-created,id="2",group-id="i1"
  122. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (352) ->=thread-created,id=\"3\",group-id=\"i1\"\n"},"seq":124}
  123. 1: (352) ->=thread-created,id="3",group-id="i1"
  124. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (352) ->=thread-created,id=\"4\",group-id=\"i1\"\n"},"seq":126}
  125. 1: (352) ->=thread-created,id="4",group-id="i1"
  126. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (352) ->=thread-created,id=\"5\",group-id=\"i1\"\n"},"seq":128}
  127. 1: (352) ->=thread-created,id="5",group-id="i1"
  128. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (352) ->=thread-created,id=\"6\",group-id=\"i1\"\n"},"seq":130}
  129. 1: (352) ->=thread-created,id="6",group-id="i1"
  130. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (352) ->=thread-created,id=\"7\",group-id=\"i1\"\n"},"seq":132}
  131. 1: (352) ->=thread-created,id="7",group-id="i1"
  132. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (353) ->=thread-created,id=\"8\",group-id=\"i1\"\n"},"seq":134}
  133. 1: (353) ->=thread-created,id="8",group-id="i1"
  134. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (353) ->=thread-created,id=\"9\",group-id=\"i1\"\n"},"seq":136}
  135. 1: (353) ->=thread-created,id="9",group-id="i1"
  136. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (353) ->=thread-created,id=\"10\",group-id=\"i1\"\n"},"seq":138}
  137. 1: (353) ->=thread-created,id="10",group-id="i1"
  138. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (353) ->=thread-created,id=\"11\",group-id=\"i1\"\n"},"seq":140}
  139. 1: (353) ->=thread-created,id="11",group-id="i1"
  140. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (353) ->=thread-created,id=\"12\",group-id=\"i1\"\n"},"seq":142}
  141. 1: (353) ->=thread-created,id="12",group-id="i1"
  142. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (354) ->~\"0x000000000000fff0 in do_exit (code=0) at proc/exit.c:22\\n\"\n"},"seq":144}
  143. 1: (354) ->~"0x000000000000fff0 in do_exit (code=0) at proc/exit.c:22\n"
  144. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (354) ->~\"22\\t    UNLOCK(exit_lock);\\n\"\n"},"seq":146}
  145. 1: (354) ->~"22\t    UNLOCK(exit_lock);\n"
  146. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (354) ->*stopped,frame={addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},thread-id=\"1\",stopped-threads=\"all\"\n"},"seq":148}
  147. 1: (354) ->*stopped,frame={addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},thread-id="1",stopped-threads="all"
  148. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (354) ->1009^done\n"},"seq":150}
  149. 1: (354) ->1009^done
  150. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (354) ->(gdb)\n"},"seq":152}
  151. 1: (354) ->(gdb)
  152. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (371) 1009: elapsed time 25\n"},"seq":154}
  153. 1: (371) 1009: elapsed time 25
  154. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (372) <-1010-thread-info 2\n"},"seq":156}
  155. 1: (372) <-1010-thread-info 2
  156. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (372) <-1011-thread-info 3\n"},"seq":158}
  157. 1: (372) <-1011-thread-info 3
  158. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (372) <-1012-thread-info 5\n"},"seq":160}
  159. 1: (372) <-1012-thread-info 5
  160. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (373) <-1013-thread-info 4\n"},"seq":162}
  161. 1: (373) <-1013-thread-info 4
  162. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1014-thread-info 6\n"},"seq":164}
  163. 1: (374) <-1014-thread-info 6
  164. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1015-thread-info 7\n"},"seq":166}
  165. 1: (374) <-1015-thread-info 7
  166. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1016-thread-info 8\n"},"seq":168}
  167. 1: (374) <-1016-thread-info 8
  168. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1018-thread-info 9\n"},"seq":170}
  169. 1: (374) <-1018-thread-info 9
  170. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1017-thread-info 1\n"},"seq":172}
  171. 1: (374) <-1017-thread-info 1
  172. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1019-thread-info 10\n"},"seq":174}
  173. 1: (374) <-1019-thread-info 10
  174. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) ->1010^done,threads=[{id=\"2\",target-id=\"Thread 1.2\",details=\"CPU#1 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":176}
  175. 1: (374) ->1010^done,threads=[{id="2",target-id="Thread 1.2",details="CPU#1 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  176. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1021-thread-info 12\n"},"seq":178}
  177. 1: (374) <-1021-thread-info 12
  178. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (375) ->(gdb)\n"},"seq":180}
  179. 1: (375) ->(gdb)
  180. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (374) <-1020-thread-info 11\n"},"seq":182}
  181. 1: (374) <-1020-thread-info 11
  182. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (376) ->1011^done,threads=[{id=\"3\",target-id=\"Thread 1.3\",details=\"CPU#2 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":184}
  183. 1: (376) ->1011^done,threads=[{id="3",target-id="Thread 1.3",details="CPU#2 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  184. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (376) ->(gdb)\n"},"seq":186}
  185. 1: (376) ->(gdb)
  186. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (377) ->1012^done,threads=[{id=\"5\",target-id=\"Thread 1.5\",details=\"CPU#4 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":188}
  187. 1: (377) ->1012^done,threads=[{id="5",target-id="Thread 1.5",details="CPU#4 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  188. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (377) ->(gdb)\n"},"seq":190}
  189. 1: (377) ->(gdb)
  190. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (379) ->1013^done,threads=[{id=\"4\",target-id=\"Thread 1.4\",details=\"CPU#3 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":192}
  191. 1: (379) ->1013^done,threads=[{id="4",target-id="Thread 1.4",details="CPU#3 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  192. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (379) ->(gdb)\n"},"seq":194}
  193. 1: (379) ->(gdb)
  194. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (380) ->1014^done,threads=[{id=\"6\",target-id=\"Thread 1.6\",details=\"CPU#5 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":196}
  195. 1: (380) ->1014^done,threads=[{id="6",target-id="Thread 1.6",details="CPU#5 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  196. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (380) ->(gdb)\n"},"seq":198}
  197. 1: (380) ->(gdb)
  198. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (382) ->1015^done,threads=[{id=\"7\",target-id=\"Thread 1.7\",details=\"CPU#6 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":200}
  199. 1: (382) ->1015^done,threads=[{id="7",target-id="Thread 1.7",details="CPU#6 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  200. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (382) ->(gdb)\n"},"seq":202}
  201. 1: (382) ->(gdb)
  202. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (382) 1010: elapsed time 10\n"},"seq":204}
  203. 1: (382) 1010: elapsed time 10
  204. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (383) Send Event AD7EngineCreateEvent\n"},"seq":206}
  205. 1: (383) Send Event AD7EngineCreateEvent
  206. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (384) ->1016^done,threads=[{id=\"8\",target-id=\"Thread 1.8\",details=\"CPU#7 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":208}
  207. 1: (384) ->1016^done,threads=[{id="8",target-id="Thread 1.8",details="CPU#7 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  208. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (385) ->(gdb)\n"},"seq":210}
  209. 1: (385) ->(gdb)
  210. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (385) ->1018^done,threads=[{id=\"9\",target-id=\"Thread 1.9\",details=\"CPU#8 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":212}
  211. 1: (385) ->1018^done,threads=[{id="9",target-id="Thread 1.9",details="CPU#8 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  212. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (386) ->(gdb)\n"},"seq":214}
  213. 1: (386) ->(gdb)
  214. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (386) ->1017^done,threads=[{id=\"1\",target-id=\"Thread 1.1\",details=\"CPU#0 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":216}
  215. 1: (386) ->1017^done,threads=[{id="1",target-id="Thread 1.1",details="CPU#0 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  216. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (387) ->(gdb)\n"},"seq":218}
  217. 1: (387) ->(gdb)
  218. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (388) ->1019^done,threads=[{id=\"10\",target-id=\"Thread 1.10\",details=\"CPU#9 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":220}
  219. 1: (388) ->1019^done,threads=[{id="10",target-id="Thread 1.10",details="CPU#9 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  220. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (388) ->(gdb)\n"},"seq":222}
  221. 1: (388) ->(gdb)
  222. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (389) ->1021^done,threads=[{id=\"12\",target-id=\"Thread 1.12\",details=\"CPU#11 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":224}
  223. 1: (389) ->1021^done,threads=[{id="12",target-id="Thread 1.12",details="CPU#11 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  224. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (389) ->(gdb)\n"},"seq":226}
  225. 1: (389) ->(gdb)
  226. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (391) ->1020^done,threads=[{id=\"11\",target-id=\"Thread 1.11\",details=\"CPU#10 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}]\n"},"seq":228}
  227. 1: (391) ->1020^done,threads=[{id="11",target-id="Thread 1.11",details="CPU#10 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}]
  228. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (391) ->(gdb)\n"},"seq":230}
  229. 1: (391) ->(gdb)
  230. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (396) 1011: elapsed time 24\n"},"seq":232}
  231. 1: (396) 1011: elapsed time 24
  232. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (397) 1012: elapsed time 24\n"},"seq":234}
  233. 1: (397) 1012: elapsed time 24
  234. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (398) 1013: elapsed time 25\n"},"seq":236}
  235. 1: (398) 1013: elapsed time 25
  236. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (398) 1014: elapsed time 24\n"},"seq":238}
  237. 1: (398) 1014: elapsed time 24
  238. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (398) 1015: elapsed time 24\n"},"seq":240}
  239. 1: (398) 1015: elapsed time 24
  240. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (399) 1016: elapsed time 24\n"},"seq":242}
  241. 1: (399) 1016: elapsed time 24
  242. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (399) 1018: elapsed time 25\n"},"seq":244}
  243. 1: (399) 1018: elapsed time 25
  244. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (399) 1017: elapsed time 25\n"},"seq":246}
  245. 1: (399) 1017: elapsed time 25
  246. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (400) 1019: elapsed time 25\n"},"seq":248}
  247. 1: (400) 1019: elapsed time 25
  248. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (400) 1021: elapsed time 25\n"},"seq":250}
  249. 1: (400) 1021: elapsed time 25
  250. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (400) 1020: elapsed time 26\n"},"seq":252}
  251. 1: (400) 1020: elapsed time 26
  252. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (397) Send Event AD7ProgramCreateEvent\n"},"seq":254}
  253. 1: (397) Send Event AD7ProgramCreateEvent
  254. --> E (output): {"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/Launch","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"17.0.10910.1","VS.Diagnostics.Debugger.HostVersion":"17.0.10910.1","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":304,"VS.Diagnostics.Debugger.MIMode":"gdb","VS.Diagnostics.Debugger.FrameworkVersion":"5.0.921.35908"}},"seq":256}
  255. --> R (launch-2): {"type":"response","request_seq":2,"success":true,"command":"launch","body":{},"seq":258}
  256. --> E (initialized): {"type":"event","event":"initialized","body":{},"seq":260}
  257. <--   R (runInTerminal-6) [225 ms]: {"type":"response","seq":3,"command":"runInTerminal","request_seq":6,"success":true,"body":{"shellProcessId":281946}}
  258. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (434) ShellPid=284431\n"},"seq":263}
  259. 1: (434) ShellPid=284431
  260. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (435) DebuggerPid=284433\n"},"seq":265}
  261. 1: (435) DebuggerPid=284433
  262. <--   C (setFunctionBreakpoints-4): {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
  263. --> R (setFunctionBreakpoints-4): {"type":"response","request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]},"seq":268}
  264. <--   C (setInstructionBreakpoints-5): {"command":"setInstructionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":5}
  265. --> R (setInstructionBreakpoints-5): {"type":"response","request_seq":5,"success":true,"command":"setInstructionBreakpoints","body":{"breakpoints":[]},"seq":271}
  266. <--   C (configurationDone-6): {"command":"configurationDone","type":"request","seq":6}
  267. --> R (configurationDone-6): {"type":"response","request_seq":6,"success":true,"command":"configurationDone","body":{},"seq":274}
  268. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (529) Send Event AD7LoadCompleteEvent\n"},"seq":275}
  269. <--   C (threads-7): {"command":"threads","type":"request","seq":7}
  270. 1: (529) Send Event AD7LoadCompleteEvent
  271. --> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"=thread-group-added,id=\"i1\"\nGNU gdb (GDB) 12.0.50.20211119-git\nCopyright (C) 2021 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\nType \"show copying\" and \"show warranty\" for details.\nThis GDB was configured as \"--host=x86_64-pc-linux-gnu --target=x86_64-elf\".\nType \"show configuration\" for configuration details.\nFor bug reporting instructions, please see:\n<https://www.gnu.org/software/gdb/bugs/>.\nFind the GDB manual and other documentation resources online at:\n    <http://www.gnu.org/software/gdb/documentation/>.\n\nFor help, type \"help\".\nType \"apropos word\" to search for commands related to \"word\".\nWarning: 'set target-async', an alias for the command 'set mi-async', is deprecated.\nUse 'set mi-async'.\n\n=cmd-param-changed,param=\"pagination\",value=\"off\"\n"},"seq":280}
  272. =thread-group-added,id="i1"
  273. GNU gdb (GDB) 12.0.50.20211119-git
  274. Copyright (C) 2021 Free Software Foundation, Inc.
  275. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  276. This is free software: you are free to change and redistribute it.
  277. There is NO WARRANTY, to the extent permitted by law.
  278. Type "show copying" and "show warranty" for details.
  279. This GDB was configured as "--host=x86_64-pc-linux-gnu --target=x86_64-elf".
  280. Type "show configuration" for configuration details.
  281. For bug reporting instructions, please see:
  282. <https://www.gnu.org/software/gdb/bugs/>.
  283. Find the GDB manual and other documentation resources online at:
  284.     <http://www.gnu.org/software/gdb/documentation/>.
  285.  
  286. For help, type "help".
  287. Type "apropos word" to search for commands related to "word".
  288. Warning: 'set target-async', an alias for the command 'set mi-async', is deprecated.
  289. Use 'set mi-async'.
  290.  
  291. =cmd-param-changed,param="pagination",value="off"
  292. --> R (threads-7): {"type":"response","request_seq":7,"success":true,"command":"threads","body":{"threads":[]},"seq":279}
  293. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (562) <-1022-thread-info\n"},"seq":283}
  294. 1: (562) <-1022-thread-info
  295. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (567) ->1022^done,threads=[{id=\"1\",target-id=\"Thread 1.1\",details=\"CPU#0 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"2\",target-id=\"Thread 1.2\",details=\"CPU#1 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"3\",target-id=\"Thread 1.3\",details=\"CPU#2 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"4\",target-id=\"Thread 1.4\",details=\"CPU#3 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"5\",target-id=\"Thread 1.5\",details=\"CPU#4 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"6\",target-id=\"Thread 1.6\",details=\"CPU#5 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"7\",target-id=\"Thread 1.7\",details=\"CPU#6 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"8\",target-id=\"Thread 1.8\",details=\"CPU#7 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"9\",target-id=\"Thread 1.9\",details=\"CPU#8 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"10\",target-id=\"Thread 1.10\",details=\"CPU#9 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"11\",target-id=\"Thread 1.11\",details=\"CPU#10 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"},{id=\"12\",target-id=\"Thread 1.12\",details=\"CPU#11 [running]\",frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",args=[{name=\"code\",value=\"0\"}],file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},state=\"stopped\"}],current-thread-id=\"1\"\n"},"seq":285}
  296. 1: (567) ->1022^done,threads=[{id="1",target-id="Thread 1.1",details="CPU#0 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="2",target-id="Thread 1.2",details="CPU#1 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="3",target-id="Thread 1.3",details="CPU#2 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="4",target-id="Thread 1.4",details="CPU#3 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="5",target-id="Thread 1.5",details="CPU#4 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="6",target-id="Thread 1.6",details="CPU#5 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="7",target-id="Thread 1.7",details="CPU#6 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="8",target-id="Thread 1.8",details="CPU#7 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="9",target-id="Thread 1.9",details="CPU#8 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="10",target-id="Thread 1.10",details="CPU#9 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="11",target-id="Thread 1.11",details="CPU#10 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"},{id="12",target-id="Thread 1.12",details="CPU#11 [running]",frame={level="0",addr="0x000000000000fff0",func="do_exit",args=[{name="code",value="0"}],file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},state="stopped"}],current-thread-id="1"
  297. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (567) ->(gdb)\n"},"seq":287}
  298. 1: (567) ->(gdb)
  299. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (567) 1022: elapsed time 5\n"},"seq":289}
  300. 1: (567) 1022: elapsed time 5
  301. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (577) <-1023-stack-list-frames 0 1000\n"},"seq":291}
  302. 1: (577) <-1023-stack-list-frames 0 1000
  303. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (578) ->1023^done,stack=[frame={level=\"0\",addr=\"0x000000000000fff0\",func=\"do_exit\",file=\"proc/exit.c\",fullname=\"/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c\",line=\"22\",arch=\"i386:x86-64\"},frame={level=\"1\",addr=\"0x0000000000000000\",func=\"??\",arch=\"i386:x86-64\"}]\n"},"seq":293}
  304. 1: (578) ->1023^done,stack=[frame={level="0",addr="0x000000000000fff0",func="do_exit",file="proc/exit.c",fullname="/media/user1/harddisk/os_from_scratch/kernel/proc/exit.c",line="22",arch="i386:x86-64"},frame={level="1",addr="0x0000000000000000",func="??",arch="i386:x86-64"}]
  305. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (578) ->(gdb)\n"},"seq":295}
  306. 1: (578) ->(gdb)
  307. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (580) 1023: elapsed time 2\n"},"seq":297}
  308. 1: (580) 1023: elapsed time 2
  309. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (583) Send Event AD7ProcessInfoUpdatedEvent\n"},"seq":299}
  310. 1: (583) Send Event AD7ProcessInfoUpdatedEvent
  311. --> E (process): {"type":"event","event":"process","body":{"startMethod":"launch","name":"/media/user1/harddisk/os_from_scratch/kernel/kernel.elf","systemProcessId":1,"pointerSize":64},"seq":301}
  312. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (593) Send Event AD7ThreadCreateEvent\n"},"seq":303}
  313. 1: (593) Send Event AD7ThreadCreateEvent
  314. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":2},"seq":305}
  315. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (600) Send Event AD7ThreadCreateEvent\n"},"seq":307}
  316. 1: (600) Send Event AD7ThreadCreateEvent
  317. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":3},"seq":309}
  318. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (600) Send Event AD7ThreadCreateEvent\n"},"seq":311}
  319. 1: (600) Send Event AD7ThreadCreateEvent
  320. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":5},"seq":313}
  321. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (600) Send Event AD7ThreadCreateEvent\n"},"seq":315}
  322. 1: (600) Send Event AD7ThreadCreateEvent
  323. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":4},"seq":317}
  324. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (601) Send Event AD7ThreadCreateEvent\n"},"seq":319}
  325. 1: (601) Send Event AD7ThreadCreateEvent
  326. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":6},"seq":321}
  327. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (601) Send Event AD7ThreadCreateEvent\n"},"seq":323}
  328. 1: (601) Send Event AD7ThreadCreateEvent
  329. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":7},"seq":325}
  330. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (601) Send Event AD7ThreadCreateEvent\n"},"seq":327}
  331. 1: (601) Send Event AD7ThreadCreateEvent
  332. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":8},"seq":329}
  333. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (601) Send Event AD7ThreadCreateEvent\n"},"seq":331}
  334. 1: (601) Send Event AD7ThreadCreateEvent
  335. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":9},"seq":333}
  336. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (601) Send Event AD7ThreadCreateEvent\n"},"seq":335}
  337. 1: (601) Send Event AD7ThreadCreateEvent
  338. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":1},"seq":337}
  339. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (601) Send Event AD7ThreadCreateEvent\n"},"seq":339}
  340. 1: (601) Send Event AD7ThreadCreateEvent
  341. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":10},"seq":341}
  342. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (601) Send Event AD7ThreadCreateEvent\n"},"seq":343}
  343. 1: (601) Send Event AD7ThreadCreateEvent
  344. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":12},"seq":345}
  345. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (602) Send Event AD7ThreadCreateEvent\n"},"seq":347}
  346. 1: (602) Send Event AD7ThreadCreateEvent
  347. --> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":11},"seq":349}
  348. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (605) <--exec-continue\n"},"seq":351}
  349. 1: (605) <--exec-continue
  350. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (605) ->^running\n"},"seq":353}
  351. 1: (605) ->^running
  352. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (606) ->*running,thread-id=\"all\"\n"},"seq":355}
  353. 1: (606) ->*running,thread-id="all"
  354. --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (606) ->(gdb)\n"},"seq":357}
  355. 1: (606) ->(gdb)
  356. <--   C (threads-8): {"command":"threads","type":"request","seq":8}
  357. --> R (threads-8): {"type":"response","request_seq":8,"success":true,"command":"threads","body":{"threads":[{"id":2,"name":"Thread #2"},{"id":3,"name":"Thread #3"},{"id":5,"name":"Thread #5"},{"id":4,"name":"Thread #4"},{"id":6,"name":"Thread #6"},{"id":7,"name":"Thread #7"},{"id":8,"name":"Thread #8"},{"id":9,"name":"Thread #9"},{"id":1,"name":"Thread #1"},{"id":10,"name":"Thread #10"},{"id":12,"name":"Thread #12"},{"id":11,"name":"Thread #11"}]},"seq":360}
  358.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement