vadimcn / codelldb

A native debugger extension for VSCode based on LLDB
https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb
MIT License
2.52k stars 245 forks source link

cannot see VecDeque values in "Variables" panel after insert #904

Closed ebadta81 closed 1 year ago

ebadta81 commented 1 year ago

UPDATE: I found commit 206317fc9ed1277c2b28665fb1bc30f46a6b1411 and applied to my ~/.vscode/extensions .... rust.py file, and hovering works, but the left panel "Variables" still doesn't update, only after hovering occurs.

Hello, I cannot see VecDeque values after inserting an item at vscode debugging. It shows 0 element count on the "Variables" panel, and if I hover on the variable also.

I tried it, with command line rust-lldb, and there was everything fine.

Here is the test project main.rs:

use std::collections::VecDeque;

fn main() {
    let mut test_deq: VecDeque<f64> = VecDeque::with_capacity(10);

    test_deq.push_back(1.0);
    test_deq.push_back(2.0);
    test_deq.push_back(3.0);
}

OS: macos 13.2.1 (22D68) VSCode version: 1.77.1 CodeLLDB version: v1.9.0 Compiler: rustc 1.68.2 (9eb3afe9e 2023-03-27) Debuggee: Mach-O 64-bit executable arm64

Verbose log
  
Initial debug configuration: {
  type: 'lldb',
  request: 'launch',
  name: "Debug executable 'test-lldb'",
  cargo: {
    args: [ 'build', '--bin=test-lldb', '--package=test-lldb' ],
    filter: { name: 'test-lldb', kind: 'bin' }
  },
  args: [],
  cwd: '${workspaceFolder}',
  __configurationTarget: 6
}
Raw artifacts:
{
  fileName: '/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb',
  name: 'test-lldb',
  kind: 'bin'
}
Filtered artifacts: 
{
  fileName: '/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb',
  name: 'test-lldb',
  kind: 'bin'
}
Resolved debug configuration: {
  type: 'lldb',
  request: 'launch',
  name: "Debug executable 'test-lldb'",
  args: [],
  cwd: '${workspaceFolder}',
  __configurationTarget: 6,
  relativePathBase: '/Users/user/Documents/Programming/sajat/test-lldb',
  program: '/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb',
  sourceLanguages: [ 'rust' ],
  _adapterSettings: {
    displayFormat: 'auto',
    showDisassembly: 'auto',
    dereferencePointers: true,
    suppressMissingSourceFiles: true,
    evaluationTimeout: 5,
    consoleMode: 'commands',
    sourceLanguages: null,
    terminalPromptClear: null,
    evaluateForHovers: true,
    commandCompletions: true,
    reproducer: false
  }
}
liblldb: /Users/user/.vscode/extensions/vadimcn.vscode-lldb-1.9.0/lldb/lib/liblldb.dylib
environment: {}
settings: {
  evaluateForHovers: true,
  commandCompletions: true,
  sourceLanguages: [ 'rust' ]
}
[DEBUG codelldb] Connecting to 127.0.0.1:50299
[DEBUG codelldb] New debug session
[DEBUG codelldb::dap_codec] --> {"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"lldb","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en","supportsProgressReporting":true,"supportsInvalidatedEvent":true,"supportsMemoryReferences":true,"supportsArgsCanBeInterpretedByShell":true,"supportsMemoryEvent":true,"supportsStartDebuggingRequest":true},"type":"request","seq":1}
[DEBUG codelldb::dap_codec] <-- {"seq":1,"type":"response","request_seq":1,"success":true,"command":"initialize","body":{"exceptionBreakpointFilters":[{"default":true,"filter":"rust_panic","label":"Rust: on panic"}],"supportTerminateDebuggee":true,"supportsCancelRequest":true,"supportsCompletionsRequest":true,"supportsConditionalBreakpoints":true,"supportsConfigurationDoneRequest":true,"supportsDataBreakpoints":true,"supportsDelayedStackTraceLoading":true,"supportsDisassembleRequest":true,"supportsEvaluateForHovers":true,"supportsFunctionBreakpoints":true,"supportsGotoTargetsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsInstructionBreakpoints":true,"supportsLogPoints":true,"supportsReadMemoryRequest":true,"supportsRestartFrame":true,"supportsSetVariable":true,"supportsSteppingGranularity":true,"supportsWriteMemoryRequest":true}}
[DEBUG codelldb::dap_codec] --> {"command":"launch","arguments":{"type":"lldb","request":"launch","name":"Debug executable 'test-lldb'","args":[],"cwd":"/Users/user/Documents/Programming/sajat/test-lldb","__configurationTarget":6,"relativePathBase":"/Users/user/Documents/Programming/sajat/test-lldb","program":"/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb","sourceLanguages":["rust"],"_adapterSettings":{"displayFormat":"auto","showDisassembly":"auto","dereferencePointers":true,"suppressMissingSourceFiles":true,"evaluationTimeout":5,"consoleMode":"commands","sourceLanguages":null,"terminalPromptClear":null,"evaluateForHovers":true,"commandCompletions":true,"reproducer":false},"__sessionId":"751d1e51-4316-4794-b64e-44c75c1695fc"},"type":"request","seq":2}
[DEBUG codelldb::dap_codec] <-- {"seq":2,"type":"event","event":"output","body":{"output":"Console is in 'commands' mode, prefix expressions with '?'.\n"}}
INFO(Python) 06:00:50 formatters: Initializing
INFO(Python) 06:00:50 formatters.rust: Initializing
[DEBUG codelldb::dap_codec] <-- {"seq":3,"type":"event","event":"initialized"}
[DEBUG codelldb::debug_session] Debug event: 0x119e2a438 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000002 (modules-loaded), data = {test-lldb}
[DEBUG codelldb::dap_codec] <-- {"seq":4,"type":"event","event":"module","body":{"module":{"addressRange":"FFFFFFFFFFFFFFFF","id":"FFFFFFFFFFFFFFFF","name":"test-lldb","path":"/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb","symbolFilePath":"/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":5,"type":"request","command":"runInTerminal","arguments":{"args":["/Users/user/.vscode/extensions/vadimcn.vscode-lldb-1.9.0/adapter/codelldb","terminal-agent","--connect=50301"],"cwd":"","kind":"integrated","title":"Debug executable 'test-lldb'"}}
[DEBUG codelldb::dap_codec] --> {"command":"setBreakpoints","arguments":{"source":{"name":"main.rs","path":"/Users/user/Documents/Programming/sajat/test-lldb/src/main.rs"},"lines":[4],"breakpoints":[{"line":4}],"sourceModified":false},"type":"request","seq":3}
[DEBUG codelldb::dap_codec] --> {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
[DEBUG codelldb::dap_codec] --> {"command":"setDataBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":5}
[DEBUG codelldb::dap_codec] --> {"command":"setInstructionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":6}
[DEBUG codelldb::dap_codec] --> {"command":"setExceptionBreakpoints","arguments":{"filters":["rust_panic"]},"type":"request","seq":7}
[DEBUG codelldb::dap_codec] --> {"type":"response","seq":8,"command":"runInTerminal","request_seq":5,"success":true,"body":{"shellProcessId":10755}}
[DEBUG codelldb::debug_session] Debug event: 0x10595d158 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: breakpoint added}
[DEBUG codelldb::dap_codec] <-- {"seq":6,"type":"response","request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"line":4,"message":"Resolved locations: 0","verified":true}]}}
[DEBUG codelldb::dap_codec] <-- {"seq":7,"type":"response","request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::dap_codec] <-- {"seq":8,"type":"response","request_seq":5,"success":true,"command":"setDataBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::dap_codec] <-- {"seq":9,"type":"response","request_seq":6,"success":true,"command":"setInstructionBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::debug_session] Debug event: 0x10596b5d8 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: breakpoint added}
[DEBUG codelldb::dap_codec] <-- {"seq":10,"type":"response","request_seq":7,"success":true,"command":"setExceptionBreakpoints"}
[DEBUG codelldb::dap_codec] --> {"command":"configurationDone","type":"request","seq":9}
[DEBUG codelldb::dap_codec] <-- {"seq":11,"type":"event","event":"output","body":{"output":"Launching: /Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb\n"}}
[DEBUG codelldb::dap_codec] <-- {"seq":12,"type":"event","event":"output","body":{"output":"Launched process 11214\n"}}
[DEBUG codelldb::debug_session] Debug event: 0x12b11e6a8 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000004 (modules-unloaded), data = {test-lldb}
[DEBUG codelldb::debug_session] Debug event: 0x12b1dbe48 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations removed}
[DEBUG codelldb::dap_codec] <-- {"seq":13,"type":"response","request_seq":2,"success":true,"command":"launch"}
[DEBUG codelldb::debug_session] Debug event: 0x12b1c4218 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: locations removed}
[DEBUG codelldb::dap_codec] <-- {"seq":14,"type":"response","request_seq":9,"success":true,"command":"configurationDone"}
[DEBUG codelldb::debug_session] Debug event: 0x119e54598 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations resolved}
[DEBUG codelldb::dap_codec] <-- {"seq":15,"type":"event","event":"module","body":{"module":{"id":"100000000","name":""},"reason":"removed"}}
[DEBUG codelldb::debug_session] Debug event: 0x129e478d8 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: locations resolved}
[DEBUG codelldb::debug_session] Debug event: 0x119e74e08 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000002 (modules-loaded), data = {dyld, test-lldb}
[DEBUG codelldb::debug_session] Debug event: 0x119e593a0 Event: broadcaster = 0x11a0fbe38 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x11a0fbe00 (pid = 11214), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":16,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":1,"line":4,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":17,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":2,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":18,"type":"event","event":"module","body":{"module":{"addressRange":"10007C000","id":"10007C000","name":"dyld","path":"/usr/lib/dyld","symbolFilePath":"/usr/lib/dyld","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":19,"type":"event","event":"module","body":{"module":{"addressRange":"100000000","id":"100000000","name":"test-lldb","path":"/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb","symbolFilePath":"/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":20,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":0}}
[DEBUG codelldb::debug_session] Debug event: 0x12b1b1588 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000004 (modules-unloaded), data = {test-lldb}
[DEBUG codelldb::debug_session] Debug event: 0x12b1aee48 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations removed}
[DEBUG codelldb::dap_codec] <-- {"seq":21,"type":"event","event":"module","body":{"module":{"id":"FFFFFFFFFFFFFFFF","name":""},"reason":"removed"}}
[DEBUG codelldb::debug_session] Debug event: 0x12b1afb88 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: locations removed}
[DEBUG codelldb::debug_session] Debug event: 0x129f3aff8 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations resolved}
[DEBUG codelldb::debug_session] Debug event: 0x129e79868 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: locations resolved}
[DEBUG codelldb::dap_codec] <-- {"seq":22,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":1,"line":4,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":23,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":2,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::debug_session] Debug event: 0x12b1c3a28 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000002 (modules-loaded), data = {dyld, test-lldb}
[DEBUG codelldb::dap_codec] <-- {"seq":24,"type":"event","event":"module","body":{"module":{"addressRange":"1AE33E000","id":"1AE33E000","name":"dyld","path":"/usr/lib/dyld","symbolFilePath":"/usr/lib/dyld","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":25,"type":"event","event":"module","body":{"module":{"addressRange":"100000000","id":"100000000","name":"test-lldb","path":"/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb","symbolFilePath":"/Users/user/Documents/Programming/sajat/test-lldb/target/debug/test-lldb","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":10}
[DEBUG codelldb::dap_codec] <-- {"seq":26,"type":"response","request_seq":10,"success":true,"command":"threads","body":{"threads":[{"id":130216,"name":"1: tid=130216"}]}}
[DEBUG codelldb::debug_session] Debug event: 0x119e85078 Event: broadcaster = 0x106c63a08 (lldb.target), type = 0x00000002 (modules-loaded), data = {libSystem.B.dylib, libcache.dylib, libcommonCrypto.dylib, libcompiler_rt.dylib, libcopyfile.dylib, libcorecrypto.dylib, libdispatch.dylib, libdyld.dylib, libkeymgr.dylib, libmacho.dylib, libquarantine.dylib, libremovefile.dylib, libsystem_asl.dylib, libsystem_blocks.dylib, libsystem_c.dylib, libsystem_collections.dylib, libsystem_configuration.dylib, libsystem_containermanager.dylib, libsystem_coreservices.dylib, libsystem_darwin.dylib, libsystem_dnssd.dylib, libsystem_featureflags.dylib, libsystem_info.dylib, libsystem_m.dylib, libsystem_malloc.dylib, libsystem_networkextension.dylib, libsystem_notify.dylib, libsystem_sandbox.dylib, libsystem_secinit.dylib, libsystem_kernel.dylib, libsystem_platform.dylib, libsystem_pthread.dylib, libsystem_symptoms.dylib, libsystem_trace.dylib, libunwind.dylib, libxpc.dylib, libc++abi.dylib, libobjc.A.dylib, liboah.dylib, libc++.1.dylib}
[DEBUG codelldb::dap_codec] <-- {"seq":27,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D24000","id":"1B9D24000","name":"libSystem.B.dylib","path":"/usr/lib/libSystem.B.dylib","symbolFilePath":"/usr/lib/libSystem.B.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":28,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D1E000","id":"1B9D1E000","name":"libcache.dylib","path":"/usr/lib/system/libcache.dylib","symbolFilePath":"/usr/lib/system/libcache.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":29,"type":"event","event":"module","body":{"module":{"addressRange":"1B9CD7000","id":"1B9CD7000","name":"libcommonCrypto.dylib","path":"/usr/lib/system/libcommonCrypto.dylib","symbolFilePath":"/usr/lib/system/libcommonCrypto.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":30,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D05000","id":"1B9D05000","name":"libcompiler_rt.dylib","path":"/usr/lib/system/libcompiler_rt.dylib","symbolFilePath":"/usr/lib/system/libcompiler_rt.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":31,"type":"event","event":"module","body":{"module":{"addressRange":"1B9CFB000","id":"1B9CFB000","name":"libcopyfile.dylib","path":"/usr/lib/system/libcopyfile.dylib","symbolFilePath":"/usr/lib/system/libcopyfile.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":32,"type":"event","event":"module","body":{"module":{"addressRange":"1AE42C000","id":"1AE42C000","name":"libcorecrypto.dylib","path":"/usr/lib/system/libcorecrypto.dylib","symbolFilePath":"/usr/lib/system/libcorecrypto.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":33,"type":"event","event":"module","body":{"module":{"addressRange":"1AE4E2000","id":"1AE4E2000","name":"libdispatch.dylib","path":"/usr/lib/system/libdispatch.dylib","symbolFilePath":"/usr/lib/system/libdispatch.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":34,"type":"event","event":"module","body":{"module":{"addressRange":"1AE674000","id":"1AE674000","name":"libdyld.dylib","path":"/usr/lib/system/libdyld.dylib","symbolFilePath":"/usr/lib/system/libdyld.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":35,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D14000","id":"1B9D14000","name":"libkeymgr.dylib","path":"/usr/lib/system/libkeymgr.dylib","symbolFilePath":"/usr/lib/system/libkeymgr.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":36,"type":"event","event":"module","body":{"module":{"addressRange":"1B9CB5000","id":"1B9CB5000","name":"libmacho.dylib","path":"/usr/lib/system/libmacho.dylib","symbolFilePath":"/usr/lib/system/libmacho.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":37,"type":"event","event":"module","body":{"module":{"addressRange":"1B9373000","id":"1B9373000","name":"libquarantine.dylib","path":"/usr/lib/system/libquarantine.dylib","symbolFilePath":"/usr/lib/system/libquarantine.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":38,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D11000","id":"1B9D11000","name":"libremovefile.dylib","path":"/usr/lib/system/libremovefile.dylib","symbolFilePath":"/usr/lib/system/libremovefile.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":39,"type":"event","event":"module","body":{"module":{"addressRange":"1B333C000","id":"1B333C000","name":"libsystem_asl.dylib","path":"/usr/lib/system/libsystem_asl.dylib","symbolFilePath":"/usr/lib/system/libsystem_asl.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":40,"type":"event","event":"module","body":{"module":{"addressRange":"1AE3C9000","id":"1AE3C9000","name":"libsystem_blocks.dylib","path":"/usr/lib/system/libsystem_blocks.dylib","symbolFilePath":"/usr/lib/system/libsystem_blocks.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":41,"type":"event","event":"module","body":{"module":{"addressRange":"1AE52D000","id":"1AE52D000","name":"libsystem_c.dylib","path":"/usr/lib/system/libsystem_c.dylib","symbolFilePath":"/usr/lib/system/libsystem_c.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":42,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D09000","id":"1B9D09000","name":"libsystem_collections.dylib","path":"/usr/lib/system/libsystem_collections.dylib","symbolFilePath":"/usr/lib/system/libsystem_collections.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":43,"type":"event","event":"module","body":{"module":{"addressRange":"1B8893000","id":"1B8893000","name":"libsystem_configuration.dylib","path":"/usr/lib/system/libsystem_configuration.dylib","symbolFilePath":"/usr/lib/system/libsystem_configuration.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":44,"type":"event","event":"module","body":{"module":{"addressRange":"1B7902000","id":"1B7902000","name":"libsystem_containermanager.dylib","path":"/usr/lib/system/libsystem_containermanager.dylib","symbolFilePath":"/usr/lib/system/libsystem_containermanager.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":45,"type":"event","event":"module","body":{"module":{"addressRange":"1B99B4000","id":"1B99B4000","name":"libsystem_coreservices.dylib","path":"/usr/lib/system/libsystem_coreservices.dylib","symbolFilePath":"/usr/lib/system/libsystem_coreservices.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":46,"type":"event","event":"module","body":{"module":{"addressRange":"1B14CD000","id":"1B14CD000","name":"libsystem_darwin.dylib","path":"/usr/lib/system/libsystem_darwin.dylib","symbolFilePath":"/usr/lib/system/libsystem_darwin.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":47,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D15000","id":"1B9D15000","name":"libsystem_dnssd.dylib","path":"/usr/lib/system/libsystem_dnssd.dylib","symbolFilePath":"/usr/lib/system/libsystem_dnssd.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":48,"type":"event","event":"module","body":{"module":{"addressRange":"1AE52A000","id":"1AE52A000","name":"libsystem_featureflags.dylib","path":"/usr/lib/system/libsystem_featureflags.dylib","symbolFilePath":"/usr/lib/system/libsystem_featureflags.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":49,"type":"event","event":"module","body":{"module":{"addressRange":"1AE6A0000","id":"1AE6A0000","name":"libsystem_info.dylib","path":"/usr/lib/system/libsystem_info.dylib","symbolFilePath":"/usr/lib/system/libsystem_info.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":50,"type":"event","event":"module","body":{"module":{"addressRange":"1B9C7C000","id":"1B9C7C000","name":"libsystem_m.dylib","path":"/usr/lib/system/libsystem_m.dylib","symbolFilePath":"/usr/lib/system/libsystem_m.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":51,"type":"event","event":"module","body":{"module":{"addressRange":"1AE4B6000","id":"1AE4B6000","name":"libsystem_malloc.dylib","path":"/usr/lib/system/libsystem_malloc.dylib","symbolFilePath":"/usr/lib/system/libsystem_malloc.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":52,"type":"event","event":"module","body":{"module":{"addressRange":"1B32BC000","id":"1B32BC000","name":"libsystem_networkextension.dylib","path":"/usr/lib/system/libsystem_networkextension.dylib","symbolFilePath":"/usr/lib/system/libsystem_networkextension.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":53,"type":"event","event":"module","body":{"module":{"addressRange":"1B1937000","id":"1B1937000","name":"libsystem_notify.dylib","path":"/usr/lib/system/libsystem_notify.dylib","symbolFilePath":"/usr/lib/system/libsystem_notify.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":54,"type":"event","event":"module","body":{"module":{"addressRange":"1B8898000","id":"1B8898000","name":"libsystem_sandbox.dylib","path":"/usr/lib/system/libsystem_sandbox.dylib","symbolFilePath":"/usr/lib/system/libsystem_sandbox.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":55,"type":"event","event":"module","body":{"module":{"addressRange":"1B9D0E000","id":"1B9D0E000","name":"libsystem_secinit.dylib","path":"/usr/lib/system/libsystem_secinit.dylib","symbolFilePath":"/usr/lib/system/libsystem_secinit.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":56,"type":"event","event":"module","body":{"module":{"addressRange":"1AE62D000","id":"1AE62D000","name":"libsystem_kernel.dylib","path":"/usr/lib/system/libsystem_kernel.dylib","symbolFilePath":"/usr/lib/system/libsystem_kernel.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":57,"type":"event","event":"module","body":{"module":{"addressRange":"1AE698000","id":"1AE698000","name":"libsystem_platform.dylib","path":"/usr/lib/system/libsystem_platform.dylib","symbolFilePath":"/usr/lib/system/libsystem_platform.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":58,"type":"event","event":"module","body":{"module":{"addressRange":"1AE667000","id":"1AE667000","name":"libsystem_pthread.dylib","path":"/usr/lib/system/libsystem_pthread.dylib","symbolFilePath":"/usr/lib/system/libsystem_pthread.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":59,"type":"event","event":"module","body":{"module":{"addressRange":"1B4B11000","id":"1B4B11000","name":"libsystem_symptoms.dylib","path":"/usr/lib/system/libsystem_symptoms.dylib","symbolFilePath":"/usr/lib/system/libsystem_symptoms.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":60,"type":"event","event":"module","body":{"module":{"addressRange":"1AE412000","id":"1AE412000","name":"libsystem_trace.dylib","path":"/usr/lib/system/libsystem_trace.dylib","symbolFilePath":"/usr/lib/system/libsystem_trace.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":61,"type":"event","event":"module","body":{"module":{"addressRange":"1B9CE8000","id":"1B9CE8000","name":"libunwind.dylib","path":"/usr/lib/system/libunwind.dylib","symbolFilePath":"/usr/lib/system/libunwind.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":62,"type":"event","event":"module","body":{"module":{"addressRange":"1AE3CE000","id":"1AE3CE000","name":"libxpc.dylib","path":"/usr/lib/system/libxpc.dylib","symbolFilePath":"/usr/lib/system/libxpc.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":63,"type":"event","event":"module","body":{"module":{"addressRange":"1AE615000","id":"1AE615000","name":"libc++abi.dylib","path":"/usr/lib/libc++abi.dylib","symbolFilePath":"/usr/lib/libc++abi.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":64,"type":"event","event":"module","body":{"module":{"addressRange":"1AE2F8000","id":"1AE2F8000","name":"libobjc.A.dylib","path":"/usr/lib/libobjc.A.dylib","symbolFilePath":"/usr/lib/libobjc.A.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":65,"type":"event","event":"module","body":{"module":{"addressRange":"1B9CF3000","id":"1B9CF3000","name":"liboah.dylib","path":"/usr/lib/liboah.dylib","symbolFilePath":"/usr/lib/liboah.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":66,"type":"event","event":"module","body":{"module":{"addressRange":"1AE5AE000","id":"1AE5AE000","name":"libc++.1.dylib","path":"/usr/lib/libc++.1.dylib","symbolFilePath":"/usr/lib/libc++.1.dylib","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::debug_session::breakpoints] Callback for breakpoint location 1.1: where = test-lldb`test_lldb::main + 28 at main.rs:4:39, address = 0x0000000100003170, resolved, hit count = 1 

[DEBUG codelldb::debug_session] Debug event: 0x129f49ff0 Event: broadcaster = 0x11a0fbe38 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x11a0fbe00 (pid = 11214), state = stopped}
[DEBUG codelldb::dap_codec] <-- {"seq":67,"type":"event","event":"stopped","body":{"allThreadsStopped":true,"reason":"breakpoint","threadId":130216}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":11}
[DEBUG codelldb::dap_codec] <-- {"seq":68,"type":"response","request_seq":11,"success":true,"command":"threads","body":{"threads":[{"id":130216,"name":"1: tid=130216 \"main\""}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":130216,"startFrame":0,"levels":1},"type":"request","seq":12}
[DEBUG codelldb::dap_codec] <-- {"seq":69,"type":"response","request_seq":12,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":39,"id":1001,"instructionPointerReference":"0x100003170","line":4,"name":"test_lldb::main","source":{"name":"main.rs","path":"/Users/user/Documents/Programming/sajat/test-lldb/src/main.rs"}}],"totalFrames":16}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":130216,"startFrame":1,"levels":19},"type":"request","seq":13}
[DEBUG codelldb::disassembly] test-lldb`core::ops::function::FnOnce::call_once + 20 at function.rs:250:5
[DEBUG codelldb::disassembly] test-lldb`std::sys_common::backtrace::__rust_begin_short_backtrace + 24 [inlined] core::hint::black_box at hint.rs:295:5
    test-lldb`std::sys_common::backtrace::__rust_begin_short_backtrace + 24 at backtrace.rs:124:5
[DEBUG codelldb::disassembly] test-lldb`std::rt::lang_start::{{closure}} + 28 at rt.rs:166:18
[DEBUG codelldb::disassembly] test-lldb`std::rt::lang_start_internal + 648 [inlined] core::result::Result::unwrap_or at result.rs:1478:22
    test-lldb`std::rt::lang_start_internal + 648 [inlined] std::rt::lang_start_internal::{{closure}} + 8 at rt.rs:148:74
    test-lldb`std::rt::lang_start_internal + 640 [inlined] std::panicking::try::do_call at panicking.rs:483:40
    test-lldb`std::rt::lang_start_internal + 640 [inlined] std::panicking::try at panicking.rs:447:19
    test-lldb`std::rt::lang_start_internal + 640 [inlined] std::panic::catch_unwind at panic.rs:140:14
    test-lldb`std::rt::lang_start_internal + 640 at rt.rs:148:20
[DEBUG codelldb::disassembly] test-lldb`std::rt::lang_start + 84 at rt.rs:165:17
[DEBUG codelldb::disassembly] test-lldb`main + 36
[DEBUG codelldb::disassembly] dyld`start + 2544
[DEBUG codelldb::dap_codec] <-- {"seq":70,"type":"response","request_seq":13,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":0,"id":1002,"instructionPointerReference":"0x100002E48","line":8,"name":"core::ops::function::FnOnce::call_once","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once","sourceReference":1000}},{"column":0,"id":1003,"instructionPointerReference":"0x100000DF8","line":9,"name":"std::sys_common::backtrace::__rust_begin_short_backtrace","presentationHint":"subtle","source":{"name":"@std::sys_common::backtrace::__rust_begin_short_backtrace","sourceReference":1001}},{"column":0,"id":1004,"instructionPointerReference":"0x100002654","line":10,"name":"std::rt::lang_start::{{closure}}","presentationHint":"subtle","source":{"name":"@std::rt::lang_start::{{closure}}","sourceReference":1002}},{"column":0,"id":1005,"instructionPointerReference":"0x100016570","line":165,"name":"core::ops::function::impls:: for &F>::call_once","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1006,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1007,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1008,"instructionPointerReference":"0x100016568","line":163,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1009,"instructionPointerReference":"0x100016568","line":163,"name":"std::rt::lang_start_internal::{{closure}}","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1010,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1011,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1012,"instructionPointerReference":"0x100016568","line":163,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1013,"instructionPointerReference":"0x100016568","line":163,"name":"std::rt::lang_start_internal","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1014,"instructionPointerReference":"0x100002620","line":24,"name":"std::rt::lang_start","presentationHint":"subtle","source":{"name":"@std::rt::lang_start","sourceReference":1004}},{"column":0,"id":1015,"instructionPointerReference":"0x100003204","line":12,"name":"main","presentationHint":"subtle","source":{"name":"@main","sourceReference":1005}},{"column":0,"id":1016,"instructionPointerReference":"0x1AE343E50","line":639,"name":"start","presentationHint":"subtle","source":{"name":"@start","sourceReference":1006}}],"totalFrames":16}}
[DEBUG codelldb::dap_codec] --> {"command":"scopes","arguments":{"frameId":1001},"type":"request","seq":14}
[DEBUG codelldb::dap_codec] <-- {"seq":71,"type":"response","request_seq":14,"success":true,"command":"scopes","body":{"scopes":[{"expensive":false,"name":"Local","variablesReference":1017},{"expensive":false,"name":"Static","variablesReference":1018},{"expensive":false,"name":"Global","variablesReference":1019},{"expensive":false,"name":"Registers","variablesReference":1020}]}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1017},"type":"request","seq":15}
[DEBUG codelldb::dap_codec] <-- {"seq":72,"type":"response","request_seq":15,"success":true,"command":"variables","body":{"variables":[]}}
[DEBUG codelldb::dap_codec] --> {"command":"next","arguments":{"threadId":130216},"type":"request","seq":16}
[DEBUG codelldb::dap_codec] <-- {"seq":73,"type":"response","request_seq":16,"success":true,"command":"next"}
[DEBUG codelldb::debug_session] Debug event: 0x107f683a0 Event: broadcaster = 0x11a0fbe38 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x11a0fbe00 (pid = 11214), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":74,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":0}}
[DEBUG codelldb::debug_session] Debug event: 0x107f3c530 Event: broadcaster = 0x11a0fbe38 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x11a0fbe00 (pid = 11214), state = stopped}
[DEBUG codelldb::dap_codec] <-- {"seq":75,"type":"event","event":"stopped","body":{"allThreadsStopped":true,"reason":"step","threadId":130216}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":17}
[DEBUG codelldb::dap_codec] <-- {"seq":76,"type":"response","request_seq":17,"success":true,"command":"threads","body":{"threads":[{"id":130216,"name":"1: tid=130216 \"main\""}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":130216,"startFrame":0,"levels":1},"type":"request","seq":18}
[DEBUG codelldb::dap_codec] <-- {"seq":77,"type":"response","request_seq":18,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":2,"id":1001,"instructionPointerReference":"0x10000317C","line":6,"name":"test_lldb::main","source":{"name":"main.rs","path":"/Users/user/Documents/Programming/sajat/test-lldb/src/main.rs"}}],"totalFrames":16}}
[DEBUG codelldb::dap_codec] --> {"command":"scopes","arguments":{"frameId":1001},"type":"request","seq":19}
[DEBUG codelldb::dap_codec] <-- {"seq":78,"type":"response","request_seq":19,"success":true,"command":"scopes","body":{"scopes":[{"expensive":false,"name":"Local","variablesReference":1017},{"expensive":false,"name":"Static","variablesReference":1018},{"expensive":false,"name":"Global","variablesReference":1019},{"expensive":false,"name":"Registers","variablesReference":1020}]}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1017},"type":"request","seq":20}
[DEBUG codelldb::dap_codec] <-- {"seq":79,"type":"response","request_seq":20,"success":true,"command":"variables","body":{"variables":[{"evaluateName":"test_deq","memoryReference":"0x16FDFF0B0","name":"test_deq","presentationHint":{"attributes":["readOnly"]},"type":"alloc::collections::vec_deque::VecDeque","value":"(0) VecDeque[]","variablesReference":1021}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":130216,"startFrame":1,"levels":19},"type":"request","seq":21}
[DEBUG codelldb::dap_codec] <-- {"seq":80,"type":"response","request_seq":21,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":0,"id":1002,"instructionPointerReference":"0x100002E48","line":8,"name":"core::ops::function::FnOnce::call_once","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once","sourceReference":1000}},{"column":0,"id":1003,"instructionPointerReference":"0x100000DF8","line":9,"name":"std::sys_common::backtrace::__rust_begin_short_backtrace","presentationHint":"subtle","source":{"name":"@std::sys_common::backtrace::__rust_begin_short_backtrace","sourceReference":1001}},{"column":0,"id":1004,"instructionPointerReference":"0x100002654","line":10,"name":"std::rt::lang_start::{{closure}}","presentationHint":"subtle","source":{"name":"@std::rt::lang_start::{{closure}}","sourceReference":1002}},{"column":0,"id":1005,"instructionPointerReference":"0x100016570","line":165,"name":"core::ops::function::impls:: for &F>::call_once","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1006,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1007,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1008,"instructionPointerReference":"0x100016568","line":163,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1009,"instructionPointerReference":"0x100016568","line":163,"name":"std::rt::lang_start_internal::{{closure}}","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1010,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1011,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1012,"instructionPointerReference":"0x100016568","line":163,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1013,"instructionPointerReference":"0x100016568","line":163,"name":"std::rt::lang_start_internal","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1014,"instructionPointerReference":"0x100002620","line":24,"name":"std::rt::lang_start","presentationHint":"subtle","source":{"name":"@std::rt::lang_start","sourceReference":1004}},{"column":0,"id":1015,"instructionPointerReference":"0x100003204","line":12,"name":"main","presentationHint":"subtle","source":{"name":"@main","sourceReference":1005}},{"column":0,"id":1016,"instructionPointerReference":"0x1AE343E50","line":639,"name":"start","presentationHint":"subtle","source":{"name":"@start","sourceReference":1006}}],"totalFrames":16}}
[DEBUG codelldb::dap_codec] --> {"command":"next","arguments":{"threadId":130216},"type":"request","seq":22}
[DEBUG codelldb::dap_codec] <-- {"seq":81,"type":"response","request_seq":22,"success":true,"command":"next"}
[DEBUG codelldb::debug_session] Debug event: 0x12b0046b0 Event: broadcaster = 0x11a0fbe38 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x11a0fbe00 (pid = 11214), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":82,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":0}}
[DEBUG codelldb::debug_session] Debug event: 0x129f52480 Event: broadcaster = 0x11a0fbe38 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x11a0fbe00 (pid = 11214), state = stopped}
[DEBUG codelldb::dap_codec] <-- {"seq":83,"type":"event","event":"stopped","body":{"allThreadsStopped":true,"reason":"step","threadId":130216}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":23}
[DEBUG codelldb::dap_codec] <-- {"seq":84,"type":"response","request_seq":23,"success":true,"command":"threads","body":{"threads":[{"id":130216,"name":"1: tid=130216 \"main\""}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":130216,"startFrame":0,"levels":1},"type":"request","seq":24}
[DEBUG codelldb::dap_codec] <-- {"seq":85,"type":"response","request_seq":24,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":2,"id":1001,"instructionPointerReference":"0x1000031A8","line":7,"name":"test_lldb::main","source":{"name":"main.rs","path":"/Users/user/Documents/Programming/sajat/test-lldb/src/main.rs"}}],"totalFrames":16}}
[DEBUG codelldb::dap_codec] --> {"command":"scopes","arguments":{"frameId":1001},"type":"request","seq":25}
[DEBUG codelldb::dap_codec] <-- {"seq":86,"type":"response","request_seq":25,"success":true,"command":"scopes","body":{"scopes":[{"expensive":false,"name":"Local","variablesReference":1017},{"expensive":false,"name":"Static","variablesReference":1018},{"expensive":false,"name":"Global","variablesReference":1019},{"expensive":false,"name":"Registers","variablesReference":1020}]}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1017},"type":"request","seq":26}
[DEBUG codelldb::dap_codec] <-- {"seq":87,"type":"response","request_seq":26,"success":true,"command":"variables","body":{"variables":[{"evaluateName":"test_deq","memoryReference":"0x16FDFF0B0","name":"test_deq","presentationHint":{"attributes":["readOnly"]},"type":"alloc::collections::vec_deque::VecDeque","value":"(0) VecDeque[]","variablesReference":1021}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":130216,"startFrame":1,"levels":19},"type":"request","seq":27}
[DEBUG codelldb::dap_codec] <-- {"seq":88,"type":"response","request_seq":27,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":0,"id":1002,"instructionPointerReference":"0x100002E48","line":8,"name":"core::ops::function::FnOnce::call_once","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once","sourceReference":1000}},{"column":0,"id":1003,"instructionPointerReference":"0x100000DF8","line":9,"name":"std::sys_common::backtrace::__rust_begin_short_backtrace","presentationHint":"subtle","source":{"name":"@std::sys_common::backtrace::__rust_begin_short_backtrace","sourceReference":1001}},{"column":0,"id":1004,"instructionPointerReference":"0x100002654","line":10,"name":"std::rt::lang_start::{{closure}}","presentationHint":"subtle","source":{"name":"@std::rt::lang_start::{{closure}}","sourceReference":1002}},{"column":0,"id":1005,"instructionPointerReference":"0x100016570","line":165,"name":"core::ops::function::impls:: for &F>::call_once","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1006,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1007,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1008,"instructionPointerReference":"0x100016568","line":163,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1009,"instructionPointerReference":"0x100016568","line":163,"name":"std::rt::lang_start_internal::{{closure}}","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1010,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1011,"instructionPointerReference":"0x100016568","line":163,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1012,"instructionPointerReference":"0x100016568","line":163,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1013,"instructionPointerReference":"0x100016568","line":163,"name":"std::rt::lang_start_internal","presentationHint":"subtle","source":{"name":"@std::rt::lang_start_internal","sourceReference":1003}},{"column":0,"id":1014,"instructionPointerReference":"0x100002620","line":24,"name":"std::rt::lang_start","presentationHint":"subtle","source":{"name":"@std::rt::lang_start","sourceReference":1004}},{"column":0,"id":1015,"instructionPointerReference":"0x100003204","line":12,"name":"main","presentationHint":"subtle","source":{"name":"@main","sourceReference":1005}},{"column":0,"id":1016,"instructionPointerReference":"0x1AE343E50","line":639,"name":"start","presentationHint":"subtle","source":{"name":"@start","sourceReference":1006}}],"totalFrames":16}}
[DEBUG codelldb::dap_codec] --> {"command":"evaluate","arguments":{"expression":"test_deq","frameId":1001,"context":"hover"},"type":"request","seq":28}
[DEBUG codelldb::dap_codec] <-- {"seq":89,"type":"response","request_seq":28,"success":true,"command":"evaluate","body":{"result":"(0) VecDeque[]","type":"alloc::collections::vec_deque::VecDeque","variablesReference":1022}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1022},"type":"request","seq":29}
[DEBUG codelldb::dap_codec] <-- {"seq":90,"type":"response","request_seq":29,"success":true,"command":"variables","body":{"variables":[{"name":"[raw]","presentationHint":{"attributes":["readOnly","virtual"]},"value":"alloc::collections::vec_deque::VecDeque","variablesReference":1023}]}}
[DEBUG codelldb::dap_codec] --> {"command":"evaluate","arguments":{"expression":"test_deq","frameId":1001,"context":"hover"},"type":"request","seq":30}
[DEBUG codelldb::dap_codec] <-- {"seq":91,"type":"response","request_seq":30,"success":true,"command":"evaluate","body":{"result":"(0) VecDeque[]","type":"alloc::collections::vec_deque::VecDeque","variablesReference":1024}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1024},"type":"request","seq":31}
[DEBUG codelldb::dap_codec] <-- {"seq":92,"type":"response","request_seq":31,"success":true,"command":"variables","body":{"variables":[{"name":"[raw]","presentationHint":{"attributes":["readOnly","virtual"]},"value":"alloc::collections::vec_deque::VecDeque","variablesReference":1025}]}}

stable-aarch64-apple-darwin (default)

vadimcn commented 1 year ago

Fixed in v1.9.1