private Address grabAugmentationData(Address addr) throws MemoryAccessException {

		/*
		 * Copies the Augmentation Data at the specified address into <code>augmentationData</code>
		 * so it can be processed.
		 */
		augmentationData = new byte[augmentationDataLength];
		int numBytesRead = program.getMemory().getBytes(addr, augmentationData);

		curSize += numBytesRead;

		return addr.add(numBytesRead);
	}
Reads the CIE Augmentation Data and holds it in this class. This block of data is
defined by the contents of the Augmentation String and is only present if
the Augmentation string contains the character 'z'. Length of this string
is given by the Augmentation length.

@param addr Address at which the Augmentation Data array should be created.
@return Address immediately following the Augmentation Data
@throws MemoryAccessException if memory for the CIE couldn't be read.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/exceptionhandlers/gcc/structures/ehFrame/Cie.java