Commit Graph

1703 Commits

Author SHA1 Message Date
Dan
1bd3fe3669 GP-4311: Add Context menu to Location labels 2024-02-14 16:00:09 -05:00
Dan
b34aaa4952 GP-3839: Various speed improvements for Trace RMI 2024-02-14 15:53:59 -05:00
d-millar
aa42635d3e GP-4331: fix for path 2024-02-14 20:42:49 +00:00
Dan
727c891113 GP-3408: Incorporate function external linkage into Debugger GoTo 2024-02-13 14:44:00 -05:00
Dan
eb16898b32 GP-4217: Map null to null, not NPE 2024-02-12 12:28:03 -05:00
Ryan Kurtz
247528c7fe Merge remote-tracking branch 'origin/GP-4308_Dan_fixPythonPathInBatch' 2024-02-09 10:27:36 -05:00
Ryan Kurtz
0224a1ad6d Merge remote-tracking branch 'origin/patch' 2024-02-09 10:25:41 -05:00
Dan
521fbb79ce GP-4308: Move PYTHONPATH stuff into Python. 2024-02-08 17:27:36 +00:00
Dan
5c316929b8 GP-4305: Return failed futures instead of throwing. 2024-02-07 14:04:14 -05:00
Ryan Kurtz
dfadd58ee4 Merge remote-tracking branch 'origin/GP-4186_Dan_enumTraceChangeTypes--SQUASHED' 2024-02-06 10:47:19 -05:00
Dan
69d58d4e86 GP-4186: Refactor trace events. 2024-02-06 09:43:56 -05:00
Dan
b5ea1540c3 GP-4298: Fix Trace RMI argument validation. 2024-02-05 13:29:26 -05:00
Dan
493f21b9c6 GP-0: Fix tests. 2024-02-02 09:07:55 -05:00
Ryan Kurtz
f9603007ff Merge remote-tracking branch 'origin/GP-3984_Dan_gdbLaunchTime--SQUASHED' 2024-02-01 13:42:42 -05:00
Dan
644e2c53e5 GP-3984: Have gdb connector delay section info until asked. 2024-02-01 08:50:27 -05:00
Ryan Kurtz
9dd1294635 Merge remote-tracking branch 'origin/GP-4279_d_millar_step_thread_cmd_error--SQUASHED' 2024-02-01 08:14:32 -05:00
dragonmacher
ca9cfe9f9a GP-4269 - Minor refactor of plugin category names 2024-01-31 12:04:31 -05:00
d-millar
588f7309e1 GP-4279: oops oops
GP-4279: oops
GP-4279: use SystemObjects to compute id from tid
2024-01-31 11:09:34 -05:00
Ryan Kurtz
68d209347c Merge remote-tracking branch 'origin/GP-3997_Dan_lessObtrusiveCommandFailures--SQUASHED' 2024-01-31 08:26:40 -05:00
Ryan Kurtz
8335d230a3 Merge remote-tracking branch 'origin/GP-4248_Dan_emuStuckAtError'
(Closes #6086)
2024-01-31 08:24:44 -05:00
Dan
5101e95326 GP-0: Fix model provider tests. 2024-01-30 14:07:22 -05:00
Dan
ee00d501ee GP-0: Fix NPE in auto-disassembly. 2024-01-30 13:58:46 -05:00
Dan
75ba9afb2d GP-3997: Move Debugger progress and errors to Debug Console rather than pop-ups. 2024-01-30 11:00:28 -05:00
Ryan Kurtz
f1f0b1f0ae Merge remote-tracking branch 'origin/GP-4144_Dan_dbgengFixes--SQUASHED' 2024-01-29 17:20:21 -05:00
Ryan Kurtz
68b5d48f64 Merge remote-tracking branch 'origin/patch' 2024-01-29 17:16:04 -05:00
Dan
c35b69ab44 GP-4248: Reset current if emulation fails. 2024-01-29 16:04:12 -05:00
Dan
a6549947ab GP-4144: Many fixes, esp., for dbgeng Trace RMI. 2024-01-29 14:56:28 -05:00
Dan
a65da4e1a7 GP-3923: Remove multiple collection interfaces. 2024-01-24 14:50:56 -05:00
Dan
c1c8cfb237 GP-4257: Fix NPE in TraceDisassembleCommand. 2024-01-23 16:55:16 -05:00
ghidra1
9dce76ae53 GP-4252 handle bulk datatype replacements more efficiently 2024-01-22 13:50:30 -05:00
ghidra1
c15fd0e594 GP-3632 revised datatype resolve with improved conflict resolution. Added standard DataType name comparators with improved sort. Corrected dataTypeReplaced handling for pointers and arrays to avoid type duplication. 2024-01-20 11:05:28 -05:00
ghidragon
856aa904aa GP-2076 domain object event refactor 2024-01-10 12:22:01 -05:00
Dan
e7458ed08b GP-4185: Make Assembler more extensible 2024-01-08 11:23:32 -05:00
Ryan Kurtz
9e6f7fbe09 Merge remote-tracking branch
'origin/GP-3844_ryanmkurtz_runtimeinfo--SQUASHED' (Closes #5760)
2024-01-08 08:20:12 -05:00
Ryan Kurtz
8c89a8bb3c GP-3844: Replacing the 'Show VM Memory' dialog with an upgraded 'Runtime Information' dialog 2024-01-08 08:16:11 -05:00
Ryan Kurtz
a9aedc10f5 Merge remote-tracking branch 'origin/patch' 2024-01-05 12:37:08 -05:00
Dan
01ae06d0f8 GP-4198: Distribute Trace RMI clients (python).
ASIDE: Fix terminal buffer overflow.
2024-01-05 12:04:25 -05:00
Dan
98a7aa256f GP-0: Alternative visibility tracking strategy. Save and restore
selection.
2024-01-05 11:59:16 -05:00
Ryan Kurtz
bd76ec5fc8 Merge remote-tracking branch 'origin/GP-4100_Dan_debuggerNavHistoryIssues--SQUASHED' 2024-01-03 13:24:05 -05:00
Dan
c3164a1902 GP-4100: Fix issues between Debugger and NavHistory plugins. 2024-01-03 12:29:38 -05:00
Dan
bca2fe139a GP-4156: Add toggles for Model panels and Modules/Sections panel. 2024-01-02 10:26:08 -05:00
Dan
9abe59e8fe GP-4155: Move "Limit to current Snap" into menu. Default on. 2023-12-18 16:11:52 -05:00
Ryan Kurtz
aec8641320 Merge remote-tracking branch 'origin/GP-4134_Dan_modelTreeReload--SQUASHED' 2023-12-18 11:33:11 -05:00
Dan
e7fcf5f24a GP-4134: Less abreasive refreshing of the Model tree. 2023-12-18 11:15:57 -05:00
Ryan Kurtz
a416caf911 Merge remote-tracking branch 'origin/GP-4143_Dan_schemaAttributeAliasing--SQUASHED' 2023-12-15 17:23:55 -05:00
Dan
d176347330 GP-4143: Add schema attribute aliases. 2023-12-15 17:20:15 -05:00
Ryan Kurtz
c6499898b9 Merge remote-tracking branch 'origin/GP-4147_d-millar_fixes_for_dbgeng_tests--SQUASHED' 2023-12-15 17:12:39 -05:00
d-millar
64694f595c GP-4147: partial fixes for dbgeng tests
GP-4147: partial fixes for dbgeng tests
2023-12-15 15:48:04 -05:00
Ryan Kurtz
0744c66e0f Merge remote-tracking branch 'origin/GP-4136_d-millar_better_traceRMI_perf_for_dbgeng--SQUASHED' 2023-12-13 07:05:23 -05:00
Dan
0e4042e6a3 GP-4130: Prevent word wrapping in object value columns. 2023-12-12 15:25:32 -05:00
d-millar
881dfa2a54 GP-4136: pre review
GP-4136: fix interrupt button
GP-4136: fix for duplicates
GP-4136: base thread-selected action on last wait status
GP-4136: better behavior for dbgeng
2023-12-12 13:53:59 -05:00
Ryan Kurtz
1c414dfac5 Merge remote-tracking branch
'origin/GP-4131_Dan_fixModelTreeCorruption--SQUASHED'
2023-12-11 13:05:37 -05:00
Ryan Kurtz
7ec608a695 Merge remote-tracking branch 'origin/GP-4129_Dan_fixModelTreeListener' 2023-12-11 12:59:37 -05:00
Dan
a5f9300c35 GP-4131: Test cases and fixes for the Model provider. 2023-12-11 12:39:29 -05:00
Dan
a091518432 GP-4129: Add DO_OBJECT_RESTORED to ObjectTreeModel's listener. 2023-12-08 17:07:30 -05:00
Dan
96bfb3c84f GP-4093: Add "Module" column to "Stack" panel. 2023-12-07 15:34:52 -05:00
Dan
0e826aa1c7 GP-0: Fix control service. 2023-12-06 10:11:04 -05:00
Dan
bb0ba16ab0 GP-4101: Update Debugger help 2023-12-05 09:53:15 -05:00
ghidra1
58e22a6f7b Merge remote-tracking branch 'origin/GP-4098_Dan_fixDisconnectAllNPE' 2023-12-05 08:42:52 -05:00
ghidra1
43eb46aeec Merge remote-tracking branch 'origin/GP-4099_Dan_fixControlTargetEnablement' 2023-12-05 08:42:35 -05:00
ghidra1
ee4c7f2041 Merge branch 'epic_GP-4009_BSimPublicRelease_SQUASHED' 2023-12-05 08:35:30 -05:00
caheckman
0865a3dfb0 GP-4009 Introduced BSim functionality including support for postgresql,
elasticsearch and h2 databases.  Added BSim correlator to Version
Tracking.
2023-12-05 08:30:51 -05:00
ghidra1
6242fda158 GP-0 Ensure Program.getCompiler() returns "unknown" instead of null 2023-12-05 07:51:48 -05:00
ghidra1
53275c92f8 GP-0 Corrected test compile dependency 2023-12-04 21:48:11 -05:00
Dan
d6aad2bbff GP-4098: Fix NPE announcing TraceRecorderTarget removal 2023-12-04 15:05:52 -05:00
Dan
9d772e4729 GP-4099: "Control Target" modes should be available whenever alive. 2023-12-04 14:23:38 -05:00
Dan
65d8d7c6d5 GP-0: Fix service defaultProvider class name. 2023-12-04 11:00:26 -05:00
Dan
0d03ce2f14 GP-0: Fix forgotten Client() description parameter. 2023-12-04 10:43:06 -05:00
ghidra1
91de3c90e7 GP-0 Temporary fix for Client (client.py) construction use to pass
missing description arg as TBD.
2023-12-03 18:34:02 -05:00
ghidra1
84e927caac GP-0 corrected test build dependencies 2023-12-02 07:54:51 -05:00
d-millar
15bcfc2594 GP-0: fix for ISF test failures 2023-12-01 22:51:33 +00:00
Ryan Kurtz
607d896580 Merge remote-tracking branch 'origin/GP-3836_Dan_traceRmiCxMgr--SQUASHED' 2023-12-01 09:51:21 -05:00
Dan
bf8f7c8f78 GP-3836: Add Trace RMI 'Connections' pane. 2023-12-01 09:10:12 -05:00
ghidra1
f203b39363 Merge remote-tracking branch 'origin/GP-3832_d-millar_Sarif_RB--SQUASHED' 2023-11-30 16:19:13 -05:00
d-millar
31ca84453a GP-3832 importer/exporter for SARIF 2023-11-30 16:17:06 -05:00
Ryan Kurtz
cecb5f024d Merge remote-tracking branch 'origin/GP-3919_Ghidra78_toggleDeadCode--SQUASHED' 2023-11-30 08:56:54 -05:00
Ghidra78
907dc96d16 GP-3919 Decompiler analysis toggle buttons 2023-11-30 13:55:23 +00:00
Ryan Kurtz
968a36f2b5 Merge remote-tracking branch 'origin/GP-3823_Dan_traceRmiWindowsLaunchers--SQUASHED' 2023-11-28 11:03:24 -05:00
Dan
c126cf51c0 GP-3823: TraceRmi Launcher framework + dbgeng for Windows. 2023-11-28 10:38:27 -05:00
ghidra1
2e5b4fc22a Merge remote-tracking branch 'origin/GP-3979_ghidragon_program_caching--SQUASHED' 2023-11-27 12:10:07 -05:00
ghidragon
7d67188d0b GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask 2023-11-27 11:47:18 -05:00
Dan
cf4d988db9 GP-0: Fix tests. 2023-11-22 14:29:00 +00:00
Dan
763463269b GP-0: Refer to static field by class, not derivative. 2023-11-20 12:42:07 -05:00
Dan
429e88ae40 GP-0: Fix tests. 2023-11-15 10:12:46 -05:00
Ryan Kurtz
eefd36054e Merge remote-tracking branch 'origin/GP-3904_Dan_emuOverlay--SQUASHED' 2023-11-14 12:15:49 -05:00
Dan
4f9c672e49 GP-3904: Adjusted pure emulation to work with overlays. 2023-11-14 11:12:10 -05:00
Dan
5654daa89d GP-0: Fix tests. 2023-11-14 09:53:06 -05:00
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
Dan
a531d110a5 GP-0: Fix test compilation dependencies. 2023-09-06 09:07:52 -04:00
Dan
a548e54075 GP-3800: Get TerminalService working on Windows, too. 2023-09-05 13:52:35 -04:00
Ryan Kurtz
2f51a8289c GP-1977: Fixing Module.manifest 2023-09-05 11:03:08 -04:00
Ryan Kurtz
09170c9e8b Merge remote-tracking branch 'origin/GP-1977_Dan_terminalEmulation--SQUASHED' 2023-09-05 10:48:28 -04:00
Ryan Kurtz
04bafaa387 Merge remote-tracking branch 'origin/GP-2461_Dan_addEvaluateToFlatDebuggeAPI' 2023-09-05 06:00:49 -04:00
ghidra1
418995f0ce Merge remote-tracking branch 'origin/patch' 2023-09-01 12:30:30 -04:00
Dan
7d55d3dd61 GP-2461: Add FlatDebuggerAPI.evaluate. Refactor DebuggerEmuExamleScript. 2023-08-31 16:28:44 -04:00
Dan
482341f6b1 GP-1977: Introduce Terminal Service and Plugin 2023-08-31 14:56:38 -04:00
Dan
a84bfc0320 GP-0: Fix tests 2023-08-30 08:36:26 -04:00
ghidra1
aefb7f2aed GP-3256 Added support for Instruction length-override 2023-08-28 09:20:10 -04:00
d-millar
eb904f40c2 GP-0: improvement based on #5681 2023-08-21 10:07:23 -04:00
d-millar
f6c2301b72 GP-0: wrong API 2023-08-15 19:57:21 +00:00
Ryan Kurtz
71a9df12a9 Merge remote-tracking branch 'origin/patch' 2023-08-15 09:06:39 -04:00
Ryan Kurtz
52f6d57b47 Merge remote-tracking branch 'origin/GP-2223_Dan_fixGdbModuleBase' into
patch (Closes #5284)
2023-08-15 09:03:17 -04:00
Dan
e2cc4ded3a GP-0: Fix TraceScheduleTest 2023-08-15 08:02:15 -04:00
Dan
215cd7c4f3 GP-2223: Better strategy for computing module base with GDB. 2023-08-14 14:37:46 -04:00
Ryan Kurtz
bafded084e Merge remote-tracking branch 'origin/patch' 2023-08-14 13:44:14 -04:00
Dan
148c2d0c14 GP-0: Fix lldb library loading logic. Accept either or. 2023-08-14 13:39:03 -04:00
Ryan Kurtz
db74fb5aaf Merge remote-tracking branch 'origin/patch' 2023-08-14 13:27:37 -04:00
Dan
c562fbad67 GP-0: Fix DummyProc.which 2023-08-14 13:19:18 -04:00
Dan
dab3e1aa57 GP-0: Fix frame selection in gdb-13.1. CI issues after upgrade. 2023-08-14 11:41:44 -04:00
Dan
75677b729f GP-2677: Fix and enable tests 2023-08-14 07:48:03 -04:00
Ryan Kurtz
5220d083da Merge remote-tracking branch 'origin/patch' 2023-08-11 17:34:14 -04:00
Ryan Kurtz
d8f163b542 GP-3716: Fixing compilation error 2023-08-11 17:30:32 -04:00
Ryan Kurtz
5aecb6da41 Merge remote-tracking branch 'origin/GP-3716_Dan_emuCtxClear--SQUASHED' into patch 2023-08-11 17:26:03 -04:00
ghidra1
6432d9dddf Merge remote-tracking branch
'origin/GP-3697_ghidra1_DelayedProjectDataDisposal--SQUASHED'
2023-08-11 15:12:13 -04:00
ghidra1
3eb642885c GP-3697 Added delayed ProjectFileManager disposal in support of URL use
and opening linked project files and renamed ProjectFileData to
DefaultProjectData.
2023-08-11 12:53:29 -04:00
Dan
7b97d1899c GP-3716: Fix context flow in Emulator's decoder 2023-08-11 12:10:48 -04:00
Ryan Kurtz
03d0bd8a4f Merge remote-tracking branch 'origin/GP-3695_Dan_removeGhidraBangUrls' 2023-08-11 07:10:54 -04:00
Ryan Kurtz
ccebb721db Merge remote-tracking branch 'origin/patch' 2023-08-10 09:28:41 -04:00
Ryan Kurtz
a949552910 Merge remote-tracking branch 'origin/GP-3727_ghidra1_FixDTArchiveSetArchitecture' into patch 2023-08-10 09:22:49 -04:00
Ryan Kurtz
d61e8b121d Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2023-08-10-1' into patch 2023-08-10 09:19:09 -04:00
Ryan Kurtz
a662c30693 Merge remote-tracking branch 'origin/GP-0_d-millar_NPE_introduced_by_previous_fix' into patch 2023-08-10 09:18:48 -04:00
Dan
268115080a GP-0: Fix ModuleProvider tests 2023-08-10 08:38:34 -04:00
Ryan Kurtz
5ef4b269a1 Merge remote-tracking branch 'origin/patch' 2023-08-09 13:24:14 -04:00
Ryan Kurtz
00894f0ab1 Merge remote-tracking branch 'origin/GP-3436_Dan_moduleMappingColumn'
into patch (#5330)
2023-08-09 13:20:34 -04:00
Ryan Kurtz
e557e40f99 Merge remote-tracking branch 'origin/GP-0_Dan_schemaVisibility' into patch 2023-08-09 13:15:59 -04:00
Ryan Kurtz
bbe24ed391 Merge remote-tracking branch 'origin/GP-3553_Dan_fixQuickLaunchSpaces'
into patch (Closes #5460)
2023-08-09 13:14:17 -04:00
d-millar
3a465efd5e GP-0: bad previous fix 2023-08-09 13:13:28 -04:00
Ryan Kurtz
a5051f33dc Merge remote-tracking branch 'origin/GP-3718_Dan_fixWatchTypeNPE' into patch 2023-08-09 13:13:01 -04:00
Ryan Kurtz
2b41176a11 Merge remote-tracking branch 'origin/GP-3722_Dan_fixVerticalAlignmentOfDynamicListingInfoLabels' into patch 2023-08-09 13:11:54 -04:00
Ryan Kurtz
08a20a397b Merge remote-tracking branch 'origin/GP-3721_Dan_alphabetizeTrackingMenu' into patch 2023-08-09 13:10:34 -04:00
ghidra1
e7541755a1 GP-3727 corrected issue with setting data type archive architecture at
time of creation
2023-08-09 10:04:46 -04:00
Dan
e917c18d82 GP-3721: Consistent order in Auto-Read Memory menu 2023-08-08 13:55:00 -04:00
Dan
1ed7768b9a GP-0: Fix default visibility on children of VOID. 2023-08-08 13:34:41 -04:00
Dan
5e6b3ad7f0 GP-3436: Add a "Mapping" column to the Modules panel. 2023-08-08 12:09:03 -04:00
Dan
06b267ed5f GP-3722: Fix vertical alignment of labels after GP-3469. 2023-08-08 10:58:04 -04:00
Dan
030fad284d GP-3718: Fix NPE when assigning watch types with no trace. 2023-08-08 08:37:19 -04:00
Dan
a69994d5fb GP-3664: Stop using ! in Debugger/ModuleMapper ghidra URLs 2023-08-07 16:45:09 -04:00
Dan
1f28b5238c GP-3553: Use double-quotes for default command lines, if needed. 2023-08-07 15:56:50 -04:00
Dan
ccf18d75a7 GP-3666: Remove duplicative MODULE_[UN]LOADED events. Fix NPEs in GDB
connector.
2023-08-07 14:25:37 -04:00
Ryan Kurtz
d8f61fc7b2 Merge remote-tracking branch 'origin/patch' 2023-08-04 16:29:16 -04:00
Ryan Kurtz
4fbb7bf45a Merge remote-tracking branch 'origin/GP-3469_Dan_modulePcLabelsCollide' into patch 2023-08-04 16:26:38 -04:00
Ryan Kurtz
7d375a7da8 Merge remote-tracking branch 'origin/GP-3691_Dan_squelchDebuggerModelProviderInDtrMode' 2023-08-04 07:12:13 -04:00
Ryan Kurtz
0f36efa228 Merge remote-tracking branch 'origin/patch' 2023-08-04 07:09:23 -04:00
Ryan Kurtz
205ca14808 Merge remote-tracking branch 'origin/GP-3661_Dan_fixTraceAddressHoverMultispace' into patch 2023-08-04 06:23:11 -04:00
Dan
6132e41735 GP-3469: Better location/pc label truncation in debugger. 2023-08-03 15:08:30 -04:00
Ryan Kurtz
6ec266629f Merge remote-tracking branch 'origin/patch' 2023-08-03 12:28:37 -04:00
Ryan Kurtz
9e410d0a82 Merge remote-tracking branch
'origin/GP-3664_Dan_dbgModulesSharedProject--SQUASHED' into patch
(Closes #5585)
2023-08-03 12:25:33 -04:00
Dan
486a509ee3 GP-3661: Fix address hover outside of default address space. 2023-08-03 11:56:02 -04:00
Dan
fde054623d GP-3691: Squelch missing path error in DTR mode. 2023-08-03 10:39:47 -04:00
Dan
e71a56e827 GP-3664: Quick-Fix Debugger module mapper with shared projects. 2023-08-02 16:03:39 -04:00
Ryan Kurtz
f90fb4aa56 Merge remote-tracking branch 'origin/GP-3351_Dan_torchTraceFunction-MERGED-2--SQUASHED' 2023-08-02 11:51:06 -04:00
Dan
eeaa3486b8 GP-3351: Purge TraceFunctionSymbol and related interfaces, impls, tables, etc. 2023-08-02 10:51:39 -04:00
Dan
1de4dfc9c7 GP-2677: Introduce TraceRmi (API only, experimental) 2023-08-02 10:25:36 -04:00
Ryan Kurtz
0fe70e15fa Merge remote-tracking branch
'origin/GP-567_ghidra1_FunctionBodiesSingleSpaceOnly--SQUASHED'
(Closes #2577, Closes #5051)
2023-08-02 08:17:18 -04:00
ghidra1
61ebbce87e GP-567 Ensure that function bodies are within a single address space only. 2023-08-01 14:24:30 -04:00
dragonmacher
b7583dc0b9 GP-3569 - Cleanup of Extension management 2023-07-26 14:02:56 -04:00
Ryan Kurtz
b0e0c7372a Merge remote-tracking branch 'origin/patch' 2023-07-26 08:39:22 -04:00
Ryan Kurtz
a84b32546f Merge remote-tracking branch 'origin/GP-0-patch_Dan_testFixes-2023-07-26-1' into patch 2023-07-26 08:37:22 -04:00
Dan
7be3c9b20f GP-0: Fix DebuggerRegistersProviderGuestTest 2023-07-26 08:29:29 -04:00
Dan
4bfd22c435 GP-0: Fix breakpoint provider tests 2023-07-26 08:23:31 -04:00
Ryan Kurtz
2534b2e6e7 Merge remote-tracking branch 'origin/patch' 2023-07-26 06:17:35 -04:00
Dan
06f08734f9 GP-0: Fix p-code stepper test 2023-07-25 14:59:08 -04:00
Ryan Kurtz
8028c54abe Merge remote-tracking branch 'origin/patch' 2023-07-24 18:00:22 -04:00
Dan
c98e2b9126 GP-0: Fix DebuggerRegistersProviderGuestTest 2023-07-24 10:36:37 -04:00
dragonmacher
4412fddbea GP-3592 - Fixed incorrect colors in dark mode 2023-07-21 17:12:03 -04:00
Ryan Kurtz
bece81176e Merge remote-tracking branch 'origin/GP-0_d-millar_PR-5569_ajmurphy520_fix_for_dbgeng_dialog_entries' 2023-07-21 10:49:30 -04:00
Ryan Kurtz
1f6cb534af Merge remote-tracking branch 'origin/patch' 2023-07-21 06:21:20 -04:00
Ryan Kurtz
07b664bbbf Merge remote-tracking branch 'origin/GP-0_d-millar_fix_for_half_of_5517'
into patch (#5517)
2023-07-21 06:18:33 -04:00
Ryan Kurtz
b712b18fcd Merge remote-tracking branch
'origin/GP-0_d-millar_fix_for_5538--SQUASHED' into patch (Closes #5538)
2023-07-21 06:16:24 -04:00
Dan
cfac9a1b3a GP-3656: Fix TwoWayBreakdownAddressRangeIterator when spanning spaces. 2023-07-20 15:17:20 -04:00
d-millar
ce61af686a GP-0: enable EOLs for environment only 2023-07-20 15:01:03 -04:00
Andrew Murphy
a45952d3f1 Fix ability to set working directory and env for dbgeng debug processes 2023-07-17 21:39:10 -05:00
d-millar
66bbf59c51 GP-0: fix for odd brew unpack issue 2023-07-17 18:15:22 -04:00
ghidra1
f8ec071906 Merge remote-tracking branch 'origin/patch' 2023-07-10 19:54:55 -04:00
ghidra1
dc9b46a291 Merge remote-tracking branch 'origin/GP-3437_Dan_emuStackInit--SQUASHED'
into patch (Closes #5331)
2023-07-10 19:37:52 -04:00
Dan
93469f828a GP-3437: Fix emulator stack initialization. 2023-07-10 19:30:46 -04:00
Ryan Kurtz
5ad7f944cd Merge remote-tracking branch 'origin/patch' 2023-07-10 19:21:31 -04:00
ghidra1
92b1dd733f GP-0 corrected StackUnwinderTest failures 2023-07-10 16:09:23 -04:00
Ryan Kurtz
2b063bd4fb Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java
2023-07-05 07:07:49 -04:00
Ryan Kurtz
70bb7f9af7 Merge remote-tracking branch
'origin/GP-3407_Dan_varHoverErrors--SQUASHED' into patch (Closes #5332)
2023-07-05 06:13:36 -04:00
Dan
695fc0e0f1 GP-3407: Improve stack unwinding and diagnostic reporting. 2023-07-03 13:34:05 -04:00
Ryan Kurtz
3c49371304 Merge remote-tracking branch 'origin/patch' 2023-07-03 11:12:32 -04:00
Ryan Kurtz
c6e7c7c9c0 Merge remote-tracking branch 'origin/GP-3468_Dan_updateHelpReGanymede' into patch 2023-07-03 11:09:52 -04:00
Ryan Kurtz
73e80aa1f9 Merge remote-tracking branch 'origin/patch' 2023-06-29 13:53:03 -04:00
Ryan Kurtz
92e77ff5cb Merge remote-tracking branch 'origin/GP-3571_Dan_emuCtx' into patch 2023-06-29 13:50:50 -04:00
Ryan Kurtz
f49bb0b025 Merge remote-tracking branch 'origin/patch' 2023-06-29 07:12:05 -04:00
Ryan Kurtz
5759352c43 Merge remote-tracking branch 'origin/GP-3583_Dan_fixWoW64--SQUASHED' into patch 2023-06-29 06:31:32 -04:00
Dan
79992c1d9c GP-3571: Emulator heeds globalset 2023-06-28 15:49:23 -04:00
Dan
0c39626b73 GP-3583: Fix race in module arch detection. Set longMode bit. Add compat32 ldef. 2023-06-28 13:56:09 -04:00
Ryan Kurtz
e2c71b8cda Merge remote-tracking branch 'origin/patch' 2023-06-28 11:36:10 -04:00
Dan
793b7b5ac5 GP-3538: Fix restoration of Watch data type. 2023-06-27 14:21:37 -04:00
Dan
37c9534c35 GP-3468: Purging Debugger help of deprecated text and referred to course
materials.
2023-06-27 13:52:44 -04:00
Ryan Kurtz
b4351e464c Merge branch 'GP-0_ryanmkurtz_PR-4419_GameCubeGBA_Arrays-bug'
(Closes #4419)
2023-06-27 08:11:54 -04:00
Ryan Kurtz
dd60a8af36 Merge remote-tracking branch 'origin/patch' 2023-06-27 06:21:32 -04:00
Ryan Kurtz
233aba07c7 Merge remote-tracking branch
'origin/GP-3576_Dan_PR-5487_sakiodre_noHighVariableErrorDuringUnwind'
into patch (Closes #5487)
2023-06-27 06:03:37 -04:00
Ryan Kurtz
e3ce8f88f2 Merge remote-tracking branch 'origin/patch' 2023-06-26 14:50:31 -04:00
sakiodre
0b8d607040 Add no high variable error handling while unwinding stack in SymPcodeExecutor 2023-06-26 11:29:09 -04:00
Wiz
4660e1563f Make proper Arrays.toString() calls instead of .toString, which is improper for arrays 2023-06-25 12:00:08 -04:00
Dan
bed48fe0bc GP-3572: Fix emu GUI crashes with mem-mapped PC 2023-06-23 17:37:55 -04:00
ghidragon
998370e09c GP-3521 add drop downs to undo/redo action to allow users to see and pick older undo or redos 2023-06-13 13:52:19 -04:00
Ryan Kurtz
6e533802d4 Merge remote-tracking branch 'origin/GP-3343_ghidragon_fontend_plugin_dispose--SQUASHED' 2023-06-08 07:57:13 -04:00
ghidragon
d089d3fb49 GP-3343 Getting dispose to be called on Front-end plugins 2023-06-07 17:58:45 -04:00
dragonmacher
a7668c7f85 GP-3430 - Updated the gradle buildHelp task to better handle its inputs up-do-date state 2023-06-06 15:25:25 -04:00
Ryan Kurtz
0d71657d05 Merge remote-tracking branch 'origin/patch' 2023-06-01 13:39:47 -04:00
Ryan Kurtz
adf7b18547 Merge remote-tracking branch 'origin/GP-0_d-millar_maint_info_sections_template--SQUASHED' into patch 2023-06-01 13:35:49 -04:00
d-millar
de3d53be90 GP-0: template for 'maint info sections'
GP-0: template for 'maint info sections'
2023-06-01 13:16:13 -04:00
Ryan Kurtz
6b3db0a094 Merge remote-tracking branch 'origin/patch' 2023-06-01 12:03:11 -04:00
ghidorahrex
8a396dfd48 GP-0: Fixed test failures in BytesTracePcodeEmulatorTest 2023-06-01 15:56:18 +00:00
Ryan Kurtz
b8f1270951 Merge remote-tracking branch 'origin/patch' 2023-05-30 14:12:33 -04:00
Dan
4b0bd5ce12 GP-3507: Create attachable sleep specimen for gdb 2023-05-30 14:04:01 -04:00
Ryan Kurtz
536739f0a5 Merge remote-tracking branch 'origin/patch' 2023-05-23 12:31:22 -04:00
Ryan Kurtz
05ad0ea305 Merge remote-tracking branch 'origin/GP-0_d-millar_pty_for_macos' into patch 2023-05-23 11:33:18 -04:00
d-millar
dec2620bea GP-0: quick fix for macos/gdb support 2023-05-23 10:25:42 -04:00
Ryan Kurtz
e25881828c Merge remote-tracking branch 'origin/patch' 2023-05-23 07:53:49 -04:00
d-millar
312e396d9a GP-3442: Upgrades SWIG-generated Java (plus docs) to LLVM/lldb 16.x
(Closes #5359, #5330)
2023-05-23 07:46:55 -04:00
Dan
8ffaebf6ce GP-0: Fix paste into Dynamic Listing 2023-05-22 13:13:30 -04:00
Ryan Kurtz
ce8fadf7a8 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/objects/DebuggerObjectsProvider.java
2023-05-22 06:50:32 -04:00
Dan
bcf78937d9 GP-3448: Fix GDB module ranges. Cull unnecessary queries. 2023-05-19 12:41:30 -04:00
Dan
3f34adb793 GP-0: Fix tests. 2023-05-19 09:11:06 -04:00
Dan
51e5229346 GP-1528: Fix dynamic listing context / focus issue, now that GP-3349 is done. 2023-05-18 11:54:49 -04:00
Guido Scalise
cb2551117f
Fix wrong type for TID_ATTRIBUTE_NAME in LldbModelTargetThreadImpl.java 2023-05-16 10:33:48 +01:00
Ryan Kurtz
78d9a6c6e3 Merge remote-tracking branch
'origin/GP-3349_ghidragon_adding_support_for_mutliple_default_contexts--SQUASHED'

Conflicts:
	Ghidra/Features/ByteViewer/src/test.slow/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin2Test.java
2023-05-11 06:43:59 -04:00
Dan
c5da826540 GP-2641: Add training course materials for the Debugger 2023-05-09 09:21:49 -04:00
ghidragon
5da5af23fb GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class. 2023-05-08 12:30:01 -04:00
Dan
23e9815367 GP-3384: Fix event ordering when changing / closing a traces 2023-05-05 09:51:01 -04:00
Ryan Kurtz
e7d08749d9 Merge remote-tracking branch 'origin/GP-2846-dragonmacher-theme-documentation--SQUASHED' into Ghidra_10.3 2023-05-02 13:41:51 -04:00
dragonmacher
d4eae5ff3c GP-2846 - Theming Documentation 2023-05-02 13:39:19 -04:00
Dan
529d73f6df GP-0: Better Emulator tool icon 2023-05-02 12:17:46 -04:00
Ryan Kurtz
7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
Ryan Kurtz
d63b9b4764 Merge remote-tracking branch 'origin/GP-3358_Dan_traceUndoUpdate' 2023-05-01 05:58:26 -04:00
Ryan Kurtz
1a43822637 Merge remote-tracking branch 'origin/GP-3357_Dan_addRegionAction--SQUASHED' 2023-04-28 11:32:28 -04:00
Ryan Kurtz
3f0e9e082d Merge remote-tracking branch 'origin/GP-1470_Dan_gdbStackRecord' 2023-04-28 11:31:09 -04:00
Dan
3db155ad2c GP-3357: Add 'Add Region' and 'Delete Regions' actions 2023-04-28 10:58:18 -04:00
Dan
97ef45a2bb GP-3358: Fix for DO_OBJECT_RESTORED post GP-3084 2023-04-27 14:29:00 -04:00
Dan
06d60fdf44 GP-3361: Fix D-key ambiguity in Debugger's static listing. 2023-04-27 14:04:38 -04:00
ghidra1
e2003f4c1b GP-1379/3022 revert rename of float types back to byte-size for future
consideration
2023-04-26 18:39:18 -04:00
ghidra1
6d85c6cbc1 Merge branch 'GP-1379_ghidra1_FloatDataTypeValues' (Closes #4853) 2023-04-26 17:02:03 -04:00
ghidra1
b9202411b9 GP-1379/3022 FloatFormat and BigFloat refactor in support of string
parsing and 80-bit float format.  Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
Dan
c0835bf903 GP-3213: Prevent trace.undo where it might cause inconsistencies. 2023-04-26 12:09:39 -04:00
Dan
33eecf3c00 GP-1470: Record full stack on single-frame change. 2023-04-24 11:20:20 -04:00
Ryan Kurtz
aaa005c7af Merge remote-tracking branch 'origin/GP-3074_Dan_emulatorTool--SQUASHED'
(Closes #4931)
2023-04-24 06:54:59 -04:00
Ryan Kurtz
fb70d8ae66 Merge remote-tracking branch 'origin/GP-3311_Dan_gdbLaunchWithSpaces'
(Closes #5203)
2023-04-24 06:53:09 -04:00
Ryan Kurtz
72c604c19e Merge remote-tracking branch 'origin/GP-3317_Dan_gotoTimeUseDialog' 2023-04-24 06:51:47 -04:00
Ryan Kurtz
5929794468 Merge remote-tracking branch 'origin/GP-1710_Dan_errorPopupOnDeclineSshHostKey' 2023-04-24 06:50:28 -04:00
Ryan Kurtz
66d494c603 Merge remote-tracking branch 'origin/GP-3280_Dan_torchUnneededStateImpls' 2023-04-24 06:49:13 -04:00
Ryan Kurtz
ebd11da547 Merge remote-tracking branch 'origin/GP-3312_Dan_fixLifespanIssueInEmulation' 2023-04-24 06:47:55 -04:00
Ryan Kurtz
b2c59bf6de Merge remote-tracking branch 'origin/GP-3218_Dan_deleteToolColorsSections--SQUASHED' 2023-04-24 06:46:35 -04:00
Ryan Kurtz
98f0a1cc57 Merge remote-tracking branch 'origin/GP-3209_Dan_fixMissingConnectors--SQUASHED' 2023-04-24 06:45:13 -04:00
Ryan Kurtz
3ffe2878b1 Merge remote-tracking branch 'origin/GP-3303_Dan_advanceOnlyInControlTargetMode' 2023-04-24 06:43:51 -04:00
Ryan Kurtz
6f2f59ffc6 Merge remote-tracking branch 'origin/GP-3346-dragonmacher-theme-color-fixes' 2023-04-24 06:41:27 -04:00
Dan
aeb8dc5b02 GP-3074: Create separate Emulator.tool 2023-04-21 16:35:31 -04:00
Dan
e925574dc0 GP-3218: Remove 'Tool Options: Colors' sections from Debugger help 2023-04-21 16:34:17 -04:00
Dan
28725b358f GP-3209: Refactor opinions and catch missing factory names 2023-04-21 16:31:54 -04:00
dragonmacher
39966e99ab GP-3346 - Theme color fixes for debugger in dark mode; added padding to
Decompiler line numbers
2023-04-21 16:29:23 -04:00
Dan
34b230919e GP-0: Fix some infrequently failing tests. Fixes real issue in impl. 2023-04-21 14:40:21 -04:00
Dan
9810102e72 GP-1710: Fix error popup when user rejects SSH HostKey 2023-04-21 14:23:02 -04:00
Ryan Kurtz
39611523bf Merge remote-tracking branch 'origin/GP-3329-dragonmacher-search-text-hl-bug--SQUASHED' 2023-04-21 12:45:48 -04:00
dragonmacher
84650030d0 GP-3329 - Search Highlights - Major update and refactor of the way Listing highlights work. Highlights are now more closely coupled with the fields that will paint them. 2023-04-21 12:43:42 -04:00
Ryan Kurtz
8d1563e7ad Merge remote-tracking branch 'origin/GP-3196_Dan_addMissingHelp--SQUASHED' 2023-04-21 11:59:14 -04:00
d-millar
94166ac349 GP-3222: Adds ability to export/serve symbols & types as Volatility ISF
JSON
2023-04-21 11:31:47 -04:00
ghidra1
7891d26115 GP-0 allow use of null for global namespace 2023-04-21 08:39:44 -04:00
ghidra1
cd4452ace9 GP-0 added missing transaction to DBTrace constructor 2023-04-20 19:31:02 -04:00
Dan
6547432f94 GP-3311: Fix issues launching binaries with spaces using GDB. 2023-04-20 16:46:39 -04:00
Dan
c0b302d719 GP-3312: Fix IllegalArgumentException when emulating backwards. 2023-04-20 15:52:01 -04:00
ghidra1
2cdaebf0c3 Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
(Closes #4537, Closes #4898, Closes #3723, Closes #3267)
2023-04-20 15:41:45 -04:00
Dan
ab5d720a7c GP-3117: Make Go To Time action use time selection dialog 2023-04-20 15:32:01 -04:00
Dan
2147d0c436 GP-3303: Display model actions only in Control Target mode 2023-04-20 14:40:43 -04:00
ghidra1
a4776892bd GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures.  Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Dan
dd7c812377 GP-3196: Fix missing help anchors 2023-04-20 13:57:00 -04:00
Dan
15de6589d9 GP-3280: Torch Require...PcodeExecutorState[Piece] 2023-04-20 13:03:56 -04:00
Ryan Kurtz
a21c2c4347 Merge remote-tracking branch 'origin/GP-3094-dragonmacher-theme-color-consolidation--SQUASHED' 2023-04-17 05:39:28 -04:00
dragonmacher
4f1d3c8053 GP-3094 - Theming - Converted most colors to palette colors 2023-04-14 16:49:39 -04:00
Johannes Obermayr
5928a7b8dd Fix warning "error: unmappable character (0xE2) for encoding US-ASCII"
> Task :Debugger-agent-lldb:compileJava
/tmp/ghidra/Ghidra/Debug/Debugger-agent-lldb/src/main/java/agent/lldb/model/impl/LldbModelTargetProcessLaunchWithOptionsConnectorImpl.java:125: error: unmappable character (0xE2) for encoding US-ASCII
                                "set this flag so lldb & the handee don???t race to set its exit status");
                                                                       ^
/tmp/ghidra/Ghidra/Debug/Debugger-agent-lldb/src/main/java/agent/lldb/model/impl/LldbModelTargetProcessLaunchWithOptionsConnectorImpl.java:125: error: unmappable character (0x80) for encoding US-ASCII
                                "set this flag so lldb & the handee don???t race to set its exit status");
                                                                        ^
/tmp/ghidra/Ghidra/Debug/Debugger-agent-lldb/src/main/java/agent/lldb/model/impl/LldbModelTargetProcessLaunchWithOptionsConnectorImpl.java:125: error: unmappable character (0x99) for encoding US-ASCII
                                "set this flag so lldb & the handee don???t race to set its exit status");
2023-04-12 17:54:19 +02:00
d-millar
36bdc556f0 GP-0: fix for 'none' vs blank 2023-04-10 23:47:02 +00:00
Ryan Kurtz
fba01cde18 Merge remote-tracking branch 'origin/GP-3282_ghidragon_analysisflag--SQUASHED' 2023-04-05 07:34:25 -04:00
ghidragon
bbadb4aed4 GP-3282 Separated out the concepts of whether or not a program was analyzed from the state of if the user should be asked to analyze on open 2023-04-04 15:39:17 -04:00
Dan
2fb2902721 GP-0: Fixes post GP-1529 2023-03-31 11:21:59 -04:00
dragonmacher
4dbb22bf83 Test fixes 2023-03-30 08:25:11 -04:00
Ryan Kurtz
5e81cf5d83 Merge remote-tracking branch 'origin/GP-1529_Dan_emuInterruptExtern--SQUASHED' 2023-03-30 07:59:31 -04:00
Dan
4aa54dd1f9 GP-1529: Interrupt emulator when decoding uninitialized memory 2023-03-29 16:36:17 -04:00
Ryan Kurtz
82b15ccec3 Merge remote-tracking branch 'origin/GP-1-dragonmacher-html-fix' 2023-03-29 07:51:22 -04:00
dragonmacher
38c11444a6 Fixed html rendering that was still using css 2023-03-28 14:38:16 -04:00
Dan
e259fbd65c GP-0: Fix tests broken by agressive Sleigh symbol check. 2023-03-27 15:49:08 -04:00
Ryan Kurtz
98f691e16c Merge remote-tracking branch 'origin/GP-1539_Dan_dynGoToClarity--SQUASHED' 2023-03-24 14:43:03 -04:00
Dan
b51d423d4b GP-1539: Polish the DebuggerGoToDialog. Allow labels and plain addresses. 2023-03-24 14:41:12 -04:00
Ryan Kurtz
f370a9c86a Merge remote-tracking branch
'origin/GP-3247_PR-5061_cyberkaida_lldb-documentation'
(Closes #5061)
2023-03-24 11:37:04 -04:00
d-millar
4562f094e6 GP-3247: update instructions 2023-03-23 11:57:45 -04:00
d-millar
3d58e4ac36 GP-3247: pull-request (re-arranged) 2023-03-23 11:27:47 -04:00
d-millar
33958e386d GP-0: fix for broken attach logic (from 3142) 2023-03-22 19:05:33 -04:00
d-millar
9690254616 GP-3142: fix for read registers
GP-3142: adding Populate to schema
GP-3142: adding session id to the records
GP-3142: post-review id->record
GP-3142: post-review id->record
GP-3142: post-review adds to interface
GP-3142: post-review try-finally (missed two)
GP-3142: post-review try-finally (missed one)
GP-3142: post-review try-finally; clearer reset logic
GP-3142: post-review better use of TargetMethod.Export
GP-3142: minor fixes
GP-3142: first pass at dbgeng kernel mods
GP-3142: temp holdGP-3142: mods to differentiate system and engine idsGP-3142: fixes for bad system/engine differentationGP-3142: fixes for bad pid/tid <0 testGP-3142: fixes for selection logicGP-3142: attempting to mininize work done, esp. by expensive callsGP-3142: fix for stack framesGP-3142: minor bug fix for sys threadsGP-3142: better register/stack reads for non-system threadsGP-3142: warningsGP-3142: post-squash and rebaseGP-3142: missed a few RefreshBehavior candidatesGP-3142: miscellaneous fixesGP-3142: minimize workloadGP-3142: display fixes; refresh==true for resolved process/threadGP-3142: added re-populate methodsGP-3142: better kernel/user code re-useGP-3142: re-fix for fact that thread 0 belongs to process 0
2023-03-21 10:54:40 -04:00
Ryan Kurtz
18bf2fbe30 Merge remote-tracking branch 'origin/GP-1976_Dan_gadpSingleClient--SQUASHED' 2023-03-17 15:25:04 -04:00
Dan
70e0170e03 GP-3207: Fix JNA/COM interface priority (dbgeng/model) 2023-03-16 15:07:43 -04:00
Dan
9774aa9f0e GP-1976: Accept only the first GADP connection 2023-03-16 14:51:26 -04:00
Ryan Kurtz
c7c8fc6822 Merge remote-tracking branch 'origin/GP-3189_ghidra1_CorrectToolLaunch--SQUASHED' 2023-03-14 06:26:58 -04:00
Ryan Kurtz
254e749f95 Merge remote-tracking branch 'origin/GP-2642_Dan_compatEmulatorHelper--SQUASHED' 2023-03-14 06:23:07 -04:00
Ryan Kurtz
2d9fe939c4 Merge remote-tracking branch
'origin/GP-1007_Dan_dedupNodepContents--SQUASHED' (Closes #3076)
2023-03-14 06:22:30 -04:00
ghidra1
62501f70c1 GP-3189 corrected tool launch issue when file(s) dragged onto tool icon in toolchest. Removed single-DomainFile launch methods on ToolServices API. 2023-03-13 19:23:19 -04:00
Dan
3be53dc05e GP-1007: Fix GADP agent nodepJar issues 2023-03-13 14:02:08 -04:00
Dan
1531456b80 GP-2642: Compatibilty wrapper for new emulator in p-code tests. 2023-03-13 13:35:07 -04:00
dragonmacher
b332ce5d8b GP-3173 - Fixed issue with being unable to edit in the FunctionEditor
dialog using only they keyboard
2023-03-08 18:24:33 -05:00
Ryan Kurtz
6abefbcbd7 Merge remote-tracking branch 'origin/GP-3162_d-millar_refresh_to_enum' 2023-03-03 15:39:38 -05:00