Package ghidra.app.plugin.languages.sleigh
-
Interface Summary Interface Description ConstructorEntryVisitor An interface for visiting constructors in a SLEIGH languagePcodeOpEntryVisitor An interface for visiting Pcode operations in a SLEIGH languageSubtableEntryVisitor An interface for visiting constructors in a SLEIGH subtableVisitorResults Some constants for controlling traversal A callback (visit()
) can return one of these constants to control whether or not traversal continues. -
Class Summary Class Description SleighConstructorTraversal A class to traverse SLEIGH constructors in a languageSleighConstructorTraversal.SubVisitor An internal visitor TheSleighConstructorTraversal.traverse(ConstructorEntryVisitor)
method iterates over each subtable, traversing each with this visitor.SleighLanguages A collection of utility functions for traversing constructors and Pcode operations of SLEIGH languagesSleighLanguages.ConsVisitForPcode An internal visitor TheSleighLanguages.traverseAllPcodeOps(SleighLanguage, PcodeOpEntryVisitor)
method uses this visitor to traverse every constructor a given language.