armcadvisor analyze

Analyze a binary or a profile to generate an advice file.


armcadvisor analyze


-b, --binary [stringArray] Binary to analyze. This option can be specified multiple times.
Ignore errors about missing binaries.
-o, --output [string] The location of the resulting advice file. The default is "armcadvisor.advice".
-p, --profile [string] Which profile in the repository to use. The default is "latest".
    --progress Display individual plugin progress during advice file generation.
    --redist-bin-samples [stringArray]
A list of binaries that cannot be changed - attempt to redistribute samples accordingly.
-s, --subst [string] The name of a file used to transform source file paths, whose contents should be entries of the form /old/path/a.c,/new/path/a.c separated by newlines.
    --system-bin-prefix [stringArray] Prefix to system binaries and libraries, this option can be specified multiple times. The default is  [/usr,/lib,/bin,/opt/arm].

Options inherited from parent commands

-D, --debug Enable debug.
-x, --disable-plugin [stringArray]
Disable the named plugin, can be specified multiple times.
-l, --log-file [string] Set the log file. The default is "stderr".
    --log-level [string] Set the log level (error, warn, info, debug). The default is "warn".
-r, --repository [string] Specify the location of the collect repository. The default is "/home/user/.armcadvisor/profiles".
-V, --version Print the version.

Related topics

Go back to Command Reference Library