ghidra/Ghidra/Features/Base/ghidra_scripts
2022-06-13 11:50:15 -04: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 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-1426: Refactor assembler. Fix issue where Sleigh passes context to the right. 2022-03-28 14:59:46 -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 Merge branch 'master' of 2020-01-29 11:37:23 -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 Candidate release of source code. 2019-03-26 13:46:51 -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
CreateEmptyProgramScript.java Candidate release of source code. 2019-03-26 13:46:51 -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 GT-2 - Documentation - fixed missing help links in Decompiler; fixed 2020-08-05 09:14:21 -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-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 Candidate release of source code. 2019-03-26 13:46:51 -04: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-1963 handle default pointer replacement 2022-04-27 09:19:46 -04:00
FixupCompositeDataTypesScript.java GP-0 Updated FixupCompositeDataTypesScript to support archives 2021-10-05 13:08:28 -04:00
FixupELFExternalSymbolsScript.java Candidate release of source code. 2019-03-26 13:46:51 -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-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-1720 Moved creation of class thiscalls to after removal of non-constructors to remove the small number of incorrect thiscalls created by the RecoverClassesFromRTTI script. 2022-03-16 14:17:14 +00: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 Candidate release of source code. 2019-03-26 13:46:51 -04: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 Candidate release of source code. 2019-03-26 13:46:51 -04: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 Candidate release of source code. 2019-03-26 13:46:51 -04: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-1551_emteere updated gdt archive files with new cparser with fixes 2021-12-09 11:10:06 -05: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 Candidate release of source code. 2019-03-26 13:46:51 -04: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 Candidate release of source code. 2019-03-26 13:46:51 -04:00
ZapBCTRScript.java Candidate release of source code. 2019-03-26 13:46:51 -04:00