microsoft / microsoft/vscode-cpptools

Set `-enable-pretty-printing` and `-gdb-set disassembly-flavor intel` as default

Open
#12,152 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

debugger Feature Request help wanted
Dominant language
TypeScript
Stars
6.2k
Forks
1.7k
Avg merge
14h 46m
Merged PRs (30d)
61

Description

Feature Request

It seems by default gdb enables pretty printing if launched from command line. But for some reason -enable-pretty-printing has to be set explicitly in launch.json for vscode. I don't understand why it is designed to be so. If you have lots of launch targets and your launch.json will be a mess.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how the extension handles the launch.json settings for GDB debugging, especially pretty printing and the Intel disassembly flavor. Confirm where defaults can be applied without requiring each launch target to repeat them; done means both options work by default and existing explicit settings remain respected.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.