Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't connect VSCode to dlv server properly #3720

Open
taman9333 opened this issue May 6, 2024 · 23 comments
Open

Can't connect VSCode to dlv server properly #3720

taman9333 opened this issue May 6, 2024 · 23 comments

Comments

@taman9333
Copy link

taman9333 commented May 6, 2024

  1. What version of Delve are you using (dlv version)?
    1.22.1
  2. What version of Go are you using? (go version)?
    1.22.0
  3. What operating system and processor architecture are you using?
    Mac OS 14.4.1 (23E224), amd64
  4. What did you do?
    Debugging using the following command inside .air.toml configuraiton
bin = "./tmp/main"
cmd = "go build -o ./tmp/main ./cmd/service"
full_bin = "dlv exec --accept-multiclient --log --headless --continue --listen localhost:2345 --api-version 2 ./tmp/main -- -role all"
  1. What did you expect to see?
    When I connect vscode debugger client I found the following error log
2024-05-06T16:49:31+03:00 debug layer=debugger halting
2024-05-06T16:49:31+03:00 debug layer=debugger callInjection protocol on:
2024-05-06T16:49:31+03:00 debug layer=debugger 	33703 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33704 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33715 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33716 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33717 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33312 PC=0x190a32db4
2024-05-06T16:49:31+03:00 debug layer=debugger 	33702 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33714 PC=0x190a38340
2024-05-06T16:49:31+03:00 debug layer=debugger 	33720 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33701 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33710 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33713 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33718 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33705 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33712 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33721 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33724 PC=0x190a33ea4
2024-05-06T16:49:31+03:00 debug layer=debugger 	33820 PC=0x190a359ec
2024-05-06T16:49:31+03:00 debug layer=debugger 	33711 PC=0x190a359ec
2024-05-06T16:49:31+03:00 error layer=rpc writing response:write tcp [::1]:2345->[::1]:51213: use of closed network connection
2024-05-06T16:49:31+03:00 debug layer=debugger halting
2024-05-06T16:49:31+03:00 debug layer=debugger halting
2024-05-06T16:49:31+03:00 debug layer=debugger halting
2024-05-06T16:49:31+03:00 debug layer=debugger halting
2024-05-06T16:49:31+03:00 debug layer=debugger halting
2024-05-06T16:49:31+03:00 debug layer=debugger continuing
2024-05-06T16:49:31+03:00 debug layer=debugger ContinueOnce
  1. What did you see instead?
    Execution should stop at breakpoints however program continue to execute & not respecting breakpoints

Here's the launch.json configuration

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "My Service",
            "type": "go",
            "request": "attach",
            "mode": "remote",
            "remotePath": "${workspaceFolder}",
            "port": 2345,
            "host": "127.0.0.1"
        }
    ]
}
@aarzilli
Copy link
Member

aarzilli commented May 6, 2024

What's the output of dlv exec?

@aarzilli
Copy link
Member

aarzilli commented May 6, 2024

Is it not printing anything else? Can you add --log-output=gdbwire to it and post the output?

@taman9333
Copy link
Author

What's the output of dlv exec?

Warning accept-multi: ignored
2024-05-06T20:21:30+03:00 info layer=debugger launching process with args: [./tmp/main]
2024-05-06T20:21:30+03:00 debug layer=debugger entryPoint 0x1024a0000 machoOff 0x100000000
2024-05-06T20:21:31+03:00 warning layer=debugger debug_frame workaround not applied: function internal/abi.(*RegArgs).Dump (at 0x1024a1630) covered by 0x1024a1630-0x1024a1800
2024-05-06T20:21:31+03:00 debug layer=debugger Adding target 19673 "{{PATH_OF_EXECUTABLE}}"

@taman9333
Copy link
Author

here's the output with --log-output=gdbwire

