public void WriteRelocEntry(RelocEntry relocEntry) { _relocWriter.Write((int)relocEntry.Position); _relocWriter.Write((int)relocEntry.Index); RelocEntriesCount++; }
public void WriteRelocEntry(RelocEntry relocEntry) { _relocWriter.Write((int)relocEntry.Position); _relocWriter.Write((byte)relocEntry.Symbol.Type); _relocWriter.Write((ulong)relocEntry.Symbol.Value); RelocEntriesCount++; }
private static RelocEntry[] GetRelocEntries(BinaryReader relocsReader, int relocEntriesCount) { RelocEntry[] relocEntries = new RelocEntry[relocEntriesCount]; for (int i = 0; i < relocEntriesCount; i++) { int position = relocsReader.ReadInt32(); int index = relocsReader.ReadInt32(); relocEntries[i] = new RelocEntry(position, index); } return(relocEntries); }
public void WriteRelocEntry(RelocEntry relocEntry) { SerializeStructure(RelocStream, relocEntry); RelocEntriesCount++; }