diff --git a/.github/coverage.html b/.github/coverage.html index 3aa84d2..1ad4ddd 100644 --- a/.github/coverage.html +++ b/.github/coverage.html @@ -55,23 +55,25 @@ @@ -102,18 +104,11 @@ func newConn(module api.Module) *Conn { if global == nil { panic(noGlobalErr + "malloc_destructor") } - destructor := uint32(global.Get()) - if destructor == 0 { - panic(noGlobalErr + "malloc_destructor") - } - destructor, ok := module.Memory().ReadUint32Le(destructor) - if !ok { - panic(noGlobalErr + "malloc_destructor") - } + destructor := memory{module}.readUint32(uint32(global.Get())) - return &Conn{ + return &Conn{ module: module, - memory: module.Memory(), + memory: memory{module}, api: sqliteAPI{ malloc: getFun("malloc"), free: getFun("free"), @@ -229,9 +224,7 @@ func compile() {