Mangled to Demangled Symbol Cross Reference
The Mangled to Demangled Symbol Cross Reference table is similar to the rename table. It cross-references demangled C++ names in object modules with their corresponding mangled names.
Note: Mangling is name encoding for C++, which provides
type safe linkage. Demangling is decoding of a mangled name into a
human readable format.
*** SHORT MANGLED NAMES ***
---------------------
MANGLED NAME
DE-MANGLED NAME
---------------------
b2__Fv
b2()
c3__Fv
c3()
*** END OF MANGLED TO DEMANGLED CROSS REFERENCE ***
The following example is for long mangled names.
** A B B R E V I A T I O N / D E M A N G L E D N A M E S **
ABBR/MANGLE NAME LONG SYMBOL
__javCls1-ension :=
__javCls18_java/awt/Dimension
$$DEMANGLED$$ == java.awt.Dimension
__javCls1-nuItem :=
__javCls17_java/awt/MenuItem
$$DEMANGLED$$ == java.awt.MenuItem
__jav15_j-ame()V :=
__jav15_java/awt/Button9_buildName()V
$$DEMANGLED$$ == void java.awt.Button.buildName()