Commit Graph

1316 Commits

Author SHA1 Message Date
Dan
772c7b2da3 GP-0: Fix tests, esp., hang in testLaunchLocalGdb 2023-11-07 10:51:42 -05:00
Dan
a41c4ca5f7 GP-2068: Indexing, caching, other optimizations for TraceRmi. 2023-11-03 10:34:31 -04:00
Ryan Kurtz
9c6eabfbb3 Merge remote-tracking branch 'origin/GP-3857_Dan_traceRmiGui--SQUASHED' 2023-11-02 12:21:04 -04:00
Ryan Kurtz
0e48d6e055 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/register/DebuggerRegistersProvider.java
2023-11-02 12:18:46 -04:00
Dan
4189f73db8 GP-3874: Fix radix with Copy in Registers panel. 2023-11-02 11:11:12 -04:00
Dan
fd4380c07a GP-3857: Port most Debugger components to TraceRmi. 2023-11-02 10:43:31 -04:00
Ryan Kurtz
24920a8c9b Merge remote-tracking branch
'origin/GP-2737-dragonmacher-fg-breakpoints--SQUASHED' (Closes #5532)
2023-10-24 09:19:04 -04:00
dragonmacher
54a240f3b8 GP-2737 - Function Graph - Added support for rendering Area Markers. Added support for a breakpoint margin area in each vertex. 2023-10-23 10:59:35 -04:00
ghidra1
0f95d266c3 GP-3903 Refactor of OverlayAddressSpaces to allow multiple blocks within
the same overlay space
2023-10-19 22:07:59 -04:00
Dan
2dc43ef2a9 GP-0: Fix gdb tests 2023-10-18 13:32:12 -04:00
Ryan Kurtz
2a23fdd1ea Merge remote-tracking branch 'origin/GP-3725_Ives_ghidragdb-module-base--SQUASHED' 2023-10-17 10:27:57 -04:00
Ives
db0b358ceb Altered heuristic to better compute module base in gdb TraceRMI 2023-10-17 09:13:44 -04:00
dragonmacher
fd8d8a613c Test fixes 2023-10-13 16:01:22 -04:00
Dan
da0aeefa4f GP-0: Fix async invocation of model's listeners. 2023-10-12 13:58:29 -04:00
dragonmacher
1d4728c871 fix for missing test dependency 2023-10-11 09:48:39 -04:00
Dan
08a900afad GP-3512 - Created 'ListenerSet' for improved listener usage 2023-10-10 10:26:06 -04:00
Dan
a9275d885c GP-0: Backport "Handle race condition in StackUnwinderTest" to 'patch' 2023-10-05 11:29:32 -04:00
Dan
c956b2da2f GP-0: Fix TraceRmi tests. 2023-10-04 09:32:42 -04:00
Ryan Kurtz
cf41aed53e Merge remote-tracking branch 'origin/patch' 2023-10-03 11:47:07 -04:00
Ryan Kurtz
b0a07c7279 Merge remote-tracking branch 'origin/GP-3899_d-millar_memory_stale'
(#5817)
2023-10-03 11:39:37 -04:00
Ryan Kurtz
15f46281bf Merge remote-tracking branch
'origin/GP-3896_d-millar_display_exceptions--SQUASHED' (#5817)
2023-10-03 11:37:07 -04:00
Ryan Kurtz
19e32acd90 Merge remote-tracking branch 'origin/GP-3895_d-millar_dbgeng_exe_name'
(#5817)
2023-10-03 11:34:33 -04:00
Dan
87b5cc9b57 GP-0: Fix memory region deletion in DTR 2023-10-03 11:27:46 -04:00
Ryan Kurtz
3a41ea3c9f Merge remote-tracking branch 'origin/GP-2740_Dan_debuggerTargetService--SQUASHED' 2023-10-03 11:22:10 -04:00
Dan
3500800e57 GP-3886: Honor "Force Full View" when presenting Go-To actions. 2023-10-03 10:50:03 -04:00
Dan
78af114435 GP-0: Handle race condition in StackUnwinderTest 2023-10-03 09:39:09 -04:00
d-millar
910525fbc5 GP-3896: formatting
GP-3896: going with the trivial solution
2023-10-03 09:20:03 -04:00
d-millar
218e9d5582 GP-3899: refresh memory for everything except step 2023-10-03 12:18:16 +00:00
Dan
84b9181c00 GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder. 2023-10-02 15:21:19 -04:00
d-millar
c0f95615df GP-3895: add executable name 2023-10-02 14:17:44 +00:00
Ryan Kurtz
4b2bc8985b Merge remote-tracking branch 'origin/patch' 2023-10-02 06:48:58 -04:00
Ryan Kurtz
7a3b04e837 Merge remote-tracking branch 'origin/GP-3706_GhidraHamster_fix_emu_resume--SQUASHED' into patch 2023-10-02 06:46:29 -04:00
Ryan Kurtz
056ef7954b Merge remote-tracking branch 'origin/patch' 2023-10-02 06:33:34 -04:00
Ryan Kurtz
958c50e132 Merge remote-tracking branch 'origin/GP-3690_Dan_fixGdb14Hang--SQUASHED' into patch 2023-10-02 06:05:29 -04:00
GhidraHamster
73fa8e19d9 GP-3706: updated review changes
GP-3706: Fixed emulator resume button after Pcode step
2023-09-28 19:46:52 +00:00
Ryan Kurtz
bb467a631f Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-21 11:55:31 -04:00
Ryan Kurtz
3bb95e85ef Merge remote-tracking branch 'origin/GP-0_d-millar_fix_for_brew_script'
into
Ghidra_10.4 (#5681)
2023-09-21 11:50:58 -04:00
Ryan Kurtz
7ccef54f19 Merge remote-tracking branch
'origin/GP-3818_Dan_traceRmiLaunchOnUnix--SQUASHED'

Conflicts:
	Ghidra/Test/IntegrationTest/src/test.slow/java/agent/dbgeng/rmi/AbstractDbgEngTraceRmiTest.java
2023-09-21 07:51:50 -04:00
Dan
eea90f49c9 GP-3818: Create TraceRMI launcher framework. Launch script for gdb. 2023-09-20 15:23:44 -04:00
d-millar
9e779fe5e9 GP-0: fix for script 2023-09-20 10:42:50 -04:00
Ryan Kurtz
8b9000c313 Merge remote-tracking branch 'origin/GP-0_d-millar_more_borken_test_fixes' 2023-09-18 17:41:39 -04:00
d-millar
3d69cf1ae9 GP-3846: fix for stripped quotes in dbgmodel args
GP-3846: fix for stripped quotes in dbgeng args
2023-09-18 12:29:00 -04:00
d-millar
efd3f01041 GP-0: fixes for broken tests 2023-09-16 00:29:58 +00:00
Ives
7d3891ac0b GP-3829: Included override of method to validate addressspace in ProgramAddressFactory to include Register spaces in Trace 2023-09-15 13:29:20 -04:00
Ryan Kurtz
c072972153 Merge remote-tracking branch 'origin/GP-3754_d-millar_traceRmi_dbgeng--SQUASHED' 2023-09-12 12:18:28 -04:00
d-millar
abbc18f927 GP-3754: post-review review
GP-3754: last pass
GP-3754: most review issues address (ymm0/testSave not); tests pass
GP-3754: review - eval/exec
GP-3754: moved registers to thread
GP-3754: review pass 7 - register w/o banks
GP-3754: review pass 6 - basic clean-up items
GP-3754: pass 5 - tests all pass (minus commented-out ones)
GP-3754: review pass 4(?)
GP-3754: review pass 3
GP-3754: review pass 2
GP-3754: review pass 1
GP-3754: ref Pybag
GP-3754: clean-up
GP-3754: testing post-changes in hooks
GP-3754: fix for env
GP-3754: convenience method for get_debugger
GP-3754: tests all running successfully
GP-3754: hook tests running
GP-3754: hook tests: memory changed not wokring, bpt modified does nothing
GP-3754: lot of work to get testExited to pass
GP-3754: start on hooks tests; mods to methods not-runnable while running
GP-3754: methods tests working
GP-3754: bulk of bpt tests running
GP-3754: whittling down the list
GP-3754: more passing method tests
GP-3754: at least a few method tests working (don't run batch)
GP-3754: cmd tests pass w/o closing stdin
GP-3754: command test basically running
GP-3754: 3 cmd tests failing; 3 commented out
GP-3754: ghidra_trace_set_values uses broken except for in testGetValues
GP-3754: whittling down the command tests
GP-3754: tests esp. SetValue
GP-3754: testMinimal works but cannot 'execute'
GP-3754: JUnits still don't run
GP-3754: breakpoints in the list
GP-3754: continued work on hooks; bpts not registering as bpts
GP-3754: templates for hooks
GP-3754: tests, first viable hook (module_load)'
GP-3754: first pass at methods
GP-3754: memory/regs working
GP-3754: most of the puts done
GP-3754: modules/regions working
GP-3754: process/threads working
GP-3754: added to manifest
GP-3754: minimal shell: arch faked out / thru activate w/o push
2023-09-12 11:46:10 -04:00
Ryan Kurtz
ce560dc23d Merge remote-tracking branch
'origin/GP-3825_d-millar_Cygwin_line_endings--SQUASHED' (Closes #5755)
2023-09-12 11:19:36 -04:00
d-millar
06ffa6c4d4 GP-3825(SQ): post squash change 2023-09-12 11:15:41 -04:00
d-millar
c70014fe40 GP-3825: changes suggested from review
GP-3825: fix for local line-ending issue
2023-09-12 10:33:43 -04:00
Dan
2a23931840 GP-3690: Anticipate changes in upcoming gdb-14. 2023-09-07 13:06:20 -04:00