Versions in this module Expand all Collapse all v2 v2.0.2 Aug 21, 2021 v2.0.1 Aug 21, 2021 Changes in this version + type Configuration struct + func NewConfiguration(ghidraHeadless, ghidraProjectLocation, ghidraProject string, ...) (*Configuration, error) + type GhidraScriptTask struct + func NewGhidraScriptTask(fileName, script string) *GhidraScriptTask + func (ghidraScriptTask *GhidraScriptTask) ID() string + func (ghidraScriptTask *GhidraScriptTask) Run(ghidraConfig *Configuration) error + func (ghidraScriptTask *GhidraScriptTask) SetStatus(queueStatus *GhidraTaskStatus) + func (ghidraScriptTask *GhidraScriptTask) Status() *GhidraTaskStatus + type GhidraTask interface + ID func() string + Run func(config *Configuration) error + SetStatus func(status *GhidraTaskStatus) + Status func() *GhidraTaskStatus + type GhidraTaskService struct + func NewGhidraTaskService(config *Configuration) *GhidraTaskService + func (ghidraTaskService *GhidraTaskService) AddNewTaskToQueue(task GhidraTask) + func (ghidraTaskService *GhidraTaskService) AddToQueue(taskID, script string) + func (ghidraTaskService *GhidraTaskService) GetAllStatus() map[string]*GhidraTaskStatus + func (ghidraTaskService *GhidraTaskService) GetStatusByTaskID(taskID *string) *GhidraTaskStatus + func (ghidraTaskService *GhidraTaskService) IsQueueEmpty() bool + func (ghidraTaskService *GhidraTaskService) RemoveFromQueueByTaskID(taskID string) + func (ghidraTaskService *GhidraTaskService) UpdateTaskStatusByTaskID(taskID string, statusUpdate GhidraTaskStatus) + type GhidraTaskStatus string Other modules containing this package github.com/Xenios91/Ghidra-Script-Runner