logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

emnm - emscripten wrapper around llvm-nm

Description

       OVERVIEW: LLVM symbol table dumper

       USAGE: /usr/bin/llvm-nm-19 [options] <input object files>

   OPTIONS:-A     Alias for --print-file-name-a     Alias for --debug-syms-B     Alias for --format=bsd-C     Alias for --demangle--debug-syms
              Show all symbols, even debugger only

       --defined-only
              Show only defined symbols

       --demangle
              Demangle C++ symbol names

       --dynamic
              Display dynamic symbols instead of normal symbols

       -D     Alias for --dynamic--export-symbols
              Export symbol list for all inputs

       --extern-only
              Show only external symbols

       --format=<format> Specify output format: bsd (default), posix, sysv, darwin, just-symbols

       -f <format>
              Alias for --format-g     Alias for --extern-only--help Display this help

       -h     Alias for --help-j     Alias for --format=just-symbols--line-numbers
              Use debugging information to print symbols' filenames and line numbers

       -l     Alias for --line-numbers-m     Alias for --format=darwin--no-demangle
              Don't demangle symbol names

       --no-llvm-bc
              Disable LLVM bitcode reader

       --no-sort
              Show symbols in order encountered

       --no-weak
              Show only non-weak symbols

       --numeric-sort
              Sort symbols by address

       -n     Alias for --numeric-sort-o     Alias for --print-file-name--portability
              Alias for --format=posix--print-armap
              Print the archive map

       --print-file-name Precede each symbol with the object file it came from

       --print-size
              Show symbol size as well as address

       -P     Alias for --format=posix-p     Alias for --no-sort--quiet
              Suppress 'no symbols' diagnostic

       --radix=<radix>
              Radix (o/d/x) for printing symbol Values

       --reverse-sort
              Sort in reverse order

       -r     Alias for --reverse-sort--size-sort
              Sort symbols by size

       --special-syms
              Do not filter special symbols from the output

       -S     Alias for --print-size-t <radix>
              Alias for --radix--undefined-only
              Show only undefined symbols

       -U     Alias for --defined-only-u     Alias for --undefined-only--version
              Display the version

       -V     Alias for --version-v     Alias for --numeric-sort-W     Alias for --no-weak-X <value>
              Specifies  the type of ELF, XCOFF, or IR object file to examine. The value must be one of: 32, 64,
              32_64, any (default)

   llvm-nmMach-OSpecificOptions:--add-dyldinfo
              Add symbols from the dyldinfo not already in the symbol table

       --add-inlinedinfo Add symbols from the inlined libraries, TBD only

       --arch=<value>
              architecture(s) from a Mach-O file to dump

       --dyldinfo-only
              Show only symbols from the dyldinfo

       --no-dyldinfo
              Don't add any symbols from the dyldinfo

       -s     Dump only symbols from this segment and section name

       -x     Print symbol entry in hex

   llvm-nmXCOFFSpecificOptions:--no-rsrc Exclude resource file symbols (__rsrc) from the export symbol list.

       Pass @FILE as argument to read options from FILE.

emnm 3.1.69+dfsg                                  February 2025                                          EMNM(1)

Name

       emnm - emscripten wrapper around llvm-nm

See Also