mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-05-23 04:05:30 +08:00
fixed tests related to recent merge of GP-1073
This commit is contained in:
+3
-3
@@ -324,15 +324,15 @@ public class DeleteLabelCmdTest extends AbstractGhidraHeadedIntegrationTest {
|
||||
assertEquals(1, symbols.length);
|
||||
assertEquals("MyFunction", symbols[0].getName());
|
||||
|
||||
createSymbol(addr, "ThirdSymbol");
|
||||
createSymbol(addr, "OtherSymbol");
|
||||
createSymbol(addr, "ThirdSymbol");
|
||||
|
||||
symbols = getSymbols(addr);
|
||||
assertEquals(3, symbols.length);
|
||||
assertEquals("MyFunction", symbols[0].getName());
|
||||
assertEquals(true, symbols[0].isPrimary());
|
||||
assertEquals("ThirdSymbol", symbols[1].getName());
|
||||
assertEquals("OtherSymbol", symbols[2].getName());
|
||||
assertEquals("OtherSymbol", symbols[1].getName());
|
||||
assertEquals("ThirdSymbol", symbols[2].getName());
|
||||
|
||||
// Add a reference from 01002257 Operand1 to 01002239
|
||||
ReferenceManager refMgr = notepad.getReferenceManager();
|
||||
|
||||
+3
-10
@@ -766,17 +766,10 @@ public class FGProvider extends VisualGraphComponentProvider<FGVertex, FGEdge, F
|
||||
Address minAddress = vertexAddresses.getMinAddress();
|
||||
|
||||
Symbol primary = symbolTable.getPrimarySymbol(minAddress);
|
||||
if (!primary.isDynamic()) {
|
||||
return;
|
||||
// if there is a symbol, then the block should not be merged
|
||||
if (primary == null) {
|
||||
controller.mergeVertexWithParent(destinationVertex);
|
||||
}
|
||||
|
||||
ReferenceManager referenceManager = currentProgram.getReferenceManager();
|
||||
ReferenceIterator references = referenceManager.getReferencesTo(minAddress);
|
||||
if (references.hasNext()) {
|
||||
return; // other references to this vertex entry point
|
||||
}
|
||||
|
||||
controller.mergeVertexWithParent(destinationVertex);
|
||||
}
|
||||
|
||||
private void handleReferenceAdded(DomainObjectChangeRecord record) {
|
||||
|
||||
Reference in New Issue
Block a user