Changeset 863
- Timestamp:
- Nov 11, 2007, 7:14:59 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/debugtools/fm2dump.cmd
r844 r863 22 22 :: 14 Jul 07 SHL Add options, sync with pdumpctl 23 23 :: 14 Sep 07 SHL Sync with current standards 24 :: 24 Sep 07 SHL Add maximal configure, change normal configure to process only 24 25 25 26 :: Version 0.3 … … 50 51 if "%1" == "f" goto Force 51 52 if "%1" == "F" goto Force 53 if "%1" == "m" goto ConfigureMax 54 if "%1" == "M" goto ConfigureMax 52 55 if "%1" == "n" goto TurnOn 53 56 if "%1" == "N" goto TurnOn … … 79 82 80 83 :: Configure optimal dump settings for fm/2 84 :: Includes details for fm/2 process only 81 85 82 86 :Configure … … 85 89 @if errorlevel 1 pause 86 90 :: 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% 92 111 goto shift 93 112 … … 171 190 echo c Configure optimally for fm/2 dump 172 191 echo f Force dump using current settings 192 echo m Configure maximally for fm/2 dump 173 193 echo n Turn on dump facility 174 194 echo o Turn off dump facility … … 188 208 189 209 :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.