Fixed potential bug with program fileSize field.
This commit is contained in:
parent
669b6d66a3
commit
8d23df86bf
@ -235,8 +235,7 @@ ehs::Serializer<ehs::UInt_64> ELF64::Serialize() const
|
||||
if (sections[i].programIndex < EHS_UINT_16_MAX + 1)
|
||||
{
|
||||
sections[i].vAddr = programs[entryPoint].pAddr + result.GetOffset() + programsSize + segmentOffset;
|
||||
programs[sections[i].programIndex].fileSize =
|
||||
result.GetOffset() + programsSize + segmentOffset + segmentData[i].Size();
|
||||
programs[sections[i].programIndex].fileSize = segmentData[i].Size();
|
||||
}
|
||||
|
||||
segmentOffset += segmentData[i].Size();
|
||||
|
Loading…
Reference in New Issue
Block a user