Commit graph

388 commits

Author SHA1 Message Date
Ryan Kurtz
db28b29dab Merge remote-tracking branch
'origin/GP-3898_Dan_gotoAndForceFullView--SQUASHED' (Closes #5817)
2024-08-22 08:29:26 -04:00
Dan
6504662422 GP-3898: Add disabled go-to's for addresses out of the map. 2024-08-22 08:22:55 -04:00
Dan
032769a5a9 GP-4850: Fix bug in legacy-object compat in space-based managers. 2024-08-21 12:10:14 -04:00
Ryan Kurtz
42c639ff27 Merge remote-tracking branch
'origin/GP-4713_Dan_fixAutoMapping--SQUASHED' (Closes #6662)
2024-08-15 10:13:27 -04:00
Dan
d95200b166 GP-4713: Launch mapping uses AutoMapSpec. Fix StaticMappingService. 2024-08-14 15:44:42 -04:00
Ryan Kurtz
21d0c5438a Merge remote-tracking branch
'origin/GP-4788_Dan_fixTraceOverlayAddressComparison--SQUASHED' (#6735)
2024-08-14 12:49:00 -04:00
Dan
20f4bee746 GP-4788: Correct use of trace base address factory. 2024-08-14 11:19:40 -04:00
Ryan Kurtz
4265ac01e1 Merge remote-tracking branch 'origin/patch' 2024-08-01 06:15:24 -04:00
Dan
4e4a227221 GP-4781: Fix address space issues. Fix RegsProvider NPE. 2024-07-31 11:06:47 -04:00
ghidra1
ff032bee4b GP-4719 Added support for undo/redo for datatype archives. 2024-07-01 13:52:07 -04:00
Ryan Kurtz
0f2cb161f5 Merge remote-tracking branch 'origin/GP-4528_Dan_traceViewBytes' 2024-04-23 12:46:32 -04:00
ghidra1
bb80f004ea Merge remote-tracking branch 'origin/GP-4505_ghidra1_MutabilitySettings' 2024-04-22 18:08:19 -04:00
Dan
e914b126db GP-4528: Fix byte values in trace diff view 2024-04-22 16:27:05 -04:00
Dan
a93a695e6a GP-3887: Update Debugger course for Trace RMI. 2024-04-22 10:11:25 -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
7f381964d6 GP-4237: Fix breakpoint icon update in Model. Fix margin state from
loc&spec
2024-04-02 14:58:57 -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
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
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
ddea132049 GP-0: Fix javodocs. Fix tests. Fix streamSub. 2024-03-04 10:48:54 -05:00
Dan
55b07206e3 GP-4374: 'Pure' Emulation uses Object-based trace. 2024-03-01 14:50:39 -05:00
Dan
5a0b262df4 GP-4351: More thorough synchronization, esp., with streams. 2024-02-22 14:36:17 -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
Ryan Kurtz
f75ca5cb8a Merge remote-tracking branch 'origin/GP-4217_Dan_fixCrashDisassemblingGuestPlatform' 2024-02-15 11:20:25 -05:00
Dan
b34aaa4952 GP-3839: Various speed improvements for Trace RMI 2024-02-14 15:53:59 -05:00
Dan
eb16898b32 GP-4217: Map null to null, not NPE 2024-02-12 12:28:03 -05:00
Dan
69d58d4e86 GP-4186: Refactor trace events. 2024-02-06 09:43:56 -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
d176347330 GP-4143: Add schema attribute aliases. 2023-12-15 17:20:15 -05:00
ghidra1
6242fda158 GP-0 Ensure Program.getCompiler() returns "unknown" instead of null 2023-12-05 07:51:48 -05: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
ghidragon
7d67188d0b GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask 2023-11-27 11:47:18 -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
Dan
fd4380c07a GP-3857: Port most Debugger components to TraceRmi. 2023-11-02 10:43:31 -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
08a900afad GP-3512 - Created 'ListenerSet' for improved listener usage 2023-10-10 10:26:06 -04:00
Dan
84b9181c00 GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder. 2023-10-02 15:21:19 -04: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