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

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions