GP-4485: Re-configure default Debugger.tool for Trace RMI

This commit is contained in:
Dan 2024-04-15 16:33:32 -04:00
parent 636dc6fdc6
commit 3b21d0b771
6 changed files with 302 additions and 906 deletions

View File

@ -31,7 +31,7 @@ import ghidra.framework.plugintool.util.PluginStatus;
""",
category = PluginCategoryNames.DEBUGGER,
packageName = DebuggerPluginPackage.NAME,
status = PluginStatus.STABLE,
status = PluginStatus.RELEASED,
eventsConsumed = {
TraceActivatedPluginEvent.class,
TraceInactiveCoordinatesPluginEvent.class,

View File

@ -58,7 +58,7 @@ import ghidra.util.xml.XmlUtilities;
""",
category = PluginCategoryNames.DEBUGGER,
packageName = DebuggerPluginPackage.NAME,
status = PluginStatus.UNSTABLE,
status = PluginStatus.RELEASED,
eventsConsumed = {
ProgramActivatedPluginEvent.class,
ProgramClosedPluginEvent.class,

View File

@ -34,7 +34,7 @@ import ghidra.trace.model.Trace;
description = "GUI to browse objects recorded to the trace",
category = PluginCategoryNames.DEBUGGER,
packageName = DebuggerPluginPackage.NAME,
status = PluginStatus.STABLE,
status = PluginStatus.RELEASED,
eventsConsumed = {
TraceActivatedPluginEvent.class,
TraceClosedPluginEvent.class,

View File

@ -99,7 +99,7 @@ public class ObjectsTablePanel extends AbstractQueryTablePanel<ValueRow, ObjectT
if (rootSchema == null) {
return DEFAULT_PREF_KEY;
}
return rootSchema + ":" + schemas
return rootSchema.getName() + ":" + schemas
.stream()
.map(s -> s.getName().toString())
.collect(Collectors.joining(",")) +

View File

@ -63,7 +63,7 @@ import ghidra.util.datastruct.CollectionChangeListener;
public class DebuggerObjectsPlugin extends AbstractDebuggerPlugin
implements ObjectUpdateService, CollectionChangeListener<DebuggerObjectModel> {
static String TITLE_PROVIDER_TARGETS = "Debugger Objects";
static final String TITLE_PROVIDER_TARGETS = "Debugger Objects";
@AutoServiceConsumed
protected DebuggerInterpreterService interpreterService;