提交 1c9855f2 编写于 作者: 3 3dgen

数据段留16字节安全区

上级 c1b8fc1e
......@@ -297,7 +297,7 @@ func (m *Module) ToWatModule() *wat.Module {
var heap_base wat.Global
heap_base.V = wat.NewVar("__heap_base", wat.I32{})
heap_base.IsMut = false
heap_base.InitValue = strconv.Itoa(makeAlign(m.DataSeg.Size(), 16))
heap_base.InitValue = strconv.Itoa(makeAlign(m.DataSeg.Size()+16, 16))
wat_module.Globals = append(wat_module.Globals, heap_base)
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册