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
Asad Mehmood
f928ab1fe1
Fix EmulatePcodeCache::executeBranch
2023-04-24 21:51:58 +01: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
Ryan Kurtz
68abad7aed
Merge remote-tracking branch 'origin/GP-3293_RTTI_Analyzer_Script_addOption_checkOption--SQUASHED'
2023-04-14 15:04:36 -04:00
ghidra007
d8cdcfb068
GP-3293 - Added RTTI Analyzer option to the program information called 'RTTI Found' and use it to determine whether to rerun and also when deciding whether to run the RTTI script.
2023-04-14 18:57:55 +00:00
Eric Kilmer
8afa3a2be3
Fix C++ sleighexample compilation
2023-04-10 10:07:36 -04:00
caheckman
fe137f20f3
GP-3276 Put all C++ classes in ghidra namespace
2023-04-07 11:22:47 -04:00
caheckman
e02c600234
GP-3292 Fix initializeForReading in case where there is only 1 value
2023-04-06 20:10:46 -04:00
Ryan Kurtz
ca9a56b5f4
Merge remote-tracking branch 'origin/GP-3224_RenameFlexibility'
...
(Closes #4863 )
2023-04-06 12:11:50 -04:00
Josh Gunter
d5b0c6b3fb
Use throw in C++ decompiler code
2023-04-03 19:33:19 -07:00
caheckman
6981a90700
GP-3269 Never input cast to SUBPIECE or PIECE
2023-03-29 18:23:56 -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
caheckman
44eef24fa4
GP-2627 Adjust tests
2023-03-22 13:11:18 -04:00
caheckman
2591c17f22
GP-2627 TypePartialStruct
2023-03-21 13:28:09 -04:00
caheckman
79e5465160
GP-3224 Remove full symbol check from Rename actions
2023-03-21 13:02:22 -04:00
Ryan Kurtz
45d2e42bb4
Merge remote-tracking branch 'origin/GP-3186_ZeroSizeExportConsistency'
2023-03-17 15:57:28 -04:00
dragonmacher
4592ebcd5a
GP-3195 - Updated ParallelDecompiler to not save processed items for cal
...
that does not used them
2023-03-14 14:24:05 -04:00
Ryan Kurtz
67625f5b9c
Merge remote-tracking branch 'origin/GP-3174_PieceMarshaling'
2023-03-14 06:26:22 -04:00
Ryan Kurtz
fba98d104e
Merge remote-tracking branch 'origin/GP-3029_CommentAnnotations'
2023-03-14 06:25:47 -04:00
caheckman
b39c60e221
GP-3174 Indexed attribute marshaling
2023-03-13 16:48:16 -04:00
caheckman
349b891165
GP-3186 Add 0 size exports to consistency check for subtables
2023-03-13 14:30:34 -04:00
caheckman
6e239a393e
GP-3029 Treat annotations in comments as a single token
2023-03-08 12:38:58 -05:00
caheckman
74e1bbdb57
GP-3148 More join space overlaps
2023-03-07 17:13:11 -05:00
dragonmacher
84521c6f09
GP-3170 - Updates to fix clients of languages.css
2023-03-06 15:56:44 -05:00