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