Advertisement
Guest User

SteamVR gpuview log.cmd for Win 10

a guest
Nov 3rd, 2015
2,935
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.27 KB | None | 0 0
  1. @echo off
  2.  
  3. REM In order to capture etl traces, this script relies on Xperf.exe. It is assumed
  4. REM that Xperf.exe will be installed in GPUView's parent directory.
  5.  
  6. REM
  7. REM Logic:
  8. REM
  9. REM If the command line is blank, we'll try to start logging using normal settings.
  10. REM If the command line is blank and we're already logging, we'll turn off logging.
  11. REM
  12. REM Usage:
  13. REM
  14. REM This script requires an Administrator CMD Window to work. This script also
  15. REM uses the DOS environment to save state. The script is designed to be run twice:
  16. REM the first time it turns on logging, the second time it stops logging. The end
  17. REM result is a merged.etl file.
  18.  
  19. REM
  20. REM Different tracing options that can be enabled
  21. REM
  22. REM SET XXX=(GUID|KnownProviderName)[:(Flags|Groups)[:Level[:'stack']]]
  23. set TRACE_DXVA2=a0386e75-f70c-464c-a9ce-33c44e091623:0xffff:5
  24. set TRACE_MMCSS=f8f10121-b617-4a56-868b-9df1b27fe32c:0xffff:5
  25. set TRACE_WMDRM=6e03dd26-581b-4ec5-8f22-601a4de5f022:0xffff:5
  26. set TRACE_WME=8f2048e0-f260-4f57-a8d1-932376291682
  27. set TRACE_WMP=681069c4-b785-466a-bc63-4aa616644b68:0xffff:5
  28. set TRACE_DVD=75d4a1bb-7cc6-44b1-906d-d5e05be6d060:0xffff:5
  29. set TRACE_DSHOW=28cf047a-2437-4b24-b653-b9446a419a69
  30. set TRACE_VR=8c8f13b1-60eb-4b6a-a433-de86104115ac
  31. set TRACE_MF=f404b94e-27e0-4384-bfe8-1d8d390b0aa3+362007f7-6e50-4044-9082-dfa078c63a73:0x000000000000ffff:0x5
  32. set TRACE_AE=a6a00efd-21f2-4a99-807e-9b3bf1d90285:0x000000000000ffff:0x3
  33. set TRACE_HME=63770680-05F1-47E0-928A-9ACFDCF52147:0xffff:5
  34. set TRACE_HDDVD=779d8cdc-666b-4bf4-a367-9df89d6901e8:0xffff:5
  35. set TRACE_DWMAPIGUID=71dd85bc-d474-4974-b0f6-93ffc5bfbd04::6
  36. set TRACE_SCHEDULEGUID=8cc44e31-7f28-4f45-9938-4810ff517464:0xffff:6
  37. set TRACE_DX=DX
  38. set TRACE_DXGI=CA11C036-0102-4A2D-A6AD-F03CFED5D3C9:0xf:6:'stack'
  39. set TRACE_D3D11=db6f6ddb-ac77-4e88-8253-819df9bbf140:0xffffffffffffffff:6:'stack'
  40. set TRACE_D3D10LEVEL9=7E7D3382-023C-43cb-95D2-6F0CA6D70381:0x1
  41. set TRACE_DXC=802ec45a-1e99-4b83-9920-87c98277ba9d
  42. set TRACE_DXC_ALL=%TRACE_DXC%:0x10FFFF:5:'stack'
  43. set TRACE_DXC_LONGHAUL=%TRACE_DXC%:0x800:5
  44. set TRACE_DXC_MIN=%TRACE_DXC%:0x800:5
  45. set TRACE_DXC_LIGHT=%TRACE_DXC%:0x826:5
  46. set TRACE_DXC_NORMAL=%TRACE_DXC%:0x100236:5
  47. set TRACE_DXC_STACKS=%TRACE_DXC%:0x208041:5:'stack'
  48. set TRACE_UMD=a688ee40-d8d9-4736-b6f9-6b74935ba3b1:0xffff:5
  49. set TRACE_DWM=a42c77db-874f-422e-9b44-6d89fe2bd3e5:0x000000007fffffff:0x5
  50. set TRACE_DWM2=8c9dd1ad-e6e5-4b07-b455-684a9d879900:0xFFFF:6
  51. set TRACE_DWM3=9e9bba3c-2e38-40cb-99f4-9e8281425164:0xFFFF:6
  52. set TRACE_CODEC=ea6d6e3b-7014-4ab1-85db-4a50cda32a82:0xffff:5
  53. set TRACE_KMFD=E7C7EDF9-D0E4-4338-8AE3-BCA3C5B4B4A3
  54. set TRACE_UMFD=a70bc228-e778-4061-86fa-debb03fda64a
  55. REM set TRACE_AVALON=AvalonALL
  56. set TRACE_TESTFRAMEWORK=31293f4f-f7bb-487d-8b3b-f537b827352f
  57. set TRACE_TEST=42C4E0C1-0D92-46f0-842C-1E791FA78D52
  58. set TRACE_SC=30336ed4-e327-447c-9de0-51b652c86108
  59. set TRACE_XAML=531A35AB-63CE-4BCF-AA98-F88C7A89E455:0xffff
  60. set TRACE_WIN32K=8c416c79-d49b-4f01-a467-e56d3aa8234c:0xffff
  61. set TRACE_D2D=dcb453db-c652-48be-a0f8-a64459d5162e:0:5
  62. set TRACE_D2DSCENARIOS=712909c0-6e57-4121-b639-87c8bf9004e0
  63.  
  64. REM
  65. REM To Add another provider, create an environment varaible here and then add it
  66. REM to the collection just below.
  67. REM set TRACE_PRIVATE=X
  68. REM
  69.  
  70. REM
  71. REM These variables hold provider GUIDs collections that we want for each level.
  72. REM Notice that the levels build on each other. If you add a provider to the collection,
  73. REM you should just have to add it once. If there are special flags for each level,
  74. REM modify the individual sections like what's done for the Dxgkrnl logger. Also notice
  75. REM that there are two main sessions: One that the script will call capturestate on
  76. REM and another that we don't. If your provider doesn't respond to capturestate,
  77. REM it should not be placed in that session.
  78. REM
  79. REM CaptureState collection
  80. SET TRACE_CS_PROVIDERS_MIN=%TRACE_UMD%+%TRACE_DXGI%+%TRACE_D3D11%+%TRACE_D3D10LEVEL9%
  81. SET TRACE_CS_PROVIDERS_LIGHT=%TRACE_CS_PROVIDERS_MIN%
  82. SET TRACE_CS_PROVIDERS_NORMAL=%TRACE_CS_PROVIDERS_LIGHT%
  83. SET TRACE_CS_PROVIDERS_VERBOSE=%TRACE_CS_PROVIDERS_NORMAL%
  84.  
  85. SET TRACE_CS_STATE_MIN=%TRACE_UMD%+%TRACE_DXGI%+%TRACE_D3D11%+%TRACE_D3D10LEVEL9%
  86. SET TRACE_CS_STATE_LIGHT=%TRACE_CS_STATE_MIN%
  87. SET TRACE_CS_STATE_NORMAL=%TRACE_CS_STATE_LIGHT%
  88. SET TRACE_CS_STATE_VERBOSE=%TRACE_CS_STATE_NORMAL%
  89.  
  90. REM No CaptureState collection
  91. SET TRACE_NOCS_PROVIDERS_MIN=%TRACE_DXC_STACKS%
  92. SET TRACE_NOCS_PROVIDERS_LIGHT=%TRACE_NOCS_PROVIDERS_MIN%+%TRACE_MF%+%TRACE_WME%
  93. SET TRACE_NOCS_PROVIDERS_NORMAL=%TRACE_NOCS_PROVIDERS_LIGHT%+%TRACE_SCHEDULEGUID%+%TRACE_SC%+%TRACE_WIN32K%+%TRACE_DWM%+%TRACE_DWM2%+%TRACE_DWM3%+%TRACE_TESTFRAMEWORK%+%TRACE_TEST%+%TRACE_DSHOW%+%TRACE_VR%+%TRACE_AE%+%TRACE_DXVA2%
  94. SET TRACE_NOCS_PROVIDERS_VERBOSE=%TRACE_NOCS_PROVIDERS_NORMAL%+%TRACE_D2DSCENARIOS%+%TRACE_D2D%+%TRACE_MMCSS%+%TRACE_WMDRM%+%TRACE_WMP%+%TRACE_DVD%+%TRACE_HME%+%TRACE_HDDVD%+%TRACE_DWMAPIGUID%+%TRACE_CODEC%
  95.  
  96. REM
  97. REM To turn off the echo to the console, set this variable to no
  98. REM
  99. SET ECHO_INFO=yes
  100.  
  101.  
  102.  
  103. if not "%TLOG%"=="" goto Done_With_It
  104. REM
  105. REM To determine physical memory
  106. REM
  107. if not "%TRACE_LOGGING_MEMORY%" == "" goto Do_Not_Process_File
  108. systeminfo > me.txt
  109. findstr /sipn /C:"Total Physical Memory" me.txt > me2.txt
  110. REM TRACE_LOGGING_MEMORY will hold the amount of physical memory on this machine.
  111. for /f "tokens=6 delims=: " %%a in (me2.txt) do set TRACE_LOGGING_MEMORY=%%a
  112. del me.txt
  113. del me2.txt
  114. set TRACE_LOGGING_MEMORY=%TRACE_LOGGING_MEMORY:,=%
  115. :Do_Not_Process_File
  116.  
  117. REM
  118. REM For buffers sizes
  119. REM
  120. REM The cutoff for large bufers 5G, Medium buffers 2G physical memory
  121. if %TRACE_LOGGING_MEMORY% Gtr 4000 goto Set_Large_Buffers
  122. if %TRACE_LOGGING_MEMORY% Gtr 2000 goto Set_Medium_Buffers
  123. REM echo !Using Small Buffers Memory Footprint here!
  124. set TRACE_LARGE_BUFFERS=-BufferSize 1024 -MinBuffers 30 -MaxBuffers 120
  125. set TRACE_STAND_BUFFERS=-BufferSize 1024 -MinBuffers 25 -MaxBuffers 25
  126. goto Done_With_It
  127. :Set_Medium_Buffers
  128. REM echo !Using Meidum Buffers Memory Footprint here!
  129. set TRACE_LARGE_BUFFERS=-BufferSize 1024 -MinBuffers 60 -MaxBuffers 240
  130. set TRACE_STAND_BUFFERS=-BufferSize 1024 -MinBuffers 50 -MaxBuffers 50
  131. goto Done_With_It
  132. :Set_Large_Buffers
  133. REM echo !Using Large Buffers Memory Footprint here!
  134. set TRACE_LARGE_BUFFERS=-BufferSize 1024 -MinBuffers 120 -MaxBuffers 480
  135. set TRACE_STAND_BUFFERS=-BufferSize 1024 -MinBuffers 100 -MaxBuffers 100
  136. :Done_With_It
  137.  
  138. REM
  139. REM NT logging groupings
  140. REM
  141. set TRACE_NT_MIN=LOADER+PROC_THREAD+CSWITCH+DISPATCHER+POWER
  142. set TRACE_NT_LONGHAUL=LOADER+PROC_THREAD+POWER
  143. set TRACE_NT_LIGHT=%TRACE_NT_MIN%+DISK_IO+HARD_FAULTS
  144. REM
  145. REM Note in order to get callstacks on amd64 bit builds, you need to enable the following
  146. REM registry key:
  147. REM
  148. REM HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management\DisablePagingExecutive
  149. REM
  150. REM by setting it to 1. Lookup DisablePagingExecutive via your favorite search engine for details.
  151. REM
  152. set TRACE_NT_NORMAL=%TRACE_NT_LIGHT%+PROFILE+MEMINFO+DPC+INTERRUPT -stackwalk @"%~dp0\EventsForStackTrace.txt"
  153. set TRACE_NT_VERBOSE=%TRACE_NT_LIGHT%+PROFILE+MEMINFO+SYSCALL+DPC+INTERRUPT+ALL_FAULTS -stackwalk @"%~dp0\EventsForStackTrace.txt"
  154.  
  155. REM
  156. REM From 'xperf -help providers' we get the following table. GPUView, at a minimum
  157. REM really needs LOADER, PROC_THREAD and CSWITCH.
  158. REM
  159. REM Kernel Flags:
  160. REM PROC_THREAD : Process and Thread create/delete
  161. REM LOADER : Kernel and user mode Image Load/Unload events
  162. REM PROFILE : CPU Sample profile
  163. REM CSWITCH : Context Switch
  164. REM COMPACT_CSWITCH: Compact Context Switch
  165. REM DISPATCHER : CPU Scheduler
  166. REM DPC : DPC Events
  167. REM INTERRUPT : Interrupt events
  168. REM SYSCALL : System calls
  169. REM PRIORITY : Priority change events
  170. REM ALPC : Advanced Local Procedure Call
  171. REM PERF_COUNTER : Process Perf Counters
  172. REM DISK_IO : Disk I/O
  173. REM DISK_IO_INIT : Disk I/O Initiation
  174. REM FILE_IO : File system operation end times and results
  175. REM FILE_IO_INIT : File system operation (create/open/close/read/write)
  176. REM HARD_FAULTS : Hard Page Faults
  177. REM FILENAME : FileName (e.g., FileName create/delete/rundown)
  178. REM SPLIT_IO : Split I/O
  179. REM REGISTRY : Registry tracing
  180. REM DRIVERS : Driver events
  181. REM POWER : Power management events
  182. REM NETWORKTRACE : Network events (e.g., tcp/udp send/receive)
  183. REM VIRT_ALLOC : Virtual allocation reserve and release
  184. REM MEMINFO : Memory List Info
  185. REM ALL_FAULTS : All page faults including hard, Copy on write, demand zero faults, etc.
  186.  
  187.  
  188. REM
  189. REM The Environment variable TLOG (trace logging) will be used to indicate that
  190. REM logging is active or not. if TLOG is set to ON, we're currently logging.
  191. REM
  192.  
  193. if "%TLOG%"=="" goto StartSection
  194. if "%TLOG%"=="MIN" goto StopSection
  195. if "%TLOG%"=="NORMAL" goto StopSection
  196. if "%TLOG%"=="LIGHT" goto StopSection
  197. if "%TLOG%"=="LONGHAUL" goto StopSection
  198. if "%TLOG%"=="VERBOSE" goto StopSection
  199.  
  200. REM Start Logging section
  201. :StartSection
  202.  
  203. REM
  204. REM If we're already logging, stop logging.
  205. REM
  206. if "%TLOG%"=="MIN" goto StopSection
  207. if "%TLOG%"=="NORMAL" goto StopSection
  208. if "%TLOG%"=="LIGHT" goto StopSection
  209. if "%TLOG%"=="LONGHAUL" goto StopSection
  210. if "%TLOG%"=="VERBOSE" goto StopSection
  211.  
  212. REM
  213. REM Check to see if they used a command line option
  214. REM
  215.  
  216. if "%1%" == "" goto StartNormal
  217. if "%1%" == "normal" goto StartNormal
  218. if "%1%" == "n" goto StartNormal
  219. if "%1%" == "light" goto StartLight
  220. if "%1%" == "longhaul" goto StartLonghaul
  221. if "%1%" == "l" goto StartLight
  222. if "%1%" == "min" goto StartMin
  223. if "%1%" == "m" goto StartMin
  224. if "%1%" == "verbose" goto StartVerbose
  225. if "%1%" == "v" goto StartVerbose
  226. goto CLUsage
  227.  
  228. :StartLonghaul
  229. REM
  230. REM Start Longhaul
  231. REM
  232. "%~dp0"..\Xperf -on %TRACE_NT_LONGHAUL% %TRACE_LARGE_BUFFERS% -f Kernel.etl
  233. "%~dp0"..\Xperf -start DxcLogger -on %TRACE_DXC_LONGHAUL% %TRACE_LARGE_BUFFERS% -f DXC.etl
  234. "%~dp0"..\Xperf -capturestate DxcLogger %TRACE_DXC_LONGHAUL%
  235. set TLOG=LONGHAUL
  236. goto EndIt
  237.  
  238. :StartProviders
  239. if "%ECHO_INFO%" == "yes" echo Xperf -on %TRACE_NT_PROVIDER% %TRACE_LARGE_BUFFERS% -f Kernel.etl
  240. if "%ECHO_INFO%" == "yes" echo.
  241. "%~dp0"..\Xperf -on %TRACE_NT_PROVIDER% %TRACE_LARGE_BUFFERS% -f Kernel.etl
  242. if "%ECHO_INFO%" == "yes" echo Xperf -start CaptureState -on %TRACE_CS_PROVIDERS% %TRACE_LARGE_BUFFERS% -f CaptureState.etl
  243. if "%ECHO_INFO%" == "yes" echo.
  244. "%~dp0"..\Xperf -start CaptureState -on %TRACE_CS_PROVIDERS% %TRACE_LARGE_BUFFERS% -f CaptureState.etl
  245. if "%ECHO_INFO%" == "yes" echo Xperf -capturestate CaptureState %TRACE_CS_STATE%
  246. if "%ECHO_INFO%" == "yes" echo.
  247. "%~dp0"..\Xperf -capturestate CaptureState %TRACE_CS_STATE%
  248. if "%ECHO_INFO%" == "yes" echo Xperf -start NoCaptureState -on %TRACE_NOCS_PROVIDERS% %TRACE_LARGE_BUFFERS% -f NoCaptureState.etl
  249. if "%ECHO_INFO%" == "yes" echo.
  250. "%~dp0"..\Xperf -start NoCaptureState -on %TRACE_NOCS_PROVIDERS% %TRACE_LARGE_BUFFERS% -f NoCaptureState.etl
  251. goto EndIt
  252.  
  253. :StartMin
  254. SET TRACE_NT_PROVIDER=%TRACE_NT_MIN%
  255. SET TRACE_CS_PROVIDERS=%TRACE_DXC_MIN%+%TRACE_CS_PROVIDERS_MIN%
  256. SET TRACE_CS_STATE=%TRACE_DXC_ALL%+%TRACE_CS_STATE_MIN%
  257. SET TRACE_NOCS_PROVIDERS=%TRACE_DX%:0x9+%TRACE_XAML%:4+%TRACE_NOCS_PROVIDERS_MIN%
  258. call :StartProviders
  259. @echo off
  260. set TLOG=MIN
  261. goto EndIt
  262.  
  263. :StartLight
  264. SET TRACE_NT_PROVIDER=%TRACE_NT_LIGHT%
  265. SET TRACE_CS_PROVIDERS=%TRACE_DXC_LIGHT%+%TRACE_CS_PROVIDERS_LIGHT%
  266. SET TRACE_CS_STATE=%TRACE_DXC_ALL%+%TRACE_CS_STATE_LIGHT%
  267. SET TRACE_NOCS_PROVIDERS=%TRACE_DX%:0x2F+%TRACE_XAML%:4+%TRACE_NOCS_PROVIDERS_LIGHT%
  268. call :StartProviders
  269. @echo off
  270. set TLOG=LIGHT
  271. goto EndIt
  272.  
  273. :StartNormal
  274. SET TRACE_NT_PROVIDER=%TRACE_NT_NORMAL%
  275. SET TRACE_CS_PROVIDERS=%TRACE_DXC_NORMAL%+%TRACE_CS_PROVIDERS_NORMAL%
  276. SET TRACE_CS_STATE=%TRACE_DXC_ALL%+%TRACE_CS_STATE_NORMAL%
  277. SET TRACE_NOCS_PROVIDERS=%TRACE_DX%:0x2F+%TRACE_XAML%:4+%TRACE_NOCS_PROVIDERS_NORMAL%
  278. call :StartProviders
  279. @echo off
  280. set TLOG=NORMAL
  281. goto EndIt
  282.  
  283. :StartVerbose
  284. REM "%~dp0"..\Xperf -setprofint 1221
  285. SET TRACE_NT_PROVIDER=%TRACE_NT_NORMAL%
  286. SET TRACE_CS_PROVIDERS=%TRACE_DXC_NORMAL%+%TRACE_CS_PROVIDERS_VERBOSE%
  287. SET TRACE_CS_STATE=%TRACE_DXC_ALL%+%TRACE_CS_STATE_VERBOSE%
  288. SET TRACE_NOCS_PROVIDERS=%TRACE_DX%+%TRACE_XAML%:5+%TRACE_NOCS_PROVIDERS_VERBOSE%
  289. call :StartProviders
  290. @echo off
  291. set TLOG=VERBOSE
  292. goto EndIt
  293.  
  294.  
  295.  
  296. REM Stop Logging section
  297. :StopSection
  298. REM
  299. REM Here is where we determine how to shut things off
  300. REM
  301.  
  302. if "%TLOG%"=="MIN" goto StopMin
  303. if "%TLOG%"=="LIGHT" goto StopLight
  304. if "%TLOG%"=="LONGHAUL" goto StopLonghaul
  305. if "%TLOG%"=="NORMAL" goto StopNormal
  306. if "%TLOG%"=="VERBOSE" goto StopVerbose
  307. goto EndIt
  308.  
  309. :StopLonghaul
  310. "%~dp0"..\Xperf -stop DxcLogger
  311. "%~dp0"..\Xperf.exe -stop
  312. echo All loggers stopped, starting merge...
  313. "%~dp0"..\Xperf -merge DXC.etl kernel.etl Merged.etl
  314. echo Restoring Performance Counter Interval
  315. "%~dp0"..\Xperf -setprofint
  316. set TLOG=
  317. goto EndIt
  318.  
  319. :StopProviders
  320. if "%ECHO_INFO%" == "yes" echo Xperf -stop CaptureState
  321. "%~dp0"..\Xperf -stop CaptureState
  322. if "%ECHO_INFO%" == "yes" echo Xperf -stop NoCaptureState
  323. "%~dp0"..\Xperf -stop NoCaptureState
  324. if "%ECHO_INFO%" == "yes" echo Xperf -stop
  325. "%~dp0"..\Xperf.exe -stop
  326. echo All loggers stopped, starting merge...
  327. "%~dp0"..\Xperf -merge Kernel.etl NoCaptureState.etl CaptureState.etl Merged.etl
  328. echo Restoring Performance Counter Interval
  329. "%~dp0"..\Xperf -setprofint
  330. goto EndIt
  331.  
  332. :StopMin
  333. call :StopProviders
  334. @echo off
  335. set TLOG=
  336. goto EndIt
  337.  
  338. :StopLight
  339. call :StopProviders
  340. @echo off
  341. set TLOG=
  342. goto EndIt
  343.  
  344. :StopNormal
  345. call :StopProviders
  346. @echo off
  347. set TLOG=
  348. goto EndIt
  349.  
  350. :StopVerbose
  351. call :StopProviders
  352. @echo off
  353. set TLOG=
  354. goto EndIt
  355.  
  356.  
  357. REM
  358. REM Error message section.
  359. REM
  360.  
  361. :CLUsage
  362. echo Error: Invalid command line argument.
  363. goto EndIt
  364.  
  365. :EndIt
  366.  
  367. REM Are we still logging?
  368. if not "%TLOG%"=="" goto CLEANUP
  369. goto Exit_File
  370. :CLEANUP
  371.  
  372. set TRACE_DXVA2=
  373. set TRACE_MMCSS=
  374. set TRACE_WMDRM=
  375. set TRACE_WME=
  376. set TRACE_WMP=
  377. set TRACE_DVD=
  378. set TRACE_DSHOW=
  379. set TRACE_VR=
  380. set TRACE_MF=
  381. set TRACE_AE=
  382. set TRACE_HME=
  383. set TRACE_HDDVD=
  384. set TRACE_DWMAPIGUID=
  385. set TRACE_SCHEDULEGUID=
  386. set TRACE_DX=
  387. set TRACE_DXGI=
  388. set TRACE_D3D11=
  389. set TRACE_D3D10LEVEL9=
  390. set TRACE_DXC=
  391. set TRACE_DXC_ALL=
  392. set TRACE_DXC_LONGHAUL=
  393. set TRACE_DXC_MIN=
  394. set TRACE_DXC_LIGHT=
  395. set TRACE_DXC_NORMAL=
  396. set TRACE_DXC_STACKS=
  397. set TRACE_UMD=
  398. set TRACE_DWM=
  399. set TRACE_DWM2=
  400. set TRACE_DWM3=
  401. set TRACE_CODEC=
  402. set TRACE_KMFD=
  403. set TRACE_UMFD=
  404. set TRACE_TESTFRAMEWORK=
  405. set TRACE_TEST=
  406. set TRACE_SC=
  407. set TRACE_XAML=
  408. set TRACE_WIN32K=
  409. set TRACE_D2D=
  410. set TRACE_D2DSCENARIOS=
  411.  
  412. set TRACE_LARGE_BUFFERS=
  413. set TRACE_STAND_BUFFERS=
  414. set TRACE_NT_LONGHAUL=
  415. set TRACE_NT_MIN=
  416. set TRACE_NT_LIGHT=
  417. set TRACE_NT_NORMAL=
  418. set TRACE_NT_VERBOSE=
  419.  
  420. set TRACE_CS_PROVIDERS_MIN=
  421. set TRACE_CS_PROVIDERS_LIGHT=
  422. set TRACE_CS_PROVIDERS_NORMAL=
  423. set TRACE_CS_PROVIDERS_VERBOSE=
  424. set TRACE_CS_STATE_MIN=
  425. set TRACE_CS_STATE_LIGHT=
  426. set TRACE_CS_STATE_NORMAL=
  427. set TRACE_CS_STATE_VERBOSE=
  428. set TRACE_NOCS_PROVIDERS_MIN=
  429. set TRACE_NOCS_PROVIDERS_LIGHT=
  430. set TRACE_NOCS_PROVIDERS_NORMAL=
  431. set TRACE_NOCS_PROVIDERS_VERBOSE=
  432.  
  433. set ECHO_INFO=
  434.  
  435. set TRACE_NT_PROVIDER=
  436. set TRACE_CS_PROVIDERS=
  437. set TRACE_CS_STATE=
  438. set TRACE_NOCS_PROVIDERS=
  439.  
  440.  
  441. :Exit_File
  442. @echo on
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement