Changeset 863


Ignore:
Timestamp:
Nov 11, 2007, 7:14:59 AM (18 years ago)
Author:
Steven Levine
Message:

Add maximal configure, change normal configure to process only

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/debugtools/fm2dump.cmd

    r844 r863  
    2222:: 14 Jul 07 SHL Add options, sync with pdumpctl
    2323:: 14 Sep 07 SHL Sync with current standards
     24:: 24 Sep 07 SHL Add maximal configure, change normal configure to process only
    2425
    2526:: Version 0.3
     
    5051if "%1" == "f" goto Force
    5152if "%1" == "F" goto Force
     53if "%1" == "m" goto ConfigureMax
     54if "%1" == "M" goto ConfigureMax
    5255if "%1" == "n" goto TurnOn
    5356if "%1" == "N" goto TurnOn
     
    7982
    8083:: Configure optimal dump settings for fm/2
     84:: Includes details for fm/2 process only
    8185
    8286:Configure
     
    8589  @if errorlevel 1 pause
    8690  :: Configure settings
    87   procdump set /proc:%P% /pd:instance,private,shared,sysfs,sysio,sysldr,syssem,syssumm,systk,sysvm /pc:0
    88   @if errorlevel 1 pause
    89   @echo off
    90   echo.
    91   echo Dump facility configured to dump %P% to %D%
     91  procdump set /proc:%P% /pd:summ,sysldr,sysfs,sysvm,private,shared,instance,sem,sysio /pc:0
     92  @if errorlevel 1 pause
     93  @echo off
     94  echo.
     95  echo Dump facility optimally configured to dump %P% to %D%
     96  goto shift
     97
     98:: Configure maximal dump settings for fm/2
     99:: Includes details for all processes
     100
     101:ConfigureMax
     102  :: Turn on dump facility - set dump directory
     103  procdump on /l:%D%
     104  @if errorlevel 1 pause
     105  :: Configure settings
     106  procdump set /proc:%P% /pd:syssumm,sysldr,sysfs,sysvm,systk,private,shared,instance,syssem,sysio /pc:0
     107  @if errorlevel 1 pause
     108  @echo off
     109  echo.
     110  echo Dump facility maximally configured to dump %P% to %D%
    92111  goto shift
    93112
     
    171190  echo   c     Configure optimally for fm/2 dump
    172191  echo   f     Force dump using current settings
     192  echo   m     Configure maximally for fm/2 dump
    173193  echo   n     Turn on dump facility
    174194  echo   o     Turn off dump facility
     
    188208
    189209:end
     210
     211:: pdumpusr option summary - see \OS2\SYSTEM\RAS\PROCDUMP.DOC
     212:: summ         Summary for dumped threads (default)
     213:: syssumm      Summary for all threads
     214:: idt          Interrupt descriptor table
     215:: laddr        Linear address range(s)
     216:: paddr(all)   Add physical memory
     217:: sysldr       Loader data for all processes
     218:: sysfs        File System data for all processes (default)
     219:: sysvm        Virtual Memory data for all processes
     220:: systk        Task Management related data for all processes
     221:: private      Private code and data referenced by process
     222:: shared       Shared code and data referenced by process
     223:: instance     Instance data referenced by the process.
     224:: mvdm         MVDM instance data for process (default)
     225:: sysmvdm      MVDM data for all VDM and the kernel resident heap
     226:: sem          Semaphore data for all blocked threads in process (default)
     227:: syssem       SEM data for all blocked threads in system
     228:: krheaps      Kernel Resident Heaps
     229:: ksheaps      Kernel Swappable Heaps
     230:: syspg        Physical and Page Memory management records (PF, VP, PTE, PDE)
     231:: sysio        IO subsystem structures (AIRQI, DIRQ, PDD eps, PDD chain)
     232:: trace        System trace buffers
     233:: strace       STRACE buffer
Note: See TracChangeset for help on using the changeset viewer.