mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-28 17:11:11 -09:00
Merge remote-tracking branch
'origin/GP-1984_Dan_RegisterAndWatchDataTypeSettings--SQUASHED' Conflicts: Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/DebuggerResources.java
This commit is contained in:
@@ -31,7 +31,6 @@ import ghidra.trace.database.map.*;
|
||||
import ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.AbstractDBTraceAddressSnapRangePropertyMapData;
|
||||
import ghidra.trace.database.thread.DBTraceThreadManager;
|
||||
import ghidra.trace.model.thread.TraceThread;
|
||||
import ghidra.trace.util.TraceAddressSpace;
|
||||
import ghidra.util.database.*;
|
||||
import ghidra.util.database.annot.*;
|
||||
import ghidra.util.exception.VersionException;
|
||||
@@ -224,11 +223,6 @@ public class DBTraceDataSettingsAdapter
|
||||
dataFactory);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DBTraceDataSettingsSpace get(TraceAddressSpace space, boolean createIfAbsent) {
|
||||
return (DBTraceDataSettingsSpace) super.get(space, createIfAbsent);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DBTraceDataSettingsSpace getForSpace(AddressSpace space, boolean createIfAbsent) {
|
||||
return (DBTraceDataSettingsSpace) super.getForSpace(space, createIfAbsent);
|
||||
|
||||
@@ -231,7 +231,7 @@ public abstract class AbstractDBTraceDataComponent implements DBTraceDefinedData
|
||||
|
||||
@Override
|
||||
public DBTraceDataSettingsSpace getSettingsSpace(boolean createIfAbsent) {
|
||||
return root.getSettingsSpace(createIfAbsent);
|
||||
return (DBTraceDataSettingsSpace) root.getSettingsSpace(createIfAbsent);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -25,7 +25,7 @@ import ghidra.program.model.address.AddressSpace;
|
||||
import ghidra.program.model.data.*;
|
||||
import ghidra.program.model.lang.Language;
|
||||
import ghidra.trace.database.DBTraceUtils;
|
||||
import ghidra.trace.database.data.DBTraceDataSettingsAdapter.DBTraceDataSettingsSpace;
|
||||
import ghidra.trace.database.data.DBTraceDataSettingsOperations;
|
||||
import ghidra.trace.database.guest.InternalTracePlatform;
|
||||
import ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree;
|
||||
import ghidra.trace.model.guest.TracePlatform;
|
||||
@@ -243,8 +243,9 @@ public class DBTraceData extends AbstractDBTraceCodeUnit<DBTraceData>
|
||||
}
|
||||
|
||||
@Override
|
||||
public DBTraceDataSettingsSpace getSettingsSpace(boolean createIfAbsent) {
|
||||
return getTrace().getDataSettingsAdapter().get(space, createIfAbsent);
|
||||
public DBTraceDataSettingsOperations getSettingsSpace(boolean createIfAbsent) {
|
||||
return (DBTraceDataSettingsOperations) getTrace().getDataSettingsAdapter()
|
||||
.get(space, createIfAbsent);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -276,7 +276,8 @@ public class UndefinedDBTraceData implements DBTraceDataAdapter, DBTraceSpaceKey
|
||||
|
||||
@Override
|
||||
public DBTraceDataSettingsOperations getSettingsSpace(boolean createIfAbsent) {
|
||||
return getTrace().getDataSettingsAdapter().get(this, createIfAbsent);
|
||||
return (DBTraceDataSettingsOperations) getTrace().getDataSettingsAdapter()
|
||||
.get(this, createIfAbsent);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user