Commit graph

1038 commits

Author SHA1 Message Date
Dan
0fbb7f0dd6 GP-1442: Fix NPE when Debugger->Debug->... is canceled after connect, on prompt for launch. 2021-11-01 14:57:22 -04:00
Dan
e6a41bb5d1 GP-1431: Adding Help for DebuggerMemoryBytesPlugin 2021-10-27 12:32:35 -04:00
Dan
d70053c11b GP-1395: Review changes. 2021-10-20 13:34:57 -04:00
Dan
77f8906a23 GP-1395: Double-click in listing margin toggles breakpoints. 2021-10-19 16:51:32 -04:00
Ryan Kurtz
389a0ae441 Merge remote-tracking branch 'origin/patch' 2021-10-19 07:19:14 -04:00
Dan
9d12f6c57a GP-1411: keying space cache by identity 2021-10-18 16:40:42 -04:00
Dan
47a96997fd GP-1344: Applying 1233 refactor to LLDB opinions 2021-10-07 16:19:47 -04:00
Ryan Kurtz
2719912414 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/platform/DbgengX64DisassemblyInject.java
2021-10-07 15:38:26 -04:00
Dan
3c3994dc00 GP-1233: Re-working debugger language selection story. Allowing override. 2021-10-07 15:00:50 -04:00
Dan
25801da834 GP-1255: Allowing 32-bit x86 disassembly in x86-64 (WoW64). 2021-10-07 09:12:58 -04:00
Dan
0fa0390f81 GP-1355: Some refactoring of GP-853 post merge 2021-10-01 12:49:43 -04:00
ghidra1
82ad583829 Merge remote-tracking branch 'origin/GP-1288_d-millar_exceptions'
Conflicts:
	Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgDebugEventCallbacksAdapter.java
	Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/DebuggerResources.java
2021-10-01 11:42:18 -04:00
ghidra1
ace4d29996 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProvider.java
2021-10-01 11:38:11 -04:00
d-millar
09f00348fc GP-1288: post-review fixes 2021-09-30 17:25:25 -04:00
Dan
2c3d6704af GP-1288: Addressing some of my own review comments 2021-09-30 20:12:24 +00:00
d-millar
a887355d29 GP-853: Responding to CLI-driven memory changes in dbgeng 2021-09-30 20:05:42 +00:00
d-millar
51cd51d658 GP-1005: Added new agent for lldb on macOS and Linux 2021-09-30 14:39:35 -04:00
Dan
9e81503809 GP-0: Marking MemoryBytesProviderTest.*Write* as @Ignore("TODO") 2021-09-28 08:56:22 -04:00
Dan
48ba18306e GP-80: Add Dynamic bytes (raw memory) viewer 2021-09-27 10:40:40 -04:00
d-millar
fc115e715e GP-1288: added arbitrary excs 2021-09-23 19:20:46 +00:00
d-millar
23f50fdf10 GP-1288: config options done 2021-09-23 15:56:24 +00:00
d-millar
885bdd36b3 GP-1288: more work on config options 2021-09-23 15:34:23 +00:00
d-millar
9c3084ccee GP-1288: more visible clues 2021-09-22 22:05:28 +00:00
Ryan Kurtz
30260d8237 Merge remote-tracking branch 'origin/GP-1223_Dan_emuAccessors' 2021-09-21 10:36:45 -04:00
dragonmacher
a23dceb153 Updated debugger tests to only be run nightly due to parallel test mode
issues
2021-09-21 09:27:44 -04:00
Ryan Kurtz
9ad8582225 Merge remote-tracking branch 'origin/patch' 2021-09-20 11:34:20 -04:00
Ryan Kurtz
a55febac36 Merge remote-tracking branch 'origin/GP-1282_Dan_listingTrackingButton' into patch 2021-09-20 10:53:10 -04:00
ghidra1
b5b4f94eed Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Decompiler/certification.manifest
2021-09-08 23:22:35 -04:00
Dan
c325f92bdd GP-0: Fixed a mistake in the watch provider tests. 2021-09-08 11:44:54 -04:00
ghidra1
976b54bb16 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/service/emulation/DebuggerTracePcodeEmulator.java
2021-09-07 18:58:48 -04:00
Dan
dc20e6cf8c GP-1282: Listing tracker works even when re-activating current setting. 2021-09-07 17:06: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
0ae547e070 Merge remote-tracking branch 'origin/patch' 2021-09-07 11:18:55 -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
844aa14056 GP-1223: Useful accessors for emulator framework. 2021-09-02 11:23:22 -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
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
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
237b7c00d1 GP-1161: Including uniques in thread-local state, and renaming things by those terms. 2021-08-24 08:20:42 -04:00
Ryan Kurtz
38b4df798f Merge remote-tracking branch 'origin/patch' 2021-08-24 07:29:18 -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
Dan
09089edc0f GP-1232: Tidied help 2021-08-23 16:58:25 -04:00