Dan
b382017ccb
GP-4014: Context and disasembly re-flow after patching instruction.
2024-01-04 14:04:42 -05:00
ghidragon
514c04906b
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
ghidragon
9cd2666799
GP-3992 fixed various issues/bugs related to the new askValues() script method
2023-11-06 15:40:38 -05:00
ghidragon
e71d5f8faf
GP-3924 Added askValues() method to GhidraScript. Allows users to enter
...
multiple values with one dialog.
2023-10-27 19:04:26 -04:00
ghidra1
6412631236
GP-3949 Added FixOldSTVariableStorageScript
2023-10-20 16:00:43 -04:00
ghidra1
3eb642885c
GP-3697 Added delayed ProjectFileManager disposal in support of URL use
...
and opening linked project files and renamed ProjectFileData to
DefaultProjectData.
2023-08-11 12:53:29 -04:00
Ryan Kurtz
9d3d32a8c4
Merge remote-tracking branch 'origin/patch'
2023-08-03 06:03:45 -04:00
ghidra1
8073611e66
GP-0 Added FindDataTypeConflictCauseScript
2023-08-02 14:47:34 -04:00
Ryan Kurtz
40a888599f
Merge remote-tracking branch 'origin/patch'
2023-06-30 13:04:11 -04:00
Dan
899772973a
GP-3295: Add askPassword to GhidraScript API.
2023-06-29 17:05:47 -04:00
Xiaoyin Liu
02598e4c5d
Close FileDataTypeManager in CompareGDTs.java
...
`firstArchive` and `secondArchive` are not closed, which causes errors the next time you run this script with the same GDTs, because the two GDT files are still in use.
2023-05-28 19:09:43 +04:00
emteere
ebe495d99a
GP-0 Fixed updated archive category path name case to agree with old
...
archive category path names
2023-05-02 18:51:33 +00:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
Ryan Kurtz
5b6a902c8c
Merge remote-tracking branch 'origin/GP-3077_emteere_CrossedConstants--SQUASHED'
2023-05-01 06:25:01 -04:00
Ryan Kurtz
aa893f6721
Merge remote-tracking branch 'origin/GP-2114_dev747368_Golang--SQUASHED'
2023-05-01 06:19:11 -04:00
dev747368
87c16f9cd0
GP-2114 golang import / analyzer
2023-05-01 02:02:53 -04:00
emteere
02248d2251
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
emteere
ccee80e8ad
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
ghidra1
2cdaebf0c3
Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
...
(Closes #4537 , Closes #4898 , Closes #3723 , Closes #3267 )
2023-04-20 15:41:45 -04:00
emteere
08b20d5d21
GP-2308 Refactored parsing dialog adding includepaths and Achitecture,
...
handle noreturn tags
2023-04-20 14:01:41 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Ryan Kurtz
12619a28ae
GP-2602: Mach-O external libraries are now linked during analysis.
...
FixupELFExternalSymbolsScript.java has been replaced with ExternalSymbolResolverAnalyzer.java.
2023-04-19 05:58:42 -04:00
Ryan Kurtz
e8d4a45fd9
Merge remote-tracking branch 'origin/GP-3098_ghidra007_associate_libs_script--SQUASHED'
2023-04-04 11:35:37 -04:00
ghidra007
48d0032eb5
GP-3098 Created script to associate libraries in PE programs given the libraries exist in project.
2023-04-04 15:10:10 +00:00
Ryan Kurtz
034b46fee5
Merge remote-tracking branch 'origin/patch'
2023-04-04 07:43:19 -04:00
emteere
8c71f9d7fa
GP-3215 removed wchar_t as a keyword and convert any wchar_t typedef to
...
built-in wchar_t
2023-04-03 19:54:45 +00:00
ghidra1
14b78c1307
GP-1633 added new DataUtilities.createData method without stackPointers
...
param
2023-03-23 16:17:58 -04:00
foralost
ab6c2d2c1d
Removing redunant 'or $STR1' from condition
2023-02-25 17:35:17 +01:00
Ryan Kurtz
1574262722
GP-2877: Refactoring Loader and AutoImporter to better accommodate loading more than one thing
2023-02-14 15:33:06 -05:00
dragonmacher
e3aad672ce
GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
...
shared icons not in the Help module
2022-12-12 13:39:30 -05:00
ghidra1
5a422c4502
GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
...
URL linked files and folders within project.
2022-11-22 12:47:17 -05:00
dragonmacher
0971c0088c
GP-1981 - Theming - Base Module
2022-11-15 14:55:28 -05:00
dragonmacher
4eb3d8fd86
GP-9181 - Theming - Base Module
2022-11-15 14:53:43 -05:00
Xiaoyin Liu
ed423a4b88
Fix icmpapi.h parsing error in example GDT script
...
According to the Microsoft document, icmpapi.h must be included after iphlpapi.h. If you change the order of the inclusion of icmpapi.h, the C Parser will have no problem parsing icmpapi.h.
2022-11-11 06:02:38 +04:00
emteere
ffae7232cb
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
Ryan Kurtz
8a71ab8a99
GP-0: Resolving conflict in ReloadSleighLanguage.java
2022-06-13 11:50:15 -04:00
James
a540cbe0f0
GP-2072 added CallotherCensusScript
2022-05-26 16:05:48 +00:00
Ryan Kurtz
5e6c267093
Merge remote-tracking branch 'origin/GP-1772_correct_langauge_usage'
...
Conflicts:
Ghidra/Features/Base/ghidra_scripts/ReloadSleighLangauge.java
2022-05-06 14:30:24 -04:00
ghidra1
6e7d56b657
Merge remote-tracking branch 'origin/GP-1963_ghidra1_FixElfExternalOffsetDataRelocationScript'
2022-04-27 10:29:42 -04:00
ghidra1
c38f2022a0
GP-1963 handle default pointer replacement
2022-04-27 09:19:46 -04:00
ghidra1
2a34f206e9
GP-1963 added FixElfExternalOffsetDataRelocationScript
2022-04-25 14:43:18 -04:00
ghidra1
352fe6fd8c
GP-1956 update metadata on set language
2022-04-25 10:11:40 -04:00
Ryan Kurtz
96674d4f62
GP-1907: Removing ContinuesInterceptor and associated API
2022-04-15 01:51:58 -04:00
Ryan Kurtz
4f59e90b39
Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED'
2022-03-29 01:27:33 -04:00
Dan
760a9ca462
GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right.
2022-03-28 14:59:46 -04:00
Ryan Kurtz
473115a73c
Merge remote-tracking branch 'origin/patch'
2022-03-21 11:41:21 -04:00
emteere
656148eec5
GP-1834_emteere fixing mips type 5,6 relocation calculation by sign
...
extending LO16 REL addend. Minor MultiInstruction reference creation
issue on instructions using same register for input and output
2022-03-18 22:09:05 +00:00
Ryan Kurtz
d4160bd88c
Merge remote-tracking branch 'origin/patch'
2022-03-16 13:20:23 -04:00
ghidra007
66c8333230
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
ghidra2
0755f35145
Add yara file extension to file search
2022-03-07 07:52:23 -05:00