The optional param-file argument is used to specify where to save the parameters, the default is uefi.params. If this argument is left out and the -load flag is used then no parameters will be saved.
The -load flag can be used to load the newly detected parameters directly after detection.
The optional -overwrite flag tells the detect command to overwrite the file specified by the param-file argument, if it exists.
Use -verbose to show a configuration overview of the tracker configuration.
Configure map file tracking by setting the map-file argument to the UEFI build's map-file.
Pre-DXE tracking is only supported for X86 platform and is enabled by setting -enable-pre-dxe-tracking. This requires that the scanning range which will be scanned for dynamic PEI modules by the tracker is set with pre-dxe-start and pre-dxe-size.
DXE tracking is enabled by default and can be disabled with -disable-dxe-tracking. The default scanning range to locate EFI_SYSTEM_TABLE_POINTER is from 0 to 4 GB, but this range can be modified by specifying dxe-start and dxe-size.
OS hand-off tracking tracks hand-off to the OS from UEFI, and when this happens, only SMM and reset-tracking are preserved. OS hand-off tracking requires DXE tracking, which means that if DXE tracking is disabled, OS hand-off tracking must be disabled as well. To disable OS hand-off tracking, use -disable-hand-off-tracking.
Execution tracking is enabled by default and can be disabled with -disable-execution-tracking. This tracking requires that the scanning size is as large as the largest module in the system and defaults to 327680 bytes. To modify the scanning size, set exec-scan-size.
Notification tracking is only available on an X86 platform, and is enabled by default on X86. To disable notification tracking, use -disable-notification-tracking. This tracking requires that notification support has been added to the UEFI system.
SMM tracking is only available on an X86 platform, and is enabled by default on X86, but can be disabled with -disable-smm-tracking.
Processor reset monitoring is only available on an X86 platform, and is enabled by default on X86, but can be disabled with -disable-reset-support.
For further details, see the Analyzer User's Guide.