2016-10-20 13 views
0

ich in gdb weiß, ich kannWie entferne ich die Befehle von einem gdb Breakpoint?

gesetzt
break 14 

in Zeile 14 zu brechen, das ist der "1" Bruchpunkt, dann

commands 1 
printf "%d\n",i 
end 

Dies befestigen gdb Punkt 1 zu brechen Befehle. Kein Problem.

Aber meine Frage ist: scheint, dass Befehle mit Bruchpunkt koexistieren, wie ich "i b" verwende, um seine Informationen zu überprüfen. Im obigen Fall:

  1. Wie kann ich die Befehle vom Haltepunkt 1, entfernen und immer noch die Bruchstelle halten?

  2. Wie listet/filtert man alle Befehle Informationen, ohne alle Breakpoints Informationen zu suchen?

Dank.

Antwort

1

Sie können die Befehle aus einem Breakpoint entfernen, indem Sie eine leere Befehlsliste eingeben:

commands 1 
end 

werden die Befehle von Stützpunkts 1.

entfernen Soweit ich weiß, gibt es keine Möglichkeit oder Filter zur Liste die Breakpoint-Befehle außer dem Blick auf den Ausgang von info breakpoints.

Verwandte Themen