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
This commit is contained in:
d-millar 2022-05-12 20:12:23 +00:00 committed by ghidra1
parent 672c1f11e2
commit 050391a391
40 changed files with 578 additions and 77 deletions

View file

@ -580,4 +580,12 @@ public interface DebuggerObjectModel {
* @return a future which completes when all queued callbacks have been invoked
*/
CompletableFuture<Void> flushEvents();
/**
* If the model permits, suppress automatic descent into containers
*/
default void setSuppressDescent(boolean suppressDescent) {
// Do nothing by default
}
}