..
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
GP-0: Certify
2025-01-21 07:23:40 -05:00
AddSourceFileScript.java
GP-3883 added source file manager
2024-12-13 18:51:34 +00:00
AddSourceMapEntryScript.java
GP-3883 added source file manager
2024-12-13 18:51:34 +00: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
Base: Fix typo in AskScript.properties
2024-10-16 11:18:26 +02:00
AskValuesExampleScript.java
GP-0: Certify
2025-01-21 07:23:40 -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
GP-5025_emteere Tuned comparing of Enums and pathnames in GDT's
2025-01-26 18:28:20 +00: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-5025 Throw error when parsing #error during Cparsing, various bug
2025-01-22 22:21:59 +00:00
CreateEmptyProgramScript.java
GP-4480: Added script to paste address/bytes copied as text from a
2024-05-06 13:26:11 -04:00
CreateExampleGDTArchiveScript.java
GP-3625 Added simplified FileDataTypeManager factory methods and cleanup of CParser utilities.
2024-12-03 09:43:24 -05: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
CreateUEFIGDTArchivesScript.java
GP-5025 Fix for comment parsing and commenting out of #ifdefed out lines
2025-01-22 22:22:05 +00: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-0 Improved process error handling for Decompiler and GNU Demangler.
2024-06-06 15:11:14 -04: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
DWARFLineInfoCommentScript.java
GP-3883 added source file manager
2024-12-13 18:51:34 +00:00
DWARFLineInfoSourceMapScript.java
GP-5221 handle relative paths in dwarf source info
2025-01-06 16:54:41 -05: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
GP-4836 cleanup "Executable Format" option usage
2024-08-09 19:47:03 +00:00
EmuX86GccDeobfuscateHookExampleScript.java
GP-4836 cleanup "Executable Format" option usage
2024-08-09 19:47:03 +00: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
GP-4516: Improvements
2024-05-06 11:52:01 -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-2432 golang api snapshot, generics, closures, gcwritebarrier
2025-03-07 16:44:48 +00: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
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
GP-0: Cleaning up certain types of javadoc errors
2025-02-03 06:13:50 -05: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
GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py')
2024-06-28 13:26:24 -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
GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py')
2024-06-28 13:26:24 -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
OpenSourceFileAtLineInEclipseScript.java
GP-5217 added OpenSourceFileAtLineInVSCodeScript and OpenSourceFileAtLineInEclipseScript
2024-12-30 09:26:00 -05:00
OpenSourceFileAtLineInVSCodeScript.java
GP-5217 added OpenSourceFileAtLineInVSCodeScript and OpenSourceFileAtLineInEclipseScript
2024-12-30 09:26:00 -05:00
Override_ARM_Call_JumpsScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
PasteCopiedListingBytesScript.java
GP-4928 Added support for Hexdump and multi-line bytes field to PasteCopyiedListingBytesScript. Also added JUNIT tests.
2024-09-13 16:45:31 -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
GP-5104 get calling/called functions fixes
2024-12-02 08:39:14 -05: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
GP-4883 fix null exception in PropagateExternalParamsScript
2024-08-30 15:38:32 +00:00
PropagateX86ConstantReferences.java
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
RecursiveStringFinder.py
GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py')
2024-06-28 13:26:24 -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
RemoveSourceMapEntryScript.java
GP-3883 added source file manager
2024-12-13 18:51:34 +00:00
RemoveSymbolQuotesScript.java
GP-4808 new script to remove quotes from primary analysis and imported
2024-08-01 23:54:38 +00: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
GP-0: Certify
2024-11-26 08:54:23 -05:00
ReportPercentDisassembled.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
RepositoryFileUpgradeScript.java
GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update).
2024-03-20 17:43:49 -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
GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py')
2024-06-28 13:26:24 -04: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
SelectAddressesMappedToSourceFileScript.java
GP-3883 added source file manager
2024-12-13 18:51:34 +00: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
ShowSourceMapEntryStartsScript.java
GP-4190 sourcefiletable plugin and path transformer
2024-12-20 11:34:40 -05: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