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
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