stackwalk

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