Commit Graph

5055 Commits

Author SHA1 Message Date
ghidra1
5b07797cb8 Updated 10.0.4 Change History Ghidra_10.0.4_build 2021-09-28 14:47:24 -04:00
ghidra1
3ac5d727dd Merge remote-tracking branch
'origin/GP-1295_emteere_CParser_MacroExpansionTruthFix--SQUASHED' into
patch (Closes #3410, Closes #1652, Closes #2665, Closes #2666))
2021-09-28 11:37:55 -04:00
emteere
c7ba2e3969 GP-1295 Improved preprocessor macro expansion processing to allow logic within expressions for #if preprocessor macros. Fixed operator precedence, multiple casts, and add C17 syntax. 2021-09-28 11:32:59 -04:00
ghidra1
b1885e5ddd Merge remote-tracking branch
'origin/GP-1310_ghidorahrex_mips_bitpattern_endian' into patch (Closes
#3421)
2021-09-28 10:29:07 -04:00
ghidra1
4ab3301b07 Merge remote-tracking branch 'origin/GP-1260-dragonmacher-decompiler-hover-npe' into patch 2021-09-27 17:44:24 -04:00
ghidra1
28569a50aa Merge remote-tracking branch 'origin/GP-1327_SmallVarLength--SQUASHED'
into patch (Closes #3399)
2021-09-27 17:41:44 -04:00
ghidra1
f4721d969c Merge remote-tracking branch 'origin/GP-1306_ghidra1_ComponentCountIssue' into patch 2021-09-27 17:40:48 -04:00
caheckman
59527ad7b1 GP-1327 Let decompiler handle Alignment and other small dynamic data-types 2021-09-27 17:29:03 -04:00
dragonmacher
e88818266e GP-1260 - fixed exception when generating tooltip for undefined function 2021-09-27 11:53:51 -04:00
ghidra1
564cab0b1b GP-1323 corrected NPE within LcsHintLoadSpecChooser 2021-09-24 16:10:16 -04:00
ghidra1
fc5c6c9e7b Merge remote-tracking branch 'origin/GP-1320_ghidra1_EditFunctionDTM' into patch 2021-09-23 23:03:38 -04:00
ghidra1
3f25f75782 GP-1320 corrected DTM used when Function Editor parses signature 2021-09-23 23:02:55 -04:00
ghidra1
edbad32508 Merge remote-tracking branch 'origin/GP-1314_ghidra1_ServerSerializationFilter--SQUASHED' into patch 2021-09-23 10:15:39 -04:00
ghidra1
89f123ab65 GP-1314 added serialization filter to Ghidra Server 2021-09-23 10:05:24 -04:00
Ryan Kurtz
0d44de5584 Updating Eclipse formatter for annotations 2021-09-22 14:45:22 -04:00
dev747368
f857f0e092 GP-1174 fix Pe/Mz loaders when COFF aux debug symbols are present
Pe/Mz loaders would error if run under eclipse (or the
continuesinterceptor is turned off) when the aux symbols are present
because the inner classes were marked as private.

Closes #3442
2021-09-22 12:19:38 -04:00
Ryan Kurtz
d89c1e716e Merge remote-tracking branch
'origin/GP-1313-dragonmacher-graph-exception' into patch (Closes #3441)
2021-09-21 14:06:04 -04:00
dragonmacher
5472b5be77 GP-1313 - Fixed exception in the default graph when loading saved layout
name

Closes #3441
2021-09-21 10:43:05 -04:00
Ryan Kurtz
908135fa59 Merge remote-tracking branch
'origin/GP-1309_Dan_gdbSshFromWindowsCR--SQUASHED' into patch (Closes
#3426)
2021-09-20 10:55:42 -04:00
Ryan Kurtz
a55febac36 Merge remote-tracking branch 'origin/GP-1282_Dan_listingTrackingButton' into patch 2021-09-20 10:53:10 -04:00
Dan
6cc519f2aa GP-1309: Making GDB manager's line separator configurable
.
2021-09-20 10:28:11 -04:00
ghidorahrex
7321e2a09a Fixed MIPS bitpattern endian mixup 2021-09-17 12:03:14 -04:00
Ryan Kurtz
0655f76e91 Merge remote-tracking branch 'origin/GP-1305_SegmentOpHandling' into
patch (Closes #3329)
2021-09-17 07:05:03 -04:00
ghidra1
9c1081f3c2 GP-1306 corrected incorrect structure pack removal of DEFAULT component
datatype use
2021-09-16 16:35:44 -04:00
caheckman
74df84bed8 Move segmentop tags into pspec 2021-09-16 14:40:04 -04:00
Ryan Kurtz
00460b9c65 Merge remote-tracking branch 'origin/GP-1287_ghidra1_TLS--SQUASHED' into patch 2021-09-13 08:12:36 -04:00
ghidra1
d93d39a9c6 GP-1287 Improved client/server TLS version restrictions. TLSv1.2 and TLSv1.3 enabled by default. 2021-09-10 16:29:00 -04:00
Ryan Kurtz
bf168affbd Bumping patch to 10.0.4-DEV 2021-09-09 13:35:59 -04:00
ghidra1
8a16f83035 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes20210908_1' into patch 2021-09-08 13:49:53 -04:00
ghidra1
fddd5d260b Updated 10.0.3 Change History Ghidra_10.0.3_build 2021-09-08 12:02:04 -04:00
Philip Pemberton
84492a89d6 GP-1109 Fix 6502 SBC carry handling (Closes #3190, Closes #3189) 2021-09-08 11:51:08 -04:00
Dan
c325f92bdd GP-0: Fixed a mistake in the watch provider tests. 2021-09-08 11:44:54 -04:00
ghidra1
a3846c3b56 Merge remote-tracking branch 'origin/GP-1277_LostDeindirects' into patch
(Closes #3104)
2021-09-08 11:44:49 -04:00
ghidra1
415e4ce1ab Merge remote-tracking branch 'origin/GP-1258_emteere_SH4andAnalysisImprovements' into patch 2021-09-07 21:50:20 -04:00
ghidra1
95f84f56ec Merge remote-tracking branch 'origin/GP-1276_d-millar_stack_overflow_in_byteviewer' into patch 2021-09-07 18:51:43 -04:00
ghidra1
caaa28c23d Merge remote-tracking branch 'origin/GP-1216_emteere_additionalFixes' into patch 2021-09-07 18:46:42 -04:00
Dan
dc20e6cf8c GP-1282: Listing tracker works even when re-activating current setting. 2021-09-07 17:06:31 -04:00
ghidra1
20b4af3d46 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-7-21' into patch 2021-09-07 16:45:15 -04:00
dragonmacher
1623f0a069 Test fixes for Swing access from a script thread 2021-09-07 15:40:31 -04:00
emteere
1883a9c19c GP-1216 additional refactor from testing and fallout from
Register.NO_CONTEXT returned instead of null
2021-09-07 19:33:15 +00:00
Ryan Kurtz
5e0c5ee3fc Merge remote-tracking branch 'origin/GP-0_Dan_testFixed20210907_1' into patch 2021-09-07 12:38:13 -04:00
Dan
ad135a4e80 GP-0: Trace/emu test fixes re/ DEFAULT_CONTEXT 2021-09-07 12:04:44 -04:00
Ryan Kurtz
e61571669f Merge remote-tracking branch 'origin/GP-1256_Dan_bitRegisters--SQUASHED' into patch 2021-09-07 11:15:36 -04:00
Ryan Kurtz
aa38095f77 Merge remote-tracking branch
'origin/GP-1264_Dan_writeViaWatches--SQUASHED' into patch (Closes #2866)
2021-09-07 11:10:38 -04:00
Dan
81cca9e325 GP-1264: Can modify 'raw' value in Watches provider. 2021-09-07 11:04:25 -04:00
Dan
ca3228b063 GP-1256: Permit reading/writing of contextreg bit fields in traces. 2021-09-07 11:02:30 -04:00
Ryan Kurtz
dde740be62 Merge branch 'GP-1272_emteere_DwarfParsingIssues--SQUASHED' into patch 2021-09-07 09:35:03 -04:00
emteere
cf7a4f5767 GP-1272 Fixes bad setting internals of shared global static Dwarf
parsing instances.  If any dwarf parsing occurred, even on the same
thread, that changed the nature of a shared decoder instance then bad
indeterminate behavior would occur.
2021-09-07 09:34:41 -04:00
emteere
f90e3a4627 GP-1258 code review changes 2021-09-07 12:19:41 +00:00
caheckman
40c6202e38 Always store recovered indirect prototypes and deindirect addresses 2021-09-03 15:02:21 -04:00