You copied the Doc URL to your clipboard.

Validating the target setup

There are various commands that you can run on your target to test whether it is set up correctly.

  • To test whether the Linux kernel is properly configured to work with gator, check your kernel configuration file. For example, if /proc/config.gz, exists on your system, use the following command to confirm whether CONFIG_PROFILING is enabled:

    zcat /proc/config.gz | grep CONFIG_PROFILING
  • Check that the gatord process is running on the target. If not, Streamline reports an error when you try to start a capture.

  • The version of gator running on the target must be compatible with the version of Streamline you are using. You can use the following command to print the version number of gatord:

    ./gatord -v

    If you are using kernel space gator, you can use:

    cat /dev/gator/version

    Streamline also displays the gator version number in the Connection Browser dialog.

    Note

    This version of Streamline supports gator protocol versions 17 and later. ARM recommends that you use the version of gator that matches the version of Streamline you are using. For example, if you are using Streamline version 5.25, use gator version 25.
  • To use kernel space gator, gator.ko must be installed on the target. To check whether it is installed, use the following command:

    lsmod | grep gator

    To help you to identify captures that were performed using user space gator, Streamline displays this icon on the left side of the toolbar in the Live and Timeline views: