Commit graph

1502 commits

Author SHA1 Message Date
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