..
AddCommentToProgramScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AddReferencesInSwitchTable.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AddSingleReferenceInSwitchTable.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AppleSingleDoubleScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ArmThumbFunctionTableScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AsciiToBinaryScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AskScript.java
GP-3697 Added delayed ProjectFileManager disposal in support of URL use
2023-08-11 12:53:29 -04:00
AskScript.properties
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AskValuesExampleScript.java
GP-4040 added ability for scripts to open programs that need to be upgraded, with ask options
2023-12-05 18:38:24 -05:00
AssembleBlockScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AssembleCheckDevScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AssembleScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
AssemblyThrasherDevScript.java
GP-4185: Make Assembler more extensible
2024-01-08 11:23:32 -05:00
AssociateExternalPELibrariesScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
AutoRenameLabelsScript.java
GP-1430 - Updated the Symbol Table to support using '::' to set namespace
2021-11-09 17:11:00 -05:00
AutoRenameSimpleLabels.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
BatchRename.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
BatchSegregate64bit.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
BinaryToAsciiScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
BuildGhidraJarScript.java
GP-4294: Fixing typo
2024-02-07 11:25:07 -05:00
CallAnotherScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CallAnotherScriptForAllPrograms.java
GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
2022-11-22 12:47:17 -05:00
CallotherCensusScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
ChangeDataSettingsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ChooseDataTypeScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ClearOrphanFunctions.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
COFF_ArchiveScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
COFF_Script.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CompareAnalysisScript.java
GP-3697 Added delayed ProjectFileManager disposal in support of URL use
2023-08-11 12:53:29 -04:00
CompareGDTs.java
Close FileDataTypeManager in CompareGDTs.java
2023-05-28 19:09:43 +04:00
ComputeCyclomaticComplexity.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CondenseAllRepeatingBytes.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CondenseFillerBytes.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CondenseRepeatingBytes.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CondenseRepeatingBytesAtEndOfMemory.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ConvertDotDotDotScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ConvertDotToDashInAutoAnalysisLabels.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CountAndSaveStrings.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CountSymbolsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CreateDefaultGDTArchivesScript.java
GP-2308 Refactored parsing dialog adding includepaths and Achitecture,
2023-04-20 14:01:41 -04:00
CreateEmptyProgramScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CreateExampleGDTArchiveScript.java
GP-3371 Fixed parsing of forward declared enums and certain typedefs declared and used within a function body
2023-05-01 01:39:32 -04:00
CreateExportFileForDLL.java
GT-3235 Correct parsing of *.ord MS ordinal symbol map files
2019-12-19 11:01:13 -05:00
CreateFunctionAfterTerminals.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CreateFunctionsFromSelection.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CreateHelpTemplateScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
CreateOperandReferencesInSelectionScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CreatePdbXmlFilesScript.java
GT-2949 - Scripting - removed old deprecated methods
2019-07-18 11:42:21 -04:00
CreateRelocationBasedOperandReferences.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
CreateStringScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DebugSleighInstructionParse.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DeleteDeadDefaultPlatesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DeleteEmptyPlateCommentsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DeleteExitCommentsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DeleteFunctionDefaultPlatesScript.java
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
2019-07-08 17:41:56 -04:00
DeleteSpacePropertyScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DemangleAllScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DemangleSymbolScript.java
GP-1658 - Updated success/failure status of the DemanglerCmd
2022-01-07 12:01:51 -05:00
DoARMDisassemble.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DoThumbDisassemble.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
DWARFLineInfoScript.java
GP-4193 DWARFLine support, remove DWARF Line analyzer, misc fixes
2024-03-27 16:45:20 -04:00
DWARFSetExternalDebugFilesLocationPrescript.java
GP-2798 initial DWARF5 support
2024-03-11 16:26:06 +00:00
EditBytesScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
EmbeddedFinderScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
EmuX86DeobfuscateExampleScript.java
Emulator - added simplified program emulation API via EmulatorHelper
2019-06-14 15:54:44 -04:00
EmuX86GccDeobfuscateHookExampleScript.java
Emulator - added simplified program emulation API via EmulatorHelper
2019-06-14 15:54:44 -04:00
ExampleColorScript.java
GP-9181 - Theming - Base Module
2022-11-15 14:53:43 -05:00
ExampleGraphServiceScript.java
Created the concept of graph types and display options for those graph types.
2021-08-09 13:18:23 -04:00
ExportFunctionInfoScript.java
GP-89 - Scripting - added JSON support via GSON
2020-09-17 14:17:24 -04:00
ExportImagesScript.java
GP-231 update ExportImagesScript
2020-10-06 21:10:16 -04:00
ExportProgramScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
ExtractELFDebugFilesScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
FFsBeGoneScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindAndReplaceCommentScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindAudioInProgramScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindDataTypeConflictCauseScript.java
GP-4246 - PDB improve types processing - better queuing mechanism, remove placeholder types, delay resolve
2024-02-27 11:17:35 -05:00
FindDataTypeScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindFunctionsUsingTOCinPEFScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindImagesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindInstructionsNotInsideFunctionScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindOverlappingCodeUnitsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindRunsOfPointersScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindSharedReturnFunctionsScript.java
GP-676 - Tweak to the TableChooserDialog API to always use a transaction
2021-02-10 20:35:55 -05:00
FindTextScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindUndefinedFunctionsFollowUpScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindUndefinedFunctionsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindUnrecoveredSwitchesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FindX86RelativeCallsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
Fix_ARM_Call_JumpsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FixArrayStructReferencesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FixElfExternalOffsetDataRelocationScript.java
GP-1633 added new DataUtilities.createData method without stackPointers
2023-03-23 16:17:58 -04:00
FixOffcutInstructionScript.java
remove old error bookmark
2024-02-07 13:27:23 -05:00
FixOldSTVariableStorageScript.java
GP-3949 Added FixOldSTVariableStorageScript
2023-10-20 16:00:43 -04:00
FixupCompositeDataTypesScript.java
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
2023-04-20 14:01:39 -04:00
FixupGolangFuncParamStorageScript.java
GP-2114 golang import / analyzer
2023-05-01 02:02:53 -04:00
FixupNoReturnFunctionsNoRepairScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
FixupNoReturnFunctionsScript.java
GP-676 - Tweak to the TableChooserDialog API to always use a transaction
2021-02-10 20:35:55 -05:00
FormatExampleScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
GccRttiAnalysisScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
GenerateLotsOfProgramsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
GenerateMaskedBitStringScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
GetAndSetAnalysisOptionsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
GraphClassesScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
HelloWorldPopupScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
HelloWorldScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ImportAllProgramsFromADirectoryScript.java
GP-2877: Refactoring Loader and AutoImporter to better accommodate loading more than one thing
2023-02-14 15:33:06 -05:00
ImportProgramScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
InnerClassScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
InstructionSearchScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
IterateDataScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
IterateFunctionsByAddressScript.java
Merge branch 'master' of
2020-01-29 11:37:23 -05:00
IterateFunctionsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
IterateInstructionsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
LabelDataScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
LabelDirectFunctionReferencesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
LabelIndirectReferencesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
LabelIndirectStringReferencesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
LanguagesAPIDemoScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
LinuxSystemMapImportScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
LocateMemoryAddressesForFileOffset.java
Changed data structure that holds addresses from Set to List.
2021-06-07 13:01:03 -04:00
LocateMemoryAddressesForFileOffset.py
Changed data structure that holds addresses from Set to List.
2021-06-07 13:01:03 -04:00
MachO_Script.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
MakeFunctionsInlineVoidScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
MakeFunctionsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
MakeStackRefs.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
mark_in_out.py
Updated certification headers
2021-03-17 18:22:50 -04:00
MarkCallOtherPcode.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
MarkUnimplementedPcode.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
MarkupWallaceSrcScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
Mips_Fix_T9_PositionIndependentCode.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
MultiInstructionMemReference.java
GP-3077 Added constant tracking through stack for stack parameters, fixed issues with values getting crossed moving in and out of memory, added prototype param type creation, added setting for restricting parameters to know pointers to handle harvard architectures and pointertypedefs
2023-05-01 01:57:56 -04:00
NameStringPointersPlus.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
Override_ARM_Call_JumpsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
PE_script.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
PEF_script.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
PortableExecutableRichPrintScript.java
GP-1907: Removing ContinuesInterceptor and associated API
2022-04-15 01:51:58 -04:00
PrintFunctionCallTreesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
PrintStructureScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ProgressExampleScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
PropagateConstantReferences.java
GP-3077 Added constant tracking through stack for stack parameters, fixed issues with values getting crossed moving in and out of memory, added prototype param type creation, added setting for restricting parameters to know pointers to handle harvard architectures and pointertypedefs
2023-05-01 01:57:56 -04:00
PropagateExternalParametersScript.java
Removal of old deprecated methods
2021-10-25 15:12:25 -04:00
PropagateX86ConstantReferences.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
RecursiveStringFinder.py
Updated certification headers
2021-03-17 18:22:50 -04:00
RegisterTouchesPerFunction.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ReloadSleighLanguage.java
GP-3924 Added askValues() method to GhidraScript. Allows users to enter
2023-10-27 19:04:26 -04:00
RemoveDeletedOverlayReferences.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
RemoveUserCheckoutsScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
RenameProgramsInProjectScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
RenameStructMembers.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
RenameVariable.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
RepairDisassemblyScript.java
GP-4014: Context and disasembly re-flow after patching instruction.
2024-01-04 14:04:42 -05:00
RepairFuncDefinitionUsageScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ReplaceInComments.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ReportDisassemblyErrors.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ReportPercentDisassembled.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
RepositoryFileUpgradeScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
ResolveExternalReferences.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ResolveX86orX64LinuxSyscallsScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
RunYARAFromGhidra.py
Add yara file extension to file search
2022-03-07 07:52:23 -05:00
SearchBaseExtended.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
SearchForImageBaseOffsets.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
SearchForImageBaseOffsetsScript.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
SearchGuiMulti.java
GP-9181 - Theming - Base Module
2022-11-15 14:53:43 -05:00
SearchGuiSingle.java
GT-2698 - convert JCheckBox to GCheckBox
2019-04-23 17:04:57 -04:00
SearchMemoryForStringsRegExScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
SearchMnemonicsNoOpsNoConstScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
SearchMnemonicsOpsConstScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
SearchMnemonicsOpsNoConstScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
SelectFunctionsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
SetEquateScript.java
GT-2 - Documentation - fixed missing help links in Decompiler; fixed
2020-08-05 09:14:21 -04:00
SetHeadlessContinuationOptionScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ShowEquatesInSelectionScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
SplitMultiplePefContainersScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
SplitUniversalBinariesScript.java
GP-1907: Removing ContinuesInterceptor and associated API
2022-04-15 01:51:58 -04:00
SubsToFuncsScript.java
GT-2 - Documentation - fixed missing help links in Decompiler; fixed
2020-08-05 09:14:21 -04:00
SynchronizeGDTCategoryPaths.java
GP-0 Fixed updated archive category path name case to agree with old
2023-05-02 18:51:33 +00:00
TranslateStringsScript.java
GT-3414, issue #1259 - fix GUI lockup when defined strings table loads
2020-01-15 13:15:11 -05:00
TurnOffStackAnalysis.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
VersionControl_AddAll.java
GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
2022-11-22 12:47:17 -05:00
VersionControl_ResetAll.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
VersionControl_UndoAllCheckout.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
VersionControl_VersionSummary.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
world.png
Candidate release of source code.
2019-03-26 13:46:51 -04:00
XorMemoryScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
YaraGhidraGUIScript.java
Removing redunant 'or $STR1' from condition
2023-02-25 17:35:17 +01:00
ZapBCTRScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00