Philip Pemberton
84492a89d6
GP-1109 Fix 6502 SBC carry handling ( Closes #3190 , Closes #3189 )
2021-09-08 11:51:08 -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
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
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
emteere
4d44bea5a0
GP-1258 SH4 and general reference analysis improvements
2021-09-03 15:02:09 +00:00
ghidra1
eab50936fd
GP-1278 added support for additional ELF AARCH64 relocations
2021-09-03 09:35:49 -04:00
Ryan Kurtz
99b7afb7d3
Merge remote-tracking branch 'origin/GP-1216_emteere_DefaultCONTEXT' into patch
2021-09-03 07:20:46 -04:00
d-millar
bace9936f6
GP-1276: avoiding the stack overflow
2021-09-02 14:58:06 -04:00
Ryan Kurtz
95b2cb110f
Merge remote-tracking branch 'origin/GP-1228_ghidorahrex_x86_xsave--REBASED--SQUASHED' into patch
2021-09-01 10:11:42 -04:00
ghidorahrex
56a9efee76
GP-1228: Improved modeling of FXSAVE and FXRSTOR instructions
2021-09-01 10:03:29 -04:00
Ryan Kurtz
fc95d1c44d
Merge remote-tracking branch 'origin/GP-1270_DoublePrecisionInfLoop'
...
into patch (Fixes #3105 )
2021-09-01 08:26:39 -04:00
caheckman
1271bf044a
Don't let splitflow undo double-precision merges
2021-08-31 16:33:46 -04:00
ghidravore
999454d53b
fixing bug where removing node from gtree didn't cause the tree to
...
re-filter
2021-08-31 15:13:57 -04:00
Ryan Kurtz
169d9859f7
Merge remote-tracking branch 'origin/GP-1059_Dan_NPEfromDBTraceStack' into patch
2021-08-31 12:39:51 -04:00
Ryan Kurtz
ad2eab7319
Merge remote-tracking branch 'origin/GP-1047_Dan_NPEinObjectsImport' into patch
2021-08-31 11:53:00 -04:00
Ryan Kurtz
da918a5717
Merge remote-tracking branch 'origin/GP-1227_Dan_captureMemBails' into patch
2021-08-31 11:51:06 -04:00
Ryan Kurtz
1d64c7ff29
GP-1193: Including --add-opens java.base/java.util=ALL-UNNAMED for Gson
...
library (fixes #3355 )
2021-08-31 11:47:24 -04:00
Ryan Kurtz
c1726c6e4f
Merge remote-tracking branch 'origin/GP-1193_ryanmkurtz_add-opens' into
...
patch (Closes #3355 )
2021-08-30 12:43:06 -04:00
Dan
259c346c40
GP-1227: Making "captureMemory" a bit less timid.
2021-08-30 09:29:13 -04:00
Dan
7ac2d89e53
GP-1047: Fixed NPE in Objects Provider: Import/Export As actions.
2021-08-27 17:01:43 -04:00
Dan
237e8a8045
GP-1059: Fix NPE in DBTraceStack
2021-08-27 16:49:47 -04:00
James
73d36477fa
GP-1185 addressing code review comments
...
GP-1185 added semantics for PSLLDQ
GP-1185 added semantics for several missing x64 vector ops
2021-08-27 15:37:31 -04:00
Ryan Kurtz
dbae8f3cee
Merge remote-tracking branch 'origin/GP-1154_Dan_fixAnotherDeadlock' into patch
2021-08-27 09:29:14 -04:00
Ryan Kurtz
8992402d86
GP-1193: Replacing --illegal-access=permit with --add-opens JVM
...
arguments for JDK 17 compatibility
2021-08-27 08:22:36 -04:00
emteere
c6eb25282c
GP-1216 If there is no context register defined for the processor,
...
create a fake one. This moves something that was already done in the
AbstractProgramContext.
2021-08-26 21:06:50 +00:00
Ryan Kurtz
0c0fdff276
Merge remote-tracking branch 'origin/GP-1248_ryanmkurtz_ContinuesInterceptor' into patch
2021-08-26 11:54:57 -04:00
Ryan Kurtz
52fbe65040
GP-1248: Disabling ContinuesIntercepter by default
2021-08-26 11:52:52 -04:00
Tom Hebb
410155810f
C/CPP: Eliminate static state from generated parsers
...
This fixes issue #1421 by tracking the parenthesis depth per CPP
tokenizer instead of globally across all instances. The former behavior
allowed one failed parser run to break all subsequent parser runs until
Ghidra was restarted. There is no reason this variable needs to be
static, anyway, since it's a per-file piece of state.
Also make the same fix to the C tokenizer and to the CPP verbosity
level, the only other static variables in either parser. Neither of
those pieces of state should persist across parser runs either.
2021-08-26 09:20:53 -04:00
Ryan Kurtz
00157dfd59
Merge remote-tracking branch 'origin/GP-1246_d-millar_delay_slot_issue'
...
into patch (Closes #3358 )
2021-08-26 07:42:58 -04:00
Dan
4cb02d678b
GP-1246: Added unit test from example in #3358
2021-08-25 13:51:12 -04:00
d-millar
03b7f8c1cc
GP-1246: fix for delay slot
2021-08-25 13:15:51 -04:00
Dan
e1233b9483
GP-0: Forgot starti parameter on GDB model root
2021-08-25 10:04:04 -04:00
dragonmacher
a89f27c994
GP-1244 - Fixed missing Graph menu mnemonic
2021-08-24 13:46:31 -04:00
Ryan Kurtz
a32326571f
Merge remote-tracking branch 'origin/GP-1226_Dan_TraceInstructionPrototypes' into patch
2021-08-24 11:38:11 -04:00
Ryan Kurtz
2dbc1869f2
Merge remote-tracking branch 'origin/GP-1215_Dan_traceDtSettingsEvent' into patch
2021-08-24 11:37:32 -04:00
Ryan Kurtz
dc8c5f5a47
Merge remote-tracking branch 'origin/GP-1232_Dan_map1to1' into patch
2021-08-24 08:39:25 -04:00
Dan
be21e755d2
GP-1221: Added unit tests.
2021-08-24 08:29:01 -04:00
Dan
11b82d7ccf
GP-1221: Using "missing cpsr" heuristic to disassemble Cortex-M as THUMB.
2021-08-24 08:29:01 -04:00