N3034 - OS/2 Kernel Debugging: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
Tomh (talk | contribs)
Created page with "= Course N3034 - OS/2 Kernel Debugging = ==Synopsis== Explore the OS/2 2.X data structures and the OS/2 kernel using the debugger. ==How you will benefit== Learn how to eff..."
 
No edit summary
 
Line 1: Line 1:
= Course N3034 - OS/2 Kernel Debugging =
==Synopsis==
Explore the OS/2 2.X data structures and the OS/2 kernel using the debugger.  
Explore the OS/2 2.X data structures and the OS/2 kernel using the debugger.  


Line 8: Line 5:


==Topics==
==Topics==
* Overview of the kernel debugger  
* Overview of the kernel debugger  
* Page demand memory management - CPU page translation  
* Page demand memory management - CPU page translation  

Latest revision as of 04:37, 18 February 2021

Explore the OS/2 2.X data structures and the OS/2 kernel using the debugger.

How you will benefit

Learn how to effectively use the OS/2 kernel debugger.

Topics

  • Overview of the kernel debugger
  • Page demand memory management - CPU page translation
  • The LDT and GDT: address thunking and memory management
  • Analysis of memory management using the debugger
  • API for memory management
  • Kernel debugger lab exercises
  • Description of the OS/2 loader and analysis
  • Description of the OS/2 scheduler and analysis
  • Description of OS/2 semaphores and analysis
  • Introduction to semaphore API
  • Final trouble shooting lab exercise

Prerequisites

You should be able to read Assembler and C language source listings. You should also have a basic understanding of OS/2 concepts.

Download

N/A