nm

E299167

nm is a command-line utility that lists and analyzes the symbols from object files and binaries, commonly used for debugging and reverse engineering in Unix-like systems.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
nm canonical 1

Statements (55)

Predicate Object
instanceOf Unix command
binary analysis tool
command-line utility
category debugging tools
reverse engineering tools
software development tools
developedFor Unix-like operating systems
hasFeature can demangle C++ symbol names
can display debug symbols
can display external symbols
can display undefined symbols
can filter symbols by type
can sort symbols
displays symbol addresses
displays symbol names
displays symbol types
hasImplementation BSD userland
surface form: BSD nm

GNU Binutils
surface form: GNU nm

LLVM nm
hasInput executables
object files
shared libraries
static libraries
invokedAs "nm"
partOf GNU Binutils
relatedTo objdump
readelf
strings
supportedOn FreeBSD
Linux
NetBSD
OpenBSD
macOS
other Unix-like systems
typicalFileFormat COFF
ELF
Mach-O binary format
surface form: Mach-O
typicalOption --demangle
--dynamic
--extern-only
--numeric-sort
--undefined-only
-C
-D
-g
-n
-u
usedFor analyzing symbols in binaries
debugging
examining executables
examining shared libraries
examining static libraries
inspecting symbol tables
listing symbols in object files
reverse engineering

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.