microsoft / microsoft/vscode-cpptools

[C++ on windows][vsdbg]There are duplicate function breakpoint with same name displayed in breakpoint window.

Offen
#1,999 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

VSCode Version:1.22.2
OS Version: Window10 X64

Steps to Reproduce:

  1. Open tests folder in attachments directly
    ConsoleApplication1.zip
  2. Update "program" in launch.json as following:
    "program": " ${workspaceFolder}/Debug/ConsoleApplication1.exe"
  3. Add function breakpoint "fun()" in breakpoints window
  4. Repeat step3

Excepted:
Function breakpoint with same name should display only one in breakpoints window.

Actual:
There are duplicate function breakpoint with same name displayed in breakpoint window.
image

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

Reproduziere das Problem mit dem angehängten Projekt ConsoleApplication1, dem im launch.json angegebenen Programmpfad und wiederholten Haltepunkten für die Funktion fun(). Beginne damit nachzuverfolgen, wie die C++-Erweiterung Funktionshaltepunkte verarbeitet und das Haltepunktefenster von VS Code füllt. Als erledigt gilt die Aufgabe, wenn das zweimalige Hinzufügen desselben Funktionshaltepunkts nur einen angezeigten Eintrag ergibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, typescript, vscode
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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