Displays the stakwalking options. Stack walking flags can be specified either directly on the command line or in a file.
xperf -on base -stackwalk ThreadCreate+ProcessCreate
xperf -on base -stackwalk ThreadCreate -stackwalk ProcessCreate
xperf -on base -stackwalk @stack.txt
The stack walking flag file can contain any number of stack walking flags per line, separated by spaces, plus ("+") signs, or on new lines:
ThreadCreate ProcessCreate
DiskReadInit+DiskWriteInit+DiskFlushInit
CSwitch
Comments
The file can also contain empty lines or comments prefixed by "!".
The following is a list of recognized stack walking flags:
| ProcessCreate |
ProcessDelete |
ImageLoad |
| ImageUnload |
ThreadCreate |
ThreadDelete |
| CSwitch |
ReadyThread |
ThreadSetPriority |
| ThreadSetBasePriority |
Mark |
SyscallEnter |
| SyscallExit |
Profile |
ProfileSetInterval |
| DiskReadInit |
DiskWriteInit |
DiskFlushInit |
| FileCreate |
FileCleanup |
FileClose |
| FileRead |
FileWrite |
FileSetInformation |
| FileDelete |
FileRename |
FileDirEnum |
| FileFlush |
FileQueryInformation |
FileFSCTL |
| FileDirNotify |
FileOpEnd |
SplitIO |
| RegQueryKey |
RegEnumerateKey |
RegEnumerateValueKey |
| RegDeleteKey |
RegCreateKey |
RegOpenKey |
| RegSetValue |
RegDeleteValue |
RegQueryValue |
| RegQueryMultipleValue |
RegSetInformation |
RegFlush |
| RegKcbCreate |
RegKcbDelete |
RegVirtualize |
| RegCloseKey |
RegCloseKey |
HardFault |
| PagefaultTransition |
PagefaultDemandZero |
PagefaultCopyOnWrite |
| PagefaultGuard |
PagefaultHard |
PagefaultAV |
| VirtualAlloc |
VirtualFree |
PagefileBackedImageMapping |
| HeapRangeCreate |
HeapRangeReserve |
HeapRangeRelease |
| HeapRangeDestroy |
HeapCreate |
HeapAlloc |
| HeapRealloc |
HeapFree |
HeapDestroy |
| AlpcSendMessage |
AlpcReceiveMessage |
AlpcWaitForReply |
| AlpcWaitForNewMessage |
AlpcUnwait |
ThreadPoolCallbackEnqueue |
| ThreadPoolCallbackDequeue |
ThreadPoolCallbackStart |
ThreadPoolCallbackStop |
| ThreadPoolCallbackCancel |
ThreadPoolCreate |
ThreadPoolClose |
| ThreadPoolSetMinThreads |
ThreadPoolSetMaxThreads |
PowerSetPowerAction |
| PowerSetPowerActionReturn |
PowerSetDevicesState |
PowerSetDevicesStateReturn |
| PowerDeviceNotify |
PowerDeviceNotifyComplete |
PowerSessionCallout |
| PowerSessionCalloutReturn |
PowerPreSleep |
PowerPostSleep |
| PowerPerfStateChange |
PowerThermalConstraint |
PowerIdleStateChange |
| CritSecCollision |