Commit Graph

1701 Commits

Author SHA1 Message Date
Ryan Kurtz
4aa0dc0bbe Merge remote-tracking branch 'origin/GP-0_Dan_avertBuggyRegionUpdates' into Ghidra_11.1 2024-05-24 12:50:32 -04:00
Dan
0c232e38a3 GP-0: Avert region updates in buggy state. 2024-05-24 12:33:32 -04:00
d-millar
6ec3e4cabb GP-0: fixes for double-wait 2024-05-24 14:06:06 +00:00
Dan
9257a4a3cc GP-0: Use Windows paths for dbgeng Setup in Help 2024-05-23 14:43:23 -04:00
Ryan Kurtz
2ce5fcc62d Merge remote-tracking branch 'origin/GP-4617_Dan_debugLauncherImprovements--SQUASHED' into Ghidra_11.1 2024-05-23 09:11:30 -04:00
Dan
90f3725246 GP-4617: Moving most documentation from connectors to Help. 2024-05-23 09:01:30 -04:00
d-millar
5bc70c4081 GP-0: fix for control-c at startup 2024-05-22 18:00:33 -04:00
d-millar
ea2679593b GP-0: changes resulting from testing 2024-05-22 18:00:02 -04:00
ghidra1
298363d7cd Merge remote-tracking branch 'origin/GP-0_Dan_fixBptPluginDependency' into Ghidra_11.1 2024-05-22 17:51:10 -04:00
ghidra1
73b16bc3df Merge remote-tracking branch 'origin/GP-4618_Dan_fixThreadsStackTrace' into Ghidra_11.1 2024-05-22 17:50:14 -04:00
Dan
121608aeea GP-4620: Fix process termination (esp., on kill) 2024-05-21 17:34:44 +00:00
Dan
b78357889a GP-4618: Fix NPE/timing issue seen in ThreadsPanel 2024-05-21 11:40:46 -04:00
Dan
c8d90c1043 GP-0: Fix DebuggerBreakpointsPlugin dependency 2024-05-21 09:16:04 -04:00
d-millar
5beb81f8c9 GP-0: fix for invalid compilerid 'clang' 2024-05-21 08:43:06 -04:00
ghidra1
eae49334de Merge remote-tracking branch 'origin/GP-0_Dan_tlbFixAgain' into Ghidra_11.1 2024-05-17 11:43:34 -04:00
ghidra1
bccee567ef GP-0 Corrected dbgmodel.tlb handling for multi-platform build 2024-05-17 11:43:01 -04:00
Dan
868b4797d2 Fix python build to include tlb 2024-05-17 07:44:25 -07:00
Ryan Kurtz
29f215348a GP-4594: Fixing regression with library search paths not getting saved 2024-05-13 07:19:29 -04:00
Ryan Kurtz
bb122d85e0 Merge remote-tracking branch 'origin/GP-4583_ghidragon_fixing_open_versioned_file_dialog--SQUASHED' into Ghidra_11.1 2024-05-10 14:18:19 -04:00
ghidragon
a3f16ff05f GP-4583 Fixed issue where open program were not being shown when the OpenVersionedFileDialog was being shown from diff 2024-05-10 13:19:21 -04:00
Dan
22991fb092 GP-4588: Delete expTypes.c 2024-05-10 10:45:58 -04:00
Felix Morgner
fb29ad360f Fix warnings that have become errors with GCC 14 2024-05-10 10:45:18 -04:00
ghidra1
9370f56d5f Merge remote-tracking branch 'origin/GP-4365_d-millar_aliases--SQUASHED' 2024-05-03 18:22:25 -04:00
d-millar
32ba12de47 GP-4365: Use attribute aliases 2024-05-03 14:10:10 -04:00
ghidra1
e51365c539 Merge remote-tracking branch 'origin/GP-4489_Dan_includePy3Deps--SQUASHED' 2024-04-26 23:40:01 -04:00
Dan
fc17ca970c GP-4489: Add psutil and protobuf to downloads, dist. Build py packages for dist. 2024-04-26 23:34:30 -04:00
Ryan Kurtz
9c413ca6a1 Merge remote-tracking branch 'origin/GP-4545_ghidragon_data_tree_dialo_focus_issue--SQUASHED' 2024-04-25 09:39:33 -04:00
ghidragon
330f7fe87c GP-4545 fixing focus issues for data tree dialog in windows OS. 2024-04-24 15:17:32 -04:00
Ryan Kurtz
0e499b74b6 Merge remote-tracking branch 'origin/GP-3888_Dan_cleanOutSyncTargetActivation' 2024-04-23 12:52:10 -04:00
Ryan Kurtz
8abfde8c82 Merge remote-tracking branch 'origin/GP-4487_Dan_incrementTraceRmi11.1' 2024-04-23 12:49:37 -04:00
Ryan Kurtz
0f2cb161f5 Merge remote-tracking branch 'origin/GP-4528_Dan_traceViewBytes' 2024-04-23 12:46:32 -04:00
Dan
b9a23d3b50 GP-4487: Increment TraceRMI to version 11.1 2024-04-23 11:17:42 -04:00
ghidra1
bb80f004ea Merge remote-tracking branch 'origin/GP-4505_ghidra1_MutabilitySettings' 2024-04-22 18:08:19 -04:00
ghidra1
590ca638f5 Merge remote-tracking branch 'origin/GP-4522_d-millar_fix_for_attach--SQUASHED' 2024-04-22 17:45:21 -04:00
ghidra1
08adbf5d40 Merge remote-tracking branch 'origin/GP-4537_d-millar_fix_for_ubiquitous_CatchEvent--SQUASHED' 2024-04-22 17:43:38 -04:00
d-millar
1f1ef62525 GP-4537: reverting a mistake
GP-4537: making break_ext specific to inferior
2024-04-22 17:09:14 -04:00
d-millar
a9d7962da9 GP-4522: mods to docs
GP-4522: better tag
GP-4522: moving by-avail to availables
2024-04-22 16:52:26 -04:00
Dan
e914b126db GP-4528: Fix byte values in trace diff view 2024-04-22 16:27:05 -04:00
Dan
cecd0bcdab GP-3888: Removed SynchronizedTargetActivation interface 2024-04-22 16:20:47 -04:00
Dan
6389d9630c Merge remote-tracking branch 'origin/GP-3887_Dan_traceRmiTutorial--SQUASHED' 2024-04-22 15:56:04 -04:00
Dan
a93a695e6a GP-3887: Update Debugger course for Trace RMI. 2024-04-22 10:11:25 -04:00
Ryan Kurtz
30f1cec696 Merge remote-tracking branch 'origin/GP-4527_d-millar_traceRMI_dialog_improv' 2024-04-19 08:41:18 -04:00
Ryan Kurtz
6132ddc3d0 Merge remote-tracking branch 'origin/GP-4515_ryanmkurtz_classsearcher--SQUASHED' 2024-04-18 13:33:30 -04:00
Ryan Kurtz
88c5d0a3fd GP-4515: Loading ExtensionPoints on-demand for faster startup 2024-04-18 13:26:56 -04:00
Dan
efcde48fbe GP-0: Fix tests 2024-04-18 08:52:26 -04:00
d-millar
73d656d6b1 GP-4527: improvements to traceRMI dialogs 2024-04-16 17:46:25 +00:00
Dan
3b21d0b771 GP-4485: Re-configure default Debugger.tool for Trace RMI 2024-04-15 16:33:32 -04:00
Dan
c634283544 GP-3837: Update Debugger Help for Trace RMI. 2024-04-12 16:39:41 -04:00
ghidra1
616bf82426 GP-4505 Added writable mutability setting 2024-04-11 15:27:16 -04:00
Dan
53e4ce5c30 GP-0: Fix tests 2024-04-05 10:51:45 -04:00
Ryan Kurtz
f963f23a8f Merge remote-tracking branch 'origin/GP-1608_refactorTraceTabs--SQUASHED' 2024-04-04 08:32:05 -04:00
Dan
04d2e88c2d GP-1608: DebuggerListing use GTabPanel. No tabs in Threads. 2024-04-03 16:02:06 -04:00
Ryan Kurtz
611aae64ae Merge remote-tracking branch 'origin/GP-4293_Dan_doubleClickModelActions--SQUASHED' 2024-04-03 13:02:31 -04:00
Dan
1d6cd070f5 GP-4293: Implemented default actions in Model tables and trees. 2024-04-03 11:06:13 -04:00
Dan
7f381964d6 GP-4237: Fix breakpoint icon update in Model. Fix margin state from
loc&spec
2024-04-02 14:58:57 -04:00
Dan
5ae08742c3 GP-4399: Display progress for memory reads in Debug Console 2024-03-29 13:35:53 -04:00
Ryan Kurtz
fa0cb8d881 Merge remote-tracking branch 'origin/GP-4412_Dan_fixDefaultImageForMachO' 2024-03-28 14:19:49 -04:00
Dan
ad6cb5892d GP-3872: Port scripting API to Trace RMI 2024-03-28 13:00:32 -04:00
Dan
2958b9d868 GP-4412: Fix default Image for Universal Binaries 2024-03-28 12:49:08 -04:00
Ryan Kurtz
11abf7553c Merge remote-tracking branch 'origin/GP-4439_Dan_rawGdbConnector--SQUASHED' 2024-03-27 07:48:24 -04:00
Dan
2e27ca3dbb GP-0: Fix tests
Fix GdbCommandsTest.testLcsp
Don't take user's transaction in ghidralldb.commands.put_state
2024-03-26 11:02:38 -04:00
Dan
f9bea7720a GP-4439: Add raw-gdb.sh and raw-python.sh. Add @no-image tag. 2024-03-26 08:50:53 -04:00
Dan
eb5bf458a4 GP-4415: Lots of lldb trace-rmi fixes
Breakpoint Enabled atribute.
Test fixes on macOS and Linux.
Re-work value conversion a bit.
shlexify commands.
Add method display names.
2024-03-22 08:56:59 -04:00
Ryan Kurtz
523f6e4cbe Merge remote-tracking branch 'origin/GP-4441_d-millar_embedded_update--SQUASHED' 2024-03-21 09:20:43 -04:00
Ryan Kurtz
5a970158d5 Merge remote-tracking branch
'origin/GP-4403_ghidra1_ImmutableDomainObject--SQUASHED'

Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramContentHandler.java
2024-03-21 09:11:28 -04:00
Ryan Kurtz
9736569422 Merge remote-tracking branch 'origin/GP-4341_ghidra1_VersioningRestrictions--SQUASHED' 2024-03-21 08:05:55 -04:00
ghidra1
2dff876f0f GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update). 2024-03-20 17:43:49 -04:00
ghidra1
41712078e2 GP-4403 Use OpenMode enum instead of DBConstants integer value. Disallow transactions when using immutable DomainObject (implemented for ProgramDB and Datatype Archives). 2024-03-20 17:37:14 -04:00
d-millar
918d38c468 GP-4441: new option for target remote
GP-4441: post-review edits
GP-4441: first pass
GP-4441: working remote gdb/lldbGP-4441: updated via 4437GP-4441: embedded updatesGP-4441: set arch conditionally
2024-03-20 15:24:04 -04:00
Ryan Kurtz
f034eca003 GP-0: Fixing build 2024-03-20 08:21:23 -04:00
Ryan Kurtz
75694f303e Merge remote-tracking branch 'origin/GP-4437_d-millar_remote_gdb--SQUASHED' 2024-03-19 12:22:14 -04:00
Ryan Kurtz
433451d4ad Merge remote-tracking branch 'origin/GP-4389_Dan_fixLldbTraceRmi--SQUASHED' 2024-03-19 12:17:59 -04:00
d-millar
7d1c708b62 GP-4437: per-review fixes
GP-4437:  minor edit
GP-4437: added launcher
2024-03-18 18:57:46 -04:00
Ryan Kurtz
8bfc5fd375 Merge remote-tracking branch 'origin/GP-4350_d-millar_backport_gdb_traceRMI--SQUASHED' 2024-03-18 07:23:54 -04:00
d-millar
f2319e61be GP-4350: more review-related changes
GP-4350: attempted fix for expression-based bpts
GP-4350: working for at least 8+
GP-4350: fix for f.level (working for 10+)
GP-4350: good for 11+
GP-4350: good for 11+
2024-03-15 19:16:25 -04:00
Ryan Kurtz
647bc541e5 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/matchtable/VTMatchTableProvider.java
2024-03-13 09:27:48 -04:00
dragonmacher
cabeaf3c1b GP-4309 - Updated Options API to defer Swing PropertyEditor construction 2024-03-12 15:19:15 -04:00
Ryan Kurtz
c8c4c43794 Merge remote-tracking branch 'origin/GP-4275_naming_components_for_accessibility--SQUASHED' 2024-03-12 13:36:43 -04:00
ghidragon
5bca2c75c7 GP-4275 Set accessible names of focusable components in component providers 2024-03-12 12:27:12 -04:00
Dan
eaf802819c GP-0: Fix inverted range 2024-03-12 08:56:23 -04:00
Dan
973b9a8d4c GP-4389: Fixes for Trace RMI lldb on macOS
Create local-lldh.sh launch script
Upgrade to JNA-5.14
Fix pty IOCTL numbers for macOS
Fix compile-spec mapping
Improv error report / clean-up after launch failure.
Write ERROR state on memory read failures
Convert Python exceptions to LLDB command errors
2024-03-11 10:14:40 -04:00
ghidra1
445494ba25 GP-4390 Collapse DomainObject Undoable interfaces and refactor Command processing. 2024-03-08 13:05:36 -05:00
Ryan Kurtz
136b933af2 Merge remote-tracking branch 'origin/GP-1625_Dan_memoryBytesBorders--SQUASHED' 2024-03-08 12:59:59 -05:00
Dan
8e3f97056b GP-1625: Improve consistency of DebuggerMemoryBytesProvider 2024-03-08 12:36:17 -05:00
Dan
9f5bfd4c53 GP-4072: Ignore artificial blocks when mapping modules. 2024-03-07 14:22:58 -05:00
Ryan Kurtz
df29f50fa3 Merge remote-tracking branch 'origin/GP-3891_gdbWineLauncher--SQUASHED' 2024-03-07 09:15:44 -05:00
Ryan Kurtz
c3c34ebf10 Merge remote-tracking branch 'origin/GP-4125_ghidra1_ArtificialBlockAttribute--SQUASHED' 2024-03-07 08:50:41 -05:00
Dan
113657e8b9 GP-3891: Add specific support for wine in ghidragdb; add wine-gdb.sh
Also some documentation fixes for static mappings.
2024-03-07 08:04:36 -05:00
ghidra1
ae475f743b GP-4125 Added memory block artificial attribute flag 2024-03-06 16:53:12 -05:00
Dan
87aecb85f9 GP-4384: Upgrade to pybag-2.2.10 2024-03-05 09:50:25 -05:00
Ryan Kurtz
0e67b99015 Merge remote-tracking branch 'origin/GP-4182_d-millar_ttd_traceRMI_RB0229--SQUASHED' 2024-03-04 16:57:13 -05:00
d-millar
50ccce6ac0 GP-4182: broken print statment
GP-4182: better labels
GP-4182: minor edits
GP-8192: better initial conditiaons
GP-4182: snap fix
GP-4182: sort of working
GP-4182: fixing my rebase error
2024-03-04 12:43:11 -05:00
Ryan Kurtz
bb8ec1cbe6 Merge remote-tracking branch 'origin/GP-4385_upgrade_to_17.x--SQUASHED' 2024-03-04 11:48:24 -05:00
Dan
ddea132049 GP-0: Fix javodocs. Fix tests. Fix streamSub. 2024-03-04 10:48:54 -05:00
d-millar
e1232fb250 GP-4385: license corrections
GP-4385: license corrections
GP-4385: 17.x
2024-03-04 10:32:24 -05:00
Ryan Kurtz
1988e5361c Merge remote-tracking branch 'origin/GP-4374_Dan_pureEmuObjectMode--SQUASHED' 2024-03-01 14:59:54 -05:00
Ryan Kurtz
95f002d896 Merge remote-tracking branch 'origin/GP-0_d-millar_typo_LaunchAction_getDescription' 2024-03-01 14:54:07 -05:00
Dan
55b07206e3 GP-4374: 'Pure' Emulation uses Object-based trace. 2024-03-01 14:50:39 -05:00
d-millar
f1eef5567e GP-0: fix for type 2024-03-01 19:42:55 +00:00
Ryan Kurtz
5fc6105f0d Merge remote-tracking branch 'origin/GP-4361_Dan_modelTreeContext--SQUASHED' 2024-03-01 13:50:48 -05:00
Dan
289c5c90fa GP-3838: Add qemu+gdb launcher. 2024-03-01 12:36:13 -05:00
Dan
3a6d89e138 GP-4361: Fix context issues in Model provider 2024-03-01 12:34:37 -05:00
Ryan Kurtz
3a13b44824 Merge remote-tracking branch 'origin/GP-4367_Dan_dbgmodelPackaging--SQUASHED' 2024-02-28 14:30:01 -05:00
Dan
5b16857468 GP-4367: Package dbgmodel (ghidradbg) better 2024-02-28 14:15:33 -05:00
Ryan Kurtz
23d471731e Merge remote-tracking branch 'origin/patch' 2024-02-27 12:04:44 -05:00
Ryan Kurtz
9934159e25 Merge remote-tracking branch
'origin/GP-4290_d-millar_traceRMI_dbgmodel--SQUASHED'

 Conflicts:
	Ghidra/Debug/Debugger-agent-dbgeng/src/main/py/src/ghidradbg/commands.py
	Ghidra/Debug/Debugger-agent-dbgeng/src/main/py/src/ghidradbg/schema.xml
