microsoft / microsoft/vscode-cpptools

Threads are immediately running when debugging Linux kernel on remote machine

Open
#5,471 3 comments 1 reaction 1 assignee View on GitHub

@WardenGnaw is already working on this.

Since May 12, 2020.

debugger embedded
Dominant language
TypeScript
Stars
6.2k
Forks
1.7k
Avg merge
14h 46m
Merged PRs (30d)
61

Description

Type: Debugger

Describe the bug

  • OS and Version: Lubuntu 18.04
  • VS Code Version: 1.44.2
  • C/C++ Extension Version: 0.28.0-insiders3

To Reproduce
I'm trying to debug the Linux kernel on a target machine attached to my host on serial port /dev/ttyUSB0.

By running gdb from command line I can correctly connect to the running kernel:

user@host:~/myproj/kernel-source (develop)$ $GDB BUILD/vmlinux
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-pokysdk-linux --target=mipsel-poky-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from BUILD/vmlinux...done.
(gdb) target remote /dev/ttyUSB0
Remote debugging using /dev/ttyUSB0
0x80015e58 in arch_kgdb_breakpoint () at /home/user/myproj/kernel-source/arch/mips/kernel/kgdb.c:201
201             __asm__ __volatile__(
(gdb) b /home/user/myproj/kernel-source/arch/mips/kernel/kgdb.c:208
Breakpoint 1 at 0x80015e60: file /home/user/myproj/kernel-source/arch/mips/kernel/kgdb.c, line 208.
(gdb) continue
Continuing.

Thread 2 hit Breakpoint 1, arch_kgdb_breakpoint ()
    at /home/user/myproj/kernel-source/arch/mips/kernel/kgdb.c:208
208     }
(gdb) 

As you see, after giving target remote /dev/ttyUSB0 the execution is still stopped, and I can also set breakpoints and then continue. I just would like to do the same from VSCode graphic interface.

From VSCode I'm using the following launch.json:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "KGDB",
            "type": "cppdbg",
            "request": "launch",
            "preLaunchTask": "set-serial-port-params",
            "program": "${workspaceFolder}/BUILD/vmlinux",
            "args": [],
            "cwd": "${workspaceFolder}",
            "stopAtEntry": false,
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "targetArchitecture": "mips",
            "setupCommands": [
                { "text": "target remote /dev/ttyUSB0", "ignoreFailures": false },
            ],
            "customLaunchSetupCommands": [],
            "launchCompleteCommand": "None",
            "miDebuggerPath": "/opt/dl-distro-tiny/2.2.4/sysroots/x86_64-pokysdk-linux/usr/bin/mipsel-poky-linux-musl/mipsel-poky-linux-musl-gdb",
            "logging": {
                "trace": true,
                "traceResponse": true,
                "engineLogging": true
            }
        }
    ]
}

