mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-19 16:40:38 -09:00
Merge remote-tracking branch 'origin/GP-5564_ryanmkurtz_ext--SQUASHED'
(Closes #5940)
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package ghidra.app.plugin.core.gotoquery;
|
||||
|
||||
import static ghidra.framework.main.DataTreeDialogType.OPEN;
|
||||
import static ghidra.framework.main.DataTreeDialogType.*;
|
||||
|
||||
import java.util.Stack;
|
||||
|
||||
@@ -48,7 +48,6 @@ import ghidra.util.table.AddressArrayTableModel;
|
||||
public class GoToHelper {
|
||||
|
||||
private PluginTool tool;
|
||||
|
||||
private NavigationOptions navOptions; // needed to determine external address navigation behavior
|
||||
|
||||
public GoToHelper(PluginTool tool) {
|
||||
@@ -203,10 +202,9 @@ public class GoToHelper {
|
||||
|
||||
Address[] externalLinkageAddresses =
|
||||
NavigationUtils.getExternalLinkageAddresses(program, externalSym.getAddress());
|
||||
|
||||
if (externalLinkageAddresses.length == 0) {
|
||||
tool.setStatusInfo("Failed to identify external linkage address for " +
|
||||
externalSym.getName(true) + ". Unable to perform navigation.", true);
|
||||
return false;
|
||||
return goToExternalLocation(nav, externalLoc, false);
|
||||
}
|
||||
if (externalLinkageAddresses.length > 1) {
|
||||
if (popupAllowed) {
|
||||
|
||||
Reference in New Issue
Block a user