..
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
CreateDefaultGDTArchivesScript.java
GP-1979_emteere better error reporting and handling of newer cspec idioms NoReturn, anonymous function arrays and parameters, #pragma use, Thread_local, Alignas, allow '#' comment out filename, added parsing scripts
2022-10-12 21:50:02 -04: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
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