2024-05-06T20:27:19+03:00 debug layer=gdbconn <- +
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $QStartNoAckMode#b0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> +
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $OK#9a
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- +
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $QThreadSuffixSupported#e4
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $OK#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qSupported:swbreak+;hwbreak+;no-resumed+;xmlRegisters=i386#c5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $qXfer:features:read+;PacketSize=20000;qEcho+;native-signals+#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo0#72
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x0;alt-name:arg1;bitsize:64;offset:0;encoding:uint;format:hex;set:General Purpose Registers;ehframe:0;dwarf:0;gene...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo1#73
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x1;alt-name:arg2;bitsize:64;offset:8;encoding:uint;format:hex;set:General Purpose Registers;ehframe:1;dwarf:1;gene...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo2#74
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x2;alt-name:arg3;bitsize:64;offset:16;encoding:uint;format:hex;set:General Purpose Registers;ehframe:2;dwarf:2;gen...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo3#75
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x3;alt-name:arg4;bitsize:64;offset:24;encoding:uint;format:hex;set:General Purpose Registers;ehframe:3;dwarf:3;gen...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo4#76
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x4;alt-name:arg5;bitsize:64;offset:32;encoding:uint;format:hex;set:General Purpose Registers;ehframe:4;dwarf:4;gen...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo5#77
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x5;alt-name:arg6;bitsize:64;offset:40;encoding:uint;format:hex;set:General Purpose Registers;ehframe:5;dwarf:5;gen...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo6#78
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x6;alt-name:arg7;bitsize:64;offset:48;encoding:uint;format:hex;set:General Purpose Registers;ehframe:6;dwarf:6;gen...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo7#79
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x7;alt-name:arg8;bitsize:64;offset:56;encoding:uint;format:hex;set:General Purpose Registers;ehframe:7;dwarf:7;gen...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo8#7a
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x8;bitsize:64;offset:64;encoding:uint;format:hex;set:General Purpose Registers;ehframe:8;dwarf:8;invalidate-regs:8...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo9#7b
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x9;bitsize:64;offset:72;encoding:uint;format:hex;set:General Purpose Registers;ehframe:9;dwarf:9;invalidate-regs:9...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoa#a3
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x10;bitsize:64;offset:80;encoding:uint;format:hex;set:General Purpose Registers;ehframe:10;dwarf:10;invalidate-reg...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfob#a4
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x11;bitsize:64;offset:88;encoding:uint;format:hex;set:General Purpose Registers;ehframe:11;dwarf:11;invalidate-reg...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoc#a5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x12;bitsize:64;offset:96;encoding:uint;format:hex;set:General Purpose Registers;ehframe:12;dwarf:12;invalidate-reg...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfod#a6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x13;bitsize:64;offset:104;encoding:uint;format:hex;set:General Purpose Registers;ehframe:13;dwarf:13;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoe#a7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x14;bitsize:64;offset:112;encoding:uint;format:hex;set:General Purpose Registers;ehframe:14;dwarf:14;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfof#a8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x15;bitsize:64;offset:120;encoding:uint;format:hex;set:General Purpose Registers;ehframe:15;dwarf:15;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo10#a3
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x16;bitsize:64;offset:128;encoding:uint;format:hex;set:General Purpose Registers;ehframe:16;dwarf:16;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo11#a4
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x17;bitsize:64;offset:136;encoding:uint;format:hex;set:General Purpose Registers;ehframe:17;dwarf:17;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo12#a5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x18;bitsize:64;offset:144;encoding:uint;format:hex;set:General Purpose Registers;ehframe:18;dwarf:18;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo13#a6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x19;bitsize:64;offset:152;encoding:uint;format:hex;set:General Purpose Registers;ehframe:19;dwarf:19;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo14#a7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x20;bitsize:64;offset:160;encoding:uint;format:hex;set:General Purpose Registers;ehframe:20;dwarf:20;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo15#a8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x21;bitsize:64;offset:168;encoding:uint;format:hex;set:General Purpose Registers;ehframe:21;dwarf:21;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo16#a9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x22;bitsize:64;offset:176;encoding:uint;format:hex;set:General Purpose Registers;ehframe:22;dwarf:22;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo17#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x23;bitsize:64;offset:184;encoding:uint;format:hex;set:General Purpose Registers;ehframe:23;dwarf:23;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo18#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x24;bitsize:64;offset:192;encoding:uint;format:hex;set:General Purpose Registers;ehframe:24;dwarf:24;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo19#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x25;bitsize:64;offset:200;encoding:uint;format:hex;set:General Purpose Registers;ehframe:25;dwarf:25;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo1a#d4
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x26;bitsize:64;offset:208;encoding:uint;format:hex;set:General Purpose Registers;ehframe:26;dwarf:26;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo1b#d5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x27;bitsize:64;offset:216;encoding:uint;format:hex;set:General Purpose Registers;ehframe:27;dwarf:27;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo1c#d6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:x28;bitsize:64;offset:224;encoding:uint;format:hex;set:General Purpose Registers;ehframe:28;dwarf:28;invalidate-re...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo1d#d7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:fp;alt-name:x29;bitsize:64;offset:232;encoding:uint;format:hex;set:General Purpose Registers;ehframe:29;dwarf:29;g...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo1e#d8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:lr;alt-name:x30;bitsize:64;offset:240;encoding:uint;format:hex;set:General Purpose Registers;ehframe:30;dwarf:30;g...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo1f#d9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:sp;alt-name:xsp;bitsize:64;offset:248;encoding:uint;format:hex;set:General Purpose Registers;ehframe:31;dwarf:31;g...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo20#a4
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:pc;bitsize:64;offset:256;encoding:uint;format:hex;set:General Purpose Registers;ehframe:32;dwarf:32;generic:pc;#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo21#a5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:cpsr;alt-name:flags;bitsize:32;offset:264;encoding:uint;format:hex;set:General Purpose Registers;ehframe:33;dwarf:...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo22#a6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w0;bitsize:32;offset:0;encoding:uint;format:hex;set:General Purpose Registers;container-regs:0;invalidate-regs:0,2...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo23#a7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w1;bitsize:32;offset:8;encoding:uint;format:hex;set:General Purpose Registers;container-regs:1;invalidate-regs:1,2...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo24#a8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w2;bitsize:32;offset:16;encoding:uint;format:hex;set:General Purpose Registers;container-regs:2;invalidate-regs:2,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo25#a9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w3;bitsize:32;offset:24;encoding:uint;format:hex;set:General Purpose Registers;container-regs:3;invalidate-regs:3,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo26#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w4;bitsize:32;offset:32;encoding:uint;format:hex;set:General Purpose Registers;container-regs:4;invalidate-regs:4,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo27#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w5;bitsize:32;offset:40;encoding:uint;format:hex;set:General Purpose Registers;container-regs:5;invalidate-regs:5,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo28#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w6;bitsize:32;offset:48;encoding:uint;format:hex;set:General Purpose Registers;container-regs:6;invalidate-regs:6,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo29#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w7;bitsize:32;offset:56;encoding:uint;format:hex;set:General Purpose Registers;container-regs:7;invalidate-regs:7,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo2a#d5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w8;bitsize:32;offset:64;encoding:uint;format:hex;set:General Purpose Registers;container-regs:8;invalidate-regs:8,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo2b#d6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w9;bitsize:32;offset:72;encoding:uint;format:hex;set:General Purpose Registers;container-regs:9;invalidate-regs:9,...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo2c#d7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w10;bitsize:32;offset:80;encoding:uint;format:hex;set:General Purpose Registers;container-regs:a;invalidate-regs:a...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo2d#d8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w11;bitsize:32;offset:88;encoding:uint;format:hex;set:General Purpose Registers;container-regs:b;invalidate-regs:b...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo2e#d9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w12;bitsize:32;offset:96;encoding:uint;format:hex;set:General Purpose Registers;container-regs:c;invalidate-regs:c...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo2f#da
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w13;bitsize:32;offset:104;encoding:uint;format:hex;set:General Purpose Registers;container-regs:d;invalidate-regs:...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo30#a5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w14;bitsize:32;offset:112;encoding:uint;format:hex;set:General Purpose Registers;container-regs:e;invalidate-regs:...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo31#a6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w15;bitsize:32;offset:120;encoding:uint;format:hex;set:General Purpose Registers;container-regs:f;invalidate-regs:...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo32#a7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w16;bitsize:32;offset:128;encoding:uint;format:hex;set:General Purpose Registers;container-regs:10;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo33#a8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w17;bitsize:32;offset:136;encoding:uint;format:hex;set:General Purpose Registers;container-regs:11;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo34#a9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w18;bitsize:32;offset:144;encoding:uint;format:hex;set:General Purpose Registers;container-regs:12;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo35#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w19;bitsize:32;offset:152;encoding:uint;format:hex;set:General Purpose Registers;container-regs:13;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo36#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w20;bitsize:32;offset:160;encoding:uint;format:hex;set:General Purpose Registers;container-regs:14;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo37#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w21;bitsize:32;offset:168;encoding:uint;format:hex;set:General Purpose Registers;container-regs:15;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo38#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w22;bitsize:32;offset:176;encoding:uint;format:hex;set:General Purpose Registers;container-regs:16;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo39#ae
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w23;bitsize:32;offset:184;encoding:uint;format:hex;set:General Purpose Registers;container-regs:17;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo3a#d6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w24;bitsize:32;offset:192;encoding:uint;format:hex;set:General Purpose Registers;container-regs:18;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo3b#d7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w25;bitsize:32;offset:200;encoding:uint;format:hex;set:General Purpose Registers;container-regs:19;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo3c#d8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w26;bitsize:32;offset:208;encoding:uint;format:hex;set:General Purpose Registers;container-regs:1a;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo3d#d9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w27;bitsize:32;offset:216;encoding:uint;format:hex;set:General Purpose Registers;container-regs:1b;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo3e#da
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:w28;bitsize:32;offset:224;encoding:uint;format:hex;set:General Purpose Registers;container-regs:1c;invalidate-regs...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo3f#db
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v0;alt-name:q0;bitsize:128;offset:268;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:64;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo40#a6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v1;alt-name:q1;bitsize:128;offset:284;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:65;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo41#a7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v2;alt-name:q2;bitsize:128;offset:300;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:66;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo42#a8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v3;alt-name:q3;bitsize:128;offset:316;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:67;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo43#a9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v4;alt-name:q4;bitsize:128;offset:332;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:68;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo44#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v5;alt-name:q5;bitsize:128;offset:348;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:69;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo45#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v6;alt-name:q6;bitsize:128;offset:364;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:70;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo46#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v7;alt-name:q7;bitsize:128;offset:380;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:71;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo47#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v8;alt-name:q8;bitsize:128;offset:396;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:72;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo48#ae
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v9;alt-name:q9;bitsize:128;offset:412;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:73;in...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo49#af
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v10;alt-name:q10;bitsize:128;offset:428;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:74;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo4a#d7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v11;alt-name:q11;bitsize:128;offset:444;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:75;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo4b#d8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v12;alt-name:q12;bitsize:128;offset:460;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:76;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo4c#d9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v13;alt-name:q13;bitsize:128;offset:476;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:77;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo4d#da
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v14;alt-name:q14;bitsize:128;offset:492;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:78;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo4e#db
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v15;alt-name:q15;bitsize:128;offset:508;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:79;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo4f#dc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v16;alt-name:q16;bitsize:128;offset:524;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:80;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo50#a7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v17;alt-name:q17;bitsize:128;offset:540;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:81;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo51#a8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v18;alt-name:q18;bitsize:128;offset:556;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:82;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo52#a9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v19;alt-name:q19;bitsize:128;offset:572;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:83;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo53#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v20;alt-name:q20;bitsize:128;offset:588;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:84;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo54#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v21;alt-name:q21;bitsize:128;offset:604;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:85;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo55#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v22;alt-name:q22;bitsize:128;offset:620;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:86;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo56#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v23;alt-name:q23;bitsize:128;offset:636;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:87;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo57#ae
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v24;alt-name:q24;bitsize:128;offset:652;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:88;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo58#af
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v25;alt-name:q25;bitsize:128;offset:668;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:89;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo59#b0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v26;alt-name:q26;bitsize:128;offset:684;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:90;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo5a#d8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v27;alt-name:q27;bitsize:128;offset:700;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:91;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo5b#d9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v28;alt-name:q28;bitsize:128;offset:716;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:92;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo5c#da
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v29;alt-name:q29;bitsize:128;offset:732;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:93;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo5d#db
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v30;alt-name:q30;bitsize:128;offset:748;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:94;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo5e#dc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:v31;alt-name:q31;bitsize:128;offset:764;encoding:vector;format:vector-uint8;set:Floating Point Registers;dwarf:95;...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo5f#dd
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:fpsr;bitsize:32;offset:780;encoding:uint;format:hex;set:Floating Point Registers;#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo60#a8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:fpcr;bitsize:32;offset:784;encoding:uint;format:hex;set:Floating Point Registers;#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo61#a9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s0;bitsize:32;offset:268;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:3f;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo62#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s1;bitsize:32;offset:284;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:40;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo63#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s2;bitsize:32;offset:300;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:41;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo64#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s3;bitsize:32;offset:316;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:42;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo65#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s4;bitsize:32;offset:332;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:43;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo66#ae
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s5;bitsize:32;offset:348;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:44;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo67#af
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s6;bitsize:32;offset:364;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:45;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo68#b0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s7;bitsize:32;offset:380;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:46;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo69#b1
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s8;bitsize:32;offset:396;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:47;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo6a#d9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s9;bitsize:32;offset:412;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:48;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo6b#da
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s10;bitsize:32;offset:428;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:49;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo6c#db
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s11;bitsize:32;offset:444;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4a;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo6d#dc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s12;bitsize:32;offset:460;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4b;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo6e#dd
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s13;bitsize:32;offset:476;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4c;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo6f#de
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s14;bitsize:32;offset:492;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4d;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo70#a9
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s15;bitsize:32;offset:508;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4e;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo71#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s16;bitsize:32;offset:524;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4f;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo72#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s17;bitsize:32;offset:540;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:50;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo73#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s18;bitsize:32;offset:556;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:51;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo74#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s19;bitsize:32;offset:572;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:52;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo75#ae
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s20;bitsize:32;offset:588;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:53;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo76#af
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s21;bitsize:32;offset:604;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:54;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo77#b0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s22;bitsize:32;offset:620;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:55;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo78#b1
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s23;bitsize:32;offset:636;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:56;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo79#b2
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s24;bitsize:32;offset:652;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:57;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo7a#da
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s25;bitsize:32;offset:668;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:58;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo7b#db
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s26;bitsize:32;offset:684;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:59;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo7c#dc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s27;bitsize:32;offset:700;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5a;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo7d#dd
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s28;bitsize:32;offset:716;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5b;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo7e#de
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s29;bitsize:32;offset:732;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5c;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo7f#df
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s30;bitsize:32;offset:748;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5d;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo80#aa
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:s31;bitsize:32;offset:764;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5e;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo81#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d0;bitsize:64;offset:268;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:3f;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo82#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d1;bitsize:64;offset:284;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:40;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo83#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d2;bitsize:64;offset:300;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:41;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo84#ae
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d3;bitsize:64;offset:316;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:42;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo85#af
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d4;bitsize:64;offset:332;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:43;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo86#b0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d5;bitsize:64;offset:348;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:44;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo87#b1
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d6;bitsize:64;offset:364;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:45;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo88#b2
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d7;bitsize:64;offset:380;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:46;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo89#b3
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d8;bitsize:64;offset:396;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:47;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo8a#db
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d9;bitsize:64;offset:412;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:48;invalidate-r...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo8b#dc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d10;bitsize:64;offset:428;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:49;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo8c#dd
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d11;bitsize:64;offset:444;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4a;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo8d#de
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d12;bitsize:64;offset:460;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4b;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo8e#df
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d13;bitsize:64;offset:476;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4c;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo8f#e0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d14;bitsize:64;offset:492;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4d;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo90#ab
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d15;bitsize:64;offset:508;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4e;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo91#ac
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d16;bitsize:64;offset:524;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:4f;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo92#ad
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d17;bitsize:64;offset:540;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:50;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo93#ae
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d18;bitsize:64;offset:556;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:51;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo94#af
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d19;bitsize:64;offset:572;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:52;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo95#b0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d20;bitsize:64;offset:588;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:53;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo96#b1
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d21;bitsize:64;offset:604;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:54;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo97#b2
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d22;bitsize:64;offset:620;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:55;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo98#b3
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d23;bitsize:64;offset:636;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:56;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo99#b4
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d24;bitsize:64;offset:652;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:57;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo9a#dc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d25;bitsize:64;offset:668;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:58;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo9b#dd
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d26;bitsize:64;offset:684;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:59;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo9c#de
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d27;bitsize:64;offset:700;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5a;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo9d#df
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d28;bitsize:64;offset:716;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5b;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo9e#e0
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d29;bitsize:64;offset:732;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5c;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfo9f#e1
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d30;bitsize:64;offset:748;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5d;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoa0#d3
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:d31;bitsize:64;offset:764;encoding:ieee754;format:float;set:Floating Point Registers;container-regs:5e;invalidate-...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoa1#d4
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:far;bitsize:64;offset:788;encoding:uint;format:hex;set:Exception State Registers;#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoa2#d5
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:esr;bitsize:32;offset:796;encoding:uint;format:hex;set:Exception State Registers;#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoa3#d6
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $name:exception;bitsize:32;offset:800;encoding:uint;format:hex;set:Exception State Registers;#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qRegisterInfoa4#d7
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $E45#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $QListThreadsInStopReply#21
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $OK#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $x0,0#04
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $OK#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qfThreadInfo#bb
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $m25406#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qsThreadInfo#c8
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $l#00
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qThreadStopInfo25406#fc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $T11thread:25406;threads:25406;thread-pcs:104680b70;00:0000000000000000;01:0000000000000000;02:0000000000000000;03:00000...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $qProcessInfo#dc
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> $pid:50b0;parent-pid:50af;real-uid:1f5;real-gid:14;effective-uid:1f5;effective-gid:14;cputype:100000c;cpusubtype:2;ptrsi...
2024-05-06T20:27:19+03:00 debug layer=gdbconn <- $jGetLoadedDynamicLibrariesInfos:{"fetch_all_solibs":true}#31
2024-05-06T20:27:19+03:00 debug layer=gdbconn -> "${\"images\":[{\"load_address\":4368875520,\"mod_date\":0,\"pathname\":\"/usr/lib/dyld\",\"uuid\":\"F6DD3EC2-85A4-3AB1-8486-B189CD980"...
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p0;thread:25406;#c9
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p1;thread:25406;#ca
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p2;thread:25406;#cb
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p3;thread:25406;#cc
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p4;thread:25406;#cd
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p5;thread:25406;#ce
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p6;thread:25406;#cf
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p7;thread:25406;#d0
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p8;thread:25406;#d1
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p9;thread:25406;#d2
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pa;thread:25406;#fa
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pb;thread:25406;#fb
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pc;thread:25406;#fc
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pd;thread:25406;#fd
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pe;thread:25406;#fe
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pf;thread:25406;#ff
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p10;thread:25406;#fa
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p11;thread:25406;#fb
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p12;thread:25406;#fc
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p13;thread:25406;#fd
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p14;thread:25406;#fe
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p15;thread:25406;#ff
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p16;thread:25406;#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p17;thread:25406;#01
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p18;thread:25406;#02
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p19;thread:25406;#03
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p1a;thread:25406;#2b
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p1b;thread:25406;#2c
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p1c;thread:25406;#2d
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p1d;thread:25406;#2e
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p1e;thread:25406;#2f
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p1f;thread:25406;#30
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $68b46e6f01000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p20;thread:25406;#fb
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $700b680401000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p21;thread:25406;#fc
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00100000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p3f;thread:25406;#32
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p40;thread:25406;#fd
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p41;thread:25406;#fe
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p42;thread:25406;#ff
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p43;thread:25406;#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p44;thread:25406;#01
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p45;thread:25406;#02
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p46;thread:25406;#03
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p47;thread:25406;#04
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p48;thread:25406;#05
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p49;thread:25406;#06
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p4a;thread:25406;#2e
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p4b;thread:25406;#2f
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p4c;thread:25406;#30
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p4d;thread:25406;#31
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p4e;thread:25406;#32
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p4f;thread:25406;#33
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p50;thread:25406;#fe
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p51;thread:25406;#ff
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p52;thread:25406;#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p53;thread:25406;#01
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p54;thread:25406;#02
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p55;thread:25406;#03
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p56;thread:25406;#04
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p57;thread:25406;#05
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p58;thread:25406;#06
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p59;thread:25406;#07
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p5a;thread:25406;#2f
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p5b;thread:25406;#30
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p5c;thread:25406;#31
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p5d;thread:25406;#32
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p5e;thread:25406;#33
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000000000000000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p5f;thread:25406;#34
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $p60;thread:25406;#ff
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pa1;thread:25406;#2b
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $0000000000000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pa2;thread:25406;#2c
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $pa3;thread:25406;#2d
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $Z0,100755850,4#e5
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $OK#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $Z0,100755370,4#e2
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $OK#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $Z0,100755430,4#df
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $OK#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $Z0,10076c76c,4#47
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $OK#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $m103b916a4,4#f8
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $00000000#00
2024-05-06T20:27:20+03:00 debug layer=gdbconn <- $M103b916a4,4:01000000#93
2024-05-06T20:27:20+03:00 debug layer=gdbconn -> $OK#00

