@Override
		public int getDecodeSize(Program program) {
			AddressSpace defaultAddressSpace = program.getAddressFactory().getDefaultAddressSpace();
			Address maxAddress = defaultAddressSpace.getMaxAddress();
			int pointerSize = maxAddress.getPointerSize();
			switch (pointerSize) {
				case 3:
					return 4; // 3 uses 4 bytes

				case 5:
				case 6:
				case 7:
					return 8; // 5 thru 7 use 8 bytes

				default:
					return pointerSize;
			}
		}
Get the appropriate decoder for the given 8-bit mode; mode is parsed into
decode format, application mode, and indirection flag.
@see #createDecoder(DwarfEHDataDecodeFormat, DwarfEHDataApplicationMode, boolean)
@param mode a byte that indicates an encoding
@return the decoder for the indicated mode of encoding
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/exceptionhandlers/gcc/DwarfDecoderFactory.java