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
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
Ryan Kurtz
e83e7004a3
Merge remote-tracking branch 'origin/patch'
2021-08-24 11:42:27 -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
80fd6db492
Merge remote-tracking branch 'origin/GP-1242_ryanmkurtz_adoptium' into patch
2021-08-24 11:37:08 -04:00
Ryan Kurtz
4bfb1d53dd
GP-1242: Updating JDK download links
2021-08-24 11:33:38 -04:00
Ryan Kurtz
69e4e0656d
Merge remote-tracking branch 'origin/patch'
2021-08-24 08:45:57 -04:00
Ryan Kurtz
dc8c5f5a47
Merge remote-tracking branch 'origin/GP-1232_Dan_map1to1' into patch
2021-08-24 08:39:25 -04:00
Ryan Kurtz
a8e596c50b
Merge remote-tracking branch 'origin/GP-1221_Dan_ARMorTHUMB' into patch
...
(Closes #3333 )
2021-08-24 08:35:46 -04:00
Ryan Kurtz
762a15d954
Merge remote-tracking branch 'origin/GP-1161_Dan_EmulatorChanges'
2021-08-24 08:30:28 -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
Dan
c0739bbede
GP-1221: Working out ARM-specific opinion that uses ldefs.
2021-08-24 08:27:22 -04:00
Dan
9544c67ab1
GP-1161: Certified.
2021-08-24 08:20:49 -04:00
Dan
e4a9dc7dd4
GP-1161: Ensuring threads can be retrieved from a p-code machine.
2021-08-24 08:20:48 -04:00
Dan
237b7c00d1
GP-1161: Including uniques in thread-local state, and renaming things by those terms.
2021-08-24 08:20:42 -04:00
Dan
0c56f638a3
GP-1161: Refactoring legacy state modification glue to abstract class.
2021-08-24 08:18:32 -04:00
Ryan Kurtz
26c3e96bb1
Merge remote-tracking branch 'origin/GP-1204_Dan_PcodeExecutorFactorArithmetic'
2021-08-24 07:32:40 -04:00
Ryan Kurtz
6a3f465ed9
Merge remote-tracking branch 'origin/GP-1206_Dan_InterruptOnUnknownRead--SQUASHED'
2021-08-24 07:30:43 -04:00
Ryan Kurtz
38b4df798f
Merge remote-tracking branch 'origin/patch'
2021-08-24 07:29:18 -04:00
Ryan Kurtz
d864845f98
Merge remote-tracking branch 'origin/GP-1158_Dan_gdbStartiOption' into patch
2021-08-24 07:24:22 -04:00
Ryan Kurtz
9aa3df4d4a
Merge remote-tracking branch 'origin/GP-1176_Dan_prePopulateLaunch' into patch
2021-08-24 07:21:23 -04:00
Ryan Kurtz
3584d0abfe
Merge remote-tracking branch 'origin/GP-1175_Dan_scrollCurrentInstruction' into patch
2021-08-24 07:20:57 -04:00
Ryan Kurtz
7b299bff25
Merge remote-tracking branch 'origin/GP-1076_Dan_improveUseExistingGdbSession' into patch
2021-08-24 07:18:44 -04:00
Ryan Kurtz
4ee2cff061
Merge remote-tracking branch 'origin/GP-1237_Dan_ldefsBasedDebuggerOpinion' into patch
2021-08-24 07:16:41 -04:00
Dan
09089edc0f
GP-1232: Tidied help
2021-08-23 16:58:25 -04:00
Dan
c7815b5829
GP-1232: Added 'Map Identically' action to Modules provider.
2021-08-23 16:55:46 -04:00
Dan
0ff904081f
GP-1206: Factored TraceCachedWriteBytesPcodeExecutorState and added two checked variants.
2021-08-23 15:47:03 -04:00
ghidravore
17d2b85967
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-23-21'
2021-08-23 13:24:41 -04:00
dragonmacher
55e312eb0b
Test fixes due to field rename
2021-08-23 13:22:59 -04:00
ghidravore
919db6d189
fixed junit test failure
2021-08-23 13:18:21 -04:00
Dan
efa1cb7a8a
GP-1237: Certified.
2021-08-23 12:12:34 -04:00