ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
start courses and schedules education savings it certification education solutions
recherche de formation
Faites confiance à votre formation en TI   |
Oracle University reconnaît ExitCertified comme Partenaire en formation de l’année en Amérique du Nord.

Advanced Crash Dump Analysis

Format: Formation en classe avec formateur
Autres formats:
 
 

The Advanced Crash Dump Analysis course provides students with essential skills to accomplish more detailed crash dump analysis than getting a stack trace and matching it to bugs. This course teaches students what information to review to determine the cause of a panic, what causes bad traps to occur, and if there is corrupt data or a hardware issue. The course also 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.

Students who can benefit from this course:
  • System Administrators who have some crash dump analysis experience and need more detailed information.

 
Sun Microsystems Certified Training Course   Sun Microsystems Training Savings
 

Compétences acquises

 
  • Obtain and identify crash dumps

  • Describe the Sparc architecture features necessary for analyzing crash dumps

  • Analyze bad trap panics well enough to identify the corrupt data

  • Analyze common unique panic string panics

  • Analyze user-forced crash dumps

 
  • Analyze live crash dumps

  • Describe the SPARC assembly language instructions

  • Describe SPARC architecture argument passing and stack contents

  • Describe SPARC trap and interrupt handling

  • Match an assembly language location in a crash dump to a line of kernel code

Préalables

 
  • Analyze basic crash dumps with matching bugs

  • Be familiar with assembly language programming

  • Understand the basic organization of the kernel

 
  • Have a SunSolve account to access contract collections

  • Describe the main data structures for each kernel subsystem

  • Read and understand C code, including structure definitions, typedefs, and function prototypes

 
Enroll For This Class
Enroll For This Class
Sun Microsystems Training Course Ce cours est donné par des formateurs certifiés Oracle.

ExitCertified est le seul partenaire en formation agréée Sun au Canada et le plus important revendeur Sun en Amérique du Nord.

Il y a une différence....découvrez-la.
Training Class Enrollment Ask A Question About This Training
Code: ST-475
Format: Formation en classe avec formateur
Durée: 5 Days
Certifié par: Oracle
Frais d’inscription (CAD): 5,150$
Oracle University Awards ExitCertified the North American Partner of the Year Award for 2011
Recherchez des cours semblables
Cours connexes

Trier l'horaire par: 
Broomfield, CO  Jul.30 - Aug.3.2012 course register
1 Dates Offered      
   
demander une autre date/un autre emplacement demander de la formation sur place
 

Advanced Crash Dump Analysis Contenu détaillé

 
 
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
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
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 prototypes
  • Find the data that caused the trap
  • Describe how to determine if a crash is related to a hardware problem
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
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, locks, or hardware
  • Diagnose hang problems related to the clock
  • Describe procedures for analyzing difficult hangs
 
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
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 alternate address spaces
  • Describe floating point instructions
  • Identify synthetic instructions
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
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
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)


  ExitCertified is your Authorized IT Training Partner  
  Lorsque vous suivez un cours certifié chez ExitCertified, vous apprenez directement des concepteurs des produits que vous utilisez. Notre engagement envers la communauté des TI, de même que notre autorisation à offrir des cours certifiés, vous assurent une expérience de formation supérieure. Il y a une différence. Apprenez directement de la source.

Il y a une différence. Apprenez directement de la source.
 
Training Contacts  
   
Canada United States

Formation à Montréal :: 514.876.1666
Formation à Ville de Québec :: 514.876.1666
Formation à Ottawa :: 613.232.3948
Formation à Toronto :: 416.487.3948

Formation à Vancouver :: 604.633.3948
Formation à Victoria :: 1.866.328.3948
Formation à Calgary :: 403.291.2855
Formation à Edmonton :: 780.441.3948
Formation à Regina :: 1.866.328.3948

Formation à Sacramento :: 916.669.3970
Formation à San Francisco :: 415.975.3948
Formation à San Jose :: 408.288.3948
Formation à Las Vegas :: 1.800.803.3948
Formation à Phoenix :: 602.889.9350
À travers le monde - 613.232.3948 Des questions?
Il nous fait plaisir de vous aider. Transmettez-nous ce formulaire par courriel et nous vous répondrons dans les plus brefs délais.
   



(c) 2012 ExitCertified Corp. Tous droits réservés.


ExitCertified est un fournisseur international agréé de formation en technologies. Voici quelques-uns de nos cours les plus souvent consultés :
 
Formation Sun Formation Oracle Formation Symantec Formation IBM Formation Red Hat :: Linux
Formation Java, Cours J2EE, Formation JSP, servlets, EJB, Struts, réseaux, Formation Solaris, Java Composite Application Platform (JCAPS), SeeBeyond, XML, Formation Solaris 10, certification Java, certification Solaris Cours PeopleSoft, 11g, Formation Oracle SQL, Oracle PL/SQL, DBA, Hyperion, Fusion Middleware, 10g, 9i, certification 11g, certification DBA, certification Oracle Formation NetBackup, Cours Veritas, protection contre les virus, sécurité des TI, certification Symantec DB2, OS/400, Formation zSeries, s/390, iSeries, AIX SUSE, Formation RedHat
         
Formation MySQL Formation Apple Formation en gestion de projet    
Base de données MySQL Cours Apple, Formation Leopard Formation du PMI