private Address processCieId(Address addr) throws MemoryAccessException {

		/*
		 * Create a new CIE ID field at the specified address and sets an
		 * appropriate comment for the new structure.
		 */
		String comment = "(CIE) ID";
		createAndCommentData(program, addr, dwordDT, comment, CommentType.EOL);

		program.getMemory().getBytes(addr, enc_cieId);
		cieId = (int) GccAnalysisUtils.readDWord(program, addr);
		curSize = +DWORD_LEN;

		return addr.add(DWORD_LEN);
	}
Creates the CIE ID field at the specified Address.

@param addr Address at which the CIE ID field should be created.
@return Address immediately following the CIE ID field.
@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