1. abireport(1)
  2. abireport(1)

NAME

abireport - Generate ELF ABI reports

SYNOPSIS

abireport [subcommand] <flags>

DESCRIPTION

abireport(1) is tool to generate an ABI (Application Binary Interface) report from ELF binaries. In either operational mode, it will scan all dynamic libraries and executables that it encounteres, and emitting files to describe the ABI.

These file names may be different if you pass the -p,--prefix option. Also note that for a non x86_64 architecture, a unique suffix will be used for the report file to enable tracking of multilib/multiarch configurations. The default filename suffix for x86 is 32.

OPTIONS

These options apply to all subcommands within abireport(1).

SUBCOMMANDS

Subcommands are mutually exclusive, you may only use one at a time. Note that all subcommands respect the global flags.

scan-tree [root]

Generate a report from the contents of the indicated root directory. It is assumed that this is the true root of that filesystem, containing a legitimate hierarchy, i.e. /usr/lib, etc.

scan-packages [package] [package]

Generate a report from the contents of the given packages. They will all be extracted into a temporary directory and analysed in one go. You may pass multiple file names and directories here.

When using directories, abireport(1) will not recurse, it will only look for a glob pattern of supported package types:

version

Print the version and copyright notice of `abireport(1)` and exit.

EXIT STATUS

On success, 0 is returned. A non-zero return code signals a failure.

NOTES

Creative Commons Attribution-ShareAlike 3.0 Unported

  1. December 2016
  2. abireport(1)