aboutsummaryrefslogtreecommitdiff
path: root/binutils/nm.1
diff options
context:
space:
mode:
Diffstat (limited to 'binutils/nm.1')
-rw-r--r--binutils/nm.110
1 files changed, 10 insertions, 0 deletions
diff --git a/binutils/nm.1 b/binutils/nm.1
index e62586b..0840799 100644
--- a/binutils/nm.1
+++ b/binutils/nm.1
@@ -17,6 +17,8 @@ nm\(em\&list symbols from object files.
.B nm
.RB "[\|" \-a | \-\-debug\-syms "\|]"
.RB "[\|" \-g | \-\-extern\-only "\|]"
+.RB "[\|" \-B "\|]"
+.RB "[\|" \-C | \-\-demangle "\|]"
.RB "[\|" \-s | \-\-print\-armap "\|]"
.RB "[\|" \-o | \-\-print\-file\-name "\|]"
.RB "[\|" \-n | \-\-numeric\-sort "\|]"
@@ -72,6 +74,14 @@ The same as
(for compatibility with the MIPS \fBnm\fP).
.TP
+.B \-C
+.TP
+.B \-\-demangle
+Decode (\fIdemangle\fP) low-level symbol names into user-level names.
+Besides removing any initial underscore prepended by the system, this
+makes C++ function names readable.
+
+.TP
.B "\-f \fIformat"
Use the output format \fIformat\fP, which can be ``bsd'',
``sysv'', or ``posix''. The default is `bsd''.