Advanced Crash Dump Analysis Training  

Crash Dump Analysis Schulung: Analyse von Crash Dumps und SPARC Architektur

Crash Dump Analysis Schulung Oracle Schulung

The Advanced Crash Dump Analysis and SPARC Architecture course provides students with essential skill to accomplish more detailed crash dump analysis than getting a stack trace and matching it to bugs. What re the common unique panic string panics, and what information needs to be looked at to determine the cause? What causes a bad trap to occur? Is there corrupt data or is there a hardware problem? This course alos presents information on analyzing user-forced crashes and live crash dumps. The latter part of the course includes information about the SPARC architecture and assembly language and explains how this information can be used to gather additional information from crash dumps.

Diese Crash Dump Analysis Schulung bieten wir Ihnen auch als individuelles Crash Dump Analysis Training vor Ort als Firmen-Seminar an.

Zielgruppe  

Students who can benefit from this course are students who have some crash dump analysis experience and need more detailed information. These studentsare support personnel at self-supporting Sun installations and third-party driver and kernel module developers.

Voraussetzungen  

To succeed fully in this course, students should be able to: Analyze basic crash dumps with matching bugs, Understand the basic organization of the kernel and Describe the main data structures for each kernel subsystem

Für weitere Informationen über die Voraussetzungen zu diesem Crash Dump Analysis Kurs, rufen Sie kostenfrei an unter (0800) 477 246 6

Crash Dump Analysis Seminar-Inhalt  

Module 1 - Obtaining and Identifying Crash Dumps

  • Estimate the size of a crash dump
  • Describe how to get information from a hard hang system
  • Identify the types of crashes
  • Describe how to work with partial or corrupt crash dump information

Module 2 - SPARC Architecture

  • Describe the SPARC architecture implementations
  • Describe instruction pipelining
  • Describe SPARC architecture data types
  • Describe the organization of data in memory
  • Describe SPARC architecture registers and their usage
  • Describe the use of register windows
  • Explain major components of SPARC architecture instructions

Module 3 - Analyzing Bad Trap Panics

  • Describe how traps occur and what events they handle
  • Describe how bad trap panics occur
  • Describe useful information in bad trap messages
  • Describe how to relate stack data to function protoypes
  • Find the data that caused the trap
  • Describe how to determine if a crash is related to a hardware problem

Module 4 - Analyzing Unique Panic String Panics

  • Describe common types of unique panic string panics
  • Describe how to get information about kernel memory corruption
  • Analyze kernel heap corruption panics
  • Analyze unique panic string panics caused by locks
  • Analyze file system corruption panics

Module 5 - Analyzing User-Forced Crash Dumps

  • Describe how to detect a hung system
  • Describe common causes of system hangs
  • Recognize normal stacks
  • Diagnose hang problems created by memory shortages
  • Diagnose hang problems created by locks
  • Diagnose hang problems created by hardware
  • Diagnose hang problems related to the clock
  • Describe procedures for analyzing difficult hangs

Module 6 - Analyzing Live Crash Dumps

  • Run debugging tools on a live system
  • Describe the risks of modifying information on a live system
  • Create a live crash dump
  • Describe what information is not likely to be valid in a live crash dump file
  • Diagnose an unkillable process
  • Diagnose a memory leak

Module 7 - SPARC Assembly Language

  • Describe assembly language conventions
  • Describe SPARC architecture instruction types
  • Identify arithmetic and logical instructions
  • Describe the use of the sethi instruction
  • Identify load and store instructions
  • Describe the instructions that are used for locks
  • Describe alternate address spaces
  • Describe floating point instructions
  • Describe transfers of control
  • Identify synthetic instructions

Module 8 - SPARC Architecture Stacks and Arguments

  • Describe simple argument passing
  • Describe stack formats
  • Describe complex argument passing
  • Verify argument validity
  • Describe how local variables are accessed
  • Describe the characteristics of leaf functions
  • Describe what a tail call is and how it effects the stack

Module 9 - SPARC Architecture Traps and Interrupts

  • Describe the purposes of traps
  • Describe how the UltraSPARC(R) processor handles traps
  • Describe trap levels
  • Describe watchdog resets and RED state exceptions
  • Analyze RED state output
  • Analyze XIR data
  • Describe how interrupts are processed
  • Analyze crashes at trap levels greater than zero

