Commit Graph

5237 Commits

Author SHA1 Message Date
Dan
1aeef51cd5 GP-1224: Adding getLeft/Right accessors to pcode-emu stuff. 2021-09-02 10:42:49 -04:00
Ryan Kurtz
c51183f1a2 Merge remote-tracking branch 'origin/patch' 2021-09-01 10:14:35 -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
0d6c0e3f5d Merge remote-tracking branch 'origin/GP-1212_James_SH4_fixes--SQUASHED' 2021-09-01 09:02:44 -04:00
James
92ac6a332b GP-1212 adjustments to cspec files from code review
GP-1212 SH4 fixes
2021-09-01 08:41:00 -04:00
Ryan Kurtz
8b8a01c725 Merge remote-tracking branch 'origin/patch' 2021-09-01 08:29:48 -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
Ryan Kurtz
96683a8dce GP-1106: Fixing issue with gradle string comparisons 2021-09-01 07:37:58 -04:00
caheckman
1271bf044a Don't let splitflow undo double-precision merges 2021-08-31 16:33:46 -04:00
ghidra1
86e579d910 GP-1106 update Makefile arch reference 2021-08-31 15:52:49 -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
5ef6ac96c3 Merge remote-tracking branch
'origin/GP-1106_ryanmkurtz_PR-3197_ryanmkurtz_platforms' (Closes #3197)
2021-08-31 14:02:05 -04:00
Ryan Kurtz
977fa00607 Merge remote-tracking branch
'origin/GP-1263_ghidorahrex_PR-3379_zt-chen_superh-movl-fix' (Closes
#3379)
2021-08-31 12:53:49 -04:00
Ryan Kurtz
50b48ae63b Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/service/emulation/ReadsTargetMemoryPcodeExecutorState.java
2021-08-31 12:51:51 -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
e7f4bec369 Merge remote-tracking branch 'origin/GP-1261_ghidra1_InteriorSelection' 2021-08-31 07:00:05 -04:00
Ryan Kurtz
a0bdcee7dd Merge remote-tracking branch 'origin/patch' 2021-08-30 12:45:40 -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
dragonmacher
89f9c9cce2 Test fixes: put dialog creation on the swing thread; put layout change
call into a task
2021-08-30 11:05:31 -04:00
Dan
259c346c40 GP-1227: Making "captureMemory" a bit less timid. 2021-08-30 09:29:13 -04:00
Ryan Kurtz
763381a95a Merge remote-tracking branch 'origin/GP-1262_Dan_backport-GP-1185' into patch 2021-08-30 09:12:09 -04:00
chenzitai
4d2aa982fb Fix bug in movml.l instruction of superh.sinc
When rn_imm_08_11 is 15, it should load the value pointed by r15 to pr
instead of read the value in pr to r15 pointer.
2021-08-28 01:29:07 +01: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
ghidra1
a41f85c4e4 GP-1261 Improved listing interior selection behavior and associated
clearing of components
2021-08-27 16:22:12 -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
9593f16585 Merge remote-tracking branch
'origin/GP-1075_ghidorahrex_PR-1672_mumbel_ppcregwrite' (Closes #1672)
2021-08-27 09:41:33 -04:00
Ryan Kurtz
fbf1daeccc Merge remote-tracking branch 'origin/patch' 2021-08-27 09:39:23 -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
Ryan Kurtz
91aea06c98 Merge remote-tracking branch 'origin/patch' 2021-08-26 11:59:28 -04: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
Ryan Kurtz
adba376aca Merge branch
'GP-1251_emteere_PR-3350_tchebb_eliminate-static-parser-state_patch'
into patch (Closes #1421, Closes #3350)
2021-08-26 09:24:23 -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
Ryan Kurtz
044e8ae3b5 Merge remote-tracking branch 'origin/patch' 2021-08-25 14:38:41 -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
Ryan Kurtz
b1324c767f Merge remote-tracking branch 'origin/GP-0_Dan_fixGdbSessionLauncher' into patch 2021-08-25 10:10:22 -04:00
Dan
e1233b9483 GP-0: Forgot starti parameter on GDB model root 2021-08-25 10:04:04 -04:00
Ryan Kurtz
2e374d9282 Merge remote-tracking branch 'origin/GP-1243_CircleRange' (Closes #3064) 2021-08-25 10:01:29 -04:00
caheckman
b275a02cdf Unit tests for CircleRange 2021-08-24 17:04:29 -04:00
Ryan Kurtz
58ab016767 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/graph/GraphDisplayBrokerPlugin.java
	Ghidra/Features/ProgramGraph/src/main/java/ghidra/graph/program/ProgramGraphPlugin.java
2021-08-24 14:32:47 -04:00
Ryan Kurtz
7e82b60827 Merge remote-tracking branch 'origin/GP-1244-dragonmacher-graph-menu-mnemonic' into patch 2021-08-24 13:57:30 -04:00
dragonmacher
a89f27c994 GP-1244 - Fixed missing Graph menu mnemonic 2021-08-24 13:46:31 -04:00