GP-3814 - Version Tracking - Removed dependency on VTController from VT scripts

This commit is contained in:
dragonmacher 2023-09-11 18:08:11 -04:00
parent d7d6b44e29
commit e7bc5efb93
68 changed files with 740 additions and 689 deletions

View file

@ -1,6 +1,5 @@
/* ###
* IP: GHIDRA
* REVIEWED: YES
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -22,7 +21,7 @@ import ghidra.util.exception.CancelledException;
import ghidra.util.task.TaskMonitor;
/**
* Interface representing the address mapping for any means of correlating addresses
* Interface representing the address mapping for any means of correlating addresses
* between a source program and a destination program.
*
*/
@ -31,11 +30,13 @@ public interface AddressCorrelation {
/**
* Returns the AddressRange of a set of addresses in the destination
* program that correlates to corresponding range in the source program.
*
*
* @param sourceAddress
* the source program address
* @return the destination program address range, or null if the source program address maps
* @param monitor the task monitor
* @return the destination program address range, or null if the source program address maps
* to one that is "deleted" in the destination program
* @throws CancelledException if cancelled
*/
public AddressRange getCorrelatedDestinationRange(Address sourceAddress, TaskMonitor monitor)
throws CancelledException;