@taman9333
Copy link
Author

@aarzilli Wanna mention that if I remove --continue from the command & run the command and then connect vscode client then debugger will work properly however I don't prefer setup without --continue

@aarzilli
Copy link
Member

aarzilli commented May 6, 2024

here's the output with --log-output=gdbwire

but this doesn't have the crash

@taman9333
Copy link
Author

Those are all of the logs that had been displayed in my terminal 🤔

@taman9333
Copy link
Author

taman9333 commented May 6, 2024

@aarzilli One of the things I have noticed is that debugger was not working with the following setup where I have 3 breakpoints set in vscode 2 of them are enabled (the real logic I am testing) and 1 is disabled(old logic that I was testing before)
Screenshot 2024-05-06 at 11 23 41 PM
However when I enabled the first one, the debugger is working properly properly
Screenshot 2024-05-06 at 11 23 27 PM
That's really weird for me can you imagine why something like that would happen!!

@aarzilli
Copy link
Member

aarzilli commented May 7, 2024

Without a way to reproduce this or logs of the problem happening this isn't actionable.

@taman9333
Copy link
Author

I hear you; Is there another way to show the issue in my logs or any workaround for that given that --log-output=gdbwire didn't show anything useful

@aarzilli
Copy link
Member

aarzilli commented May 7, 2024