2024-02-27 11:31:59 -05:00
d-millar
2c69ffb04a GP-4290: fix for selectProcess/Thread
GP-4290: fix for hard-coded path
GP-4290: simpler fixes post-review
GP-4290: partial fixes for slow start & termination logic
GP-4290: build logic for tlb
GP-4290: running dbgmodel locally
GP-4290: atttempting to isolate dbgmodel code
GP-4209: filling out unimplemented methods
GP-4290: options for dbgeng vs dbgmodel
GP-4290: aisle 9 for schema
GP-4290: Aggregate for Debug.Breakpoints & Stack.Frames
GP-4290: hidden attrs for schema
GP-4290: working in both modes
GP-4290: unified interface (use_generics)
GP-4290: basics working - mem, mods, dis, regs
GP-4290: somewhat working - model is populated
GP-4290: schema updates
GP-4290: fix for names
GP-4290: AddRef
GP-4290: switch to byref
GP-4290: start on dbgmodel interposing logic
GP-4290: added GetIntrinsicValue
GP-4290: moving along
GP-4290: first pass
2024-02-27 10:57:38 -05:00
Dan
ab5c800030 GP-4363: Various fixes and improvements for Elements tables. 2024-02-27 10:50:07 -05:00
Dan
1b22bac110 GP-4368: Fix breakpoint command list parsing. (closes #6257) 2024-02-27 10:41:01 -05:00
Ryan Kurtz
5a4315fb39 Merge remote-tracking branch 'origin/GP-4353_Dan_fixColumns--SQUASHED' 2024-02-26 09:07:53 -05:00
ghidra1
5dc7347eee GP-4340 Improved datatype conflict name handling 2024-02-23 16:24:22 -05:00
dragonmacher
b586d65a3b GP-4154 - Theming - Fixed font issues; updated font usage with attributes 2024-02-23 13:13:06 -05:00
Dan
13da53176f GP-4353: Fix columns. Refactor and fix tests. 2024-02-23 13:02:39 -05:00
Ryan Kurtz
955851d797 Merge remote-tracking branch 'origin/GP-4351_Dan_fixTraceLockingIssue--SQUASHED' 2024-02-22 15:26:03 -05:00
Dan
5a0b262df4 GP-4351: More thorough synchronization, esp., with streams. 2024-02-22 14:36:17 -05:00
Ryan Kurtz
ac9e7a9a34 Merge remote-tracking branch 'origin/GP-2816_Dan_autoDisassembleGuestEmu-v2' 2024-02-22 14:00:25 -05:00
Ryan Kurtz
0895578719 Merge remote-tracking branch 'origin/GP-4236_Dan_threadsColumns--SQUASHED' 2024-02-22 13:58:32 -05:00
Dan
270fb01400 GP-4236: Implement new columns: PC, Func, Mod, SP. Remove: Created, Destroyed 2024-02-22 12:19:25 -05:00
Dan
fb49f01c6d GP-0: Fix test reliability issues. 2024-02-22 11:42:57 -05:00
Dan
1a2fea0782 GP-2816: Add test demonstrating this is already fixed. 2024-02-21 13:05:23 -05:00
Dan
723385df30 GP-0: Prohibit Target mode when target is absent. Fix tests. 2024-02-21 11:43:45 -05:00
Ryan Kurtz
7444b1d8cc Merge remote-tracking branch 'origin/GP-4338_Dan_fixPcUpdateAfterDisassembly' 2024-02-20 12:59:23 -05:00
Ryan Kurtz
98ae8370ff Merge remote-tracking branch 'origin/GP-4334_Dan_removeSyncTargetActivation--SQUASHED' 2024-02-20 12:57:43 -05:00
Ryan Kurtz
6eae67733c Merge remote-tracking branch 'origin/GP-4333_Dan_FixIoobeFromTableSortState' 2024-02-20 12:56:11 -05:00
Dan
5f7df08b67 GP-4334: Remove 'Synchronize Target Activation' toggle. Prohibit time navigation in Target mode. 2024-02-20 12:40:40 -05:00
Dan
0432872e22 GP-0: Improve pop-up test reliability. Fix typo in GDB. 2024-02-20 12:20:52 -05:00
Dan
695e1cdde4 GP-4338: Re-track on address-index map changes. 2024-02-16 12:59:52 -05:00
Dan
3e676b4104 GP-0: Re-fix offcut dissembly after merging GP-4278 2024-02-16 12:21:42 -05:00
Dan
23354c2993 Merge remote-tracking branch 'origin/patch' 2024-02-16 12:07:41 -05:00
Dan
0c3ea62dba GP-4333: Avoid IOOBE from transitory table sort state. 2024-02-16 12:02:53 -05:00
Ryan Kurtz
6589364ee7 Merge remote-tracking branch 'origin/GP-4278_Dan_noAutoDisassembleUnknown--SQUASHED' into patch 2024-02-16 11:53:19 -05:00
Ryan Kurtz
2f38d0d671 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-02-16-1' 2024-02-16 11:47:39 -05:00
Dan
94aefa138f GP-4278: Restrict auto-disassembly to KNOWN memory. Fix offcut re-disassembly. 2024-02-16 11:37:13 -05:00
Dan
7ab0514341 GP-0: Fix timing issue in testChangeThreadUpdatesProvider 2024-02-16 11:29:50 -05:00
Dan
0e2f9958ac GP-0: Fix timing issue in testSetValueAffectsTree 2024-02-16 11:25:44 -05:00
Dan
edee0647ef GP-0: Fix for action enablement, now that they're global. 2024-02-16 11:18:28 -05:00
Dan
68a044859a GP-0: Fix double invocation of target action tasks. 2024-02-16 11:01:58 -05:00
Ryan Kurtz
fea1243894 Merge remote-tracking branch
'origin/GP-4324_Dan_moreGdbLaunchers--SQUASHED'
2024-02-16 10:55:11 -05:00
Dan
8a3faa73dc GP-0: Fix DBTraceObject.getCanonicalParent(snap) 2024-02-16 10:48:18 -05:00
Dan
363ffcbbd7 GP-0: Ignore testUndo stuff with Object-based managers. 2024-02-16 10:00:40 -05:00
Dan
9cc9659817 GP-4295: Fix plot column range. Prohibit nav to future. 2024-02-15 14:35:37 -05:00
Dan
9cb38e493b GP-4323: Add gdb/ssh and gdbserver/ssh connectors 2024-02-15 14:33:42 -05:00
Ryan Kurtz
0820d96ec4 Merge remote-tracking branch 'origin/patch' 2024-02-15 11:45:24 -05:00
Ryan Kurtz
31e486a36a Merge remote-tracking branch 'origin/GP-4311_Dan_addContextMenuToLocationLabel--SQUASHED' 2024-02-15 11:23:21 -05:00
Ryan Kurtz
79b04c5a04 Merge remote-tracking branch 'origin/GP-4292_Dan_expandMeansRefresh--SQUASHED' 2024-02-15 11:21:47 -05:00
Ryan Kurtz
f75ca5cb8a Merge remote-tracking branch 'origin/GP-4217_Dan_fixCrashDisassemblingGuestPlatform' 2024-02-15 11:20:25 -05:00
Ryan Kurtz
08155a7183 Merge remote-tracking branch 'origin/GP-3839_Dan_stepSpeed--RBSQ' 2024-02-15 11:17:47 -05:00
Dan
ed9297dd25 GP-4292: Detect input-driven Model tree expansion and refresh. 2024-02-14 16:01:22 -05:00
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