ghidra/Ghidra/Features/Base/ghidra_scripts
2024-01-04 14:04:42 -05:00
..
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-1981 - Theming - Base Module 2022-11-15 14:55:28 -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-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-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
DWARF_ExtractorScript.java GP-2114 golang import / analyzer 2023-05-01 02:02:53 -04:00
DWARFSetExternalDebugFilesLocationPrescript.java GP-1286 DWARF external debug files 2021-11-15 13:44:59 -05: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-0 Added FindDataTypeConflictCauseScript 2023-08-02 14:47:34 -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
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