Commit Graph

2679 Commits

Author SHA1 Message Date
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
emteere
2ac921df58 GP-3285 Added parsing of parenthesized values with ull, llu, lu, LL suffixes 2023-04-04 07:34:46 -04:00
Dan
deaa24a496 GP-0: Guard the buffer truncation with Reason.EXECUTE_DECODE 2023-04-03 09:56:13 -04:00
Ryan Kurtz
88d0110a09 Merge remote-tracking branch 'origin/GP-3107_ghidra1_DTMResolveWithSource' 2023-04-03 09:01:16 -04:00
Ryan Kurtz
1a16aa8564 Merge remote-tracking branch 'origin/GP-3277-dragonmacher-file-chooser-npe' 2023-04-03 06:07:00 -04:00
Ryan Kurtz
02e547dac9 Merge remote-tracking branch 'origin/GP-3265_dev747368_more_bittwiddling_fix' 2023-03-31 11:31:15 -04:00
Dan
2fb2902721 GP-0: Fixes post GP-1529 2023-03-31 11:21:59 -04:00
ghidra1
efe7088757 GP-3107 corrected issues related to resolving datatype from program to
an archive or composite editor.
2023-03-31 10:35:17 -04:00
dragonmacher
ff98922e54 GP-3277 - Fixed file chooser NPE 2023-03-31 09:59:57 -04:00
Ryan Kurtz
5e81cf5d83 Merge remote-tracking branch 'origin/GP-1529_Dan_emuInterruptExtern--SQUASHED' 2023-03-30 07:59:31 -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
Dan
4aa54dd1f9 GP-1529: Interrupt emulator when decoding uninitialized memory 2023-03-29 16:36:17 -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
7bb10114df GP-3265 fix bit twiddling in NumericUtilities.toHexString() 2023-03-27 21:02:18 +00:00
Dan
e259fbd65c GP-0: Fix tests broken by agressive Sleigh symbol check. 2023-03-27 15:49:08 -04:00
Ryan Kurtz
2baf786689 Merge remote-tracking branch 'origin/GP-3261_PartialUnionStripping' 2023-03-27 09:56:40 -04:00
caheckman
2b5ef59d87 GP-3261 Strip PartialUnion in NoisyStructureBuilder 2023-03-24 15:41:20 -04:00
Ryan Kurtz
98f691e16c Merge remote-tracking branch 'origin/GP-1539_Dan_dynGoToClarity--SQUASHED' 2023-03-24 14:43:03 -04:00
Dan
b51d423d4b GP-1539: Polish the DebuggerGoToDialog. Allow labels and plain addresses. 2023-03-24 14:41:12 -04:00
Ryan Kurtz
9cf60faef0 Merge remote-tracking branch
'origin/GP-3155_caheckman_PR-2810_Pokechu22_countleadingzeros'
(Closes #2810)
2023-03-24 14:29:30 -04:00
caheckman
945d91fc93 GP-3155 Regenerating parsers, documentation. LZCOUNT tests. 2023-03-24 13:06:45 -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
ghidra1
14b78c1307 GP-1633 added new DataUtilities.createData method without stackPointers
param
2023-03-23 16:17:58 -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
dev747368
a813e1da2e GP-3175 fix DWARF importer to handle Apple specific DWARF records
Also fix filename lookup to look in the same compUnit as the fileNum
attribute.

Also fix NPE in DataTypeUtilities.isSameKindBuiltInDataType()
2023-03-21 18:39:58 +00:00
Ryan Kurtz
6660f9663b Merge remote-tracking branch
'origin/GP-3178_ghidragon_pinned_symbol_bug_on_rebase' (Closes #4290)
2023-03-21 13:57:39 -04:00
Ryan Kurtz
f3e06e89d6 Merge remote-tracking branch 'origin/GP-3154_ryanmkurtz_guava' 2023-03-21 11:47:28 -04:00
Ryan Kurtz
cc35d57933 Merge remote-tracking branch
'origin/GP-3212-dragonmacher-error-dialog-formatting' (Reference to
GP-2844 in author commit is wrong number)
2023-03-21 09:25:32 -04:00
Ryan Kurtz
19c50cab08 Merge remote-tracking branch 'origin/patch' 2023-03-21 09:15:36 -04:00
dragonmacher
f7ceaece06 Test fixes 2023-03-21 08:05:10 -04:00
Ryan Kurtz
05684a076a Merge remote-tracking branch
'origin/GP-1-dragonmacher-structure-editor-focus-issue' (#3561)
2023-03-20 07:14:32 -04:00
Ryan Kurtz
aba35ceaf9 Merge remote-tracking branch 'origin/GP-1-dragonmacher-spelling-fixes' 2023-03-20 07:09:18 -04:00
emteere
b10d01a2cb GP-3216 Fixed CParser creation of Enums from define's with upper and
lower case u,l,ul when value surrounded by parentheses
2023-03-19 19:17:58 +00:00
dragonmacher
f77ee42407 GP-2844 - Updated the error dialog to prevent the loss of messages using
html brackets
2023-03-17 20:05:47 -04:00
dragonmacher
8cd2c5d58a Spelling fixes 2023-03-17 20:02:12 -04:00
Ryan Kurtz
45d2e42bb4 Merge remote-tracking branch 'origin/GP-3186_ZeroSizeExportConsistency' 2023-03-17 15:57:28 -04:00
dev747368
eb130ac8e2 GP-3210 fix manual xml serialization of high unicode characters 2023-03-17 00:51:20 +00:00
Ryan Kurtz
9903c151b7 Merge remote-tracking branch
'origin/GP-3202_ghidragon_fieldpanel_scrollbar_bug' (Closes #3938)
2023-03-16 12:02:30 -04:00
Dan
9157792176 GP-0: Fix GP-2642: User default space pointer size if no PC. 2023-03-16 10:34:05 -04:00
dragonmacher
c7b4c69720 Fixed the structure editor sometimes losing focus when editing data
types
2023-03-15 15:58:57 -04:00
ghidragon
c5b9b1a52f GP-3202 fixed fieldpanel scrollbar bug 2023-03-15 14:03:01 -04:00
Ryan Kurtz
628642461c Merge remote-tracking branch 'origin/GP-3166_dev747368_fix_Scalar_bittwiddling--SQUASHED' 2023-03-15 13:29:27 -04:00
dev747368
c2c51e766e GP-3190 remove NumberUtils, fixup usage
Also remove DWARFAmbigNumericAttribute and use Scalar
2023-03-14 19:10:25 +00:00
ghidragon
2cb37fc303 Gp-3178 fixed AddressOutOfBoundsException when rebasing with pinned
symbols
2023-03-14 14:47:37 -04:00
dev747368
c099ad7077 GP-3166 fix Scalar bit twiddling issue with values > 32 bits
Main problem was Scalar.getSignedValue() for something created with more than 32 bits and less than 64.
Removed unused mutator methods.
2023-03-14 14:15:23 -04:00
Ryan Kurtz
c62917317d Merge remote-tracking branch 'origin/GP-3172_ghidragon_byteviewer_selection_hard_to_see_in_dark_mode--SQUASHED' 2023-03-14 14:14:54 -04:00