Class CppClassAnalyzerGhidraScript

java.lang.Object
ghidra.program.flatapi.FlatProgramAPI
ghidra.app.script.GhidraScript
cppclassanalyzer.script.CppClassAnalyzerGhidraScript

public abstract class CppClassAnalyzerGhidraScript
extends GhidraScript
A GhidraScript extension providing convenient access to the current ProgramClassTypeInfoManager.
  • Field Details

  • Constructor Details

    • CppClassAnalyzerGhidraScript

      public CppClassAnalyzerGhidraScript()
  • Method Details

    • loadPropertiesFile

      protected void loadPropertiesFile() throws IOException
      Overrides:
      loadPropertiesFile in class GhidraScript
      Throws:
      IOException
    • demangle

      protected final DemangledObject demangle​(String mangled)
      A convience method for demangling the provided label
      Parameters:
      mangled - the mangled label
      Returns:
      the demangled object or null if it was not mangled
    • getService

      protected final ClassTypeInfoManagerService getService()
      Gets the ClassTypeInfoManagerService
      Returns:
      the ClassTypeInfoManagerService