..
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
GT-2949 - Scripting - removed old deprecated methods
2019-07-18 11:42:21 -04:00
AskScript.properties
Candidate release of source code.
2019-03-26 13:46:51 -04: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-1981 - Theming - Base Module
2022-11-15 14:55:28 -05:00
AssociateExternalPELibrariesScript.java
GP-3098 Created script to associate libraries in PE programs given the libraries exist in project.
2023-04-04 15:10:10 +00: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-693: Simplifying GhidraJarBuilder
2021-03-12 13:02:01 -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-2072 added CallotherCensusScript
2022-05-26 16:05:48 +00: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
GT-2 - Documentation - fixed missing help links in Decompiler; fixed
2020-08-05 09:14:21 -04:00
CompareGDTs.java
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
2023-04-20 14:01:39 -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-3215 removed wchar_t as a keyword and convert any wchar_t typedef to
2023-04-03 19:54:45 +00:00
CreateEmptyProgramScript.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
CreateExampleGDTArchiveScript.java
Fix icmpapi.h parsing error in example GDT script
2022-11-11 06:02:38 +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-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
2022-12-12 13:39:30 -05: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-901 added RegisterBuilder tests
2021-04-30 11:19:14 -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
DWARF_ExtractorScript.java
GP-695 Improve DWARF analyzer's runOnce, remove parsing of raw Elf
2021-02-23 15:11:04 -05:00
DWARFSetExternalDebugFilesLocationPrescript.java
GP-1286 DWARF external debug files
2021-11-15 13:44:59 -05:00
EditBytesScript.java
Candidate release of source code.
2019-03-26 13:46:51 -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-1157 Created an example script to show how to do simple program exporting using original file bytes.
2021-07-28 12:29:51 -04:00
ExtractELFDebugFilesScript.java
GP-1286 DWARF external debug files
2021-11-15 13:44:59 -05: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
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
FixupCompositeDataTypesScript.java
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
2023-04-20 14:01:39 -04:00
FixupELFExternalSymbolsScript.java
GP-2877: Refactoring Loader and AutoImporter to better accommodate loading more than one thing
2023-02-14 15:33:06 -05: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-1073 updating uses of getSymbols(address) to be more efficient where possible
2021-10-06 16:59:58 -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-9181 - Theming - Base Module
2022-11-15 14:53:43 -05: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-2072 added CallotherCensusScript
2022-05-26 16:05:48 +00:00
MarkUnimplementedPcode.java
Candidate release of source code.
2019-03-26 13:46:51 -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-1834_emteere fixing mips type 5,6 relocation calculation by sign
2022-03-18 22:09:05 +00: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
Candidate release of source code.
2019-03-26 13:46:51 -04:00
PropagateConstantReferences.java
Fix monitor messages for constant propagation
2021-03-14 14:39:12 +01:00
PropagateExternalParametersScript.java
Removal of old deprecated methods
2021-10-25 15:12:25 -04:00
PropagateX86ConstantReferences.java
Fix monitor messages for constant propagation
2021-03-14 14:39:12 +01: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-0: Resolving conflict in ReloadSleighLanguage.java
2022-06-13 11:50:15 -04:00
RemoveDeletedOverlayReferences.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
RemoveUserCheckoutsScript.java
GT-2893 New script to allow multi file checkout terminations.
2019-06-26 13:16:03 -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
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-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
2022-11-22 12:47:17 -05:00
ResolveExternalReferences.java
Candidate release of source code.
2019-03-26 13:46:51 -04:00
ResolveX86orX64LinuxSyscallsScript.java
Allow SLEIGH bitrange operator applied to dynamic varnodes
2022-01-03 17:03:29 -05:00
RunYARAFromGhidra.py
Add yara file extension to file search
2022-03-07 07:52:23 -05:00
SearchBaseExtended.java
Added P-Code Test framework to facilitate semantic verification through
2019-06-25 09:37:15 -04:00
SearchForImageBaseOffsets.java
GP-339 Added RecoverClassesFromRTTI script and related classes.
2021-05-18 18:53:05 -04:00
SearchForImageBaseOffsetsScript.java
GP-863 Search for Image Base Script - fixed subtraction issue
2021-05-19 01:15:03 +00: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-1633/GP-2308 Added ProgramArchitecture to datatype managers.
2023-04-20 14:01:39 -04: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