I'm rereading this and I think I don't even understand what problem is being described here. You launch dlv with --continue which makes the program start and run.

Which it does, yes?

At this point you do not expect any breakpoints to have effect, yes?

Then you connect to it with vscode in attach mode and you expect breakpoints to take effect after this, yes?

Are the breakpoints showing up as verified in vscode?

@taman9333
Copy link
Author

I'm rereading this and I think I don't even understand what problem is being described here. You launch dlv with --continue which makes the program start and run.
Which it does, yes?

correct

At this point you do not expect any breakpoints to have effect, yes?

no

Then you connect to it with vscode in attach mode and you expect breakpoints to take effect after this, yes?

correct, however breakpoints take effect if I either enabled the 1st breakpoint in VSCode as shown in 2nd screenshot or totally clear the 1st breakpoint from VSCode

@aarzilli
Copy link
Member

aarzilli commented May 7, 2024

Ok, pass --log-output=dap to delve and then connect to it.

@taman9333
Copy link
Author

nothing but this single log when I connect to delve server

2024-05-07T14:49:56+03:00 error layer=rpc writing response:write tcp [::1]:2345->[::1]:55720: use of closed network connection

@aarzilli
Copy link
Member

aarzilli commented May 7, 2024

@hyangah is vscode-go really still using the json-rpc connection in attach/remote mode?

