Ryan Kurtz
c79bc9e773
Merge remote-tracking branch 'origin/GP-2023_d-millar_opendump_REBASED'
...
Conflicts:
Ghidra/Debug/Debugger-agent-dbgmodel/src/main/resources/agent/dbgmodel/model/impl/dbgmodel_schema.xml
2022-06-22 00:42:04 -04:00
d-millar
097421553c
GP-2023: post-review modifications
2022-06-10 22:02:10 +00:00
d-millar
5f1367d2a8
GP-2023: cleanup post-rebase
2022-06-10 17:21:44 +00:00
d-millar
050391a391
GP-2023 This is a combination of 15 commits.
...
GP-2023: fix for endless region iterator
GP-2023: fix for large-value register display in Objects
GP-2023: script for !address
GP-2023: de facto event for new process
GP-2023: alt command for memory
GP-2023: cosmetic stuff
GP-2023: fix for NPE
GP-2023: added a few methods (unnecessarily, but...), fixes to !address
processing, and the bits of code being introduced in GP-2011
GP-2023: adding a parameter for QV vs !address
GP-2023: fix for duplicate process creation triggered by getProcess()
and/or getSession()
GP-2023: fixes for null program, _state, and (possibly) invalidMemory
exception
GP-2023: better fix for re-entrant process/session creation
GP-2023: Adding maintenance method to suppress auto-descent into
containers
GP-2023: missed a piece re firing add events
GP-2023: fix for switching between non-program & program
2022-06-10 12:19:48 -04:00
d-millar
81f1478bbf
GP-2135: remote options for IN-VM variants
2022-06-09 16:15:46 +00:00
d-millar
6f5460ea28
GP-1971: fix for register updates
2022-05-09 18:16:21 +00:00
Dan
032ae36005
GP-1678: Create experimental object-based recorder and opinion
2022-04-28 15:13:01 -04:00
Ryan Kurtz
b72f1f7c32
Merge remote-tracking branch 'origin/GP-1898_d-millar_register_reads'
2022-04-06 15:28:39 -04:00
d-millar
2afa388e5c
GP-1898: use mask
2022-04-05 20:30:53 +00:00
d-millar
495dc9768d
GP-1898: read base registers only
2022-04-05 20:19:42 +00:00
d-millar
9a8b309355
GP-1893: post-review fixes
...
GP--1893: implements hashCode/equals for DbgModuleMemory
2022-04-05 15:19:58 -04:00
d-millar
83a9b7c3ed
GP-1852: better comparison logic
...
GP-1852: missed the NPE
GP-1852: fix for memory refresh issues
2022-03-24 15:28:36 -04:00
Ryan Kurtz
51efbf877f
Merge remote-tracking branch 'origin/GP-1825_d-millar_configState--SQUASHED'
2022-03-22 12:49:21 -04:00
Ryan Kurtz
b870139e50
Merge remote-tracking branch
...
'origin/GP-1812_d-millar_windows_bpt_issues--SQUASHED' (Closes #4059 )
2022-03-22 12:46:53 -04:00
d-millar
8de1cd5041
GP-1812: last reset
...
GP-1812: another revert
GP-1812: moving changes to alt branches
GP-1812: comment in goto no longer applies to registers
GP-1812: new providers not retrieving configState
GP-1812: NPE mentioned in #4059
GP-1812: MISSING+ENABLED -> ENABLED, not DISABLED_ENABLED
GP-1812: name inconsistency in breakpoints
GP-1812: String->Address to assist navigation
GP-1812: force memory refresh on module load
GP-1812: concurrency error processing memory
GP-1812: thread/process fix for dbgmodel; restricting changeElements to matching container matching process
GP-1812: make currentThread/Process consistent
GP-1812: fix for failed DebugClient cleanup; callback error msg issue
2022-03-22 11:31:56 -04:00
d-millar
18ed2c06a6
GP-1825: removed redundant set
...
GP-1825: config/launch should always follow root
GP-1825: writing state on disconnect
GP-1825: adding context to dialogs
GP-1825: fix for configState
2022-03-22 11:08:21 -04:00
Ryan Kurtz
0023a51836
Merge remote-tracking branch 'origin/GP-1824_d-millar_field_for_bpt_expressions'
2022-03-19 01:29:57 -04:00
Ryan Kurtz
042030b8fd
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/objects/DebuggerObjectsProvider.java
2022-03-19 01:28:52 -04:00
d-millar
28e332207a
GP-1824: renamed per review
2022-03-18 18:35:57 +00:00
d-millar
9ae62b1e63
GP-1822: backing out register changes, making Objects handle Strings
2022-03-17 18:51:05 -04:00
d-millar
aa5bbe93bd
GP-1681: Adds basic Frida functionality to Ghidra in the form of a
...
debugger model.
2022-03-16 05:44:29 -04:00
d-millar
a9711fcaf1
GP-1824: better bpt initialization
2022-03-14 17:52:13 +00:00
d-millar
41c17c0ea2
GP-1822: modifying/adding addresses for navigation
2022-03-14 12:59:29 -04:00
ghidra1
dfd7947871
Merge remote-tracking branch 'origin/GP-0_ryanmkurtz_build-fix'
2022-01-27 13:27:01 -05:00
ghidra1
8e59d0e673
Merge remote-tracking branch 'origin/GP-1386_Dan_DBTraceObjectModel-REBASED-1--SQUASHED'
2022-01-06 15:26:51 -05:00
d-millar
164fcbbe42
GP-846++: fix for cache invalidation for dbgeng/model (GADP variants)
2022-01-04 21:51:58 +00:00
Dan
675eabdd6e
GP-1386: A generic object store in DBTrace for recording the object model tree
2022-01-04 10:42:31 -05:00
d-millar
822657c2fe
GP-1558: fix for exceptions
2021-11-30 16:03:24 +00:00
Anton Kochkov
0a81592c23
Remove deprecated Gradle features
2021-10-22 19:05:09 +08:00
ghidra1
82ad583829
Merge remote-tracking branch 'origin/GP-1288_d-millar_exceptions'
...
Conflicts:
Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgDebugEventCallbacksAdapter.java
Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/DebuggerResources.java
2021-10-01 11:42:18 -04:00
ghidra1
ace4d29996
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProvider.java
2021-10-01 11:38:11 -04:00
d-millar
09f00348fc
GP-1288: post-review fixes
2021-09-30 17:25:25 -04:00
Dan
2c3d6704af
GP-1288: Addressing some of my own review comments
2021-09-30 20:12:24 +00:00
d-millar
a887355d29
GP-853: Responding to CLI-driven memory changes in dbgeng
2021-09-30 20:05:42 +00:00
d-millar
f242f3fc55
GP-1288: added system error event logic
2021-09-23 21:04:40 +00:00
d-millar
fc115e715e
GP-1288: added arbitrary excs
2021-09-23 19:20:46 +00:00
d-millar
4cb046077b
GP-1288: optimization for known sizes
2021-09-23 18:10:41 +00:00
d-millar
5453aabfaf
GP-1288: support for dbgmodel
2021-09-23 17:49:41 +00:00
d-millar
932813cd87
GP-1288: per request, removed duplicate DummyProc's
2021-09-23 17:02:29 +00:00
d-millar
23f50fdf10
GP-1288: config options done
2021-09-23 15:56:24 +00:00
d-millar
885bdd36b3
GP-1288: more work on config options
2021-09-23 15:34:23 +00:00
d-millar
9c3084ccee
GP-1288: more visible clues
2021-09-22 22:05:28 +00:00
d-millar
cd1b5f6592
GP-1288: convert options to objects
2021-09-22 15:54:14 +00:00
d-millar
2c5b8d5863
GP-1288: Objects view for events/exceptions working
2021-09-21 22:58:08 +00:00
d-millar
4b98c30ff1
GP-1288: more exception work
2021-09-21 21:25:56 +00:00
d-millar
2f1f78dc97
GP-1288: basic event/exc objects
2021-09-21 17:40:34 +00:00
d-millar
7105c13681
GP-1288: start on filter commands
2021-09-21 12:17:37 -04:00
d-millar
b54012395c
GP-1288: DebugControl filter additions
2021-09-21 12:16:13 -04:00
d-millar
1862e439a1
GP-1288: IDebugControl additions
2021-09-21 10:44:52 -04:00
Ryan Kurtz
00533b2869
GP-1106: Platform naming convention now supports different
...
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00