diff --git a/pages/linux/nm.md b/pages/linux/nm.md index dffac60d0..f2cfecdd6 100644 --- a/pages/linux/nm.md +++ b/pages/linux/nm.md @@ -1,19 +1,19 @@ # nm -> List symbol names in object files +> List symbol names in object files. -- List global (extern) functions in a file (prefixed with T) +- List global (extern) functions in a file (prefixed with T): `nm -g {{file.o}}` -- Demangle C++ symbols (make them readable) +- Demangle C++ symbols (make them readable): `nm --demangle {{file.o}}` -- List only undefined symbols in a file +- List only undefined symbols in a file: `nm -u {{file.o}}` -- List all symbols, even debugging symbols +- List all symbols, even debugging symbols: `nm -a {{file.o}}` diff --git a/pages/osx/nm.md b/pages/osx/nm.md index 20e162e90..28f78fbdc 100644 --- a/pages/osx/nm.md +++ b/pages/osx/nm.md @@ -1,15 +1,15 @@ # nm -> List symbol names in object files (see c++filt) +> List symbol names in object files (see c++filt). -- List global (extern) functions in a file (prefixed with T) +- List global (extern) functions in a file (prefixed with T): `nm -g {{file.o}}` -- List only undefined symbols in a file +- List only undefined symbols in a file: `nm -u {{file.o}}` -- List all symbols, even debugging symbols +- List all symbols, even debugging symbols: `nm -a {{file.o}}`