private void readEntryData(BinaryReader reader) throws IOException {
		if (is32bit) {
			this.r_offset = reader.readNextUnsignedInt();
			this.r_info = reader.readNextUnsignedInt();
			if (hasAddend) {
				r_addend = reader.readNextInt();
			}
		}
		else {
			this.r_offset = reader.readNextLong();
			this.r_info = reader.readNextLong();
			if (hasAddend) {
				r_addend = reader.readNextLong();
			}
		}
	}
Initialize ELF relocation entry using data provided via the parameters.
@param elfHeader ELF header
@param relocationTableIndex index of relocation within relocation table
@param withAddend true if it's a RELA entry with addend, else false
@param offset The offset for the entry (r_offset)
@param info The info value for the entry (r_info)
@param addend The signed-addend (r_addend) for the entry (32-bit addends should 
be signed-extended to 64-bits)
@throws IOException if an IO or parse error occurs
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/ElfRelocation.java