@taman9333
Copy link
Author

Until that moment, based on my observations, connecting to the Delve server through the VSCode client will not work properly if I disable breakpoints (that were previously enabled) in VSCode before connecting the client. However, if I enable all breakpoints set in VSCode or remove any disabled breakpoints, then connecting to the Delve server will work properly. Not sure if that's helpful or not or even if that makes sense

@hyangah
Copy link
Contributor

hyangah commented May 7, 2024

@aarzilli Unfortunately yes. We noticed many users depend on the automated path mapping that's implemented only in the legacy debug adapter, so we are currently looking into implementing in in the delve. We hoped substitutePath was sufficient in most cases, but it turned out there are details like windows-linux file path mapping.

@taman9333 is your launch.json correct? According to https://github.com/golang/vscode-go/wiki/debugging-legacy#remote-debugging, remotePath is meant to be the path on the remote machine, and ${workspaceFolder} is a local workspace path. Or do you use the identical path for both remote and local machines?

Try --log-output=rpc, and "showLog": true in your launch.json setting.

@taman9333
Copy link
Author

taman9333 commented May 7, 2024

@hyangah Yep I am using delve for local debugging and I am using "mode": "remote", "request": "attach" in vscode configuration as I am running my application through air package which implement hot reloading and that's why I am using ${workspaceFolder}.
The command I am using in the air configuration package to start my app is