But as soon as I start debugging the kernel continues its execution (as if someone sent 'continue' to gdb). I do not want to automatically continue the execution, but it seems there is no way to do it (I tried with "launchCompleteCommand": "None", but it seems ignored.

Additional context
This is the output from debug console:

--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (266) LaunchOptions<LocalLaunchOptions xmlns='http://schemas.microsoft.com/vstudio/MDDDebuggerOptions/2014'\n"},"seq":2}
1: (266) LaunchOptions<LocalLaunchOptions xmlns='http://schemas.microsoft.com/vstudio/MDDDebuggerOptions/2014'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (291) LaunchOptions  ExePath='/home/user/myproj/kernel-source/BUILD/vmlinux'\n"},"seq":4}
1: (291) LaunchOptions  ExePath='/home/user/myproj/kernel-source/BUILD/vmlinux'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (296) LaunchOptions  WorkingDirectory='/home/user/myproj/kernel-source'\n"},"seq":6}
1: (296) LaunchOptions  WorkingDirectory='/home/user/myproj/kernel-source'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (296) LaunchOptions  TargetArchitecture='mips'\n"},"seq":8}
1: (296) LaunchOptions  TargetArchitecture='mips'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (297) LaunchOptions  ExeArguments=''\n"},"seq":10}
1: (297) LaunchOptions  ExeArguments=''
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (301) LaunchOptions  MIMode='gdb'\n"},"seq":12}
1: (301) LaunchOptions  MIMode='gdb'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (301) LaunchOptions  MIDebuggerPath='/opt/dl-distro-tiny/2.2.4/sysroots/x86_64-pokysdk-linux/usr/bin/mipsel-poky-linux-musl/mipsel-poky-linux-musl-gdb'\n"},"seq":14}
1: (301) LaunchOptions  MIDebuggerPath='/opt/dl-distro-tiny/2.2.4/sysroots/x86_64-pokysdk-linux/usr/bin/mipsel-poky-linux-musl/mipsel-poky-linux-musl-gdb'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (302) LaunchOptions  WaitDynamicLibLoad='false'\n"},"seq":16}
1: (302) LaunchOptions  WaitDynamicLibLoad='false'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (303) LaunchOptions>\n"},"seq":18}
1: (303) LaunchOptions>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (305) LaunchOptions    <SetupCommands>\n"},"seq":20}
1: (305) LaunchOptions    <SetupCommands>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (306) LaunchOptions        <Command IgnoreFailures='false' Description=''>target remote /dev/ttyUSB0</Command>\n"},"seq":22}
1: (306) LaunchOptions        <Command IgnoreFailures='false' Description=''>target remote /dev/ttyUSB0</Command>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (306) LaunchOptions    </SetupCommands>\n"},"seq":24}
1: (306) LaunchOptions    </SetupCommands>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (308) LaunchOptions    <CustomLaunchSetupCommands>\n"},"seq":26}
1: (308) LaunchOptions    <CustomLaunchSetupCommands>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (308) LaunchOptions    </CustomLaunchSetupCommands>\n"},"seq":28}
1: (308) LaunchOptions    </CustomLaunchSetupCommands>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (309) LaunchOptions    <LaunchCompleteCommand>None</LaunchCompleteCommand>\n"},"seq":30}
1: (309) LaunchOptions    <LaunchCompleteCommand>None</LaunchCompleteCommand>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (310) LaunchOptions</LocalLaunchOptions>\n"},"seq":32}
1: (310) LaunchOptions</LocalLaunchOptions>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (718) DbgCmd:echo $$ > /tmp/Microsoft-MIEngine-Pid-g52eem8i.z0z ; cd \"/home/user/myproj/kernel-source/BUILD\" ; DbgTerm=`tty` ; set -o monitor ; trap 'rm \"/tmp/Microsoft-MIEngine-In-s83cz360.2d0\" \"/tmp/Microsoft-MIEngine-Out-17g0avpk.91t\" \"/tmp/Microsoft-MIEngine-Pid-g52eem8i.z0z\" \"/tmp/Microsoft-MIEngine-Cmd-i76iqd4u.224\"' EXIT ; \"/opt/dl-distro-tiny/2.2.4/sysroots/x86_64-pokysdk-linux/usr/bin/mipsel-poky-linux-musl/mipsel-poky-linux-musl-gdb\" --interpreter=mi --tty=$DbgTerm < \"/tmp/Microsoft-MIEngine-In-s83cz360.2d0\" > \"/tmp/Microsoft-MIEngine-Out-17g0avpk.91t\" & clear; pid=$! ; echo $pid > \"/tmp/Microsoft-MIEngine-Pid-g52eem8i.z0z\" ; wait $pid; \n"},"seq":34}
1: (718) DbgCmd:echo $$ > /tmp/Microsoft-MIEngine-Pid-g52eem8i.z0z ; cd "/home/user/myproj/kernel-source/BUILD" ; DbgTerm=`tty` ; set -o monitor ; trap 'rm "/tmp/Microsoft-MIEngine-In-s83cz360.2d0" "/tmp/Microsoft-MIEngine-Out-17g0avpk.91t" "/tmp/Microsoft-MIEngine-Pid-g52eem8i.z0z" "/tmp/Microsoft-MIEngine-Cmd-i76iqd4u.224"' EXIT ; "/opt/dl-distro-tiny/2.2.4/sysroots/x86_64-pokysdk-linux/usr/bin/mipsel-poky-linux-musl/mipsel-poky-linux-musl-gdb" --interpreter=mi --tty=$DbgTerm < "/tmp/Microsoft-MIEngine-In-s83cz360.2d0" > "/tmp/Microsoft-MIEngine-Out-17g0avpk.91t" & clear; pid=$! ; echo $pid > "/tmp/Microsoft-MIEngine-Pid-g52eem8i.z0z" ; wait $pid;
--> C (runInTerminal-36): {"type":"request","command":"runInTerminal","arguments":{"kind":"integrated","title":"cppdbg: vmlinux","cwd":"","args":["/bin/sh","/tmp/Microsoft-MIEngine-Cmd-i76iqd4u.224"],"env":{}},"seq":36}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (770) Wait for connection completion.\n"},"seq":38}
1: (770) Wait for connection completion.
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2080) ->=thread-group-added,id=\"i1\"\n"},"seq":40}
1: (2080) ->=thread-group-added,id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2086) ->~\"GNU gdb (GDB) 7.11.1\\n\"\n"},"seq":42}
1: (2086) ->~"GNU gdb (GDB) 7.11.1\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2087) ->~\"Copyright (C) 2016 Free Software Foundation, Inc.\\n\"\n"},"seq":44}
1: (2087) ->~"Copyright (C) 2016 Free Software Foundation, Inc.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2090) ->~\"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.  Type \\\"show copying\\\"\\nand \\\"show warranty\\\" for details.\\n\"\n"},"seq":46}
1: (2090) ->~"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.  Type \"show copying\"\nand \"show warranty\" for details.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2090) ->~\"This GDB was configured as \\\"--host=x86_64-pokysdk-linux --target=mipsel-poky-linux\\\".\\nType \\\"show configuration\\\" for configuration details.\"\n"},"seq":48}
1: (2090) ->~"This GDB was configured as \"--host=x86_64-pokysdk-linux --target=mipsel-poky-linux\".\nType \"show configuration\" for configuration details."
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2094) ->~\"\\nFor bug reporting instructions, please see:\\n\"\n"},"seq":50}
1: (2094) ->~"\nFor bug reporting instructions, please see:\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2102) ->~\"<http://www.gnu.org/software/gdb/bugs/>.\\n\"\n"},"seq":52}
1: (2102) ->~"<http://www.gnu.org/software/gdb/bugs/>.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2104) ->~\"Find the GDB manual and other documentation resources online at:\\n<http://www.gnu.org/software/gdb/documentation/>.\\n\"\n"},"seq":54}
1: (2104) ->~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2104) ->~\"For help, type \\\"help\\\".\\n\"\n"},"seq":56}
1: (2104) ->~"For help, type \"help\".\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2110) ->~\"Type \\\"apropos word\\\" to search for commands related to \\\"word\\\".\\n\"\n"},"seq":58}
1: (2110) ->~"Type \"apropos word\" to search for commands related to \"word\".\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2111) ->=cmd-param-changed,param=\"auto-load safe-path\",value=\"/\"\n"},"seq":60}
1: (2111) ->=cmd-param-changed,param="auto-load safe-path",value="/"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2111) ->(gdb)\n"},"seq":62}
1: (2111) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2117) <-1001-gdb-set target-async on\n"},"seq":64}
1: (2117) <-1001-gdb-set target-async on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2120) ->1001^done\n"},"seq":66}
1: (2120) ->1001^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2121) ->(gdb)\n"},"seq":68}
1: (2121) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2124) 1001: elapsed time 8\n"},"seq":70}
1: (2124) 1001: elapsed time 8
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2152) <-1002-interpreter-exec console \"target remote /dev/ttyUSB0\"\n"},"seq":72}
1: (2152) <-1002-interpreter-exec console "target remote /dev/ttyUSB0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2218) ->~\"Remote debugging using /dev/ttyUSB0\\n\"\n"},"seq":74}
1: (2218) ->~"Remote debugging using /dev/ttyUSB0\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2381) ->=thread-group-started,id=\"i1\",pid=\"42000\"\n"},"seq":76}
1: (2381) ->=thread-group-started,id="i1",pid="42000"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2382) ->=thread-created,id=\"1\",group-id=\"i1\"\n"},"seq":78}
1: (2382) ->=thread-created,id="1",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2382) ->=thread-created,id=\"2\",group-id=\"i1\"\n"},"seq":80}
1: (2382) ->=thread-created,id="2",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2382) ->=thread-created,id=\"3\",group-id=\"i1\"\n"},"seq":82}
1: (2382) ->=thread-created,id="3",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2382) ->=thread-created,id=\"4\",group-id=\"i1\"\n"},"seq":84}
1: (2382) ->=thread-created,id="4",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2382) ->=thread-created,id=\"5\",group-id=\"i1\"\n"},"seq":86}
1: (2382) ->=thread-created,id="5",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2382) ->=thread-created,id=\"6\",group-id=\"i1\"\n"},"seq":88}
1: (2382) ->=thread-created,id="6",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2383) ->=thread-created,id=\"7\",group-id=\"i1\"\n"},"seq":90}
1: (2383) ->=thread-created,id="7",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2383) ->=thread-created,id=\"8\",group-id=\"i1\"\n"},"seq":92}
1: (2383) ->=thread-created,id="8",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2383) ->=thread-created,id=\"9\",group-id=\"i1\"\n"},"seq":94}
1: (2383) ->=thread-created,id="9",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2383) ->=thread-created,id=\"10\",group-id=\"i1\"\n"},"seq":96}
1: (2383) ->=thread-created,id="10",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2383) ->=thread-created,id=\"11\",group-id=\"i1\"\n"},"seq":98}
1: (2383) ->=thread-created,id="11",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2383) ->=thread-created,id=\"12\",group-id=\"i1\"\n"},"seq":100}
1: (2383) ->=thread-created,id="12",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2384) ->=thread-created,id=\"13\",group-id=\"i1\"\n"},"seq":102}
1: (2384) ->=thread-created,id="13",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2389) ->=thread-created,id=\"14\",group-id=\"i1\"\n"},"seq":104}
1: (2389) ->=thread-created,id="14",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2390) ->=thread-created,id=\"15\",group-id=\"i1\"\n"},"seq":106}
1: (2390) ->=thread-created,id="15",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2395) ->=thread-created,id=\"16\",group-id=\"i1\"\n"},"seq":108}
1: (2395) ->=thread-created,id="16",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2395) ->=thread-created,id=\"17\",group-id=\"i1\"\n"},"seq":110}
1: (2395) ->=thread-created,id="17",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2396) ->=thread-created,id=\"18\",group-id=\"i1\"\n"},"seq":112}
1: (2396) ->=thread-created,id="18",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2396) ->=thread-created,id=\"19\",group-id=\"i1\"\n"},"seq":114}
1: (2396) ->=thread-created,id="19",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2399) ->=thread-created,id=\"20\",group-id=\"i1\"\n"},"seq":116}
1: (2399) ->=thread-created,id="20",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2401) ->=thread-created,id=\"21\",group-id=\"i1\"\n"},"seq":118}
1: (2401) ->=thread-created,id="21",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2401) ->=thread-created,id=\"22\",group-id=\"i1\"\n"},"seq":120}
1: (2401) ->=thread-created,id="22",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2402) ->=thread-created,id=\"23\",group-id=\"i1\"\n"},"seq":122}
1: (2402) ->=thread-created,id="23",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2706) ->~\"0x80015e58 in ?? ()\\n\"\n"},"seq":124}
1: (2706) ->~"0x80015e58 in ?? ()\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2706) ->*stopped,frame={addr=\"0x80015e58\",func=\"??\",args=[]},thread-id=\"2\",stopped-threads=\"all\"\n"},"seq":126}
1: (2706) ->*stopped,frame={addr="0x80015e58",func="??",args=[]},thread-id="2",stopped-threads="all"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2706) ->1002^done\n"},"seq":128}
1: (2706) ->1002^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2707) ->(gdb)\n"},"seq":130}
1: (2707) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2721) 1002: elapsed time 568\n"},"seq":132}
1: (2721) 1002: elapsed time 568
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2727) <-1003-thread-info 1\n"},"seq":134}
1: (2727) <-1003-thread-info 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2731) <-1004-thread-info 2\n"},"seq":136}
1: (2731) <-1004-thread-info 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2732) <-1005-thread-info 3\n"},"seq":138}
1: (2732) <-1005-thread-info 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2733) <-1006-thread-info 4\n"},"seq":140}
1: (2733) <-1006-thread-info 4
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2736) <-1007-thread-info 5\n"},"seq":142}
1: (2736) <-1007-thread-info 5
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2736) <-1008-thread-info 6\n"},"seq":144}
1: (2736) <-1008-thread-info 6
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2737) <-1009-thread-info 7\n"},"seq":146}
1: (2737) <-1009-thread-info 7
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2738) <-1010-thread-info 8\n"},"seq":148}
1: (2738) <-1010-thread-info 8
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2739) <-1011-thread-info 9\n"},"seq":150}
1: (2739) <-1011-thread-info 9
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2740) <-1012-thread-info 10\n"},"seq":152}
1: (2740) <-1012-thread-info 10
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2740) <-1013-thread-info 11\n"},"seq":154}
1: (2740) <-1013-thread-info 11
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2744) <-1014-thread-info 12\n"},"seq":156}
1: (2744) <-1014-thread-info 12
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2744) <-1015-thread-info 13\n"},"seq":158}
1: (2744) <-1015-thread-info 13
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2745) <-1016-thread-info 14\n"},"seq":160}
1: (2745) <-1016-thread-info 14
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2745) <-1017-thread-info 15\n"},"seq":162}
1: (2745) <-1017-thread-info 15
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2746) <-1018-thread-info 16\n"},"seq":164}
1: (2746) <-1018-thread-info 16
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2749) <-1019-thread-info 17\n"},"seq":166}
1: (2749) <-1019-thread-info 17
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2750) <-1020-thread-info 18\n"},"seq":168}
1: (2750) <-1020-thread-info 18
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2750) <-1021-thread-info 19\n"},"seq":170}
1: (2750) <-1021-thread-info 19
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2751) <-1022-thread-info 20\n"},"seq":172}
1: (2751) <-1022-thread-info 20
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2751) <-1023-thread-info 21\n"},"seq":174}
1: (2751) <-1023-thread-info 21
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2754) <-1024-thread-info 22\n"},"seq":176}
1: (2754) <-1024-thread-info 22
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2754) <-1025-thread-info 23\n"},"seq":178}
1: (2754) <-1025-thread-info 23
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2756) <-1026-interpreter-exec console \"set pagination off\"\n"},"seq":180}
1: (2756) <-1026-interpreter-exec console "set pagination off"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3066) ->1003^done,threads=[{id=\"1\",target-id=\"Thread 4294967294\",details=\"shadowCPU0\",frame={level=\"0\",addr=\"0x80015e58\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":182}
1: (3066) ->1003^done,threads=[{id="1",target-id="Thread 4294967294",details="shadowCPU0",frame={level="0",addr="0x80015e58",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3066) ->(gdb)\n"},"seq":184}
1: (3066) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3067) 1003: elapsed time 339\n"},"seq":186}
1: (3067) 1003: elapsed time 339
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3140) ->1004^done,threads=[{id=\"2\",target-id=\"Thread 1\",details=\"swapper\",frame={level=\"0\",addr=\"0x80015e58\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":188}
1: (3140) ->1004^done,threads=[{id="2",target-id="Thread 1",details="swapper",frame={level="0",addr="0x80015e58",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3140) ->(gdb)\n"},"seq":190}
1: (3140) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3141) 1004: elapsed time 410\n"},"seq":192}
1: (3141) 1004: elapsed time 410
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3474) ->1005^done,threads=[{id=\"3\",target-id=\"Thread 2\",details=\"kthreadd\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":194}
1: (3474) ->1005^done,threads=[{id="3",target-id="Thread 2",details="kthreadd",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3475) ->(gdb)\n"},"seq":196}
1: (3475) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3475) 1005: elapsed time 743\n"},"seq":198}
1: (3475) 1005: elapsed time 743
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3810) ->1006^done,threads=[{id=\"4\",target-id=\"Thread 3\",details=\"ksoftirqd/0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":200}
1: (3810) ->1006^done,threads=[{id="4",target-id="Thread 3",details="ksoftirqd/0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3811) ->(gdb)\n"},"seq":202}
1: (3811) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3811) 1006: elapsed time 1078\n"},"seq":204}
1: (3811) 1006: elapsed time 1078
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4148) ->1007^done,threads=[{id=\"5\",target-id=\"Thread 4\",details=\"kworker/0:0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":206}
1: (4148) ->1007^done,threads=[{id="5",target-id="Thread 4",details="kworker/0:0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4148) ->(gdb)\n"},"seq":208}
1: (4148) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4149) 1007: elapsed time 1413\n"},"seq":210}
1: (4149) 1007: elapsed time 1413
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4486) ->1008^done,threads=[{id=\"6\",target-id=\"Thread 5\",details=\"kworker/0:0H\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":212}
1: (4486) ->1008^done,threads=[{id="6",target-id="Thread 5",details="kworker/0:0H",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4487) ->(gdb)\n"},"seq":214}
1: (4487) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4487) 1008: elapsed time 1750\n"},"seq":216}
1: (4487) 1008: elapsed time 1750
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4821) ->1009^done,threads=[{id=\"7\",target-id=\"Thread 6\",details=\"kworker/u2:0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":218}
1: (4821) ->1009^done,threads=[{id="7",target-id="Thread 6",details="kworker/u2:0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4822) ->(gdb)\n"},"seq":220}
1: (4822) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (4822) 1009: elapsed time 2084\n"},"seq":222}
1: (4822) 1009: elapsed time 2084
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5158) ->1010^done,threads=[{id=\"8\",target-id=\"Thread 7\",details=\"rcu_preempt\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":224}
1: (5158) ->1010^done,threads=[{id="8",target-id="Thread 7",details="rcu_preempt",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5158) ->(gdb)\n"},"seq":226}
1: (5158) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5165) 1010: elapsed time 2426\n"},"seq":228}
1: (5165) 1010: elapsed time 2426
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5494) ->1011^done,threads=[{id=\"9\",target-id=\"Thread 8\",details=\"rcu_bh\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":230}
1: (5494) ->1011^done,threads=[{id="9",target-id="Thread 8",details="rcu_bh",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5494) ->(gdb)\n"},"seq":232}
1: (5494) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5494) 1011: elapsed time 2755\n"},"seq":234}
1: (5494) 1011: elapsed time 2755
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5834) ->1012^done,threads=[{id=\"10\",target-id=\"Thread 9\",details=\"rcu_sched\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":236}
1: (5834) ->1012^done,threads=[{id="10",target-id="Thread 9",details="rcu_sched",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5835) ->(gdb)\n"},"seq":238}
1: (5835) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (5835) 1012: elapsed time 3095\n"},"seq":240}
1: (5835) 1012: elapsed time 3095
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6174) ->1013^done,threads=[{id=\"11\",target-id=\"Thread 10\",details=\"khelper\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":242}
1: (6174) ->1013^done,threads=[{id="11",target-id="Thread 10",details="khelper",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6174) ->(gdb)\n"},"seq":244}
1: (6174) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6175) 1013: elapsed time 3434\n"},"seq":246}
1: (6175) 1013: elapsed time 3434
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6510) ->1014^done,threads=[{id=\"12\",target-id=\"Thread 11\",details=\"kdevtmpfs\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":248}
1: (6510) ->1014^done,threads=[{id="12",target-id="Thread 11",details="kdevtmpfs",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6510) ->(gdb)\n"},"seq":250}
1: (6510) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6511) 1014: elapsed time 3766\n"},"seq":252}
1: (6511) 1014: elapsed time 3766
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6852) ->1015^done,threads=[{id=\"13\",target-id=\"Thread 12\",details=\"writeback\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":254}
1: (6852) ->1015^done,threads=[{id="13",target-id="Thread 12",details="writeback",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6852) ->(gdb)\n"},"seq":256}
1: (6852) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (6852) 1015: elapsed time 4107\n"},"seq":258}
1: (6852) 1015: elapsed time 4107
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7191) ->1016^done,threads=[{id=\"14\",target-id=\"Thread 13\",details=\"bioset\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":260}
1: (7191) ->1016^done,threads=[{id="14",target-id="Thread 13",details="bioset",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7191) ->(gdb)\n"},"seq":262}
1: (7191) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7192) 1016: elapsed time 4446\n"},"seq":264}
1: (7192) 1016: elapsed time 4446
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7528) ->1017^done,threads=[{id=\"15\",target-id=\"Thread 14\",details=\"kblockd\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":266}
1: (7528) ->1017^done,threads=[{id="15",target-id="Thread 14",details="kblockd",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7529) ->(gdb)\n"},"seq":268}
1: (7529) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7529) 1017: elapsed time 4783\n"},"seq":270}
1: (7529) 1017: elapsed time 4783
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7863) ->1018^done,threads=[{id=\"16\",target-id=\"Thread 15\",details=\"usb_suspender\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":272}
1: (7863) ->1018^done,threads=[{id="16",target-id="Thread 15",details="usb_suspender",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7863) ->(gdb)\n"},"seq":274}
1: (7863) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (7864) 1018: elapsed time 5117\n"},"seq":276}
1: (7864) 1018: elapsed time 5117
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8198) ->1019^done,threads=[{id=\"17\",target-id=\"Thread 16\",details=\"suspender again\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":278}
1: (8198) ->1019^done,threads=[{id="17",target-id="Thread 16",details="suspender again",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8198) ->(gdb)\n"},"seq":280}
1: (8198) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8198) 1019: elapsed time 5449\n"},"seq":282}
1: (8198) 1019: elapsed time 5449
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8534) ->1020^done,threads=[{id=\"18\",target-id=\"Thread 17\",details=\"irq/77-usb-dete\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":284}
1: (8534) ->1020^done,threads=[{id="18",target-id="Thread 17",details="irq/77-usb-dete",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8534) ->(gdb)\n"},"seq":286}
1: (8534) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8534) 1020: elapsed time 5784\n"},"seq":288}
1: (8534) 1020: elapsed time 5784
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8871) ->1021^done,threads=[{id=\"19\",target-id=\"Thread 18\",details=\"kworker/0:1\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":290}
1: (8871) ->1021^done,threads=[{id="19",target-id="Thread 18",details="kworker/0:1",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8871) ->(gdb)\n"},"seq":292}
1: (8871) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (8872) 1021: elapsed time 6121\n"},"seq":294}
1: (8872) 1021: elapsed time 6121
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9207) ->1022^done,threads=[{id=\"20\",target-id=\"Thread 19\",details=\"rpciod\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":296}
1: (9207) ->1022^done,threads=[{id="20",target-id="Thread 19",details="rpciod",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9207) ->(gdb)\n"},"seq":298}
1: (9207) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9207) 1022: elapsed time 6456\n"},"seq":300}
1: (9207) 1022: elapsed time 6456
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9540) ->1023^done,threads=[{id=\"21\",target-id=\"Thread 20\",details=\"kswapd0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":302}
1: (9540) ->1023^done,threads=[{id="21",target-id="Thread 20",details="kswapd0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9540) ->(gdb)\n"},"seq":304}
1: (9540) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9541) 1023: elapsed time 6789\n"},"seq":306}
1: (9541) 1023: elapsed time 6789
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9883) ->1024^done,threads=[{id=\"22\",target-id=\"Thread 21\",details=\"nfsiod\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":308}
1: (9883) ->1024^done,threads=[{id="22",target-id="Thread 21",details="nfsiod",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9884) ->(gdb)\n"},"seq":310}
1: (9884) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (9884) 1024: elapsed time 7130\n"},"seq":312}
1: (9884) 1024: elapsed time 7130
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10222) ->1025^done,threads=[{id=\"23\",target-id=\"Thread 22\",details=\"crypto\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}]\n"},"seq":314}
1: (10222) ->1025^done,threads=[{id="23",target-id="Thread 22",details="crypto",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10222) ->(gdb)\n"},"seq":316}
1: (10222) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10222) ->=cmd-param-changed,param=\"pagination\",value=\"off\"\n"},"seq":318}
1: (10222) ->=cmd-param-changed,param="pagination",value="off"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10222) ->1026^done\n"},"seq":320}
1: (10222) ->1026^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10222) ->(gdb)\n"},"seq":322}
1: (10222) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10223) 1025: elapsed time 7468\n"},"seq":324}
1: (10223) 1025: elapsed time 7468
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10223) 1026: elapsed time 7466\n"},"seq":326}
1: (10223) 1026: elapsed time 7466
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10223) <-1027-gdb-set auto-solib-add on\n"},"seq":328}
1: (10223) <-1027-gdb-set auto-solib-add on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10226) ->1027^done\n"},"seq":330}
1: (10226) ->1027^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10227) ->(gdb)\n"},"seq":332}
1: (10227) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10227) 1027: elapsed time 3\n"},"seq":334}
1: (10227) 1027: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10227) <-1028-gdb-set solib-search-path /home/user/myproj/kernel-source/BUILD:\n"},"seq":336}
1: (10227) <-1028-gdb-set solib-search-path /home/user/myproj/kernel-source/BUILD:
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10304) ->1028^done\n"},"seq":338}
1: (10304) ->1028^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10304) ->(gdb)\n"},"seq":340}
1: (10304) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10305) 1028: elapsed time 77\n"},"seq":342}
1: (10305) 1028: elapsed time 77
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10305) <-1029-gdb-set stop-on-solib-events 1\n"},"seq":344}
1: (10305) <-1029-gdb-set stop-on-solib-events 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10311) ->1029^done\n"},"seq":346}
1: (10311) ->1029^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10311) ->(gdb)\n"},"seq":348}
1: (10311) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10312) 1029: elapsed time 6\n"},"seq":350}
1: (10312) 1029: elapsed time 6
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10338) Send Event AD7EngineCreateEvent\n"},"seq":352}
1: (10338) Send Event AD7EngineCreateEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10350) Send Event AD7ProgramCreateEvent\n"},"seq":354}
1: (10350) Send Event AD7ProgramCreateEvent
--> 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":"16.5.10325.1","VS.Diagnostics.Debugger.HostVersion":"16.5.10325.1","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":10180,"VS.Diagnostics.Debugger.Launch.IsCoreDump":false,"VS.Diagnostics.Debugger.VisualizerFileUsed":false,"VS.Diagnostics.Debugger.SourceFileMappings":0,"VS.Diagnostics.Debugger.MIMode":null}},"seq":356}
--> R (launch-2): {"type":"response","request_seq":2,"success":true,"command":"launch","body":{},"seq":358}
--> E (initialized): {"type":"event","event":"initialized","body":{},"seq":360}
<--   R (runInTerminal-36) [9654 ms]: {"type":"response","seq":3,"command":"runInTerminal","request_seq":36,"success":true,"body":{"shellProcessId":3809}}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10476) ShellPid=3828\n"},"seq":363}
1: (10476) ShellPid=3828
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10486) DebuggerPid=3830\n"},"seq":365}
1: (10486) DebuggerPid=3830
<--   C (setFunctionBreakpoints-4): {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
--> R (setFunctionBreakpoints-4): {"type":"response","request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]},"seq":368}
<--   C (configurationDone-5): {"command":"configurationDone","type":"request","seq":5}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10692) Send Event AD7LoadCompleteEvent\n"},"seq":371}
1: (10692) Send Event AD7LoadCompleteEvent
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"=thread-group-added,id=\"i1\"\nGNU gdb (GDB) 7.11.1\nCopyright (C) 2016 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.  Type \"show copying\"\nand \"show warranty\" for details.\nThis GDB was configured as \"--host=x86_64-pokysdk-linux --target=mipsel-poky-linux\".\nType \"show configuration\" for configuration details.\nFor bug reporting instructions, please see:\n<http://www.gnu.org/software/gdb/bugs/>.\nFind the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\nFor help, type \"help\".\nType \"apropos word\" to search for commands related to \"word\".\n=cmd-param-changed,param=\"auto-load safe-path\",value=\"/\"\n=cmd-param-changed,param=\"pagination\",value=\"off\"\n"},"seq":373}
=thread-group-added,id="i1"
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-pokysdk-linux --target=mipsel-poky-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
=cmd-param-changed,param="auto-load safe-path",value="/"
=cmd-param-changed,param="pagination",value="off"
--> R (configurationDone-5): {"type":"response","request_seq":5,"success":true,"command":"configurationDone","body":{},"seq":375}
<--   C (threads-6): {"command":"threads","type":"request","seq":6}
--> R (threads-6): {"type":"response","request_seq":6,"success":true,"command":"threads","body":{"threads":[]},"seq":378}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (10754) <-1030-thread-info\n"},"seq":380}
1: (10754) <-1030-thread-info
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13507) ->1030^done,threads=[{id=\"1\",target-id=\"Thread 4294967294\",details=\"shadowCPU0\",frame={level=\"0\",addr=\"0x80015e58\",func=\"??\",args=[]},state=\"stopped\"},{id=\"2\",target-id=\"Thread 1\",details=\"swapper\",frame={level=\"0\",addr=\"0x80015e58\",func=\"??\",args=[]},state=\"stopped\"},{id=\"3\",target-id=\"Thread 2\",details=\"kthreadd\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"4\",target-id=\"Thread 3\",details=\"ksoftirqd/0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"5\",target-id=\"Thread 4\",details=\"kworker/0:0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"6\",target-id=\"Thread 5\",details=\"kworker/0:0H\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"7\",target-id=\"Thread 6\",details=\"kworker/u2:0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"8\",target-id=\"Thread 7\",details=\"rcu_preempt\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"9\",target-id=\"Thread 8\",details=\"rcu_bh\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"10\",target-id=\"Thread 9\",details=\"rcu_sched\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"11\",target-id=\"Thread 10\",details=\"khelper\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"12\",target-id=\"Thread 11\",details=\"kdevtmpfs\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"13\",target-id=\"Thread 12\",details=\"writeback\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"14\",target-id=\"Thread 13\",details=\"bioset\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"15\",target-id=\"Thread 14\",details=\"kblockd\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"16\",target-id=\"Thread 15\",details=\"usb_suspender\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"17\",target-id=\"Thread 16\",details=\"suspender again\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"18\",target-id=\"Thread 17\",details=\"irq/77-usb-dete\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"19\",target-id=\"Thread 18\",details=\"kworker/0:1\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"20\",target-id=\"Thread 19\",details=\"rpciod\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"21\",target-id=\"Thread 20\",details=\"kswapd0\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"22\",target-id=\"Thread 21\",details=\"nfsiod\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"},{id=\"23\",target-id=\"Thread 22\",details=\"crypto\",frame={level=\"0\",addr=\"0x00000000\",func=\"??\",args=[]},state=\"stopped\"}],current-thread-id=\"2\"\n"},"seq":382}
1: (13507) ->1030^done,threads=[{id="1",target-id="Thread 4294967294",details="shadowCPU0",frame={level="0",addr="0x80015e58",func="??",args=[]},state="stopped"},{id="2",target-id="Thread 1",details="swapper",frame={level="0",addr="0x80015e58",func="??",args=[]},state="stopped"},{id="3",target-id="Thread 2",details="kthreadd",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="4",target-id="Thread 3",details="ksoftirqd/0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="5",target-id="Thread 4",details="kworker/0:0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="6",target-id="Thread 5",details="kworker/0:0H",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="7",target-id="Thread 6",details="kworker/u2:0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="8",target-id="Thread 7",details="rcu_preempt",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="9",target-id="Thread 8",details="rcu_bh",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="10",target-id="Thread 9",details="rcu_sched",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="11",target-id="Thread 10",details="khelper",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="12",target-id="Thread 11",details="kdevtmpfs",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="13",target-id="Thread 12",details="writeback",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="14",target-id="Thread 13",details="bioset",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="15",target-id="Thread 14",details="kblockd",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="16",target-id="Thread 15",details="usb_suspender",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="17",target-id="Thread 16",details="suspender again",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="18",target-id="Thread 17",details="irq/77-usb-dete",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="19",target-id="Thread 18",details="kworker/0:1",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="20",target-id="Thread 19",details="rpciod",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="21",target-id="Thread 20",details="kswapd0",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="22",target-id="Thread 21",details="nfsiod",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"},{id="23",target-id="Thread 22",details="crypto",frame={level="0",addr="0x00000000",func="??",args=[]},state="stopped"}],current-thread-id="2"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13512) 1030: elapsed time 2758\n"},"seq":384}
1: (13512) 1030: elapsed time 2758
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13517) ->(gdb)\n"},"seq":386}
1: (13517) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13554) <-1031-stack-list-frames 0 1000\n"},"seq":388}
1: (13554) <-1031-stack-list-frames 0 1000
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13556) ->1031^done,stack=[frame={level=\"0\",addr=\"0x80015e58\",func=\"??\"}]\n"},"seq":390}
1: (13556) ->1031^done,stack=[frame={level="0",addr="0x80015e58",func="??"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13557) ->(gdb)\n"},"seq":392}
1: (13557) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13565) 1031: elapsed time 11\n"},"seq":394}
1: (13565) 1031: elapsed time 11
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13571) Send Event AD7ProcessInfoUpdatedEvent\n"},"seq":396}
1: (13571) Send Event AD7ProcessInfoUpdatedEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13574) Send Event AD7ThreadCreateEvent\n"},"seq":398}
1: (13574) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":-2},"seq":400}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13586) Send Event AD7ThreadCreateEvent\n"},"seq":402}
1: (13586) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":1},"seq":404}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13590) Send Event AD7ThreadCreateEvent\n"},"seq":406}
1: (13590) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":2},"seq":408}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13593) Send Event AD7ThreadCreateEvent\n"},"seq":410}
1: (13593) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":3},"seq":412}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13597) Send Event AD7ThreadCreateEvent\n"},"seq":414}
1: (13597) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":4},"seq":416}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13603) Send Event AD7ThreadCreateEvent\n"},"seq":418}
1: (13603) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":5},"seq":420}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13605) Send Event AD7ThreadCreateEvent\n"},"seq":422}
1: (13605) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":6},"seq":424}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13606) Send Event AD7ThreadCreateEvent\n"},"seq":426}
1: (13606) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":7},"seq":428}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13607) Send Event AD7ThreadCreateEvent\n"},"seq":430}
1: (13607) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":8},"seq":432}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13609) Send Event AD7ThreadCreateEvent\n"},"seq":434}
1: (13609) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":9},"seq":436}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13611) Send Event AD7ThreadCreateEvent\n"},"seq":438}
1: (13611) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":10},"seq":440}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13612) Send Event AD7ThreadCreateEvent\n"},"seq":442}
1: (13612) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":11},"seq":444}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13614) Send Event AD7ThreadCreateEvent\n"},"seq":446}
1: (13614) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":12},"seq":448}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13615) Send Event AD7ThreadCreateEvent\n"},"seq":450}
1: (13615) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":13},"seq":452}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13616) Send Event AD7ThreadCreateEvent\n"},"seq":454}
1: (13616) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":14},"seq":456}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13617) Send Event AD7ThreadCreateEvent\n"},"seq":458}
1: (13617) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":15},"seq":460}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13618) Send Event AD7ThreadCreateEvent\n"},"seq":462}
1: (13618) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":16},"seq":464}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13620) Send Event AD7ThreadCreateEvent\n"},"seq":466}
1: (13620) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":17},"seq":468}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13621) Send Event AD7ThreadCreateEvent\n"},"seq":470}
1: (13621) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":18},"seq":472}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13622) Send Event AD7ThreadCreateEvent\n"},"seq":474}
1: (13622) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":19},"seq":476}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13624) Send Event AD7ThreadCreateEvent\n"},"seq":478}
1: (13624) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":20},"seq":480}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13625) Send Event AD7ThreadCreateEvent\n"},"seq":482}
1: (13625) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":21},"seq":484}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13628) Send Event AD7ThreadCreateEvent\n"},"seq":486}
1: (13628) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":22},"seq":488}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13631) <--exec-continue\n"},"seq":490}
1: (13631) <--exec-continue
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13649) ->^running\n"},"seq":492}
1: (13649) ->^running
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13649) ->*running,thread-id=\"all\"\n"},"seq":494}
1: (13649) ->*running,thread-id="all"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (13734) ->(gdb)\n"},"seq":496}
1: (13734) ->(gdb)
<--   C (threads-7): {"command":"threads","type":"request","seq":7}
--> R (threads-7): {"type":"response","request_seq":7,"success":true,"command":"threads","body":{"threads":[{"id":-2,"name":"Thread #-2"},{"id":1,"name":"Thread #1"},{"id":2,"name":"Thread #2"},{"id":3,"name":"Thread #3"},{"id":4,"name":"Thread #4"},{"id":5,"name":"Thread #5"},{"id":6,"name":"Thread #6"},{"id":7,"name":"Thread #7"},{"id":8,"name":"Thread #8"},{"id":9,"name":"Thread #9"},{"id":10,"name":"Thread #10"},{"id":11,"name":"Thread #11"},{"id":12,"name":"Thread #12"},{"id":13,"name":"Thread #13"},{"id":14,"name":"Thread #14"},{"id":15,"name":"Thread #15"},{"id":16,"name":"Thread #16"},{"id":17,"name":"Thread #17"},{"id":18,"name":"Thread #18"},{"id":19,"name":"Thread #19"},{"id":20,"name":"Thread #20"},{"id":21,"name":"Thread #21"},{"id":22,"name":"Thread #22"}]},"seq":499}

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.