Merge remote-tracking branch 'origin/GP-1053_DecompilerConversion' into patch

This commit is contained in:
ghidra1
2021-07-06 14:22:07 -04:00
35 changed files with 2430 additions and 281 deletions

View File

@@ -16,6 +16,7 @@
package ghidra.trace.database.program;
import java.util.Collection;
import java.util.List;
import com.google.common.collect.Range;
@@ -85,6 +86,11 @@ public class DBTraceProgramViewEquate implements Equate {
return refs.toArray(new EquateReference[refs.size()]);
}
@Override
public List<EquateReference> getReferences(Address refAddr) {
return equate.getReferences(refAddr);
}
@Override
public void removeReference(Address refAddr, int opndPosition) {
TraceEquateReference ref = equate.getReference(program.snap, null, refAddr, opndPosition);

View File

@@ -16,6 +16,7 @@
package ghidra.trace.database.symbol;
import java.util.Collection;
import java.util.List;
import com.google.common.collect.Range;
@@ -23,6 +24,7 @@ import db.DBRecord;
import ghidra.program.model.address.Address;
import ghidra.program.model.data.Enum;
import ghidra.program.model.pcode.Varnode;
import ghidra.program.model.symbol.EquateReference;
import ghidra.trace.model.symbol.TraceEquate;
import ghidra.trace.model.symbol.TraceEquateReference;
import ghidra.trace.model.thread.TraceThread;
@@ -114,6 +116,10 @@ public class DBTraceEquate extends DBAnnotatedObject implements TraceEquate {
return null;
}
public List<EquateReference> getReferences(Address refAddr) {
return null;
}
@Override
public TraceEquateReference getReference(long snap, TraceThread thread, Address address,
int operandIndex) {