OVERVIEW: shared object stubbing tool USAGE: /usr/lib/llvm-23/bin/llvm-ifs [options] OPTIONS: --arch= Specify the architecture, e.g. x86_64 --bitwidth= Specify the bit width --endianness= Specify the endianness --exclude= Remove symbols which match the pattern. Can be specified multiple times --help Display this help --hint-ifs-target= When --output-format is 'IFS', this flag will hint the expected target triple for IFS output -h Alias for --help --input-format= Specify the input file format --input= input --output-elf= Output path for ELF file --output-format= Specify the output file format **DEPRECATED** --output-ifs= Output path for IFS file --output-tbd= Output path for TBD file --output= Output file **DEPRECATED** -o Alias for --output --soname= 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= 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