From 481e652f27a8ccebf301ff73a65fa7f38bd204d5 Mon Sep 17 00:00:00 2001 From: Jan Mercl <0xjnml@gmail.com> Date: Mon, 3 Jul 2017 17:29:33 +0200 Subject: Regenerate Linux using latest CCGO. modified: Makefile modified: all_test.go modified: internal/bin/bin_linux_386.go modified: internal/bin/bin_linux_amd64.go modified: internal/mptest/mptest_linux_386.go modified: internal/mptest/mptest_linux_amd64.go modified: internal/threadtest4/threadtest4_linux_386.go modified: internal/threadtest4/threadtest4_linux_amd64.go --- Makefile | 2 +- all_test.go | 21 +- internal/bin/bin_linux_386.go | 1910 +++++++++++------------ internal/bin/bin_linux_amd64.go | 1910 +++++++++++------------ internal/mptest/mptest_linux_386.go | 54 +- internal/mptest/mptest_linux_amd64.go | 54 +- internal/threadtest4/threadtest4_linux_386.go | 16 +- internal/threadtest4/threadtest4_linux_amd64.go | 16 +- 8 files changed, 1997 insertions(+), 1986 deletions(-) diff --git a/Makefile b/Makefile index 8a864e1..10b4834 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ all: editor clean: go clean - rm -f *~ *.test *.out test.db testdb-* tt4-test*.db + rm -f *~ *.test *.out test.db testdb-* tt4-test*.db* cover: t=$(shell tempfile) ; go test -coverprofile $$t && go tool cover -html $$t && unlink $$t diff --git a/all_test.go b/all_test.go index c814ed1..39925b5 100644 --- a/all_test.go +++ b/all_test.go @@ -60,6 +60,7 @@ func init() { // ============================================================================ var ( + memTrace = flag.Bool("memory.trace", false, "") recsPerSec = flag.Bool("recs_per_sec_as_mbps", false, "Show records per second as MB/s.") ) @@ -392,10 +393,10 @@ func TestMP(t *testing.T) { t.Fatalf("%s: no files", pat) } - cmd := filepath.FromSlash("./mptest") + nm := filepath.FromSlash("./mptest") for _, v := range m { os.Remove("db") - out, err := exec.Command(cmd, "db", v).CombinedOutput() + out, err := exec.Command(nm, "db", v).CombinedOutput() t.Logf("%s", out) if err != nil { t.Fatal(err) @@ -437,7 +438,7 @@ func TestThread1(t *testing.T) { for j := 0; j <= 20; j++ { out, err := exec.Command("./threadtest1", strconv.Itoa(j), "-v").CombinedOutput() - t.Logf("%v, %v: %s", i, j, out) + t.Logf("%v, %v:\n%s", i, j, out) if err != nil { t.Fatal(err) } @@ -510,7 +511,11 @@ func TestThread4(t *testing.T) { t.Fatal(err) } - if out, err := exec.Command("go", "build", "-o", "threadtest4", "github.com/cznic/sqlite/internal/threadtest4").CombinedOutput(); err != nil { + s := []string{"build", "-o", "threadtest4"} + if *memTrace { + s = append(s, "-tags", "memory.trace", "-race") + } + if out, err := exec.Command("go", append(s, "github.com/cznic/sqlite/internal/threadtest4")...).CombinedOutput(); err != nil { t.Fatalf("go build mptest: %s\n%s", err, out) } @@ -526,10 +531,16 @@ func TestThread4(t *testing.T) { } { for i := 2; i <= 10; i++ { out, err := exec.Command("./threadtest4", append(opts, strconv.Itoa(i))...).CombinedOutput() - t.Logf("%v: %v %s", i, opts, out) + t.Logf("%v: %v\n%s", i, opts, out) if err != nil { t.Fatal(err) } + + if bytes.Contains(out, []byte("fault address")) || + bytes.Contains(out, []byte("data race")) || + bytes.Contains(out, []byte("RACE")) { + t.Fatal("fault") + } } } } diff --git a/internal/bin/bin_linux_386.go b/internal/bin/bin_linux_386.go index dd0e419..5cac40e 100644 --- a/internal/bin/bin_linux_386.go +++ b/internal/bin/bin_linux_386.go @@ -1249,7 +1249,7 @@ _104: { p := &_bufpt *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(_54_nn))) - sink0 = *p + sink0(*p) } _idx = i32(0) _107: @@ -1313,7 +1313,7 @@ _127: { p := func() *float64 { _idx -= 1; return &_rounder }() *p = (*p) * (0.1) - sink4 = *p + sink4(*p) } goto _127 _130: @@ -1321,7 +1321,7 @@ _130: { p := &_realvalue *p = (*p) + _rounder - sink4 = *p + sink4(*p) } } _exp = i32(0) @@ -1339,12 +1339,12 @@ _134: { p := &_64_scale *p = (*p) * float64(1e+100) - sink4 = *p + sink4(*p) } { p := &_exp *p = (*p) + i32(100) - sink1 = *p + sink1(*p) } goto _134 } @@ -1353,12 +1353,12 @@ _135: { p := &_64_scale *p = (*p) * float64(1e+10) - sink4 = *p + sink4(*p) } { p := &_exp *p = (*p) + i32(10) - sink1 = *p + sink1(*p) } goto _135 } @@ -1367,7 +1367,7 @@ _138: { p := &_64_scale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } _exp += 1 goto _138 @@ -1375,19 +1375,19 @@ _138: { p := &_realvalue *p = (*p) / _64_scale - sink4 = *p + sink4(*p) } _143: if _realvalue < float64(1e-08) { { p := &_realvalue *p = (*p) * float64(1e+08) - sink4 = *p + sink4(*p) } { p := &_exp *p = (*p) - i32(8) - sink1 = *p + sink1(*p) } goto _143 } @@ -1396,7 +1396,7 @@ _144: { p := &_realvalue *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } _exp -= 1 goto _144 @@ -1416,13 +1416,13 @@ _133: { p := &_realvalue *p = (*p) + _rounder - sink4 = *p + sink4(*p) } if _realvalue >= float64(10) { { p := &_realvalue *p = (*p) * (0.1) - sink4 = *p + sink4(*p) } _exp += 1 } @@ -1554,7 +1554,7 @@ _192: { p := &_exp *p = (*p) % i32(100) - sink1 = *p + sink1(*p) } } *postInc0(&_bufpt, 1) = int8((_exp / i32(10)) + i32(48)) @@ -1615,7 +1615,7 @@ _207: { p := &_width *p = (*p) - (_precision - i32(1)) - sink1 = *p + sink1(*p) } if (_width > i32(1)) && (_flag_leftjustify == 0) { _sqlite3AppendChar(tls, _pAccum, _width-i32(1), int8(i32(32))) @@ -1697,7 +1697,7 @@ _234: { p := &_110_n *p = (*p) + (_110_i + i32(3)) - sink1 = *p + sink1(*p) } if _110_n <= i32(70) { goto _237 @@ -1788,7 +1788,7 @@ _119: { p := &_width *p = (*p) - _length - sink1 = *p + sink1(*p) } if _width <= i32(0) { goto _261 @@ -1856,7 +1856,7 @@ func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) + uint32(_N) - sink5 = *p + sink5(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2))+1*uintptr((_p.X3)-uint32(_N))))), (unsafe.Pointer)(_z), uint32(_N)) } @@ -1882,7 +1882,7 @@ func _enlargeAndAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) + uint32(_N) - sink5 = *p + sink5(*p) } } func() { @@ -1931,13 +1931,13 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { { p := &_3_szNew *p = (*p) + int64(_N+i32(1)) - sink6 = *p + sink6(*p) } if (_3_szNew + int64(_p.X3)) <= int64(_p.X5) { { p := &_3_szNew *p = (*p) + int64(_p.X3) - sink6 = *p + sink6(*p) } } if _3_szNew > int64(_p.X5) { @@ -1969,7 +1969,7 @@ _14: { p := (*uint8)(unsafe.Pointer(&(_p.X7))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } goto _21 _15: @@ -2018,7 +2018,7 @@ func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { { p := (*uint8)(unsafe.Pointer(&(_p.X7))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } } *(**int8)(unsafe.Pointer(&(_p.X2))) = nil @@ -2126,7 +2126,7 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { { p := _db.X79 *p = (*p) + _sqlite3DbMallocSize(tls, _db, _p) - sink1 = *p + sink1(*p) } } @@ -2248,7 +2248,7 @@ func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 4*uintptr(_op))) *p = (*p) - uint32(_N) - sink5 = *p + sink5(*p) } } @@ -2637,7 +2637,7 @@ func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 4*uintptr(_op))) *p = (*p) + uint32(_N) - sink5 = *p + sink5(*p) } if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 4*uintptr(_op)))) > (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(&(_sqlite3Stat.X1))))) + 4*uintptr(_op)))) { *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(&(_sqlite3Stat.X1))))) + 4*uintptr(_op))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 4*uintptr(_op))) @@ -3786,7 +3786,7 @@ _8: { p := (*uint32)(unsafe.Pointer(&(_pGroup.X2))) *p = (*p) + (_pCache.X5) - sink5 = *p + sink5(*p) } *(*uint32)(unsafe.Pointer(&(_pGroup.X3))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) } @@ -3928,7 +3928,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { { p := (*uint32)(unsafe.Pointer(&(_pGroup.X1))) *p = (*p) - (_pCache.X6) - sink5 = *p + sink5(*p) } func() { if (_pGroup.X2) < (_pCache.X5) { @@ -3939,7 +3939,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { { p := (*uint32)(unsafe.Pointer(&(_pGroup.X2))) *p = (*p) - (_pCache.X5) - sink5 = *p + sink5(*p) } *(*uint32)(unsafe.Pointer(&(_pGroup.X3))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) _pcache1EnforceMaxPage(tls, _pCache) @@ -4284,7 +4284,7 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { { p := (*uint32)(unsafe.Pointer(&(_1_pGroup.X1))) *p = (*p) + (uint32(_nMax) - (_pCache.X6)) - sink5 = *p + sink5(*p) } *(*uint32)(unsafe.Pointer(&(_1_pGroup.X3))) = ((_1_pGroup.X1) + uint32(i32(10))) - (_1_pGroup.X2) *(*uint32)(unsafe.Pointer(&(_pCache.X6))) = uint32(_nMax) @@ -4523,7 +4523,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF { p := (*uint32)(unsafe.Pointer(&(_pGroup.X4))) *p = (*p) - uint32((_2_pOther.X4)-(_pCache.X4)) - sink5 = *p + sink5(*p) } _22: _18: @@ -4669,7 +4669,7 @@ _6: { p := &_zBulk *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_pCache.X3))) - sink0 = *p + sink0(*p) } if preInc1(&_4_nBulk, -1) != 0 { goto _6 @@ -5185,7 +5185,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink13 = *p + sink13(*p) } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(163) { @@ -5306,7 +5306,7 @@ func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { { p := (*uint16)(unsafe.Pointer(&(_pVal.X1))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } if int32(_pVal.X2) != (int32(_enc) & i32(-9)) { _sqlite3VdbeChangeEncoding(tls, _pVal, int32(_enc)&i32(-9)) @@ -5390,12 +5390,12 @@ func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { { p := (*int32)(unsafe.Pointer(&(_pMem.X4))) *p = (*p) + (*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pMem.X0)))))) - sink1 = *p + sink1(*p) } { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-16897)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -5493,7 +5493,7 @@ _14: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-7169)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -5939,7 +5939,7 @@ _12: { p := (*int32)(unsafe.Pointer(&(_pMem.X4))) *p = (*p) & i32(-2) - sink1 = *p + sink1(*p) } _len = ((_pMem.X4) * i32(2)) + i32(1) goto _19 @@ -6049,14 +6049,14 @@ _52: { p := &_c *p = (*p) + uint32(int32(*postInc13(&_zIn, 1))<= uint32(i32(55296))) && (_c < uint32(i32(57344)))) && (uintptr(unsafe.Pointer(_zIn)) < uintptr(unsafe.Pointer(_zTerm))) { _28_c2 = int32(*postInc13(&_zIn, 1)) { p := &_28_c2 *p = (*p) + (int32(*postInc13(&_zIn, 1)) << uint(i32(8))) - sink1 = *p + sink1(*p) } _c = (uint32(_28_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) } @@ -6092,14 +6092,14 @@ _64: { p := &_c *p = (*p) + uint32(*postInc13(&_zIn, 1)) - sink5 = *p + sink5(*p) } if ((_c >= uint32(i32(55296))) && (_c < uint32(i32(57344)))) && (uintptr(unsafe.Pointer(_zIn)) < uintptr(unsafe.Pointer(_zTerm))) { _37_c2 = int32(*postInc13(&_zIn, 1)) << uint(i32(8)) { p := &_37_c2 *p = (*p) + int32(*postInc13(&_zIn, 1)) - sink1 = *p + sink1(*p) } _c = (uint32(_37_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) } @@ -6196,14 +6196,14 @@ func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } _10: _5: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-4097)) - sink14 = *p + sink14(*p) } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pMem.X11))))) = nil return i32(0) @@ -6295,7 +6295,7 @@ func _vdbeMemAddTerminator(tls *crt.TLS, _pMem *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -6373,13 +6373,13 @@ _15: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(514)) - sink14 = *p + sink14(*p) } if _bForce != 0 { { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-13)) - sink14 = *p + sink14(*p) } } _sqlite3VdbeChangeEncoding(tls, _pMem, int32(_enc)) @@ -6429,7 +6429,7 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(13)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -6782,7 +6782,7 @@ _86: { p := &_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } _95: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i))))))) & i32(4)) != 0 { @@ -7130,7 +7130,7 @@ func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { { p := (*uint8)(unsafe.Pointer(&(_p.X7))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } goto _4 } @@ -7249,7 +7249,7 @@ _16: { p := &_nByte *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _16 _20: @@ -7257,7 +7257,7 @@ _15: { p := &_flags *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } _10: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -7277,7 +7277,7 @@ _10: } return i32(2) }() - sink1 = *p + sink1(*p) } } if _nByte > _iLimit { @@ -7321,7 +7321,7 @@ _21: } return i32(1024) }()) - sink14 = *p + sink14(*p) } _31: *(*int32)(unsafe.Pointer(&(_pMem.X4))) = _nByte @@ -7385,7 +7385,7 @@ _2: { p := (*int32)(unsafe.Pointer(&(_pMem.X4))) *p = (*p) - i32(2) - sink1 = *p + sink1(*p) } crt.Xmemmove(tls, (unsafe.Pointer)(_pMem.X5), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(i32(2))))), uint32(_pMem.X4)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(_pMem.X4))) = int8(i32(0)) @@ -7393,7 +7393,7 @@ _2: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } *(*uint8)(unsafe.Pointer(&(_pMem.X2))) = _bom } @@ -7458,7 +7458,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink13 = *p + sink13(*p) } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(163) { @@ -7518,7 +7518,7 @@ _7: { p := &_z *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink13 = *p + sink13(*p) } _n = _sqlite3GetToken(tls, _z, &_token) if _token == i32(163) { @@ -7931,7 +7931,7 @@ _6: { p := &_2_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _6 _10: @@ -7940,14 +7940,14 @@ _10: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(int32(_enc)&i32(1)))) - sink0 = *p + sink0(*p) } _5: if (uintptr(unsafe.Pointer(_z)) < uintptr(unsafe.Pointer(_zEnd))) && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z)))))&i32(1)) != 0 { { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _5 } @@ -7959,7 +7959,7 @@ _5: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _17 } @@ -7967,7 +7967,7 @@ _5: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } } _17: @@ -7977,7 +7977,7 @@ _17: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } return &_nDigits }() += 1 @@ -7990,7 +7990,7 @@ _19: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } return &_nDigits }() += 1 @@ -8007,7 +8007,7 @@ _19: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } _27: if uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zEnd)) || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z)))))&i32(4)) == 0 { @@ -8021,7 +8021,7 @@ _27: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } return &_nDigits }() += 1 @@ -8037,7 +8037,7 @@ _26: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } _eValid = i32(0) if uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zEnd)) { @@ -8048,7 +8048,7 @@ _26: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _37 } @@ -8056,7 +8056,7 @@ _26: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } } _37: @@ -8070,7 +8070,7 @@ _37: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } _eValid = i32(1) goto _37 @@ -8080,7 +8080,7 @@ _33: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _33 } @@ -8091,7 +8091,7 @@ _do_atof_calc: { p := &_e *p = (*p) * i32(-1) - sink1 = *p + sink1(*p) } goto _47 } @@ -8119,7 +8119,7 @@ _52: { p := &_s *p = (*p) * int64(i32(10)) - sink6 = *p + sink6(*p) } goto _56 _54: @@ -8129,7 +8129,7 @@ _54: { p := &_s *p = (*p) / int64(i32(10)) - sink6 = *p + sink6(*p) } _56: _e -= 1 @@ -8157,12 +8157,12 @@ _64: { p := &_22_scale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } { p := &_e *p = (*p) - i32(1) - sink1 = *p + sink1(*p) } goto _64 } @@ -8171,7 +8171,7 @@ _64: { p := &_result *p = (*p) / float64(1e+308) - sink4 = *p + sink4(*p) } goto _67 } @@ -8179,7 +8179,7 @@ _64: { p := &_result *p = (*p) * float64(1e+308) - sink4 = *p + sink4(*p) } _67: goto _68 @@ -8204,12 +8204,12 @@ _74: { p := &_22_scale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } { p := &_e *p = (*p) - i32(1) - sink1 = *p + sink1(*p) } goto _74 } @@ -8218,12 +8218,12 @@ _75: { p := &_22_scale *p = (*p) * float64(1e+22) - sink4 = *p + sink4(*p) } { p := &_e *p = (*p) - i32(22) - sink1 = *p + sink1(*p) } goto _75 } @@ -8303,7 +8303,7 @@ _1: { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(10)))) - sink0 = *p + sink0(*p) } _3: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_zDate)))))&i32(1)) != 0 || (i32(84) == int32(*(*uint8)(unsafe.Pointer(_zDate)))) { @@ -8401,7 +8401,7 @@ _5: { p := &_zFormat *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(4)))) - sink0 = *p + sink0(*p) } if _nextC != 0 { goto _0 @@ -8441,7 +8441,7 @@ func _parseHhMmSs(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(5)))) - sink0 = *p + sink0(*p) } if int32(*_zDate) != i32(58) { goto _1 @@ -8453,7 +8453,7 @@ func _parseHhMmSs(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } if int32(*_zDate) != i32(46) || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zDate)) + 1*uintptr(i32(1)))))))))&i32(4)) == 0 { goto _4 @@ -8466,7 +8466,7 @@ _5: { p := &_4_rScale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } *(*uintptr)(unsafe.Pointer(&_zDate)) += uintptr(1) goto _5 @@ -8474,7 +8474,7 @@ _5: { p := &_ms *p = (*p) / _4_rScale - sink4 = *p + sink4(*p) } _4: goto _7 @@ -8545,7 +8545,7 @@ _5: { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(5)))) - sink0 = *p + sink0(*p) } *(*int32)(unsafe.Pointer(&(_p.X6))) = _sgn * (_nMn + (_nHr * i32(60))) _zulu_time: @@ -8585,7 +8585,7 @@ _2: { p := &_M *p = (*p) + i32(12) - sink1 = *p + sink1(*p) } } _A = _Y / i32(100) @@ -8600,13 +8600,13 @@ _2: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + (int64(((_p.X4)*i32(3600000))+((_p.X5)*i32(60000))) + int64((_p.X7)*float64(i32(1000)))) - sink6 = *p + sink6(*p) } if (_p.X12) != 0 { { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) - int64((_p.X6)*i32(60000)) - sink6 = *p + sink6(*p) } *(*int8)(unsafe.Pointer(&(_p.X10))) = int8(i32(0)) *(*int8)(unsafe.Pointer(&(_p.X11))) = int8(i32(0)) @@ -8742,7 +8742,7 @@ _1: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + _localtimeOffset(tls, _p, _pCtx, &_rc) - sink6 = *p + sink6(*p) } _clearYMD_HMS_TZ(tls, _p) } @@ -8773,13 +8773,13 @@ _21: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) - _8_c1 - sink6 = *p + sink6(*p) } _clearYMD_HMS_TZ(tls, _p) { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + (_8_c1 - _localtimeOffset(tls, _p, _pCtx, &_rc)) - sink6 = *p + sink6(*p) } } *(*int8)(unsafe.Pointer(&(_p.X13))) = int8(i32(1)) @@ -8802,13 +8802,13 @@ _3: { p := &_12_Z *p = (*p) - int64(i32(7)) - sink6 = *p + sink6(*p) } } { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + ((int64(_n) - _12_Z) * int64(i32(86400000))) - sink6 = *p + sink6(*p) } _clearYMD_HMS_TZ(tls, _p) _rc = i32(0) @@ -8824,7 +8824,7 @@ _4: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(9)))) - sink0 = *p + sink0(*p) } _computeYMD(tls, _p) *(*int8)(unsafe.Pointer(&(_p.X11))) = int8(i32(1)) @@ -8877,13 +8877,13 @@ _49: { p := (*int64)(unsafe.Pointer(&(_20_tx.X0))) *p = (*p) - int64(i32(43200000)) - sink6 = *p + sink6(*p) } _20_day = (_20_tx.X0) / int64(i32(86400000)) { p := (*int64)(unsafe.Pointer(&(_20_tx.X0))) *p = (*p) - (_20_day * int64(i32(86400000))) - sink6 = *p + sink6(*p) } if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(45) { *(*int64)(unsafe.Pointer(&(_20_tx.X0))) = -(_20_tx.X0) @@ -8893,7 +8893,7 @@ _49: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + (_20_tx.X0) - sink6 = *p + sink6(*p) } _rc = i32(0) goto _19 @@ -8901,7 +8901,7 @@ _51: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } _55: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(1)) != 0 { @@ -8945,7 +8945,7 @@ _71: { p := (*int32)(unsafe.Pointer(&(_p.X2))) *p = (*p) + int32(_r) - sink1 = *p + sink1(*p) } _24_x = func() int32 { if (_p.X2) > i32(0) { @@ -8956,18 +8956,18 @@ _71: { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) + _24_x - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_p.X2))) *p = (*p) - (_24_x * i32(12)) - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(&(_p.X8))) = int8(i32(0)) { p := &_r *p = (*p) - float64(int32(_r)) - sink4 = *p + sink4(*p) } goto _73 _72: @@ -8976,13 +8976,13 @@ _72: { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) + _25_y - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(&(_p.X8))) = int8(i32(0)) { p := &_r *p = (*p) - float64(int32(_r)) - sink4 = *p + sink4(*p) } goto _73 _73: @@ -8990,7 +8990,7 @@ _73: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + int64((_r*((*t16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X4))+_17_rRounder) - sink6 = *p + sink6(*p) } _rc = i32(0) goto _65 @@ -9156,19 +9156,19 @@ func _computeHMS(tls *crt.TLS, _p *XDateTime) { { p := (*float64)(unsafe.Pointer(&(_p.X7))) *p = (*p) - float64(_s) - sink4 = *p + sink4(*p) } *(*int32)(unsafe.Pointer(&(_p.X4))) = _s / i32(3600) { p := &_s *p = (*p) - ((_p.X4) * i32(3600)) - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(&(_p.X5))) = _s / i32(60) { p := (*float64)(unsafe.Pointer(&(_p.X7))) *p = (*p) + float64(_s-((_p.X5)*i32(60))) - sink4 = *p + sink4(*p) } *(*int8)(unsafe.Pointer(&(_p.X9))) = int8(i32(0)) *(*int8)(unsafe.Pointer(&(_p.X11))) = int8(i32(1)) @@ -9440,28 +9440,28 @@ _17: { p := &_n *p = (*p) + uint64(i32(8)) - sink17 = *p + sink17(*p) } goto _23 _18: { p := &_n *p = (*p) + uint64(i32(3)) - sink17 = *p + sink17(*p) } goto _23 _19: { p := &_n *p = (*p) + uint64(i32(8)) - sink17 = *p + sink17(*p) } goto _23 _20: { p := &_n *p = (*p) + uint64(i32(50)) - sink17 = *p + sink17(*p) } goto _23 _22: @@ -9532,7 +9532,7 @@ _36: { p := &_j *p = (*p) + uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _49 _37: @@ -9544,7 +9544,7 @@ _37: { p := &_j *p = (*p) + uint32(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink5 = *p + sink5(*p) } goto _49 _38: @@ -9552,7 +9552,7 @@ _38: { p := &_j *p = (*p) + uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _49 _39: @@ -9568,7 +9568,7 @@ _39: { p := &_j *p = (*p) + uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _52 } @@ -9576,7 +9576,7 @@ _39: { p := &_j *p = (*p) + uint32(i32(3)) - sink5 = *p + sink5(*p) } _52: goto _49 @@ -9585,7 +9585,7 @@ _41: { p := &_j *p = (*p) + uint32(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink5 = *p + sink5(*p) } goto _49 _42: @@ -9593,7 +9593,7 @@ _42: { p := &_j *p = (*p) + uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _49 _43: @@ -9601,7 +9601,7 @@ _43: { p := &_j *p = (*p) + uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _49 _44: @@ -9609,7 +9609,7 @@ _44: { p := &_j *p = (*p) + uint32(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink5 = *p + sink5(*p) } goto _49 _45: @@ -9617,7 +9617,7 @@ _45: { p := &_j *p = (*p) + uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _49 _46: @@ -9628,7 +9628,7 @@ _47: { p := &_j *p = (*p) + uint32(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink5 = *p + sink5(*p) } goto _49 _48: @@ -9965,7 +9965,7 @@ _21: { p := &_7_iFile *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } } _7_iEntry = i32(8) @@ -9996,7 +9996,7 @@ _15: { p := &_nMsg *p = (*p) + uint64(_sqlite3Strlen30(tls, _zEntry)) - sink17 = *p + sink17(*p) } *_pzErrMsg = store0(&_zErrmsg, (*int8)(Xsqlite3_malloc64(tls, _nMsg))) if _zErrmsg != nil { @@ -10590,7 +10590,7 @@ func _sqlite3SystemError(tls *crt.TLS, _db *Xsqlite3, _rc int32) { { p := &_rc *p = (*p) & i32(255) - sink1 = *p + sink1(*p) } if (_rc == i32(14)) || (_rc == i32(10)) { *(*int32)(unsafe.Pointer(&(_db.X12))) = _sqlite3OsGetLastError(tls, (*Xsqlite3_vfs)(_db.X0)) @@ -10788,7 +10788,7 @@ _1: { p := &_i *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1))))) - sink1 = *p + sink1(*p) } if _i < _mx { goto _1 @@ -10826,7 +10826,7 @@ _1: { p := &_i *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1))))) - sink1 = *p + sink1(*p) } if _i < _mx { goto _1 @@ -12017,7 +12017,7 @@ _6: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-33554433) - sink1 = *p + sink1(*p) } if ((_db.X48) != nil) && (_inTrans != 0 || ((_db.X15) == 0)) { (_db.X48)(tls, _db.X47) @@ -12205,7 +12205,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pExcept.X10))) *p = uint8(int32(*p) & i32(-33)) - sink2 = *p + sink2(*p) } } return i32(0) @@ -12285,7 +12285,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-15)) - sink2 = *p + sink2(*p) } return _rc } @@ -12409,7 +12409,7 @@ func _getCellInfo(tls *crt.TLS, _pCur *XBtCursor) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 4*uintptr(_1_iPage))), int32(_pCur.X16), (*XCellInfo)(unsafe.Pointer(&(_pCur.X4)))) goto _1 @@ -12622,19 +12622,19 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_2_a))) - sink13 = *p + sink13(*p) } { p := &_amt *p = (*p) - uint32(_2_a) - sink5 = *p + sink5(*p) } goto _18 _16: { p := &_offset *p = (*p) - uint32((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X3) - sink5 = *p + sink5(*p) } _18: if _rc != i32(0) || _amt <= uint32(i32(0)) { @@ -12660,7 +12660,7 @@ _22: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } goto _25 _21: @@ -12711,7 +12711,7 @@ _42: { p := &_offset *p = (*p) - _5_ovflSize - sink5 = *p + sink5(*p) } goto _43 _36: @@ -12735,7 +12735,7 @@ _36: { p := &_amt *p = (*p) - uint32(_16_a) - sink5 = *p + sink5(*p) } if _amt == uint32(i32(0)) { return _rc @@ -12743,7 +12743,7 @@ _36: { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_16_a))) - sink13 = *p + sink13(*p) } _43: if _rc != 0 { @@ -13526,7 +13526,7 @@ _7: { p := &_1_iOff *p = (*p) + int64(_p.X1) - sink6 = *p + sink6(*p) } _pChunk = (*XFileChunk)(_pChunk.X0) goto _7 @@ -13554,12 +13554,12 @@ _17: { p := &_zOut *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_4_nCopy))) - sink13 = *p + sink13(*p) } { p := &_nRead *p = (*p) - _4_iSpace - sink1 = *p + sink1(*p) } _iChunkOffset = i32(0) if ((_nRead >= i32(0)) && (store24(&_pChunk, (*XFileChunk)(_pChunk.X0)) != nil)) && (_nRead > i32(0)) { @@ -13656,17 +13656,17 @@ _14: { p := &_zWrite *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace))) - sink13 = *p + sink13(*p) } { p := &_nWrite *p = (*p) - _5_iSpace - sink1 = *p + sink1(*p) } { p := (*int64)(unsafe.Pointer(&((*t23)(unsafe.Pointer(&(_p.X5))).X0))) *p = (*p) + int64(_5_iSpace) - sink6 = *p + sink6(*p) } goto _10 _11: @@ -13705,7 +13705,7 @@ _1: { p := &_1_iOff *p = (*p) + int64(_1_nChunk) - sink6 = *p + sink6(*p) } _1_pIter = (*XFileChunk)(_1_pIter.X0) goto _1 @@ -13851,7 +13851,7 @@ _0: { p := &_rc *p = (*p) | _sqlite3BitvecSet(tls, (*XBitvec)(_1_p.X2), _pgno) - sink1 = *p + sink1(*p) } func() { if _rc != i32(0) && _rc != i32(7) { @@ -13917,7 +13917,7 @@ _6: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*t22)(unsafe.Pointer(&(_p.X3))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7)))))) - sink2 = *p + sink2(*p) } return i32(0) } @@ -13961,7 +13961,7 @@ _20: { p := &_8_rc *p = (*p) | _sqlite3BitvecSet(tls, _p, *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_aiValues)) + 4*uintptr(_8_j)))) - sink1 = *p + sink1(*p) } } _8_j += 1 @@ -14035,7 +14035,7 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } _pg1 = (((_pPg.X5) - uint32(i32(1))) & (^(_nPagePerSector - uint32(i32(1))))) + uint32(i32(1)) _nPageCount = _pPager.X22 @@ -14122,7 +14122,7 @@ _31: { p := (*uint16)(unsafe.Pointer(&(_12_pPage.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _sqlite3PagerUnrefNotNull(tls, _12_pPage) } @@ -14139,7 +14139,7 @@ _28: { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } return _rc } @@ -14246,7 +14246,7 @@ _22: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } } _24: @@ -14254,7 +14254,7 @@ _19: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } if (_pPager.X38) > i32(0) { _rc = _subjournalPageIfRequired(tls, _pPg) @@ -14345,7 +14345,7 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { { p := &_5_flags *p = (*p) | i32(4104) - sink1 = *p + sink1(*p) } _5_nSpill = _sqlite3Config.X9 goto _16 @@ -14353,7 +14353,7 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { { p := &_5_flags *p = (*p) | i32(2048) - sink1 = *p + sink1(*p) } _5_nSpill = i32(0) _16: @@ -14528,12 +14528,12 @@ _15: { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(_nHeader) - sink6 = *p + sink6(*p) } { p := &_nWrite *p = (*p) + _nHeader - sink5 = *p + sink5(*p) } goto _15 _19: @@ -14646,7 +14646,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_sqlite3Prng.X2))) *p = uint8(int32(*p) + (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_2_i)))) + int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_k)) + 1*uintptr(_2_i)))))) - sink2 = *p + sink2(*p) } _t = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_2_i))) @@ -14668,14 +14668,14 @@ _14: { p := (*uint8)(unsafe.Pointer(&(_sqlite3Prng.X2))) *p = uint8(int32(*p) + int32(_t)) - sink2 = *p + sink2(*p) } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X1))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) = _t { p := &_t *p = uint8(int32(*p) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X1))))) - sink2 = *p + sink2(*p) } *postInc13(&_zBuf, 1) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_t))) if preInc1(&_N, -1) != 0 { @@ -14777,13 +14777,13 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-17)) - sink14 = *p + sink14(*p) } if (int32(_p.X6) & i32(1)) != 0 { { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) ^ i32(3)) - sink14 = *p + sink14(*p) } func() { if (int32(_p.X6) & i32(3)) != i32(2) { @@ -15003,7 +15003,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _rc = _write32bits(tls, (*Xsqlite3_file)(_pPager.X32), _iOff, _pPg.X5) if _rc != i32(0) { @@ -15020,7 +15020,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(i32(8)+(_pPager.X48)) - sink6 = *p + sink6(*p) } *(*int32)(unsafe.Pointer(&(_pPager.X27))) += 1 func() { @@ -15039,7 +15039,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := &_rc *p = (*p) | _addToSavepointBitvecs(tls, _pPager, _pPg.X5) - sink1 = *p + sink1(*p) } func() { if _rc != i32(0) && _rc != i32(7) { @@ -15083,12 +15083,12 @@ _0: { p := &_cksum *p = (*p) + uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_i)))) - sink5 = *p + sink5(*p) } { p := &_i *p = (*p) - i32(200) - sink1 = *p + sink1(*p) } goto _0 } @@ -15897,7 +15897,7 @@ _3: { p := (*uint8)(unsafe.Pointer(&(_pWal.X14))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _rc = i32(0) } @@ -16690,7 +16690,7 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p { p := _pOffset *p = (*p) + int64(((_pPager.X48)+i32(4))+(_isMainJrnl*i32(4))) - sink6 = *p + sink6(*p) } if (_pgno == uint32(i32(0))) || (_pgno == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))) { func() { @@ -16782,7 +16782,7 @@ _57: { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1)) func() { @@ -16794,7 +16794,7 @@ _57: { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } if _rc != i32(0) { return _rc @@ -17013,7 +17013,7 @@ _15: { p := &_iOff *p = (*p) + int64(_nDestPgsz) - sink6 = *p + sink6(*p) } goto _14 _18: @@ -17227,7 +17227,7 @@ _10: { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(_pPager.X47) - sink6 = *p + sink6(*p) } return _rc @@ -17460,12 +17460,12 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-15)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } func() { if _sqlite3PcachePageSanity(tls, _p) == 0 { @@ -18462,7 +18462,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-13)) - sink14 = *p + sink14(*p) } _p = (*XPgHdr)(_p.X9) goto _0 @@ -18964,7 +18964,7 @@ _9: { p := &_cksum *p = (*p) - uint32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMaster)) + 1*uintptr(_u)))) - sink5 = *p + sink5(*p) } _u += 1 goto _9 @@ -19128,7 +19128,7 @@ _9: { p := &_zJournal *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zJournal)+i32(1)))) - sink0 = *p + sink0(*p) } goto _6 _7: @@ -20010,7 +20010,7 @@ func _downgradeAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-97)) - sink14 = *p + sink14(*p) } _1_pLock = (*XBtLock)(_pBt.X25) _1: @@ -20113,7 +20113,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-97)) - sink14 = *p + sink14(*p) } goto _25 } @@ -20121,7 +20121,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } } _25: @@ -20204,7 +20204,7 @@ _3: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-3) - sink1 = *p + sink1(*p) } _sqlite3VtabUnlockList(tls, _db) _sqlite3BtreeLeaveAll(tls, _db) @@ -20256,7 +20256,7 @@ _7: { p := (*uint16)(unsafe.Pointer(&(_pSchema.X9))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } } _ = _temp1 @@ -20748,12 +20748,12 @@ _0: { p := &_h *p = (*p) + uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(_c)))) - sink5 = *p + sink5(*p) } { p := &_h *p = (*p) * u32(2654435761) - sink5 = *p + sink5(*p) } goto _0 } @@ -22015,12 +22015,12 @@ _7: { p := &_s1 *p = (*p) + ((*postInc31(&_aData, 4)) + _s2) - sink5 = *p + sink5(*p) } { p := &_s2 *p = (*p) + ((*postInc31(&_aData, 4)) + _s1) - sink5 = *p + sink5(*p) } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _7 @@ -22031,17 +22031,17 @@ _9: { p := &_s1 *p = (*p) + (((((((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & uint32(i32(255))) << uint(i32(24))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & uint32(i32(65280))) << uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & uint32(i32(16711680))) >> uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & u32(4278190080)) >> uint(i32(24)))) + _s2) - sink5 = *p + sink5(*p) } { p := &_s2 *p = (*p) + (((((((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & uint32(i32(255))) << uint(i32(24))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & uint32(i32(65280))) << uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & uint32(i32(16711680))) >> uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & u32(4278190080)) >> uint(i32(24)))) + _s1) - sink5 = *p + sink5(*p) } { p := &_aData *p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2)))) - sink31 = *p + sink31(*p) } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _9 @@ -22161,7 +22161,7 @@ _17: { p := &_3_iOffset *p = (*p) + int64(_3_szFrame) - sink6 = *p + sink6(*p) } goto _17 _20: @@ -23075,7 +23075,7 @@ func _freeTempSpace(tls *crt.TLS, _pBt *XBtShared) { { p := (**uint8)(unsafe.Pointer(&(_pBt.X27))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink13 = *p + sink13(*p) } _sqlite3PageFree(tls, (unsafe.Pointer)(_pBt.X27)) *(**uint8)(unsafe.Pointer(&(_pBt.X27))) = nil @@ -23115,7 +23115,7 @@ func _sqlite3VtabEponymousTableClear(tls *crt.TLS, _db *Xsqlite3, _pMod *XModule { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } _sqlite3DeleteTable(tls, _db, _pTab) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pMod.X4))))) = nil @@ -23223,7 +23223,7 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { { p := (*uint16)(unsafe.Pointer(&(_p.X1))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } return (unsafe.Pointer)(func() *int8 { if (_p.X4) != 0 { @@ -23405,7 +23405,7 @@ func _columnName(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32, _xFunc func(*crt { p := &_N *p = (*p) + (_useType * _n) - sink1 = *p + sink1(*p) } Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(_db.X3)) func() { @@ -23582,7 +23582,7 @@ _6: { p := &_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _6 _10: @@ -23591,14 +23591,14 @@ _10: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(int32(_enc)&i32(1)))) - sink0 = *p + sink0(*p) } _5: if (uintptr(unsafe.Pointer(_zNum)) < uintptr(unsafe.Pointer(_zEnd))) && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_zNum)))))&i32(1)) != 0 { { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _5 } @@ -23610,7 +23610,7 @@ _5: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _17 } @@ -23618,7 +23618,7 @@ _5: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } } _17: @@ -23629,7 +23629,7 @@ _18: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _18 } @@ -23642,7 +23642,7 @@ _21: { p := &_i *p = (*p) + _incr - sink1 = *p + sink1(*p) } goto _21 _26: @@ -23788,12 +23788,12 @@ func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *X { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) & i32(-2049)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(4096)) - sink14 = *p + sink14(*p) } } _columnMallocFailure(tls, _pStmt) @@ -23923,7 +23923,7 @@ _10: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } _19: if ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) != 0) && ((int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) != i32(42)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(1))))) != i32(47))) { @@ -24048,7 +24048,7 @@ _53: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_17_nId-i32(1)))) - sink0 = *p + sink0(*p) } goto _69 _37: @@ -24223,7 +24223,7 @@ _1: { p := &_pColl *p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 20*uintptr(int32(_enc)-i32(1)))) - sink32 = *p + sink32(*p) } } return _pColl @@ -24465,7 +24465,7 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg { p := &_enc *p = (*p) & i32(7) - sink1 = *p + sink1(*p) } if _enc == i32(4) { _enc = i32(2) @@ -24662,7 +24662,7 @@ _6: { p := &_match *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _9 } @@ -24670,7 +24670,7 @@ _6: { p := &_match *p = (*p) + i32(1) - sink1 = *p + sink1(*p) } } _9: @@ -24853,7 +24853,7 @@ func Xsqlite3_declare_vtab(tls *crt.TLS, _db *Xsqlite3, _zCreateTable *int8) (r0 { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | ((_6_pNew.X9) & uint32(i32(96))) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_6_pNew.X11))) = int16(i32(0)) *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_6_pNew.X1))))) = nil @@ -24990,7 +24990,7 @@ _13: { p := &_mxSqlLen *p = (*p) - _n - sink1 = *p + sink1(*p) } if _mxSqlLen < i32(0) { *(*int32)(unsafe.Pointer(&(_pParse.X3))) = i32(18) @@ -25010,7 +25010,7 @@ _21: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(_n))) - sink0 = *p + sink0(*p) } _17: if _tokenType < i32(163) { @@ -25033,7 +25033,7 @@ _17: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } goto _28 _22: @@ -25044,7 +25044,7 @@ _22: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } if ((_pParse.X3) != i32(0)) || ((_db.X17) != 0) { goto _14 @@ -25296,7 +25296,7 @@ _3: { p := &_i *p = (*p) + int32(_iLookAhead) - sink1 = *p + sink1(*p) } if _i >= i32(0) && _i < i32(1566) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) == int32(_iLookAhead) { goto _8 @@ -25381,7 +25381,7 @@ func _yy_shift(tls *crt.TLS, _yypParser *XyyParser, _yyNewState int32, _yyMajor { p := &_yyNewState *p = (*p) + i32(332) - sink1 = *p + sink1(*p) } } _yytos = (*XyyStackEntry)(_yypParser.X0) @@ -26406,13 +26406,13 @@ _94: { p := (*uint32)(unsafe.Pointer(&(_74_pLhs.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } } { p := (*uint32)(unsafe.Pointer(&(_74_pRhs.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } if (*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-1)))).X2)))))) != i32(116) { *(*uint8)(unsafe.Pointer(&(_pParse.X10))) = uint8(i32(1)) @@ -26448,7 +26448,7 @@ _296: { p := &_81_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } _300: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_81_z)) + 1*uintptr(i32(0))))) == i32(32) { @@ -26486,7 +26486,7 @@ _100: { p := (*uint32)(unsafe.Pointer(&(_85_pLeft.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } } if _85_pRight != nil { @@ -26737,7 +26737,7 @@ _175: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0).X2))) *p = (*p) | uint32(i32(8388612)) - sink5 = *p + sink5(*p) } } *(*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(0)))).X2))))) = *(*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)) @@ -26788,7 +26788,7 @@ _179: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0).X2))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } } *(*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-4)))).X2))))) = *(*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)) @@ -26823,7 +26823,7 @@ _191: { p := (*uint32)(unsafe.Pointer(&((*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-1)))).X2))))).X1))) *p = (*p) | u32(2147483648) - sink5 = *p + sink5(*p) } goto _281 _192: @@ -26831,7 +26831,7 @@ _192: { p := (*uint32)(unsafe.Pointer(&((*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-1)))).X2))))).X1))) *p = (*p) & uint32(i32(2147483647)) - sink5 = *p + sink5(*p) } _163_pList = _sqlite3ExprListAppend(tls, _pParse, nil, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(0)))).X2))))).X0)) _163_pList = _sqlite3ExprListAppend(tls, _pParse, _163_pList, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-2)))).X2))))).X0)) @@ -26842,7 +26842,7 @@ _192: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-2)))).X2))))).X0).X2))) *p = (*p) | uint32(i32(128)) - sink5 = *p + sink5(*p) } } goto _281 @@ -26851,7 +26851,7 @@ _193: { p := (*uint32)(unsafe.Pointer(&((*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-3)))).X2))))).X1))) *p = (*p) & uint32(i32(2147483647)) - sink5 = *p + sink5(*p) } _164_pList = _sqlite3ExprListAppend(tls, _pParse, nil, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-2)))).X2))))).X0)) _164_pList = _sqlite3ExprListAppend(tls, _pParse, _164_pList, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-4)))).X2))))).X0)) @@ -26863,7 +26863,7 @@ _193: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-4)))).X2))))).X0).X2))) *p = (*p) | uint32(i32(128)) - sink5 = *p + sink5(*p) } } goto _281 @@ -26931,12 +26931,12 @@ _205: { p := (*uint32)(unsafe.Pointer(&(_178_pRHS.X2))) *p = (*p) & uint32(i32(-257)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_178_pRHS.X2))) *p = (*p) | uint32(i32(512)) - sink5 = *p + sink5(*p) } } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 16*uintptr(i32(-4)))).X2))))).X0))))) = _sqlite3PExpr(tls, _pParse, func() int32 { @@ -27314,13 +27314,13 @@ _281: { p := &_yyact *p = (*p) + i32(332) - sink1 = *p + sink1(*p) } } { p := &_yymsp *p = (*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 16*uintptr(_yysize-i32(1)))) - sink34 = *p + sink34(*p) } *(**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_yypParser.X0))))) = _yymsp *(*uint16)(unsafe.Pointer(&(_yymsp.X0))) = uint16(_yyact) @@ -27337,7 +27337,7 @@ _393: { p := (**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_yypParser.X0))))) *p = (*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 16*uintptr(_yysize))) - sink34 = *p + sink34(*p) } _yy_accept(tls, _yypParser) _395: @@ -28012,19 +28012,19 @@ _4: { p := &_ii *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } { p := &_jj *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zTemp))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_jj)))))))) - sink1 = *p + sink1(*p) } _9_v2 = _translateP(tls, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSynopsis)) + 1*uintptr(_ii))), _pOp) if crt.Xstrncmp(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zSynopsis))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(1)))))))), str(38021), uint32(i32(2))) == i32(0) { { p := &_ii *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } _9_v2 += 1 } @@ -28037,7 +28037,7 @@ _14: { p := &_ii *p = (*p) + i32(4) - sink1 = *p + sink1(*p) } } _19: @@ -28045,7 +28045,7 @@ _13: { p := &_jj *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zTemp))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_jj)))))))) - sink1 = *p + sink1(*p) } goto _20 _9: @@ -28059,7 +28059,7 @@ _8: { p := &_jj *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zTemp))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_jj)))))))) - sink1 = *p + sink1(*p) } } if _jj < _nTemp { @@ -28323,13 +28323,13 @@ func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X33))) *p = (*p) | (u32(1) << uint(_i)) - sink5 = *p + sink5(*p) } if (_i != i32(1)) && _sqlite3BtreeSharable(tls, (*XBtree)((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(_p.X0).X4)+16*uintptr(_i))).X1)) != 0 { { p := (*uint32)(unsafe.Pointer(&(_p.X34))) *p = (*p) | (u32(1) << uint(_i)) - sink5 = *p + sink5(*p) } } } @@ -29337,7 +29337,7 @@ _6: { p := (*int32)(unsafe.Pointer(&(_pOut.X4))) *p = (*p) + (_p.X27) - sink1 = *p + sink1(*p) } } *(*int32)(unsafe.Pointer(&(_pOut.X5))) = int32(_aOp.X3) @@ -29358,7 +29358,7 @@ _9: { p := (*int32)(unsafe.Pointer(&(_p.X27))) *p = (*p) + _nOp - sink1 = *p + sink1(*p) } return _pFirst } @@ -29918,7 +29918,7 @@ _135: { p := &_35_constMask *p = (*p) | (u32(1) << uint(_35_i)) - sink5 = *p + sink5(*p) } } if ((int32(_35_pDef.X1) & i32(32)) != i32(0)) && (_35_pColl == nil) { @@ -29935,7 +29935,7 @@ _138: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _35_nFarg - sink1 = *p + sink1(*p) } goto _145 } @@ -30509,7 +30509,7 @@ _26: { p := (*uint16)(unsafe.Pointer(&(_pVal.X1))) *p = uint16(int32(*p) & i32(-3)) - sink14 = *p + sink14(*p) } } if int32(_enc) != i32(1) { @@ -30766,7 +30766,7 @@ func _sqlite3GetInt32(tls *crt.TLS, _zNum *int8, _pValue *int32) (r0 int32) { { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } _8: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNum)) + 1*uintptr(i32(0))))) == i32(48) { @@ -30832,7 +30832,7 @@ func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { { p := &_h *p = (*p) + (i32(9) * (i32(1) & (_h >> uint(i32(6))))) - sink1 = *p + sink1(*p) } return uint8(_h & i32(15)) } @@ -30884,7 +30884,7 @@ _7: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-33264)) - sink14 = *p + sink14(*p) } _12: goto _13 @@ -30908,7 +30908,7 @@ _6: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | ((int32(_pMem.X1) & i32(16)) >> uint(i32(3)))) - sink14 = *p + sink14(*p) } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) func() { @@ -30920,7 +30920,7 @@ _6: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-16413)) - sink14 = *p + sink14(*p) } goto _13 _13: @@ -30987,7 +30987,7 @@ _11: { p := (*uint16)(unsafe.Pointer(&(_pRec.X1))) *p = uint16(int32(*p) & i32(-13)) - sink14 = *p + sink14(*p) } _10: } @@ -31030,7 +31030,7 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { { p := (*uint16)(unsafe.Pointer(&(_pRec.X1))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } goto _4 } @@ -31038,7 +31038,7 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { { p := (*uint16)(unsafe.Pointer(&(_pRec.X1))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } if _bTryForInt != 0 { _sqlite3VdbeIntegerAffinity(tls, _pRec) @@ -31139,7 +31139,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-16403)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -31241,7 +31241,7 @@ _1: { p := &_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _1 _4: @@ -31614,7 +31614,7 @@ func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 { p := &_p5 *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } if int32(_opx) == i32(80) { _opx = uint8(i32(81)) @@ -31653,7 +31653,7 @@ _24: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } goto _37 } @@ -31662,7 +31662,7 @@ _24: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } goto _37 } @@ -31979,7 +31979,7 @@ _11: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _19_nReg - sink1 = *p + sink1(*p) } if int32(_pExpr.X0) == i32(119) { *(*uint8)(unsafe.Pointer(&(_19_dest.X0))) = uint8(i32(10)) @@ -31999,7 +31999,7 @@ _70: { p := (*uint32)(unsafe.Pointer(&(_19_pSel.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } if _sqlite3Select(tls, _pParse, _19_pSel, &_19_dest) != 0 { return i32(0) @@ -32008,7 +32008,7 @@ _70: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } goto _61 _61: @@ -32409,7 +32409,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) & uint32(i32(-2)) - sink5 = *p + sink5(*p) } } _sqlite3SelectPrep(tls, _pParse, _p, nil) @@ -32461,7 +32461,7 @@ _34: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(8)) - sink5 = *p + sink5(*p) } } _i = i32(-1) @@ -32520,7 +32520,7 @@ _54: { p := (*int32)(unsafe.Pointer(&(_pParse.X57))) *p = (*p) + _sqlite3SelectExprHeight(tls, _p) - sink1 = *p + sink1(*p) } if (int32((*t28)(unsafe.Pointer(&(_12_pItem.X9))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(_p.X9), _12_pItem.X11) == 0 { goto _57 @@ -32595,7 +32595,7 @@ _65: { p := (*int32)(unsafe.Pointer(&(_pParse.X57))) *p = (*p) - _sqlite3SelectExprHeight(tls, _p) - sink1 = *p + sink1(*p) } _49: _i += 1 @@ -32623,7 +32623,7 @@ _74: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) & uint32(i32(-2)) - sink5 = *p + sink5(*p) } _pGroupBy = store42((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_p.X10))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) func() { @@ -32665,7 +32665,7 @@ _83: { p := (*uint8)(unsafe.Pointer(&(_sSort.X7))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } } if ((_p.X3) & uint32(i32(1))) != 0 { @@ -32690,7 +32690,7 @@ _89: { p := &_34_wctrlFlags *p = uint16(uint32(*p) | ((_p.X3) & uint32(i32(16384)))) - sink14 = *p + sink14(*p) } _pWInfo = _sqlite3WhereBegin(tls, _pParse, _pTabList, _pWhere, (*XExprList)(_sSort.X0), (*XExprList)(_p.X0), _34_wctrlFlags, int32(_p.X2)) if _pWInfo == nil { @@ -32809,13 +32809,13 @@ _125: { p := (*uint16)(unsafe.Pointer(&(_40_sNC.X7))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _sqlite3ExprAnalyzeAggList(tls, &_40_sNC, (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&((*XExpr)((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 16*uintptr(_i))).X0).X6))))))) { p := (*uint16)(unsafe.Pointer(&(_40_sNC.X7))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _i += 1 goto _125 @@ -32840,13 +32840,13 @@ _128: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_pGroupBy.X0) - sink1 = *p + sink1(*p) } _40_iBMem = (_pParse.X18) + i32(1) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_pGroupBy.X0) - sink1 = *p + sink1(*p) } _sqlite3VdbeAddOp2(tls, _v, i32(56), i32(0), _40_iAbortFlag) _sqlite3VdbeComment(tls, _v, str(46475)) @@ -34142,7 +34142,7 @@ _12: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) & uint32(i32(-257)) - sink5 = *p + sink5(*p) } func() { if ((_p.X3) & uint32(i32(65536))) != uint32(i32(0)) { @@ -34153,7 +34153,7 @@ _12: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(65536)) - sink5 = *p + sink5(*p) } func() { if (*XSelect)(_pNew.X13) == nil { @@ -34398,7 +34398,7 @@ _15: { p := (*int32)(unsafe.Pointer(&(_pSrc.X0))) *p = (*p) + _nExtra - sink1 = *p + sink1(*p) } crt.Xmemset(tls, (unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&(_pSrc.X2)))))+68*uintptr(_iStart)))), i32(0), u32(68)*uint32(_nExtra)) _i = _iStart @@ -34487,7 +34487,7 @@ _2: { p := (*int32)(unsafe.Pointer(&(_pList.X1))) *p = (*p) * i32(2) - sink1 = *p + sink1(*p) } _5: _pItem = (*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pList.X2))))) + 20*uintptr(postInc1((*int32)(unsafe.Pointer(&(_pList.X0))), int32(1))))) @@ -34580,7 +34580,7 @@ _2: { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | uint32(i32(1024)) - sink5 = *p + sink5(*p) } *(*int32)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_pNew.X3))))) = _iValue goto _11 @@ -34603,7 +34603,7 @@ _2: { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } } _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_pNew.X3)))))) @@ -34893,7 +34893,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } if (_db.X17) != 0 { return i32(2) @@ -34984,7 +34984,7 @@ _26: { p := (*uint32)(unsafe.Pointer(&(_4_pTab.X9))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _30 _19: @@ -35392,7 +35392,7 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int { p := (*uint32)(unsafe.Pointer(&(_1_pTab.X9))) *p = (*p) | uint32(i32(66)) - sink5 = *p + sink5(*p) } *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pFrom.X5))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(_pCte.X2), i32(0)) if (_db.X17) != 0 { @@ -35423,7 +35423,7 @@ _15: { p := (*uint32)(unsafe.Pointer(&(_1_pSel.X3))) *p = (*p) | uint32(i32(8192)) - sink5 = *p + sink5(*p) } } _3_i += 1 @@ -35568,12 +35568,12 @@ _1: { p := &_y *p = int16(int32(*p) - i32(10)) - sink18 = *p + sink18(*p) } { p := &_x *p = (*p) << uint(i32(1)) - sink17 = *p + sink17(*p) } goto _1 } @@ -35584,12 +35584,12 @@ _5: { p := &_y *p = int16(int32(*p) + i32(40)) - sink18 = *p + sink18(*p) } { p := &_x *p = (*p) >> uint(i32(4)) - sink17 = *p + sink17(*p) } goto _5 } @@ -35598,12 +35598,12 @@ _6: { p := &_y *p = int16(int32(*p) + i32(10)) - sink18 = *p + sink18(*p) } { p := &_x *p = (*p) >> uint(i32(1)) - sink17 = *p + sink17(*p) } goto _6 } @@ -35879,17 +35879,17 @@ _19: { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) & uint32(i32(-122881)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | (_3_nStructSize & uint32(i32(24576))) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | _staticFlag - sink5 = *p + sink5(*p) } if _3_nToken != 0 { _9_zToken = store0((**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_pNew.X3))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) @@ -35911,7 +35911,7 @@ _22: { p := &_zAlloc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_dupedExprNodeSize(tls, _p, _dupFlags)))) - sink13 = *p + sink13(*p) } if ((_pNew.X2) & uint32(i32(8404992))) == uint32(i32(0)) { *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pNew.X4))))) = func() *XExpr { @@ -35988,7 +35988,7 @@ func _dupedExprSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { { p := &_nByte *p = (*p) + (_dupedExprSize(tls, (*XExpr)(_p.X4), _flags) + _dupedExprSize(tls, (*XExpr)(_p.X5), _flags)) - sink1 = *p + sink1(*p) } } _0: @@ -36005,7 +36005,7 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { { p := &_nByte *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_p.X3)))))) + i32(1)) - sink1 = *p + sink1(*p) } } return (_nByte + i32(7)) & i32(-8) @@ -36679,7 +36679,7 @@ func _sqlite3InitOne(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pzErrMsg **int8) { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(1)))).X4).X9))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } return i32(0) @@ -36730,7 +36730,7 @@ _25: { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4).X9))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _30: *(*uint8)(unsafe.Pointer(&((*XSchema)(_pDb.X4).X8))) = _db.X14 @@ -36757,7 +36757,7 @@ _31: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-32769) - sink1 = *p + sink1(*p) } } func() { @@ -36786,7 +36786,7 @@ _31: { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4).X9))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _rc = i32(0) } @@ -36850,7 +36850,7 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4).X9))) *p = uint16(int32(*p) & i32(-5)) - sink14 = *p + sink14(*p) } if (_db.X17) != 0 { _corruptSchema(tls, _pData, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))), nil) @@ -37303,7 +37303,7 @@ _21: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } } return i32(262) @@ -37511,13 +37511,13 @@ _17: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } if (_pBt.X18) == uint32(i32(0)) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } } _25: @@ -37586,13 +37586,13 @@ _39: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-33)) - sink14 = *p + sink14(*p) } if _wrflag > i32(1) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(32)) - sink14 = *p + sink14(*p) } } if (_pBt.X18) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_19_pPage1.X19))+1*uintptr(i32(28))))) { @@ -37680,7 +37680,7 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(19))))) > i32(2) { @@ -39121,7 +39121,7 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } func() { if int32(_pBt.X5) != i32(1) && int32(_pBt.X5) != i32(0) { @@ -39271,7 +39271,7 @@ func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { { p := &_flagByte *p = (*p) & i32(-9) - sink1 = *p + sink1(*p) } *(*uint8)(unsafe.Pointer(&(_pPage.X7))) = uint8(i32(4) - (i32(4) * int32(_pPage.X5))) *(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *uint8) uint16)(unsafe.Pointer(&(_pPage.X24))))) = _cellSizePtr @@ -39345,7 +39345,7 @@ func _cellSizePtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 uint16) { { p := &_nSize *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _1: _nSize = (_nSize << uint(i32(7))) | uint32(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -39369,7 +39369,7 @@ _3: { p := &_nSize *p = (*p) + uint32(int32((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)) - sink5 = *p + sink5(*p) } if _nSize < uint32(i32(4)) { _nSize = uint32(i32(4)) @@ -39384,7 +39384,7 @@ _7: { p := &_nSize *p = (*p) + uint32(i32(4)+int32(uint16(int32((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)))) - sink5 = *p + sink5(*p) } _9: func() { @@ -39442,7 +39442,7 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X { p := &_nPayload *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _10: _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -39459,7 +39459,7 @@ _9: { p := &_iKey *p = (*p) & uint64(i32(127)) - sink17 = *p + sink17(*p) } _13: _iKey = (_iKey << uint(i32(7))) | uint64(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -39609,13 +39609,13 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = uint64(_a) return uint8(i32(2)) @@ -39627,24 +39627,24 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = uint64(_a) return uint8(i32(3)) @@ -39652,26 +39652,26 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) _b = _b << uint(i32(14)) { p := &_b *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_b & uint32(i32(128))) == 0 { { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = uint64(_a) return uint8(i32(4)) @@ -39679,7 +39679,7 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _s = _a *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -39687,14 +39687,14 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { _b = _b << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39704,26 +39704,26 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_s *p = (*p) | _b - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) _b = _b << uint(i32(14)) { p := &_b *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_b & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39734,24 +39734,24 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & u32(4028612735) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(11)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39760,26 +39760,26 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) _b = _b << uint(i32(14)) { p := &_b *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_b & uint32(i32(128))) == 0 { { p := &_b *p = (*p) & u32(4028612735) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(4)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39790,31 +39790,31 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(8)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s << uint(i32(4)) _b = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(-4))))) { p := &_b *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _b = _b >> uint(i32(3)) { p := &_s *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) return uint8(i32(9)) @@ -39850,7 +39850,7 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn { p := &_nPayload *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _8: _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -40391,7 +40391,7 @@ _2: { p := (*uint8)(unsafe.Pointer(&(_p.X10))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } _p = (*XBtCursor)(_p.X2) goto _2 @@ -41148,7 +41148,7 @@ _10: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno) func() { @@ -41163,7 +41163,7 @@ _10: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | (int32(_pPgOld.X6) & i32(8))) - sink14 = *p + sink14(*p) } if (_pPager.X10) != 0 { _sqlite3PcacheMove(tls, _pPgOld, (_pPager.X22)+uint32(i32(1))) @@ -41201,7 +41201,7 @@ _31: { p := (*uint16)(unsafe.Pointer(&(_8_pPgHdr.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _sqlite3PcacheMakeDirty(tls, _8_pPgHdr) _sqlite3PagerUnrefNotNull(tls, _8_pPgHdr) @@ -41285,7 +41285,7 @@ _4: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*t22)(unsafe.Pointer(&(_p.X3))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) & (^(i32(1) << uint(int32(_i&uint32(i32(7))))))) - sink2 = *p + sink2(*p) } goto _7 } @@ -42004,7 +42004,7 @@ _22: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(&(_pPager.X55))))) + 4*uintptr(i32(2)))) *p = (*p) + _nList - sink1 = *p + sink1(*p) } if (_pList.X5) == uint32(i32(1)) { _pager_write_changecounter(tls, _pList) @@ -42163,7 +42163,7 @@ _16: { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } goto _17 _26: @@ -42189,12 +42189,12 @@ _22: { p := &_iOffset *p = (*p) + int64(_szFrame) - sink6 = *p + sink6(*p) } { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } _17: _p = (*XPgHdr)(_p.X3) @@ -42229,7 +42229,7 @@ _42: { p := &_iOffset *p = (*p) + int64(_szFrame) - sink6 = *p + sink6(*p) } _nExtra += 1 goto _42 @@ -42440,12 +42440,12 @@ func _walWriteToLog(tls *crt.TLS, _p *XWalWriter, _pContent unsafe.Pointer, _iAm { p := &_iOffset *p = (*p) + int64(_1_iFirstAmt) - sink6 = *p + sink6(*p) } { p := &_iAmt *p = (*p) - _1_iFirstAmt - sink1 = *p + sink1(*p) } _pContent = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_1_iFirstAmt))))) + uintptr(unsafe.Pointer((*int8)(_pContent)))))) func() { @@ -42688,7 +42688,7 @@ _9: { p := &_cksum *p = (*p) + uint32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMaster)) + 1*uintptr(_nMaster)))) - sink5 = *p + sink5(*p) } _nMaster += 1 goto _9 @@ -42703,7 +42703,7 @@ _12: { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(_nMaster+i32(20)) - sink6 = *p + sink6(*p) } if (i32(0) == store1(&_rc, _sqlite3OsFileSize(tls, (*Xsqlite3_file)(_pPager.X32), &_jrnlSize))) && (_jrnlSize > (_pPager.X34)) { _rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(_pPager.X32), _pPager.X34) @@ -42930,7 +42930,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _p = (*XPgHdr)(_p.X9) goto _0 @@ -43082,7 +43082,7 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl { p := &_vfsFlags *p = (*p) | i32(30) - sink1 = *p + sink1(*p) } _rc = _sqlite3OsOpen(tls, (*Xsqlite3_vfs)(_pPager.X0), nil, _pFile, _vfsFlags, nil) func() { @@ -43577,7 +43577,7 @@ _26: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-33554433) - sink1 = *p + sink1(*p) } _sqlite3CommitInternalChanges(tls, _db) _31: @@ -44536,7 +44536,7 @@ _42: { p := &_13_offset *p = (*p) + int64(_sqlite3Strlen30(tls, _21_zFile)+i32(1)) - sink6 = *p + sink6(*p) } if _rc != i32(0) { _sqlite3OsCloseFree(tls, _13_pMaster) @@ -44768,7 +44768,7 @@ func _sqlite3CommitInternalChanges(tls *crt.TLS, _db *Xsqlite3) { { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-3) - sink1 = *p + sink1(*p) } } @@ -45023,7 +45023,7 @@ func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { { p := (*int32)(unsafe.Pointer(&(_db.X30))) *p = (*p) + _nChange - sink1 = *p + sink1(*p) } } @@ -45254,7 +45254,7 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { { p := (*uint32)(unsafe.Pointer(&((*t7)(unsafe.Pointer(&(_1_db.X58))).X0))) *p = (*p) - uint32(_pParse.X12) - sink5 = *p + sink5(*p) } } *(*uint8)(unsafe.Pointer(&(_pParse.X12))) = uint8(i32(0)) @@ -45408,7 +45408,7 @@ _2: { p := &_rc *p = (*p) & i32(255) - sink1 = *p + sink1(*p) } if (func() int32 { if _rc >= i32(0) { @@ -45621,7 +45621,7 @@ _7: { p := (*uint32)(unsafe.Pointer(&(_1_pTab.X9))) *p = (*p) & uint32(i32(-17)) - sink5 = *p + sink5(*p) } _i = (*XHashElem)(_i.X0) goto _7 @@ -45807,7 +45807,7 @@ _9: { p := (*uint32)(unsafe.Pointer(&(_pTable.X9))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } } goto _12 @@ -45818,7 +45818,7 @@ _10: { p := (*uint32)(unsafe.Pointer(&(_pTable.X9))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } _12: return i32(0) @@ -46245,7 +46245,7 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { { p := (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) *p = int16(int32(*p) - i32(10)) - sink18 = *p + sink18(*p) } } func() { @@ -47090,7 +47090,7 @@ _13: { p := &_nRow *p = (*p) + ((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_i)))).X1) - sink1 = *p + sink1(*p) } _i += 1 goto _13 @@ -47118,7 +47118,7 @@ _9: { p := &_i *p = (*p) - (_p.X27) - sink1 = *p + sink1(*p) } _10_j = i32(0) _26: @@ -47128,7 +47128,7 @@ _26: { p := &_i *p = (*p) - ((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_10_j)))).X1) - sink1 = *p + sink1(*p) } _10_j += 1 goto _26 @@ -47173,7 +47173,7 @@ _37: { p := (*uint16)(unsafe.Pointer(&(_pSub.X1))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } *(*int32)(unsafe.Pointer(&(_pSub.X4))) = int32(uint32(_nSub) * u32(4)) } @@ -48161,7 +48161,7 @@ _92: { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } if int32(_pOp.X1) == i32(-1) { _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*t39)(unsafe.Pointer(&(_pOp.X6))))))) @@ -48323,7 +48323,7 @@ _362: { p := (**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pOut.X11))))) *p = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 48*uintptr((_pOp.X4)-_51_p1))) - sink20 = *p + sink20(*p) } } if ((int32(_pOut.X1) & i32(4096)) != i32(0)) && _sqlite3VdbeMemMakeWriteable(tls, _pOut) != 0 { @@ -48533,7 +48533,7 @@ _103: { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } *(*int32)(unsafe.Pointer(&(_pOut.X4))) = int32(_66_nByte) *(*uint8)(unsafe.Pointer(&(_pOut.X2))) = _encoding @@ -48589,7 +48589,7 @@ _441: { p := &_73_iB *p = (*p) / _73_iA - sink6 = *p + sink6(*p) } goto _444 _442: @@ -48602,7 +48602,7 @@ _442: { p := &_73_iB *p = (*p) % _73_iA - sink6 = *p + sink6(*p) } goto _444 _444: @@ -48634,21 +48634,21 @@ _456: { p := &_73_rB *p = (*p) + _73_rA - sink4 = *p + sink4(*p) } goto _461 _457: { p := &_73_rB *p = (*p) - _73_rA - sink4 = *p + sink4(*p) } goto _461 _458: { p := &_73_rB *p = (*p) * _73_rA - sink4 = *p + sink4(*p) } goto _461 _459: @@ -48658,7 +48658,7 @@ _459: { p := &_73_rB *p = (*p) / _73_rA - sink4 = *p + sink4(*p) } goto _461 _460: @@ -48820,7 +48820,7 @@ _112: { p := &_94_iA *p = (*p) & _94_iB - sink6 = *p + sink6(*p) } goto _509 } @@ -48828,7 +48828,7 @@ _112: { p := &_94_iA *p = (*p) | _94_iB - sink6 = *p + sink6(*p) } goto _509 } @@ -48865,20 +48865,20 @@ _112: { p := &_94_uA *p = (*p) << uint(int32(_94_iB)) - sink17 = *p + sink17(*p) } goto _522 } { p := &_94_uA *p = (*p) >> uint(int32(_94_iB)) - sink17 = *p + sink17(*p) } if _94_iA < int64(i32(0)) { { p := &_94_uA *p = (*p) | (u64(18446744073709551615) << uint(int32(int64(i32(64))-_94_iB))) - sink17 = *p + sink17(*p) } } _522: @@ -48895,7 +48895,7 @@ _116: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pIn1.X0))))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } goto _250 _117: @@ -49407,7 +49407,7 @@ _134: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeFrame)(_p.X38).X6)) + 1*uintptr(_164_iAddr/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_164_iAddr&uint32(i32(7)))))) - sink2 = *p + sink2(*p) } goto _678 _676: @@ -49647,19 +49647,19 @@ _747: { p := &_179_offset64 *p = (*p) + uint64(_sqlite3VdbeOneByteSerialTypeLen(tls, uint8(_179_t))) - sink17 = *p + sink17(*p) } goto _749 } { p := &_179_zHdr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3GetVarint32(tls, _179_zHdr, &_179_t)))) - sink13 = *p + sink13(*p) } { p := &_179_offset64 *p = (*p) + uint64(_sqlite3VdbeSerialTypeLen(tls, _179_t)) - sink17 = *p + sink17(*p) } _749: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(&(_179_pC.X25))))) + 4*uintptr(postInc1(&_179_i, int32(1))))) = _179_t @@ -49768,7 +49768,7 @@ _771: { p := (*uint16)(unsafe.Pointer(&(_179_pDest.X1))) *p = uint16(int32(*p) & i32(-4097)) - sink14 = *p + sink14(*p) } _783: _op_column_out: @@ -49885,19 +49885,19 @@ _815: { p := &_215_nZero *p = (*p) + int64(*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_215_pRec.X0)))))) - sink6 = *p + sink6(*p) } { p := &_215_len *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_215_pRec.X0)))))) - sink5 = *p + sink5(*p) } _817: _814: { p := &_215_nData *p = (*p) + uint64(_215_len) - sink17 = *p + sink17(*p) } { p := &_215_nHdr @@ -49907,7 +49907,7 @@ _814: } return _sqlite3VarintLen(tls, uint64(_215_serial_type)) }() - sink1 = *p + sink1(*p) } if _215_pRec == _215_pData0 { goto _821 @@ -49919,7 +49919,7 @@ _821: { p := &_215_nHdr *p = (*p) + i32(1) - sink1 = *p + sink1(*p) } goto _823 } @@ -49927,7 +49927,7 @@ _821: { p := &_215_nHdr *p = (*p) + _215_nVarint - sink1 = *p + sink1(*p) } if _215_nVarint < _sqlite3VarintLen(tls, uint64(_215_nHdr)) { _215_nHdr += 1 @@ -49968,12 +49968,12 @@ _831: } return _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_215_zNewRecord))+1*uintptr(_215_i))), uint64(_215_serial_type)) }())) - sink1 = *p + sink1(*p) } { p := &_215_j *p = int32(uint32(*p) + _sqlite3VdbeSerialPut(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_215_zNewRecord))+1*uintptr(_215_j))), _215_pRec, _215_serial_type)) - sink1 = *p + sink1(*p) } if uintptr(unsafe.Pointer(preInc20(&_215_pRec, 48))) <= uintptr(unsafe.Pointer(_215_pLast)) { goto _831 @@ -50003,7 +50003,7 @@ _831: { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(16384)) - sink14 = *p + sink14(*p) } } if ((_db.X6) & i32(1)) != 0 { @@ -50485,7 +50485,7 @@ _148: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } goto _1004 } @@ -51522,7 +51522,7 @@ _1332: { p := &_340_v *p = (*p) & i64(4611686018427387903) - sink6 = *p + sink6(*p) } _340_v += 1 if ((store1(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(*(*unsafe.Pointer)(unsafe.Pointer((*t46)(unsafe.Pointer(&(_340_pC.X14)))))), nil, int64(uint64(_340_v)), i32(0), &_340_res)) == i32(0)) && (_340_res == i32(0))) && (preInc1(&_340_cnt, 1) < i32(100)) { @@ -52780,7 +52780,7 @@ _199: { p := (*int32)(unsafe.Pointer(&(_p.X11))) *p = (*p) + _424_nChange - sink1 = *p + sink1(*p) } if (_pOp.X5) > i32(0) { func() { @@ -52793,7 +52793,7 @@ _199: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))).X0))))) *p = (*p) + int64(_424_nChange) - sink6 = *p + sink6(*p) } } _1740: @@ -53044,7 +53044,7 @@ _209: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_445_pnErr.X0))))) *p = (*p) - int64(_445_nErr-i32(1)) - sink6 = *p + sink6(*p) } _sqlite3VdbeMemSetStr(tls, _pIn1, _445_z, i32(-1), uint8(i32(1)), Xsqlite3_free) _1817: @@ -53250,7 +53250,7 @@ _215: { p := (*int64)(unsafe.Pointer(&(_db.X78))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } goto _1870 } @@ -53258,14 +53258,14 @@ _215: { p := (*int64)(unsafe.Pointer(&(_db.X77))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } goto _1870 } { p := (*int64)(unsafe.Pointer(&(_p.X14))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } _1870: goto _250 @@ -53325,7 +53325,7 @@ _218: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pIn1.X0))))) *p = (*p) - int64(_pOp.X5) - sink6 = *p + sink6(*p) } goto _jump_to_p2 } @@ -54294,7 +54294,7 @@ _vdbe_return: { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(&(_p.X35))))) + 4*uintptr(i32(4)))) *p = (*p) + uint32(int32(_nVmStep)) - sink5 = *p + sink5(*p) } _sqlite3VdbeLeave(tls, _p) func() { @@ -54474,7 +54474,7 @@ _12: { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) - sink0 = *p + sink0(*p) } _1_i = i32(0) _13: @@ -54485,7 +54485,7 @@ _13: { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) - sink0 = *p + sink0(*p) } _1_i += 1 goto _13 @@ -54511,7 +54511,7 @@ _22: { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) - sink0 = *p + sink0(*p) } } *_zCsr = int8(i32(0)) @@ -54558,7 +54558,7 @@ _40: { p := &_9_k *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(_9_k)))) - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(postInc1(&_9_k, int32(1))))) = int8(i32(91)) _9_j = i32(0) @@ -54581,7 +54581,7 @@ _45: { p := &_9_k *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(_9_k)))) - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(postInc1(&_9_k, int32(1))))) = int8(i32(0)) _28: @@ -54617,7 +54617,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_pX.X1))) *p = uint16(int32(*p) | i32(128)) - sink14 = *p + sink14(*p) } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pX.X11))))) = nil } @@ -54688,7 +54688,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { { p := &_1_n *p = (*p) + (*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_p.X0)))))) - sink1 = *p + sink1(*p) } } return bool2int(_1_n > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(&((*Xsqlite3)(_p.X9).X31))))) + 4*uintptr(i32(0)))))) @@ -54725,7 +54725,7 @@ func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) & i32(-7169)) - sink14 = *p + sink14(*p) } func() { if _srcType != i32(4096) && _srcType != i32(2048) { @@ -54736,7 +54736,7 @@ func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) | _srcType) - sink14 = *p + sink14(*p) } } } @@ -54872,7 +54872,7 @@ _3: { p := _pA *p = (*p) + _iB - sink6 = *p + sink6(*p) } return i32(0) } @@ -54887,7 +54887,7 @@ func _sqlite3SubInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { { p := _pA *p = (*p) - _iB - sink6 = *p + sink6(*p) } return i32(0) @@ -55553,7 +55553,7 @@ _68: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } *(*int64)(unsafe.Pointer(&((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X0))) = _14_nCellKey *(*uint16)(unsafe.Pointer(&((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X4))) = uint16(i32(0)) @@ -55602,7 +55602,7 @@ _78: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } if _rc != 0 { Xsqlite3_free(tls, _28_pCellKey) @@ -55759,7 +55759,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-7)) - sink2 = *p + sink2(*p) } *_pRes = i32(0) if int32(_pCur.X12) != i32(1) { @@ -55948,7 +55948,7 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { { p := (*int32)(unsafe.Pointer(&(_pCur.X9))) *p = (*p) | _skipNext - sink1 = *p + sink1(*p) } if (_pCur.X9) != 0 && (int32(_pCur.X12) == i32(1)) { *(*uint8)(unsafe.Pointer(&(_pCur.X12))) = uint8(i32(2)) @@ -56081,7 +56081,7 @@ _4: } return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey))+1*uintptr(_idx))), &_1_serial_type)) }())) - sink5 = *p + sink5(*p) } *(*uint8)(unsafe.Pointer(&(_pMem.X2))) = _pKeyInfo.X1 *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pMem.X9))))) = (*Xsqlite3)(_pKeyInfo.X4) @@ -56090,7 +56090,7 @@ _4: { p := &_d *p = int32(uint32(*p) + _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey))+1*uintptr(_d))), _1_serial_type, _pMem)) - sink1 = *p + sink1(*p) } *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) if int32(preInc14(&_u, uint16(1))) >= int32(_p.X2) { @@ -56133,7 +56133,7 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) *_v = _a | _b @@ -56144,18 +56144,18 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(7)) *_v = _a | _b @@ -56164,7 +56164,7 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { { p := &_p *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } _3_n = _sqlite3GetVarint(tls, _p, &_3_v64) func() { @@ -56362,7 +56362,7 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-7)) - sink2 = *p + sink2(*p) } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[19]uint16)(unsafe.Pointer(&(_pCur.X17))))) + 2*uintptr(postInc3((*int8)(unsafe.Pointer(&(_pCur.X14))), int8(1))))) = _pCur.X16 *(*uint16)(unsafe.Pointer(&(_pCur.X16))) = uint16(i32(0)) @@ -56549,7 +56549,7 @@ func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-7)) - sink2 = *p + sink2(*p) } *(*uint16)(unsafe.Pointer(&(_pCur.X16))) = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[19]uint16)(unsafe.Pointer(&(_pCur.X17))))) + 2*uintptr(int32(_pCur.X14)-i32(1)))) _releasePageNotNull(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 4*uintptr(postInc3((*int8)(unsafe.Pointer(&(_pCur.X14))), int8(-1)))))) @@ -56791,7 +56791,7 @@ _7: } return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_idx))))))), &_notUsed)) }())) - sink5 = *p + sink5(*p) } _nField += 1 goto _7 @@ -57088,12 +57088,12 @@ _74: { p := &_d1 *p = (*p) + _sqlite3VdbeSerialTypeLen(tls, _4_serial_type) - sink5 = *p + sink5(*p) } { p := &_idx1 *p = (*p) + uint32(_sqlite3VarintLen(tls, uint64(_4_serial_type))) - sink5 = *p + sink5(*p) } if ((_idx1 < _szHdr1) && (_i < int32(_pPKey2.X2))) && (_d1 <= uint32(_nKey1)) { goto _17 @@ -57287,7 +57287,7 @@ _14: } return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey1))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_idx1))))))), &_1_serial_type1)) }())) - sink5 = *p + sink5(*p) } if (((_d1 + _1_serial_type1) + uint32(i32(2))) > uint32(_nKey1)) && ((_d1 + _sqlite3VdbeSerialTypeLen(tls, _1_serial_type1)) > uint32(_nKey1)) { goto _19 @@ -57295,7 +57295,7 @@ _14: { p := &_d1 *p = (*p) + _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _1_serial_type1, &_mem1) - sink5 = *p + sink5(*p) } _rc = _sqlite3MemCompare(tls, &_mem1, (*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(_i))), *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(&(_pKeyInfo.X6))))) + 4*uintptr(_i)))) if _rc == i32(0) { @@ -57580,7 +57580,7 @@ _skip_init: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-15)) - sink2 = *p + sink2(*p) } _pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 4*uintptr(i32(0)))) if int32(_pRoot.X14) > i32(0) { @@ -58008,7 +58008,7 @@ _3: { p := &_n *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pMem.X0)))))) - sink5 = *p + sink5(*p) } } *_pLen = _n @@ -58052,7 +58052,7 @@ func _putVarint64(tls *crt.TLS, _p *uint8, _v uint64) (r0 int32) { { p := &_v *p = (*p) >> uint(i32(8)) - sink17 = *p + sink17(*p) } _i = i32(7) _1: @@ -58063,7 +58063,7 @@ _1: { p := &_v *p = (*p) >> uint(i32(7)) - sink17 = *p + sink17(*p) } _i -= 1 goto _1 @@ -58077,7 +58077,7 @@ _5: { p := &_v *p = (*p) >> uint(i32(7)) - sink17 = *p + sink17(*p) } if _v != uint64(i32(0)) { goto _5 @@ -58085,7 +58085,7 @@ _5: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_buf)) + 1*uintptr(i32(0)))) *p = uint8(int32(*p) & i32(127)) - sink2 = *p + sink2(*p) } func() { if _n > i32(9) { @@ -58139,7 +58139,7 @@ _6: { p := &_1_v *p = (*p) >> uint(i32(8)) - sink17 = *p + sink17(*p) } if _1_i != 0 { goto _6 @@ -58202,7 +58202,7 @@ _1: { p := &_nEntry *p = (*p) + int64(_2_pPage.X14) - sink6 = *p + sink6(*p) } } if (_2_pPage.X5) == 0 { @@ -58613,12 +58613,12 @@ _34: { p := (*uint8)(unsafe.Pointer(&(_pX.X10))) *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } } _pX = (*XBtCursor)(_pX.X2) @@ -58753,7 +58753,7 @@ func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { { p := (**uint8)(unsafe.Pointer(&(_pBt.X27))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(4)))) - sink13 = *p + sink13(*p) } } _0: @@ -58849,7 +58849,7 @@ func _sqlite3BtreeOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _db { p := &_flags *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } if ((_vfsFlags & i32(256)) != i32(0)) && (_isMemdb != 0 || _isTempDb != 0) { @@ -58972,7 +58972,7 @@ _26: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } *(*uint32)(unsafe.Pointer(&(_pBt.X15))) = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader)) + 1*uintptr(i32(16))))) << uint(i32(8))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader)) + 1*uintptr(i32(17))))) << uint(i32(16)))) @@ -58991,7 +58991,7 @@ _56: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } *(*uint8)(unsafe.Pointer(&(_pBt.X5))) = uint8(func() int32 { if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader))+1*uintptr(i32(52))))) != 0 { @@ -59220,12 +59220,12 @@ _7: { p := &_3_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _3_z)+i32(1)))) - sink0 = *p + sink0(*p) } { p := &_3_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _3_z)+i32(1)))) - sink0 = *p + sink0(*p) } goto _7 } @@ -59345,7 +59345,7 @@ _28: { p := &_vfsFlags *p = (*p) | i32(1) - sink1 = *p + sink1(*p) } goto _act_like_temp_file } @@ -59524,7 +59524,7 @@ func Xsqlite3_uri_parameter(tls *crt.TLS, _zFilename *int8, _zParam *int8) (r0 * { p := &_zFilename *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zFilename)+i32(1)))) - sink0 = *p + sink0(*p) } _2: if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == 0 { @@ -59534,7 +59534,7 @@ _2: { p := &_zFilename *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zFilename)+i32(1)))) - sink0 = *p + sink0(*p) } if _1_x == i32(0) { return _zFilename @@ -59542,7 +59542,7 @@ _2: { p := &_zFilename *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zFilename)+i32(1)))) - sink0 = *p + sink0(*p) } goto _2 _3: @@ -60156,7 +60156,7 @@ _2: { p := (*uint16)(unsafe.Pointer(&(_pKeyInfo.X3))) *p = uint16(int32(*p) + (int32(_pKeyInfo.X2) - _nField)) - sink14 = *p + sink14(*p) } *(*uint16)(unsafe.Pointer(&(_pKeyInfo.X2))) = uint16(_nField) } @@ -60263,7 +60263,7 @@ func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-15)) - sink2 = *p + sink2(*p) } *(*uint16)(unsafe.Pointer(&((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X4))) = uint16(i32(0)) if ((int32(_pCur.X12) != i32(1)) || (int32(_pCur.X16) == i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 4*uintptr(_pCur.X14)))).X5) == i32(0)) { @@ -60574,14 +60574,14 @@ _5: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } goto _25 } { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-9)) - sink2 = *p + sink2(*p) } _25: _21: @@ -60836,7 +60836,7 @@ _54: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } goto _72 } @@ -60873,7 +60873,7 @@ _72: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } _rc = _balance(tls, _pCur) *(*uint8)(unsafe.Pointer(&((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 4*uintptr(_pCur.X14)))).X9))) = uint8(i32(0)) @@ -61026,12 +61026,12 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo } return _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(_nHeader))), uint64(_nPayload)) }())) - sink1 = *p + sink1(*p) } { p := &_nHeader *p = (*p) + _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(_nHeader))), *(*uint64)(unsafe.Pointer((*int64)(unsafe.Pointer(&(_pX.X1)))))) - sink1 = *p + sink1(*p) } goto _11 } @@ -61054,7 +61054,7 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo } return _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(_nHeader))), uint64(_nPayload)) }())) - sink1 = *p + sink1(*p) } _11: if _nPayload > int32(_pPage.X10) { @@ -61198,27 +61198,27 @@ _60: { p := &_nPayload *p = (*p) - _n - sink1 = *p + sink1(*p) } { p := &_pPayload *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink13 = *p + sink13(*p) } { p := &_pSrc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink13 = *p + sink13(*p) } { p := &_nSrc *p = (*p) - _n - sink1 = *p + sink1(*p) } { p := &_spaceLeft *p = (*p) - _n - sink1 = *p + sink1(*p) } goto _29 _30: @@ -61521,12 +61521,12 @@ func _sqlite3PagerDontWrite(tls *crt.TLS, _pPg *XPgHdr) { { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) & i32(-5)) - sink14 = *p + sink14(*p) } } } @@ -61662,7 +61662,7 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3 { p := (*uint16)(unsafe.Pointer(&(_pPage.X13))) *p = uint16(int32(*p) + i32(2)) - sink14 = *p + sink14(*p) } _15: } @@ -61806,7 +61806,7 @@ _29: { p := &_nFrag *p = uint8(int32(*p) + (int32(_iStart) - _7_iPtrEnd)) - sink2 = *p + sink2(*p) } _iSize = uint16(_iEnd - uint32(_iPtr)) _iStart = _iPtr @@ -61818,7 +61818,7 @@ _32: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_hdr)+i32(7)))) *p = uint8(int32(*p) - int32(_nFrag)) - sink2 = *p + sink2(*p) } _19: if int32(_iStart) != ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_hdr)+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_hdr)+i32(5)))))) + 1*uintptr(i32(1)))))) { @@ -61853,7 +61853,7 @@ _38: { p := (*uint16)(unsafe.Pointer(&(_pPage.X13))) *p = uint16(int32(*p) + int32(_iOrigSize)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -62002,7 +62002,7 @@ _19: { p := (*uint16)(unsafe.Pointer(&(_pPage.X13))) *p = uint16(int32(*p) - int32(uint16(i32(2)+_sz))) - sink14 = *p + sink14(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_idx)))), (unsafe.Pointer)(_pCell), uint32(_sz)) if _iChild != 0 { @@ -62173,7 +62173,7 @@ _33: { p := &_top *p = (*p) - _nByte - sink1 = *p + sink1(*p) } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_top >> uint(i32(8))) @@ -62244,7 +62244,7 @@ _2: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7)))) *p = uint8(int32(*p) + int32(uint8(_x))) - sink2 = *p + sink2(*p) } goto _11 _9: @@ -62376,7 +62376,7 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) { p := &_3_sz *p = (*p) + _3_sz2 - sink1 = *p + sink1(*p) } _25: _cbrk = _3_top + _3_sz @@ -62410,7 +62410,7 @@ _37: { p := &_3_pAddr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } goto _31 _34: @@ -62442,7 +62442,7 @@ _38: { p := &_cbrk *p = (*p) - _size - sink1 = *p + sink1(*p) } if (_cbrk < _iCellFirst) || ((_pc + _size) > _usableSize) { return _sqlite3CorruptError(tls, i32(60459)) @@ -62945,7 +62945,7 @@ _0: { p := &_pData *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))))) - sink13 = *p + sink13(*p) } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellptr)) + 1*uintptr(i32(0)))) = uint8(int32((uintptr(unsafe.Pointer(_pData))-uintptr(unsafe.Pointer(_aData)))/1) >> uint(i32(8))) @@ -62954,7 +62954,7 @@ _0: { p := &_pCellptr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } if uintptr(unsafe.Pointer(_pData)) < uintptr(unsafe.Pointer(_pCellptr)) { return _sqlite3CorruptError(tls, i32(65622)) @@ -63125,7 +63125,7 @@ _22: { p := &_nMaxCells *p = (*p) + ((i32(1) + int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i)))).X14)) + int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i)))).X9)) - sink1 = *p + sink1(*p) } if postInc1(&_i, int32(-1)) == i32(0) { goto _23 @@ -63212,7 +63212,7 @@ _43: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } *(*int32)(unsafe.Pointer(&(_b.X0))) += 1 _j += 1 @@ -63248,7 +63248,7 @@ _54: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } *(*int32)(unsafe.Pointer(&(_b.X0))) += 1 goto _54 @@ -63269,7 +63269,7 @@ _54: { p := &_iSpace1 *p = (*p) + int32(_23_sz) - sink1 = *p + sink1(*p) } func() { if int32(_23_sz) > (int32(_pBt.X11) + i32(23)) { @@ -63356,7 +63356,7 @@ _89: *p = (*p) + (i32(2) + int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_27_p.X24)})))(tls, _27_p, *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(&(_27_p.X17))))) + 4*uintptr(_j)))))) - sink1 = *p + sink1(*p) } _j += 1 goto _89 @@ -63390,7 +63390,7 @@ _99: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i))) *p = (*p) - _29_sz - sink1 = *p + sink1(*p) } if _leafData != 0 { goto _101 @@ -63405,7 +63405,7 @@ _101: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i+i32(1)))) *p = (*p) + _29_sz - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i))) -= 1 goto _97 @@ -63420,7 +63420,7 @@ _98: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i))) *p = (*p) + _29_sz - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i))) += 1 if _leafData != 0 { @@ -63436,7 +63436,7 @@ _107: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i+i32(1)))) *p = (*p) - _29_sz - sink1 = *p + sink1(*p) } goto _98 _105: @@ -63492,12 +63492,12 @@ _119: { p := &_42_szRight *p = (*p) + (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_d)))) + i32(2)) - sink1 = *p + sink1(*p) } { p := &_42_szLeft *p = (*p) - (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_r)))) + i32(2)) - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i-i32(1)))) = _42_r _42_r -= 1 @@ -63675,7 +63675,7 @@ _181: { p := &_59_cntOldNext *p = (*p) + ((int32(_61_pOld.X14) + int32(_61_pOld.X9)) + bool2int(_leafData == 0)) - sink1 = *p + sink1(*p) } _59_aOld = _61_pOld.X19 } @@ -63744,7 +63744,7 @@ _197: { p := &_66_pCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink13 = *p + sink13(*p) } if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) == i32(4) { func() { @@ -63761,7 +63761,7 @@ _208: { p := &_iOvflSpace *p = (*p) + _66_sz - sink1 = *p + sink1(*p) } func() { if _66_sz > (int32(_pBt.X11) + i32(23)) { @@ -64107,14 +64107,14 @@ func _editPage(tls *crt.TLS, _pPg *XMemPage, _iOld int32, _iNew int32, _nNew int { p := &_nCell *p = (*p) - _1_nShift - sink1 = *p + sink1(*p) } } if _iNewEnd < _iOldEnd { { p := &_nCell *p = (*p) - _pageFreeArray(tls, _pPg, _iNewEnd, _iOldEnd-_iNewEnd, _pCArray) - sink1 = *p + sink1(*p) } } _pData = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))))< (_pSorter.X2) { *(*int32)(unsafe.Pointer(&(_pSorter.X2))) = _nPMA @@ -67298,7 +67298,7 @@ _25: { p := (*int32)(unsafe.Pointer(&(_pSorter.X10))) *p = (*p) + ((_nReq + i32(7)) & i32(-8)) - sink1 = *p + sink1(*p) } if (*XSorterRecord)((*t47)(unsafe.Pointer(&(_pSorter.X9))).X0) != nil { *(*int32)(unsafe.Pointer((*t48)(unsafe.Pointer(&(_pNew.X1))))) = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)((*t47)(unsafe.Pointer(&(_pSorter.X9))).X0))))) - uintptr(unsafe.Pointer((*t47)(unsafe.Pointer(&(_pSorter.X9))).X1))) / 1) @@ -67669,7 +67669,7 @@ _12: { p := _pnChange *p = (*p) + int32(_pPage.X14) - sink1 = *p + sink1(*p) } } _15: @@ -67784,7 +67784,7 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } @@ -67858,7 +67858,7 @@ _4: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } @@ -67912,7 +67912,7 @@ _5: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } _4: } @@ -67999,7 +67999,7 @@ func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot { p := (*int32)(unsafe.Pointer(&((*Xsqlite3)(_pBt.X1).X6))) *p = (*p) & i32(-536870913) - sink1 = *p + sink1(*p) } _i = uint32(i32(0)) _9: @@ -68074,7 +68074,7 @@ func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_iPg&uint32(i32(7)))))) - sink2 = *p + sink2(*p) } } @@ -68137,7 +68137,7 @@ _13: { p := &_N *p = (*p) - _4_n - sink1 = *p + sink1(*p) } _9: goto _15 @@ -68354,7 +68354,7 @@ _15: { p := &_pCellIdx *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } if (_pc < _contentOffset) || (_pc > (_usableSize - uint32(i32(4)))) { _checkAppendMsg(tls, _pCheck, str(89395), _pc, _contentOffset, _usableSize-uint32(i32(4))) @@ -68491,7 +68491,7 @@ _55: { p := &_nFrag *p = int32(uint32(*p) + (((_x >> uint(i32(16))) - (_prev & uint32(i32(65535)))) - uint32(i32(1)))) - sink1 = *p + sink1(*p) } _prev = _x goto _55 @@ -68499,7 +68499,7 @@ _56: { p := &_nFrag *p = int32(uint32(*p) + ((_usableSize - (_prev & uint32(i32(65535)))) - uint32(i32(1)))) - sink1 = *p + sink1(*p) } if ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_heap)) + 4*uintptr(i32(0))))) == uint32(i32(0))) && (_nFrag != int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(7)))))) { _checkAppendMsg(tls, _pCheck, str(89654), _nFrag, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(7))))), _iPage) @@ -68698,7 +68698,7 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { { p := (*uint16)(unsafe.Pointer(&(_p.X7))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } } *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pLast.X1))))) = _pEntry @@ -68784,7 +68784,7 @@ func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_p.X7))) *p = uint16(int32(*p) | i32(3)) - sink14 = *p + sink14(*p) } _4: if (*TRowSetEntry)(_p.X2) == nil { @@ -68975,7 +68975,7 @@ _12: { p := (*uint16)(unsafe.Pointer(&(_pRowSet.X7))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _4: *(*int32)(unsafe.Pointer(&(_pRowSet.X8))) = _iBatch @@ -69588,13 +69588,13 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-17)) - sink14 = *p + sink14(*p) } if _iVersion == i32(1) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } } _rc = _sqlite3BtreeBeginTrans(tls, _pBtree, i32(0)) @@ -69620,7 +69620,7 @@ _4: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-17)) - sink14 = *p + sink14(*p) } return _rc } @@ -69690,12 +69690,12 @@ func _sqlite3RunVacuum(tls *crt.TLS, _pzErrMsg **int8, _db *Xsqlite3, _iDb int32 { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(270542848) - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-655489) - sink1 = *p + sink1(*p) } *(*uint8)(unsafe.Pointer(&(_db.X24))) = uint8(i32(0)) _zDbMain = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 @@ -69775,7 +69775,7 @@ func _sqlite3RunVacuum(tls *crt.TLS, _pzErrMsg **int8, _db *Xsqlite3, _iDb int32 { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-268435457) - sink1 = *p + sink1(*p) } if _rc != i32(0) { goto _end_of_vacuum @@ -69818,7 +69818,7 @@ _28: { p := &_5_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _28 _31: @@ -70081,21 +70081,21 @@ _13: { p := (*uint8)(unsafe.Pointer(&(_pPager.X8))) *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } } if (_pgFlags & uint32(i32(32))) != 0 { { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) & i32(-2)) - sink2 = *p + sink2(*p) } goto _16 } { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } _16: } @@ -70165,7 +70165,7 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } } _sqlite3BtreeLeave(tls, _p) @@ -70306,7 +70306,7 @@ _2: { p := (*uint16)(unsafe.Pointer(&((*XBtShared)(_pTo.X1).X10))) *p = uint16(int32(*p) & i32(-3)) - sink14 = *p + sink14(*p) } goto _8 } @@ -70537,7 +70537,7 @@ _68: { p := &_25_iOff *p = (*p) + int64(_pgszSrc) - sink6 = *p + sink6(*p) } goto _68 _72: @@ -70562,7 +70562,7 @@ _32: { p := &_36_rc2 *p = (*p) | _sqlite3BtreeCommitPhaseTwo(tls, (*XBtree)(_p.X6), i32(0)) - sink1 = *p + sink1(*p) } func() { if _36_rc2 != i32(0) { @@ -71015,7 +71015,7 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) & i32(-1025)) - sink14 = *p + sink14(*p) } if (int32(_pTo.X1) & i32(18)) == 0 { goto _3 @@ -71024,7 +71024,7 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) | i32(4096)) - sink14 = *p + sink14(*p) } _rc = _sqlite3VdbeMemMakeWriteable(tls, _pTo) } @@ -71260,7 +71260,7 @@ _42: { p := (*uint8)(unsafe.Pointer(&((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_10_iCol))).X6))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _10_oooHidden = uint8(i32(128)) goto _47 @@ -71268,7 +71268,7 @@ _36: { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(_10_oooHidden) - sink5 = *p + sink5(*p) } _47: _10_iCol += 1 @@ -71497,7 +71497,7 @@ _11: { p := &_zRawSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } func() { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == 0 && _nToken != i32(0) { @@ -71542,7 +71542,7 @@ _24: { p := &_zRawSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_nToken))) - sink0 = *p + sink0(*p) } _nextIndex = _idx + i32(1) func() { @@ -71656,12 +71656,12 @@ _0: { p := &_nTotal *p = (*p) + _n - sink1 = *p + sink1(*p) } { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } goto _0 _1: @@ -72142,7 +72142,7 @@ _22: { p := (*uint16)(unsafe.Pointer(&((*XSchema)(_pTable.X20).X9))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } return _nErr } @@ -72210,12 +72210,12 @@ func _sqlite3ResultSetOfSelect(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-5) - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } _sqlite3SelectPrep(tls, _pParse, _pSelect, nil) if (_pParse.X16) != 0 { @@ -72317,7 +72317,7 @@ _8: { p := &_szAll *p = (*p) + uint64(_pCol.X5) - sink17 = *p + sink17(*p) } *(*int8)(unsafe.Pointer(&(_pCol.X4))) = _sqlite3ExprAffinity(tls, _p) if _1_zType == nil || store1(&_1_m, _sqlite3Strlen30(tls, _1_zType)) <= i32(0) { @@ -72330,7 +72330,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } } _13: @@ -72898,7 +72898,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, { p := (*uint32)(unsafe.Pointer(&(_pEq.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } func() { if ((_pEq.X2) & uint32(i32(24576))) != uint32(i32(0)) { @@ -72909,7 +72909,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, { p := (*uint32)(unsafe.Pointer(&(_pEq.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_pEq.X11))) = int16(_pE2.X8) } @@ -72947,13 +72947,13 @@ func _sqlite3CreateColumnExpr(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _iSr } return _iCol }())) - sink17 = *p + sink17(*p) } _2: { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } _0: return _p @@ -73103,7 +73103,7 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe { p := (*uint32)(unsafe.Pointer(&(_pRoot.X2))) *p = (*p) | (uint32(i32(2097408)) & (_pRight.X2)) - sink5 = *p + sink5(*p) } } if _pLeft != nil { @@ -73111,7 +73111,7 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe { p := (*uint32)(unsafe.Pointer(&(_pRoot.X2))) *p = (*p) | (uint32(i32(2097408)) & (_pLeft.X2)) - sink5 = *p + sink5(*p) } } _exprSetHeight(tls, _pRoot) @@ -73146,7 +73146,7 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6)))))))) - sink5 = *p + sink5(*p) } } _2: @@ -73226,7 +73226,7 @@ _1: { p := &_m *p = (*p) | (_2_pExpr.X2) - sink5 = *p + sink5(*p) } _i += 1 goto _1 @@ -73288,7 +73288,7 @@ _0: { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } func() { if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) { @@ -73299,7 +73299,7 @@ _0: { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_p.X11))) = int16(_iTable) if int32(_p.X0) != i32(151) || (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6)))))) == nil { @@ -73357,7 +73357,7 @@ _6: { p := &_zSpan *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n+i32(1)))) - sink0 = *p + sink0(*p) } _n = i32(0) _10: @@ -73382,7 +73382,7 @@ _16: { p := &_zSpan *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n+i32(1)))) - sink0 = *p + sink0(*p) } if (_zCol != nil) && (_sqlite3StrICmp(tls, _zSpan, _zCol) != i32(0)) { return i32(0) @@ -73580,7 +73580,7 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } if (*XSrcList)(_pNC.X1) == nil || ((*XSrcList)(_pNC.X1).X1) <= uint32(i32(0)) { goto _6 @@ -73712,7 +73712,7 @@ _42: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(266240)) - sink5 = *p + sink5(*p) } if _9_n != i32(2) { goto _47 @@ -73748,7 +73748,7 @@ _52: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(524288)) - sink5 = *p + sink5(*p) } } if (int32(_9_pDef.X1) & i32(2048)) == i32(0) { @@ -73775,7 +73775,7 @@ _62: { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } } _sqlite3WalkExprList(tls, _pWalker, _9_pList) @@ -73802,13 +73802,13 @@ _65: { p := (*uint16)(unsafe.Pointer(&(_26_pNC2.X7))) *p = uint16(int32(*p) | (i32(16) | (int32(_9_pDef.X1) & i32(4096)))) - sink14 = *p + sink14(*p) } } { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _64: return i32(1) @@ -73830,12 +73830,12 @@ _18: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } } _71: @@ -73991,7 +73991,7 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol * { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } if _zDb == nil { goto _6 @@ -74149,7 +74149,7 @@ _24: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(1048576)) - sink5 = *p + sink5(*p) } } _pSchema = (*XSchema)((*XTable)(_pExpr.X14).X20) @@ -74218,7 +74218,7 @@ _80: } return (u32(1) << uint(_25_iCol)) }() - sink5 = *p + sink5(*p) } goto _92 } @@ -74230,7 +74230,7 @@ _80: } return (u32(1) << uint(_25_iCol)) }() - sink5 = *p + sink5(*p) } _92: *(*int16)(unsafe.Pointer(&(_pExpr.X9))) = int16(_25_iCol) @@ -74350,7 +74350,7 @@ _128: { p := (*uint64)(unsafe.Pointer(&(_pMatch.X14))) *p = (*p) | (u64(1) << uint(_45_n)) - sink17 = *p + sink17(*p) } _136: _sqlite3ExprDelete(tls, _db, (*XExpr)(_pExpr.X4)) @@ -74487,12 +74487,12 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 { p := (*uint32)(unsafe.Pointer(&(_pDup.X2))) *p = (*p) | uint32(i32(4194304)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(32768)) - sink5 = *p + sink5(*p) } _sqlite3ExprDelete(tls, _db, _pExpr) crt.Xmemcpy(tls, (unsafe.Pointer)(_pExpr), (unsafe.Pointer)(_pDup), u32(48)) @@ -74507,7 +74507,7 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(65536)) - sink5 = *p + sink5(*p) } } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDup)) @@ -74542,7 +74542,7 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(&(_pExpr.X12))) *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*t58)(unsafe.Pointer(&(_pWalker.X6))))))) - sink2 = *p + sink2(*p) } } return i32(0) @@ -74586,7 +74586,7 @@ func _sqlite3ExprAddCollateToken(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ { p := (*uint32)(unsafe.Pointer(&(_1_pNew.X2))) *p = (*p) | uint32(i32(4352)) - sink5 = *p + sink5(*p) } _pExpr = _1_pNew } @@ -74913,7 +74913,7 @@ _7: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u32(32)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_sNC.X0))))) = _pParse @@ -74956,7 +74956,7 @@ _27: { p := &_7_nRef *p = (*p) + (_7_pNC.X5) - sink1 = *p + sink1(*p) } _7_pNC = (*XNameContext)(_7_pNC.X4) goto _27 @@ -74977,7 +74977,7 @@ _34: { p := &_7_nRef *p = (*p) - (_7_pNC.X5) - sink1 = *p + sink1(*p) } _7_pNC = (*XNameContext)(_7_pNC.X4) goto _34 @@ -75011,14 +75011,14 @@ _25: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(8)|(int32(_sNC.X7)&i32(4096))) - sink5 = *p + sink5(*p) } goto _46 } { p := (*uint16)(unsafe.Pointer(&(_sNC.X7))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } _46: if ((*XExpr)(_p.X11) != nil) && (_pGroupBy == nil) { @@ -75048,7 +75048,7 @@ _54: { p := (*uint16)(unsafe.Pointer(&(_sNC.X7))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } if ((_p.X3) & uint32(i32(65536))) != 0 { _13_pSub = (*XSelect)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&((*XSrcList)(_p.X8).X2))))) + 68*uintptr(i32(0)))).X5) @@ -75163,13 +75163,13 @@ func _sqlite3ResolveExprNames(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) ( { p := (*int32)(unsafe.Pointer(&(_1_pParse.X57))) *p = (*p) + (_pExpr.X7) - sink1 = *p + sink1(*p) } _savedHasAgg = uint16(int32(_pNC.X7) & i32(4112)) { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) & i32(-4113)) - sink14 = *p + sink14(*p) } *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_w.X0))))) = (*XParse)(_pNC.X0) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(&(_w.X1))))) = _resolveExprStep @@ -75182,26 +75182,26 @@ func _sqlite3ResolveExprNames(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) ( { p := (*int32)(unsafe.Pointer(&((*XParse)(_pNC.X0).X57))) *p = (*p) - (_pExpr.X7) - sink1 = *p + sink1(*p) } if ((_pNC.X6) > i32(0)) || (((*XParse)(_w.X0).X16) > i32(0)) { { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(8)) - sink5 = *p + sink5(*p) } } if (int32(_pNC.X7) & i32(16)) != 0 { { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } } { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) | int32(_savedHasAgg)) - sink14 = *p + sink14(*p) } return bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) @@ -75725,7 +75725,7 @@ _21: { p := (*uint32)(unsafe.Pointer(&(_11_pNew.X2))) *p = (*p) | uint32(i32(1024)) - sink5 = *p + sink5(*p) } *(*int32)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_11_pNew.X3))))) = _5_iCol if (*XExpr)(_4_pItem.X0) == _5_pE { @@ -75901,7 +75901,7 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(128)) - sink5 = *p + sink5(*p) } _pParse = (*XParse)(_pWalker.X0) _pTabList = (*XSrcList)(_p.X8) @@ -76474,7 +76474,7 @@ _127: { p := (*uint32)(unsafe.Pointer(&(_pParent.X3))) *p = (*p) | ((_pSub.X3) & uint32(i32(1))) - sink5 = *p + sink5(*p) } if (*XExpr)(_pSub.X15) != nil { *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pParent.X15))))) = (*XExpr)(_pSub.X15) @@ -76619,7 +76619,7 @@ func _substExpr(tls *crt.TLS, _pSubst *XSubstContext, _pExpr *XExpr) (r0 *XExpr) { p := (*uint32)(unsafe.Pointer(&(_4_pNew.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } } _sqlite3ExprDelete(tls, _6_db, _pExpr) @@ -76872,7 +76872,7 @@ _26: { p := (*uint32)(unsafe.Pointer(&(_findRightmost(tls, _p).X3))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } func() { if (*XExprList)(_p.X0) == nil { @@ -76989,7 +76989,7 @@ _28: { p := (*uint32)(unsafe.Pointer(&(_findRightmost(tls, _p).X3))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } func() { if (*XExprList)(_p.X0) == nil { @@ -77342,7 +77342,7 @@ _15: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } } *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_p.X12))))) = nil @@ -77453,7 +77453,7 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(16384)) - sink5 = *p + sink5(*p) } } _11: @@ -77684,14 +77684,14 @@ func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExpr { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nPrefixReg - sink1 = *p + sink1(*p) } _13: *(*int32)(unsafe.Pointer(&(_pDest.X3))) = (_pParse.X18) + i32(1) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResultCol - sink1 = *p + sink1(*p) } goto _16 _12: @@ -77699,7 +77699,7 @@ _12: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResultCol - sink1 = *p + sink1(*p) } } _16: @@ -77735,7 +77735,7 @@ _27: { p := &_7_ecelFlags *p = uint8(int32(*p) | i32(12)) - sink2 = *p + sink2(*p) } _i = _pSort.X1 _32: @@ -77775,7 +77775,7 @@ _44: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResultCol - sink1 = *p + sink1(*p) } _sqlite3VdbeChangeToNoop(tls, _v, _pDistinct.X3) _15_pOp = _sqlite3VdbeGetOp(tls, _v, _pDistinct.X3) @@ -78060,7 +78060,7 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, { p := &_flags *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } } *func() *int32 { @@ -78390,12 +78390,12 @@ func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) { p := (*int32)(unsafe.Pointer(&(_pParse.X15))) *p = (*p) + _nReg - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_pParse.X14))) *p = (*p) - _nReg - sink1 = *p + sink1(*p) } goto _4 } @@ -78403,7 +78403,7 @@ func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nReg - sink1 = *p + sink1(*p) } _4: return _i @@ -78477,7 +78477,7 @@ func _pushOntoSorter(tls *crt.TLS, _pParse *XParse, _pSort *XSortCtx, _pSelect * { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nBase - sink1 = *p + sink1(*p) } _10: func() { @@ -78513,7 +78513,7 @@ _10: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_pSort.X1) - sink1 = *p + sink1(*p) } _5_nKey = (_nExpr - (_pSort.X1)) + _bSeq if _bSeq != 0 { @@ -78787,7 +78787,7 @@ _19: { p := (*uint32)(unsafe.Pointer(&(_4_pNew.X2))) *p = (*p) | uint32(i32(1024)) - sink5 = *p + sink5(*p) } *(*int32)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_4_pNew.X3))))) = _i *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_p.X12))))) = store42(&_pOrderBy, _sqlite3ExprListAppend(tls, _pParse, _pOrderBy, _4_pNew)) @@ -78847,7 +78847,7 @@ _35: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_9_nExpr + i32(1)) - sink1 = *p + sink1(*p) } _sqlite3VdbeAddOp2(tls, _v, i32(56), i32(0), _regPrev) _pKeyDup = _sqlite3KeyInfoAlloc(tls, _db, _9_nExpr, i32(1)) @@ -79477,7 +79477,7 @@ _6: { p := &_nChng *p = (*p) + _pushDownWhereTerms(tls, _pParse, _pSubq, (*XExpr)(_pWhere.X5), _iCursor) - sink1 = *p + sink1(*p) } _pWhere = (*XExpr)(_pWhere.X4) goto _6 @@ -79696,7 +79696,7 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh { p := &_wctrlFlags *p = uint16(int32(*p) & i32(-257)) - sink14 = *p + sink14(*p) } } if (_pTabList.X0) > i32(64) { @@ -79760,7 +79760,7 @@ _18: { p := (*uint16)(unsafe.Pointer(&((*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(_sWLB.X1).X5) + 48*uintptr(_ii))).X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } } _ii += 1 @@ -79816,7 +79816,7 @@ _34: { p := (*uint16)(unsafe.Pointer(&(_pWInfo.X10))) *p = uint16(int32(*p) | i32(128)) - sink14 = *p + sink14(*p) } *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pWInfo.X2))))) = _pResultSet } @@ -79865,7 +79865,7 @@ _43: { p := &_17_tabUsed *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_sWLB.X2)) - sink17 = *p + sink17(*p) } } _57: @@ -79905,7 +79905,7 @@ _56: { p := (*uint32)(unsafe.Pointer(&((*XParse)(_pWInfo.X0).X42))) *p = (*p) + uint32(_pWInfo.X21) - sink5 = *p + sink5(*p) } func() { if (int32(_wctrlFlags)&i32(4)) != i32(0) && int32(_pWInfo.X11) != i32(1) { @@ -80790,7 +80790,7 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, { p := (*uint32)(unsafe.Pointer(&(_exprX.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } _sqlite3ExprCodeTarget(tls, _pParse, &_exprAnd, _dest) _3: @@ -80817,7 +80817,7 @@ func _exprToRegister(tls *crt.TLS, _p *XExpr, _iReg int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) & uint32(i32(-4097)) - sink5 = *p + sink5(*p) } } @@ -80845,7 +80845,7 @@ func _exprCodeVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _piFreeable *int3 { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResult - sink1 = *p + sink1(*p) } _4_i = i32(0) _4: @@ -81337,7 +81337,7 @@ _58: { p := &_10_colUsed *p = (*p) | _10_mCol - sink17 = *p + sink17(*p) } if _aiMap != nil { *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiMap)) + 4*uintptr(_6_i))) = _13_j @@ -81632,7 +81632,7 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { { p := (*uint32)(unsafe.Pointer(&(_pToplevel.X30))) *p = (*p) | (u32(1) << uint(_iDb)) - sink5 = *p + sink5(*p) } if i32(1) != 0 && (_iDb == i32(1)) { _sqlite3OpenTempDatabase(tls, _pToplevel) @@ -81967,7 +81967,7 @@ _12: { p := &_prereqAll *p = (*p) | _7_x - sink17 = *p + sink17(*p) } _extraRight = _7_x - uint64(i32(1)) if (_prereqAll >> uint(i32(1))) >= _7_x { @@ -82014,7 +82014,7 @@ _13: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } } if _9_pRight == nil || _exprMightBeIndexed(tls, _pSrc, _pTerm.X11, (*int32)(unsafe.Pointer(&_9_aiCurCol)), _9_pRight, _op) == 0 { @@ -82045,20 +82045,20 @@ _13: { p := (*uint16)(unsafe.Pointer(&(_12_pNew.X3))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } } _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm))) { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } if _termIsEquivalence(tls, _pParse, _12_pDup) != 0 { { p := (*uint16)(unsafe.Pointer(&(_pTerm.X4))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } _12_eExtraOp = uint16(i32(2048)) } @@ -82131,7 +82131,7 @@ _47: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(1024)) - sink14 = *p + sink14(*p) } _21_i = i32(0) _54: @@ -82202,7 +82202,7 @@ _51: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } *(*uint64)(unsafe.Pointer(&(_26_pNewTerm.X12))) = _pTerm.X12 } @@ -82248,7 +82248,7 @@ _82: { p := (*uint64)(unsafe.Pointer(&(_pTerm.X11))) *p = (*p) | _extraRight - sink17 = *p + sink17(*p) } _ = _9_aiCurCol } @@ -82286,21 +82286,21 @@ func _sqlite3WhereExprUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _p *XExpr) ( { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_p.X5)) - sink17 = *p + sink17(*p) } } if (*XExpr)(_p.X4) != nil { { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_p.X4)) - sink17 = *p + sink17(*p) } } if ((_p.X2) & uint32(i32(2048))) != uint32(i32(0)) { { p := &_mask *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6))))))) - sink17 = *p + sink17(*p) } goto _10 } @@ -82308,7 +82308,7 @@ func _sqlite3WhereExprUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _p *XExpr) ( { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6))))))) - sink17 = *p + sink17(*p) } } _10: @@ -82337,27 +82337,27 @@ _0: { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_pS.X0)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_pS.X10)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_pS.X12)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_pS.X9)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_pS.X11)) - sink17 = *p + sink17(*p) } if func() int32 { if _1_pSrc != nil { @@ -82379,12 +82379,12 @@ _5: { p := &_mask *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&(_1_pSrc.X2)))))+68*uintptr(_2_i))).X5)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&(_1_pSrc.X2)))))+68*uintptr(_2_i))).X12)) - sink17 = *p + sink17(*p) } _2_i += 1 goto _5 @@ -82411,7 +82411,7 @@ _1: { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pList.X2)))))+20*uintptr(_i))).X0)) - sink17 = *p + sink17(*p) } _i += 1 goto _1 @@ -82500,7 +82500,7 @@ _0: { p := func() *uint64 { _i += 1; return &_mPrereq }() *p = (*p) >> uint(i32(1)) - sink17 = *p + sink17(*p) } goto _0 _3: @@ -82716,7 +82716,7 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { { p := (*uint32)(unsafe.Pointer(&((*XExpr)(_pExpr.X5).X2))) *p = (*p) & uint32(i32(-257)) - sink5 = *p + sink5(*p) } goto _6 } @@ -82724,7 +82724,7 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { { p := (*uint32)(unsafe.Pointer(&((*XExpr)(_pExpr.X4).X2))) *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } } _6: @@ -82766,7 +82766,7 @@ func _transferJoinMarkings(tls *crt.TLS, _pDerived *XExpr, _pBase *XExpr) { { p := (*uint32)(unsafe.Pointer(&(_pDerived.X2))) *p = (*p) | ((_pBase.X2) & uint32(i32(1))) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_pDerived.X11))) = _pBase.X11 } @@ -82893,7 +82893,7 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } _pOrWc = (*XWhereClause)(unsafe.Pointer(&(_pOrInfo.X0))) crt.Xmemset(tls, (unsafe.Pointer)((*[8]XWhereTerm)(unsafe.Pointer(&(_pOrWc.X6)))), i32(0), u32(384)) @@ -82935,7 +82935,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) | i32(32)) - sink14 = *p + sink14(*p) } *(*uint16)(unsafe.Pointer(&(_pOrTerm.X4))) = uint16(i32(1024)) _3_pAndWC = (*XWhereClause)(unsafe.Pointer(&(_2_pAndInfo.X0))) @@ -82962,7 +82962,7 @@ _18: { p := &_3_b *p = (*p) | _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(&(_pWInfo.X23))), _3_pAndTerm.X8) - sink17 = *p + sink17(*p) } } *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _3_j += 1; return &_3_pAndTerm }())) += uintptr(48) @@ -82972,7 +82972,7 @@ _17: { p := &_indexable *p = (*p) & _3_b - sink17 = *p + sink17(*p) } _16: goto _28 @@ -82986,13 +82986,13 @@ _13: { p := &_8_b *p = (*p) | _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(&(_pWInfo.X23))), _9_pOther.X8) - sink17 = *p + sink17(*p) } } { p := &_indexable *p = (*p) & _8_b - sink17 = *p + sink17(*p) } if (int32(_pOrTerm.X4) & i32(2)) == i32(0) { _chngToIN = uint64(i32(0)) @@ -83001,7 +83001,7 @@ _13: { p := &_chngToIN *p = (*p) & _8_b - sink17 = *p + sink17(*p) } _31: _28: @@ -83059,7 +83059,7 @@ _46: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } if (_pOrTerm.X8) == _15_iCursor { func() { @@ -83122,7 +83122,7 @@ _65: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } goto _75 } @@ -83139,7 +83139,7 @@ _65: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } _78: _75: @@ -83564,14 +83564,14 @@ func _sqlite3VdbeSetVarmask(tls *crt.TLS, _v *TVdbe, _iVar int32) { { p := (*uint32)(unsafe.Pointer(&(_v.X41))) *p = (*p) | u32(2147483648) - sink5 = *p + sink5(*p) } goto _3 } { p := (*uint32)(unsafe.Pointer(&(_v.X41))) *p = (*p) | (u32(1) << uint(_iVar-i32(1))) - sink5 = *p + sink5(*p) } _3: } @@ -83787,7 +83787,7 @@ func _sqlite3WhereFindTerm(tls *crt.TLS, _pWC *XWhereClause, _iCur int32, _iColu { p := &_op *p = (*p) & uint32(i32(130)) - sink5 = *p + sink5(*p) } _0: if _p == nil { @@ -84210,7 +84210,7 @@ _21: { p := (*uint32)(unsafe.Pointer(&(_pLoop.X9))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } } *(*uint16)(unsafe.Pointer(&(_pLoop.X10))) = uint16(_j) @@ -84275,7 +84275,7 @@ _0: { p := &_m *p = (*p) | (u64(1) << uint(_1_x)) - sink17 = *p + sink17(*p) } } _4: @@ -84329,7 +84329,7 @@ _6: { p := &_1_mUnusable *p = (*p) | _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(&(_pWInfo.X23))), _3_p.X11) - sink17 = *p + sink17(*p) } } *(*uintptr)(unsafe.Pointer(&_3_p)) += uintptr(68) @@ -84346,7 +84346,7 @@ _12: { p := &_mPrior *p = (*p) | (_pNew.X1) - sink17 = *p + sink17(*p) } if _rc != 0 || ((_db.X17) != 0) { goto _3 @@ -84650,7 +84650,7 @@ _21: { p := &_mNoOmit *p = uint16(int32(*p) | (i32(1) << uint(_i))) - sink14 = *p + sink14(*p) } } if int32(_6_op) == i32(16) { @@ -84816,7 +84816,7 @@ _17: { p := (*uint64)(unsafe.Pointer(&(_pNew.X0))) *p = (*p) | (_4_pTerm.X11) - sink17 = *p + sink17(*p) } func() { if _3_iTerm >= int32(_pNew.X12) { @@ -84832,7 +84832,7 @@ _17: { p := (*uint16)(unsafe.Pointer(&((*t66)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X3))) *p = uint16(int32(*p) | (i32(1) << uint(_3_iTerm))) - sink14 = *p + sink14(*p) } } if (int32(_4_pTerm.X4) & i32(1)) != i32(0) { @@ -84840,7 +84840,7 @@ _17: { p := (*int32)(unsafe.Pointer(&(_pIdxInfo.X11))) *p = (*p) & i32(-2) - sink1 = *p + sink1(*p) } *_pbIn = i32(1) func() { @@ -84857,7 +84857,7 @@ _20: { p := (*uint16)(unsafe.Pointer(&((*t66)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X3))) *p = uint16(int32(*p) & (^int32(_mNoOmit))) - sink14 = *p + sink14(*p) } *(*uint16)(unsafe.Pointer(&(_pNew.X10))) = uint16(_mxTerm + i32(1)) func() { @@ -84883,14 +84883,14 @@ _20: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(4096)) - sink5 = *p + sink5(*p) } goto _40 } { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) & uint32(i32(-4097)) - sink5 = *p + sink5(*p) } _40: _rc = _whereLoopInsert(tls, _pBuilder, _pNew) @@ -85437,7 +85437,7 @@ _15: { p := (*int16)(unsafe.Pointer(&(_pNew.X5))) *p = int16(int32(*p) + i32(24)) - sink18 = *p + sink18(*p) } } if int32(_pNew.X5) < i32(0) { @@ -85545,7 +85545,7 @@ _58: { p := &_16_nLookup *p = int16(int32(*p) + int32(_17_pTerm.X2)) - sink18 = *p + sink18(*p) } goto _64 } @@ -85554,7 +85554,7 @@ _58: { p := &_16_nLookup *p = int16(int32(*p) - i32(19)) - sink18 = *p + sink18(*p) } } _64: @@ -85577,7 +85577,7 @@ _41: { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } } if (*XIndex)(_pSrc.X16) != nil { @@ -85850,7 +85850,7 @@ _12: { p := (*int16)(unsafe.Pointer(&(_pLoop.X7))) *p = int16(int32(*p) + int32(_pTerm.X2)) - sink18 = *p + sink18(*p) } goto _19 } @@ -85982,7 +85982,7 @@ _6: { p := &_opMask *p = (*p) & i32(-61) - sink1 = *p + sink1(*p) } } func() { @@ -86025,14 +86025,14 @@ _12: { p := (*uint32)(unsafe.Pointer(&(_pBuilder.X5))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _28 } { p := (*uint32)(unsafe.Pointer(&(_pBuilder.X5))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } _28: *(*uint32)(unsafe.Pointer(&(_pNew.X9))) = _saved_wsFlags @@ -86058,7 +86058,7 @@ _28: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } if ((_8_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { goto _36 @@ -86111,7 +86111,7 @@ _35: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } func() { if int32(_saved_nEq) != int32((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X0) { @@ -86126,14 +86126,14 @@ _35: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(65536)) - sink5 = *p + sink5(*p) } goto _62 } { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(4096)) - sink5 = *p + sink5(*p) } _62: _59: @@ -86143,7 +86143,7 @@ _53: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(8)) - sink5 = *p + sink5(*p) } goto _75 } @@ -86153,7 +86153,7 @@ _53: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(34)) - sink5 = *p + sink5(*p) } *(*uint16)(unsafe.Pointer(&((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X1))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) _pBtm = _pTerm @@ -86187,7 +86187,7 @@ _53: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } *(*uint16)(unsafe.Pointer(&((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X2))) = uint16(i32(1)) _67: @@ -86202,7 +86202,7 @@ _66: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(18)) - sink5 = *p + sink5(*p) } *(*uint16)(unsafe.Pointer(&((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X2))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) _pTop = _pTerm @@ -86246,25 +86246,25 @@ _75: { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + int32(_pTerm.X2)) - sink18 = *p + sink18(*p) } { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) - _3_nIn) - sink18 = *p + sink18(*p) } goto _93 } { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(_21_nEq)))) - int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(_21_nEq-i32(1))))))) - sink18 = *p + sink18(*p) } if (int32(_3_eOp) & i32(256)) != 0 { { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + i32(10)) - sink18 = *p + sink18(*p) } } _93: @@ -86278,12 +86278,12 @@ _83: { p := (*int16)(unsafe.Pointer(&(_pNew.X6))) *p = int16(int32(*p) + (int32(_nInMul) + _3_nIn)) - sink18 = *p + sink18(*p) } { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + (int32(_nInMul) + _3_nIn)) - sink18 = *p + sink18(*p) } _whereLoopOutputAdjust(tls, (*XWhereClause)(_pBuilder.X1), _pNew, _rSize) _rc = _whereLoopInsert(tls, _pBuilder, _pNew) @@ -86322,18 +86322,18 @@ _16: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(32768)) - sink5 = *p + sink5(*p) } _30_nIter = int16(int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(_saved_nEq)))) - int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(int32(_saved_nEq)+i32(1)))))) { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) - int32(_30_nIter)) - sink18 = *p + sink18(*p) } { p := &_30_nIter *p = int16(int32(*p) + i32(5)) - sink18 = *p + sink18(*p) } _whereLoopAddBtreeIndex(tls, _pBuilder, _pSrc, _pProbe, int16(int32(_30_nIter)+int32(_nInMul))) *(*int16)(unsafe.Pointer(&(_pNew.X7))) = _saved_nOut @@ -86477,13 +86477,13 @@ func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuil { p := &_nNew *p = int16(int32(*p) - i32(20)) - sink18 = *p + sink18(*p) } } { p := &_nOut *p = (*p) - (bool2int(_pLower != nil) + bool2int(_pUpper != nil)) - sink1 = *p + sink1(*p) } if int32(_nNew) < i32(10) { _nNew = int16(i32(10)) @@ -86520,7 +86520,7 @@ func _whereRangeAdjust(tls *crt.TLS, _pTerm *XWhereTerm, _nNew int16) (r0 int16) { p := &_nRet *p = int16(int32(*p) + int32(_pTerm.X2)) - sink18 = *p + sink18(*p) } goto _3 } @@ -86528,7 +86528,7 @@ func _whereRangeAdjust(tls *crt.TLS, _pTerm *XWhereTerm, _nNew int16) (r0 int16) { p := &_nRet *p = int16(int32(*p) - i32(20)) - sink18 = *p + sink18(*p) } func() { if i32(20) != int32(_sqlite3LogEst(tls, uint64(i32(4)))) { @@ -86753,7 +86753,7 @@ _8: { p := &_nSpace *p = int32(uint32(*p) + (u32(2) * uint32(_nOrderBy))) - sink1 = *p + sink1(*p) } _pSpace = (*int8)(_sqlite3DbMallocRawNN(tls, _db, uint64(_nSpace))) if _pSpace == nil { @@ -86775,7 +86775,7 @@ _10: return &_pX }() *p = (**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(_nLoop))) - sink68 = *p + sink68(*p) } goto _10 _13: @@ -87108,7 +87108,7 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE { p := &_eqOpMask *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } _iLoop = i32(0) @@ -87120,7 +87120,7 @@ _6: { p := &_ready *p = (*p) | (_pLoop.X1) - sink17 = *p + sink17(*p) } } if _iLoop >= int32(_nLoop) { @@ -87204,7 +87204,7 @@ _37: { p := &_obSat *p = (*p) | (u64(1) << uint(_i)) - sink17 = *p + sink17(*p) } _20: _i += 1 @@ -87378,7 +87378,7 @@ _100: { p := _pRevMask *p = (*p) | (u64(1) << uint(_iLoop)) - sink17 = *p + sink17(*p) } } _revSet = uint8(i32(1)) @@ -87393,7 +87393,7 @@ _99: { p := &_obSat *p = (*p) | (u64(1) << uint(_i)) - sink17 = *p + sink17(*p) } goto _106 _104: @@ -87416,7 +87416,7 @@ _41: { p := &_orderDistinctMask *p = (*p) | (_pLoop.X1) - sink17 = *p + sink17(*p) } _i = i32(0) _111: @@ -87435,7 +87435,7 @@ _111: { p := &_obSat *p = (*p) | (u64(1) << uint(_i)) - sink17 = *p + sink17(*p) } } _112: @@ -87496,7 +87496,7 @@ func _whereSortingCost(tls *crt.TLS, _pWInfo *XWhereInfo, _nRow int16, _nOrderBy { p := &_rSortCost *p = int16(int32(*p) + int32(_estLog(tls, _nRow))) - sink18 = *p + sink18(*p) } return _rSortCost } @@ -87579,7 +87579,7 @@ _2: { p := &_idxCols *p = (*p) | _3_cMask - sink17 = *p + sink17(*p) } _18: _14: @@ -87616,7 +87616,7 @@ _27: { p := &_nKeyCol *p = (*p) + ((int32(_pTable.X11) - i32(64)) + i32(1)) - sink1 = *p + sink1(*p) } } _pIdx = _sqlite3AllocateIndexObject(tls, (*Xsqlite3)(_pParse.X0), int16(_nKeyCol+i32(1)), i32(0), &_zNotUsed) @@ -87648,7 +87648,7 @@ _31: { p := &_idxCols *p = (*p) | _10_cMask - sink17 = *p + sink17(*p) } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*t63)(unsafe.Pointer(&(_pTerm.X10)))))) _pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(_11_pX.X4), (*XExpr)(_11_pX.X5)) @@ -87734,7 +87734,7 @@ _58: { p := (*uint32)(unsafe.Pointer(&(_pLoop.X9))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } } _regRecord = _sqlite3GetTempReg(tls, _pParse) @@ -87786,19 +87786,19 @@ func _sqlite3AllocateIndexObject(tls *crt.TLS, _db *Xsqlite3, _nCol int16, _nExt { p := &_1_pExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(((u32(4)*uint32(_nCol))+uint32(i32(7)))&uint32(i32(-8))))) - sink0 = *p + sink0(*p) } *(**int16)(unsafe.Pointer(&(_p.X2))) = (*int16)(unsafe.Pointer(_1_pExtra)) { p := &_1_pExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u32(2)*uint32(int32(_nCol)+i32(1))))) - sink0 = *p + sink0(*p) } *(**int16)(unsafe.Pointer(&(_p.X1))) = (*int16)(unsafe.Pointer(_1_pExtra)) { p := &_1_pExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u32(2)*uint32(_nCol)))) - sink0 = *p + sink0(*p) } *(**uint8)(unsafe.Pointer(&(_p.X7))) = (*uint8)(unsafe.Pointer(_1_pExtra)) *(*uint16)(unsafe.Pointer(&(_p.X14))) = uint16(_nCol) @@ -88810,12 +88810,12 @@ _66: { p := (*uint32)(unsafe.Pointer(&(_pLevel.X9))) *p = (*p) << uint(i32(1)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pLevel.X9))) *p = (*p) | uint32(_bRev^bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_26_nEq)))) == i32(1))) - sink5 = *p + sink5(*p) } } if _26_pRangeStart != nil { @@ -88874,7 +88874,7 @@ _123: { p := &_26_nConstraint *p = (*p) + int32(_26_nBtm) - sink1 = *p + sink1(*p) } if _sqlite3ExprIsVector(tls, _38_pRight) == i32(0) { _disableTerm(tls, _pLevel, _26_pRangeStart) @@ -88931,7 +88931,7 @@ _169: { p := &_26_nConstraint *p = (*p) + int32(_26_nTop) - sink1 = *p + sink1(*p) } if _sqlite3ExprIsVector(tls, _46_pRight) == i32(0) { _disableTerm(tls, _pLevel, _26_pRangeEnd) @@ -89315,7 +89315,7 @@ _277: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _278: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j -= 1; return &_pTerm }())) += uintptr(48) @@ -89406,7 +89406,7 @@ _311: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _312: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j += 1; return &_pTerm }())) += uintptr(48) @@ -89575,7 +89575,7 @@ _43: { p := (*uint16)(unsafe.Pointer(&(_9_db.X13))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _3_eType = _sqlite3FindInIndex(tls, _pParse, _pX, uint32(i32(4)), nil, _3_aiMap) *(*uint16)(unsafe.Pointer(&(_9_db.X13))) = _9_savedDbOptFlags @@ -89605,7 +89605,7 @@ _30: { p := (*uint32)(unsafe.Pointer(&(_3_pLoop.X9))) *p = (*p) | uint32(i32(2048)) - sink5 = *p + sink5(*p) } if ((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X0) == i32(0) { *(*int32)(unsafe.Pointer(&(_pLevel.X4))) = _sqlite3VdbeMakeLabel(tls, _v) @@ -89614,7 +89614,7 @@ _30: { p := (*int32)(unsafe.Pointer(&((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X0))) *p = (*p) + _3_nEq - sink1 = *p + sink1(*p) } *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X1))))) = (*TInLoop)(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(_pParse.X0), (*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X1, uint64(u32(12)*uint32((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X0)))) _3_pIn = (*TInLoop)((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X1) @@ -89625,7 +89625,7 @@ _30: { p := &_3_pIn *p = (*TInLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 12*uintptr(_3_i))) - sink71 = *p + sink71(*p) } _3_i = _iEq _51: @@ -89745,14 +89745,14 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } goto _10 } { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _10: if (_pTerm.X7) < i32(0) { @@ -89909,7 +89909,7 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nReg - sink1 = *p + sink1(*p) } _zAff = _sqlite3DbStrDup(tls, (*Xsqlite3)(_pParse.X0), _sqlite3IndexAffinityStr(tls, (*Xsqlite3)(_pParse.X0), _pIdx)) func() { @@ -90427,7 +90427,7 @@ _13: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_2_n + i32(1)) - sink1 = *p + sink1(*p) } _3_op = func() int32 { if int32(_pLevel.X12) == i32(6) { @@ -90925,7 +90925,7 @@ _22: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(**XAggInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pExpr.X13))))) = _pAggInfo *(*uint8)(unsafe.Pointer(&(_pExpr.X0))) = uint8(i32(154)) @@ -91000,7 +91000,7 @@ _39: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_pExpr.X10))) = int16(_i) *(**XAggInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pExpr.X13))))) = _pAggInfo @@ -91957,7 +91957,7 @@ _11: { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } return _pNew } @@ -92082,7 +92082,7 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { { p := &_nMem *p = (*p) + _nCursor - sink1 = *p + sink1(*p) } if (_nCursor == i32(0)) && (_nMem > i32(0)) { _nMem += 1 @@ -92325,7 +92325,7 @@ func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) - _nByte - sink1 = *p + sink1(*p) } _pBuf = (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0)) + 1*uintptr(_p.X1)))) goto _4 @@ -92333,7 +92333,7 @@ func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte { p := (*int32)(unsafe.Pointer(&(_p.X2))) *p = (*p) + _nByte - sink1 = *p + sink1(*p) } _4: _2: @@ -92794,12 +92794,12 @@ func _sqlite3BeginWriteOperation(tls *crt.TLS, _pParse *XParse, _setStatement in { p := (*uint32)(unsafe.Pointer(&(_pToplevel.X29))) *p = (*p) | (u32(1) << uint(_iDb)) - sink5 = *p + sink5(*p) } { p := (*uint8)(unsafe.Pointer(&(_pToplevel.X8))) *p = uint8(int32(*p) | _setStatement) - sink2 = *p + sink2(*p) } } @@ -92885,7 +92885,7 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok { p := (*uint32)(unsafe.Pointer(&(_p.X9))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } } _8: @@ -92903,7 +92903,7 @@ _8: { p := (*uint32)(unsafe.Pointer(&(_p.X9))) *p = (*p) | uint32(i32(96)) - sink5 = *p + sink5(*p) } _convertToWithoutRowidTable(tls, _pParse, _p) _13: @@ -93011,7 +93011,7 @@ _25: { p := &_9_n *p = int32(uint32(*p) + (_14_pEnd2.X1)) - sink1 = *p + sink1(*p) } } _9_zStmt = _sqlite3MPrintf(tls, _db, str(111853), unsafe.Pointer(_9_zType2), _9_n, unsafe.Pointer((*XToken)(unsafe.Pointer(&(_pParse.X50))).X0)) @@ -93060,7 +93060,7 @@ _19: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } if (*XSelect)(_p.X3) != nil { goto _47 @@ -93558,7 +93558,7 @@ _71: { p := &_nExtra *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_28_pExpr.X3))))))) - sink1 = *p + sink1(*p) } } _i += 1 @@ -93591,7 +93591,7 @@ _74: { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_nName+i32(1)))) - sink0 = *p + sink0(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)(_pIndex.X0), (unsafe.Pointer)(_zName), uint32(_nName+i32(1))) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pIndex.X3))))) = _pTab @@ -93687,12 +93687,12 @@ _101: { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_42_nColl))) - sink0 = *p + sink0(*p) } { p := &_nExtra *p = (*p) - _42_nColl - sink1 = *p + sink1(*p) } goto _111 } @@ -93891,7 +93891,7 @@ _140: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } if _pTblName != nil { *(*int32)(unsafe.Pointer(&(_pIndex.X11))) = (*t21)(unsafe.Pointer(&(_db.X33))).X0 @@ -94346,7 +94346,7 @@ _0: } return int32((*XColumn)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aCol)) + 16*uintptr(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))))).X5) }()) - sink5 = *p + sink5(*p) } _i += 1 goto _0 @@ -94638,14 +94638,14 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u32(4)*uint32(_N)))) - sink0 = *p + sink0(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_pIdx.X1), u32(2)*uint32(_pIdx.X14)) *(**int16)(unsafe.Pointer(&(_pIdx.X1))) = (*int16)(unsafe.Pointer(_zExtra)) { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u32(2)*uint32(_N)))) - sink0 = *p + sink0(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_pIdx.X7), uint32(_pIdx.X14)) *(**uint8)(unsafe.Pointer(&(_pIdx.X7))) = (*uint8)(unsafe.Pointer(_zExtra)) @@ -94674,7 +94674,7 @@ _0: { p := &_wTable *p = (*p) + uint32(_pTabCol.X5) - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(func() **XColumn { _i -= 1; return &_pTabCol }())) += uintptr(16) goto _0 @@ -94761,7 +94761,7 @@ _0: { p := &_n *p = (*p) + (_identLength(tls, _pCol.X0) + i32(5)) - sink1 = *p + sink1(*p) } *(*uintptr)(unsafe.Pointer(func() **XColumn { _i += 1; return &_pCol }())) += uintptr(16) goto _0 @@ -94769,7 +94769,7 @@ _3: { p := &_n *p = (*p) + _identLength(tls, _p.X0) - sink1 = *p + sink1(*p) } if _n < i32(50) { _zSep = str(0) @@ -94784,7 +94784,7 @@ _5: { p := &_n *p = (*p) + (i32(35) + (i32(6) * int32(_p.X11))) - sink1 = *p + sink1(*p) } _zStmt = (*int8)(_sqlite3DbMallocRaw(tls, nil, uint64(_n))) if _zStmt == nil { @@ -94804,7 +94804,7 @@ _7: { p := &_k *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k)))) - sink1 = *p + sink1(*p) } _zSep = _zSep2 _identPut(tls, _zStmt, &_k, _pCol.X0) @@ -94832,7 +94832,7 @@ _7: { p := &_k *p = (*p) + _5_len - sink1 = *p + sink1(*p) } func() { if _k > _n { @@ -95051,7 +95051,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } _11: *(*int16)(unsafe.Pointer(&(_p.X11))) += 1 @@ -95138,7 +95138,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } } _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_p.X3)))))) @@ -95173,7 +95173,7 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X9))) *p = (*p) | uint32(i32(512)) - sink5 = *p + sink5(*p) } } @@ -95218,7 +95218,7 @@ func _sqlite3AddPrimaryKey(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _on { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } if _pList == nil { _iCol = int32(_pTab.X11) - i32(1) @@ -95226,7 +95226,7 @@ func _sqlite3AddPrimaryKey(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _on { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } _nTerm = i32(1) goto _3 @@ -95259,7 +95259,7 @@ _11: { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } goto _14 } @@ -95285,7 +95285,7 @@ _3: { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(_autoInc*i32(8)) - sink5 = *p + sink5(*p) } if _pList != nil { *(*uint8)(unsafe.Pointer(&(_pParse.X53))) = (*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pList.X2))))) + 20*uintptr(i32(0)))).X3 @@ -95405,7 +95405,7 @@ _15: { p := &_nByte *p = (*p) + (_sqlite3Strlen30(tls, (*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pToCol.X2)))))+20*uintptr(_i))).X1) + i32(1)) - sink1 = *p + sink1(*p) } _i += 1 goto _15 @@ -95428,7 +95428,7 @@ _14: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr((_pTo.X1)+uint32(i32(1))))) - sink0 = *p + sink0(*p) } *(*int32)(unsafe.Pointer(&(_pFKey.X5))) = _nCol if _pFromCol == nil { @@ -95484,7 +95484,7 @@ _33: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_15_n+i32(1)))) - sink0 = *p + sink0(*p) } _i += 1 goto _33 @@ -96028,7 +96028,7 @@ _35: } return i32(8) }()) - sink14 = *p + sink14(*p) } if ((_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) { _pPk = nil @@ -96049,7 +96049,7 @@ _35: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_nPk) - sink1 = *p + sink1(*p) } _iEphCur = postInc1((*int32)(unsafe.Pointer(&(_pParse.X17))), int32(1)) _addrEphOpen = _sqlite3VdbeAddOp2(tls, _v, i32(110), _iEphCur, int32(_nPk)) @@ -96291,7 +96291,7 @@ _4: { p := &_mask *p = (*p) | int32(_p.X3) - sink1 = *p + sink1(*p) } } _p = (*XTrigger)(_p.X9) @@ -96983,13 +96983,13 @@ func _sqlite3GenerateRowDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pT { p := &_2_mask *p = (*p) | _sqlite3FkOldmask(tls, _pParse, _pTab) - sink5 = *p + sink5(*p) } _iOld = (_pParse.X18) + i32(1) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (i32(1) + int32(_pTab.X11)) - sink1 = *p + sink1(*p) } _sqlite3VdbeAddOp2(tls, _v, i32(64), _iPk, _iOld) _2_iCol = i32(0) @@ -97035,7 +97035,7 @@ _6: { p := &_6_p5 *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } } _sqlite3VdbeChangeP5(tls, _v, uint16(_6_p5)) @@ -97105,7 +97105,7 @@ _5: { p := &_mask *p = (*p) | (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(&(_2_pPrg.X4))))) + 4*uintptr(_isNew)))) - sink5 = *p + sink5(*p) } } _11: @@ -97652,7 +97652,7 @@ _56: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pIdx.X14) - sink1 = *p + sink1(*p) } goto _64 } @@ -97670,7 +97670,7 @@ _65: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pIdx.X14) - sink1 = *p + sink1(*p) } if (_onError == i32(5)) || ((_onError == i32(10)) && (int32(_pIdx.X15) == i32(5))) { _bReplace = i32(1) @@ -97709,7 +97709,7 @@ _59: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pTab.X11) - sink1 = *p + sink1(*p) } } if ((_chngKey != 0) || (_pTrigger != nil)) || _hasFK != 0 { @@ -97719,7 +97719,7 @@ _59: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pTab.X11) - sink1 = *p + sink1(*p) } _78: if _isView != 0 { @@ -97754,7 +97754,7 @@ _78: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_nPk) - sink1 = *p + sink1(*p) } _regKey = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) _iEph = postInc1((*int32)(unsafe.Pointer(&(_pParse.X17))), int32(1)) @@ -97767,7 +97767,7 @@ _92: { p := &_flags *p = (*p) | i32(8) - sink1 = *p + sink1(*p) } } _pWInfo = _sqlite3WhereBegin(tls, _pParse, _pTabList, _pWhere, nil, nil, uint16(_flags), _iIdxCur) @@ -97907,7 +97907,7 @@ _139: { p := &_55_oldmask *p = (*p) | _sqlite3TriggerColmask(tls, _pParse, _pTrigger, _pChanges, i32(0), i32(3), _pTab, _onError) - sink5 = *p + sink5(*p) } _i = i32(0) _151: @@ -98113,7 +98113,7 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nArg - sink1 = *p + sink1(*p) } _regRec = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) _regRowid = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) @@ -98232,7 +98232,7 @@ _5: X1 *int8 })(unsafe.Pointer(&(_1_p.X9)))))+8*uintptr(_1_i))).X0)) }() - sink5 = *p + sink5(*p) } _1_i += 1 goto _5 @@ -98269,7 +98269,7 @@ _16: } return (u32(1) << uint(int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))))) }() - sink5 = *p + sink5(*p) } _1_i += 1 goto _16 @@ -99180,7 +99180,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn { p := (*uint8)(unsafe.Pointer(&(_w.X5))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } } return bool2int((_w.X5) == 0) @@ -99210,7 +99210,7 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r { p := (*uint8)(unsafe.Pointer(&(_pWalker.X5))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } } goto _6 @@ -99218,7 +99218,7 @@ _4: { p := (*uint8)(unsafe.Pointer(&(_pWalker.X5))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _6: _0: @@ -99993,12 +99993,12 @@ _8: { p := &_pik_flags *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } { p := &_pik_flags *p = uint8(int32(*p) | (_update_flags & i32(2))) - sink2 = *p + sink2(*p) } } _sqlite3VdbeAddOp4Int(tls, _v, i32(128), _iIdxCur+_i, *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))), (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))))+i32(1), int32(func() uint16 { @@ -100035,21 +100035,21 @@ _11: } return i32(32) }()) - sink2 = *p + sink2(*p) } _25: if _appendBias != 0 { { p := &_pik_flags *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } } if _useSeekResult != 0 { { p := &_pik_flags *p = uint8(int32(*p) | i32(16)) - sink2 = *p + sink2(*p) } } _sqlite3VdbeAddOp3(tls, _v, i32(118), _iDataCur, _regRec, _regNewData) @@ -100665,7 +100665,7 @@ func _sqlite3Insert(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pSelect { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (int32(_pTab.X11) + i32(1)) - sink1 = *p + sink1(*p) } if (_pTab.X16) != 0 { _regRowid += 1 @@ -100817,7 +100817,7 @@ _72: } return i32(0) }() - sink1 = *p + sink1(*p) } _i += 1 goto _72 @@ -100857,7 +100857,7 @@ _86: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pIdx.X14) - sink1 = *p + sink1(*p) } *func() *int32 { _pIdx = (*XIndex)(_pIdx.X5); return &_i }() += 1 goto _86 @@ -101474,7 +101474,7 @@ _99: { p := &_44_idxInsFlags *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } } _sqlite3VdbeAddOp2(tls, _v, i32(128), _iDest, _regData) @@ -102052,7 +102052,7 @@ _6: { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_idx))).X4).X9))) *p = uint16(int32(*p) & i32(-3)) - sink14 = *p + sink14(*p) } } @@ -102104,7 +102104,7 @@ func _sqlite3CreateView(tls *crt.TLS, _pParse *XParse, _pBegin *XToken, _pName1 { p := (**int8)(unsafe.Pointer(&(_sEnd.X0))) *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sEnd.X1))) - sink0 = *p + sink0(*p) } } *(*uint32)(unsafe.Pointer(&(_sEnd.X1))) = uint32(i32(0)) @@ -102154,7 +102154,7 @@ _1: { p := (*uint32)(unsafe.Pointer(&(_1_pLoop.X3))) *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } *func() *int32 { *func() **XSelect { _1_pNext = _1_pLoop; return &_1_pLoop }() = (*XSelect)(_1_pLoop.X13) @@ -102380,7 +102380,7 @@ _5: { p := &_jointype *p = (*p) | int32((*t77)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeØ00aKeywordØ002))+3*uintptr(_j))).X2) - sink1 = *p + sink1(*p) } goto _8 } @@ -102391,7 +102391,7 @@ _8: { p := &_jointype *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } goto _4 } @@ -102860,7 +102860,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(2099200)) - sink5 = *p + sink5(*p) } _sqlite3ExprSetHeightAndFlags(tls, _pParse, _pExpr) goto _1 @@ -103232,7 +103232,7 @@ _22: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(9)) _11_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(9), (*XVdbeOpList)(unsafe.Pointer(&_sqlite3PragmaØ00getCacheSizeØ002)), _sqlite3PragmaØ00iLnØ001) @@ -103533,14 +103533,14 @@ _32: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(32) - sink1 = *p + sink1(*p) } goto _149 } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-33) - sink1 = *p + sink1(*p) } _149: _setAllPagerFlags(tls, _db) @@ -103656,21 +103656,21 @@ _37: { p := &_80_mask *p = (*p) & i32(-524289) - sink1 = *p + sink1(*p) } } if _sqlite3GetBoolean(tls, _zRight, uint8(i32(0))) != 0 { { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | _80_mask - sink1 = *p + sink1(*p) } goto _188 } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & (^_80_mask) - sink1 = *p + sink1(*p) } if _80_mask == i32(33554432) { *(*int64)(unsafe.Pointer(&(_db.X78))) = int64(i32(0)) @@ -103928,7 +103928,7 @@ _45: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + i32(4) - sink1 = *p + sink1(*p) } _113_regKey = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) _113_regRow = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) @@ -104891,13 +104891,13 @@ func _sqlite3BtreeSecureDelete(tls *crt.TLS, _p *XBtree, _newFlag int32) (r0 int { p := (*uint16)(unsafe.Pointer(&((*XBtShared)(_p.X1).X10))) *p = uint16(int32(*p) & i32(-5)) - sink14 = *p + sink14(*p) } if _newFlag != 0 { { p := (*uint16)(unsafe.Pointer(&((*XBtShared)(_p.X1).X10))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } } _1: @@ -105387,7 +105387,7 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) { p := (*uint16)(unsafe.Pointer(&(_pDef.X1))) *p = uint16(int32(*p) | int32(_flagVal)) - sink14 = *p + sink14(*p) } } } @@ -106556,7 +106556,7 @@ _16: { p := &_flags *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } _rc = _sqlite3BtreeOpen(tls, _pVfs, _zPath, _db, (**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_aNew.X1))))), i32(0), int32(_flags)) Xsqlite3_free(tls, (unsafe.Pointer)(_zPath)) @@ -106690,7 +106690,7 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui { p := &_flags *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } _1_iIn = i32(0) _6: @@ -106700,7 +106700,7 @@ _6: { p := &_1_nByte *p = (*p) + uint64(bool2int(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(_1_iIn)))) == i32(38))) - sink17 = *p + sink17(*p) } _1_iIn += 1 goto _6 @@ -106738,7 +106738,7 @@ _19: { p := &_5_octet *p = (*p) + int32(_sqlite3HexToInt(tls, int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(postInc1(&_1_iIn, int32(1)))))))) - sink1 = *p + sink1(*p) } func() { if _5_octet < i32(0) || _5_octet >= i32(256) { @@ -106869,7 +106869,7 @@ _5: { p := &_flags *p = (*p) & uint32(i32(-65)) - sink5 = *p + sink5(*p) } _74: *_ppVfs = Xsqlite3_vfs_find(tls, _zVfs) @@ -107300,7 +107300,7 @@ func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { { p := (*int32)(unsafe.Pointer(&(_pParse.X17))) *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } _openStatTable(tls, _pParse, _iDb, _iStatCur, nil, nil) _iMem = (_pParse.X18) + i32(1) @@ -107932,7 +107932,7 @@ _3: { p := &_1_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z)))) - sink0 = *p + sink0(*p) } func() { if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*t79)(unsafe.Pointer(&(_p.X5))).X0)) + 4*uintptr(_1_i)))) == 0 { @@ -107991,7 +107991,7 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd { p := (*int32)(unsafe.Pointer(&(_pParse.X17))) *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } if _pOnlyIdx != nil { _openStatTable(tls, _pParse, _iDb, _iStatCur, _pOnlyIdx.X0, str(61657)) @@ -108057,7 +108057,7 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2097152) - sink1 = *p + sink1(*p) } _zName = _sqlite3NameFromToken(tls, _db, _pName) if _zName == nil { @@ -108440,7 +108440,7 @@ _32: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2097152) - sink1 = *p + sink1(*p) } _sqlite3NestedParse(tls, _pParse, str(126581), unsafe.Pointer(_zDb), unsafe.Pointer(str(50026)), _pNew.X15, unsafe.Pointer(_zCol), (_pNew.X15)+i32(1), unsafe.Pointer(_zTab)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zCol)) @@ -108837,7 +108837,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 { p := &_i *p = (*p) + int32(_iLookAhead) - sink1 = *p + sink1(*p) } func() { if _i < i32(0) || _i >= i32(1566) { @@ -109332,7 +109332,7 @@ _8: { p := &_flags *p = (*p) & uint32(i32(-131073)) - sink5 = *p + sink5(*p) } goto _11 } @@ -109340,14 +109340,14 @@ _8: { p := &_flags *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } } _11: { p := &_flags *p = (*p) & uint32(i32(-655129)) - sink5 = *p + sink5(*p) } _db = (*Xsqlite3)(_sqlite3MallocZero(tls, uint64(u32(456)))) if _db == nil { @@ -109379,7 +109379,7 @@ _13: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(17825888) - sink1 = *p + sink1(*p) } _sqlite3HashInit(tls, (*XHash)(unsafe.Pointer(&(_db.X70)))) _sqlite3HashInit(tls, (*XHash)(unsafe.Pointer(&(_db.X65)))) @@ -109840,7 +109840,7 @@ _4: { p := &_2_sz *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _4 _9: @@ -109879,14 +109879,14 @@ _7: { p := &_c *p = (*p) + (int32(*postInc13(&_z, 1)) << uint(i32(8))) - sink1 = *p + sink1(*p) } if ((_c >= i32(55296)) && (_c < i32(57344))) && i32(1) != 0 { _8_c2 = int32(*postInc13(&_z, 1)) { p := &_8_c2 *p = (*p) + (int32(*postInc13(&_z, 1)) << uint(i32(8))) - sink1 = *p + sink1(*p) } _c = ((_8_c2 & i32(1023)) + ((_c & i32(63)) << uint(i32(10)))) + (((_c & i32(960)) + i32(64)) << uint(i32(10))) } @@ -110873,7 +110873,7 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(16)) - sink2 = *p + sink2(*p) } *(*uint8)(unsafe.Pointer(&((*XBtree)(_pCur.X0).X5))) = uint8(i32(1)) } @@ -111528,7 +111528,7 @@ _6: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 4*uintptr(_pc+i32(2)))) *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 4*uintptr(_pc+i32(3))))) - sink1 = *p + sink1(*p) } goto _12 _9: @@ -111542,7 +111542,7 @@ _12: { p := &_pc *p = (*p) + _nx - sink1 = *p + sink1(*p) } _i = (_i & i32(2147483647)) % _sz if (_op & i32(1)) == i32(0) { @@ -111551,7 +111551,7 @@ _12: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pV)) + 1*uintptr((_i+i32(1))>>uint(i32(3))))) *p = uint8(int32(*p) | (i32(1) << uint((_i+i32(1))&i32(7)))) - sink2 = *p + sink2(*p) } if _op == i32(5) { goto _15 @@ -111565,7 +111565,7 @@ _14: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pV)) + 1*uintptr((_i+i32(1))>>uint(i32(3))))) *p = uint8(int32(*p) & (^(i32(1) << uint((_i+i32(1))&i32(7))))) - sink2 = *p + sink2(*p) } _sqlite3BitvecClear(tls, _pBitvec, uint32(_i+i32(1)), _pTmpSpace) _17: @@ -111786,7 +111786,7 @@ func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { { p := &_zOptName *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(7)))) - sink0 = *p + sink0(*p) } } _n = _sqlite3Strlen30(tls, _zOptName) @@ -111852,7 +111852,7 @@ _5: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = int32(uint32(*p) | ((*t80)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configØ00aFlagOpØ001)) + 8*uintptr(_4_i))).X1)) - sink1 = *p + sink1(*p) } goto _12 } @@ -111860,7 +111860,7 @@ _5: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = int32(uint32(*p) & (^((*t80)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configØ00aFlagOpØ001)) + 8*uintptr(_4_i))).X1))) - sink1 = *p + sink1(*p) } } _12: @@ -111991,7 +111991,7 @@ _24: { p := &_7_totalUsed *p = (*p) + _9_nByte - sink1 = *p + sink1(*p) } _28: _7_i += 1 @@ -112026,27 +112026,27 @@ _30: { p := &_11_nByte *p = int32(uint32(*p) + (uint32(((*Xsqlite3_mem_methods)(unsafe.Pointer(&(_sqlite3Config.X10))).X4)(tls, int32(u32(16)))) * (((((*XHash)(unsafe.Pointer(&(_12_pSchema.X2))).X1) + ((*XHash)(unsafe.Pointer(&(_12_pSchema.X4))).X1)) + ((*XHash)(unsafe.Pointer(&(_12_pSchema.X3))).X1)) + ((*XHash)(unsafe.Pointer(&(_12_pSchema.X5))).X1)))) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X2))).X3)) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X4))).X3)) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X3))).X3)) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X5))).X3)) - sink1 = *p + sink1(*p) } _13_p = (*XHashElem)((*XHash)(unsafe.Pointer(&(_12_pSchema.X4))).X2) _37: @@ -112165,7 +112165,7 @@ func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset { p := _pnVal *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(&(_pPager.X55))))) + 4*uintptr(_eStat-i32(7))))) - sink1 = *p + sink1(*p) } if _reset != 0 { *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(&(_pPager.X55))))) + 4*uintptr(_eStat-i32(7)))) = i32(0) @@ -112691,7 +112691,7 @@ func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) & i32(-1025)) - sink14 = *p + sink14(*p) } *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pNew.X9))))) = nil if (int32(_pNew.X1) & i32(18)) == 0 { @@ -112700,12 +112700,12 @@ func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) & i32(-3073)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) | i32(4096)) - sink14 = *p + sink14(*p) } if _sqlite3VdbeMemMakeWriteable(tls, _pNew) != i32(0) { _sqlite3ValueFree(tls, _pNew) @@ -112795,7 +112795,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(32768)) - sink14 = *p + sink14(*p) } } @@ -113102,12 +113102,12 @@ _31: { p := &_zIn *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_17_len))) - sink13 = *p + sink13(*p) } { p := &_nIn *p = (*p) - _17_len - sink1 = *p + sink1(*p) } goto _26 _27: @@ -113138,7 +113138,7 @@ _41: { p := &_nIn *p = (*p) - _20_len - sink1 = *p + sink1(*p) } goto _36 _37: @@ -114154,7 +114154,7 @@ _20: { p := &_nOut *p = (*p) + int64(_nRep-_nPattern) - sink6 = *p + sink6(*p) } if (_nOut - int64(i32(1))) > int64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(&(_6_db.X31))))) + 4*uintptr(i32(0))))) { Xsqlite3_result_error_toobig(tls, _context) @@ -114172,12 +114172,12 @@ _20: { p := &_j *p = (*p) + _nRep - sink1 = *p + sink1(*p) } { p := &_i *p = (*p) + (_nPattern - i32(1)) - sink1 = *p + sink1(*p) } _26: _i += 1 @@ -114193,7 +114193,7 @@ _23: { p := &_j *p = (*p) + (_nStr - _i) - sink1 = *p + sink1(*p) } func() { if int64(_j) > _nOut { @@ -114325,7 +114325,7 @@ _22: { p := &_p1 *p = (*p) + int64(_len) - sink6 = *p + sink6(*p) } if _p1 >= int64(i32(0)) { goto _24 @@ -114333,7 +114333,7 @@ _22: { p := &_p2 *p = (*p) + _p1 - sink6 = *p + sink6(*p) } if _p2 < int64(i32(0)) { _p2 = int64(i32(0)) @@ -114356,13 +114356,13 @@ _29: { p := &_p1 *p = (*p) - _p2 - sink6 = *p + sink6(*p) } if _p1 < int64(i32(0)) { { p := &_p2 *p = (*p) + _p1 - sink6 = *p + sink6(*p) } _p1 = int64(i32(0)) } @@ -114462,7 +114462,7 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe { p := (*float64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + float64(_2_v) - sink4 = *p + sink4(*p) } if ((int32(_p.X4) | int32(_p.X3)) == i32(0)) && _sqlite3AddInt64(tls, (*int64)(unsafe.Pointer(&(_p.X1))), _2_v) != 0 { *(*uint8)(unsafe.Pointer(&(_p.X3))) = uint8(i32(1)) @@ -114472,7 +114472,7 @@ _4: { p := (*float64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - sink4 = *p + sink4(*p) } *(*uint8)(unsafe.Pointer(&(_p.X4))) = uint8(i32(1)) _7: @@ -115615,12 +115615,12 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 { p := &_amt *p = (*p) - _3_nCopy - sink1 = *p + sink1(*p) } { p := &_offset *p = (*p) + int64(_3_nCopy) - sink6 = *p + sink6(*p) } _6: _got = _seekAndRead(tls, _pFile, _offset, _pBuf, _amt) @@ -115693,17 +115693,17 @@ _8: { p := &_cnt *p = (*p) - _got - sink1 = *p + sink1(*p) } { p := &_offset *p = (*p) + int64(_got) - sink6 = *p + sink6(*p) } { p := &_prior *p = (*p) + _got - sink1 = *p + sink1(*p) } _pBuf = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_got))))) + uintptr(unsafe.Pointer((*int8)(_pBuf)))))) } @@ -115757,12 +115757,12 @@ _4: { p := &_amt *p = (*p) - _wrote - sink1 = *p + sink1(*p) } { p := &_offset *p = (*p) + int64(_wrote) - sink6 = *p + sink6(*p) } _pBuf = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(_pBuf) + 1*uintptr(_wrote)))) goto _4 @@ -115828,7 +115828,7 @@ func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer, { p := &_nBuf *p = (*p) & i32(131071) - sink1 = *p + sink1(*p) } _6: _1_iSeek = crt.Xlseek64(tls, _fd, _iOff, i32(0)) @@ -115958,7 +115958,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pFile.X5))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _6: return _rc @@ -116507,7 +116507,7 @@ _7: { p := &_3_iWrite *p = (*p) + int64(_3_nBlk) - sink6 = *p + sink6(*p) } goto _7 _10: @@ -116720,14 +116720,14 @@ func _unixModeBit(tls *crt.TLS, _pFile *XunixFile, _mask uint8, _pArg *int32) { { p := (*uint16)(unsafe.Pointer(&(_pFile.X5))) *p = uint16(int32(*p) & (^int32(_mask))) - sink14 = *p + sink14(*p) } goto _3 } { p := (*uint16)(unsafe.Pointer(&(_pFile.X5))) *p = uint16(int32(*p) | int32(_mask)) - sink14 = *p + sink14(*p) } _3: } @@ -116833,7 +116833,7 @@ func _unixDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { { p := &_rc *p = (*p) | i32(4096) - sink1 = *p + sink1(*p) } } return _rc @@ -116989,7 +116989,7 @@ _38: { p := (*uint16)(unsafe.Pointer(&(_pShmNode.X5))) *p = uint16(int32(*p) + _nShmPerMap) - sink14 = *p + sink14(*p) } goto _27 _28: @@ -117249,12 +117249,12 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X10))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X11))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } goto _18 } @@ -117262,12 +117262,12 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X10))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X11))) *p = uint8(int32(*p) | int32(_2_mask)) - sink2 = *p + sink2(*p) } goto _18 } @@ -117280,12 +117280,12 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X10))) *p = uint8(int32(*p) | int32(_2_mask)) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X11))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } _18: goto _21 @@ -117364,7 +117364,7 @@ _13: { p := &_1_i *p = (*p) + _1_nShmPerMap - sink1 = *p + sink1(*p) } goto _8 _11: @@ -117489,7 +117489,7 @@ _27: { p := &_1_allMask *p = uint16(int32(*p) | int32(_pX.X4)) - sink14 = *p + sink14(*p) } _28: _pX = (*TunixShm)(_pX.X1) @@ -117505,12 +117505,12 @@ _35: { p := (*uint16)(unsafe.Pointer(&(_p.X5))) *p = uint16(int32(*p) & (^int32(_mask))) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_p.X4))) *p = uint16(int32(*p) & (^int32(_mask))) - sink14 = *p + sink14(*p) } } goto _48 @@ -117531,7 +117531,7 @@ _39: { p := &_6_allShared *p = uint16(int32(*p) | int32(_pX.X4)) - sink14 = *p + sink14(*p) } _pX = (*TunixShm)(_pX.X1) goto _39 @@ -117550,7 +117550,7 @@ _44: { p := (*uint16)(unsafe.Pointer(&(_p.X4))) *p = uint16(int32(*p) | int32(_mask)) - sink14 = *p + sink14(*p) } } goto _48 @@ -117581,7 +117581,7 @@ _52: { p := (*uint16)(unsafe.Pointer(&(_p.X5))) *p = uint16(int32(*p) | int32(_mask)) - sink14 = *p + sink14(*p) } } _55: @@ -117899,34 +117899,34 @@ _51: { p := &_openFlags *p = (*p) | i32(0) - sink1 = *p + sink1(*p) } } if _isReadWrite != 0 { { p := &_openFlags *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } if _isCreate != 0 { { p := &_openFlags *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } } if _isExclusive != 0 { { p := &_openFlags *p = (*p) | i32(128) - sink1 = *p + sink1(*p) } } { p := &_openFlags *p = (*p) | i32(32768) - sink1 = *p + sink1(*p) } if _fd >= i32(0) { goto _62 @@ -117958,22 +117958,22 @@ _51: { p := &_flags *p = (*p) & i32(-7) - sink1 = *p + sink1(*p) } { p := &_openFlags *p = (*p) & i32(-67) - sink1 = *p + sink1(*p) } { p := &_flags *p = (*p) | i32(1) - sink1 = *p + sink1(*p) } { p := &_openFlags *p = (*p) | i32(0) - sink1 = *p + sink1(*p) } _isReadonly = i32(1) _fd = _robust_open(tls, _zName, _openFlags, _8_openMode) @@ -118006,14 +118006,14 @@ _62: { p := &_ctrlFlags *p = (*p) | i32(32) - sink1 = *p + sink1(*p) } } if _isReadonly != 0 { { p := &_ctrlFlags *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } _noLock = bool2int(_eType != i32(256)) @@ -118021,21 +118021,21 @@ _62: { p := &_ctrlFlags *p = (*p) | i32(128) - sink1 = *p + sink1(*p) } } if _syncDir != 0 { { p := &_ctrlFlags *p = (*p) | i32(8) - sink1 = *p + sink1(*p) } } if (_flags & i32(64)) != 0 { { p := &_ctrlFlags *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } } _rc = _fillInUnixFile(tls, _pVfs, _fd, _pFile, _zPath, _ctrlFlags) @@ -118247,14 +118247,14 @@ func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3 { p := (*uint16)(unsafe.Pointer(&(_pNew.X5))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } } if crt.Xstrcmp(tls, _pVfs.X4, str(131329)) == i32(0) { { p := (*uint16)(unsafe.Pointer(&(_pNew.X5))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } if (_ctrlFlags & i32(128)) != 0 { @@ -118826,7 +118826,7 @@ _19: { p := &_nByte *p = (*p) + _11_n - sink1 = *p + sink1(*p) } _21: _14: @@ -119272,7 +119272,7 @@ func _et_getdigit(tls *crt.TLS, _val *float64, _cnt *int32) (r0 int8) { { p := &_digit *p = (*p) + i32(48) - sink1 = *p + sink1(*p) } *_val = ((*_val) - _d) * float64(10) return int8(_digit) @@ -119323,14 +119323,14 @@ func Xsqlite3_enable_load_extension(tls *crt.TLS, _db *Xsqlite3, _onoff int32) ( { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(12582912) - sink1 = *p + sink1(*p) } goto _1 } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-12582913) - sink1 = *p + sink1(*p) } _1: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(_db.X3)) @@ -119355,24 +119355,24 @@ func u64(n uint64) uint64 { return n } func u8(n byte) byte { return n } var inf = math.Inf(1) -var nzf32 float32 // -0.0 -var nzf64 float64 // -0.0 -var sink68 **XWhereLoop //TODO report GC bug -var sink0 *int8 //TODO report GC bug -var sink32 *XCollSeq //TODO report GC bug -var sink71 *TInLoop //TODO report GC bug -var sink34 *XyyStackEntry //TODO report GC bug -var sink20 *XMem //TODO report GC bug -var sink31 *uint32 //TODO report GC bug -var sink13 *uint8 //TODO report GC bug -var sink4 float64 //TODO report GC bug -var sink18 int16 //TODO report GC bug -var sink1 int32 //TODO report GC bug -var sink6 int64 //TODO report GC bug -var sink14 uint16 //TODO report GC bug -var sink5 uint32 //TODO report GC bug -var sink17 uint64 //TODO report GC bug -var sink2 uint8 //TODO report GC bug +var nzf32 float32 // -0.0 +var nzf64 float64 // -0.0 +func sink68(**XWhereLoop) {} //TODO report GC bug +func sink0(*int8) {} //TODO report GC bug +func sink32(*XCollSeq) {} //TODO report GC bug +func sink71(*TInLoop) {} //TODO report GC bug +func sink34(*XyyStackEntry) {} //TODO report GC bug +func sink20(*XMem) {} //TODO report GC bug +func sink31(*uint32) {} //TODO report GC bug +func sink13(*uint8) {} //TODO report GC bug +func sink4(float64) {} //TODO report GC bug +func sink18(int16) {} //TODO report GC bug +func sink1(int32) {} //TODO report GC bug +func sink6(int64) {} //TODO report GC bug +func sink14(uint16) {} //TODO report GC bug +func sink5(uint32) {} //TODO report GC bug +func sink17(uint64) {} //TODO report GC bug +func sink2(uint8) {} //TODO report GC bug func postInc72(p **int16, d int) *int16 { q := (*uintptr)(unsafe.Pointer(p)) v := *q diff --git a/internal/bin/bin_linux_amd64.go b/internal/bin/bin_linux_amd64.go index 2bd95e0..bb5fea3 100644 --- a/internal/bin/bin_linux_amd64.go +++ b/internal/bin/bin_linux_amd64.go @@ -1258,7 +1258,7 @@ _104: { p := &_bufpt *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(_54_nn))) - sink0 = *p + sink0(*p) } _idx = i32(0) _107: @@ -1322,7 +1322,7 @@ _127: { p := func() *float64 { _idx -= 1; return &_rounder }() *p = (*p) * (0.1) - sink4 = *p + sink4(*p) } goto _127 _130: @@ -1330,7 +1330,7 @@ _130: { p := &_realvalue *p = (*p) + _rounder - sink4 = *p + sink4(*p) } } _exp = i32(0) @@ -1348,12 +1348,12 @@ _134: { p := &_64_scale *p = (*p) * float64(1e+100) - sink4 = *p + sink4(*p) } { p := &_exp *p = (*p) + i32(100) - sink1 = *p + sink1(*p) } goto _134 } @@ -1362,12 +1362,12 @@ _135: { p := &_64_scale *p = (*p) * float64(1e+10) - sink4 = *p + sink4(*p) } { p := &_exp *p = (*p) + i32(10) - sink1 = *p + sink1(*p) } goto _135 } @@ -1376,7 +1376,7 @@ _138: { p := &_64_scale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } _exp += 1 goto _138 @@ -1384,19 +1384,19 @@ _138: { p := &_realvalue *p = (*p) / _64_scale - sink4 = *p + sink4(*p) } _143: if _realvalue < float64(1e-08) { { p := &_realvalue *p = (*p) * float64(1e+08) - sink4 = *p + sink4(*p) } { p := &_exp *p = (*p) - i32(8) - sink1 = *p + sink1(*p) } goto _143 } @@ -1405,7 +1405,7 @@ _144: { p := &_realvalue *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } _exp -= 1 goto _144 @@ -1425,13 +1425,13 @@ _133: { p := &_realvalue *p = (*p) + _rounder - sink4 = *p + sink4(*p) } if _realvalue >= float64(10) { { p := &_realvalue *p = (*p) * (0.1) - sink4 = *p + sink4(*p) } _exp += 1 } @@ -1563,7 +1563,7 @@ _192: { p := &_exp *p = (*p) % i32(100) - sink1 = *p + sink1(*p) } } *postInc0(&_bufpt, 1) = int8((_exp / i32(10)) + i32(48)) @@ -1624,7 +1624,7 @@ _207: { p := &_width *p = (*p) - (_precision - i32(1)) - sink1 = *p + sink1(*p) } if (_width > i32(1)) && (_flag_leftjustify == 0) { _sqlite3AppendChar(tls, _pAccum, _width-i32(1), int8(i32(32))) @@ -1706,7 +1706,7 @@ _234: { p := &_110_n *p = (*p) + (_110_i + i32(3)) - sink1 = *p + sink1(*p) } if _110_n <= i32(70) { goto _237 @@ -1797,7 +1797,7 @@ _119: { p := &_width *p = (*p) - _length - sink1 = *p + sink1(*p) } if _width <= i32(0) { goto _261 @@ -1865,7 +1865,7 @@ func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) + uint32(_N) - sink5 = *p + sink5(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2))+1*uintptr((_p.X3)-uint32(_N))))), (unsafe.Pointer)(_z), uint64(_N)) } @@ -1891,7 +1891,7 @@ func _enlargeAndAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) + uint32(_N) - sink5 = *p + sink5(*p) } } func() { @@ -1940,13 +1940,13 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { { p := &_3_szNew *p = (*p) + int64(_N+i32(1)) - sink6 = *p + sink6(*p) } if (_3_szNew + int64(_p.X3)) <= int64(_p.X5) { { p := &_3_szNew *p = (*p) + int64(_p.X3) - sink6 = *p + sink6(*p) } } if _3_szNew > int64(_p.X5) { @@ -1978,7 +1978,7 @@ _14: { p := (*uint8)(unsafe.Pointer(&(_p.X7))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } goto _21 _15: @@ -2027,7 +2027,7 @@ func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { { p := (*uint8)(unsafe.Pointer(&(_p.X7))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } } *(**int8)(unsafe.Pointer(&(_p.X2))) = nil @@ -2135,7 +2135,7 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { { p := _db.X79 *p = (*p) + _sqlite3DbMallocSize(tls, _db, _p) - sink1 = *p + sink1(*p) } } @@ -2257,7 +2257,7 @@ func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 8*uintptr(_op))) *p = (*p) - int64(_N) - sink6 = *p + sink6(*p) } } @@ -2646,7 +2646,7 @@ func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 8*uintptr(_op))) *p = (*p) + int64(_N) - sink6 = *p + sink6(*p) } if (*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 8*uintptr(_op)))) > (*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(&(_sqlite3Stat.X1))))) + 8*uintptr(_op)))) { *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(&(_sqlite3Stat.X1))))) + 8*uintptr(_op))) = *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(&(_sqlite3Stat.X0))))) + 8*uintptr(_op))) @@ -3795,7 +3795,7 @@ _8: { p := (*uint32)(unsafe.Pointer(&(_pGroup.X2))) *p = (*p) + (_pCache.X5) - sink5 = *p + sink5(*p) } *(*uint32)(unsafe.Pointer(&(_pGroup.X3))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) } @@ -3937,7 +3937,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { { p := (*uint32)(unsafe.Pointer(&(_pGroup.X1))) *p = (*p) - (_pCache.X6) - sink5 = *p + sink5(*p) } func() { if (_pGroup.X2) < (_pCache.X5) { @@ -3948,7 +3948,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { { p := (*uint32)(unsafe.Pointer(&(_pGroup.X2))) *p = (*p) - (_pCache.X5) - sink5 = *p + sink5(*p) } *(*uint32)(unsafe.Pointer(&(_pGroup.X3))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) _pcache1EnforceMaxPage(tls, _pCache) @@ -4293,7 +4293,7 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { { p := (*uint32)(unsafe.Pointer(&(_1_pGroup.X1))) *p = (*p) + (uint32(_nMax) - (_pCache.X6)) - sink5 = *p + sink5(*p) } *(*uint32)(unsafe.Pointer(&(_1_pGroup.X3))) = ((_1_pGroup.X1) + uint32(i32(10))) - (_1_pGroup.X2) *(*uint32)(unsafe.Pointer(&(_pCache.X6))) = uint32(_nMax) @@ -4532,7 +4532,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF { p := (*uint32)(unsafe.Pointer(&(_pGroup.X4))) *p = (*p) - uint32((_2_pOther.X4)-(_pCache.X4)) - sink5 = *p + sink5(*p) } _22: _18: @@ -4678,7 +4678,7 @@ _6: { p := &_zBulk *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_pCache.X3))) - sink0 = *p + sink0(*p) } if preInc1(&_4_nBulk, -1) != 0 { goto _6 @@ -5194,7 +5194,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink13 = *p + sink13(*p) } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(163) { @@ -5315,7 +5315,7 @@ func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { { p := (*uint16)(unsafe.Pointer(&(_pVal.X1))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } if int32(_pVal.X2) != (int32(_enc) & i32(-9)) { _sqlite3VdbeChangeEncoding(tls, _pVal, int32(_enc)&i32(-9)) @@ -5399,12 +5399,12 @@ func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { { p := (*int32)(unsafe.Pointer(&(_pMem.X4))) *p = (*p) + (*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pMem.X0)))))) - sink1 = *p + sink1(*p) } { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-16897)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -5502,7 +5502,7 @@ _14: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-7169)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -5948,7 +5948,7 @@ _12: { p := (*int32)(unsafe.Pointer(&(_pMem.X4))) *p = (*p) & i32(-2) - sink1 = *p + sink1(*p) } _len = ((_pMem.X4) * i32(2)) + i32(1) goto _19 @@ -6058,14 +6058,14 @@ _52: { p := &_c *p = (*p) + uint32(int32(*postInc13(&_zIn, 1))<= uint32(i32(55296))) && (_c < uint32(i32(57344)))) && (uintptr(unsafe.Pointer(_zIn)) < uintptr(unsafe.Pointer(_zTerm))) { _28_c2 = int32(*postInc13(&_zIn, 1)) { p := &_28_c2 *p = (*p) + (int32(*postInc13(&_zIn, 1)) << uint(i32(8))) - sink1 = *p + sink1(*p) } _c = (uint32(_28_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) } @@ -6101,14 +6101,14 @@ _64: { p := &_c *p = (*p) + uint32(*postInc13(&_zIn, 1)) - sink5 = *p + sink5(*p) } if ((_c >= uint32(i32(55296))) && (_c < uint32(i32(57344)))) && (uintptr(unsafe.Pointer(_zIn)) < uintptr(unsafe.Pointer(_zTerm))) { _37_c2 = int32(*postInc13(&_zIn, 1)) << uint(i32(8)) { p := &_37_c2 *p = (*p) + int32(*postInc13(&_zIn, 1)) - sink1 = *p + sink1(*p) } _c = (uint32(_37_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) } @@ -6205,14 +6205,14 @@ func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } _10: _5: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-4097)) - sink14 = *p + sink14(*p) } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pMem.X11))))) = nil return i32(0) @@ -6304,7 +6304,7 @@ func _vdbeMemAddTerminator(tls *crt.TLS, _pMem *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -6382,13 +6382,13 @@ _15: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(514)) - sink14 = *p + sink14(*p) } if _bForce != 0 { { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-13)) - sink14 = *p + sink14(*p) } } _sqlite3VdbeChangeEncoding(tls, _pMem, int32(_enc)) @@ -6438,7 +6438,7 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(13)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -6791,7 +6791,7 @@ _86: { p := &_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } _95: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i))))))) & i32(4)) != 0 { @@ -7139,7 +7139,7 @@ func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { { p := (*uint8)(unsafe.Pointer(&(_p.X7))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } goto _4 } @@ -7258,7 +7258,7 @@ _16: { p := &_nByte *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _16 _20: @@ -7266,7 +7266,7 @@ _15: { p := &_flags *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } _10: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -7286,7 +7286,7 @@ _10: } return i32(2) }() - sink1 = *p + sink1(*p) } } if _nByte > _iLimit { @@ -7330,7 +7330,7 @@ _21: } return i32(1024) }()) - sink14 = *p + sink14(*p) } _31: *(*int32)(unsafe.Pointer(&(_pMem.X4))) = _nByte @@ -7394,7 +7394,7 @@ _2: { p := (*int32)(unsafe.Pointer(&(_pMem.X4))) *p = (*p) - i32(2) - sink1 = *p + sink1(*p) } crt.Xmemmove(tls, (unsafe.Pointer)(_pMem.X5), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(i32(2))))), uint64(_pMem.X4)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(_pMem.X4))) = int8(i32(0)) @@ -7402,7 +7402,7 @@ _2: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } *(*uint8)(unsafe.Pointer(&(_pMem.X2))) = _bom } @@ -7467,7 +7467,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink13 = *p + sink13(*p) } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(163) { @@ -7527,7 +7527,7 @@ _7: { p := &_z *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink13 = *p + sink13(*p) } _n = _sqlite3GetToken(tls, _z, &_token) if _token == i32(163) { @@ -7940,7 +7940,7 @@ _6: { p := &_2_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _6 _10: @@ -7949,14 +7949,14 @@ _10: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(int32(_enc)&i32(1)))) - sink0 = *p + sink0(*p) } _5: if (uintptr(unsafe.Pointer(_z)) < uintptr(unsafe.Pointer(_zEnd))) && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z)))))&i32(1)) != 0 { { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _5 } @@ -7968,7 +7968,7 @@ _5: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _17 } @@ -7976,7 +7976,7 @@ _5: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } } _17: @@ -7986,7 +7986,7 @@ _17: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } return &_nDigits }() += 1 @@ -7999,7 +7999,7 @@ _19: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } return &_nDigits }() += 1 @@ -8016,7 +8016,7 @@ _19: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } _27: if uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zEnd)) || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z)))))&i32(4)) == 0 { @@ -8030,7 +8030,7 @@ _27: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } return &_nDigits }() += 1 @@ -8046,7 +8046,7 @@ _26: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } _eValid = i32(0) if uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zEnd)) { @@ -8057,7 +8057,7 @@ _26: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _37 } @@ -8065,7 +8065,7 @@ _26: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } } _37: @@ -8079,7 +8079,7 @@ _37: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } _eValid = i32(1) goto _37 @@ -8089,7 +8089,7 @@ _33: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _33 } @@ -8100,7 +8100,7 @@ _do_atof_calc: { p := &_e *p = (*p) * i32(-1) - sink1 = *p + sink1(*p) } goto _47 } @@ -8128,7 +8128,7 @@ _52: { p := &_s *p = (*p) * int64(i32(10)) - sink6 = *p + sink6(*p) } goto _56 _54: @@ -8138,7 +8138,7 @@ _54: { p := &_s *p = (*p) / int64(i32(10)) - sink6 = *p + sink6(*p) } _56: _e -= 1 @@ -8166,12 +8166,12 @@ _64: { p := &_22_scale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } { p := &_e *p = (*p) - i32(1) - sink1 = *p + sink1(*p) } goto _64 } @@ -8180,7 +8180,7 @@ _64: { p := &_result *p = (*p) / float64(1e+308) - sink4 = *p + sink4(*p) } goto _67 } @@ -8188,7 +8188,7 @@ _64: { p := &_result *p = (*p) * float64(1e+308) - sink4 = *p + sink4(*p) } _67: goto _68 @@ -8213,12 +8213,12 @@ _74: { p := &_22_scale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } { p := &_e *p = (*p) - i32(1) - sink1 = *p + sink1(*p) } goto _74 } @@ -8227,12 +8227,12 @@ _75: { p := &_22_scale *p = (*p) * float64(1e+22) - sink4 = *p + sink4(*p) } { p := &_e *p = (*p) - i32(22) - sink1 = *p + sink1(*p) } goto _75 } @@ -8312,7 +8312,7 @@ _1: { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(10)))) - sink0 = *p + sink0(*p) } _3: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_zDate)))))&i32(1)) != 0 || (i32(84) == int32(*(*uint8)(unsafe.Pointer(_zDate)))) { @@ -8410,7 +8410,7 @@ _5: { p := &_zFormat *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(4)))) - sink0 = *p + sink0(*p) } if _nextC != 0 { goto _0 @@ -8450,7 +8450,7 @@ func _parseHhMmSs(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(5)))) - sink0 = *p + sink0(*p) } if int32(*_zDate) != i32(58) { goto _1 @@ -8462,7 +8462,7 @@ func _parseHhMmSs(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } if int32(*_zDate) != i32(46) || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zDate)) + 1*uintptr(i32(1)))))))))&i32(4)) == 0 { goto _4 @@ -8475,7 +8475,7 @@ _5: { p := &_4_rScale *p = (*p) * float64(10) - sink4 = *p + sink4(*p) } *(*uintptr)(unsafe.Pointer(&_zDate)) += uintptr(1) goto _5 @@ -8483,7 +8483,7 @@ _5: { p := &_ms *p = (*p) / _4_rScale - sink4 = *p + sink4(*p) } _4: goto _7 @@ -8554,7 +8554,7 @@ _5: { p := &_zDate *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(5)))) - sink0 = *p + sink0(*p) } *(*int32)(unsafe.Pointer(&(_p.X6))) = _sgn * (_nMn + (_nHr * i32(60))) _zulu_time: @@ -8594,7 +8594,7 @@ _2: { p := &_M *p = (*p) + i32(12) - sink1 = *p + sink1(*p) } } _A = _Y / i32(100) @@ -8609,13 +8609,13 @@ _2: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + (int64(((_p.X4)*i32(3600000))+((_p.X5)*i32(60000))) + int64((_p.X7)*float64(i32(1000)))) - sink6 = *p + sink6(*p) } if (_p.X12) != 0 { { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) - int64((_p.X6)*i32(60000)) - sink6 = *p + sink6(*p) } *(*int8)(unsafe.Pointer(&(_p.X10))) = int8(i32(0)) *(*int8)(unsafe.Pointer(&(_p.X11))) = int8(i32(0)) @@ -8751,7 +8751,7 @@ _1: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + _localtimeOffset(tls, _p, _pCtx, &_rc) - sink6 = *p + sink6(*p) } _clearYMD_HMS_TZ(tls, _p) } @@ -8782,13 +8782,13 @@ _21: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) - _8_c1 - sink6 = *p + sink6(*p) } _clearYMD_HMS_TZ(tls, _p) { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + (_8_c1 - _localtimeOffset(tls, _p, _pCtx, &_rc)) - sink6 = *p + sink6(*p) } } *(*int8)(unsafe.Pointer(&(_p.X13))) = int8(i32(1)) @@ -8811,13 +8811,13 @@ _3: { p := &_12_Z *p = (*p) - int64(i32(7)) - sink6 = *p + sink6(*p) } } { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + ((int64(_n) - _12_Z) * int64(i32(86400000))) - sink6 = *p + sink6(*p) } _clearYMD_HMS_TZ(tls, _p) _rc = i32(0) @@ -8833,7 +8833,7 @@ _4: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(9)))) - sink0 = *p + sink0(*p) } _computeYMD(tls, _p) *(*int8)(unsafe.Pointer(&(_p.X11))) = int8(i32(1)) @@ -8886,13 +8886,13 @@ _49: { p := (*int64)(unsafe.Pointer(&(_20_tx.X0))) *p = (*p) - int64(i32(43200000)) - sink6 = *p + sink6(*p) } _20_day = (_20_tx.X0) / int64(i32(86400000)) { p := (*int64)(unsafe.Pointer(&(_20_tx.X0))) *p = (*p) - (_20_day * int64(i32(86400000))) - sink6 = *p + sink6(*p) } if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(45) { *(*int64)(unsafe.Pointer(&(_20_tx.X0))) = -(_20_tx.X0) @@ -8902,7 +8902,7 @@ _49: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + (_20_tx.X0) - sink6 = *p + sink6(*p) } _rc = i32(0) goto _19 @@ -8910,7 +8910,7 @@ _51: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } _55: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(1)) != 0 { @@ -8954,7 +8954,7 @@ _71: { p := (*int32)(unsafe.Pointer(&(_p.X2))) *p = (*p) + int32(_r) - sink1 = *p + sink1(*p) } _24_x = func() int32 { if (_p.X2) > i32(0) { @@ -8965,18 +8965,18 @@ _71: { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) + _24_x - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_p.X2))) *p = (*p) - (_24_x * i32(12)) - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(&(_p.X8))) = int8(i32(0)) { p := &_r *p = (*p) - float64(int32(_r)) - sink4 = *p + sink4(*p) } goto _73 _72: @@ -8985,13 +8985,13 @@ _72: { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) + _25_y - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(&(_p.X8))) = int8(i32(0)) { p := &_r *p = (*p) - float64(int32(_r)) - sink4 = *p + sink4(*p) } goto _73 _73: @@ -8999,7 +8999,7 @@ _73: { p := (*int64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + int64((_r*((*t16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder) - sink6 = *p + sink6(*p) } _rc = i32(0) goto _65 @@ -9166,19 +9166,19 @@ func _computeHMS(tls *crt.TLS, _p *XDateTime) { { p := (*float64)(unsafe.Pointer(&(_p.X7))) *p = (*p) - float64(_s) - sink4 = *p + sink4(*p) } *(*int32)(unsafe.Pointer(&(_p.X4))) = _s / i32(3600) { p := &_s *p = (*p) - ((_p.X4) * i32(3600)) - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(&(_p.X5))) = _s / i32(60) { p := (*float64)(unsafe.Pointer(&(_p.X7))) *p = (*p) + float64(_s-((_p.X5)*i32(60))) - sink4 = *p + sink4(*p) } *(*int8)(unsafe.Pointer(&(_p.X9))) = int8(i32(0)) *(*int8)(unsafe.Pointer(&(_p.X11))) = int8(i32(1)) @@ -9449,28 +9449,28 @@ _17: { p := &_n *p = (*p) + uint64(i32(8)) - sink17 = *p + sink17(*p) } goto _23 _18: { p := &_n *p = (*p) + uint64(i32(3)) - sink17 = *p + sink17(*p) } goto _23 _19: { p := &_n *p = (*p) + uint64(i32(8)) - sink17 = *p + sink17(*p) } goto _23 _20: { p := &_n *p = (*p) + uint64(i32(50)) - sink17 = *p + sink17(*p) } goto _23 _22: @@ -9541,7 +9541,7 @@ _36: { p := &_j *p = (*p) + uint64(i32(2)) - sink17 = *p + sink17(*p) } goto _49 _37: @@ -9553,7 +9553,7 @@ _37: { p := &_j *p = (*p) + uint64(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink17 = *p + sink17(*p) } goto _49 _38: @@ -9561,7 +9561,7 @@ _38: { p := &_j *p = (*p) + uint64(i32(2)) - sink17 = *p + sink17(*p) } goto _49 _39: @@ -9577,7 +9577,7 @@ _39: { p := &_j *p = (*p) + uint64(i32(2)) - sink17 = *p + sink17(*p) } goto _52 } @@ -9585,7 +9585,7 @@ _39: { p := &_j *p = (*p) + uint64(i32(3)) - sink17 = *p + sink17(*p) } _52: goto _49 @@ -9594,7 +9594,7 @@ _41: { p := &_j *p = (*p) + uint64(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink17 = *p + sink17(*p) } goto _49 _42: @@ -9602,7 +9602,7 @@ _42: { p := &_j *p = (*p) + uint64(i32(2)) - sink17 = *p + sink17(*p) } goto _49 _43: @@ -9610,7 +9610,7 @@ _43: { p := &_j *p = (*p) + uint64(i32(2)) - sink17 = *p + sink17(*p) } goto _49 _44: @@ -9618,7 +9618,7 @@ _44: { p := &_j *p = (*p) + uint64(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink17 = *p + sink17(*p) } goto _49 _45: @@ -9626,7 +9626,7 @@ _45: { p := &_j *p = (*p) + uint64(i32(2)) - sink17 = *p + sink17(*p) } goto _49 _46: @@ -9637,7 +9637,7 @@ _47: { p := &_j *p = (*p) + uint64(_sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_j))))) - sink17 = *p + sink17(*p) } goto _49 _48: @@ -9974,7 +9974,7 @@ _21: { p := &_7_iFile *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } } _7_iEntry = i32(8) @@ -10005,7 +10005,7 @@ _15: { p := &_nMsg *p = (*p) + uint64(_sqlite3Strlen30(tls, _zEntry)) - sink17 = *p + sink17(*p) } *_pzErrMsg = store0(&_zErrmsg, (*int8)(Xsqlite3_malloc64(tls, _nMsg))) if _zErrmsg != nil { @@ -10599,7 +10599,7 @@ func _sqlite3SystemError(tls *crt.TLS, _db *Xsqlite3, _rc int32) { { p := &_rc *p = (*p) & i32(255) - sink1 = *p + sink1(*p) } if (_rc == i32(14)) || (_rc == i32(10)) { *(*int32)(unsafe.Pointer(&(_db.X12))) = _sqlite3OsGetLastError(tls, (*Xsqlite3_vfs)(_db.X0)) @@ -10797,7 +10797,7 @@ _1: { p := &_i *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1))))) - sink1 = *p + sink1(*p) } if _i < _mx { goto _1 @@ -10835,7 +10835,7 @@ _1: { p := &_i *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1))))) - sink1 = *p + sink1(*p) } if _i < _mx { goto _1 @@ -12026,7 +12026,7 @@ _6: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-33554433) - sink1 = *p + sink1(*p) } if ((_db.X48) != nil) && (_inTrans != 0 || ((_db.X15) == 0)) { (_db.X48)(tls, _db.X47) @@ -12214,7 +12214,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pExcept.X10))) *p = uint8(int32(*p) & i32(-33)) - sink2 = *p + sink2(*p) } } return i32(0) @@ -12294,7 +12294,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-15)) - sink2 = *p + sink2(*p) } return _rc } @@ -12418,7 +12418,7 @@ func _getCellInfo(tls *crt.TLS, _pCur *XBtCursor) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 8*uintptr(_1_iPage))), int32(_pCur.X16), (*XCellInfo)(unsafe.Pointer(&(_pCur.X4)))) goto _1 @@ -12631,19 +12631,19 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_2_a))) - sink13 = *p + sink13(*p) } { p := &_amt *p = (*p) - uint32(_2_a) - sink5 = *p + sink5(*p) } goto _18 _16: { p := &_offset *p = (*p) - uint32((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X3) - sink5 = *p + sink5(*p) } _18: if _rc != i32(0) || _amt <= uint32(i32(0)) { @@ -12669,7 +12669,7 @@ _22: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } goto _25 _21: @@ -12720,7 +12720,7 @@ _42: { p := &_offset *p = (*p) - _5_ovflSize - sink5 = *p + sink5(*p) } goto _43 _36: @@ -12744,7 +12744,7 @@ _36: { p := &_amt *p = (*p) - uint32(_16_a) - sink5 = *p + sink5(*p) } if _amt == uint32(i32(0)) { return _rc @@ -12752,7 +12752,7 @@ _36: { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_16_a))) - sink13 = *p + sink13(*p) } _43: if _rc != 0 { @@ -13535,7 +13535,7 @@ _7: { p := &_1_iOff *p = (*p) + int64(_p.X1) - sink6 = *p + sink6(*p) } _pChunk = (*XFileChunk)(_pChunk.X0) goto _7 @@ -13563,12 +13563,12 @@ _17: { p := &_zOut *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_4_nCopy))) - sink13 = *p + sink13(*p) } { p := &_nRead *p = (*p) - _4_iSpace - sink1 = *p + sink1(*p) } _iChunkOffset = i32(0) if ((_nRead >= i32(0)) && (store24(&_pChunk, (*XFileChunk)(_pChunk.X0)) != nil)) && (_nRead > i32(0)) { @@ -13665,17 +13665,17 @@ _14: { p := &_zWrite *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace))) - sink13 = *p + sink13(*p) } { p := &_nWrite *p = (*p) - _5_iSpace - sink1 = *p + sink1(*p) } { p := (*int64)(unsafe.Pointer(&((*t23)(unsafe.Pointer(&(_p.X5))).X0))) *p = (*p) + int64(_5_iSpace) - sink6 = *p + sink6(*p) } goto _10 _11: @@ -13714,7 +13714,7 @@ _1: { p := &_1_iOff *p = (*p) + int64(_1_nChunk) - sink6 = *p + sink6(*p) } _1_pIter = (*XFileChunk)(_1_pIter.X0) goto _1 @@ -13860,7 +13860,7 @@ _0: { p := &_rc *p = (*p) | _sqlite3BitvecSet(tls, (*XBitvec)(_1_p.X2), _pgno) - sink1 = *p + sink1(*p) } func() { if _rc != i32(0) && _rc != i32(7) { @@ -13926,7 +13926,7 @@ _6: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*t22)(unsafe.Pointer(&(_p.X3))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7)))))) - sink2 = *p + sink2(*p) } return i32(0) } @@ -13970,7 +13970,7 @@ _20: { p := &_8_rc *p = (*p) | _sqlite3BitvecSet(tls, _p, *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_aiValues)) + 4*uintptr(_8_j)))) - sink1 = *p + sink1(*p) } } _8_j += 1 @@ -14044,7 +14044,7 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } _pg1 = (((_pPg.X5) - uint32(i32(1))) & (^(_nPagePerSector - uint32(i32(1))))) + uint32(i32(1)) _nPageCount = _pPager.X22 @@ -14131,7 +14131,7 @@ _31: { p := (*uint16)(unsafe.Pointer(&(_12_pPage.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _sqlite3PagerUnrefNotNull(tls, _12_pPage) } @@ -14148,7 +14148,7 @@ _28: { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } return _rc } @@ -14255,7 +14255,7 @@ _22: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } } _24: @@ -14263,7 +14263,7 @@ _19: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } if (_pPager.X38) > i32(0) { _rc = _subjournalPageIfRequired(tls, _pPg) @@ -14354,7 +14354,7 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { { p := &_5_flags *p = (*p) | i32(4104) - sink1 = *p + sink1(*p) } _5_nSpill = _sqlite3Config.X9 goto _16 @@ -14362,7 +14362,7 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { { p := &_5_flags *p = (*p) | i32(2048) - sink1 = *p + sink1(*p) } _5_nSpill = i32(0) _16: @@ -14537,12 +14537,12 @@ _15: { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(_nHeader) - sink6 = *p + sink6(*p) } { p := &_nWrite *p = (*p) + _nHeader - sink5 = *p + sink5(*p) } goto _15 _19: @@ -14655,7 +14655,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_sqlite3Prng.X2))) *p = uint8(int32(*p) + (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_2_i)))) + int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_k)) + 1*uintptr(_2_i)))))) - sink2 = *p + sink2(*p) } _t = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_2_i))) @@ -14677,14 +14677,14 @@ _14: { p := (*uint8)(unsafe.Pointer(&(_sqlite3Prng.X2))) *p = uint8(int32(*p) + int32(_t)) - sink2 = *p + sink2(*p) } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X1))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X2))) = _t { p := &_t *p = uint8(int32(*p) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_sqlite3Prng.X1))))) - sink2 = *p + sink2(*p) } *postInc13(&_zBuf, 1) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(&(_sqlite3Prng.X3))))) + 1*uintptr(_t))) if preInc1(&_N, -1) != 0 { @@ -14786,13 +14786,13 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-17)) - sink14 = *p + sink14(*p) } if (int32(_p.X6) & i32(1)) != 0 { { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) ^ i32(3)) - sink14 = *p + sink14(*p) } func() { if (int32(_p.X6) & i32(3)) != i32(2) { @@ -15012,7 +15012,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _rc = _write32bits(tls, (*Xsqlite3_file)(_pPager.X32), _iOff, _pPg.X5) if _rc != i32(0) { @@ -15029,7 +15029,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(i32(8)+(_pPager.X48)) - sink6 = *p + sink6(*p) } *(*int32)(unsafe.Pointer(&(_pPager.X27))) += 1 func() { @@ -15048,7 +15048,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { { p := &_rc *p = (*p) | _addToSavepointBitvecs(tls, _pPager, _pPg.X5) - sink1 = *p + sink1(*p) } func() { if _rc != i32(0) && _rc != i32(7) { @@ -15092,12 +15092,12 @@ _0: { p := &_cksum *p = (*p) + uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_i)))) - sink5 = *p + sink5(*p) } { p := &_i *p = (*p) - i32(200) - sink1 = *p + sink1(*p) } goto _0 } @@ -15906,7 +15906,7 @@ _3: { p := (*uint8)(unsafe.Pointer(&(_pWal.X14))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _rc = i32(0) } @@ -16699,7 +16699,7 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p { p := _pOffset *p = (*p) + int64(((_pPager.X48)+i32(4))+(_isMainJrnl*i32(4))) - sink6 = *p + sink6(*p) } if (_pgno == uint32(i32(0))) || (_pgno == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))) { func() { @@ -16791,7 +16791,7 @@ _57: { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1)) func() { @@ -16803,7 +16803,7 @@ _57: { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } if _rc != i32(0) { return _rc @@ -17022,7 +17022,7 @@ _15: { p := &_iOff *p = (*p) + int64(_nDestPgsz) - sink6 = *p + sink6(*p) } goto _14 _18: @@ -17236,7 +17236,7 @@ _10: { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(_pPager.X47) - sink6 = *p + sink6(*p) } return _rc @@ -17469,12 +17469,12 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-15)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } func() { if _sqlite3PcachePageSanity(tls, _p) == 0 { @@ -18471,7 +18471,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-13)) - sink14 = *p + sink14(*p) } _p = (*XPgHdr)(_p.X9) goto _0 @@ -18973,7 +18973,7 @@ _9: { p := &_cksum *p = (*p) - uint32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMaster)) + 1*uintptr(_u)))) - sink5 = *p + sink5(*p) } _u += 1 goto _9 @@ -19137,7 +19137,7 @@ _9: { p := &_zJournal *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zJournal)+i32(1)))) - sink0 = *p + sink0(*p) } goto _6 _7: @@ -20019,7 +20019,7 @@ func _downgradeAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-97)) - sink14 = *p + sink14(*p) } _1_pLock = (*XBtLock)(_pBt.X25) _1: @@ -20122,7 +20122,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-97)) - sink14 = *p + sink14(*p) } goto _25 } @@ -20130,7 +20130,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } } _25: @@ -20213,7 +20213,7 @@ _3: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-3) - sink1 = *p + sink1(*p) } _sqlite3VtabUnlockList(tls, _db) _sqlite3BtreeLeaveAll(tls, _db) @@ -20265,7 +20265,7 @@ _7: { p := (*uint16)(unsafe.Pointer(&(_pSchema.X9))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } } _ = _temp1 @@ -20757,12 +20757,12 @@ _0: { p := &_h *p = (*p) + uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(_c)))) - sink5 = *p + sink5(*p) } { p := &_h *p = (*p) * u32(2654435761) - sink5 = *p + sink5(*p) } goto _0 } @@ -22024,12 +22024,12 @@ _7: { p := &_s1 *p = (*p) + ((*postInc31(&_aData, 4)) + _s2) - sink5 = *p + sink5(*p) } { p := &_s2 *p = (*p) + ((*postInc31(&_aData, 4)) + _s1) - sink5 = *p + sink5(*p) } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _7 @@ -22040,17 +22040,17 @@ _9: { p := &_s1 *p = (*p) + (((((((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & uint32(i32(255))) << uint(i32(24))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & uint32(i32(65280))) << uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & uint32(i32(16711680))) >> uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(0))))) & u32(4278190080)) >> uint(i32(24)))) + _s2) - sink5 = *p + sink5(*p) } { p := &_s2 *p = (*p) + (((((((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & uint32(i32(255))) << uint(i32(24))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & uint32(i32(65280))) << uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & uint32(i32(16711680))) >> uint(i32(8)))) + (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 4*uintptr(i32(1))))) & u32(4278190080)) >> uint(i32(24)))) + _s1) - sink5 = *p + sink5(*p) } { p := &_aData *p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2)))) - sink31 = *p + sink31(*p) } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _9 @@ -22170,7 +22170,7 @@ _17: { p := &_3_iOffset *p = (*p) + int64(_3_szFrame) - sink6 = *p + sink6(*p) } goto _17 _20: @@ -23084,7 +23084,7 @@ func _freeTempSpace(tls *crt.TLS, _pBt *XBtShared) { { p := (**uint8)(unsafe.Pointer(&(_pBt.X27))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink13 = *p + sink13(*p) } _sqlite3PageFree(tls, (unsafe.Pointer)(_pBt.X27)) *(**uint8)(unsafe.Pointer(&(_pBt.X27))) = nil @@ -23124,7 +23124,7 @@ func _sqlite3VtabEponymousTableClear(tls *crt.TLS, _db *Xsqlite3, _pMod *XModule { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } _sqlite3DeleteTable(tls, _db, _pTab) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pMod.X4))))) = nil @@ -23232,7 +23232,7 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { { p := (*uint16)(unsafe.Pointer(&(_p.X1))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } return (unsafe.Pointer)(func() *int8 { if (_p.X4) != 0 { @@ -23414,7 +23414,7 @@ func _columnName(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32, _xFunc func(*crt { p := &_N *p = (*p) + (_useType * _n) - sink1 = *p + sink1(*p) } Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(_db.X3)) func() { @@ -23591,7 +23591,7 @@ _6: { p := &_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _6 _10: @@ -23600,14 +23600,14 @@ _10: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(int32(_enc)&i32(1)))) - sink0 = *p + sink0(*p) } _5: if (uintptr(unsafe.Pointer(_zNum)) < uintptr(unsafe.Pointer(_zEnd))) && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_zNum)))))&i32(1)) != 0 { { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _5 } @@ -23619,7 +23619,7 @@ _5: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _17 } @@ -23627,7 +23627,7 @@ _5: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } } _17: @@ -23638,7 +23638,7 @@ _18: { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_incr))) - sink0 = *p + sink0(*p) } goto _18 } @@ -23651,7 +23651,7 @@ _21: { p := &_i *p = (*p) + _incr - sink1 = *p + sink1(*p) } goto _21 _26: @@ -23797,12 +23797,12 @@ func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *X { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) & i32(-2049)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(4096)) - sink14 = *p + sink14(*p) } } _columnMallocFailure(tls, _pStmt) @@ -23932,7 +23932,7 @@ _10: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } _19: if ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) != 0) && ((int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) != i32(42)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(1))))) != i32(47))) { @@ -24057,7 +24057,7 @@ _53: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_17_nId-i32(1)))) - sink0 = *p + sink0(*p) } goto _69 _37: @@ -24232,7 +24232,7 @@ _1: { p := &_pColl *p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 40*uintptr(int32(_enc)-i32(1)))) - sink32 = *p + sink32(*p) } } return _pColl @@ -24474,7 +24474,7 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg { p := &_enc *p = (*p) & i32(7) - sink1 = *p + sink1(*p) } if _enc == i32(4) { _enc = i32(2) @@ -24671,7 +24671,7 @@ _6: { p := &_match *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _9 } @@ -24679,7 +24679,7 @@ _6: { p := &_match *p = (*p) + i32(1) - sink1 = *p + sink1(*p) } } _9: @@ -24862,7 +24862,7 @@ func Xsqlite3_declare_vtab(tls *crt.TLS, _db *Xsqlite3, _zCreateTable *int8) (r0 { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | ((_6_pNew.X9) & uint32(i32(96))) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_6_pNew.X11))) = int16(i32(0)) *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_6_pNew.X1))))) = nil @@ -24999,7 +24999,7 @@ _13: { p := &_mxSqlLen *p = (*p) - _n - sink1 = *p + sink1(*p) } if _mxSqlLen < i32(0) { *(*int32)(unsafe.Pointer(&(_pParse.X3))) = i32(18) @@ -25019,7 +25019,7 @@ _21: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(_n))) - sink0 = *p + sink0(*p) } _17: if _tokenType < i32(163) { @@ -25042,7 +25042,7 @@ _17: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } goto _28 _22: @@ -25053,7 +25053,7 @@ _22: { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } if ((_pParse.X3) != i32(0)) || ((_db.X17) != 0) { goto _14 @@ -25305,7 +25305,7 @@ _3: { p := &_i *p = (*p) + int32(_iLookAhead) - sink1 = *p + sink1(*p) } if _i >= i32(0) && _i < i32(1566) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) == int32(_iLookAhead) { goto _8 @@ -25390,7 +25390,7 @@ func _yy_shift(tls *crt.TLS, _yypParser *XyyParser, _yyNewState int32, _yyMajor { p := &_yyNewState *p = (*p) + i32(332) - sink1 = *p + sink1(*p) } } _yytos = (*XyyStackEntry)(_yypParser.X0) @@ -26415,13 +26415,13 @@ _94: { p := (*uint32)(unsafe.Pointer(&(_74_pLhs.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } } { p := (*uint32)(unsafe.Pointer(&(_74_pRhs.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } if (*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-1)))).X2)))))) != i32(116) { *(*uint8)(unsafe.Pointer(&(_pParse.X10))) = uint8(i32(1)) @@ -26457,7 +26457,7 @@ _296: { p := &_81_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } _300: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_81_z)) + 1*uintptr(i32(0))))) == i32(32) { @@ -26495,7 +26495,7 @@ _100: { p := (*uint32)(unsafe.Pointer(&(_85_pLeft.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } } if _85_pRight != nil { @@ -26746,7 +26746,7 @@ _175: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0).X2))) *p = (*p) | uint32(i32(8388612)) - sink5 = *p + sink5(*p) } } *(*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(0)))).X2))))) = *(*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)) @@ -26797,7 +26797,7 @@ _179: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0).X2))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } } *(*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-4)))).X2))))) = *(*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)) @@ -26832,7 +26832,7 @@ _191: { p := (*uint32)(unsafe.Pointer(&((*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-1)))).X2))))).X1))) *p = (*p) | u32(2147483648) - sink5 = *p + sink5(*p) } goto _281 _192: @@ -26840,7 +26840,7 @@ _192: { p := (*uint32)(unsafe.Pointer(&((*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-1)))).X2))))).X1))) *p = (*p) & uint32(i32(2147483647)) - sink5 = *p + sink5(*p) } _163_pList = _sqlite3ExprListAppend(tls, _pParse, nil, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(0)))).X2))))).X0)) _163_pList = _sqlite3ExprListAppend(tls, _pParse, _163_pList, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-2)))).X2))))).X0)) @@ -26851,7 +26851,7 @@ _192: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-2)))).X2))))).X0).X2))) *p = (*p) | uint32(i32(128)) - sink5 = *p + sink5(*p) } } goto _281 @@ -26860,7 +26860,7 @@ _193: { p := (*uint32)(unsafe.Pointer(&((*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-3)))).X2))))).X1))) *p = (*p) & uint32(i32(2147483647)) - sink5 = *p + sink5(*p) } _164_pList = _sqlite3ExprListAppend(tls, _pParse, nil, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-2)))).X2))))).X0)) _164_pList = _sqlite3ExprListAppend(tls, _pParse, _164_pList, (*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-4)))).X2))))).X0)) @@ -26872,7 +26872,7 @@ _193: { p := (*uint32)(unsafe.Pointer(&((*XExpr)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-4)))).X2))))).X0).X2))) *p = (*p) | uint32(i32(128)) - sink5 = *p + sink5(*p) } } goto _281 @@ -26940,12 +26940,12 @@ _205: { p := (*uint32)(unsafe.Pointer(&(_178_pRHS.X2))) *p = (*p) & uint32(i32(-257)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_178_pRHS.X2))) *p = (*p) | uint32(i32(512)) - sink5 = *p + sink5(*p) } } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(&((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + 32*uintptr(i32(-4)))).X2))))).X0))))) = _sqlite3PExpr(tls, _pParse, func() int32 { @@ -27323,13 +27323,13 @@ _281: { p := &_yyact *p = (*p) + i32(332) - sink1 = *p + sink1(*p) } } { p := &_yymsp *p = (*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 32*uintptr(_yysize-i32(1)))) - sink34 = *p + sink34(*p) } *(**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_yypParser.X0))))) = _yymsp *(*uint16)(unsafe.Pointer(&(_yymsp.X0))) = uint16(_yyact) @@ -27346,7 +27346,7 @@ _393: { p := (**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_yypParser.X0))))) *p = (*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 32*uintptr(_yysize))) - sink34 = *p + sink34(*p) } _yy_accept(tls, _yypParser) _395: @@ -28021,19 +28021,19 @@ _4: { p := &_ii *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } { p := &_jj *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zTemp))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_jj)))))))) - sink1 = *p + sink1(*p) } _9_v2 = _translateP(tls, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSynopsis)) + 1*uintptr(_ii))), _pOp) if crt.Xstrncmp(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zSynopsis))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(1)))))))), str(38021), uint64(i32(2))) == i32(0) { { p := &_ii *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } _9_v2 += 1 } @@ -28046,7 +28046,7 @@ _14: { p := &_ii *p = (*p) + i32(4) - sink1 = *p + sink1(*p) } } _19: @@ -28054,7 +28054,7 @@ _13: { p := &_jj *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zTemp))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_jj)))))))) - sink1 = *p + sink1(*p) } goto _20 _9: @@ -28068,7 +28068,7 @@ _8: { p := &_jj *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zTemp))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_jj)))))))) - sink1 = *p + sink1(*p) } } if _jj < _nTemp { @@ -28332,13 +28332,13 @@ func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X33))) *p = (*p) | (u32(1) << uint(_i)) - sink5 = *p + sink5(*p) } if (_i != i32(1)) && _sqlite3BtreeSharable(tls, (*XBtree)((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(_p.X0).X4)+32*uintptr(_i))).X1)) != 0 { { p := (*uint32)(unsafe.Pointer(&(_p.X34))) *p = (*p) | (u32(1) << uint(_i)) - sink5 = *p + sink5(*p) } } } @@ -29346,7 +29346,7 @@ _6: { p := (*int32)(unsafe.Pointer(&(_pOut.X4))) *p = (*p) + (_p.X27) - sink1 = *p + sink1(*p) } } *(*int32)(unsafe.Pointer(&(_pOut.X5))) = int32(_aOp.X3) @@ -29367,7 +29367,7 @@ _9: { p := (*int32)(unsafe.Pointer(&(_p.X27))) *p = (*p) + _nOp - sink1 = *p + sink1(*p) } return _pFirst } @@ -29927,7 +29927,7 @@ _135: { p := &_35_constMask *p = (*p) | (u32(1) << uint(_35_i)) - sink5 = *p + sink5(*p) } } if ((int32(_35_pDef.X1) & i32(32)) != i32(0)) && (_35_pColl == nil) { @@ -29944,7 +29944,7 @@ _138: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _35_nFarg - sink1 = *p + sink1(*p) } goto _145 } @@ -30518,7 +30518,7 @@ _26: { p := (*uint16)(unsafe.Pointer(&(_pVal.X1))) *p = uint16(int32(*p) & i32(-3)) - sink14 = *p + sink14(*p) } } if int32(_enc) != i32(1) { @@ -30775,7 +30775,7 @@ func _sqlite3GetInt32(tls *crt.TLS, _zNum *int8, _pValue *int32) (r0 int32) { { p := &_zNum *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink0 = *p + sink0(*p) } _8: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNum)) + 1*uintptr(i32(0))))) == i32(48) { @@ -30841,7 +30841,7 @@ func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { { p := &_h *p = (*p) + (i32(9) * (i32(1) & (_h >> uint(i32(6))))) - sink1 = *p + sink1(*p) } return uint8(_h & i32(15)) } @@ -30893,7 +30893,7 @@ _7: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-33264)) - sink14 = *p + sink14(*p) } _12: goto _13 @@ -30917,7 +30917,7 @@ _6: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) | ((int32(_pMem.X1) & i32(16)) >> uint(i32(3)))) - sink14 = *p + sink14(*p) } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) func() { @@ -30929,7 +30929,7 @@ _6: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-16413)) - sink14 = *p + sink14(*p) } goto _13 _13: @@ -30996,7 +30996,7 @@ _11: { p := (*uint16)(unsafe.Pointer(&(_pRec.X1))) *p = uint16(int32(*p) & i32(-13)) - sink14 = *p + sink14(*p) } _10: } @@ -31039,7 +31039,7 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { { p := (*uint16)(unsafe.Pointer(&(_pRec.X1))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } goto _4 } @@ -31047,7 +31047,7 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { { p := (*uint16)(unsafe.Pointer(&(_pRec.X1))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } if _bTryForInt != 0 { _sqlite3VdbeIntegerAffinity(tls, _pRec) @@ -31148,7 +31148,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_pMem.X1))) *p = uint16(int32(*p) & i32(-16403)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -31250,7 +31250,7 @@ _1: { p := &_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _1 _4: @@ -31623,7 +31623,7 @@ func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 { p := &_p5 *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } if int32(_opx) == i32(80) { _opx = uint8(i32(81)) @@ -31662,7 +31662,7 @@ _24: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } goto _37 } @@ -31671,7 +31671,7 @@ _24: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } goto _37 } @@ -31988,7 +31988,7 @@ _11: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _19_nReg - sink1 = *p + sink1(*p) } if int32(_pExpr.X0) == i32(119) { *(*uint8)(unsafe.Pointer(&(_19_dest.X0))) = uint8(i32(10)) @@ -32008,7 +32008,7 @@ _70: { p := (*uint32)(unsafe.Pointer(&(_19_pSel.X3))) *p = (*p) & uint32(i32(-1025)) - sink5 = *p + sink5(*p) } if _sqlite3Select(tls, _pParse, _19_pSel, &_19_dest) != 0 { return i32(0) @@ -32017,7 +32017,7 @@ _70: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } goto _61 _61: @@ -32418,7 +32418,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) & uint32(i32(-2)) - sink5 = *p + sink5(*p) } } _sqlite3SelectPrep(tls, _pParse, _p, nil) @@ -32470,7 +32470,7 @@ _34: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(8)) - sink5 = *p + sink5(*p) } } _i = i32(-1) @@ -32529,7 +32529,7 @@ _54: { p := (*int32)(unsafe.Pointer(&(_pParse.X57))) *p = (*p) + _sqlite3SelectExprHeight(tls, _p) - sink1 = *p + sink1(*p) } if (int32((*t28)(unsafe.Pointer(&(_12_pItem.X9))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(_p.X9), _12_pItem.X11) == 0 { goto _57 @@ -32604,7 +32604,7 @@ _65: { p := (*int32)(unsafe.Pointer(&(_pParse.X57))) *p = (*p) - _sqlite3SelectExprHeight(tls, _p) - sink1 = *p + sink1(*p) } _49: _i += 1 @@ -32632,7 +32632,7 @@ _74: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) & uint32(i32(-2)) - sink5 = *p + sink5(*p) } _pGroupBy = store42((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_p.X10))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) func() { @@ -32674,7 +32674,7 @@ _83: { p := (*uint8)(unsafe.Pointer(&(_sSort.X7))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } } if ((_p.X3) & uint32(i32(1))) != 0 { @@ -32699,7 +32699,7 @@ _89: { p := &_34_wctrlFlags *p = uint16(uint32(*p) | ((_p.X3) & uint32(i32(16384)))) - sink14 = *p + sink14(*p) } _pWInfo = _sqlite3WhereBegin(tls, _pParse, _pTabList, _pWhere, (*XExprList)(_sSort.X0), (*XExprList)(_p.X0), _34_wctrlFlags, int32(_p.X2)) if _pWInfo == nil { @@ -32818,13 +32818,13 @@ _125: { p := (*uint16)(unsafe.Pointer(&(_40_sNC.X7))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _sqlite3ExprAnalyzeAggList(tls, &_40_sNC, (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&((*XExpr)((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 24*uintptr(_i))).X0).X6))))))) { p := (*uint16)(unsafe.Pointer(&(_40_sNC.X7))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _i += 1 goto _125 @@ -32849,13 +32849,13 @@ _128: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_pGroupBy.X0) - sink1 = *p + sink1(*p) } _40_iBMem = (_pParse.X18) + i32(1) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_pGroupBy.X0) - sink1 = *p + sink1(*p) } _sqlite3VdbeAddOp2(tls, _v, i32(56), i32(0), _40_iAbortFlag) _sqlite3VdbeComment(tls, _v, str(46475)) @@ -34151,7 +34151,7 @@ _12: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) & uint32(i32(-257)) - sink5 = *p + sink5(*p) } func() { if ((_p.X3) & uint32(i32(65536))) != uint32(i32(0)) { @@ -34162,7 +34162,7 @@ _12: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(65536)) - sink5 = *p + sink5(*p) } func() { if (*XSelect)(_pNew.X13) == nil { @@ -34407,7 +34407,7 @@ _15: { p := (*int32)(unsafe.Pointer(&(_pSrc.X0))) *p = (*p) + _nExtra - sink1 = *p + sink1(*p) } crt.Xmemset(tls, (unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&(_pSrc.X2)))))+112*uintptr(_iStart)))), i32(0), u64(112)*uint64(_nExtra)) _i = _iStart @@ -34496,7 +34496,7 @@ _2: { p := (*int32)(unsafe.Pointer(&(_pList.X1))) *p = (*p) * i32(2) - sink1 = *p + sink1(*p) } _5: _pItem = (*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pList.X2))))) + 32*uintptr(postInc1((*int32)(unsafe.Pointer(&(_pList.X0))), int32(1))))) @@ -34589,7 +34589,7 @@ _2: { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | uint32(i32(1024)) - sink5 = *p + sink5(*p) } *(*int32)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_pNew.X3))))) = _iValue goto _11 @@ -34612,7 +34612,7 @@ _2: { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } } _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_pNew.X3)))))) @@ -34902,7 +34902,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } if (_db.X17) != 0 { return i32(2) @@ -34993,7 +34993,7 @@ _26: { p := (*uint32)(unsafe.Pointer(&(_4_pTab.X9))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _30 _19: @@ -35401,7 +35401,7 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int { p := (*uint32)(unsafe.Pointer(&(_1_pTab.X9))) *p = (*p) | uint32(i32(66)) - sink5 = *p + sink5(*p) } *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pFrom.X5))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(_pCte.X2), i32(0)) if (_db.X17) != 0 { @@ -35432,7 +35432,7 @@ _15: { p := (*uint32)(unsafe.Pointer(&(_1_pSel.X3))) *p = (*p) | uint32(i32(8192)) - sink5 = *p + sink5(*p) } } _3_i += 1 @@ -35577,12 +35577,12 @@ _1: { p := &_y *p = int16(int32(*p) - i32(10)) - sink18 = *p + sink18(*p) } { p := &_x *p = (*p) << uint(i32(1)) - sink17 = *p + sink17(*p) } goto _1 } @@ -35593,12 +35593,12 @@ _5: { p := &_y *p = int16(int32(*p) + i32(40)) - sink18 = *p + sink18(*p) } { p := &_x *p = (*p) >> uint(i32(4)) - sink17 = *p + sink17(*p) } goto _5 } @@ -35607,12 +35607,12 @@ _6: { p := &_y *p = int16(int32(*p) + i32(10)) - sink18 = *p + sink18(*p) } { p := &_x *p = (*p) >> uint(i32(1)) - sink17 = *p + sink17(*p) } goto _6 } @@ -35888,17 +35888,17 @@ _19: { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) & uint32(i32(-122881)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | (_3_nStructSize & uint32(i32(24576))) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pNew.X2))) *p = (*p) | _staticFlag - sink5 = *p + sink5(*p) } if _3_nToken != 0 { _9_zToken = store0((**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_pNew.X3))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) @@ -35920,7 +35920,7 @@ _22: { p := &_zAlloc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_dupedExprNodeSize(tls, _p, _dupFlags)))) - sink13 = *p + sink13(*p) } if ((_pNew.X2) & uint32(i32(8404992))) == uint32(i32(0)) { *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pNew.X4))))) = func() *XExpr { @@ -35997,7 +35997,7 @@ func _dupedExprSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { { p := &_nByte *p = (*p) + (_dupedExprSize(tls, (*XExpr)(_p.X4), _flags) + _dupedExprSize(tls, (*XExpr)(_p.X5), _flags)) - sink1 = *p + sink1(*p) } } _0: @@ -36014,7 +36014,7 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { { p := &_nByte *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_p.X3)))))) + i32(1)) - sink1 = *p + sink1(*p) } } return (_nByte + i32(7)) & i32(-8) @@ -36688,7 +36688,7 @@ func _sqlite3InitOne(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pzErrMsg **int8) { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(1)))).X4).X9))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } return i32(0) @@ -36739,7 +36739,7 @@ _25: { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4).X9))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _30: *(*uint8)(unsafe.Pointer(&((*XSchema)(_pDb.X4).X8))) = _db.X14 @@ -36766,7 +36766,7 @@ _31: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-32769) - sink1 = *p + sink1(*p) } } func() { @@ -36795,7 +36795,7 @@ _31: { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4).X9))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _rc = i32(0) } @@ -36859,7 +36859,7 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4).X9))) *p = uint16(int32(*p) & i32(-5)) - sink14 = *p + sink14(*p) } if (_db.X17) != 0 { _corruptSchema(tls, _pData, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))), nil) @@ -37312,7 +37312,7 @@ _21: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } } return i32(262) @@ -37520,13 +37520,13 @@ _17: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } if (_pBt.X18) == uint32(i32(0)) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } } _25: @@ -37595,13 +37595,13 @@ _39: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-33)) - sink14 = *p + sink14(*p) } if _wrflag > i32(1) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(32)) - sink14 = *p + sink14(*p) } } if (_pBt.X18) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_19_pPage1.X19))+1*uintptr(i32(28))))) { @@ -37689,7 +37689,7 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(19))))) > i32(2) { @@ -39130,7 +39130,7 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } func() { if int32(_pBt.X5) != i32(1) && int32(_pBt.X5) != i32(0) { @@ -39280,7 +39280,7 @@ func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { { p := &_flagByte *p = (*p) & i32(-9) - sink1 = *p + sink1(*p) } *(*uint8)(unsafe.Pointer(&(_pPage.X7))) = uint8(i32(4) - (i32(4) * int32(_pPage.X5))) *(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *uint8) uint16)(unsafe.Pointer(&(_pPage.X24))))) = _cellSizePtr @@ -39354,7 +39354,7 @@ func _cellSizePtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 uint16) { { p := &_nSize *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _1: _nSize = (_nSize << uint(i32(7))) | uint32(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -39378,7 +39378,7 @@ _3: { p := &_nSize *p = (*p) + uint32(int64((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)) - sink5 = *p + sink5(*p) } if _nSize < uint32(i32(4)) { _nSize = uint32(i32(4)) @@ -39393,7 +39393,7 @@ _7: { p := &_nSize *p = (*p) + uint32(i32(4)+int32(uint16(int64((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)))) - sink5 = *p + sink5(*p) } _9: func() { @@ -39451,7 +39451,7 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X { p := &_nPayload *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _10: _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -39468,7 +39468,7 @@ _9: { p := &_iKey *p = (*p) & uint64(i32(127)) - sink17 = *p + sink17(*p) } _13: _iKey = (_iKey << uint(i32(7))) | uint64(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -39618,13 +39618,13 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = uint64(_a) return uint8(i32(2)) @@ -39636,24 +39636,24 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = uint64(_a) return uint8(i32(3)) @@ -39661,26 +39661,26 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) _b = _b << uint(i32(14)) { p := &_b *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_b & uint32(i32(128))) == 0 { { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = uint64(_a) return uint8(i32(4)) @@ -39688,7 +39688,7 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _s = _a *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -39696,14 +39696,14 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { _b = _b << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39713,26 +39713,26 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_s *p = (*p) | _b - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) _b = _b << uint(i32(14)) { p := &_b *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_b & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39743,24 +39743,24 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & u32(4028612735) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(11)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39769,26 +39769,26 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) _b = _b << uint(i32(14)) { p := &_b *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_b & uint32(i32(128))) == 0 { { p := &_b *p = (*p) & u32(4028612735) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s >> uint(i32(4)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) @@ -39799,31 +39799,31 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(8)) { p := &_a *p = (*p) | _b - sink5 = *p + sink5(*p) } _s = _s << uint(i32(4)) _b = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(-4))))) { p := &_b *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _b = _b >> uint(i32(3)) { p := &_s *p = (*p) | _b - sink5 = *p + sink5(*p) } *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) return uint8(i32(9)) @@ -39859,7 +39859,7 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn { p := &_nPayload *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _8: _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc13(&_pIter, 1))&i32(127)) @@ -40400,7 +40400,7 @@ _2: { p := (*uint8)(unsafe.Pointer(&(_p.X10))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } _p = (*XBtCursor)(_p.X2) goto _2 @@ -41157,7 +41157,7 @@ _10: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno) func() { @@ -41172,7 +41172,7 @@ _10: { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | (int32(_pPgOld.X6) & i32(8))) - sink14 = *p + sink14(*p) } if (_pPager.X10) != 0 { _sqlite3PcacheMove(tls, _pPgOld, (_pPager.X22)+uint32(i32(1))) @@ -41210,7 +41210,7 @@ _31: { p := (*uint16)(unsafe.Pointer(&(_8_pPgHdr.X6))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } _sqlite3PcacheMakeDirty(tls, _8_pPgHdr) _sqlite3PagerUnrefNotNull(tls, _8_pPgHdr) @@ -41294,7 +41294,7 @@ _4: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*t22)(unsafe.Pointer(&(_p.X3))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) & (^(i32(1) << uint(int32(_i&uint32(i32(7))))))) - sink2 = *p + sink2(*p) } goto _7 } @@ -42013,7 +42013,7 @@ _22: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(&(_pPager.X55))))) + 4*uintptr(i32(2)))) *p = (*p) + _nList - sink1 = *p + sink1(*p) } if (_pList.X5) == uint32(i32(1)) { _pager_write_changecounter(tls, _pList) @@ -42172,7 +42172,7 @@ _16: { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } goto _17 _26: @@ -42198,12 +42198,12 @@ _22: { p := &_iOffset *p = (*p) + int64(_szFrame) - sink6 = *p + sink6(*p) } { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } _17: _p = (*XPgHdr)(_p.X3) @@ -42238,7 +42238,7 @@ _42: { p := &_iOffset *p = (*p) + int64(_szFrame) - sink6 = *p + sink6(*p) } _nExtra += 1 goto _42 @@ -42449,12 +42449,12 @@ func _walWriteToLog(tls *crt.TLS, _p *XWalWriter, _pContent unsafe.Pointer, _iAm { p := &_iOffset *p = (*p) + int64(_1_iFirstAmt) - sink6 = *p + sink6(*p) } { p := &_iAmt *p = (*p) - _1_iFirstAmt - sink1 = *p + sink1(*p) } _pContent = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_1_iFirstAmt))))) + uintptr(unsafe.Pointer((*int8)(_pContent)))))) func() { @@ -42697,7 +42697,7 @@ _9: { p := &_cksum *p = (*p) + uint32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMaster)) + 1*uintptr(_nMaster)))) - sink5 = *p + sink5(*p) } _nMaster += 1 goto _9 @@ -42712,7 +42712,7 @@ _12: { p := (*int64)(unsafe.Pointer(&(_pPager.X34))) *p = (*p) + int64(_nMaster+i32(20)) - sink6 = *p + sink6(*p) } if (i32(0) == store1(&_rc, _sqlite3OsFileSize(tls, (*Xsqlite3_file)(_pPager.X32), &_jrnlSize))) && (_jrnlSize > (_pPager.X34)) { _rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(_pPager.X32), _pPager.X34) @@ -42939,7 +42939,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_p.X6))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _p = (*XPgHdr)(_p.X9) goto _0 @@ -43091,7 +43091,7 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl { p := &_vfsFlags *p = (*p) | i32(30) - sink1 = *p + sink1(*p) } _rc = _sqlite3OsOpen(tls, (*Xsqlite3_vfs)(_pPager.X0), nil, _pFile, _vfsFlags, nil) func() { @@ -43586,7 +43586,7 @@ _26: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-33554433) - sink1 = *p + sink1(*p) } _sqlite3CommitInternalChanges(tls, _db) _31: @@ -44545,7 +44545,7 @@ _42: { p := &_13_offset *p = (*p) + int64(_sqlite3Strlen30(tls, _21_zFile)+i32(1)) - sink6 = *p + sink6(*p) } if _rc != i32(0) { _sqlite3OsCloseFree(tls, _13_pMaster) @@ -44777,7 +44777,7 @@ func _sqlite3CommitInternalChanges(tls *crt.TLS, _db *Xsqlite3) { { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-3) - sink1 = *p + sink1(*p) } } @@ -45032,7 +45032,7 @@ func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { { p := (*int32)(unsafe.Pointer(&(_db.X30))) *p = (*p) + _nChange - sink1 = *p + sink1(*p) } } @@ -45263,7 +45263,7 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { { p := (*uint32)(unsafe.Pointer(&((*t7)(unsafe.Pointer(&(_1_db.X58))).X0))) *p = (*p) - uint32(_pParse.X12) - sink5 = *p + sink5(*p) } } *(*uint8)(unsafe.Pointer(&(_pParse.X12))) = uint8(i32(0)) @@ -45417,7 +45417,7 @@ _2: { p := &_rc *p = (*p) & i32(255) - sink1 = *p + sink1(*p) } if (func() int32 { if _rc >= i32(0) { @@ -45630,7 +45630,7 @@ _7: { p := (*uint32)(unsafe.Pointer(&(_1_pTab.X9))) *p = (*p) & uint32(i32(-17)) - sink5 = *p + sink5(*p) } _i = (*XHashElem)(_i.X0) goto _7 @@ -45816,7 +45816,7 @@ _9: { p := (*uint32)(unsafe.Pointer(&(_pTable.X9))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } } goto _12 @@ -45827,7 +45827,7 @@ _10: { p := (*uint32)(unsafe.Pointer(&(_pTable.X9))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } _12: return i32(0) @@ -46254,7 +46254,7 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { { p := (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) *p = int16(int32(*p) - i32(10)) - sink18 = *p + sink18(*p) } } func() { @@ -47099,7 +47099,7 @@ _13: { p := &_nRow *p = (*p) + ((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_i)))).X1) - sink1 = *p + sink1(*p) } _i += 1 goto _13 @@ -47127,7 +47127,7 @@ _9: { p := &_i *p = (*p) - (_p.X27) - sink1 = *p + sink1(*p) } _10_j = i32(0) _26: @@ -47137,7 +47137,7 @@ _26: { p := &_i *p = (*p) - ((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_10_j)))).X1) - sink1 = *p + sink1(*p) } _10_j += 1 goto _26 @@ -47182,7 +47182,7 @@ _37: { p := (*uint16)(unsafe.Pointer(&(_pSub.X1))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } *(*int32)(unsafe.Pointer(&(_pSub.X4))) = int32(uint64(_nSub) * u64(8)) } @@ -48170,7 +48170,7 @@ _92: { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } if int32(_pOp.X1) == i32(-1) { _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*t39)(unsafe.Pointer(&(_pOp.X6))))))) @@ -48332,7 +48332,7 @@ _362: { p := (**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pOut.X11))))) *p = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 72*uintptr((_pOp.X4)-_51_p1))) - sink20 = *p + sink20(*p) } } if ((int32(_pOut.X1) & i32(4096)) != i32(0)) && _sqlite3VdbeMemMakeWriteable(tls, _pOut) != 0 { @@ -48542,7 +48542,7 @@ _103: { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } *(*int32)(unsafe.Pointer(&(_pOut.X4))) = int32(_66_nByte) *(*uint8)(unsafe.Pointer(&(_pOut.X2))) = _encoding @@ -48598,7 +48598,7 @@ _441: { p := &_73_iB *p = (*p) / _73_iA - sink6 = *p + sink6(*p) } goto _444 _442: @@ -48611,7 +48611,7 @@ _442: { p := &_73_iB *p = (*p) % _73_iA - sink6 = *p + sink6(*p) } goto _444 _444: @@ -48643,21 +48643,21 @@ _456: { p := &_73_rB *p = (*p) + _73_rA - sink4 = *p + sink4(*p) } goto _461 _457: { p := &_73_rB *p = (*p) - _73_rA - sink4 = *p + sink4(*p) } goto _461 _458: { p := &_73_rB *p = (*p) * _73_rA - sink4 = *p + sink4(*p) } goto _461 _459: @@ -48667,7 +48667,7 @@ _459: { p := &_73_rB *p = (*p) / _73_rA - sink4 = *p + sink4(*p) } goto _461 _460: @@ -48829,7 +48829,7 @@ _112: { p := &_94_iA *p = (*p) & _94_iB - sink6 = *p + sink6(*p) } goto _509 } @@ -48837,7 +48837,7 @@ _112: { p := &_94_iA *p = (*p) | _94_iB - sink6 = *p + sink6(*p) } goto _509 } @@ -48874,20 +48874,20 @@ _112: { p := &_94_uA *p = (*p) << uint(int32(_94_iB)) - sink17 = *p + sink17(*p) } goto _522 } { p := &_94_uA *p = (*p) >> uint(int32(_94_iB)) - sink17 = *p + sink17(*p) } if _94_iA < int64(i32(0)) { { p := &_94_uA *p = (*p) | (u64(18446744073709551615) << uint(int32(int64(i32(64))-_94_iB))) - sink17 = *p + sink17(*p) } } _522: @@ -48904,7 +48904,7 @@ _116: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pIn1.X0))))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } goto _250 _117: @@ -49416,7 +49416,7 @@ _134: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeFrame)(_p.X38).X6)) + 1*uintptr(_164_iAddr/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_164_iAddr&uint32(i32(7)))))) - sink2 = *p + sink2(*p) } goto _678 _676: @@ -49656,19 +49656,19 @@ _747: { p := &_179_offset64 *p = (*p) + uint64(_sqlite3VdbeOneByteSerialTypeLen(tls, uint8(_179_t))) - sink17 = *p + sink17(*p) } goto _749 } { p := &_179_zHdr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3GetVarint32(tls, _179_zHdr, &_179_t)))) - sink13 = *p + sink13(*p) } { p := &_179_offset64 *p = (*p) + uint64(_sqlite3VdbeSerialTypeLen(tls, _179_t)) - sink17 = *p + sink17(*p) } _749: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(&(_179_pC.X25))))) + 4*uintptr(postInc1(&_179_i, int32(1))))) = _179_t @@ -49777,7 +49777,7 @@ _771: { p := (*uint16)(unsafe.Pointer(&(_179_pDest.X1))) *p = uint16(int32(*p) & i32(-4097)) - sink14 = *p + sink14(*p) } _783: _op_column_out: @@ -49894,19 +49894,19 @@ _815: { p := &_215_nZero *p = (*p) + int64(*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_215_pRec.X0)))))) - sink6 = *p + sink6(*p) } { p := &_215_len *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_215_pRec.X0)))))) - sink5 = *p + sink5(*p) } _817: _814: { p := &_215_nData *p = (*p) + uint64(_215_len) - sink17 = *p + sink17(*p) } { p := &_215_nHdr @@ -49916,7 +49916,7 @@ _814: } return _sqlite3VarintLen(tls, uint64(_215_serial_type)) }() - sink1 = *p + sink1(*p) } if _215_pRec == _215_pData0 { goto _821 @@ -49928,7 +49928,7 @@ _821: { p := &_215_nHdr *p = (*p) + i32(1) - sink1 = *p + sink1(*p) } goto _823 } @@ -49936,7 +49936,7 @@ _821: { p := &_215_nHdr *p = (*p) + _215_nVarint - sink1 = *p + sink1(*p) } if _215_nVarint < _sqlite3VarintLen(tls, uint64(_215_nHdr)) { _215_nHdr += 1 @@ -49977,12 +49977,12 @@ _831: } return _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_215_zNewRecord))+1*uintptr(_215_i))), uint64(_215_serial_type)) }())) - sink1 = *p + sink1(*p) } { p := &_215_j *p = int32(uint32(*p) + _sqlite3VdbeSerialPut(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_215_zNewRecord))+1*uintptr(_215_j))), _215_pRec, _215_serial_type)) - sink1 = *p + sink1(*p) } if uintptr(unsafe.Pointer(preInc20(&_215_pRec, 72))) <= uintptr(unsafe.Pointer(_215_pLast)) { goto _831 @@ -50012,7 +50012,7 @@ _831: { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(16384)) - sink14 = *p + sink14(*p) } } if ((_db.X6) & i32(1)) != 0 { @@ -50494,7 +50494,7 @@ _148: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } goto _1004 } @@ -51531,7 +51531,7 @@ _1332: { p := &_340_v *p = (*p) & i64(4611686018427387903) - sink6 = *p + sink6(*p) } _340_v += 1 if ((store1(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(*(*unsafe.Pointer)(unsafe.Pointer((*t46)(unsafe.Pointer(&(_340_pC.X14)))))), nil, int64(uint64(_340_v)), i32(0), &_340_res)) == i32(0)) && (_340_res == i32(0))) && (preInc1(&_340_cnt, 1) < i32(100)) { @@ -52789,7 +52789,7 @@ _199: { p := (*int32)(unsafe.Pointer(&(_p.X11))) *p = (*p) + _424_nChange - sink1 = *p + sink1(*p) } if (_pOp.X5) > i32(0) { func() { @@ -52802,7 +52802,7 @@ _199: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))).X0))))) *p = (*p) + int64(_424_nChange) - sink6 = *p + sink6(*p) } } _1740: @@ -53053,7 +53053,7 @@ _209: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_445_pnErr.X0))))) *p = (*p) - int64(_445_nErr-i32(1)) - sink6 = *p + sink6(*p) } _sqlite3VdbeMemSetStr(tls, _pIn1, _445_z, i32(-1), uint8(i32(1)), Xsqlite3_free) _1817: @@ -53259,7 +53259,7 @@ _215: { p := (*int64)(unsafe.Pointer(&(_db.X78))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } goto _1870 } @@ -53267,14 +53267,14 @@ _215: { p := (*int64)(unsafe.Pointer(&(_db.X77))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } goto _1870 } { p := (*int64)(unsafe.Pointer(&(_p.X14))) *p = (*p) + int64(_pOp.X4) - sink6 = *p + sink6(*p) } _1870: goto _250 @@ -53334,7 +53334,7 @@ _218: { p := (*int64)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pIn1.X0))))) *p = (*p) - int64(_pOp.X5) - sink6 = *p + sink6(*p) } goto _jump_to_p2 } @@ -54303,7 +54303,7 @@ _vdbe_return: { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(&(_p.X35))))) + 4*uintptr(i32(4)))) *p = (*p) + uint32(int32(_nVmStep)) - sink5 = *p + sink5(*p) } _sqlite3VdbeLeave(tls, _p) func() { @@ -54483,7 +54483,7 @@ _12: { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) - sink0 = *p + sink0(*p) } _1_i = i32(0) _13: @@ -54494,7 +54494,7 @@ _13: { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) - sink0 = *p + sink0(*p) } _1_i += 1 goto _13 @@ -54520,7 +54520,7 @@ _22: { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) - sink0 = *p + sink0(*p) } } *_zCsr = int8(i32(0)) @@ -54567,7 +54567,7 @@ _40: { p := &_9_k *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(_9_k)))) - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(postInc1(&_9_k, int32(1))))) = int8(i32(91)) _9_j = i32(0) @@ -54590,7 +54590,7 @@ _45: { p := &_9_k *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(_9_k)))) - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(postInc1(&_9_k, int32(1))))) = int8(i32(0)) _28: @@ -54626,7 +54626,7 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_pX.X1))) *p = uint16(int32(*p) | i32(128)) - sink14 = *p + sink14(*p) } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pX.X11))))) = nil } @@ -54697,7 +54697,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { { p := &_1_n *p = (*p) + (*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_p.X0)))))) - sink1 = *p + sink1(*p) } } return bool2int(_1_n > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(&((*Xsqlite3)(_p.X9).X31))))) + 4*uintptr(i32(0)))))) @@ -54734,7 +54734,7 @@ func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) & i32(-7169)) - sink14 = *p + sink14(*p) } func() { if _srcType != i32(4096) && _srcType != i32(2048) { @@ -54745,7 +54745,7 @@ func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) | _srcType) - sink14 = *p + sink14(*p) } } } @@ -54881,7 +54881,7 @@ _3: { p := _pA *p = (*p) + _iB - sink6 = *p + sink6(*p) } return i32(0) } @@ -54896,7 +54896,7 @@ func _sqlite3SubInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { { p := _pA *p = (*p) - _iB - sink6 = *p + sink6(*p) } return i32(0) @@ -55562,7 +55562,7 @@ _68: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } *(*int64)(unsafe.Pointer(&((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X0))) = _14_nCellKey *(*uint16)(unsafe.Pointer(&((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X4))) = uint16(i32(0)) @@ -55611,7 +55611,7 @@ _78: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-5)) - sink2 = *p + sink2(*p) } if _rc != 0 { Xsqlite3_free(tls, _28_pCellKey) @@ -55768,7 +55768,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-7)) - sink2 = *p + sink2(*p) } *_pRes = i32(0) if int32(_pCur.X12) != i32(1) { @@ -55957,7 +55957,7 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { { p := (*int32)(unsafe.Pointer(&(_pCur.X9))) *p = (*p) | _skipNext - sink1 = *p + sink1(*p) } if (_pCur.X9) != 0 && (int32(_pCur.X12) == i32(1)) { *(*uint8)(unsafe.Pointer(&(_pCur.X12))) = uint8(i32(2)) @@ -56090,7 +56090,7 @@ _4: } return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey))+1*uintptr(_idx))), &_1_serial_type)) }())) - sink5 = *p + sink5(*p) } *(*uint8)(unsafe.Pointer(&(_pMem.X2))) = _pKeyInfo.X1 *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pMem.X9))))) = (*Xsqlite3)(_pKeyInfo.X4) @@ -56099,7 +56099,7 @@ _4: { p := &_d *p = int32(uint32(*p) + _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey))+1*uintptr(_d))), _1_serial_type, _pMem)) - sink1 = *p + sink1(*p) } *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) if int32(preInc14(&_u, uint16(1))) >= int32(_p.X2) { @@ -56142,7 +56142,7 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { { p := &_a *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _a = _a << uint(i32(7)) *_v = _a | _b @@ -56153,18 +56153,18 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { { p := &_a *p = (*p) | uint32(*_p) - sink5 = *p + sink5(*p) } if (_a & uint32(i32(128))) == 0 { { p := &_a *p = (*p) & uint32(i32(2080895)) - sink5 = *p + sink5(*p) } { p := &_b *p = (*p) & uint32(i32(127)) - sink5 = *p + sink5(*p) } _b = _b << uint(i32(7)) *_v = _a | _b @@ -56173,7 +56173,7 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { { p := &_p *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } _3_n = _sqlite3GetVarint(tls, _p, &_3_v64) func() { @@ -56371,7 +56371,7 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-7)) - sink2 = *p + sink2(*p) } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[19]uint16)(unsafe.Pointer(&(_pCur.X17))))) + 2*uintptr(postInc3((*int8)(unsafe.Pointer(&(_pCur.X14))), int8(1))))) = _pCur.X16 *(*uint16)(unsafe.Pointer(&(_pCur.X16))) = uint16(i32(0)) @@ -56558,7 +56558,7 @@ func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-7)) - sink2 = *p + sink2(*p) } *(*uint16)(unsafe.Pointer(&(_pCur.X16))) = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[19]uint16)(unsafe.Pointer(&(_pCur.X17))))) + 2*uintptr(int32(_pCur.X14)-i32(1)))) _releasePageNotNull(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 8*uintptr(postInc3((*int8)(unsafe.Pointer(&(_pCur.X14))), int8(-1)))))) @@ -56800,7 +56800,7 @@ _7: } return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_idx))))))), &_notUsed)) }())) - sink5 = *p + sink5(*p) } _nField += 1 goto _7 @@ -57097,12 +57097,12 @@ _74: { p := &_d1 *p = (*p) + _sqlite3VdbeSerialTypeLen(tls, _4_serial_type) - sink5 = *p + sink5(*p) } { p := &_idx1 *p = (*p) + uint32(_sqlite3VarintLen(tls, uint64(_4_serial_type))) - sink5 = *p + sink5(*p) } if ((_idx1 < _szHdr1) && (_i < int32(_pPKey2.X2))) && (_d1 <= uint32(_nKey1)) { goto _17 @@ -57296,7 +57296,7 @@ _14: } return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey1))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_idx1))))))), &_1_serial_type1)) }())) - sink5 = *p + sink5(*p) } if (((_d1 + _1_serial_type1) + uint32(i32(2))) > uint32(_nKey1)) && ((_d1 + _sqlite3VdbeSerialTypeLen(tls, _1_serial_type1)) > uint32(_nKey1)) { goto _19 @@ -57304,7 +57304,7 @@ _14: { p := &_d1 *p = (*p) + _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _1_serial_type1, &_mem1) - sink5 = *p + sink5(*p) } _rc = _sqlite3MemCompare(tls, &_mem1, (*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(_i))), *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(&(_pKeyInfo.X6))))) + 8*uintptr(_i)))) if _rc == i32(0) { @@ -57589,7 +57589,7 @@ _skip_init: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-15)) - sink2 = *p + sink2(*p) } _pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 8*uintptr(i32(0)))) if int32(_pRoot.X14) > i32(0) { @@ -58017,7 +58017,7 @@ _3: { p := &_n *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*t15)(unsafe.Pointer(&(_pMem.X0)))))) - sink5 = *p + sink5(*p) } } *_pLen = _n @@ -58061,7 +58061,7 @@ func _putVarint64(tls *crt.TLS, _p *uint8, _v uint64) (r0 int32) { { p := &_v *p = (*p) >> uint(i32(8)) - sink17 = *p + sink17(*p) } _i = i32(7) _1: @@ -58072,7 +58072,7 @@ _1: { p := &_v *p = (*p) >> uint(i32(7)) - sink17 = *p + sink17(*p) } _i -= 1 goto _1 @@ -58086,7 +58086,7 @@ _5: { p := &_v *p = (*p) >> uint(i32(7)) - sink17 = *p + sink17(*p) } if _v != uint64(i32(0)) { goto _5 @@ -58094,7 +58094,7 @@ _5: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_buf)) + 1*uintptr(i32(0)))) *p = uint8(int32(*p) & i32(127)) - sink2 = *p + sink2(*p) } func() { if _n > i32(9) { @@ -58148,7 +58148,7 @@ _6: { p := &_1_v *p = (*p) >> uint(i32(8)) - sink17 = *p + sink17(*p) } if _1_i != 0 { goto _6 @@ -58211,7 +58211,7 @@ _1: { p := &_nEntry *p = (*p) + int64(_2_pPage.X14) - sink6 = *p + sink6(*p) } } if (_2_pPage.X5) == 0 { @@ -58622,12 +58622,12 @@ _34: { p := (*uint8)(unsafe.Pointer(&(_pX.X10))) *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } } _pX = (*XBtCursor)(_pX.X2) @@ -58762,7 +58762,7 @@ func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { { p := (**uint8)(unsafe.Pointer(&(_pBt.X27))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(4)))) - sink13 = *p + sink13(*p) } } _0: @@ -58858,7 +58858,7 @@ func _sqlite3BtreeOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _db { p := &_flags *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } if ((_vfsFlags & i32(256)) != i32(0)) && (_isMemdb != 0 || _isTempDb != 0) { @@ -58981,7 +58981,7 @@ _26: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } *(*uint32)(unsafe.Pointer(&(_pBt.X15))) = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader)) + 1*uintptr(i32(16))))) << uint(i32(8))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader)) + 1*uintptr(i32(17))))) << uint(i32(16)))) @@ -59000,7 +59000,7 @@ _56: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } *(*uint8)(unsafe.Pointer(&(_pBt.X5))) = uint8(func() int32 { if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader))+1*uintptr(i32(52))))) != 0 { @@ -59229,12 +59229,12 @@ _7: { p := &_3_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _3_z)+i32(1)))) - sink0 = *p + sink0(*p) } { p := &_3_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _3_z)+i32(1)))) - sink0 = *p + sink0(*p) } goto _7 } @@ -59354,7 +59354,7 @@ _28: { p := &_vfsFlags *p = (*p) | i32(1) - sink1 = *p + sink1(*p) } goto _act_like_temp_file } @@ -59533,7 +59533,7 @@ func Xsqlite3_uri_parameter(tls *crt.TLS, _zFilename *int8, _zParam *int8) (r0 * { p := &_zFilename *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zFilename)+i32(1)))) - sink0 = *p + sink0(*p) } _2: if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == 0 { @@ -59543,7 +59543,7 @@ _2: { p := &_zFilename *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zFilename)+i32(1)))) - sink0 = *p + sink0(*p) } if _1_x == i32(0) { return _zFilename @@ -59551,7 +59551,7 @@ _2: { p := &_zFilename *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zFilename)+i32(1)))) - sink0 = *p + sink0(*p) } goto _2 _3: @@ -60165,7 +60165,7 @@ _2: { p := (*uint16)(unsafe.Pointer(&(_pKeyInfo.X3))) *p = uint16(int32(*p) + (int32(_pKeyInfo.X2) - _nField)) - sink14 = *p + sink14(*p) } *(*uint16)(unsafe.Pointer(&(_pKeyInfo.X2))) = uint16(_nField) } @@ -60272,7 +60272,7 @@ func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-15)) - sink2 = *p + sink2(*p) } *(*uint16)(unsafe.Pointer(&((*XCellInfo)(unsafe.Pointer(&(_pCur.X4))).X4))) = uint16(i32(0)) if ((int32(_pCur.X12) != i32(1)) || (int32(_pCur.X16) == i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 8*uintptr(_pCur.X14)))).X5) == i32(0)) { @@ -60583,14 +60583,14 @@ _5: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } goto _25 } { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-9)) - sink2 = *p + sink2(*p) } _25: _21: @@ -60845,7 +60845,7 @@ _54: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } goto _72 } @@ -60882,7 +60882,7 @@ _72: { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } _rc = _balance(tls, _pCur) *(*uint8)(unsafe.Pointer(&((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(&(_pCur.X19))))) + 8*uintptr(_pCur.X14)))).X9))) = uint8(i32(0)) @@ -61035,12 +61035,12 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo } return _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(_nHeader))), uint64(_nPayload)) }())) - sink1 = *p + sink1(*p) } { p := &_nHeader *p = (*p) + _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(_nHeader))), *(*uint64)(unsafe.Pointer((*int64)(unsafe.Pointer(&(_pX.X1)))))) - sink1 = *p + sink1(*p) } goto _11 } @@ -61063,7 +61063,7 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo } return _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(_nHeader))), uint64(_nPayload)) }())) - sink1 = *p + sink1(*p) } _11: if _nPayload > int32(_pPage.X10) { @@ -61207,27 +61207,27 @@ _60: { p := &_nPayload *p = (*p) - _n - sink1 = *p + sink1(*p) } { p := &_pPayload *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink13 = *p + sink13(*p) } { p := &_pSrc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink13 = *p + sink13(*p) } { p := &_nSrc *p = (*p) - _n - sink1 = *p + sink1(*p) } { p := &_spaceLeft *p = (*p) - _n - sink1 = *p + sink1(*p) } goto _29 _30: @@ -61530,12 +61530,12 @@ func _sqlite3PagerDontWrite(tls *crt.TLS, _pPg *XPgHdr) { { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_pPg.X6))) *p = uint16(int32(*p) & i32(-5)) - sink14 = *p + sink14(*p) } } } @@ -61671,7 +61671,7 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3 { p := (*uint16)(unsafe.Pointer(&(_pPage.X13))) *p = uint16(int32(*p) + i32(2)) - sink14 = *p + sink14(*p) } _15: } @@ -61815,7 +61815,7 @@ _29: { p := &_nFrag *p = uint8(int32(*p) + (int32(_iStart) - _7_iPtrEnd)) - sink2 = *p + sink2(*p) } _iSize = uint16(_iEnd - uint32(_iPtr)) _iStart = _iPtr @@ -61827,7 +61827,7 @@ _32: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_hdr)+i32(7)))) *p = uint8(int32(*p) - int32(_nFrag)) - sink2 = *p + sink2(*p) } _19: if int32(_iStart) != ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_hdr)+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_hdr)+i32(5)))))) + 1*uintptr(i32(1)))))) { @@ -61862,7 +61862,7 @@ _38: { p := (*uint16)(unsafe.Pointer(&(_pPage.X13))) *p = uint16(int32(*p) + int32(_iOrigSize)) - sink14 = *p + sink14(*p) } return i32(0) } @@ -62011,7 +62011,7 @@ _19: { p := (*uint16)(unsafe.Pointer(&(_pPage.X13))) *p = uint16(int32(*p) - int32(uint16(i32(2)+_sz))) - sink14 = *p + sink14(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_idx)))), (unsafe.Pointer)(_pCell), uint64(_sz)) if _iChild != 0 { @@ -62182,7 +62182,7 @@ _33: { p := &_top *p = (*p) - _nByte - sink1 = *p + sink1(*p) } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_top >> uint(i32(8))) @@ -62253,7 +62253,7 @@ _2: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7)))) *p = uint8(int32(*p) + int32(uint8(_x))) - sink2 = *p + sink2(*p) } goto _11 _9: @@ -62385,7 +62385,7 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) { p := &_3_sz *p = (*p) + _3_sz2 - sink1 = *p + sink1(*p) } _25: _cbrk = _3_top + _3_sz @@ -62419,7 +62419,7 @@ _37: { p := &_3_pAddr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } goto _31 _34: @@ -62451,7 +62451,7 @@ _38: { p := &_cbrk *p = (*p) - _size - sink1 = *p + sink1(*p) } if (_cbrk < _iCellFirst) || ((_pc + _size) > _usableSize) { return _sqlite3CorruptError(tls, i32(60459)) @@ -62954,7 +62954,7 @@ _0: { p := &_pData *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))))) - sink13 = *p + sink13(*p) } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellptr)) + 1*uintptr(i32(0)))) = uint8(int64((uintptr(unsafe.Pointer(_pData))-uintptr(unsafe.Pointer(_aData)))/1) >> uint(i32(8))) @@ -62963,7 +62963,7 @@ _0: { p := &_pCellptr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } if uintptr(unsafe.Pointer(_pData)) < uintptr(unsafe.Pointer(_pCellptr)) { return _sqlite3CorruptError(tls, i32(65622)) @@ -63134,7 +63134,7 @@ _22: { p := &_nMaxCells *p = (*p) + ((i32(1) + int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i)))).X14)) + int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i)))).X9)) - sink1 = *p + sink1(*p) } if postInc1(&_i, int32(-1)) == i32(0) { goto _23 @@ -63221,7 +63221,7 @@ _43: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } *(*int32)(unsafe.Pointer(&(_b.X0))) += 1 _j += 1 @@ -63257,7 +63257,7 @@ _54: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } *(*int32)(unsafe.Pointer(&(_b.X0))) += 1 goto _54 @@ -63278,7 +63278,7 @@ _54: { p := &_iSpace1 *p = (*p) + int32(_23_sz) - sink1 = *p + sink1(*p) } func() { if int32(_23_sz) > (int32(_pBt.X11) + i32(23)) { @@ -63365,7 +63365,7 @@ _89: *p = (*p) + (i32(2) + int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_27_p.X24)})))(tls, _27_p, *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(&(_27_p.X17))))) + 8*uintptr(_j)))))) - sink1 = *p + sink1(*p) } _j += 1 goto _89 @@ -63399,7 +63399,7 @@ _99: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i))) *p = (*p) - _29_sz - sink1 = *p + sink1(*p) } if _leafData != 0 { goto _101 @@ -63414,7 +63414,7 @@ _101: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i+i32(1)))) *p = (*p) + _29_sz - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i))) -= 1 goto _97 @@ -63429,7 +63429,7 @@ _98: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i))) *p = (*p) + _29_sz - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i))) += 1 if _leafData != 0 { @@ -63445,7 +63445,7 @@ _107: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i+i32(1)))) *p = (*p) - _29_sz - sink1 = *p + sink1(*p) } goto _98 _105: @@ -63501,12 +63501,12 @@ _119: { p := &_42_szRight *p = (*p) + (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_d)))) + i32(2)) - sink1 = *p + sink1(*p) } { p := &_42_szLeft *p = (*p) - (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_r)))) + i32(2)) - sink1 = *p + sink1(*p) } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i-i32(1)))) = _42_r _42_r -= 1 @@ -63684,7 +63684,7 @@ _181: { p := &_59_cntOldNext *p = (*p) + ((int32(_61_pOld.X14) + int32(_61_pOld.X9)) + bool2int(_leafData == 0)) - sink1 = *p + sink1(*p) } _59_aOld = _61_pOld.X19 } @@ -63753,7 +63753,7 @@ _197: { p := &_66_pCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink13 = *p + sink13(*p) } if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) == i32(4) { func() { @@ -63770,7 +63770,7 @@ _208: { p := &_iOvflSpace *p = (*p) + _66_sz - sink1 = *p + sink1(*p) } func() { if _66_sz > (int32(_pBt.X11) + i32(23)) { @@ -64116,14 +64116,14 @@ func _editPage(tls *crt.TLS, _pPg *XMemPage, _iOld int32, _iNew int32, _nNew int { p := &_nCell *p = (*p) - _1_nShift - sink1 = *p + sink1(*p) } } if _iNewEnd < _iOldEnd { { p := &_nCell *p = (*p) - _pageFreeArray(tls, _pPg, _iNewEnd, _iOldEnd-_iNewEnd, _pCArray) - sink1 = *p + sink1(*p) } } _pData = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))))< (_pSorter.X2) { *(*int32)(unsafe.Pointer(&(_pSorter.X2))) = _nPMA @@ -67307,7 +67307,7 @@ _25: { p := (*int32)(unsafe.Pointer(&(_pSorter.X10))) *p = (*p) + ((_nReq + i32(7)) & i32(-8)) - sink1 = *p + sink1(*p) } if (*XSorterRecord)((*t47)(unsafe.Pointer(&(_pSorter.X9))).X0) != nil { *(*int32)(unsafe.Pointer((*t48)(unsafe.Pointer(&(_pNew.X1))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)((*t47)(unsafe.Pointer(&(_pSorter.X9))).X0))))) - uintptr(unsafe.Pointer((*t47)(unsafe.Pointer(&(_pSorter.X9))).X1))) / 1)) @@ -67678,7 +67678,7 @@ _12: { p := _pnChange *p = (*p) + int32(_pPage.X14) - sink1 = *p + sink1(*p) } } _15: @@ -67793,7 +67793,7 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } @@ -67867,7 +67867,7 @@ _4: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } @@ -67921,7 +67921,7 @@ _5: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } _4: } @@ -68008,7 +68008,7 @@ func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot { p := (*int32)(unsafe.Pointer(&((*Xsqlite3)(_pBt.X1).X6))) *p = (*p) & i32(-536870913) - sink1 = *p + sink1(*p) } _i = uint32(i32(0)) _9: @@ -68083,7 +68083,7 @@ func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_iPg&uint32(i32(7)))))) - sink2 = *p + sink2(*p) } } @@ -68146,7 +68146,7 @@ _13: { p := &_N *p = (*p) - _4_n - sink1 = *p + sink1(*p) } _9: goto _15 @@ -68363,7 +68363,7 @@ _15: { p := &_pCellIdx *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink13 = *p + sink13(*p) } if (_pc < _contentOffset) || (_pc > (_usableSize - uint32(i32(4)))) { _checkAppendMsg(tls, _pCheck, str(89395), _pc, _contentOffset, _usableSize-uint32(i32(4))) @@ -68500,7 +68500,7 @@ _55: { p := &_nFrag *p = int32(uint32(*p) + (((_x >> uint(i32(16))) - (_prev & uint32(i32(65535)))) - uint32(i32(1)))) - sink1 = *p + sink1(*p) } _prev = _x goto _55 @@ -68508,7 +68508,7 @@ _56: { p := &_nFrag *p = int32(uint32(*p) + ((_usableSize - (_prev & uint32(i32(65535)))) - uint32(i32(1)))) - sink1 = *p + sink1(*p) } if ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_heap)) + 4*uintptr(i32(0))))) == uint32(i32(0))) && (_nFrag != int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(7)))))) { _checkAppendMsg(tls, _pCheck, str(89654), _nFrag, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(7))))), _iPage) @@ -68707,7 +68707,7 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { { p := (*uint16)(unsafe.Pointer(&(_p.X7))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } } *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pLast.X1))))) = _pEntry @@ -68793,7 +68793,7 @@ func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_p.X7))) *p = uint16(int32(*p) | i32(3)) - sink14 = *p + sink14(*p) } _4: if (*TRowSetEntry)(_p.X2) == nil { @@ -68984,7 +68984,7 @@ _12: { p := (*uint16)(unsafe.Pointer(&(_pRowSet.X7))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _4: *(*int32)(unsafe.Pointer(&(_pRowSet.X8))) = _iBatch @@ -69597,13 +69597,13 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-17)) - sink14 = *p + sink14(*p) } if _iVersion == i32(1) { { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } } _rc = _sqlite3BtreeBeginTrans(tls, _pBtree, i32(0)) @@ -69629,7 +69629,7 @@ _4: { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) & i32(-17)) - sink14 = *p + sink14(*p) } return _rc } @@ -69699,12 +69699,12 @@ func _sqlite3RunVacuum(tls *crt.TLS, _pzErrMsg **int8, _db *Xsqlite3, _iDb int32 { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(270542848) - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-655489) - sink1 = *p + sink1(*p) } *(*uint8)(unsafe.Pointer(&(_db.X24))) = uint8(i32(0)) _zDbMain = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 @@ -69784,7 +69784,7 @@ func _sqlite3RunVacuum(tls *crt.TLS, _pzErrMsg **int8, _db *Xsqlite3, _iDb int32 { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-268435457) - sink1 = *p + sink1(*p) } if _rc != i32(0) { goto _end_of_vacuum @@ -69827,7 +69827,7 @@ _28: { p := &_5_i *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _28 _31: @@ -70090,21 +70090,21 @@ _13: { p := (*uint8)(unsafe.Pointer(&(_pPager.X8))) *p = uint8(int32(*p) | i32(32)) - sink2 = *p + sink2(*p) } } if (_pgFlags & uint32(i32(32))) != 0 { { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) & i32(-2)) - sink2 = *p + sink2(*p) } goto _16 } { p := (*uint8)(unsafe.Pointer(&(_pPager.X18))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } _16: } @@ -70174,7 +70174,7 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser { p := (*uint16)(unsafe.Pointer(&(_pBt.X10))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } } _sqlite3BtreeLeave(tls, _p) @@ -70315,7 +70315,7 @@ _2: { p := (*uint16)(unsafe.Pointer(&((*XBtShared)(_pTo.X1).X10))) *p = uint16(int32(*p) & i32(-3)) - sink14 = *p + sink14(*p) } goto _8 } @@ -70546,7 +70546,7 @@ _68: { p := &_25_iOff *p = (*p) + int64(_pgszSrc) - sink6 = *p + sink6(*p) } goto _68 _72: @@ -70571,7 +70571,7 @@ _32: { p := &_36_rc2 *p = (*p) | _sqlite3BtreeCommitPhaseTwo(tls, (*XBtree)(_p.X6), i32(0)) - sink1 = *p + sink1(*p) } func() { if _36_rc2 != i32(0) { @@ -71024,7 +71024,7 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) & i32(-1025)) - sink14 = *p + sink14(*p) } if (int32(_pTo.X1) & i32(18)) == 0 { goto _3 @@ -71033,7 +71033,7 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { { p := (*uint16)(unsafe.Pointer(&(_pTo.X1))) *p = uint16(int32(*p) | i32(4096)) - sink14 = *p + sink14(*p) } _rc = _sqlite3VdbeMemMakeWriteable(tls, _pTo) } @@ -71269,7 +71269,7 @@ _42: { p := (*uint8)(unsafe.Pointer(&((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_10_iCol))).X6))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _10_oooHidden = uint8(i32(128)) goto _47 @@ -71277,7 +71277,7 @@ _36: { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(_10_oooHidden) - sink5 = *p + sink5(*p) } _47: _10_iCol += 1 @@ -71506,7 +71506,7 @@ _11: { p := &_zRawSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } func() { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == 0 && _nToken != i32(0) { @@ -71551,7 +71551,7 @@ _24: { p := &_zRawSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_nToken))) - sink0 = *p + sink0(*p) } _nextIndex = _idx + i32(1) func() { @@ -71665,12 +71665,12 @@ _0: { p := &_nTotal *p = (*p) + _n - sink1 = *p + sink1(*p) } { p := &_zSql *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink0 = *p + sink0(*p) } goto _0 _1: @@ -72151,7 +72151,7 @@ _22: { p := (*uint16)(unsafe.Pointer(&((*XSchema)(_pTable.X20).X9))) *p = uint16(int32(*p) | i32(2)) - sink14 = *p + sink14(*p) } return _nErr } @@ -72219,12 +72219,12 @@ func _sqlite3ResultSetOfSelect(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-5) - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } _sqlite3SelectPrep(tls, _pParse, _pSelect, nil) if (_pParse.X16) != 0 { @@ -72326,7 +72326,7 @@ _8: { p := &_szAll *p = (*p) + uint64(_pCol.X5) - sink17 = *p + sink17(*p) } *(*int8)(unsafe.Pointer(&(_pCol.X4))) = _sqlite3ExprAffinity(tls, _p) if _1_zType == nil || store1(&_1_m, _sqlite3Strlen30(tls, _1_zType)) <= i32(0) { @@ -72339,7 +72339,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } } _13: @@ -72907,7 +72907,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, { p := (*uint32)(unsafe.Pointer(&(_pEq.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } func() { if ((_pEq.X2) & uint32(i32(24576))) != uint32(i32(0)) { @@ -72918,7 +72918,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, { p := (*uint32)(unsafe.Pointer(&(_pEq.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_pEq.X11))) = int16(_pE2.X8) } @@ -72956,13 +72956,13 @@ func _sqlite3CreateColumnExpr(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _iSr } return _iCol }())) - sink17 = *p + sink17(*p) } _2: { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } _0: return _p @@ -73112,7 +73112,7 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe { p := (*uint32)(unsafe.Pointer(&(_pRoot.X2))) *p = (*p) | (uint32(i32(2097408)) & (_pRight.X2)) - sink5 = *p + sink5(*p) } } if _pLeft != nil { @@ -73120,7 +73120,7 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe { p := (*uint32)(unsafe.Pointer(&(_pRoot.X2))) *p = (*p) | (uint32(i32(2097408)) & (_pLeft.X2)) - sink5 = *p + sink5(*p) } } _exprSetHeight(tls, _pRoot) @@ -73155,7 +73155,7 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6)))))))) - sink5 = *p + sink5(*p) } } _2: @@ -73235,7 +73235,7 @@ _1: { p := &_m *p = (*p) | (_2_pExpr.X2) - sink5 = *p + sink5(*p) } _i += 1 goto _1 @@ -73297,7 +73297,7 @@ _0: { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } func() { if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) { @@ -73308,7 +73308,7 @@ _0: { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_p.X11))) = int16(_iTable) if int32(_p.X0) != i32(151) || (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6)))))) == nil { @@ -73366,7 +73366,7 @@ _6: { p := &_zSpan *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n+i32(1)))) - sink0 = *p + sink0(*p) } _n = i32(0) _10: @@ -73391,7 +73391,7 @@ _16: { p := &_zSpan *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n+i32(1)))) - sink0 = *p + sink0(*p) } if (_zCol != nil) && (_sqlite3StrICmp(tls, _zSpan, _zCol) != i32(0)) { return i32(0) @@ -73589,7 +73589,7 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } if (*XSrcList)(_pNC.X1) == nil || ((*XSrcList)(_pNC.X1).X1) <= uint32(i32(0)) { goto _6 @@ -73721,7 +73721,7 @@ _42: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(266240)) - sink5 = *p + sink5(*p) } if _9_n != i32(2) { goto _47 @@ -73757,7 +73757,7 @@ _52: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(524288)) - sink5 = *p + sink5(*p) } } if (int32(_9_pDef.X1) & i32(2048)) == i32(0) { @@ -73784,7 +73784,7 @@ _62: { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } } _sqlite3WalkExprList(tls, _pWalker, _9_pList) @@ -73811,13 +73811,13 @@ _65: { p := (*uint16)(unsafe.Pointer(&(_26_pNC2.X7))) *p = uint16(int32(*p) | (i32(16) | (int32(_9_pDef.X1) & i32(4096)))) - sink14 = *p + sink14(*p) } } { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _64: return i32(1) @@ -73839,12 +73839,12 @@ _18: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } } _71: @@ -74000,7 +74000,7 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol * { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } if _zDb == nil { goto _6 @@ -74158,7 +74158,7 @@ _24: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(1048576)) - sink5 = *p + sink5(*p) } } _pSchema = (*XSchema)((*XTable)(_pExpr.X14).X20) @@ -74227,7 +74227,7 @@ _80: } return (u32(1) << uint(_25_iCol)) }() - sink5 = *p + sink5(*p) } goto _92 } @@ -74239,7 +74239,7 @@ _80: } return (u32(1) << uint(_25_iCol)) }() - sink5 = *p + sink5(*p) } _92: *(*int16)(unsafe.Pointer(&(_pExpr.X9))) = int16(_25_iCol) @@ -74359,7 +74359,7 @@ _128: { p := (*uint64)(unsafe.Pointer(&(_pMatch.X14))) *p = (*p) | (u64(1) << uint(_45_n)) - sink17 = *p + sink17(*p) } _136: _sqlite3ExprDelete(tls, _db, (*XExpr)(_pExpr.X4)) @@ -74496,12 +74496,12 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 { p := (*uint32)(unsafe.Pointer(&(_pDup.X2))) *p = (*p) | uint32(i32(4194304)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(32768)) - sink5 = *p + sink5(*p) } _sqlite3ExprDelete(tls, _db, _pExpr) crt.Xmemcpy(tls, (unsafe.Pointer)(_pExpr), (unsafe.Pointer)(_pDup), u64(72)) @@ -74516,7 +74516,7 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(65536)) - sink5 = *p + sink5(*p) } } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDup)) @@ -74551,7 +74551,7 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(&(_pExpr.X12))) *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*t58)(unsafe.Pointer(&(_pWalker.X6))))))) - sink2 = *p + sink2(*p) } } return i32(0) @@ -74595,7 +74595,7 @@ func _sqlite3ExprAddCollateToken(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ { p := (*uint32)(unsafe.Pointer(&(_1_pNew.X2))) *p = (*p) | uint32(i32(4352)) - sink5 = *p + sink5(*p) } _pExpr = _1_pNew } @@ -74922,7 +74922,7 @@ _7: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u64(56)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_sNC.X0))))) = _pParse @@ -74965,7 +74965,7 @@ _27: { p := &_7_nRef *p = (*p) + (_7_pNC.X5) - sink1 = *p + sink1(*p) } _7_pNC = (*XNameContext)(_7_pNC.X4) goto _27 @@ -74986,7 +74986,7 @@ _34: { p := &_7_nRef *p = (*p) - (_7_pNC.X5) - sink1 = *p + sink1(*p) } _7_pNC = (*XNameContext)(_7_pNC.X4) goto _34 @@ -75020,14 +75020,14 @@ _25: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(8)|(int32(_sNC.X7)&i32(4096))) - sink5 = *p + sink5(*p) } goto _46 } { p := (*uint16)(unsafe.Pointer(&(_sNC.X7))) *p = uint16(int32(*p) & i32(-2)) - sink14 = *p + sink14(*p) } _46: if ((*XExpr)(_p.X11) != nil) && (_pGroupBy == nil) { @@ -75057,7 +75057,7 @@ _54: { p := (*uint16)(unsafe.Pointer(&(_sNC.X7))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } if ((_p.X3) & uint32(i32(65536))) != 0 { _13_pSub = (*XSelect)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&((*XSrcList)(_p.X8).X2))))) + 112*uintptr(i32(0)))).X5) @@ -75172,13 +75172,13 @@ func _sqlite3ResolveExprNames(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) ( { p := (*int32)(unsafe.Pointer(&(_1_pParse.X57))) *p = (*p) + (_pExpr.X7) - sink1 = *p + sink1(*p) } _savedHasAgg = uint16(int32(_pNC.X7) & i32(4112)) { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) & i32(-4113)) - sink14 = *p + sink14(*p) } *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_w.X0))))) = (*XParse)(_pNC.X0) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(&(_w.X1))))) = _resolveExprStep @@ -75191,26 +75191,26 @@ func _sqlite3ResolveExprNames(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) ( { p := (*int32)(unsafe.Pointer(&((*XParse)(_pNC.X0).X57))) *p = (*p) - (_pExpr.X7) - sink1 = *p + sink1(*p) } if ((_pNC.X6) > i32(0)) || (((*XParse)(_w.X0).X16) > i32(0)) { { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(8)) - sink5 = *p + sink5(*p) } } if (int32(_pNC.X7) & i32(16)) != 0 { { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } } { p := (*uint16)(unsafe.Pointer(&(_pNC.X7))) *p = uint16(int32(*p) | int32(_savedHasAgg)) - sink14 = *p + sink14(*p) } return bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) @@ -75734,7 +75734,7 @@ _21: { p := (*uint32)(unsafe.Pointer(&(_11_pNew.X2))) *p = (*p) | uint32(i32(1024)) - sink5 = *p + sink5(*p) } *(*int32)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_11_pNew.X3))))) = _5_iCol if (*XExpr)(_4_pItem.X0) == _5_pE { @@ -75910,7 +75910,7 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(128)) - sink5 = *p + sink5(*p) } _pParse = (*XParse)(_pWalker.X0) _pTabList = (*XSrcList)(_p.X8) @@ -76483,7 +76483,7 @@ _127: { p := (*uint32)(unsafe.Pointer(&(_pParent.X3))) *p = (*p) | ((_pSub.X3) & uint32(i32(1))) - sink5 = *p + sink5(*p) } if (*XExpr)(_pSub.X15) != nil { *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pParent.X15))))) = (*XExpr)(_pSub.X15) @@ -76628,7 +76628,7 @@ func _substExpr(tls *crt.TLS, _pSubst *XSubstContext, _pExpr *XExpr) (r0 *XExpr) { p := (*uint32)(unsafe.Pointer(&(_4_pNew.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } } _sqlite3ExprDelete(tls, _6_db, _pExpr) @@ -76881,7 +76881,7 @@ _26: { p := (*uint32)(unsafe.Pointer(&(_findRightmost(tls, _p).X3))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } func() { if (*XExprList)(_p.X0) == nil { @@ -76998,7 +76998,7 @@ _28: { p := (*uint32)(unsafe.Pointer(&(_findRightmost(tls, _p).X3))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } func() { if (*XExprList)(_p.X0) == nil { @@ -77351,7 +77351,7 @@ _15: { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(32)) - sink5 = *p + sink5(*p) } } *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_p.X12))))) = nil @@ -77462,7 +77462,7 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak { p := (*uint32)(unsafe.Pointer(&(_p.X3))) *p = (*p) | uint32(i32(16384)) - sink5 = *p + sink5(*p) } } _11: @@ -77693,14 +77693,14 @@ func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExpr { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nPrefixReg - sink1 = *p + sink1(*p) } _13: *(*int32)(unsafe.Pointer(&(_pDest.X3))) = (_pParse.X18) + i32(1) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResultCol - sink1 = *p + sink1(*p) } goto _16 _12: @@ -77708,7 +77708,7 @@ _12: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResultCol - sink1 = *p + sink1(*p) } } _16: @@ -77744,7 +77744,7 @@ _27: { p := &_7_ecelFlags *p = uint8(int32(*p) | i32(12)) - sink2 = *p + sink2(*p) } _i = _pSort.X1 _32: @@ -77784,7 +77784,7 @@ _44: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResultCol - sink1 = *p + sink1(*p) } _sqlite3VdbeChangeToNoop(tls, _v, _pDistinct.X3) _15_pOp = _sqlite3VdbeGetOp(tls, _v, _pDistinct.X3) @@ -78069,7 +78069,7 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, { p := &_flags *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } } *func() *int32 { @@ -78399,12 +78399,12 @@ func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) { p := (*int32)(unsafe.Pointer(&(_pParse.X15))) *p = (*p) + _nReg - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_pParse.X14))) *p = (*p) - _nReg - sink1 = *p + sink1(*p) } goto _4 } @@ -78412,7 +78412,7 @@ func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nReg - sink1 = *p + sink1(*p) } _4: return _i @@ -78486,7 +78486,7 @@ func _pushOntoSorter(tls *crt.TLS, _pParse *XParse, _pSort *XSortCtx, _pSelect * { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nBase - sink1 = *p + sink1(*p) } _10: func() { @@ -78522,7 +78522,7 @@ _10: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_pSort.X1) - sink1 = *p + sink1(*p) } _5_nKey = (_nExpr - (_pSort.X1)) + _bSeq if _bSeq != 0 { @@ -78796,7 +78796,7 @@ _19: { p := (*uint32)(unsafe.Pointer(&(_4_pNew.X2))) *p = (*p) | uint32(i32(1024)) - sink5 = *p + sink5(*p) } *(*int32)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_4_pNew.X3))))) = _i *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_p.X12))))) = store42(&_pOrderBy, _sqlite3ExprListAppend(tls, _pParse, _pOrderBy, _4_pNew)) @@ -78856,7 +78856,7 @@ _35: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_9_nExpr + i32(1)) - sink1 = *p + sink1(*p) } _sqlite3VdbeAddOp2(tls, _v, i32(56), i32(0), _regPrev) _pKeyDup = _sqlite3KeyInfoAlloc(tls, _db, _9_nExpr, i32(1)) @@ -79486,7 +79486,7 @@ _6: { p := &_nChng *p = (*p) + _pushDownWhereTerms(tls, _pParse, _pSubq, (*XExpr)(_pWhere.X5), _iCursor) - sink1 = *p + sink1(*p) } _pWhere = (*XExpr)(_pWhere.X4) goto _6 @@ -79705,7 +79705,7 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh { p := &_wctrlFlags *p = uint16(int32(*p) & i32(-257)) - sink14 = *p + sink14(*p) } } if (_pTabList.X0) > i32(64) { @@ -79769,7 +79769,7 @@ _18: { p := (*uint16)(unsafe.Pointer(&((*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(_sWLB.X1).X5) + 64*uintptr(_ii))).X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } } _ii += 1 @@ -79825,7 +79825,7 @@ _34: { p := (*uint16)(unsafe.Pointer(&(_pWInfo.X10))) *p = uint16(int32(*p) | i32(128)) - sink14 = *p + sink14(*p) } *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pWInfo.X2))))) = _pResultSet } @@ -79874,7 +79874,7 @@ _43: { p := &_17_tabUsed *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_sWLB.X2)) - sink17 = *p + sink17(*p) } } _57: @@ -79914,7 +79914,7 @@ _56: { p := (*uint32)(unsafe.Pointer(&((*XParse)(_pWInfo.X0).X42))) *p = (*p) + uint32(_pWInfo.X21) - sink5 = *p + sink5(*p) } func() { if (int32(_wctrlFlags)&i32(4)) != i32(0) && int32(_pWInfo.X11) != i32(1) { @@ -80799,7 +80799,7 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, { p := (*uint32)(unsafe.Pointer(&(_exprX.X2))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } _sqlite3ExprCodeTarget(tls, _pParse, &_exprAnd, _dest) _3: @@ -80826,7 +80826,7 @@ func _exprToRegister(tls *crt.TLS, _p *XExpr, _iReg int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) & uint32(i32(-4097)) - sink5 = *p + sink5(*p) } } @@ -80854,7 +80854,7 @@ func _exprCodeVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _piFreeable *int3 { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nResult - sink1 = *p + sink1(*p) } _4_i = i32(0) _4: @@ -81346,7 +81346,7 @@ _58: { p := &_10_colUsed *p = (*p) | _10_mCol - sink17 = *p + sink17(*p) } if _aiMap != nil { *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiMap)) + 4*uintptr(_6_i))) = _13_j @@ -81641,7 +81641,7 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { { p := (*uint32)(unsafe.Pointer(&(_pToplevel.X30))) *p = (*p) | (u32(1) << uint(_iDb)) - sink5 = *p + sink5(*p) } if i32(1) != 0 && (_iDb == i32(1)) { _sqlite3OpenTempDatabase(tls, _pToplevel) @@ -81976,7 +81976,7 @@ _12: { p := &_prereqAll *p = (*p) | _7_x - sink17 = *p + sink17(*p) } _extraRight = _7_x - uint64(i32(1)) if (_prereqAll >> uint(i32(1))) >= _7_x { @@ -82023,7 +82023,7 @@ _13: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } } if _9_pRight == nil || _exprMightBeIndexed(tls, _pSrc, _pTerm.X11, (*int32)(unsafe.Pointer(&_9_aiCurCol)), _9_pRight, _op) == 0 { @@ -82054,20 +82054,20 @@ _13: { p := (*uint16)(unsafe.Pointer(&(_12_pNew.X3))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } } _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm))) { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } if _termIsEquivalence(tls, _pParse, _12_pDup) != 0 { { p := (*uint16)(unsafe.Pointer(&(_pTerm.X4))) *p = uint16(int32(*p) | i32(2048)) - sink14 = *p + sink14(*p) } _12_eExtraOp = uint16(i32(2048)) } @@ -82140,7 +82140,7 @@ _47: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(1024)) - sink14 = *p + sink14(*p) } _21_i = i32(0) _54: @@ -82211,7 +82211,7 @@ _51: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(8)) - sink14 = *p + sink14(*p) } *(*uint64)(unsafe.Pointer(&(_26_pNewTerm.X12))) = _pTerm.X12 } @@ -82257,7 +82257,7 @@ _82: { p := (*uint64)(unsafe.Pointer(&(_pTerm.X11))) *p = (*p) | _extraRight - sink17 = *p + sink17(*p) } _ = _9_aiCurCol } @@ -82295,21 +82295,21 @@ func _sqlite3WhereExprUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _p *XExpr) ( { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_p.X5)) - sink17 = *p + sink17(*p) } } if (*XExpr)(_p.X4) != nil { { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_p.X4)) - sink17 = *p + sink17(*p) } } if ((_p.X2) & uint32(i32(2048))) != uint32(i32(0)) { { p := &_mask *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6))))))) - sink17 = *p + sink17(*p) } goto _10 } @@ -82317,7 +82317,7 @@ func _sqlite3WhereExprUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _p *XExpr) ( { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(*(*unsafe.Pointer)(unsafe.Pointer((*t12)(unsafe.Pointer(&(_p.X6))))))) - sink17 = *p + sink17(*p) } } _10: @@ -82346,27 +82346,27 @@ _0: { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_pS.X0)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_pS.X10)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(_pS.X12)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_pS.X9)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(_pS.X11)) - sink17 = *p + sink17(*p) } if func() int32 { if _1_pSrc != nil { @@ -82388,12 +82388,12 @@ _5: { p := &_mask *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&(_1_pSrc.X2)))))+112*uintptr(_2_i))).X5)) - sink17 = *p + sink17(*p) } { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(&(_1_pSrc.X2)))))+112*uintptr(_2_i))).X12)) - sink17 = *p + sink17(*p) } _2_i += 1 goto _5 @@ -82420,7 +82420,7 @@ _1: { p := &_mask *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pList.X2)))))+32*uintptr(_i))).X0)) - sink17 = *p + sink17(*p) } _i += 1 goto _1 @@ -82509,7 +82509,7 @@ _0: { p := func() *uint64 { _i += 1; return &_mPrereq }() *p = (*p) >> uint(i32(1)) - sink17 = *p + sink17(*p) } goto _0 _3: @@ -82725,7 +82725,7 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { { p := (*uint32)(unsafe.Pointer(&((*XExpr)(_pExpr.X5).X2))) *p = (*p) & uint32(i32(-257)) - sink5 = *p + sink5(*p) } goto _6 } @@ -82733,7 +82733,7 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { { p := (*uint32)(unsafe.Pointer(&((*XExpr)(_pExpr.X4).X2))) *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } } _6: @@ -82775,7 +82775,7 @@ func _transferJoinMarkings(tls *crt.TLS, _pDerived *XExpr, _pBase *XExpr) { { p := (*uint32)(unsafe.Pointer(&(_pDerived.X2))) *p = (*p) | ((_pBase.X2) & uint32(i32(1))) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_pDerived.X11))) = _pBase.X11 } @@ -82902,7 +82902,7 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } _pOrWc = (*XWhereClause)(unsafe.Pointer(&(_pOrInfo.X0))) crt.Xmemset(tls, (unsafe.Pointer)((*[8]XWhereTerm)(unsafe.Pointer(&(_pOrWc.X6)))), i32(0), u64(512)) @@ -82944,7 +82944,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) | i32(32)) - sink14 = *p + sink14(*p) } *(*uint16)(unsafe.Pointer(&(_pOrTerm.X4))) = uint16(i32(1024)) _3_pAndWC = (*XWhereClause)(unsafe.Pointer(&(_2_pAndInfo.X0))) @@ -82971,7 +82971,7 @@ _18: { p := &_3_b *p = (*p) | _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(&(_pWInfo.X23))), _3_pAndTerm.X8) - sink17 = *p + sink17(*p) } } *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _3_j += 1; return &_3_pAndTerm }())) += uintptr(64) @@ -82981,7 +82981,7 @@ _17: { p := &_indexable *p = (*p) & _3_b - sink17 = *p + sink17(*p) } _16: goto _28 @@ -82995,13 +82995,13 @@ _13: { p := &_8_b *p = (*p) | _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(&(_pWInfo.X23))), _9_pOther.X8) - sink17 = *p + sink17(*p) } } { p := &_indexable *p = (*p) & _8_b - sink17 = *p + sink17(*p) } if (int32(_pOrTerm.X4) & i32(2)) == i32(0) { _chngToIN = uint64(i32(0)) @@ -83010,7 +83010,7 @@ _13: { p := &_chngToIN *p = (*p) & _8_b - sink17 = *p + sink17(*p) } _31: _28: @@ -83068,7 +83068,7 @@ _46: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } if (_pOrTerm.X8) == _15_iCursor { func() { @@ -83131,7 +83131,7 @@ _65: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) & i32(-65)) - sink14 = *p + sink14(*p) } goto _75 } @@ -83148,7 +83148,7 @@ _65: { p := (*uint16)(unsafe.Pointer(&(_pOrTerm.X3))) *p = uint16(int32(*p) | i32(64)) - sink14 = *p + sink14(*p) } _78: _75: @@ -83573,14 +83573,14 @@ func _sqlite3VdbeSetVarmask(tls *crt.TLS, _v *TVdbe, _iVar int32) { { p := (*uint32)(unsafe.Pointer(&(_v.X41))) *p = (*p) | u32(2147483648) - sink5 = *p + sink5(*p) } goto _3 } { p := (*uint32)(unsafe.Pointer(&(_v.X41))) *p = (*p) | (u32(1) << uint(_iVar-i32(1))) - sink5 = *p + sink5(*p) } _3: } @@ -83796,7 +83796,7 @@ func _sqlite3WhereFindTerm(tls *crt.TLS, _pWC *XWhereClause, _iCur int32, _iColu { p := &_op *p = (*p) & uint32(i32(130)) - sink5 = *p + sink5(*p) } _0: if _p == nil { @@ -84219,7 +84219,7 @@ _21: { p := (*uint32)(unsafe.Pointer(&(_pLoop.X9))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } } *(*uint16)(unsafe.Pointer(&(_pLoop.X10))) = uint16(_j) @@ -84284,7 +84284,7 @@ _0: { p := &_m *p = (*p) | (u64(1) << uint(_1_x)) - sink17 = *p + sink17(*p) } } _4: @@ -84338,7 +84338,7 @@ _6: { p := &_1_mUnusable *p = (*p) | _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(&(_pWInfo.X23))), _3_p.X11) - sink17 = *p + sink17(*p) } } *(*uintptr)(unsafe.Pointer(&_3_p)) += uintptr(112) @@ -84355,7 +84355,7 @@ _12: { p := &_mPrior *p = (*p) | (_pNew.X1) - sink17 = *p + sink17(*p) } if _rc != 0 || ((_db.X17) != 0) { goto _3 @@ -84659,7 +84659,7 @@ _21: { p := &_mNoOmit *p = uint16(int32(*p) | (i32(1) << uint(_i))) - sink14 = *p + sink14(*p) } } if int32(_6_op) == i32(16) { @@ -84825,7 +84825,7 @@ _17: { p := (*uint64)(unsafe.Pointer(&(_pNew.X0))) *p = (*p) | (_4_pTerm.X11) - sink17 = *p + sink17(*p) } func() { if _3_iTerm >= int32(_pNew.X12) { @@ -84841,7 +84841,7 @@ _17: { p := (*uint16)(unsafe.Pointer(&((*t66)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X3))) *p = uint16(int32(*p) | (i32(1) << uint(_3_iTerm))) - sink14 = *p + sink14(*p) } } if (int32(_4_pTerm.X4) & i32(1)) != i32(0) { @@ -84849,7 +84849,7 @@ _17: { p := (*int32)(unsafe.Pointer(&(_pIdxInfo.X11))) *p = (*p) & i32(-2) - sink1 = *p + sink1(*p) } *_pbIn = i32(1) func() { @@ -84866,7 +84866,7 @@ _20: { p := (*uint16)(unsafe.Pointer(&((*t66)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X3))) *p = uint16(int32(*p) & (^int32(_mNoOmit))) - sink14 = *p + sink14(*p) } *(*uint16)(unsafe.Pointer(&(_pNew.X10))) = uint16(_mxTerm + i32(1)) func() { @@ -84892,14 +84892,14 @@ _20: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(4096)) - sink5 = *p + sink5(*p) } goto _40 } { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) & uint32(i32(-4097)) - sink5 = *p + sink5(*p) } _40: _rc = _whereLoopInsert(tls, _pBuilder, _pNew) @@ -85446,7 +85446,7 @@ _15: { p := (*int16)(unsafe.Pointer(&(_pNew.X5))) *p = int16(int32(*p) + i32(24)) - sink18 = *p + sink18(*p) } } if int32(_pNew.X5) < i32(0) { @@ -85554,7 +85554,7 @@ _58: { p := &_16_nLookup *p = int16(int32(*p) + int32(_17_pTerm.X2)) - sink18 = *p + sink18(*p) } goto _64 } @@ -85563,7 +85563,7 @@ _58: { p := &_16_nLookup *p = int16(int32(*p) - i32(19)) - sink18 = *p + sink18(*p) } } _64: @@ -85586,7 +85586,7 @@ _41: { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } } if (*XIndex)(_pSrc.X16) != nil { @@ -85859,7 +85859,7 @@ _12: { p := (*int16)(unsafe.Pointer(&(_pLoop.X7))) *p = int16(int32(*p) + int32(_pTerm.X2)) - sink18 = *p + sink18(*p) } goto _19 } @@ -85991,7 +85991,7 @@ _6: { p := &_opMask *p = (*p) & i32(-61) - sink1 = *p + sink1(*p) } } func() { @@ -86034,14 +86034,14 @@ _12: { p := (*uint32)(unsafe.Pointer(&(_pBuilder.X5))) *p = (*p) | uint32(i32(2)) - sink5 = *p + sink5(*p) } goto _28 } { p := (*uint32)(unsafe.Pointer(&(_pBuilder.X5))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } _28: *(*uint32)(unsafe.Pointer(&(_pNew.X9))) = _saved_wsFlags @@ -86067,7 +86067,7 @@ _28: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } if ((_8_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { goto _36 @@ -86120,7 +86120,7 @@ _35: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } func() { if int32(_saved_nEq) != int32((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X0) { @@ -86135,14 +86135,14 @@ _35: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(65536)) - sink5 = *p + sink5(*p) } goto _62 } { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(4096)) - sink5 = *p + sink5(*p) } _62: _59: @@ -86152,7 +86152,7 @@ _53: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(8)) - sink5 = *p + sink5(*p) } goto _75 } @@ -86162,7 +86162,7 @@ _53: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(34)) - sink5 = *p + sink5(*p) } *(*uint16)(unsafe.Pointer(&((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X1))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) _pBtm = _pTerm @@ -86196,7 +86196,7 @@ _53: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(16)) - sink5 = *p + sink5(*p) } *(*uint16)(unsafe.Pointer(&((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X2))) = uint16(i32(1)) _67: @@ -86211,7 +86211,7 @@ _66: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(18)) - sink5 = *p + sink5(*p) } *(*uint16)(unsafe.Pointer(&((*t61)(unsafe.Pointer((*t62)(unsafe.Pointer(&(_pNew.X8))))).X2))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) _pTop = _pTerm @@ -86255,25 +86255,25 @@ _75: { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + int32(_pTerm.X2)) - sink18 = *p + sink18(*p) } { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) - _3_nIn) - sink18 = *p + sink18(*p) } goto _93 } { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(_21_nEq)))) - int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(_21_nEq-i32(1))))))) - sink18 = *p + sink18(*p) } if (int32(_3_eOp) & i32(256)) != 0 { { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + i32(10)) - sink18 = *p + sink18(*p) } } _93: @@ -86287,12 +86287,12 @@ _83: { p := (*int16)(unsafe.Pointer(&(_pNew.X6))) *p = int16(int32(*p) + (int32(_nInMul) + _3_nIn)) - sink18 = *p + sink18(*p) } { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) + (int32(_nInMul) + _3_nIn)) - sink18 = *p + sink18(*p) } _whereLoopOutputAdjust(tls, (*XWhereClause)(_pBuilder.X1), _pNew, _rSize) _rc = _whereLoopInsert(tls, _pBuilder, _pNew) @@ -86331,18 +86331,18 @@ _16: { p := (*uint32)(unsafe.Pointer(&(_pNew.X9))) *p = (*p) | uint32(i32(32768)) - sink5 = *p + sink5(*p) } _30_nIter = int16(int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(_saved_nEq)))) - int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(int32(_saved_nEq)+i32(1)))))) { p := (*int16)(unsafe.Pointer(&(_pNew.X7))) *p = int16(int32(*p) - int32(_30_nIter)) - sink18 = *p + sink18(*p) } { p := &_30_nIter *p = int16(int32(*p) + i32(5)) - sink18 = *p + sink18(*p) } _whereLoopAddBtreeIndex(tls, _pBuilder, _pSrc, _pProbe, int16(int32(_30_nIter)+int32(_nInMul))) *(*int16)(unsafe.Pointer(&(_pNew.X7))) = _saved_nOut @@ -86486,13 +86486,13 @@ func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuil { p := &_nNew *p = int16(int32(*p) - i32(20)) - sink18 = *p + sink18(*p) } } { p := &_nOut *p = (*p) - (bool2int(_pLower != nil) + bool2int(_pUpper != nil)) - sink1 = *p + sink1(*p) } if int32(_nNew) < i32(10) { _nNew = int16(i32(10)) @@ -86529,7 +86529,7 @@ func _whereRangeAdjust(tls *crt.TLS, _pTerm *XWhereTerm, _nNew int16) (r0 int16) { p := &_nRet *p = int16(int32(*p) + int32(_pTerm.X2)) - sink18 = *p + sink18(*p) } goto _3 } @@ -86537,7 +86537,7 @@ func _whereRangeAdjust(tls *crt.TLS, _pTerm *XWhereTerm, _nNew int16) (r0 int16) { p := &_nRet *p = int16(int32(*p) - i32(20)) - sink18 = *p + sink18(*p) } func() { if i32(20) != int32(_sqlite3LogEst(tls, uint64(i32(4)))) { @@ -86762,7 +86762,7 @@ _8: { p := &_nSpace *p = int32(uint64(*p) + (u64(2) * uint64(_nOrderBy))) - sink1 = *p + sink1(*p) } _pSpace = (*int8)(_sqlite3DbMallocRawNN(tls, _db, uint64(_nSpace))) if _pSpace == nil { @@ -86784,7 +86784,7 @@ _10: return &_pX }() *p = (**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 8*uintptr(_nLoop))) - sink68 = *p + sink68(*p) } goto _10 _13: @@ -87117,7 +87117,7 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE { p := &_eqOpMask *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } _iLoop = i32(0) @@ -87129,7 +87129,7 @@ _6: { p := &_ready *p = (*p) | (_pLoop.X1) - sink17 = *p + sink17(*p) } } if _iLoop >= int32(_nLoop) { @@ -87213,7 +87213,7 @@ _37: { p := &_obSat *p = (*p) | (u64(1) << uint(_i)) - sink17 = *p + sink17(*p) } _20: _i += 1 @@ -87387,7 +87387,7 @@ _100: { p := _pRevMask *p = (*p) | (u64(1) << uint(_iLoop)) - sink17 = *p + sink17(*p) } } _revSet = uint8(i32(1)) @@ -87402,7 +87402,7 @@ _99: { p := &_obSat *p = (*p) | (u64(1) << uint(_i)) - sink17 = *p + sink17(*p) } goto _106 _104: @@ -87425,7 +87425,7 @@ _41: { p := &_orderDistinctMask *p = (*p) | (_pLoop.X1) - sink17 = *p + sink17(*p) } _i = i32(0) _111: @@ -87444,7 +87444,7 @@ _111: { p := &_obSat *p = (*p) | (u64(1) << uint(_i)) - sink17 = *p + sink17(*p) } } _112: @@ -87505,7 +87505,7 @@ func _whereSortingCost(tls *crt.TLS, _pWInfo *XWhereInfo, _nRow int16, _nOrderBy { p := &_rSortCost *p = int16(int32(*p) + int32(_estLog(tls, _nRow))) - sink18 = *p + sink18(*p) } return _rSortCost } @@ -87588,7 +87588,7 @@ _2: { p := &_idxCols *p = (*p) | _3_cMask - sink17 = *p + sink17(*p) } _18: _14: @@ -87625,7 +87625,7 @@ _27: { p := &_nKeyCol *p = (*p) + ((int32(_pTable.X11) - i32(64)) + i32(1)) - sink1 = *p + sink1(*p) } } _pIdx = _sqlite3AllocateIndexObject(tls, (*Xsqlite3)(_pParse.X0), int16(_nKeyCol+i32(1)), i32(0), &_zNotUsed) @@ -87657,7 +87657,7 @@ _31: { p := &_idxCols *p = (*p) | _10_cMask - sink17 = *p + sink17(*p) } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*t63)(unsafe.Pointer(&(_pTerm.X10)))))) _pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(_11_pX.X4), (*XExpr)(_11_pX.X5)) @@ -87743,7 +87743,7 @@ _58: { p := (*uint32)(unsafe.Pointer(&(_pLoop.X9))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } } _regRecord = _sqlite3GetTempReg(tls, _pParse) @@ -87795,19 +87795,19 @@ func _sqlite3AllocateIndexObject(tls *crt.TLS, _db *Xsqlite3, _nCol int16, _nExt { p := &_1_pExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(((u64(8)*uint64(_nCol))+uint64(i32(7)))&uint64(i32(-8))))) - sink0 = *p + sink0(*p) } *(**int16)(unsafe.Pointer(&(_p.X2))) = (*int16)(unsafe.Pointer(_1_pExtra)) { p := &_1_pExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u64(2)*uint64(int32(_nCol)+i32(1))))) - sink0 = *p + sink0(*p) } *(**int16)(unsafe.Pointer(&(_p.X1))) = (*int16)(unsafe.Pointer(_1_pExtra)) { p := &_1_pExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u64(2)*uint64(_nCol)))) - sink0 = *p + sink0(*p) } *(**uint8)(unsafe.Pointer(&(_p.X7))) = (*uint8)(unsafe.Pointer(_1_pExtra)) *(*uint16)(unsafe.Pointer(&(_p.X14))) = uint16(_nCol) @@ -88819,12 +88819,12 @@ _66: { p := (*uint32)(unsafe.Pointer(&(_pLevel.X9))) *p = (*p) << uint(i32(1)) - sink5 = *p + sink5(*p) } { p := (*uint32)(unsafe.Pointer(&(_pLevel.X9))) *p = (*p) | uint32(_bRev^bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_26_nEq)))) == i32(1))) - sink5 = *p + sink5(*p) } } if _26_pRangeStart != nil { @@ -88883,7 +88883,7 @@ _123: { p := &_26_nConstraint *p = (*p) + int32(_26_nBtm) - sink1 = *p + sink1(*p) } if _sqlite3ExprIsVector(tls, _38_pRight) == i32(0) { _disableTerm(tls, _pLevel, _26_pRangeStart) @@ -88940,7 +88940,7 @@ _169: { p := &_26_nConstraint *p = (*p) + int32(_26_nTop) - sink1 = *p + sink1(*p) } if _sqlite3ExprIsVector(tls, _46_pRight) == i32(0) { _disableTerm(tls, _pLevel, _26_pRangeEnd) @@ -89324,7 +89324,7 @@ _277: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _278: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j -= 1; return &_pTerm }())) += uintptr(64) @@ -89415,7 +89415,7 @@ _311: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _312: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j += 1; return &_pTerm }())) += uintptr(64) @@ -89584,7 +89584,7 @@ _43: { p := (*uint16)(unsafe.Pointer(&(_9_db.X13))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } _3_eType = _sqlite3FindInIndex(tls, _pParse, _pX, uint32(i32(4)), nil, _3_aiMap) *(*uint16)(unsafe.Pointer(&(_9_db.X13))) = _9_savedDbOptFlags @@ -89614,7 +89614,7 @@ _30: { p := (*uint32)(unsafe.Pointer(&(_3_pLoop.X9))) *p = (*p) | uint32(i32(2048)) - sink5 = *p + sink5(*p) } if ((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X0) == i32(0) { *(*int32)(unsafe.Pointer(&(_pLevel.X4))) = _sqlite3VdbeMakeLabel(tls, _v) @@ -89623,7 +89623,7 @@ _30: { p := (*int32)(unsafe.Pointer(&((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X0))) *p = (*p) + _3_nEq - sink1 = *p + sink1(*p) } *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X1))))) = (*TInLoop)(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(_pParse.X0), (*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X1, u64(12)*uint64((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X0))) _3_pIn = (*TInLoop)((*T_ht)(unsafe.Pointer((*t70)(unsafe.Pointer(&(_pLevel.X17))))).X1) @@ -89634,7 +89634,7 @@ _30: { p := &_3_pIn *p = (*TInLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 12*uintptr(_3_i))) - sink71 = *p + sink71(*p) } _3_i = _iEq _51: @@ -89754,14 +89754,14 @@ _0: { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(512)) - sink14 = *p + sink14(*p) } goto _10 } { p := (*uint16)(unsafe.Pointer(&(_pTerm.X3))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } _10: if (_pTerm.X7) < i32(0) { @@ -89918,7 +89918,7 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nReg - sink1 = *p + sink1(*p) } _zAff = _sqlite3DbStrDup(tls, (*Xsqlite3)(_pParse.X0), _sqlite3IndexAffinityStr(tls, (*Xsqlite3)(_pParse.X0), _pIdx)) func() { @@ -90436,7 +90436,7 @@ _13: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (_2_n + i32(1)) - sink1 = *p + sink1(*p) } _3_op = func() int32 { if int32(_pLevel.X12) == i32(6) { @@ -90934,7 +90934,7 @@ _22: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(**XAggInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pExpr.X13))))) = _pAggInfo *(*uint8)(unsafe.Pointer(&(_pExpr.X0))) = uint8(i32(154)) @@ -91009,7 +91009,7 @@ _39: { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } *(*int16)(unsafe.Pointer(&(_pExpr.X10))) = int16(_i) *(**XAggInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pExpr.X13))))) = _pAggInfo @@ -91966,7 +91966,7 @@ _11: { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } return _pNew } @@ -92091,7 +92091,7 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { { p := &_nMem *p = (*p) + _nCursor - sink1 = *p + sink1(*p) } if (_nCursor == i32(0)) && (_nMem > i32(0)) { _nMem += 1 @@ -92334,7 +92334,7 @@ func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) - _nByte - sink1 = *p + sink1(*p) } _pBuf = (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0)) + 1*uintptr(_p.X1)))) goto _4 @@ -92342,7 +92342,7 @@ func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte { p := (*int32)(unsafe.Pointer(&(_p.X2))) *p = (*p) + _nByte - sink1 = *p + sink1(*p) } _4: _2: @@ -92803,12 +92803,12 @@ func _sqlite3BeginWriteOperation(tls *crt.TLS, _pParse *XParse, _setStatement in { p := (*uint32)(unsafe.Pointer(&(_pToplevel.X29))) *p = (*p) | (u32(1) << uint(_iDb)) - sink5 = *p + sink5(*p) } { p := (*uint8)(unsafe.Pointer(&(_pToplevel.X8))) *p = uint8(int32(*p) | _setStatement) - sink2 = *p + sink2(*p) } } @@ -92894,7 +92894,7 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok { p := (*uint32)(unsafe.Pointer(&(_p.X9))) *p = (*p) | uint32(i32(1)) - sink5 = *p + sink5(*p) } } _8: @@ -92912,7 +92912,7 @@ _8: { p := (*uint32)(unsafe.Pointer(&(_p.X9))) *p = (*p) | uint32(i32(96)) - sink5 = *p + sink5(*p) } _convertToWithoutRowidTable(tls, _pParse, _p) _13: @@ -93020,7 +93020,7 @@ _25: { p := &_9_n *p = int32(uint32(*p) + (_14_pEnd2.X1)) - sink1 = *p + sink1(*p) } } _9_zStmt = _sqlite3MPrintf(tls, _db, str(111853), unsafe.Pointer(_9_zType2), _9_n, unsafe.Pointer((*XToken)(unsafe.Pointer(&(_pParse.X50))).X0)) @@ -93069,7 +93069,7 @@ _19: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } if (*XSelect)(_p.X3) != nil { goto _47 @@ -93567,7 +93567,7 @@ _71: { p := &_nExtra *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_28_pExpr.X3))))))) - sink1 = *p + sink1(*p) } } _i += 1 @@ -93600,7 +93600,7 @@ _74: { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_nName+i32(1)))) - sink0 = *p + sink0(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)(_pIndex.X0), (unsafe.Pointer)(_zName), uint64(_nName+i32(1))) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pIndex.X3))))) = _pTab @@ -93696,12 +93696,12 @@ _101: { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_42_nColl))) - sink0 = *p + sink0(*p) } { p := &_nExtra *p = (*p) - _42_nColl - sink1 = *p + sink1(*p) } goto _111 } @@ -93900,7 +93900,7 @@ _140: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } if _pTblName != nil { *(*int32)(unsafe.Pointer(&(_pIndex.X11))) = (*t21)(unsafe.Pointer(&(_db.X33))).X0 @@ -94355,7 +94355,7 @@ _0: } return int32((*XColumn)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aCol)) + 32*uintptr(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))))).X5) }()) - sink5 = *p + sink5(*p) } _i += 1 goto _0 @@ -94647,14 +94647,14 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u64(8)*uint64(_N)))) - sink0 = *p + sink0(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_pIdx.X1), u64(2)*uint64(_pIdx.X14)) *(**int16)(unsafe.Pointer(&(_pIdx.X1))) = (*int16)(unsafe.Pointer(_zExtra)) { p := &_zExtra *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u64(2)*uint64(_N)))) - sink0 = *p + sink0(*p) } crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_pIdx.X7), uint64(_pIdx.X14)) *(**uint8)(unsafe.Pointer(&(_pIdx.X7))) = (*uint8)(unsafe.Pointer(_zExtra)) @@ -94683,7 +94683,7 @@ _0: { p := &_wTable *p = (*p) + uint32(_pTabCol.X5) - sink5 = *p + sink5(*p) } *(*uintptr)(unsafe.Pointer(func() **XColumn { _i -= 1; return &_pTabCol }())) += uintptr(32) goto _0 @@ -94770,7 +94770,7 @@ _0: { p := &_n *p = (*p) + (_identLength(tls, _pCol.X0) + i32(5)) - sink1 = *p + sink1(*p) } *(*uintptr)(unsafe.Pointer(func() **XColumn { _i += 1; return &_pCol }())) += uintptr(32) goto _0 @@ -94778,7 +94778,7 @@ _3: { p := &_n *p = (*p) + _identLength(tls, _p.X0) - sink1 = *p + sink1(*p) } if _n < i32(50) { _zSep = str(0) @@ -94793,7 +94793,7 @@ _5: { p := &_n *p = (*p) + (i32(35) + (i32(6) * int32(_p.X11))) - sink1 = *p + sink1(*p) } _zStmt = (*int8)(_sqlite3DbMallocRaw(tls, nil, uint64(_n))) if _zStmt == nil { @@ -94813,7 +94813,7 @@ _7: { p := &_k *p = (*p) + _sqlite3Strlen30(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k)))) - sink1 = *p + sink1(*p) } _zSep = _zSep2 _identPut(tls, _zStmt, &_k, _pCol.X0) @@ -94841,7 +94841,7 @@ _7: { p := &_k *p = (*p) + _5_len - sink1 = *p + sink1(*p) } func() { if _k > _n { @@ -95060,7 +95060,7 @@ _8: { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(4)) - sink2 = *p + sink2(*p) } _11: *(*int16)(unsafe.Pointer(&(_p.X11))) += 1 @@ -95147,7 +95147,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT { p := (*uint32)(unsafe.Pointer(&(_p.X2))) *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } } _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*t27)(unsafe.Pointer(&(_p.X3)))))) @@ -95182,7 +95182,7 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { { p := (*uint32)(unsafe.Pointer(&(_p.X9))) *p = (*p) | uint32(i32(512)) - sink5 = *p + sink5(*p) } } @@ -95227,7 +95227,7 @@ func _sqlite3AddPrimaryKey(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _on { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(i32(4)) - sink5 = *p + sink5(*p) } if _pList == nil { _iCol = int32(_pTab.X11) - i32(1) @@ -95235,7 +95235,7 @@ func _sqlite3AddPrimaryKey(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _on { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } _nTerm = i32(1) goto _3 @@ -95268,7 +95268,7 @@ _11: { p := (*uint8)(unsafe.Pointer(&(_pCol.X6))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } goto _14 } @@ -95294,7 +95294,7 @@ _3: { p := (*uint32)(unsafe.Pointer(&(_pTab.X9))) *p = (*p) | uint32(_autoInc*i32(8)) - sink5 = *p + sink5(*p) } if _pList != nil { *(*uint8)(unsafe.Pointer(&(_pParse.X53))) = (*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pList.X2))))) + 32*uintptr(i32(0)))).X3 @@ -95414,7 +95414,7 @@ _15: { p := &_nByte *p = (*p) + (_sqlite3Strlen30(tls, (*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TExprList_item)(unsafe.Pointer(&(_pToCol.X2)))))+32*uintptr(_i))).X1) + i32(1)) - sink1 = *p + sink1(*p) } _i += 1 goto _15 @@ -95437,7 +95437,7 @@ _14: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr((_pTo.X1)+uint32(i32(1))))) - sink0 = *p + sink0(*p) } *(*int32)(unsafe.Pointer(&(_pFKey.X5))) = _nCol if _pFromCol == nil { @@ -95493,7 +95493,7 @@ _33: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_15_n+i32(1)))) - sink0 = *p + sink0(*p) } _i += 1 goto _33 @@ -96037,7 +96037,7 @@ _35: } return i32(8) }()) - sink14 = *p + sink14(*p) } if ((_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) { _pPk = nil @@ -96058,7 +96058,7 @@ _35: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_nPk) - sink1 = *p + sink1(*p) } _iEphCur = postInc1((*int32)(unsafe.Pointer(&(_pParse.X17))), int32(1)) _addrEphOpen = _sqlite3VdbeAddOp2(tls, _v, i32(110), _iEphCur, int32(_nPk)) @@ -96300,7 +96300,7 @@ _4: { p := &_mask *p = (*p) | int32(_p.X3) - sink1 = *p + sink1(*p) } } _p = (*XTrigger)(_p.X9) @@ -96992,13 +96992,13 @@ func _sqlite3GenerateRowDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pT { p := &_2_mask *p = (*p) | _sqlite3FkOldmask(tls, _pParse, _pTab) - sink5 = *p + sink5(*p) } _iOld = (_pParse.X18) + i32(1) { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (i32(1) + int32(_pTab.X11)) - sink1 = *p + sink1(*p) } _sqlite3VdbeAddOp2(tls, _v, i32(64), _iPk, _iOld) _2_iCol = i32(0) @@ -97044,7 +97044,7 @@ _6: { p := &_6_p5 *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } } _sqlite3VdbeChangeP5(tls, _v, uint16(_6_p5)) @@ -97114,7 +97114,7 @@ _5: { p := &_mask *p = (*p) | (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(&(_2_pPrg.X4))))) + 4*uintptr(_isNew)))) - sink5 = *p + sink5(*p) } } _11: @@ -97661,7 +97661,7 @@ _56: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pIdx.X14) - sink1 = *p + sink1(*p) } goto _64 } @@ -97679,7 +97679,7 @@ _65: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pIdx.X14) - sink1 = *p + sink1(*p) } if (_onError == i32(5)) || ((_onError == i32(10)) && (int32(_pIdx.X15) == i32(5))) { _bReplace = i32(1) @@ -97718,7 +97718,7 @@ _59: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pTab.X11) - sink1 = *p + sink1(*p) } } if ((_chngKey != 0) || (_pTrigger != nil)) || _hasFK != 0 { @@ -97728,7 +97728,7 @@ _59: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pTab.X11) - sink1 = *p + sink1(*p) } _78: if _isView != 0 { @@ -97763,7 +97763,7 @@ _78: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_nPk) - sink1 = *p + sink1(*p) } _regKey = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) _iEph = postInc1((*int32)(unsafe.Pointer(&(_pParse.X17))), int32(1)) @@ -97776,7 +97776,7 @@ _92: { p := &_flags *p = (*p) | i32(8) - sink1 = *p + sink1(*p) } } _pWInfo = _sqlite3WhereBegin(tls, _pParse, _pTabList, _pWhere, nil, nil, uint16(_flags), _iIdxCur) @@ -97916,7 +97916,7 @@ _139: { p := &_55_oldmask *p = (*p) | _sqlite3TriggerColmask(tls, _pParse, _pTrigger, _pChanges, i32(0), i32(3), _pTab, _onError) - sink5 = *p + sink5(*p) } _i = i32(0) _151: @@ -98122,7 +98122,7 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + _nArg - sink1 = *p + sink1(*p) } _regRec = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) _regRowid = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) @@ -98241,7 +98241,7 @@ _5: X1 *int8 })(unsafe.Pointer(&(_1_p.X9)))))+16*uintptr(_1_i))).X0)) }() - sink5 = *p + sink5(*p) } _1_i += 1 goto _5 @@ -98278,7 +98278,7 @@ _16: } return (u32(1) << uint(int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))))) }() - sink5 = *p + sink5(*p) } _1_i += 1 goto _16 @@ -99189,7 +99189,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn { p := (*uint8)(unsafe.Pointer(&(_w.X5))) *p = uint8(int32(*p) & i32(-3)) - sink2 = *p + sink2(*p) } } return bool2int((_w.X5) == 0) @@ -99219,7 +99219,7 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r { p := (*uint8)(unsafe.Pointer(&(_pWalker.X5))) *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } } goto _6 @@ -99227,7 +99227,7 @@ _4: { p := (*uint8)(unsafe.Pointer(&(_pWalker.X5))) *p = uint8(int32(*p) | i32(2)) - sink2 = *p + sink2(*p) } _6: _0: @@ -100002,12 +100002,12 @@ _8: { p := &_pik_flags *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } { p := &_pik_flags *p = uint8(int32(*p) | (_update_flags & i32(2))) - sink2 = *p + sink2(*p) } } _sqlite3VdbeAddOp4Int(tls, _v, i32(128), _iIdxCur+_i, *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))), (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))))+i32(1), int32(func() uint16 { @@ -100044,21 +100044,21 @@ _11: } return i32(32) }()) - sink2 = *p + sink2(*p) } _25: if _appendBias != 0 { { p := &_pik_flags *p = uint8(int32(*p) | i32(8)) - sink2 = *p + sink2(*p) } } if _useSeekResult != 0 { { p := &_pik_flags *p = uint8(int32(*p) | i32(16)) - sink2 = *p + sink2(*p) } } _sqlite3VdbeAddOp3(tls, _v, i32(118), _iDataCur, _regRec, _regNewData) @@ -100674,7 +100674,7 @@ func _sqlite3Insert(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pSelect { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + (int32(_pTab.X11) + i32(1)) - sink1 = *p + sink1(*p) } if (_pTab.X16) != 0 { _regRowid += 1 @@ -100826,7 +100826,7 @@ _72: } return i32(0) }() - sink1 = *p + sink1(*p) } _i += 1 goto _72 @@ -100866,7 +100866,7 @@ _86: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + int32(_pIdx.X14) - sink1 = *p + sink1(*p) } *func() *int32 { _pIdx = (*XIndex)(_pIdx.X5); return &_i }() += 1 goto _86 @@ -101483,7 +101483,7 @@ _99: { p := &_44_idxInsFlags *p = uint8(int32(*p) | i32(1)) - sink2 = *p + sink2(*p) } } _sqlite3VdbeAddOp2(tls, _v, i32(128), _iDest, _regData) @@ -102061,7 +102061,7 @@ _6: { p := (*uint16)(unsafe.Pointer(&((*XSchema)((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_idx))).X4).X9))) *p = uint16(int32(*p) & i32(-3)) - sink14 = *p + sink14(*p) } } @@ -102113,7 +102113,7 @@ func _sqlite3CreateView(tls *crt.TLS, _pParse *XParse, _pBegin *XToken, _pName1 { p := (**int8)(unsafe.Pointer(&(_sEnd.X0))) *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sEnd.X1))) - sink0 = *p + sink0(*p) } } *(*uint32)(unsafe.Pointer(&(_sEnd.X1))) = uint32(i32(0)) @@ -102163,7 +102163,7 @@ _1: { p := (*uint32)(unsafe.Pointer(&(_1_pLoop.X3))) *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } *func() *int32 { *func() **XSelect { _1_pNext = _1_pLoop; return &_1_pLoop }() = (*XSelect)(_1_pLoop.X13) @@ -102389,7 +102389,7 @@ _5: { p := &_jointype *p = (*p) | int32((*t77)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeØ00aKeywordØ002))+3*uintptr(_j))).X2) - sink1 = *p + sink1(*p) } goto _8 } @@ -102400,7 +102400,7 @@ _8: { p := &_jointype *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } goto _4 } @@ -102869,7 +102869,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele { p := (*uint32)(unsafe.Pointer(&(_pExpr.X2))) *p = (*p) | uint32(i32(2099200)) - sink5 = *p + sink5(*p) } _sqlite3ExprSetHeightAndFlags(tls, _pParse, _pExpr) goto _1 @@ -103241,7 +103241,7 @@ _22: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(9)) _11_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(9), (*XVdbeOpList)(unsafe.Pointer(&_sqlite3PragmaØ00getCacheSizeØ002)), _sqlite3PragmaØ00iLnØ001) @@ -103542,14 +103542,14 @@ _32: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(32) - sink1 = *p + sink1(*p) } goto _149 } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-33) - sink1 = *p + sink1(*p) } _149: _setAllPagerFlags(tls, _db) @@ -103665,21 +103665,21 @@ _37: { p := &_80_mask *p = (*p) & i32(-524289) - sink1 = *p + sink1(*p) } } if _sqlite3GetBoolean(tls, _zRight, uint8(i32(0))) != 0 { { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | _80_mask - sink1 = *p + sink1(*p) } goto _188 } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & (^_80_mask) - sink1 = *p + sink1(*p) } if _80_mask == i32(33554432) { *(*int64)(unsafe.Pointer(&(_db.X78))) = int64(i32(0)) @@ -103937,7 +103937,7 @@ _45: { p := (*int32)(unsafe.Pointer(&(_pParse.X18))) *p = (*p) + i32(4) - sink1 = *p + sink1(*p) } _113_regKey = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) _113_regRow = preInc1((*int32)(unsafe.Pointer(&(_pParse.X18))), 1) @@ -104900,13 +104900,13 @@ func _sqlite3BtreeSecureDelete(tls *crt.TLS, _p *XBtree, _newFlag int32) (r0 int { p := (*uint16)(unsafe.Pointer(&((*XBtShared)(_p.X1).X10))) *p = uint16(int32(*p) & i32(-5)) - sink14 = *p + sink14(*p) } if _newFlag != 0 { { p := (*uint16)(unsafe.Pointer(&((*XBtShared)(_p.X1).X10))) *p = uint16(int32(*p) | i32(4)) - sink14 = *p + sink14(*p) } } _1: @@ -105396,7 +105396,7 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) { p := (*uint16)(unsafe.Pointer(&(_pDef.X1))) *p = uint16(int32(*p) | int32(_flagVal)) - sink14 = *p + sink14(*p) } } } @@ -106565,7 +106565,7 @@ _16: { p := &_flags *p = (*p) | uint32(i32(256)) - sink5 = *p + sink5(*p) } _rc = _sqlite3BtreeOpen(tls, _pVfs, _zPath, _db, (**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_aNew.X1))))), i32(0), int32(_flags)) Xsqlite3_free(tls, (unsafe.Pointer)(_zPath)) @@ -106699,7 +106699,7 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui { p := &_flags *p = (*p) | uint32(i32(64)) - sink5 = *p + sink5(*p) } _1_iIn = i32(0) _6: @@ -106709,7 +106709,7 @@ _6: { p := &_1_nByte *p = (*p) + uint64(bool2int(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(_1_iIn)))) == i32(38))) - sink17 = *p + sink17(*p) } _1_iIn += 1 goto _6 @@ -106747,7 +106747,7 @@ _19: { p := &_5_octet *p = (*p) + int32(_sqlite3HexToInt(tls, int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(postInc1(&_1_iIn, int32(1)))))))) - sink1 = *p + sink1(*p) } func() { if _5_octet < i32(0) || _5_octet >= i32(256) { @@ -106878,7 +106878,7 @@ _5: { p := &_flags *p = (*p) & uint32(i32(-65)) - sink5 = *p + sink5(*p) } _74: *_ppVfs = Xsqlite3_vfs_find(tls, _zVfs) @@ -107309,7 +107309,7 @@ func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { { p := (*int32)(unsafe.Pointer(&(_pParse.X17))) *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } _openStatTable(tls, _pParse, _iDb, _iStatCur, nil, nil) _iMem = (_pParse.X18) + i32(1) @@ -107941,7 +107941,7 @@ _3: { p := &_1_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z)))) - sink0 = *p + sink0(*p) } func() { if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*t79)(unsafe.Pointer(&(_p.X5))).X0)) + 4*uintptr(_1_i)))) == 0 { @@ -108000,7 +108000,7 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd { p := (*int32)(unsafe.Pointer(&(_pParse.X17))) *p = (*p) + i32(3) - sink1 = *p + sink1(*p) } if _pOnlyIdx != nil { _openStatTable(tls, _pParse, _iDb, _iStatCur, _pOnlyIdx.X0, str(61657)) @@ -108066,7 +108066,7 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2097152) - sink1 = *p + sink1(*p) } _zName = _sqlite3NameFromToken(tls, _db, _pName) if _zName == nil { @@ -108449,7 +108449,7 @@ _32: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(2097152) - sink1 = *p + sink1(*p) } _sqlite3NestedParse(tls, _pParse, str(126581), unsafe.Pointer(_zDb), unsafe.Pointer(str(50026)), _pNew.X15, unsafe.Pointer(_zCol), (_pNew.X15)+i32(1), unsafe.Pointer(_zTab)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zCol)) @@ -108846,7 +108846,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 { p := &_i *p = (*p) + int32(_iLookAhead) - sink1 = *p + sink1(*p) } func() { if _i < i32(0) || _i >= i32(1566) { @@ -109341,7 +109341,7 @@ _8: { p := &_flags *p = (*p) & uint32(i32(-131073)) - sink5 = *p + sink5(*p) } goto _11 } @@ -109349,14 +109349,14 @@ _8: { p := &_flags *p = (*p) | uint32(i32(131072)) - sink5 = *p + sink5(*p) } } _11: { p := &_flags *p = (*p) & uint32(i32(-655129)) - sink5 = *p + sink5(*p) } _db = (*Xsqlite3)(_sqlite3MallocZero(tls, u64(672))) if _db == nil { @@ -109388,7 +109388,7 @@ _13: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(17825888) - sink1 = *p + sink1(*p) } _sqlite3HashInit(tls, (*XHash)(unsafe.Pointer(&(_db.X70)))) _sqlite3HashInit(tls, (*XHash)(unsafe.Pointer(&(_db.X65)))) @@ -109849,7 +109849,7 @@ _4: { p := &_2_sz *p = (*p) + i32(2) - sink1 = *p + sink1(*p) } goto _4 _9: @@ -109888,14 +109888,14 @@ _7: { p := &_c *p = (*p) + (int32(*postInc13(&_z, 1)) << uint(i32(8))) - sink1 = *p + sink1(*p) } if ((_c >= i32(55296)) && (_c < i32(57344))) && i32(1) != 0 { _8_c2 = int32(*postInc13(&_z, 1)) { p := &_8_c2 *p = (*p) + (int32(*postInc13(&_z, 1)) << uint(i32(8))) - sink1 = *p + sink1(*p) } _c = ((_8_c2 & i32(1023)) + ((_c & i32(63)) << uint(i32(10)))) + (((_c & i32(960)) + i32(64)) << uint(i32(10))) } @@ -110882,7 +110882,7 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { { p := (*uint8)(unsafe.Pointer(&(_pCur.X10))) *p = uint8(int32(*p) | i32(16)) - sink2 = *p + sink2(*p) } *(*uint8)(unsafe.Pointer(&((*XBtree)(_pCur.X0).X5))) = uint8(i32(1)) } @@ -111537,7 +111537,7 @@ _6: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 4*uintptr(_pc+i32(2)))) *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 4*uintptr(_pc+i32(3))))) - sink1 = *p + sink1(*p) } goto _12 _9: @@ -111551,7 +111551,7 @@ _12: { p := &_pc *p = (*p) + _nx - sink1 = *p + sink1(*p) } _i = (_i & i32(2147483647)) % _sz if (_op & i32(1)) == i32(0) { @@ -111560,7 +111560,7 @@ _12: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pV)) + 1*uintptr((_i+i32(1))>>uint(i32(3))))) *p = uint8(int32(*p) | (i32(1) << uint((_i+i32(1))&i32(7)))) - sink2 = *p + sink2(*p) } if _op == i32(5) { goto _15 @@ -111574,7 +111574,7 @@ _14: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pV)) + 1*uintptr((_i+i32(1))>>uint(i32(3))))) *p = uint8(int32(*p) & (^(i32(1) << uint((_i+i32(1))&i32(7))))) - sink2 = *p + sink2(*p) } _sqlite3BitvecClear(tls, _pBitvec, uint32(_i+i32(1)), _pTmpSpace) _17: @@ -111795,7 +111795,7 @@ func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { { p := &_zOptName *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(7)))) - sink0 = *p + sink0(*p) } } _n = _sqlite3Strlen30(tls, _zOptName) @@ -111861,7 +111861,7 @@ _5: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = int32(uint32(*p) | ((*t80)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configØ00aFlagOpØ001)) + 8*uintptr(_4_i))).X1)) - sink1 = *p + sink1(*p) } goto _12 } @@ -111869,7 +111869,7 @@ _5: { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = int32(uint32(*p) & (^((*t80)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configØ00aFlagOpØ001)) + 8*uintptr(_4_i))).X1))) - sink1 = *p + sink1(*p) } } _12: @@ -112000,7 +112000,7 @@ _24: { p := &_7_totalUsed *p = (*p) + _9_nByte - sink1 = *p + sink1(*p) } _28: _7_i += 1 @@ -112035,27 +112035,27 @@ _30: { p := &_11_nByte *p = int32(uint32(*p) + (uint32(((*Xsqlite3_mem_methods)(unsafe.Pointer(&(_sqlite3Config.X10))).X4)(tls, int32(u64(32)))) * (((((*XHash)(unsafe.Pointer(&(_12_pSchema.X2))).X1) + ((*XHash)(unsafe.Pointer(&(_12_pSchema.X4))).X1)) + ((*XHash)(unsafe.Pointer(&(_12_pSchema.X3))).X1)) + ((*XHash)(unsafe.Pointer(&(_12_pSchema.X5))).X1)))) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X2))).X3)) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X4))).X3)) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X3))).X3)) - sink1 = *p + sink1(*p) } { p := &_11_nByte *p = int32(uint64(*p) + Xsqlite3_msize(tls, (*XHash)(unsafe.Pointer(&(_12_pSchema.X5))).X3)) - sink1 = *p + sink1(*p) } _13_p = (*XHashElem)((*XHash)(unsafe.Pointer(&(_12_pSchema.X4))).X2) _37: @@ -112174,7 +112174,7 @@ func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset { p := _pnVal *p = (*p) + (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(&(_pPager.X55))))) + 4*uintptr(_eStat-i32(7))))) - sink1 = *p + sink1(*p) } if _reset != 0 { *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(&(_pPager.X55))))) + 4*uintptr(_eStat-i32(7)))) = i32(0) @@ -112700,7 +112700,7 @@ func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) & i32(-1025)) - sink14 = *p + sink14(*p) } *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_pNew.X9))))) = nil if (int32(_pNew.X1) & i32(18)) == 0 { @@ -112709,12 +112709,12 @@ func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) & i32(-3073)) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_pNew.X1))) *p = uint16(int32(*p) | i32(4096)) - sink14 = *p + sink14(*p) } if _sqlite3VdbeMemMakeWriteable(tls, _pNew) != i32(0) { _sqlite3ValueFree(tls, _pNew) @@ -112804,7 +112804,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui { p := (*uint16)(unsafe.Pointer(&(_pOut.X1))) *p = uint16(int32(*p) | i32(32768)) - sink14 = *p + sink14(*p) } } @@ -113111,12 +113111,12 @@ _31: { p := &_zIn *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_17_len))) - sink13 = *p + sink13(*p) } { p := &_nIn *p = (*p) - _17_len - sink1 = *p + sink1(*p) } goto _26 _27: @@ -113147,7 +113147,7 @@ _41: { p := &_nIn *p = (*p) - _20_len - sink1 = *p + sink1(*p) } goto _36 _37: @@ -114163,7 +114163,7 @@ _20: { p := &_nOut *p = (*p) + int64(_nRep-_nPattern) - sink6 = *p + sink6(*p) } if (_nOut - int64(i32(1))) > int64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(&(_6_db.X31))))) + 4*uintptr(i32(0))))) { Xsqlite3_result_error_toobig(tls, _context) @@ -114181,12 +114181,12 @@ _20: { p := &_j *p = (*p) + _nRep - sink1 = *p + sink1(*p) } { p := &_i *p = (*p) + (_nPattern - i32(1)) - sink1 = *p + sink1(*p) } _26: _i += 1 @@ -114202,7 +114202,7 @@ _23: { p := &_j *p = (*p) + (_nStr - _i) - sink1 = *p + sink1(*p) } func() { if int64(_j) > _nOut { @@ -114334,7 +114334,7 @@ _22: { p := &_p1 *p = (*p) + int64(_len) - sink6 = *p + sink6(*p) } if _p1 >= int64(i32(0)) { goto _24 @@ -114342,7 +114342,7 @@ _22: { p := &_p2 *p = (*p) + _p1 - sink6 = *p + sink6(*p) } if _p2 < int64(i32(0)) { _p2 = int64(i32(0)) @@ -114365,13 +114365,13 @@ _29: { p := &_p1 *p = (*p) - _p2 - sink6 = *p + sink6(*p) } if _p1 < int64(i32(0)) { { p := &_p2 *p = (*p) + _p1 - sink6 = *p + sink6(*p) } _p1 = int64(i32(0)) } @@ -114471,7 +114471,7 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe { p := (*float64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + float64(_2_v) - sink4 = *p + sink4(*p) } if ((int32(_p.X4) | int32(_p.X3)) == i32(0)) && _sqlite3AddInt64(tls, (*int64)(unsafe.Pointer(&(_p.X1))), _2_v) != 0 { *(*uint8)(unsafe.Pointer(&(_p.X3))) = uint8(i32(1)) @@ -114481,7 +114481,7 @@ _4: { p := (*float64)(unsafe.Pointer(&(_p.X0))) *p = (*p) + Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - sink4 = *p + sink4(*p) } *(*uint8)(unsafe.Pointer(&(_p.X4))) = uint8(i32(1)) _7: @@ -115624,12 +115624,12 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 { p := &_amt *p = (*p) - _3_nCopy - sink1 = *p + sink1(*p) } { p := &_offset *p = (*p) + int64(_3_nCopy) - sink6 = *p + sink6(*p) } _6: _got = _seekAndRead(tls, _pFile, _offset, _pBuf, _amt) @@ -115702,17 +115702,17 @@ _8: { p := &_cnt *p = (*p) - _got - sink1 = *p + sink1(*p) } { p := &_offset *p = (*p) + int64(_got) - sink6 = *p + sink6(*p) } { p := &_prior *p = (*p) + _got - sink1 = *p + sink1(*p) } _pBuf = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_got))))) + uintptr(unsafe.Pointer((*int8)(_pBuf)))))) } @@ -115766,12 +115766,12 @@ _4: { p := &_amt *p = (*p) - _wrote - sink1 = *p + sink1(*p) } { p := &_offset *p = (*p) + int64(_wrote) - sink6 = *p + sink6(*p) } _pBuf = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(_pBuf) + 1*uintptr(_wrote)))) goto _4 @@ -115837,7 +115837,7 @@ func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer, { p := &_nBuf *p = (*p) & i32(131071) - sink1 = *p + sink1(*p) } _6: _1_iSeek = crt.Xlseek64(tls, _fd, _iOff, i32(0)) @@ -115967,7 +115967,7 @@ _8: { p := (*uint16)(unsafe.Pointer(&(_pFile.X5))) *p = uint16(int32(*p) & i32(-9)) - sink14 = *p + sink14(*p) } _6: return _rc @@ -116516,7 +116516,7 @@ _7: { p := &_3_iWrite *p = (*p) + int64(_3_nBlk) - sink6 = *p + sink6(*p) } goto _7 _10: @@ -116729,14 +116729,14 @@ func _unixModeBit(tls *crt.TLS, _pFile *XunixFile, _mask uint8, _pArg *int32) { { p := (*uint16)(unsafe.Pointer(&(_pFile.X5))) *p = uint16(int32(*p) & (^int32(_mask))) - sink14 = *p + sink14(*p) } goto _3 } { p := (*uint16)(unsafe.Pointer(&(_pFile.X5))) *p = uint16(int32(*p) | int32(_mask)) - sink14 = *p + sink14(*p) } _3: } @@ -116842,7 +116842,7 @@ func _unixDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { { p := &_rc *p = (*p) | i32(4096) - sink1 = *p + sink1(*p) } } return _rc @@ -116998,7 +116998,7 @@ _38: { p := (*uint16)(unsafe.Pointer(&(_pShmNode.X5))) *p = uint16(int32(*p) + _nShmPerMap) - sink14 = *p + sink14(*p) } goto _27 _28: @@ -117258,12 +117258,12 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X10))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X11))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } goto _18 } @@ -117271,12 +117271,12 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X10))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X11))) *p = uint8(int32(*p) | int32(_2_mask)) - sink2 = *p + sink2(*p) } goto _18 } @@ -117289,12 +117289,12 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X10))) *p = uint8(int32(*p) | int32(_2_mask)) - sink2 = *p + sink2(*p) } { p := (*uint8)(unsafe.Pointer(&(_pShmNode.X11))) *p = uint8(int32(*p) & (^int32(_2_mask))) - sink2 = *p + sink2(*p) } _18: goto _21 @@ -117373,7 +117373,7 @@ _13: { p := &_1_i *p = (*p) + _1_nShmPerMap - sink1 = *p + sink1(*p) } goto _8 _11: @@ -117498,7 +117498,7 @@ _27: { p := &_1_allMask *p = uint16(int32(*p) | int32(_pX.X4)) - sink14 = *p + sink14(*p) } _28: _pX = (*TunixShm)(_pX.X1) @@ -117514,12 +117514,12 @@ _35: { p := (*uint16)(unsafe.Pointer(&(_p.X5))) *p = uint16(int32(*p) & (^int32(_mask))) - sink14 = *p + sink14(*p) } { p := (*uint16)(unsafe.Pointer(&(_p.X4))) *p = uint16(int32(*p) & (^int32(_mask))) - sink14 = *p + sink14(*p) } } goto _48 @@ -117540,7 +117540,7 @@ _39: { p := &_6_allShared *p = uint16(int32(*p) | int32(_pX.X4)) - sink14 = *p + sink14(*p) } _pX = (*TunixShm)(_pX.X1) goto _39 @@ -117559,7 +117559,7 @@ _44: { p := (*uint16)(unsafe.Pointer(&(_p.X4))) *p = uint16(int32(*p) | int32(_mask)) - sink14 = *p + sink14(*p) } } goto _48 @@ -117590,7 +117590,7 @@ _52: { p := (*uint16)(unsafe.Pointer(&(_p.X5))) *p = uint16(int32(*p) | int32(_mask)) - sink14 = *p + sink14(*p) } } _55: @@ -117908,34 +117908,34 @@ _51: { p := &_openFlags *p = (*p) | i32(0) - sink1 = *p + sink1(*p) } } if _isReadWrite != 0 { { p := &_openFlags *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } if _isCreate != 0 { { p := &_openFlags *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } } if _isExclusive != 0 { { p := &_openFlags *p = (*p) | i32(128) - sink1 = *p + sink1(*p) } } { p := &_openFlags *p = (*p) | i32(0) - sink1 = *p + sink1(*p) } if _fd >= i32(0) { goto _62 @@ -117967,22 +117967,22 @@ _51: { p := &_flags *p = (*p) & i32(-7) - sink1 = *p + sink1(*p) } { p := &_openFlags *p = (*p) & i32(-67) - sink1 = *p + sink1(*p) } { p := &_flags *p = (*p) | i32(1) - sink1 = *p + sink1(*p) } { p := &_openFlags *p = (*p) | i32(0) - sink1 = *p + sink1(*p) } _isReadonly = i32(1) _fd = _robust_open(tls, _zName, _openFlags, _8_openMode) @@ -118015,14 +118015,14 @@ _62: { p := &_ctrlFlags *p = (*p) | i32(32) - sink1 = *p + sink1(*p) } } if _isReadonly != 0 { { p := &_ctrlFlags *p = (*p) | i32(2) - sink1 = *p + sink1(*p) } } _noLock = bool2int(_eType != i32(256)) @@ -118030,21 +118030,21 @@ _62: { p := &_ctrlFlags *p = (*p) | i32(128) - sink1 = *p + sink1(*p) } } if _syncDir != 0 { { p := &_ctrlFlags *p = (*p) | i32(8) - sink1 = *p + sink1(*p) } } if (_flags & i32(64)) != 0 { { p := &_ctrlFlags *p = (*p) | i32(64) - sink1 = *p + sink1(*p) } } _rc = _fillInUnixFile(tls, _pVfs, _fd, _pFile, _zPath, _ctrlFlags) @@ -118256,14 +118256,14 @@ func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3 { p := (*uint16)(unsafe.Pointer(&(_pNew.X5))) *p = uint16(int32(*p) | i32(16)) - sink14 = *p + sink14(*p) } } if crt.Xstrcmp(tls, _pVfs.X4, str(131329)) == i32(0) { { p := (*uint16)(unsafe.Pointer(&(_pNew.X5))) *p = uint16(int32(*p) | i32(1)) - sink14 = *p + sink14(*p) } } if (_ctrlFlags & i32(128)) != 0 { @@ -118835,7 +118835,7 @@ _19: { p := &_nByte *p = (*p) + _11_n - sink1 = *p + sink1(*p) } _21: _14: @@ -119282,7 +119282,7 @@ func _et_getdigit(tls *crt.TLS, _val *float64, _cnt *int32) (r0 int8) { { p := &_digit *p = (*p) + i32(48) - sink1 = *p + sink1(*p) } *_val = ((*_val) - _d) * float64(10) return int8(_digit) @@ -119333,14 +119333,14 @@ func Xsqlite3_enable_load_extension(tls *crt.TLS, _db *Xsqlite3, _onoff int32) ( { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) | i32(12582912) - sink1 = *p + sink1(*p) } goto _1 } { p := (*int32)(unsafe.Pointer(&(_db.X6))) *p = (*p) & i32(-12582913) - sink1 = *p + sink1(*p) } _1: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(_db.X3)) @@ -119365,24 +119365,24 @@ func u64(n uint64) uint64 { return n } func u8(n byte) byte { return n } var inf = math.Inf(1) -var nzf32 float32 // -0.0 -var nzf64 float64 // -0.0 -var sink68 **XWhereLoop //TODO report GC bug -var sink0 *int8 //TODO report GC bug -var sink32 *XCollSeq //TODO report GC bug -var sink71 *TInLoop //TODO report GC bug -var sink34 *XyyStackEntry //TODO report GC bug -var sink20 *XMem //TODO report GC bug -var sink31 *uint32 //TODO report GC bug -var sink13 *uint8 //TODO report GC bug -var sink4 float64 //TODO report GC bug -var sink18 int16 //TODO report GC bug -var sink1 int32 //TODO report GC bug -var sink6 int64 //TODO report GC bug -var sink14 uint16 //TODO report GC bug -var sink5 uint32 //TODO report GC bug -var sink17 uint64 //TODO report GC bug -var sink2 uint8 //TODO report GC bug +var nzf32 float32 // -0.0 +var nzf64 float64 // -0.0 +func sink68(**XWhereLoop) {} //TODO report GC bug +func sink0(*int8) {} //TODO report GC bug +func sink32(*XCollSeq) {} //TODO report GC bug +func sink71(*TInLoop) {} //TODO report GC bug +func sink34(*XyyStackEntry) {} //TODO report GC bug +func sink20(*XMem) {} //TODO report GC bug +func sink31(*uint32) {} //TODO report GC bug +func sink13(*uint8) {} //TODO report GC bug +func sink4(float64) {} //TODO report GC bug +func sink18(int16) {} //TODO report GC bug +func sink1(int32) {} //TODO report GC bug +func sink6(int64) {} //TODO report GC bug +func sink14(uint16) {} //TODO report GC bug +func sink5(uint32) {} //TODO report GC bug +func sink17(uint64) {} //TODO report GC bug +func sink2(uint8) {} //TODO report GC bug func postInc72(p **int16, d int) *int16 { q := (*uintptr)(unsafe.Pointer(p)) v := *q diff --git a/internal/mptest/mptest_linux_386.go b/internal/mptest/mptest_linux_386.go index 970eb46..bbe8e07 100644 --- a/internal/mptest/mptest_linux_386.go +++ b/internal/mptest/mptest_linux_386.go @@ -203,7 +203,7 @@ _24: { p := &_openFlags *p = (*p) | i32(4) - sink1 = *p + sink1(*p) } _14: _rc = bin.Xsqlite3_open_v2(tls, _g.X2, (**bin.Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_g.X3))))), _openFlags, _g.X1) @@ -306,7 +306,7 @@ _56: { p := &_15_iTimeout *p = (*p) - i32(10) - sink1 = *p + sink1(*p) } goto _56 } @@ -319,7 +319,7 @@ _60: { p := &_15_iTimeout *p = (*p) - i32(10) - sink1 = *p + sink1(*p) } goto _60 } @@ -327,12 +327,12 @@ _60: { p := (*int32)(unsafe.Pointer(&(_g.X13))) *p = (*p) + bin.Xsqlite3_column_int(tls, _15_pStmt, i32(0)) - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_g.X14))) *p = (*p) + bin.Xsqlite3_column_int(tls, _15_pStmt, i32(1)) - sink1 = *p + sink1(*p) } } bin.Xsqlite3_finalize(tls, _15_pStmt) @@ -664,7 +664,7 @@ _8: { p := &_zMsg *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_1_i))) - sink0 = *p + sink0(*p) } _9: if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMsg)) + 1*uintptr(i32(0))))) == i32(10)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMsg)) + 1*uintptr(i32(0))))) == i32(13)) { @@ -896,7 +896,7 @@ _15: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_i+i32(1)))) - sink0 = *p + sink0(*p) } goto _17 } @@ -930,7 +930,7 @@ _1: { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) + _n - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0)) + 1*uintptr(_p.X1))) = int8(i32(0)) } @@ -994,7 +994,7 @@ _0: { p := &_totalTime *p = (*p) + i32(10) - sink1 = *p + sink1(*p) } goto _0 } @@ -1045,7 +1045,7 @@ _9: { p := &_totalTime *p = (*p) + i32(10) - sink1 = *p + sink1(*p) } goto _9 } @@ -1053,7 +1053,7 @@ _9: { p := &_totalTime *p = (*p) + i32(100) - sink1 = *p + sink1(*p) } goto _0 _8: @@ -1105,7 +1105,7 @@ _0: { p := &_ii *p = (*p) + _len - sink1 = *p + sink1(*p) } goto _0 } @@ -1113,7 +1113,7 @@ _0: { p := &_ii *p = (*p) + _len - sink1 = *p + sink1(*p) } goto _0 } @@ -1143,7 +1143,7 @@ _15: { p := &_n *p = (*p) + _extractToken(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(2))))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_n))))))), (_len-i32(2))-_n, (*int8)(unsafe.Pointer((*[100]int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azArg))+100*uintptr(_nArg))))), int32(u32(100))) - sink1 = *p + sink1(*p) } _nArg += 1 goto _10 @@ -1204,7 +1204,7 @@ _41: { p := &_12_zAns *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_12_jj))) - sink0 = *p + sink0(*p) } if (((_len - _12_jj) - i32(1)) != (_sResult.X1)) || crt.Xstrncmp(tls, _sResult.X0, _12_zAns, uint32((_len-_12_jj)-i32(1))) != 0 { _errorMessage(tls, str(2752), _prevLine, unsafe.Pointer(_zFilename), (_len-_12_jj)-i32(1), unsafe.Pointer(_12_zAns), unsafe.Pointer(_sResult.X0)) @@ -1229,7 +1229,7 @@ _51: { p := &_15_zAns *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_15_jj))) - sink0 = *p + sink0(*p) } _15_zCopy = bin.Xsqlite3_mprintf(tls, str(2708), (_len-_15_jj)-i32(1), unsafe.Pointer(_15_zAns)) if (bool2int(bin.Xsqlite3_strglob(tls, _15_zCopy, _sResult.X0) == i32(0)) ^ _15_isGlob) != 0 { @@ -1307,7 +1307,7 @@ _79: { p := &_ii *p = (*p) + _findEndif(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_len))))))), i32(1), &_lineno) - sink1 = *p + sink1(*p) } } bin.Xsqlite3_finalize(tls, _25_pStmt) @@ -1317,7 +1317,7 @@ _74: { p := &_ii *p = (*p) + _findEndif(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_len))))))), i32(0), &_lineno) - sink1 = *p + sink1(*p) } goto _108 } @@ -1368,12 +1368,12 @@ _99: { p := &_33_iEnd *p = (*p) + _tokenLength(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_len)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_33_iEnd))))))), &_lineno) - sink1 = *p + sink1(*p) } { p := &_len *p = (*p) + _33_iEnd - sink1 = *p + sink1(*p) } _iBegin = _ii + _len goto _108 @@ -1396,7 +1396,7 @@ _108: { p := &_ii *p = (*p) + _len - sink1 = *p + sink1(*p) } goto _0 _1: @@ -1625,14 +1625,14 @@ _0: { p := &_n *p = (*p) + (_3_skip + _1_len) - sink1 = *p + sink1(*p) } goto _9 } { p := &_n *p = (*p) + _1_len - sink1 = *p + sink1(*p) } _9: goto _0 @@ -1690,7 +1690,7 @@ _2: { p := &_iTimeout *p = (*p) - i32(50) - sink1 = *p + sink1(*p) } goto _2 } @@ -1720,7 +1720,7 @@ _0: { p := &_n *p = (*p) + _tokenLength(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_z))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_n))))))), _pnLine) - sink1 = *p + sink1(*p) } goto _0 } @@ -1799,8 +1799,8 @@ func u8(n byte) byte { return n } var inf = math.Inf(1) var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 -var sink0 *int8 //TODO report GC bug -var sink1 int32 //TODO report GC bug +func sink0(*int8) {} //TODO report GC bug +func sink1(int32) {} //TODO report GC bug func postInc0(p **int8, d int) *int8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q diff --git a/internal/mptest/mptest_linux_amd64.go b/internal/mptest/mptest_linux_amd64.go index 557b68b..fbb1d59 100644 --- a/internal/mptest/mptest_linux_amd64.go +++ b/internal/mptest/mptest_linux_amd64.go @@ -203,7 +203,7 @@ _24: { p := &_openFlags *p = (*p) | i32(4) - sink1 = *p + sink1(*p) } _14: _rc = bin.Xsqlite3_open_v2(tls, _g.X2, (**bin.Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(&(_g.X3))))), _openFlags, _g.X1) @@ -306,7 +306,7 @@ _56: { p := &_15_iTimeout *p = (*p) - i32(10) - sink1 = *p + sink1(*p) } goto _56 } @@ -319,7 +319,7 @@ _60: { p := &_15_iTimeout *p = (*p) - i32(10) - sink1 = *p + sink1(*p) } goto _60 } @@ -327,12 +327,12 @@ _60: { p := (*int32)(unsafe.Pointer(&(_g.X13))) *p = (*p) + bin.Xsqlite3_column_int(tls, _15_pStmt, i32(0)) - sink1 = *p + sink1(*p) } { p := (*int32)(unsafe.Pointer(&(_g.X14))) *p = (*p) + bin.Xsqlite3_column_int(tls, _15_pStmt, i32(1)) - sink1 = *p + sink1(*p) } } bin.Xsqlite3_finalize(tls, _15_pStmt) @@ -664,7 +664,7 @@ _8: { p := &_zMsg *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_1_i))) - sink0 = *p + sink0(*p) } _9: if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMsg)) + 1*uintptr(i32(0))))) == i32(10)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMsg)) + 1*uintptr(i32(0))))) == i32(13)) { @@ -896,7 +896,7 @@ _15: { p := &_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_i+i32(1)))) - sink0 = *p + sink0(*p) } goto _17 } @@ -930,7 +930,7 @@ _1: { p := (*int32)(unsafe.Pointer(&(_p.X1))) *p = (*p) + _n - sink1 = *p + sink1(*p) } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0)) + 1*uintptr(_p.X1))) = int8(i32(0)) } @@ -994,7 +994,7 @@ _0: { p := &_totalTime *p = (*p) + i32(10) - sink1 = *p + sink1(*p) } goto _0 } @@ -1045,7 +1045,7 @@ _9: { p := &_totalTime *p = (*p) + i32(10) - sink1 = *p + sink1(*p) } goto _9 } @@ -1053,7 +1053,7 @@ _9: { p := &_totalTime *p = (*p) + i32(100) - sink1 = *p + sink1(*p) } goto _0 _8: @@ -1105,7 +1105,7 @@ _0: { p := &_ii *p = (*p) + _len - sink1 = *p + sink1(*p) } goto _0 } @@ -1113,7 +1113,7 @@ _0: { p := &_ii *p = (*p) + _len - sink1 = *p + sink1(*p) } goto _0 } @@ -1143,7 +1143,7 @@ _15: { p := &_n *p = (*p) + _extractToken(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(2))))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_n))))))), (_len-i32(2))-_n, (*int8)(unsafe.Pointer((*[100]int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azArg))+100*uintptr(_nArg))))), int32(u64(100))) - sink1 = *p + sink1(*p) } _nArg += 1 goto _10 @@ -1204,7 +1204,7 @@ _41: { p := &_12_zAns *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_12_jj))) - sink0 = *p + sink0(*p) } if (((_len - _12_jj) - i32(1)) != (_sResult.X1)) || crt.Xstrncmp(tls, _sResult.X0, _12_zAns, uint64((_len-_12_jj)-i32(1))) != 0 { _errorMessage(tls, str(2752), _prevLine, unsafe.Pointer(_zFilename), (_len-_12_jj)-i32(1), unsafe.Pointer(_12_zAns), unsafe.Pointer(_sResult.X0)) @@ -1229,7 +1229,7 @@ _51: { p := &_15_zAns *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_15_jj))) - sink0 = *p + sink0(*p) } _15_zCopy = bin.Xsqlite3_mprintf(tls, str(2708), (_len-_15_jj)-i32(1), unsafe.Pointer(_15_zAns)) if (bool2int(bin.Xsqlite3_strglob(tls, _15_zCopy, _sResult.X0) == i32(0)) ^ _15_isGlob) != 0 { @@ -1307,7 +1307,7 @@ _79: { p := &_ii *p = (*p) + _findEndif(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_len))))))), i32(1), &_lineno) - sink1 = *p + sink1(*p) } } bin.Xsqlite3_finalize(tls, _25_pStmt) @@ -1317,7 +1317,7 @@ _74: { p := &_ii *p = (*p) + _findEndif(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_len))))))), i32(0), &_lineno) - sink1 = *p + sink1(*p) } goto _108 } @@ -1368,12 +1368,12 @@ _99: { p := &_33_iEnd *p = (*p) + _tokenLength(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zScript))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_ii)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_len)))))))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_33_iEnd))))))), &_lineno) - sink1 = *p + sink1(*p) } { p := &_len *p = (*p) + _33_iEnd - sink1 = *p + sink1(*p) } _iBegin = _ii + _len goto _108 @@ -1396,7 +1396,7 @@ _108: { p := &_ii *p = (*p) + _len - sink1 = *p + sink1(*p) } goto _0 _1: @@ -1625,14 +1625,14 @@ _0: { p := &_n *p = (*p) + (_3_skip + _1_len) - sink1 = *p + sink1(*p) } goto _9 } { p := &_n *p = (*p) + _1_len - sink1 = *p + sink1(*p) } _9: goto _0 @@ -1690,7 +1690,7 @@ _2: { p := &_iTimeout *p = (*p) - i32(50) - sink1 = *p + sink1(*p) } goto _2 } @@ -1720,7 +1720,7 @@ _0: { p := &_n *p = (*p) + _tokenLength(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_z))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_n))))))), _pnLine) - sink1 = *p + sink1(*p) } goto _0 } @@ -1799,8 +1799,8 @@ func u8(n byte) byte { return n } var inf = math.Inf(1) var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 -var sink0 *int8 //TODO report GC bug -var sink1 int32 //TODO report GC bug +func sink0(*int8) {} //TODO report GC bug +func sink1(int32) {} //TODO report GC bug func postInc0(p **int8, d int) *int8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q diff --git a/internal/threadtest4/threadtest4_linux_386.go b/internal/threadtest4/threadtest4_linux_386.go index fca0349..60b3c65 100644 --- a/internal/threadtest4/threadtest4_linux_386.go +++ b/internal/threadtest4/threadtest4_linux_386.go @@ -109,7 +109,7 @@ _0: { p := &_wkrFlags *p = (*p) & uint32(i32(-2)) - sink0 = *p + sink0(*p) } goto _14 } @@ -118,7 +118,7 @@ _0: { p := &_wkrFlags *p = (*p) | uint32(i32(1)) - sink0 = *p + sink0(*p) } goto _14 } @@ -126,7 +126,7 @@ _0: { p := &_wkrFlags *p = (*p) | uint32(i32(2)) - sink0 = *p + sink0(*p) } goto _14 } @@ -134,7 +134,7 @@ _0: { p := &_wkrFlags *p = (*p) | uint32(i32(4)) - sink0 = *p + sink0(*p) } goto _14 } @@ -234,12 +234,12 @@ _35: { p := &_nErr *p = (*p) + ((*XWorkerInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aInfo)) + 40*uintptr(_i))).X5) - sink1 = *p + sink1(*p) } { p := &_nTest *p = (*p) + ((*XWorkerInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aInfo)) + 40*uintptr(_i))).X6) - sink1 = *p + sink1(*p) } crt.Xfflush(tls, (*crt.XFILE)(Xstdout)) _i += 1 @@ -574,8 +574,8 @@ func u8(n byte) byte { return n } var inf = math.Inf(1) var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 -var sink1 int32 //TODO report GC bug -var sink0 uint32 //TODO report GC bug +func sink1(int32) {} //TODO report GC bug +func sink0(uint32) {} //TODO report GC bug func store1(p *int32, v int32) int32 { *p = v; return v } type XWorkerInfo struct { diff --git a/internal/threadtest4/threadtest4_linux_amd64.go b/internal/threadtest4/threadtest4_linux_amd64.go index a140586..d8e4f9d 100644 --- a/internal/threadtest4/threadtest4_linux_amd64.go +++ b/internal/threadtest4/threadtest4_linux_amd64.go @@ -109,7 +109,7 @@ _0: { p := &_wkrFlags *p = (*p) & uint32(i32(-2)) - sink0 = *p + sink0(*p) } goto _14 } @@ -118,7 +118,7 @@ _0: { p := &_wkrFlags *p = (*p) | uint32(i32(1)) - sink0 = *p + sink0(*p) } goto _14 } @@ -126,7 +126,7 @@ _0: { p := &_wkrFlags *p = (*p) | uint32(i32(2)) - sink0 = *p + sink0(*p) } goto _14 } @@ -134,7 +134,7 @@ _0: { p := &_wkrFlags *p = (*p) | uint32(i32(4)) - sink0 = *p + sink0(*p) } goto _14 } @@ -234,12 +234,12 @@ _35: { p := &_nErr *p = (*p) + ((*XWorkerInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aInfo)) + 64*uintptr(_i))).X5) - sink1 = *p + sink1(*p) } { p := &_nTest *p = (*p) + ((*XWorkerInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aInfo)) + 64*uintptr(_i))).X6) - sink1 = *p + sink1(*p) } crt.Xfflush(tls, (*crt.XFILE)(Xstdout)) _i += 1 @@ -574,8 +574,8 @@ func u8(n byte) byte { return n } var inf = math.Inf(1) var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 -var sink1 int32 //TODO report GC bug -var sink0 uint32 //TODO report GC bug +func sink1(int32) {} //TODO report GC bug +func sink0(uint32) {} //TODO report GC bug func store1(p *int32, v int32) int32 { *p = v; return v } type XWorkerInfo struct { -- cgit v1.2.3-70-g09d2