microsoft / microsoft/vscode-cpptools

Support per-thread breakpoints

Offen
#9,879 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

debugger Feature Request
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

Feature Request

According to gdb, I should be able to set a breakpoint on a specific thread, using something like

break <file.cpp>: thread

If I use the console I get

-var-create: unable to create variable object

I've tried using the expression breakpoint through the GUI but that does not work either.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, das Problem mit GDB unter Verwendung eines Zeilen-Breakpoints in file.cpp und eines bestimmten Threads zu reproduzieren, und vergleichen Sie dann die Pfade für Ausdrucks-Breakpoints in Konsole und GUI. Als erledigt gilt die Aufgabe, wenn die GUI einen auf den ausgewählten Thread beschränkten Breakpoint erstellen und verwenden kann, ohne den gemeldeten variable-object-Fehler.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.