Ryan Kurtz
536739f0a5
Merge remote-tracking branch 'origin/patch'
2023-05-23 12:31:22 -04:00
Ryan Kurtz
e23198b563
Merge remote-tracking branch 'origin/GP-3441_IndirectSwitchVar' into
...
patch (Closes #5307 )
2023-05-23 11:35:03 -04:00
Ryan Kurtz
3b9dbae6ad
Merge remote-tracking branch 'origin/patch'
2023-05-22 12:19:44 -04:00
ghidra1
416a3e9a13
GP-3454 Corrected regression in Decompiler Edit Function Signature
2023-05-22 11:32:53 -04:00
Ryan Kurtz
680c80dbfb
Merge remote-tracking branch 'origin/patch'
2023-05-17 08:10:37 -04:00
caheckman
8977840661
GP-3426 Protect against too large constants
2023-05-16 19:00:18 -04:00
caheckman
0398e40b07
GP-3441 Protect INDIRECT path to switch variable
2023-05-16 18:42:07 -04:00
Ryan Kurtz
78d9a6c6e3
Merge remote-tracking branch
...
'origin/GP-3349_ghidragon_adding_support_for_mutliple_default_contexts--SQUASHED'
Conflicts:
Ghidra/Features/ByteViewer/src/test.slow/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin2Test.java
2023-05-11 06:43:59 -04:00
ghidra007
02b4a86df0
GP-0 removed debug lines
2023-05-09 19:34:55 +00:00
ghidra1
0b884e5bd8
Merge remote-tracking branch 'origin/GP-3406_ghidra007_add_mingw_not_fix_check_to_RTTI_script--SQUASHED' into Ghidra_10.3
2023-05-09 13:42:54 -04:00
ghidra007
8aa5ac7c47
GP-3406 RTTI script - added check that mingw analyzer fixed relocations correctly.
2023-05-09 13:41:26 -04:00
ghidra1
8aaec28ee5
Merge remote-tracking branch 'origin/GP-0_emteere_ThunkTestFailureFix' into Ghidra_10.3
2023-05-09 13:28:58 -04:00
ghidra1
661c141564
Merge remote-tracking branch 'origin/GP-3397-dragonmacher-theme-color-fixes--SQUASHED' into Ghidra_10.3
2023-05-09 13:28:15 -04:00
emteere
ad990c47f1
GP-0 Fix for Thunk creation test failure
2023-05-09 16:09:28 +00:00
dragonmacher
b953998f7d
GP-3397 - minor theme fixes
2023-05-09 12:04:37 -04:00
ghidra007
8580baddc3
GP-3417 fixed case where si vtable was not getting created bc too many refs. Added secondary check. Added check for same num special vtable and typeinfos.
2023-05-08 21:11:53 +00:00
ghidragon
5da5af23fb
GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class.
2023-05-08 12:30:01 -04:00
Ryan Kurtz
0085e15971
Merge remote-tracking branch 'origin/GP-3376_NullForceUnion' into
...
Ghidra_10.3 (Closes #5232 )
2023-05-03 13:49:02 -04:00
Ryan Kurtz
d4b6ae4b16
Merge remote-tracking branch
...
'origin/GP-3374_caheckman_PR-5191_jagunter_throw_new' into Ghidra_10.3
(Closes #5191 , Closes #5182 )
2023-05-03 13:45:58 -04:00
Ryan Kurtz
e2f78daec2
Merge remote-tracking branch 'origin/GP-3378_StaleSpacebasePlaceholder'
...
into Ghidra_10.3 (Closes #5260 , Closes #5261 )
2023-05-03 13:42:45 -04:00
caheckman
68747248f3
GP-3378 Remove op when clearing placeholder
2023-05-03 12:58:23 -04:00
caheckman
aa457c2a49
GP-3376 Null check in ForceUnionAction
2023-05-03 12:55:28 -04:00
caheckman
72f451ab89
GP-3370 Adjustments to JumpTable clear
2023-05-03 12:49:23 -04: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
0e86345f15
Merge remote-tracking branch
...
'origin/GP-2679_ghidra007_rtti_fix_for_static_stripped_gccs'
(Closes #4414 )
2023-05-01 06:11:52 -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
ghidra007
1d14222f37
GP-2679 Gcc class recovery improvements. Created classes for Vtable,
...
Typeinfo, etc. Reworked vtable, const vtable and vtt discovery. Now
works for static gcc and for mingw/cygwin programs.
2023-04-30 22:02:37 +00:00
caheckman
bdc6e2202c
GP-3367 Delay full copy of prototype in lateRestriction
2023-04-28 13:31:05 -04:00
Ryan Kurtz
80ccdadeba
Merge remote-tracking branch
...
'origin/GP-2563_SplitVarnodesBasedOnDatatype' (Closes #3884 )
2023-04-28 06:06:36 -04:00
Ryan Kurtz
2eb1ef975e
Merge remote-tracking branch 'origin/GP-3309_ArrayAsUnion'
2023-04-28 06:04:50 -04:00
Ryan Kurtz
8322b17576
Merge remote-tracking branch 'origin/GP-3297_JumpValuesRangeDefault'
2023-04-28 06:01:04 -04:00
caheckman
828aaa584b
GP-3309 Allow single element array resolution
2023-04-27 16:33:00 -04:00
caheckman
bdf1314b4f
GP-2563 SplitDatatype transformer
2023-04-27 12:35:14 -04:00
ghidra1
b9202411b9
GP-1379/3022 FloatFormat and BigFloat refactor in support of string
...
parsing and 80-bit float format. Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
ghidra1
ff5ef27231
Merge branch 'GP-3235_ghidra1_VoidFunctionReturnStorage'
2023-04-26 12:20:30 -04:00
ghidra1
19c1e8ae5b
GP-3235 improved auto-assignment of VOID storage to void return type for
...
function
2023-04-26 12:19:26 -04:00
ghidra1
68c5e3990e
GP-0 revised tooltip when component not found in composite
2023-04-26 09:48:38 -04:00
ghidra1
2579c372f9
GP-0 correct NPE condition for decompiler hover
2023-04-25 14:08:19 -04:00
Ryan Kurtz
6f2f59ffc6
Merge remote-tracking branch 'origin/GP-3346-dragonmacher-theme-color-fixes'
2023-04-24 06:41:27 -04:00
dragonmacher
39966e99ab
GP-3346 - Theme color fixes for debugger in dark mode; added padding to
...
Decompiler line numbers
2023-04-21 16:29:23 -04:00
Ryan Kurtz
39611523bf
Merge remote-tracking branch 'origin/GP-3329-dragonmacher-search-text-hl-bug--SQUASHED'
2023-04-21 12:45:48 -04:00
dragonmacher
84650030d0
GP-3329 - Search Highlights - Major update and refactor of the way Listing highlights work. Highlights are now more closely coupled with the fields that will paint them.
2023-04-21 12:43:42 -04:00
Behrang Fouladi
d4c7f37fc4
remove annotation & clone()
2023-04-21 10:18:04 +02: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
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
Behrang Fouladi
3ca0ed52ed
process all input varnodes of multiequal pcodeop
2023-04-20 16:17:06 +02:00
Ryan Kurtz
a21c2c4347
Merge remote-tracking branch 'origin/GP-3094-dragonmacher-theme-color-consolidation--SQUASHED'
2023-04-17 05:39:28 -04:00
dragonmacher
4f1d3c8053
GP-3094 - Theming - Converted most colors to palette colors
2023-04-14 16:49:39 -04:00
Ryan Kurtz
687691f5c5
GP-3293: Fixing compilation issue
2023-04-14 15:11:33 -04:00