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)