dlv exec --accept-multiclient --log --headless --continue --listen :2345 --api-version 2 ./tmp/main --"

and In my vscode I am attaching the debugger client to the delve server started by the above command

@hyangah
Copy link
Contributor

hyangah commented May 7, 2024

In this case, have you tried to use the DAP mode instead?

https://github.com/golang/vscode-go/wiki/debugging#connect-to-headless-delve-with-target-specified-at-server-start-up

If you still want to stick with the legacy adapter, --log-output=rpc and "showLog": true may give more info.

@taman9333
Copy link
Author

But I think DAP mode will not work smoothly with air hot reload as this mode doesn't support --accept-multiclient or --continue. Correct ?
With legacy mode, I can run the air command to start my server without the need to connect to the Delve client. When there's a need to debug an issue, I can then connect the client in VSCode. Let me know if that makes sense!

I will test --log-output=rpc and "showLog": true & check the output

@hyangah
Copy link
Contributor

hyangah commented May 7, 2024

@taman9333 No, I don't think that's true. DAP mode works with the delve headless server started with --accept-multiclient or --continue. Just start your headless server as you did in #3720 (comment) (not dlv dap, but dlv exec). When you disconnect, VS Code will offer two options (stop the debugger or just disconnect).
Of course, it's possible there are rough edges that I didn't encounter yet. Please report the issues so we can fix them and polish the DAP mode.

@aarzilli
Copy link
Member

aarzilli commented May 8, 2024

@hyangah last year a few changes were made to substitute path application that should make it better for mapping windows-to-unix and vice versa. Is it still the case that substitute path is not enough?

@hyangah
Copy link
Contributor

hyangah commented May 8, 2024

@aarzilli That's great to hear. cc @suzmue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants