Skip to content

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

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.

Activity

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

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions