Index
All Classes and Interfaces|All Packages|Serialized Form
I
- importClass(String, String) - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
Imports a given class into the interpreter.
- importClass(String, String) - Method in class rubydragon.GhidraInterpreter
-
Imports a given class into the interpreter.
- importClass(String, String) - Method in class rubydragon.groovy.GroovyGhidraInterpreter
-
Does nothing, as automatic imports are handled in initInteractiveInterpreter more efficiently.
- importClass(String, String) - Method in class rubydragon.jshell.JShellGhidraInterpreter
-
Imports a given class into the interpreter.
- importClass(String, String) - Method in class rubydragon.kotlin.KotlinGhidraInterpreter
-
Imports a given class into the interpreter.
- importClass(String, String) - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
Imports a given class into the Ruby environment.
- init() - Method in class rubydragon.clojure.ClojureDragonPlugin
-
Set up the plugin, including the creation of the interactive interpreter.
- init() - Method in class rubydragon.groovy.GroovyDragonPlugin
-
Set up the plugin, including the creation of the interactive interpreter.
- init() - Method in class rubydragon.jshell.JShellDragonPlugin
-
Set up the plugin, including the creation of the interactive interpreter.
- init() - Method in class rubydragon.kotlin.KotlinDragonPlugin
-
Set up the plugin, including the creation of the interactive interpreter.
- init() - Method in class rubydragon.ruby.RubyDragonPlugin
-
Set up the plugin, including the creation of the interactive interpreter.
- initInteractiveInterpreter() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
Sets up the Clojure environment, and auto loads classes if enabled.
- initInteractiveInterpreter() - Method in class rubydragon.GhidraInterpreter
-
Initializes the internal interpreter used for interactive sessions.
- initInteractiveInterpreter() - Method in class rubydragon.groovy.GroovyGhidraInterpreter
-
Creates a new Groovy interpreter for interactive sessions.
- initInteractiveInterpreter() - Method in class rubydragon.jshell.JShellGhidraInterpreter
-
Creates a new JShell interpreter, and declares the internal variables.
- initInteractiveInterpreter() - Method in class rubydragon.kotlin.KotlinGhidraInterpreter
-
Sets up the Kotlin environment and automatic variables.
- initInteractiveInterpreter() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
Creates a new Ruby interpreter, sets up the automatic variables, and adds proxies into the namespace for the current Program methods.
- initInteractiveInterpreterWithProgress(PrintWriter, PrintWriter) - Method in class rubydragon.GhidraInterpreter
-
Initializes an interactive interpreter, measuring time and printing progress along the way.
- interrupt() - Method in class rubydragon.jshell.JShellGhidraInterpreter
-
Interrupts this interpreter.
- isAutoImportEnabled() - Method in class rubydragon.DragonPlugin
-
Whether or not automatic imports are currently enabled in this plugin.
All Classes and Interfaces|All Packages|Serialized Form