Most trackers will need parameters in order to be able to track software. The parameter file contains information about which tracker should be used, and additional information required by the tracker in order to track the target software. This can be anything from offsets into structs to the name of the system. Often the parameter files will be provided with the target system and they may be loaded in the target scripts. The load-parameters
command is used to load parameters.
When parameters are loaded the os-awareness
object will automatically create a tracker composition object based on the parameters if one does not already exist.
For many systems the parameters can only be detected when the operating system is booted on the target. For example, the Linux tracker object provides a detect-parameters
command to be able to retrieve parameters for the current system. See section 2.13.6 for more information about configuring the Linux tracker.