private void dumpGlobalSet(ConstructState state, int num, int mask, int value,
			Address setAddr) {

		byte[] maskActualValue = new byte[contextBaseRegister.getMinimumByteSize() * 2];
		int byteOffset = num * 4;
		System.arraycopy(getBytes(new int[] { value }), 0, maskActualValue,
			(maskActualValue.length / 2) + byteOffset, 4);
		System.arraycopy(getBytes(new int[] { mask }), 0, maskActualValue, byteOffset, 4);

		RegisterValue actualValue = new RegisterValue(contextBaseRegister, maskActualValue);

		String msg = "Commit future value" + (setAddr != null ? (" at " + setAddr) : "") + ": ";

		indent(2);
		int baseRegSize = contextBaseRegister.getMinimumByteSize() * 8;
		for (Register reg : contextBaseRegister.getChildRegisters()) {
			RegisterValue childActualValue = actualValue.getRegisterValue(reg);
			if (childActualValue.hasAnyValue()) {
				BigInteger actual = childActualValue.getUnsignedValueIgnoreMask();
				int msb = baseRegSize - reg.getLeastSignificantBitInBaseRegister() - 1;
				int lsb = msb - reg.getBitLength() + 1;

				append(msg + reg.getName() + "(" + lsb + "," + msb + ") = 0x" +
					Long.toHexString(actual.longValue()) + "\n");
			}
		}
		dropIndent(2);
	}
Dump globalset details.  The target address is currently not included in the log.
NOTE: Method has no affect unless constructed with VERBOSE logging mode.
@param pos
@param state
@param sym
@param num
@param mask
@param value
@throws MemoryAccessException
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/SleighDebugLogger.java