Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- ClojureDragonPlugin - Class in com.goatshriek.rubydragon.clojure
-
ClojureDragon provides Clojure support within Ghidra, both in an interactive terminal session as well as standalone scripts.
- ClojureDragonPlugin(PluginTool) - Constructor for class com.goatshriek.rubydragon.clojure.ClojureDragonPlugin
-
Plugin constructor.
- ClojureGhidraClassLoader - Class in com.goatshriek.rubydragon.clojure
-
Custom classloader for Clojure scripts so that they don't have to be in the classpath in order to be run.
- ClojureGhidraClassLoader() - Constructor for class com.goatshriek.rubydragon.clojure.ClojureGhidraClassLoader
- ClojureGhidraInterpreter - Class in com.goatshriek.rubydragon.clojure
-
A Clojure interpreter for Ghidra.
- ClojureGhidraInterpreter() - Constructor for class com.goatshriek.rubydragon.clojure.ClojureGhidraInterpreter
-
Creates a new Clojure interpreter.
- ClojureGhidraInterpreter(InterpreterConsole, DragonPlugin) - Constructor for class com.goatshriek.rubydragon.clojure.ClojureGhidraInterpreter
-
Creates a new interpreter, and ties the streams for the provided console to the new interpreter.
- ClojureScript - Class in com.goatshriek.rubydragon.clojure
-
A Ghidra script written in Clojure.
- ClojureScript() - Constructor for class com.goatshriek.rubydragon.clojure.ClojureScript
-
Creates a new script, with its own interpreter instance.
- ClojureScriptProvider - Class in com.goatshriek.rubydragon.clojure
-
Supports Clojure scripts within ghidra.
- ClojureScriptProvider() - Constructor for class com.goatshriek.rubydragon.clojure.ClojureScriptProvider
- com.goatshriek.rubydragon - package com.goatshriek.rubydragon
- com.goatshriek.rubydragon.clojure - package com.goatshriek.rubydragon.clojure
- com.goatshriek.rubydragon.groovy - package com.goatshriek.rubydragon.groovy
- com.goatshriek.rubydragon.jshell - package com.goatshriek.rubydragon.jshell
- com.goatshriek.rubydragon.kotlin - package com.goatshriek.rubydragon.kotlin
- com.goatshriek.rubydragon.ruby - package com.goatshriek.rubydragon.ruby
- counter - Static variable in class com.goatshriek.rubydragon.jshell.JShellGhidraInterpreter
- createNewScript(ResourceFile, String) - Method in class com.goatshriek.rubydragon.clojure.ClojureScriptProvider
-
Creates a new script file for the given script and category.
- createNewScript(ResourceFile, String) - Method in class com.goatshriek.rubydragon.groovy.GroovyScriptProvider
-
Creates a new script file for the given script and category.
- createNewScript(ResourceFile, String) - Method in class com.goatshriek.rubydragon.kotlin.KotlinScriptProvider
-
Creates a new script file for the given script and category.
- createNewScript(ResourceFile, String) - Method in class com.goatshriek.rubydragon.ruby.RubyScriptProvider
-
Creates a new script file for the given script and category.
- createProxies() - Method in class com.goatshriek.rubydragon.ruby.RubyGhidraInterpreter
-
Sets up method proxies at the top level to mirror $script or $current_api methods, as jython does.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form