diff --git a/pages/linux/nm.md b/pages/linux/nm.md index dffac60d0..031baee5a 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 fil: `nm -u {{file.o}}` -- List all symbols, even debugging symbols +- List all symbols, even debugging symbol: `nm -a {{file.o}}` diff --git a/pages/osx/nm.md b/pages/osx/nm.md index 20e162e90..eaa41e0c7 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 fil: `nm -u {{file.o}}` -- List all symbols, even debugging symbols +- List all symbols, even debugging symbol: `nm -a {{file.o}}`