Dies ist der Befehl ssadump, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
ssadump – ein Tool zum Anzeigen und Interpretieren der SSA-Form von Go-Programmen
ZUSAMMENFASSUNG
ssadump [Fahnen] args ...
BESCHREIBUNG
SSA-Builder und Interpreter.
Wenn -run angegeben ist, findet ssadump das erste Paket, das eine Hauptfunktion definiert
und führen Sie es im Interpreter aus. Wenn keines gefunden wird, werden die Tests für jedes Paket ausgeführt
stattdessen.
OPTIONAL
-bauen Optionen zur Steuerung des SSA-Builders. Der Wert ist eine Folge von null oder mehr
diese Buchstaben:
C führt eine Plausibilitätsprüfung des SSA-Formulars durch.
D Fügen Sie [D]Ebug-Informationen für jede Funktion hinzu.
P log [P]ackage-Inventar.
F-Log-Funktions-SSA-Code.
S Protokollieren Sie [Quellenstandorte], während der SSA-Builder fortschreitet.
G verwendet binäre Objektdateien von gc, um Importe bereitzustellen (kein Code).
L unterschiedliche Pakete seriell statt parallel erstellen.
N Build [N]aive SSA-Form: Ersetzen Sie lokale Ladevorgänge/Speicher nicht durch Register.
-cpuprofile
CPU-Profil in Datei schreiben
-interp
Optionen zur Steuerung des SSA-Testinterpreters. Der Wert ist eine Folge von Null oder
mehr mehr dieser Briefe:
R deaktiviere [R]ecover() vor Panik; stattdessen Interpreter-Absturz anzeigen.
T [T]race-Ausführung des Programms. Am besten für Single-Thread-Programme geeignet!
-Lauf Ruft den SSA-Interpreter für das Programm auf.
Beispiele:
SSA-Formular eines einzelnen Pakets schnell sichern:
ssadump -build=FPG hello.go
Interpretieren Sie ein Programm mit Ablaufverfolgung:
ssadump -run -interp=T hello.go
Interpretieren Sie die Tests des Unicode-Pakets ausführlich:
ssadump -run unicode -- -test.v
Verwenden Sie ssadump online über die Dienste von onworks.net