Implemented dynamic section alignment
This commit is contained in:
parent
4faab9606c
commit
c010a81ac6
9 changed files with 35 additions and 23 deletions
|
@ -56,7 +56,7 @@ func Write(writer io.Writer, codeBytes []byte, dataBytes []byte) {
|
|||
VirtualAddress: int64(config.BaseAddress + code.MemoryOffset),
|
||||
SizeInFile: int64(len(code.Bytes)),
|
||||
SizeInMemory: int64(len(code.Bytes)),
|
||||
Align: config.MemoryAlign,
|
||||
Align: int64(config.MemoryAlign),
|
||||
},
|
||||
DataHeader: ProgramHeader{
|
||||
Type: ProgramTypeLOAD,
|
||||
|
@ -65,7 +65,7 @@ func Write(writer io.Writer, codeBytes []byte, dataBytes []byte) {
|
|||
VirtualAddress: int64(config.BaseAddress + data.MemoryOffset),
|
||||
SizeInFile: int64(len(data.Bytes)),
|
||||
SizeInMemory: int64(len(data.Bytes)),
|
||||
Align: config.MemoryAlign,
|
||||
Align: int64(config.MemoryAlign),
|
||||
},
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue