Lists symbols from an ELF object or ELF shareable image library that were altered by a language processor (a process known as "mangling") and prints their corresponding "demangled" name (that is, the name found in the source code). Mangled names are output as external symbols from an object module or as universal symbols from a shareable image. You can use /OUTPUT=file-spec to direct the generated output from the demangling process to a file specification you choose. When you do not specify a file, the default is the current disk and directory, using the name of the library as the filename and the extension .LIS as the file type. Format /DEMANGLED_SYMBOLS
1 – Examples
1.$ LIBRARY/DEMANGLED_SYMBOLS/OUTPUT=SYS$OUTPUT OBJLIB.OLB This LIBRARY command outputs the demangled symbols from an object library and displays them on the terminal. 2.$ LIBRARY/DEMANGLED_SYMBOLS/OUTPUT=DUMP.LIS SHAREIMG.OLB This LIBRARY command outputs a full listing of the demangled symbols from the shareable image library SHAREIMG.OLB; the output is written to a file named DUMP.LIS. 3.$ LIBRARY/DEMANGLED_SYMBOLS/ONLY=$ONE SYMBOLIB This LIBRARY command outputs a full listing of the demangled symbols for the module $ONE in object library SYMBOLIB.OLB. The output is written to a file named SYMBOLIB.LIS.