private Address processAugmentationInfo(Address addr) throws MemoryAccessException {

		/*
		 * If the first character is a 'z', Augmentation Data is included.
		 */
		if (augmentationString != null && augmentationString.length() > 0 &&
			augmentationString.charAt(0) == 'z') {

			// Create the Augmentation Data Length and Augmentation Data fields
			addr = processAugmentationDataLength(addr);
			Address augmentationDataAddr = addr;
			addr = grabAugmentationData(addr);

			int augmentationDataIndex = 0;
			for (int idx = 1; idx < augmentationString.length(); idx++) {
				if (augmentationDataIndex >= augmentationData.length) {
					break;
				}
				int augData = augmentationData[augmentationDataIndex] & 0xFF;

				char ch = augmentationString.charAt(idx);
				switch (ch) {
					case 'L':
						processLsdaEncoding(augmentationDataAddr, augmentationDataIndex, augData);
						augmentationDataIndex++;
						break;

					case 'R':
						processFdeEncoding(augmentationDataAddr, augmentationDataIndex, augData);
						augmentationDataIndex++;
						break;

					case 'S':
						Msg.debug(this, "stack frame..");
						break;

					case 'P':

						DwarfEHDecoder personalityDecoder = processPersonalityEncoding(
							augmentationDataAddr, augmentationDataIndex, augData);
						augmentationDataIndex++;

						DwarfDecodeContext personalityDecodeContext =
							processPersonalityFunctionPointer(augmentationDataAddr,
								augmentationDataIndex, personalityDecoder);
						augmentationDataIndex += personalityDecodeContext.getEncodedLength();

						break;
				}

			}
		}
		return addr;
	}
Creates a Common Information Entry (CIE) at <code>cieAddress</code>. 
<br>Note: This method must get called before any of the "get..." methods.

@param cieAddress the address where the CIE should be created.
@throws MemoryAccessException if memory for the CIE couldn't be read.
@throws ExceptionHandlerFrameException if some of the CIE information couldn't be created.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/exceptionhandlers/gcc/structures/ehFrame/Cie.java