Ich lerne, lldb zu verwenden, um mac IOKit Treiber in macOS 10.12.3 zu debuggen.
zwei Maschinen debuggen. Wenn Panik auftritt, ist es einfach, eine Verbindung zum Zielcomputer herzustellen. Ich frage mich, wie man Zielsystem-Nachricht anzeigen? Gibt es einen Befehl wie "dmesg" in lldb?macOSX Wie man Systemmeldung in lldb zeigt
1
A
Antwort
1
Sie können die Ziel- und Debugger-Maschine über ein FireWire-Kabel verbinden. Setzen Sie das Bit 0x08
in das Kernargument debug=
des Zielcomputers (DB_KPRT
), und alles, was mit kprintf
(Anmerkung: nicht printf
/IOLog
) protokolliert wurde, wird an FireWire weitergeleitet. (Firewire wird verwendet, es sei denn, der Mac verfügt über einen seriellen Anschluss, was moderne Macs nicht können.)
Um diese Ausgabe anzuzeigen, müssen Sie den Befehl fwkpfv
auf dem Mac am anderen Ende ausführen das Firewire-Kabel.
Diese Methode funktioniert gut mit Thunderbolt-zu-Firewire-Adaptern und Docks auch, obwohl ich nicht vermute, wenn Sie sie hotplug.
Verwandte Themen
- 1. LLDB zeigt keinen Quellcode
- 2. Systemmeldung programmatisch entfernen
- 3. Macosx git Autocomplete zeigt gelöschte Zweige
- 4. Wie läuft man in vim plantuml auf MacOsX?
- 5. Wie man aus Wireless-Nat-Inside in MacOSx-Terminal ausziehen?
- 6. Wie Timeout in LLDB deaktivieren?
- 7. Signal EOF in MacOSX-Terminal
- 8. Wie man zwischen lldb und GDB in Android Studio
- 9. LLdb Fehler in Swift - Wie man es beheben?
- 10. nicht in der Lage, binutils auf Macosx
- 11. Return String VBA in MacOSX
- 12. Mit Xcode LLDB zu debuggen Entwicklung LLDB
- 13. LLDB Ausgabefehler
- 14. Wie man LLDB mit "openocd und JTAG Brett" einrichtet
- 15. Wie ändert man die LLDB-Version, die CLion verwendet?
- 16. Integer-Division in LLDB Ausdruckauswertung
- 17. Wie überprüft man, ob lldb an binäre anhängen kann?
- 18. Drucken von PHP in MacOSX
- 19. Wie zeigt man Laravel?
- 20. po in LLDB mit swift
- 21. LLDB Python Fehler
- 22. Persistenter Speicher Cocoa/MacOSX
- 23. Pygame-Fenster wird nicht in MacOSX angezeigt
- 24. Curl und Macosx 10.12
- 25. MacOSX: OSAtomic vs OSAtomicBarrier
- 26. lldb Fehler in IMDB API
- 27. MacOSX installiert MP4Box mit brauen
- 28. LLDB Python Skripting in Xcode
- 29. Seltsame Fehlermeldung in Xcode 4.3 mit LLDB
- 30. wie man div zeigt und zeigt, indem man Knopf klickt?