PARSEC Group PARSEC HomeSitemapCall Us
PARSEC Group What's New PARSEC Group Microsoft BackOffice Open VMS Contact Us

Training
Consulting
Support
Software Solutions
Register Now
Cancellation Policy

Compaq OpenVMS Alpha Crash Dump Analysis I

Course Code: 918
Length: 2 days

This course presents the tools and concepts of crash dump analysis. This course features:

  • Calling procedure standard and exception handling as a foundation for walking the stack during a crash.
  • BUGCHECK mechanism and its effect on registers will be described.
  • System Dump Analyzer (SDA) and the Crash Log Extractor Utility (CLUE), as they relate to crash dump analysis
  • Requirements for a dump, how a dump is written and possible locations of the dump
  • Methodology for attacking basic crashes, including the implications of process vs. system context, the virtual address space in which the PC of the crash resides, and the IPL of the CPU at the time of the crash. Initial mapping of the crash to the source listing associated with the culprit of the BUGCHECK.

Who Should Attend

OpenVMS System Programmers

Prerequisites

Before taking this course, students should be able to:

  • Complete of OpenVMS Alpha Internals and Data Structures I and II.
  • Read, and ideally write code, in VAX macro.
  • Program in DEC C.
  • Read, and ideally write code, in ALPHA macro.

Benefits of Attending this Class

Upon completion of this course, students will be able to:

  • Describe what causes a crash to occur.
  • Describe the stack produced by each type of procedure call.
  • Describe the requirements for generating a crash dump.
  • Describe the effect of context and virtual address space as it relates to a crash.
  • Analyze a basic crash dump of the following types:
    • Access Violation (Process Context)
    • Access Violation (System Context)
    • Pagefault IPL High

Course Contents

  • Review of Procedures and Exception Handling
  • Crash Dump Analysis Fundamentals
  • Analyzing Crashes
  • Invalid Exception Crashes
  • Unexpected System Service Exception Crashes
  • Page Fault IPL High Crashes
  • Sample Complete Crash Analysis