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()