GP-5876 - Fixed table column exception seen when using Version Tracking

This commit is contained in:
dragonmacher 2025-07-25 19:29:07 -04:00
parent c56d41a353
commit 0286fb59fa

View file

@ -40,6 +40,12 @@ public class ReferenceCountToAddressTableColumn extends
@Override @Override
public Integer getValue(Address rowObject, Settings settings, Program pgm, public Integer getValue(Address rowObject, Settings settings, Program pgm,
ServiceProvider serviceProvider) throws IllegalArgumentException { ServiceProvider serviceProvider) throws IllegalArgumentException {
if (rowObject.isStackAddress() || rowObject.isRegisterAddress()) {
// the ReferenceManager will throw an exception if we pass this address
return 0;
}
ReferenceManager referenceManager = pgm.getReferenceManager(); ReferenceManager referenceManager = pgm.getReferenceManager();
int referenceCount = referenceManager.getReferenceCountTo(rowObject); int referenceCount = referenceManager.getReferenceCountTo(rowObject);
if (referenceCount != 0) { if (referenceCount != 0) {