Merge remote-tracking branch

'origin/GP-3178_ghidragon_pinned_symbol_bug_on_rebase' (Closes #4290)
This commit is contained in:
Ryan Kurtz 2023-03-21 13:56:55 -04:00
commit 6660f9663b
2 changed files with 14 additions and 12 deletions

View file

@ -2448,7 +2448,7 @@ public class SymbolManager implements SymbolTable, ManagerDB {
Set<Address> primaryFixups = new HashSet<>();
for (SymbolDB symbol : fixupPinnedSymbols) {
Address currentAddress = symbol.getAddress();
Address beforeBaseChangeAddress = oldBase.add(currentAddress.subtract(base));
Address beforeBaseChangeAddress = oldBase.addWrap(currentAddress.subtract(base));
primaryFixups.add(currentAddress);
primaryFixups.add(beforeBaseChangeAddress);