Commit Graph

3211 Commits

Author SHA1 Message Date
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
c8d5926c8c Merge remote-tracking branch
'origin/GP-3286_ghidra1_FunctionEditorParamSize' (Closes #4983)
2023-04-04 09:10:44 -04:00
Ryan Kurtz
23597c71d6 Merge remote-tracking branch
'origin/GP-2748_James_elf_process_entry--SQUASHED' (Closes #4667)
2023-04-04 08:25:27 -04:00
Ryan Kurtz
697b921172 Merge remote-tracking branch 'origin/GP-3270_dev747368_aiff_aifc_embeddedmediasearch' 2023-04-04 08:08:50 -04:00
Ryan Kurtz
fdc0a4612c Merge remote-tracking branch
'origin/GP-3285_emteere_AdditionalConstantSizeExtensions--SQUASHED'
(Closes #5161)
2023-04-04 08:04:25 -04:00
Ryan Kurtz
36575af57d Merge remote-tracking branch
'origin/GP-3284_emteere_CParserCancelMoreResponsive' (Closes #5181)
2023-04-04 07:47:58 -04:00
Ryan Kurtz
034b46fee5 Merge remote-tracking branch 'origin/patch' 2023-04-04 07:43:19 -04:00
emteere
2ac921df58 GP-3285 Added parsing of parenthesized values with ull, llu, lu, LL suffixes 2023-04-04 07:34:46 -04:00
ghidra1
cf17f27a5b GP-3286 allow larger custom param size in function editor 2023-04-04 06:57:32 -04:00
emteere
1876e884c8 GP-3284 Added TaskMonitor into Preprocessor and CParser parser loops 2023-04-03 22:57:46 +00: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
James
6258dd9eee GP-2748 added calling convention for elf entry point 2023-04-03 15:35:27 +00:00
Ryan Kurtz
5593ac554a Merge branch 'GP-0_ryanmkurtz_PR-5154_Gravelbones_omf_select' 2023-04-03 06:37:03 -04:00
Ryan Kurtz
e60aae9cc0 GP-0: Formatting 2023-04-03 06:29:36 -04:00
dragonmacher
40ebdc68ef Test swing thread access fix 2023-03-31 14:06:39 -04:00
Ryan Kurtz
d01981a807 GP-3272: Fixed an issue that could cause the Importer to not respect the
"Load System Libraries From Disk" and "Load Local Libraries From Disk"
options if the "Perform Library Ordinal Lookup" option was used.
2023-03-30 11:07:12 -04:00
dev747368
bb457b9a6a GP-3270 improve AIFF embedded media search
Don't trigger on 'FORM....AIFF' pattern unless it has a valid size
value.

Add AIFC since its the same thing with slightly different magic bytes.
2023-03-29 23:20:19 +00:00
Ryan Kurtz
1af765ef5c Merge branch 'GP-0_ryanmkurtz_PR-5166_Gravelbones_omf_skip_comdat2' 2023-03-28 07:59:15 -04:00
Ryan Kurtz
25fd6c062f Merge remote-tracking branch 'origin/GP-3197_dev747368_markup_elfnotes_fix--SQUASHED' 2023-03-28 07:56:46 -04:00
Ryan Kurtz
d0e28a7036 Merge remote-tracking branch
'origin/GP-3260_ghidra1_ElfMipsRelocs--SQUASHED' (Closes #5160)

Conflicts:
	Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerReference.java
2023-03-28 07:29:26 -04:00
ghidra1
836604e09d GP-3260 Corrected MIPS relocation issues and a few related issues affecting listing markup 2023-03-27 19:10:19 -04:00
dev747368
b3dec2a2ba GP-3197 fix elf note markup when default data is present 2023-03-27 16:27:24 -04:00
ghidragon
6f35c7ec47 GP-0 fixed simple trip wire test for added category of listing
sub-options
2023-03-27 12:39:30 -04:00
Ryan Kurtz
667773c9f3 Merge remote-tracking branch
'origin/GP-3204_ghidra007_fixCreateEnumsFromSelectionDupNameIssue--SQUASHED'
(Closes #5036)
2023-03-27 09:59:10 -04:00
dragonmacher
1853506b15 Test fixes for bad options name 2023-03-27 09:20:16 -04:00
Ryan Kurtz
688e572894 GP-3259: Fixing exception when handling Mach-O PPC relocations 2023-03-27 08:22:37 -04:00
Gravelbones
f462733ae3 OMF format: Select 16/32 bit based on SEGHEAD 2023-03-26 12:22:30 +02:00
Gravelbones
216616ff8c OMF format: Fix for comdat and fixup records 2023-03-26 12:10:38 +02:00
ghidra007
eaf804fc33 GP-3204 Updated CreateEnumFromSelection action to handle duplicate named entries. 2023-03-24 21:35:09 +00:00
Ryan Kurtz
4d19a8d031 Merge remote-tracking branch
'origin/GP-1100_ghidragon_function_signature_parser_bugs' (Closes #3178)
2023-03-24 08:18:10 -04:00
Ryan Kurtz
b2c79f8c7e Merge remote-tracking branch 'origin/GP-1814_ghidra1_DataUtilities' 2023-03-24 08:16:16 -04:00
Ryan Kurtz
9594431f09 Merge remote-tracking branch 'origin/GP-3175_dev747368_dwarf_apple_silicon_kdk' 2023-03-24 08:09:15 -04:00
Ryan Kurtz
d5aea10dcf Merge remote-tracking branch
'origin/GP-3221_ghidra1_PR-2494_astrelsky_ElfDynamicAddressEntries'
(Closes #2494)
2023-03-24 08:07:59 -04:00
Ryan Kurtz
608c793954 Merge remote-tracking branch 'origin/GP-388_ghidragon_simplify_template_name_display--SQUASHED' 2023-03-24 08:05:16 -04:00
ghidra1
14b78c1307 GP-1633 added new DataUtilities.createData method without stackPointers
param
2023-03-23 16:17:58 -04:00
ghidragon
8bb02c47df GP-388 Adding feature to simplify the display names in the listing for symbol and datatype names that have complex template info in thier names 2023-03-23 15:14:00 -04:00
astrelsky
7268372026 Fixed DT_PREINIT_ARRAY value type 2023-03-23 14:37:06 -04:00
Ryan Kurtz
cff08661d2 Merge remote-tracking branch 'origin/GP-3237_ghizard_Fix_private_class_name' 2023-03-23 07:31:48 -04:00
ghidragon
1f72861388 GP-0 fixed PinnedSymbolTests 2023-03-22 13:24:37 -04:00
ghizard
68970edd39 GP-3237 - AbstractSymbolUpdateTask private class name fix 2023-03-22 11:37:59 -04:00
Ryan Kurtz
d305aefad6 Merge remote-tracking branch 'origin/GP-3229_dev747368_fix_saveas_menutext' 2023-03-22 11:27:40 -04:00
Ryan Kurtz
93c82e083f Merge remote-tracking branch 'origin/GP-3210_dev747368_fix_xml_serialization_of_high_unicode' 2023-03-22 11:26:30 -04:00
Ryan Kurtz
3da82f9ff9 Merge remote-tracking branch 'origin/GP-3190_dev747368_remove_numberutils' 2023-03-22 11:25:08 -04:00
Ryan Kurtz
05a05dd113 Merge remote-tracking branch 'origin/GP-879_ghidra007_askAddr_scriptAPI_defaultValue--SQUASHED' 2023-03-22 11:23:26 -04:00
Ryan Kurtz
9533632167 Merge remote-tracking branch 'origin/patch' 2023-03-22 11:20:12 -04:00
ghidragon
d694bb7d7b GP-1100 fixing pinned symbols 2023-03-22 11:11:52 -04:00
Ryan Kurtz
4d8ec78c74 Merge remote-tracking branch 'origin/GP-3214_emteere_duplicateRefMarkupFix--SQUASHED' into patch 2023-03-22 11:08:22 -04:00
emteere
3fca50a7a8 GP-3214 Fix duplicate operand references from constant propagation and scalar analyzer 2023-03-21 17:52:34 -04:00
ghidra007
37026c59d2 GP-879 added script method askAddr with default value 2023-03-21 21:40:08 +00:00