Module 10 - Matching Assembly Language to C Code

  • Describe the differences between optimized and unoptimized code
  • Describe how variables are accessed
  • Describe the assembly instruction that indicates a function call
  • Find the line of C code that corresponds to or includes that assembly instruction (given a system dump and an instruction in a function)

Weitere Informationen  

Das Kursmaterial ist in englisch, die Unterrichtssprache ist deutsch.

Termine und Preise  

Advanced Crash Dump Analysis Schulung

Preis:
€ 3.685,00 zzgl. MwSt.
€ 4.385,15 inkl. MwSt.

Dauer:
5 Tage

PDF Download
Termin auf Anfrage  
Termine für dieses Seminar werden nur auf Anfrage angelegt.

 Organisatorisches zum Seminar 

Kategorie: Crash Dump Analysis Aufbauseminar

Uhrzeiten:

Montags:
Dienstags bis Freitags:

9.30 - 17.00 Uhr
9.00 - 17.00 Uhr

 

Sonstiges:
Getränke, Mittagessen, Solaris-Teilnahmezertifikat und Crash Dump Analysis-Schulungsunterlagen sind im Preis inbegriffen

 Alternative Oracle Trainings

Crash Dump Analysis Firmenschulung  

Die Vorteile einer Crash Dump Analysis Firmenschulung in Ihrem Hause (InHouse Schulung) oder bei der INCAS liegen auf der Hand:

  • Teilnehmerunabhängiger Tagessatz
  • Zeitersparnis durch eine kurze und intensive Crash Dump Analysis Schulung
  • Freie Terminwahl, auf Wunsch auch Abends oder an Wochenenden
  • Zielorientierter als eine offene Crash Dump Analysis Schulung, da exakt auf Ihre Bedürfnisse zugeschnitten
  • Vertraulicher, da Internes auch intern bleibt
  • Wir leihen Ihnen auf Wunsch gerne Schulungsrechner

PDF Download Firmenschulung Senden Sie mir ein unverbindliches Angebot:

Ansprechpartner

Gewünschter Crash Dump Analysis Seminarort

  •  
  •  
  •  

Nimm zwei! - Die große INCAS Bonus Aktion  

Diese INCAS Aktion gibt Ihnen nicht nur doppeltes Wissen, sondern auch einen iPod nano der 7. Generation für puren Musikgenuss. Nimm zwei! heißt: Sie buchen zwei Trainings aus dem über 2000 Seminare starken [...]

Kompetenter Trainer vermittelt breit gefächertes Wissen in angenehmer Atmosphäre. Empfehlenswert!

Hans-Peter Müller, Deutsche Bahn MySQL für Entwickler

Frische Präsentation mit praxisorientierten Ausführungen.

Volker Kox, Volksbank Immobilien GmbH / Volksbank Schwalmtal eG OpenOffice Writer und Calc

Herr Reinhard ist der geborene Trainer! Er hat es verstanden die drei Tage Schulung als eine äußerst angenehme und lehrreiche Zeit darzustellen!

Jusuf Didsarovic, 3M Solaris 10 ZFS-Administration

Der erste Kurs bei dem ich vieles mit nach Hause nehmen und ausbauen kann gepaart mit einer guten Trainingsatmosphäre und gemeinsamen leckeren Essen -- für die kurzen Zeit optimal... hab Feuer gefangen!

Hartmut Lehmann, TKN Java Programming Language, Java SE 6

Ich habe in den fünf Tagen mehr gelernt, als ich erwartet hatte, mit den wichtigsten Funktionen bin ich nun vertraut und freue mich auf den Einsatz auf der Arbeit.

Ralph Gräser, Oracle Database 11g: Administration Workshop

ORACLE Certified Master

Kontakt  

INCAS Training und Projekte GmbH & Co. KG
Europark Fichtenhain A 15
D-47807 Krefeld
Fon: 02151 366250
Freecal: 0800 4772466
Fax: 02151 3662529
E-Mail: info@incas-training.de