Commit graph

2001 commits

Author SHA1 Message Date
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
Dan
844aa14056 GP-1223: Useful accessors for emulator framework. 2021-09-02 11:23:22 -04:00
Dan
1aeef51cd5 GP-1224: Adding getLeft/Right accessors to pcode-emu stuff. 2021-09-02 10:42:49 -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
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
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
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
91aea06c98 Merge remote-tracking branch 'origin/patch' 2021-08-26 11:59:28 -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
Dan
e1233b9483 GP-0: Forgot starti parameter on GDB model root 2021-08-25 10:04:04 -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
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
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
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
Dan
efa1cb7a8a GP-1237: Certified. 2021-08-23 12:12:34 -04:00
Dan
d500daa1d8 GP-1237: Added unit test and fixed issues. 2021-08-23 12:04:33 -04:00
Dan
a096b42bdc GP-1237: Adding generic gdb debugger mapper based on ldefs external names. 2021-08-23 10:56:02 -04:00
Dan
0e93b3a865 GP-1215: Added events for datatype settings changes in DBTrace 2021-08-20 16:01:55 -04:00
Dan
290e039e8b GP-1226: Attempting to make missing prototypes in trace less disruptive 2021-08-20 14:36:39 -04:00
Dan
18f3075201 GP-1076: Adding diagnostic messages, esp., "new session" to GDB connector. 2021-08-20 13:30:45 -04:00
Dan
11b4a07ef6 GP-1175: Scroll to current instruction, even if cursor is already there. 2021-08-20 12:32:51 -04:00
Dan
6b21f0e402 GP-1176: Addd logic for the case where no cmdline is memorized. 2021-08-20 12:18:39 -04:00