Class DemanglerOptions


  • public class DemanglerOptions
    extends java.lang.Object
    A simple class to contain the various settings for demangling.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean applySignature()
      True signals to apply function signatures that are demangled.
      boolean demangleOnlyKnownPatterns()
      True signals to only demangle symbol names that follow known mangled patterns.
      boolean doDisassembly()
      True signals to perform disassembly for known data structures (like functions) when demangling.
      void setApplySignature​(boolean applySignature)
      True signals to apply function signatures that are demangled.
      void setDemangleOnlyKnownPatterns​(boolean demangleOnlyKnownPatterns)
      True signals to only demangle symbol names that follow known mangled patterns.
      void setDoDisassembly​(boolean doDisassembly)
      True signals to perform disassembly for known data structures (like functions) when demangling.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DemanglerOptions

        public DemanglerOptions()
    • Method Detail

      • applySignature

        public boolean applySignature()
        True signals to apply function signatures that are demangled.
        Parameters:
        doSignature - True signals to apply function signatures that are demangled.
      • setApplySignature

        public void setApplySignature​(boolean applySignature)
        True signals to apply function signatures that are demangled.
        Parameters:
        doSignature - True signals to apply function signatures that are demangled.
      • doDisassembly

        public boolean doDisassembly()
        True signals to perform disassembly for known data structures (like functions) when demangling.
        Parameters:
        doSignature - True signals to perform disassembly
      • setDoDisassembly

        public void setDoDisassembly​(boolean doDisassembly)
        True signals to perform disassembly for known data structures (like functions) when demangling.
        Parameters:
        doSignature - True signals to perform disassembly
      • demangleOnlyKnownPatterns

        public boolean demangleOnlyKnownPatterns()
        True signals to only demangle symbol names that follow known mangled patterns. False triggers all symbols to be demangled, which results in some symbols getting demangled that were not actually mangled symbols.
        Parameters:
        demangleOnlyKnownPatterns - True signals to only demangle symbol names that follow known mangled patterns.
      • setDemangleOnlyKnownPatterns

        public void setDemangleOnlyKnownPatterns​(boolean demangleOnlyKnownPatterns)
        True signals to only demangle symbol names that follow known mangled patterns. False triggers all symbols to be demangled, which results in some symbols getting demangled that were not actually mangled symbols.
        Parameters:
        demangleOnlyKnownPatterns - True signals to only demangle symbol names that follow known mangled patterns.