Tab Abschlussunterbrechung für große Binärdateien
Frage
Wenn ich versehentlich Tabulatorvervollständigung starten, wenn große binäre Debuggen GDB wird für einige Zeit Scansymboltabelle (bis zu 1 Minute in meinem Fall) einzufrieren. Also muss ich warten, bis ganze Symboltabelle gescannt wird. Gibt es eine Möglichkeit, diesen Prozess in gdb zu unterbrechen?
Lösung
Es gibt noch offenen Bugs auf Tabulatorvervollständigung in gdb Bugzilla:
- Bug 11920 - Tabulatorvervollständigung könnte abgewürgt cli ohne Feedback
- Bug 15548 - Limit Fertigstellungen zu einer vordefinierten Grenze, wenn Fertig Liste ist sehr groß
Edit: GDB 7.10.0 a max-completions
Variable mit einem Standardwert von 200.
Andere Tipps
Steuerung c sollte es unterbrechen. Haben Sie das probiert?
Wenn es nicht funktioniert, können Sie eine neuere Version von GDB benötigen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow