AddressSet getCombinedAddressSet(AddressSetView addrs) {
		AddressSet combined = ProgramMemoryComparator.getCombinedAddresses(program1, program2);
		if (addrs != null) {
			combined = combined.intersect(addrs);
		}
		return combined;
	}
Determines all of the addresses that are in the Diff's two programs
for the indicated address set and that are compatible with the first program.
Any program2 addresses for which an equivalent (compatible) address can't be determined will not be
included in the combined set.
@param addrs the addresses to combine from the first program.
@return the addresses which are derived from the two programs combined addresses that are in common
with the ones in the address set that is passed in as a parameter.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramDiff.java