OS Manuals

/usr/bin/llvm-ifs

Low-level virtual machine 23 - core frameworks

From llvm-23 23.1.5-r0 (os), captured 2026-11-05 by running llvm-ifs --help (exit 0). permalink

Also provided by 9 other package versions
OVERVIEW: shared object stubbing tool

USAGE: /usr/bin/llvm-ifs <input_file> <output_file> [options]

OPTIONS:
  --arch=<value>          Specify the architecture, e.g. x86_64
  --bitwidth=<value>      Specify the bit width
  --endianness=<value>    Specify the endianness
  --exclude=<value>       Remove symbols which match the pattern. Can be specified multiple times
  --help                  Display this help
  --hint-ifs-target=<value>
                          When --output-format is 'IFS', this flag will hint the expected target triple for IFS output
  -h                      Alias for --help
  --input-format=<value>  Specify the input file format
  --input=<value>         input
  --output-elf=<value>    Output path for ELF file
  --output-format=<value> Specify the output file format **DEPRECATED**
  --output-ifs=<value>    Output path for IFS file
  --output-tbd=<value>    Output path for TBD file
  --output=<value>        Output file **DEPRECATED**
  -o <value>              Alias for --output
  --soname=<value>        name
  --strip-ifs-arch        Strip target architecture information away from IFS output
  --strip-ifs-bitwidth    Strip target bit width information away from IFS output
  --strip-ifs-endianness  Strip target endianness information away from IFS output
  --strip-ifs-target      Strip all target information away from IFS output
  --strip-needed          Strip needed libs from output
  --strip-size            Remove object size from the output
  --strip-undefined       Strip undefined symbols from IFS output
  --target=<value>        Specify the target triple, e.g. x86_64-linux-gnu
  --version               Display the version
  -V                      Alias for --version
  --write-if-changed      Write the output file only if it is new or has changed
Options (26)
OptionDescriptionSource
--arch valueSpecify the architecture, e.g. x86_64help
--bitwidth valueSpecify the bit widthhelp
--endianness valueSpecify the endiannesshelp
--exclude valueRemove symbols which match the pattern.help
--helpDisplay this helphelp
--hint-ifs-target valueWhen --output-format is 'IFS', this flag will hint the expected target triple for IFS outputhelp
-hAlias for --helphelp
--input-format valueSpecify the input file formathelp
--input valueinputhelp
--output-elf valueOutput path for ELF filehelp
--output-ifs valueOutput path for IFS filehelp
--output-tbd valueOutput path for TBD filehelp
--output valueOutput file **DEPRECATED**help
-o valueAlias for --outputhelp
--soname valuenamehelp
--strip-ifs-archStrip target architecture information away from IFS outputhelp
--strip-ifs-bitwidthStrip target bit width information away from IFS outputhelp
--strip-ifs-endiannessStrip target endianness information away from IFS outputhelp
--strip-ifs-targetStrip all target information away from IFS outputhelp
--strip-neededStrip needed libs from outputhelp
--strip-sizeRemove object size from the outputhelp
--strip-undefinedStrip undefined symbols from IFS outputhelp
--target valueSpecify the target triple, e.g. x86_64-linux-gnuhelp
--versionDisplay the versionhelp
-VAlias for --versionhelp
--write-if-changedWrite the output file only if it is new or has changedhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.