Skip to content

"lldb.dereferencePointers": false not respected unless toggled after launch #1372

@harold-b

Description

@harold-b

OS: macOS Sequoia 15.7.1
VSCode version: 1.107.1 (Universal) (Commit: 994fd12f8d3a5aa16f17d42c041e5809167e845a)
CodeLLDB version: 1.12.1
Compiler: clang
Debuggee: executable

The dereferencePointers config option is never respected upon launching the debugger, and it always defaults to true, causing it to intercept custom python printers for pointers.

If, however, the Toggle Pointee Summaries command is used to toggle back to on and then back to off, the option is then respected. Similarly, changing the config manually in the workspace settings json and then saving the file will also cause the change subscription to pick it up and have the same effect.

There seems to be a step where the propagation of this option is missed during startup, but respected after the fact, if changed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions