Index

A C D F G H I J K L M O P R S U V 
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.
A C D F G H I J K L M O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form