LLDB: Liste source code
Mein single meisten verwendet gdb
Befehl ist l
gefolgt von n
gefolgt von l -
.
Wie kann ich das gleiche lldb?
Ich bin nicht zufrieden mit, dass Sie geben einige Zeilennummer, nur um zu sehen Sie den code irgendwo. Ich will sehen, wo ich mich in dem code, nach dumping eine ton von Variablen aus dem terminal. Und ich verwendet, um zu verwenden l -
zurück zu gehen, zu schauen, wo ich bin, da nachfolgende Aufrufe l
Blättern Sie mir runter (lldb tut dies auch, aber dummerweise reagiert nicht auf l -
).
Vielleicht bin ich etwas fehlt und es ist eine Art von "mode" kann ich steckte es in, das zeigen die entsprechende Stelle im Quelltext in einer separaten Puffer die ganze Zeit. Das wäre schön, aber ich bin mir auch nicht bitten,.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Xcode 4.6, lldb ist
l
alias ist eine einfache Abkürzung fürsource list
.In der Spitze des Baumes Quellen, dies wurde verbessert, um mehr Verhalten wie gdb. Wenn man sich
source/Interpreter/CommandInterpreter.cpp
über bei http://lldb.llvm.org/ du wirst sehen, dassl
ist nun ein regulärer Ausdruck-Kommando alias mit diesen Fällen:Mit diesen Fällen werden Sie Holen Sie sich Verhalten wie diese:
Zeigen aktuelle frame:
zeigen die letzten zehn Zeilen:
Können Sie auch die
stop-line-count-after
undstop-line-count-before
Einstellungen zu Steuern, wie viel Quellcode-Rahmen angezeigt, im Rahmen hält.Beachten Sie, dass Sie können erstellen Sie Ihre eigenen regulären Ausdruck Befehl alias in Ihrem
~/.lldbinit
Datei mit dem gleichen Verhalten wie die top-of-tree lldb istl
. Sehenhelp command regex
für die syntax und ein Beispiel.l -
hat nicht funktioniert für mich früher. Wie Sie es jetzt tut.l
immer wieder an das Ende der Quelldateil -
schien nicht zu gehen, wieder nach hinten. Sie haben vielleicht gesehen, dass, wenn Sie waren in der Nähe des Ende der Quell-Datei.