home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / DDKCLASS.ZIP / OS2CE102.TXT < prev    next >
Text File  |  1993-02-17  |  2KB  |  73 lines

  1. OS/2 2.0 Problem Resolution - Advanced debug topics - Course OS2CE102
  2.    - Includes the OS/2 Survival Kit
  3.  
  4. Objectives:
  5. ==============================
  6. To improve OS/2 RAS (Reliability, Availability, Serviceability) by
  7. enhancing support of OS/2 2.0 installations by...
  8.  
  9.    1. Provide a complete set of OS/2 diagnostic tools
  10.    2. Associate the tool used for a particular problem set
  11.    3. Diagnose a set of customer problems in laboratory
  12.  
  13. Onsite and remote (offsite) debugging procedures will be covered.
  14.  
  15. Intended Audience:
  16. ==============================
  17.    IBM OSS, CE, and other Customer support personnel
  18.    OS/2 programmers: Application, device drivers
  19.    System analyst, System test, Onsite support personnel
  20.  
  21. Attendee background:
  22. ==============================
  23.    Have installed and used OS/2.
  24.    Program in assembler or C.
  25.    Very helpful to have programming experience with either OS/2 or VM.
  26.  
  27. Course length: 5 days
  28.  
  29. Outline:
  30. ==============================
  31. Debug Methodology
  32.     Problem classifications
  33.         User   / Developer
  34.         Static / Dynamic
  35.         Onsite / Remote debug
  36. OS/2 Specific issues
  37.     Installation caveats
  38.     Access control boundries
  39.     Address translation mechanisms
  40.     Address maps, Selector usage
  41.     Module isolation - App / OS/2 / Libraries / Device Driver
  42. Problem scenarios
  43.     Trap 0D, 0C
  44.     Deadly embraces
  45.     Data corruption
  46.     Unbalanced priorities
  47.     PM collapse/lockup
  48. Debug Tools
  49.          Defensive programming techniques
  50.     Dynamic error logging
  51.        Trace
  52.           API, Protocol
  53.           Config.sys params
  54.             OS/2 internal trace IDs
  55.        Error Log
  56.           Utilities
  57.     IPMD
  58.     ASDT, ASDT32
  59.         Installation
  60.         REXX symbol conversion
  61.     KDB (Kernel debugger)
  62.         Installation
  63.         Utilities
  64.         Swapper management
  65.         Mapsym
  66.         Profit/Extra
  67.     Dump Formatter
  68.         Onsite procedures
  69.         Remote debug procedures
  70. Labortories: Diagnose Customer problems
  71.     Application Development curriculum overview
  72.         Kernel, Presentation Manager, Workplace Shell, Device driver
  73.