Tools für Systemspeicherauszüge verwenden
Mit den Befehlen objdump und nm können Sie Informationen zu Systemspeicherauszügen (Kernspeicherauszügen) prüfen und anzeigen. Wenn ein Absturz auftritt und ein Systemspeicherauszug erzeugt wird, können Sie die Datei mithilfe dieser Befehle analysieren.
Informationen zu dieser Task
Führen Sie diese Befehle auf der Workstation aus, die die Systemspeicherauszüge erzeugt hat, um die genauesten Symbolinformationen verwenden zu können, die verfügbar sind. Diese Ausgabe (zusammen mit dem Systemspeicherauszug, falls klein genug) wird vom IBM® -Support-Team für Java™ verwendet, um ein Problem zu diagnostizieren.
- objdump
Verwenden Sie diesen Befehl, um gemeinsam genutzte Objekte und Bibliotheken zu disassemblieren. Nachdem Sie festgestellt haben, welche Bibliothek oder welches Objekts den Fehler verursacht hat, können Sie mit objdump die Methode suchen, in der der Fehler entstanden ist. Geben Sie Folgendes ein, um objdumpzu starten:
objdump <option> <filename>Wenn Sie
objdump -Heingeben, wird eine vollständige Liste der Optionen angezeigt. Mit der Option -d wird der Inhalt ausführbarer Abschnitte disassembliert.- nm
- Mit diesem Befehl werden Symbolnamen aus Objektdateien aufgelistet. Diese Symbolnamen können Funktionen, globale Variablen oder statische Variablen sein. Für jedes Symbol werden der Wert, der Symboltyp und der Symbolname angezeigt. Wenn Symboltypen in Kleinbuchstaben geschrieben sind, bedeutet dies, dass es sich um ein lokales Symbol handelt. Wenn Sie in Großbuchstaben geschrieben sind, bedeutet dies, dass es sich um ein globales oder externes Symbol handelt. Geben Sie zur Verwendung dieses Tools Folgendes ein:
nm <option> <system dump>.