diff options
author | Steffen <steffen.butzer@outlook.com> | 2017-06-21 16:50:12 +0200 |
---|---|---|
committer | Steffen <steffen.butzer@outlook.com> | 2017-06-21 16:50:12 +0200 |
commit | 48a57de665db990e7fabaf792f7567bb2b622f5a (patch) | |
tree | ecd1b86fb8151c38340a32ce6b71409ac35065a2 | |
parent | fdc87f0039c9297e4abef584aa5c01ba8f186c6d (diff) |
regenerate win amd64 & 386
-rw-r--r-- | internal/bin/bin_windows_386.go | 7868 | ||||
-rw-r--r-- | internal/bin/bin_windows_amd64.go | 7262 |
2 files changed, 6649 insertions, 8481 deletions
diff --git a/internal/bin/bin_windows_386.go b/internal/bin/bin_windows_386.go index 00bbe7a..b2fd222 100644 --- a/internal/bin/bin_windows_386.go +++ b/internal/bin/bin_windows_386.go @@ -41,14 +41,9 @@ import ( "unsafe" "github.com/cznic/crt" - "github.com/edsrzf/mmap-go" ) -const minAlloc = 2 << 5 - -var ( - inf = math.Inf(1) -) +var inf = math.Inf(1) func ftrace(s string, args ...interface{}) { _, fn, fl, _ := runtime.Caller(1) @@ -56,21 +51,7 @@ func ftrace(s string, args ...interface{}) { os.Stderr.Sync() } -func Init(heapSize, heapReserve int) int { - heap, err := mmap.MapRegion(nil, heapSize+heapReserve, mmap.RDWR, mmap.ANON, 0) - if err != nil { - panic(err) - } - - tls := crt.NewTLS() - crt.RegisterHeap(unsafe.Pointer(&heap[0]), int64(heapSize+heapReserve)) - crt.X__register_stdfiles(tls, Xstdin, Xstdout, Xstderr) - return int(Xinit(tls, int32(heapSize))) -} - const ( - XEXIT_FAILURE = 1 - XEXIT_SUCCESS = 0 XFTS5_TOKENIZE_AUX = 8 XFTS5_TOKENIZE_DOCUMENT = 4 XFTS5_TOKENIZE_PREFIX = 2 @@ -79,7 +60,6 @@ const ( XFULLY_WITHIN = 2 XNOT_WITHIN = 0 XPARTLY_WITHIN = 1 - XRAND_MAX = 32767 XSQLITE3_TEXT = 3 XSQLITE_ABORT = 4 XSQLITE_ABORT_ROLLBACK = 516 @@ -442,23 +422,9 @@ const ( XSQLITE_VTAB_CONSTRAINT_SUPPORT = 1 XSQLITE_WARNING = 28 XSQLITE_WARNING_AUTOINDEX = 284 - X_CALL_REPORTFAULT = 2 - X_CRT_PACKING = 8 - X_CVTBUFSIZE = 349 X_INTEGRAL_MAX_BITS = 64 - X_MAX_DIR = 256 - X_MAX_DRIVE = 3 - X_MAX_ENV = 32767 - X_MAX_EXT = 256 - X_MAX_FNAME = 256 - X_MAX_PATH = 260 X_MSC_VER = 1200 - X_OUT_TO_DEFAULT = 0 - X_OUT_TO_MSGBOX = 2 - X_OUT_TO_STDERR = 1 - X_REPORT_ERRMODE = 3 X_WIN32 = 1 - X_WRITE_ABORT_MSG = 1 X_X86_ = 1 X__ATOMIC_ACQUIRE = 2 X__ATOMIC_ACQ_REL = 4 @@ -628,11 +594,6 @@ const ( X__tune_core_avx2__ = 1 X__tune_haswell__ = 1 X__volatile = 0 - XminAlloc = 64 - Xonexit_t = 0 - Xstrtod = 0 - Xsys_errlist = 0 - Xsys_nerr = 0 ) func X_start(tls *crt.TLS, _argc int32, _argv **int8) { // crt0.c:12:1 @@ -662,46 +623,11 @@ func init() { Xstderr = (unsafe.Pointer)(uintptr(unsafe.Pointer(&X__stdfiles)) + 8) } -func Xmain(tls *crt.TLS, _argc int32, _argv **int8) (r0 int32) { // main.c:13:1 - r0 = i32(0) - Xinit(tls, i32(-1)) - return - -} - -func Xinit(tls *crt.TLS, _heapSize int32) (r0 int32) { // main.c:18:1 - var _heap unsafe.Pointer // main.c:20:7 - _ = _heap - var _rc int32 // main.c:25:6 - _ = _rc - _heap = crt.Xmalloc(tls, uint32(_heapSize)) - if unsafe.Pointer(_heap) != (unsafe.Pointer)(uintptr(i32(0))) { - goto _0 - } - - r0 = i32(1) - return - -_0: - _rc = Xsqlite3_config(tls, i32(8), unsafe.Pointer(_heap), _heapSize, i32(64)) - if _rc == 0 { - goto _1 - } - - r0 = i32(2) - return - -_1: - _rc = Xsqlite3_threadsafe(tls) - if _rc != 0 { - goto _2 - } - - r0 = i32(3) - return - -_2: +func Xmain(tls *crt.TLS, _argc int32, _argv **int8) (r0 int32) { // main.c:9:1 + var _f func(*crt.TLS, int32, ...interface{}) int32 // main.c:12:6 + _ = _f r0 = i32(0) + _f = Xsqlite3_config return } @@ -711,10 +637,10 @@ func Xsqlite3_config(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { _ = _ap var _rc int32 // sqlite3.c:140260:7 _ = _rc - var _27_szMmap int64 // sqlite3.c:140504:21 - _ = _27_szMmap - var _27_mxMmap int64 // sqlite3.c:140505:21 - _ = _27_mxMmap + var _22_szMmap int64 // sqlite3.c:140504:21 + _ = _22_szMmap + var _22_mxMmap int64 // sqlite3.c:140505:21 + _ = _22_mxMmap _rc = i32(0) if (_sqlite3Config.X28) == 0 { goto _0 @@ -740,8 +666,6 @@ _0: goto _10 case i32(7): goto _11 - case i32(8): - goto _17 case i32(9): goto _9 case i32(10): @@ -749,59 +673,59 @@ _0: case i32(11): goto _6 case i32(13): - goto _18 + goto _17 case i32(14): goto _13 case i32(15): goto _14 case i32(16): - goto _19 + goto _18 case i32(17): - goto _20 + goto _19 case i32(18): goto _15 case i32(19): goto _16 case i32(20): - goto _21 + goto _20 case i32(22): - goto _22 + goto _21 case i32(24): goto _12 case i32(25): - goto _23 + goto _22 case i32(26): - goto _24 + goto _23 default: - goto _25 + goto _24 } _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(4 /* X1 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(8 /* X2 */))) = i32(0) - goto _26 + goto _25 _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(4 /* X1 */))) = i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(8 /* X2 */))) = i32(0) - goto _26 + goto _25 _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(4 /* X1 */))) = i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(8 /* X2 */))) = i32(1) - goto _26 + goto _25 _5: *(*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))) = *(*Xsqlite3_mutex_methods)(crt.VAPointer(&_ap)) - goto _26 + goto _25 _6: *(*Xsqlite3_mutex_methods)(crt.VAPointer(&_ap)) = _sqlite3Config.X11 - goto _26 + goto _25 _7: *(*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))) = *(*Xsqlite3_mem_methods)(crt.VAPointer(&_ap)) - goto _26 + goto _25 _8: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -809,44 +733,44 @@ _8: }{((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X0)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer }{nil})) { - goto _27 + goto _26 } _sqlite3MemSetDefault(tls) -_27: +_26: *(*Xsqlite3_mem_methods)(crt.VAPointer(&_ap)) = _sqlite3Config.X10 - goto _26 + goto _25 _9: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 _10: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(192 /* X19 */))) = crt.VAPointer(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(196 /* X20 */))) = crt.VAInt32(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(200 /* X21 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 _11: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(204 /* X22 */))) = crt.VAPointer(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(208 /* X23 */))) = crt.VAInt32(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(212 /* X24 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 _12: *(*int32)(crt.VAPointer(&_ap)) = (_sqlite3HeaderSizeBtree(tls) + _sqlite3HeaderSizePcache(tls)) + _sqlite3HeaderSizePcache1(tls) - goto _26 + goto _25 _13: - goto _26 + goto _25 _14: _rc = i32(1) - goto _26 + goto _25 _15: *(*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))) = *(*Xsqlite3_pcache_methods2)(crt.VAPointer(&_ap)) - goto _26 + goto _25 _16: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -854,111 +778,80 @@ _16: }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X2)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{nil})) { - goto _28 + goto _27 } _sqlite3PCacheSetDefault(tls) -_28: +_27: *(*Xsqlite3_pcache_methods2)(crt.VAPointer(&_ap)) = _sqlite3Config.X12 - goto _26 + goto _25 _17: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(160 /* X13 */))) = crt.VAPointer(&_ap) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(164 /* X14 */))) = crt.VAInt32(&_ap) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(168 /* X15 */))) = crt.VAInt32(&_ap) - if (_sqlite3Config.X15) >= i32(1) { - goto _29 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(168 /* X15 */))) = i32(1) - goto _30 - -_29: - if (_sqlite3Config.X15) <= i32(4096) { - goto _31 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(168 /* X15 */))) = i32(4096) -_31: -_30: - if unsafe.Pointer(_sqlite3Config.X13) != (unsafe.Pointer)(uintptr(i32(0))) { - goto _32 - } - - crt.Xmemset(tls, (unsafe.Pointer)((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config))+uintptr(40 /* X10 */)))), i32(0), u32(32)) - goto _33 - -_32: - *(*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))) = *_sqlite3MemGetMemsys5(tls) -_33: - goto _26 - -_18: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(28 /* X7 */))) = crt.VAInt32(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(32 /* X8 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_19: +_18: *(*func(*crt.TLS, unsafe.Pointer, int32, *int8))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(256 /* X35 */))) = crt.VAOther(&_ap).(func(*crt.TLS, unsafe.Pointer, int32, *int8)) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(260 /* X36 */))) = crt.VAPointer(&_ap) - goto _26 + goto _25 -_20: +_19: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(12 /* X3 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_21: +_20: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(16 /* X4 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_22: - _27_szMmap = crt.VAInt64(&_ap) - _27_mxMmap = crt.VAInt64(&_ap) - if _27_mxMmap >= int64(i32(0)) && _27_mxMmap <= int64(i32(2147418112)) { - goto _35 +_21: + _22_szMmap = crt.VAInt64(&_ap) + _22_mxMmap = crt.VAInt64(&_ap) + if _22_mxMmap >= int64(i32(0)) && _22_mxMmap <= int64(i32(2147418112)) { + goto _29 } - _27_mxMmap = int64(i32(2147418112)) -_35: - if _27_szMmap >= int64(i32(0)) { - goto _36 + _22_mxMmap = int64(i32(2147418112)) +_29: + if _22_szMmap >= int64(i32(0)) { + goto _30 } - _27_szMmap = int64(i32(0)) -_36: - if _27_szMmap <= _27_mxMmap { - goto _37 + _22_szMmap = int64(i32(0)) +_30: + if _22_szMmap <= _22_mxMmap { + goto _31 } - _27_szMmap = _27_mxMmap -_37: - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(184 /* X18 */))) = _27_mxMmap - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X17 */))) = _27_szMmap - goto _26 + _22_szMmap = _22_mxMmap +_31: + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(184 /* X18 */))) = _22_mxMmap + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X17 */))) = _22_szMmap + goto _25 -_23: +_22: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(224 /* X27 */))) = crt.VAUint32(&_ap) - goto _26 + goto _25 -_24: +_23: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(36 /* X9 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_25: +_24: _rc = i32(1) - goto _26 + goto _25 -_26: +_25: _ap = nil r0 = _rc return } -var _sqlite3Config T7740133 // sqlite3.c:17320:48 +var _sqlite3Config T7740477 // sqlite3.c:17320:48 func init() { - _sqlite3Config = T7740133{X0: i32(1), X1: i32(1), X2: i32(1), X3: i32(1), X4: i32(1), X5: i32(2147483646), X6: i32(0), X7: i32(1200), X8: i32(100), X9: i32(65536), X10: Xsqlite3_mem_methods{}, X11: Xsqlite3_mutex_methods{}, X12: Xsqlite3_pcache_methods2{}, X13: nil, X14: i32(0), X15: i32(0), X16: i32(0), X17: i64(0), X18: i64(2147418112), X19: nil, X20: i32(0), X21: i32(0), X22: nil, X23: i32(0), X24: i32(20), X25: i32(0), X26: i32(0), X27: u32(250), X28: i32(0), X29: i32(0), X30: i32(0), X31: i32(0), X32: i32(0), X33: i32(0), X34: nil, X35: nil, X36: nil, X37: nil, X38: i32(0), X39: i32(2147483646)} + _sqlite3Config = T7740477{X0: i32(1), X1: i32(1), X2: i32(1), X3: i32(1), X4: i32(1), X5: i32(2147483646), X6: i32(0), X7: i32(1200), X8: i32(100), X9: i32(65536), X10: Xsqlite3_mem_methods{}, X11: Xsqlite3_mutex_methods{}, X12: Xsqlite3_pcache_methods2{}, X13: nil, X14: i32(0), X15: i32(0), X16: i32(0), X17: i64(0), X18: i64(2147418112), X19: nil, X20: i32(0), X21: i32(0), X22: nil, X23: i32(0), X24: i32(20), X25: i32(0), X26: i32(0), X27: u32(250), X28: i32(0), X29: i32(0), X30: i32(0), X31: i32(0), X32: i32(0), X33: i32(0), X34: nil, X35: nil, X36: nil, X37: nil, X38: i32(0), X39: i32(2147483646)} } func _sqlite3MisuseError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143232:1 @@ -1128,7 +1021,7 @@ func _sqlite3VXPrintf(tls *crt.TLS, _pAccum *XStrAccum, _fmt *int8, _ap []interf _ = _120_pSrc var _120_k int32 // sqlite3.c:25748:13 _ = _120_k - var _120_pItem *T7840851 // sqlite3.c:25749:29 + var _120_pItem *T7840217 // sqlite3.c:25749:29 _ = _120_pItem _xtype = u8(17) _zExtra = nil @@ -1178,7 +1071,7 @@ _6: goto _5 _10: - _flag_leftjustify = store6843(&_flag_prefix, store6843(&_cThousand, store6843(&_flag_alternateform, store6843(&_flag_altform2, store6843(&_flag_zeropad, uint8(i32(0))))))) + _flag_leftjustify = store6915(&_flag_prefix, store6915(&_cThousand, store6915(&_flag_alternateform, store6915(&_flag_altform2, store6915(&_flag_zeropad, uint8(i32(0))))))) _done = uint8(i32(0)) _11: switch _c { @@ -1692,7 +1585,7 @@ _127: { p := func() *float64 { _idx -= 1; return &_rounder }() *p = (*p) * (0.1) - sink6823 = *p + sink6895 = *p } goto _127 @@ -1704,7 +1597,7 @@ _130: { p := &_realvalue *p = (*p) + _rounder - sink6823 = *p + sink6895 = *p } _131: _exp = i32(0) @@ -1730,7 +1623,7 @@ _134: { p := &_64_scale *p = (*p) * float64(1e+100) - sink6823 = *p + sink6895 = *p } { p := &_exp @@ -1748,7 +1641,7 @@ _137: { p := &_64_scale *p = (*p) * float64(1e+10) - sink6823 = *p + sink6895 = *p } { p := &_exp @@ -1766,7 +1659,7 @@ _140: { p := &_64_scale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } _exp += 1 goto _140 @@ -1775,7 +1668,7 @@ _141: { p := &_realvalue *p = (*p) / _64_scale - sink6823 = *p + sink6895 = *p } _143: if _realvalue >= float64(1e-08) { @@ -1785,7 +1678,7 @@ _143: { p := &_realvalue *p = (*p) * float64(1e+08) - sink6823 = *p + sink6895 = *p } { p := &_exp @@ -1803,7 +1696,7 @@ _145: { p := &_realvalue *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } _exp -= 1 goto _145 @@ -1829,7 +1722,7 @@ _133: { p := &_realvalue *p = (*p) + _rounder - sink6823 = *p + sink6895 = *p } if _realvalue < float64(10) { goto _149 @@ -1838,7 +1731,7 @@ _133: { p := &_realvalue *p = (*p) * (0.1) - sink6823 = *p + sink6895 = *p } _exp += 1 _149: @@ -2319,7 +2212,7 @@ _74: _252: _120_pSrc = (*XSrcList)(crt.VAPointer(&_ap)) _120_k = crt.VAInt32(&_ap) - _120_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _120_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -2655,7 +2548,7 @@ _20: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X7 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } goto _21 @@ -2719,7 +2612,7 @@ func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X7 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -2770,10 +2663,10 @@ _5: } _3_pBuf = (*Xsqlite3_file)(unsafe.Pointer(_p)) - crt.Xmemset(tls, _p, i32(170), uint32((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _3_pBuf - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 + crt.Xmemset(tls, _p, i32(170), uint32((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _3_pBuf + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 return _6: @@ -2878,7 +2771,7 @@ _3: return i32(0) }() }() - r0 = int32((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X1) + r0 = int32((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X1) return } @@ -2890,7 +2783,7 @@ func init() { } func _isLookaside(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24597:1 - r0 = bool2int((uint32(uintptr(unsafe.Pointer(_p))) >= uint32(uintptr(unsafe.Pointer((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)))) && (uint32(uintptr(unsafe.Pointer(_p))) < uint32(uintptr(unsafe.Pointer((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X8))))) + r0 = bool2int((uint32(uintptr(unsafe.Pointer(_p))) >= uint32(uintptr(unsafe.Pointer((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)))) && (uint32(uintptr(unsafe.Pointer(_p))) < uint32(uintptr(unsafe.Pointer((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X8))))) return } @@ -2954,7 +2847,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3_mutex_enterĂ˜00__func__Ă˜000[0], str(924), 20) } -var _mem0 T7823465 // sqlite3.c:24252:3 +var _mem0 T7822769 // sqlite3.c:24252:3 func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547:1 func() int32 { @@ -3029,7 +2922,7 @@ func _sqlite3Pcache1Mutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:4615 } -var _pcache1_g T7894480 // sqlite3.c:45169:3 +var _pcache1_g T7893856 // sqlite3.c:45169:3 func _sqlite3MallocMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:24259:1 r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)) @@ -3037,7 +2930,7 @@ func _sqlite3MallocMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:24259 } -var _sqlite3Stat T7742663 // sqlite3.c:18478:3 +var _sqlite3Stat T7743050 // sqlite3.c:18478:3 func _sqlite3MallocSize(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24608:1 i32(0) @@ -3106,7 +2999,7 @@ _2: return i32(0) }() }() - if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { + if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { goto _6 } @@ -3158,7 +3051,7 @@ func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Po return i32(0) }() }() - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != uint32(i32(0)) { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != uint32(i32(0)) { goto _6 } @@ -3172,30 +3065,30 @@ func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Po return i32(0) }() }() - if _n <= uint64((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { + if _n <= uint64((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { goto _9 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 goto _10 _9: - if store7790031(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { + if store7790418(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 goto _12 _11: - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) <= ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) <= ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4) { goto _13 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 _13: r0 = (unsafe.Pointer)(_pBuf) return @@ -3578,9 +3471,9 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1 goto _2 } - *(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) _2: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _1: return @@ -3623,7 +3516,7 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) goto _6 } - crt.Xmemcpy(tls, _pNew, _p, uint32((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) + crt.Xmemcpy(tls, _pNew, _p, uint32((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) _sqlite3DbFree(tls, _db, _p) _6: goto _7 @@ -3948,7 +3841,7 @@ var _winMutex_staticMutexes [12]Xsqlite3_mutex // sqlite3.c:23885:22 var _winMutex_isInit int32 // sqlite3.c:23900:12 func Xsqlite3_win32_sleep(tls *crt.TLS, _milliseconds uint32) { // sqlite3.c:39059:12 - (*(*func(*crt.TLS, uint32))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(55)))).X1)})))(tls, _milliseconds) + (*(*func(*crt.TLS, uint32))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(55)))).X1)})))(tls, _milliseconds) return } @@ -3964,111 +3857,111 @@ func init() { X0 *int8 X1 func(*crt.TLS) X2 func(*crt.TLS) - }{T7871243{X0: str(1704), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) int32 }{crt.XAreFileApisANSI})), X2: nil}, T7871243{X0: str(1720), X1: nil, X2: nil}, T7871243{X0: str(1732), X1: nil, X2: nil}, T7871243{X0: str(1744), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{T7870619{X0: str(1704), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) int32 }{crt.XAreFileApisANSI})), X2: nil}, T7870619{X0: str(1720), X1: nil, X2: nil}, T7870619{X0: str(1732), X1: nil, X2: nil}, T7870619{X0: str(1744), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XCloseHandle})), X2: nil}, T7871243{X0: str(1756), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCloseHandle})), X2: nil}, T7870619{X0: str(1756), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer - }{crt.XCreateFileA})), X2: nil}, T7871243{X0: str(1768), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileA})), X2: nil}, T7870619{X0: str(1768), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer - }{crt.XCreateFileW})), X2: nil}, T7871243{X0: str(1780), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileW})), X2: nil}, T7870619{X0: str(1780), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *int8) unsafe.Pointer - }{crt.XCreateFileMappingA})), X2: nil}, T7871243{X0: str(1800), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileMappingA})), X2: nil}, T7870619{X0: str(1800), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer - }{crt.XCreateFileMappingW})), X2: nil}, T7871243{X0: str(1820), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileMappingW})), X2: nil}, T7870619{X0: str(1820), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSECURITY_ATTRIBUTES, int32, *uint16) unsafe.Pointer - }{crt.XCreateMutexW})), X2: nil}, T7871243{X0: str(1836), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) int32 }{crt.XDeleteFileA})), X2: nil}, T7871243{X0: str(1848), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) int32 }{crt.XDeleteFileW})), X2: nil}, T7871243{X0: str(1860), X1: nil, X2: nil}, T7871243{X0: str(1884), X1: nil, X2: nil}, T7871243{X0: str(1908), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateMutexW})), X2: nil}, T7870619{X0: str(1836), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) int32 }{crt.XDeleteFileA})), X2: nil}, T7870619{X0: str(1848), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) int32 }{crt.XDeleteFileW})), X2: nil}, T7870619{X0: str(1860), X1: nil, X2: nil}, T7870619{X0: str(1884), X1: nil, X2: nil}, T7870619{X0: str(1908), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XFlushFileBuffers})), X2: nil}, T7871243{X0: str(1928), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFlushFileBuffers})), X2: nil}, T7870619{X0: str(1928), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *int8, uint32, *[]interface{}) uint32 - }{crt.XFormatMessageA})), X2: nil}, T7871243{X0: str(1944), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFormatMessageA})), X2: nil}, T7870619{X0: str(1944), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *uint16, uint32, *[]interface{}) uint32 - }{crt.XFormatMessageW})), X2: nil}, T7871243{X0: str(1960), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFormatMessageW})), X2: nil}, T7870619{X0: str(1960), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XHMODULE) int32 - }{crt.XFreeLibrary})), X2: nil}, T7871243{X0: str(1972), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetCurrentProcessId})), X2: nil}, T7871243{X0: str(1992), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFreeLibrary})), X2: nil}, T7870619{X0: str(1972), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetCurrentProcessId})), X2: nil}, T7870619{X0: str(1992), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8, *uint32, *uint32, *uint32, *uint32) int32 - }{crt.XGetDiskFreeSpaceA})), X2: nil}, T7871243{X0: str(2012), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetDiskFreeSpaceA})), X2: nil}, T7870619{X0: str(2012), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, *uint32, *uint32, *uint32, *uint32) int32 - }{crt.XGetDiskFreeSpaceW})), X2: nil}, T7871243{X0: str(2032), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) uint32 }{crt.XGetFileAttributesA})), X2: nil}, T7871243{X0: str(2052), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetDiskFreeSpaceW})), X2: nil}, T7870619{X0: str(2032), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) uint32 }{crt.XGetFileAttributesA})), X2: nil}, T7870619{X0: str(2052), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16) uint32 - }{crt.XGetFileAttributesW})), X2: nil}, T7871243{X0: str(2072), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFileAttributesW})), X2: nil}, T7870619{X0: str(2072), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32 - }{crt.XGetFileAttributesExW})), X2: nil}, T7871243{X0: str(2096), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFileAttributesExW})), X2: nil}, T7870619{X0: str(2096), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint32) uint32 - }{crt.XGetFileSize})), X2: nil}, T7871243{X0: str(2108), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFileSize})), X2: nil}, T7870619{X0: str(2108), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8, uint32, *int8, **int8) uint32 - }{crt.XGetFullPathNameA})), X2: nil}, T7871243{X0: str(2128), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFullPathNameA})), X2: nil}, T7870619{X0: str(2128), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32 - }{crt.XGetFullPathNameW})), X2: nil}, T7871243{X0: str(2148), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetLastError})), X2: nil}, T7871243{X0: str(2164), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFullPathNameW})), X2: nil}, T7870619{X0: str(2148), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetLastError})), X2: nil}, T7870619{X0: str(2164), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XHMODULE, *int8) func(*crt.TLS) int32 - }{crt.XGetProcAddress})), X2: nil}, T7871243{X0: str(2180), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetProcAddress})), X2: nil}, T7870619{X0: str(2180), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSYSTEM_INFO) - }{crt.XGetSystemInfo})), X2: nil}, T7871243{X0: str(2196), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetSystemInfo})), X2: nil}, T7870619{X0: str(2196), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSYSTEMTIME) - }{crt.XGetSystemTime})), X2: nil}, T7871243{X0: str(2212), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetSystemTime})), X2: nil}, T7870619{X0: str(2212), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XFILETIME) - }{crt.XGetSystemTimeAsFileTime})), X2: nil}, T7871243{X0: str(2236), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetSystemTimeAsFileTime})), X2: nil}, T7870619{X0: str(2236), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, *int8) uint32 - }{crt.XGetTempPathA})), X2: nil}, T7871243{X0: str(2252), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetTempPathA})), X2: nil}, T7870619{X0: str(2252), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, *uint16) uint32 - }{crt.XGetTempPathW})), X2: nil}, T7871243{X0: str(2268), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetTickCount})), X2: nil}, T7871243{X0: str(2284), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetTempPathW})), X2: nil}, T7870619{X0: str(2268), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetTickCount})), X2: nil}, T7870619{X0: str(2284), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XOSVERSIONINFOA) int32 - }{crt.XGetVersionExA})), X2: nil}, T7871243{X0: str(2300), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetVersionExA})), X2: nil}, T7870619{X0: str(2300), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XOSVERSIONINFOW) int32 - }{crt.XGetVersionExW})), X2: nil}, T7871243{X0: str(2316), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetVersionExW})), X2: nil}, T7870619{X0: str(2316), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32) unsafe.Pointer - }{crt.XHeapAlloc})), X2: nil}, T7871243{X0: str(2328), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapAlloc})), X2: nil}, T7870619{X0: str(2328), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, uint32, uint32) unsafe.Pointer - }{crt.XHeapCreate})), X2: nil}, T7871243{X0: str(2340), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapCreate})), X2: nil}, T7870619{X0: str(2340), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XHeapDestroy})), X2: nil}, T7871243{X0: str(2352), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapDestroy})), X2: nil}, T7870619{X0: str(2352), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer) int32 - }{crt.XHeapFree})), X2: nil}, T7871243{X0: str(2364), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapFree})), X2: nil}, T7870619{X0: str(2364), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer, uint32) unsafe.Pointer - }{crt.XHeapReAlloc})), X2: nil}, T7871243{X0: str(2376), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapReAlloc})), X2: nil}, T7870619{X0: str(2376), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer) uint32 - }{crt.XHeapSize})), X2: nil}, T7871243{X0: str(2388), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapSize})), X2: nil}, T7870619{X0: str(2388), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer) int32 - }{crt.XHeapValidate})), X2: nil}, T7871243{X0: str(2404), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapValidate})), X2: nil}, T7870619{X0: str(2404), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32) uint32 - }{crt.XHeapCompact})), X2: nil}, T7871243{X0: str(2416), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapCompact})), X2: nil}, T7870619{X0: str(2416), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8) *crt.XHMODULE - }{crt.XLoadLibraryA})), X2: nil}, T7871243{X0: str(2432), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLoadLibraryA})), X2: nil}, T7870619{X0: str(2432), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16) *crt.XHMODULE - }{crt.XLoadLibraryW})), X2: nil}, T7871243{X0: str(2448), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLoadLibraryW})), X2: nil}, T7870619{X0: str(2448), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer - }{crt.XLocalFree})), X2: nil}, T7871243{X0: str(2460), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLocalFree})), X2: nil}, T7870619{X0: str(2460), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32 - }{crt.XLockFile})), X2: nil}, T7871243{X0: str(2472), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLockFile})), X2: nil}, T7870619{X0: str(2472), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32, *crt.XOVERLAPPED) int32 - }{crt.XLockFileEx})), X2: nil}, T7871243{X0: str(2484), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLockFileEx})), X2: nil}, T7870619{X0: str(2484), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) unsafe.Pointer - }{crt.XMapViewOfFile})), X2: nil}, T7871243{X0: str(2500), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XMapViewOfFile})), X2: nil}, T7870619{X0: str(2500), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32 - }{crt.XMultiByteToWideChar})), X2: nil}, T7871243{X0: str(2520), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XMultiByteToWideChar})), X2: nil}, T7870619{X0: str(2520), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XLARGE_INTEGER) int32 - }{crt.XQueryPerformanceCounter})), X2: nil}, T7871243{X0: str(2544), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XQueryPerformanceCounter})), X2: nil}, T7870619{X0: str(2544), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32 - }{crt.XReadFile})), X2: nil}, T7871243{X0: str(2556), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XReadFile})), X2: nil}, T7870619{X0: str(2556), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XSetEndOfFile})), X2: nil}, T7871243{X0: str(2572), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XSetEndOfFile})), X2: nil}, T7870619{X0: str(2572), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int32, uint32) uint32 - }{crt.XSetFilePointer})), X2: nil}, T7871243{X0: str(2588), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, uint32) }{crt.XSleep})), X2: nil}, T7871243{X0: str(2596), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XSetFilePointer})), X2: nil}, T7870619{X0: str(2588), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, uint32) }{crt.XSleep})), X2: nil}, T7870619{X0: str(2596), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSYSTEMTIME, *crt.XFILETIME) int32 - }{crt.XSystemTimeToFileTime})), X2: nil}, T7871243{X0: str(2620), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XSystemTimeToFileTime})), X2: nil}, T7870619{X0: str(2620), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32 - }{crt.XUnlockFile})), X2: nil}, T7871243{X0: str(2632), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XUnlockFile})), X2: nil}, T7870619{X0: str(2632), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, *crt.XOVERLAPPED) int32 - }{crt.XUnlockFileEx})), X2: nil}, T7871243{X0: str(2648), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XUnlockFileEx})), X2: nil}, T7870619{X0: str(2648), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XUnmapViewOfFile})), X2: nil}, T7871243{X0: str(2664), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XUnmapViewOfFile})), X2: nil}, T7870619{X0: str(2664), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32 - }{crt.XWideCharToMultiByte})), X2: nil}, T7871243{X0: str(2684), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWideCharToMultiByte})), X2: nil}, T7870619{X0: str(2684), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32 - }{crt.XWriteFile})), X2: nil}, T7871243{X0: str(2696), X1: nil, X2: nil}, T7871243{X0: str(2712), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWriteFile})), X2: nil}, T7870619{X0: str(2696), X1: nil, X2: nil}, T7870619{X0: str(2712), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32) uint32 - }{crt.XWaitForSingleObject})), X2: nil}, T7871243{X0: str(2732), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWaitForSingleObject})), X2: nil}, T7870619{X0: str(2732), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) uint32 - }{crt.XWaitForSingleObjectEx})), X2: nil}, T7871243{X0: str(2756), X1: nil, X2: nil}, T7871243{X0: str(2776), X1: nil, X2: nil}, T7871243{X0: str(2808), X1: nil, X2: nil}, T7871243{X0: str(2832), X1: nil, X2: nil}, T7871243{X0: str(2844), X1: nil, X2: nil}, T7871243{X0: str(2864), X1: nil, X2: nil}, T7871243{X0: str(2880), X1: nil, X2: nil}, T7871243{X0: str(2900), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) }{crt.XOutputDebugStringA})), X2: nil}, T7871243{X0: str(2920), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) }{crt.XOutputDebugStringW})), X2: nil}, T7871243{X0: str(2940), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) unsafe.Pointer }{crt.XGetProcessHeap})), X2: nil}, T7871243{X0: str(2956), X1: nil, X2: nil}, T7871243{X0: str(2984), X1: nil, X2: nil}, T7871243{X0: str(3012), X1: nil, X2: nil}, T7871243{X0: str(3024), X1: nil, X2: nil}, T7871243{X0: str(3048), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWaitForSingleObjectEx})), X2: nil}, T7870619{X0: str(2756), X1: nil, X2: nil}, T7870619{X0: str(2776), X1: nil, X2: nil}, T7870619{X0: str(2808), X1: nil, X2: nil}, T7870619{X0: str(2832), X1: nil, X2: nil}, T7870619{X0: str(2844), X1: nil, X2: nil}, T7870619{X0: str(2864), X1: nil, X2: nil}, T7870619{X0: str(2880), X1: nil, X2: nil}, T7870619{X0: str(2900), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) }{crt.XOutputDebugStringA})), X2: nil}, T7870619{X0: str(2920), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) }{crt.XOutputDebugStringW})), X2: nil}, T7870619{X0: str(2940), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) unsafe.Pointer }{crt.XGetProcessHeap})), X2: nil}, T7870619{X0: str(2956), X1: nil, X2: nil}, T7870619{X0: str(2984), X1: nil, X2: nil}, T7870619{X0: str(3012), X1: nil, X2: nil}, T7870619{X0: str(3024), X1: nil, X2: nil}, T7870619{X0: str(3048), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32) int32 }{crt.XFlushViewOfFile})), X2: nil}} } @@ -4804,7 +4697,7 @@ func _sqlite3MemRealloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nByte int32) (r0 goto _0 } - Xsqlite3_log(tls, i32(7), str(3636), crt.X_msize(tls, _pPrior), _nByte) + Xsqlite3_log(tls, i32(7), str(3636), crt.Xmalloc_usable_size(tls, _pPrior), _nByte) _0: r0 = _p return @@ -4822,7 +4715,7 @@ func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlit return i32(0) }() }() - r0 = int32(crt.X_msize(tls, _pPrior)) + r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior)) return } @@ -4915,7 +4808,7 @@ _0: _4: *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(8 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(24 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(24 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h))) *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 28*uintptr(_i))) _8: _i += 1 @@ -4963,7 +4856,7 @@ _0: return _4: - _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) + _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) goto _0 _3: @@ -5011,11 +4904,11 @@ var _sqlite3AlterFunctionsĂ˜00aAlterTableFuncsĂ˜001 [3]XFuncDef // sqlite3.c:961 func init() { _sqlite3AlterFunctionsĂ˜00aAlterTableFuncsĂ˜001 = [3]XFuncDef{XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTableFunc})), X5: nil, X6: str(3776), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTableFunc})), X5: nil, X6: str(3776), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTriggerFunc})), X5: nil, X6: str(3796), X7: T7789248{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTriggerFunc})), X5: nil, X6: str(3796), X7: T7789635{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameParentFunc})), X5: nil, X6: str(3820), X7: T7789248{}}} + }{_renameParentFunc})), X5: nil, X6: str(3820), X7: T7789635{}}} } func _renameTableFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:95913:1 @@ -5059,7 +4952,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink6849 = *p + sink6921 = *p } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(162) { @@ -5232,7 +5125,7 @@ _14: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } if int32(_pVal.X2) == (int32(_enc) & i32(-9)) { goto _15 @@ -5351,7 +5244,7 @@ func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite return i32(0) }() }() - _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) if _nByte > i32(0) { goto _9 } @@ -5366,16 +5259,16 @@ _9: return _10: - crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint32(*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) + crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint32(*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) - *p = (*p) + (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink961 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-16897)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -5505,7 +5398,7 @@ _22: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-7169)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -5683,7 +5576,7 @@ func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978: goto _5 } - _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) func() int32 { if (int32(_p.X1) & i32(8192)) == i32(0) { return i32(0) @@ -5737,7 +5630,7 @@ _8: goto _15 } - _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) goto _16 _15: @@ -5745,7 +5638,7 @@ _15: goto _17 } - _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) + _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFrame)) + uintptr(4 /* X1 */))))) = (*XVdbeFrame)(unsafe.Pointer((*XVdbe)(unsafe.Pointer(_4_pFrame.X0)).X39)) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_4_pFrame.X0) + uintptr(184 /* X39 */))))) = _4_pFrame _17: @@ -5789,7 +5682,7 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in } func() int32 { - if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) { + if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) { return i32(0) } return func() int32 { @@ -5849,27 +5742,27 @@ func init() { } func _sqlite3RowSetClear(tls *crt.TLS, _p *XRowSet) { // sqlite3.c:46379:1 - var _pChunk *T7901871 // sqlite3.c:46380:22 + var _pChunk *T7901247 // sqlite3.c:46380:22 _ = _pChunk - var _pNextChunk *T7901871 // sqlite3.c:46380:31 + var _pNextChunk *T7901247 // sqlite3.c:46380:31 _ = _pNextChunk - _pChunk = (*T7901871)(unsafe.Pointer(_p.X0)) + _pChunk = (*T7901247)(unsafe.Pointer(_p.X0)) _0: if _pChunk == nil { goto _3 } - _pNextChunk = (*T7901871)(unsafe.Pointer(_pChunk.X0)) + _pNextChunk = (*T7901247)(unsafe.Pointer(_pChunk.X0)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X1)), (unsafe.Pointer)(_pChunk)) _pChunk = _pNextChunk goto _0 _3: - *(**T7901871)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7901871)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901247)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7901247)(unsafe.Pointer(uintptr(i32(0)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = uint16(i32(0)) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) = uint16(i32(1)) return @@ -6062,7 +5955,7 @@ _16: _1_temp = *_zIn *_zIn = *(*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zIn)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(1)))))))) *(*uintptr)(unsafe.Pointer(&_zIn)) += uintptr(1) - *postInc6849(&_zIn, 1) = _1_temp + *postInc6921(&_zIn, 1) = _1_temp goto _16 _17: @@ -6110,7 +6003,7 @@ _23: goto _24 } - _c = uint32(*postInc6849(&_zIn, 1)) + _c = uint32(*postInc6921(&_zIn, 1)) if _c < uint32(i32(192)) { goto _25 } @@ -6121,7 +6014,7 @@ _26: goto _27 } - _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6849(&_zIn, 1))) + _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6921(&_zIn, 1))) goto _26 _27: @@ -6136,15 +6029,15 @@ _25: goto _32 } - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) - *postInc6849(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) goto _33 _32: - *postInc6849(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) - *postInc6849(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) - *postInc6849(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) + *postInc6921(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) _33: goto _23 @@ -6167,7 +6060,7 @@ _37: goto _38 } - _c = uint32(*postInc6849(&_zIn, 1)) + _c = uint32(*postInc6921(&_zIn, 1)) if _c < uint32(i32(192)) { goto _39 } @@ -6178,7 +6071,7 @@ _40: goto _41 } - _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6849(&_zIn, 1))) + _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6921(&_zIn, 1))) goto _40 _41: @@ -6193,22 +6086,22 @@ _39: goto _46 } - *postInc6849(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) goto _47 _46: - *postInc6849(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) - *postInc6849(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) - *postInc6849(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) + *postInc6921(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) _47: goto _37 _38: _34: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer(_zOut))) / 1) - *postInc6849(&_z, 1) = uint8(i32(0)) + *postInc6921(&_z, 1) = uint8(i32(0)) goto _48 _21: @@ -6231,20 +6124,20 @@ _52: goto _53 } - _c = uint32(*postInc6849(&_zIn, 1)) + _c = uint32(*postInc6921(&_zIn, 1)) { p := &_c - *p = (*p) + uint32(int32(*postInc6849(&_zIn, 1))<<uint(i32(8))) + *p = (*p) + uint32(int32(*postInc6921(&_zIn, 1))<<uint(i32(8))) sink985 = *p } if _c < uint32(i32(55296)) || _c >= uint32(i32(57344)) || uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) { goto _56 } - _28_c2 = int32(*postInc6849(&_zIn, 1)) + _28_c2 = int32(*postInc6921(&_zIn, 1)) { p := &_28_c2 - *p = (*p) + (int32(*postInc6849(&_zIn, 1)) << uint(i32(8))) + *p = (*p) + (int32(*postInc6921(&_zIn, 1)) << uint(i32(8))) sink961 = *p } _c = (uint32(_28_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) @@ -6253,7 +6146,7 @@ _56: goto _57 } - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) goto _58 _57: @@ -6261,8 +6154,8 @@ _57: goto _59 } - *postInc6849(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _60 _59: @@ -6270,16 +6163,16 @@ _59: goto _61 } - *postInc6849(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _62 _61: - *postInc6849(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) _62: _60: _58: @@ -6294,20 +6187,20 @@ _64: goto _65 } - _c = uint32(int32(*postInc6849(&_zIn, 1)) << uint(i32(8))) + _c = uint32(int32(*postInc6921(&_zIn, 1)) << uint(i32(8))) { p := &_c - *p = (*p) + uint32(*postInc6849(&_zIn, 1)) + *p = (*p) + uint32(*postInc6921(&_zIn, 1)) sink985 = *p } if _c < uint32(i32(55296)) || _c >= uint32(i32(57344)) || uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) { goto _68 } - _37_c2 = int32(*postInc6849(&_zIn, 1)) << uint(i32(8)) + _37_c2 = int32(*postInc6921(&_zIn, 1)) << uint(i32(8)) { p := &_37_c2 - *p = (*p) + int32(*postInc6849(&_zIn, 1)) + *p = (*p) + int32(*postInc6921(&_zIn, 1)) sink961 = *p } _c = (uint32(_37_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) @@ -6316,7 +6209,7 @@ _68: goto _69 } - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) goto _70 _69: @@ -6324,8 +6217,8 @@ _69: goto _71 } - *postInc6849(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _72 _71: @@ -6333,16 +6226,16 @@ _71: goto _73 } - *postInc6849(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _74 _73: - *postInc6849(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) _74: _72: _70: @@ -6442,14 +6335,14 @@ _11: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } _10: _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-4097)) - sink6836 = *p + sink6908 = *p } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(40 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) r0 = i32(0) @@ -6559,7 +6452,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -6646,7 +6539,7 @@ _13: goto _14 } - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5972), *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5972), *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) goto _15 _14: @@ -6660,14 +6553,14 @@ _14: return i32(0) }() }() - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5996), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5996), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _15: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(514)) - sink6836 = *p + sink6908 = *p } if _bForce == 0 { goto _18 @@ -6676,7 +6569,7 @@ _15: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-13)) - sink6836 = *p + sink6908 = *p } _18: _sqlite3VdbeChangeEncoding(tls, _pMem, int32(_enc)) @@ -6734,7 +6627,7 @@ _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(13)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -7633,7 +7526,7 @@ func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X7 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } goto _4 @@ -7786,7 +7679,7 @@ _15: { p := &_flags *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } _10: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -7869,7 +7762,7 @@ _30: } return i32(1024) }()) - sink6836 = *p + sink6908 = *p } _31: _29: @@ -7968,7 +7861,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = _bom _8: @@ -8052,7 +7945,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink6849 = *p + sink6921 = *p } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(162) { @@ -8146,7 +8039,7 @@ _7: { p := &_z *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink6849 = *p + sink6921 = *p } _n = _sqlite3GetToken(tls, _z, &_token) if _token == i32(162) { @@ -8342,21 +8235,21 @@ var _sqlite3RegisterDateTimeFunctionsĂ˜00aDateTimeFuncsĂ˜001 [8]XFuncDef // sqli func init() { _sqlite3RegisterDateTimeFunctionsĂ˜00aDateTimeFuncsĂ˜001 = [8]XFuncDef{XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_juliandayFunc})), X5: nil, X6: str(6620), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_juliandayFunc})), X5: nil, X6: str(6620), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_dateFunc})), X5: nil, X6: str(6632), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_dateFunc})), X5: nil, X6: str(6632), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_timeFunc})), X5: nil, X6: str(6640), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_timeFunc})), X5: nil, X6: str(6640), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_datetimeFunc})), X5: nil, X6: str(6648), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_datetimeFunc})), X5: nil, X6: str(6648), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_strftimeFunc})), X5: nil, X6: str(6660), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_strftimeFunc})), X5: nil, X6: str(6660), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimeFunc})), X5: nil, X6: str(6672), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimeFunc})), X5: nil, X6: str(6672), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimestampFunc})), X5: nil, X6: str(6688), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimestampFunc})), X5: nil, X6: str(6688), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_cdateFunc})), X5: nil, X6: str(6708), X7: T7789248{}}} + }{_cdateFunc})), X5: nil, X6: str(6708), X7: T7789635{}}} } func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19715:1 @@ -8584,7 +8477,7 @@ func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3. goto _5 } - r0 = *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -8592,7 +8485,7 @@ _5: goto _7 } - r0 = float64(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = float64(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -9001,7 +8894,7 @@ _64: { p := &_22_scale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } { p := &_e @@ -9019,7 +8912,7 @@ _65: { p := &_result *p = (*p) / float64(1e+308) - sink6823 = *p + sink6895 = *p } goto _67 @@ -9028,7 +8921,7 @@ _66: { p := &_result *p = (*p) * float64(1e+308) - sink6823 = *p + sink6895 = *p } _67: goto _68 @@ -9066,7 +8959,7 @@ _74: { p := &_22_scale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } { p := &_e @@ -9084,7 +8977,7 @@ _76: { p := &_22_scale *p = (*p) * float64(1e+22) - sink6823 = *p + sink6895 = *p } { p := &_e @@ -9390,7 +9283,7 @@ _5: { p := &_4_rScale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } *(*uintptr)(unsafe.Pointer(&_zDate)) += uintptr(1) goto _5 @@ -9399,7 +9292,7 @@ _6: { p := &_ms *p = (*p) / _4_rScale - sink6823 = *p + sink6895 = *p } _4: goto _7 @@ -9644,7 +9537,7 @@ _4: goto _6 } - r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) return _6: @@ -10019,11 +9912,11 @@ _62: goto _65 } - if int32((*T7777890)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T7777890)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T7777890)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X3)) || _r >= ((*T7777890)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X3) { + if int32((*T7778277)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T7778277)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T7778277)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X3)) || _r >= ((*T7778277)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X3) { goto _69 } - switch int32((*T7777890)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X0) { + switch int32((*T7778277)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X0) { case i32(1): goto _71 case i32(2): @@ -10059,7 +9952,7 @@ _71: { p := &_r *p = (*p) - float64(int32(_r)) - sink6823 = *p + sink6895 = *p } goto _73 @@ -10075,7 +9968,7 @@ _72: { p := &_r *p = (*p) - float64(int32(_r)) - sink6823 = *p + sink6895 = *p } goto _73 @@ -10083,7 +9976,7 @@ _73: _computeJD(tls, _p) { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) - *p = (*p) + int64((_r*((*T7777890)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X4))+_17_rRounder) + *p = (*p) + int64((_r*((*T7778277)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X4))+_17_rRounder) sink967 = *p } _rc = i32(0) @@ -10301,7 +10194,7 @@ _0: { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X7 */))) *p = (*p) - float64(_s) - sink6823 = *p + sink6895 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X4 */))) = _s / i32(3600) { @@ -10313,7 +10206,7 @@ _0: { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X7 */))) *p = (*p) + float64(_s-((_p.X5)*i32(60))) - sink6823 = *p + sink6895 = *p } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(41 /* X9 */))) = int8(i32(0)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(43 /* X11 */))) = int8(i32(1)) @@ -10445,7 +10338,7 @@ func init() { X2 *int8 X3 float64 X4 float64 - }{T7777890{X0: u8(0), X1: u8(6), X2: str(7192), X3: 4.642690608e+11, X4: 1000}, T7777890{X0: u8(0), X1: u8(6), X2: str(7200), X3: 7.73781768e+09, X4: 60000}, T7777890{X0: u8(0), X1: u8(4), X2: str(7208), X3: 1.28963628e+08, X4: 3.6e+06}, T7777890{X0: u8(0), X1: u8(3), X2: str(7104), X3: 5.373485e+06, X4: 8.64e+07}, T7777890{X0: u8(1), X1: u8(5), X2: str(7088), X3: 176546, X4: 2.592e+09}, T7777890{X0: u8(2), X1: u8(4), X2: str(7096), X3: 14713, X4: 3.1536e+10}} + }{T7778277{X0: u8(0), X1: u8(6), X2: str(7192), X3: 4.642690608e+11, X4: 1000}, T7778277{X0: u8(0), X1: u8(6), X2: str(7200), X3: 7.73781768e+09, X4: 60000}, T7778277{X0: u8(0), X1: u8(4), X2: str(7208), X3: 1.28963628e+08, X4: 3.6e+06}, T7778277{X0: u8(0), X1: u8(3), X2: str(7104), X3: 5.373485e+06, X4: 8.64e+07}, T7778277{X0: u8(1), X1: u8(5), X2: str(7088), X3: 176546, X4: 2.592e+09}, T7778277{X0: u8(2), X1: u8(4), X2: str(7096), X3: 14713, X4: 3.1536e+10}} } func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64) { // sqlite3.c:76354:12 @@ -10476,7 +10369,7 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli goto _0 } - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8)) _0: return @@ -10954,135 +10847,135 @@ var _sqlite3RegisterBuiltinFunctionsĂ˜00aBuiltinFuncĂ˜001 [60]XFuncDef // sqlite func init() { _sqlite3RegisterBuiltinFunctionsĂ˜00aBuiltinFuncĂ˜001 = [60]XFuncDef{XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(7372), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(7372), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(7372), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(7372), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptionusedFunc})), X5: nil, X6: str(7388), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptionusedFunc})), X5: nil, X6: str(7388), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptiongetFunc})), X5: nil, X6: str(7416), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptiongetFunc})), X5: nil, X6: str(7416), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7444), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7444), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7456), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7456), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7468), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7468), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7476), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7476), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7488), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7488), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7488), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7488), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7496), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7496), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7496), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7496), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7504), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7504), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7504), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7504), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(7512), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7512), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(7512), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7512), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(7512), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(7512), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(7516), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(7516), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(7516), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(7516), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(7516), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(7516), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_typeofFunc})), X5: nil, X6: str(7520), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_typeofFunc})), X5: nil, X6: str(7520), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lengthFunc})), X5: nil, X6: str(7528), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lengthFunc})), X5: nil, X6: str(7528), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_instrFunc})), X5: nil, X6: str(7536), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_instrFunc})), X5: nil, X6: str(7536), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_printfFunc})), X5: nil, X6: str(7544), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_printfFunc})), X5: nil, X6: str(7544), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_unicodeFunc})), X5: nil, X6: str(7552), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_unicodeFunc})), X5: nil, X6: str(7552), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_charFunc})), X5: nil, X6: str(7560), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_charFunc})), X5: nil, X6: str(7560), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_absFunc})), X5: nil, X6: str(7568), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_absFunc})), X5: nil, X6: str(7568), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(7572), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(7572), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(7572), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(7572), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_upperFunc})), X5: nil, X6: str(7580), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_upperFunc})), X5: nil, X6: str(7580), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lowerFunc})), X5: nil, X6: str(7588), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lowerFunc})), X5: nil, X6: str(7588), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_hexFunc})), X5: nil, X6: str(7596), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_hexFunc})), X5: nil, X6: str(7596), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7600), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7600), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomFunc})), X5: nil, X6: str(7608), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomFunc})), X5: nil, X6: str(7608), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomBlob})), X5: nil, X6: str(7616), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomBlob})), X5: nil, X6: str(7616), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_nullifFunc})), X5: nil, X6: str(7628), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_nullifFunc})), X5: nil, X6: str(7628), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7636), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7636), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_sourceidFunc})), X5: nil, X6: str(7652), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sourceidFunc})), X5: nil, X6: str(7652), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_errlogFunc})), X5: nil, X6: str(7672), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_errlogFunc})), X5: nil, X6: str(7672), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_quoteFunc})), X5: nil, X6: str(7684), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_quoteFunc})), X5: nil, X6: str(7684), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_last_insert_rowid})), X5: nil, X6: str(7692), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_last_insert_rowid})), X5: nil, X6: str(7692), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_changes})), X5: nil, X6: str(7712), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_changes})), X5: nil, X6: str(7712), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_total_changes})), X5: nil, X6: str(7720), X7: T7789248{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_total_changes})), X5: nil, X6: str(7720), X7: T7789635{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_replaceFunc})), X5: nil, X6: str(7736), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_replaceFunc})), X5: nil, X6: str(7736), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_zeroblobFunc})), X5: nil, X6: str(7744), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_zeroblobFunc})), X5: nil, X6: str(7744), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(7756), X7: T7789248{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(7756), X7: T7789635{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(7756), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(7756), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_sumFinalize})), X6: str(7764), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sumFinalize})), X6: str(7764), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_totalFinalize})), X6: str(7768), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_totalFinalize})), X6: str(7768), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_avgFinalize})), X6: str(7776), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_avgFinalize})), X6: str(7776), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(7780), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(7780), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(7780), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(7780), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(7788), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(7788), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(7788), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(7788), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(7804), X7: T7789248{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(7804), X7: T7789635{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(7812), X7: T7789248{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(7812), X7: T7789635{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(7812), X7: T7789248{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7789248{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7789248{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(7812), X7: T7789635{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7789635{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7789635{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7820), X7: T7789248{}}} + }{_versionFunc})), X5: nil, X6: str(7820), X7: T7789635{}}} } func _loadExt(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106711:1 @@ -11785,7 +11678,7 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns _2: _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8192)) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) if (_pMem.X5) == nil { goto _4 } @@ -12132,9 +12025,9 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(65 /* X17 */))) = uint8(i32(0)) - *(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) func() int32 { - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) > uint32(i32(0)) { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) > uint32(i32(0)) { return i32(0) } return func() int32 { @@ -12143,7 +12036,7 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 return i32(0) }() }() - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _1: return @@ -12208,7 +12101,7 @@ func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3 goto _1 _0: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) _1: return @@ -12217,7 +12110,7 @@ _1: func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1 _sqlite3VdbeMemSetNull(tls, _pMem) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) return @@ -12400,11 +12293,11 @@ func Xsqlite3_bind_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _pValue } _1: - _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _2: - _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _3: @@ -12412,7 +12305,7 @@ _3: goto _7 } - _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _8 _7: @@ -12463,7 +12356,7 @@ func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite _n = i32(0) _0: - *(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n + *(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) return @@ -12480,9 +12373,9 @@ func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, un _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746254)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746254)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(4 /* X1 */))) = _pArg - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746254)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(4 /* X1 */))) = _pArg + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(424 /* X74 */))) = i32(0) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = i32(0) @@ -13701,7 +13594,7 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat goto _3 _2: - if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store7779050((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(240 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store7779437((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(240 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } @@ -13921,7 +13814,7 @@ _30: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(80 /* X28 */))) = u32(2671521075) Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) func() int32 { - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == i32(0) { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == i32(0) { return i32(0) } return func() int32 { @@ -13930,11 +13823,11 @@ _30: return i32(0) }() }() - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { goto _34 } - Xsqlite3_free(tls, (*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) + Xsqlite3_free(tls, (*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) _34: Xsqlite3_free(tls, (unsafe.Pointer)(_db)) return @@ -13963,7 +13856,7 @@ func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqli }() _sqlite3BeginBenignMalloc(tls) _sqlite3BtreeEnterAll(tls, _db) - _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0))) + _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0))) _i = i32(0) _3: if _i >= (_db.X5) { @@ -13989,7 +13882,7 @@ _7: _6: _sqlite3VtabRollback(tls, _db) _sqlite3EndBenignMalloc(tls) - if ((_db.X6)&i32(2)) == i32(0) || int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { + if ((_db.X6)&i32(2)) == i32(0) || int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { goto _10 } @@ -14031,7 +13924,7 @@ _0: } -var _sqlite3Hooks T7815522 // sqlite3.c:20507:3 +var _sqlite3Hooks T7815909 // sqlite3.c:20507:3 func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68557:1 func() int32 { @@ -14264,7 +14157,7 @@ _12: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExcept)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-33)) - sink6843 = *p + sink6915 = *p } _13: r0 = i32(0) @@ -14369,7 +14262,7 @@ _9: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-15)) - sink6843 = *p + sink6915 = *p } r0 = _rc return @@ -14530,7 +14423,7 @@ func _getCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63283:1 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_1_iPage))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_1_iPage)))), (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */)))) goto _1 @@ -14788,7 +14681,7 @@ _17: { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_2_a))) - sink6849 = *p + sink6921 = *p } { p := &_amt @@ -14835,7 +14728,7 @@ _22: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } goto _25 @@ -14956,7 +14849,7 @@ _48: { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_16_a))) - sink6849 = *p + sink6921 = *p } _43: if _rc == 0 { @@ -15697,7 +15590,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -15713,17 +15606,17 @@ _4: goto _6 } - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) + r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) return _6: _4_h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125) _8: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { goto _9 } - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { goto _10 } @@ -16034,7 +15927,7 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm _zOut = (*uint8)(unsafe.Pointer(_zBuf)) _nRead = _iAmt func() int32 { - if (int64(_iAmt) + _iOfst) <= ((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) { + if (int64(_iAmt) + _iOfst) <= ((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) { return i32(0) } return func() int32 { @@ -16044,7 +15937,7 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm }() }() func() int32 { - if (((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { + if (((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -16053,7 +15946,7 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm return i32(0) }() }() - if ((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { + if ((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { goto _6 } @@ -16088,7 +15981,7 @@ _13: goto _14 _6: - _pChunk = (*XFileChunk)(unsafe.Pointer((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X1)) + _pChunk = (*XFileChunk)(unsafe.Pointer((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X1)) func() int32 { if _pChunk != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -16113,7 +16006,7 @@ _17: { p := &_zOut *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_4_nCopy))) - sink6849 = *p + sink6921 = *p } { p := &_nRead @@ -16121,17 +16014,17 @@ _17: sink961 = *p } _iChunkOffset = i32(0) - if ((_nRead >= i32(0)) && (store8291345(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { + if ((_nRead >= i32(0)) && (store8290745(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { goto _17 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { if _pChunk != nil { return (_iOfst + int64(_iAmt)) } return int64(i32(0)) }() - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk r0 = i32(0) return @@ -16179,7 +16072,7 @@ _2: _1: func() int32 { - if (_iOfst == ((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) { + if (_iOfst == ((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) { return i32(0) } return func() int32 { @@ -16203,8 +16096,8 @@ _10: goto _11 } - _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X1)) - _5_iChunkOffset = int32(((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) % int64(_p.X1)) + _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X1)) + _5_iChunkOffset = int32(((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) % int64(_p.X1)) _5_iSpace = func() int32 { if _nWrite < ((_p.X1) - _5_iChunkOffset) { return _nWrite @@ -16255,13 +16148,13 @@ _16: }() *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = _6_pNew _19: - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew _14: - crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)+uintptr(4 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint32(_5_iSpace)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)+uintptr(4 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint32(_5_iSpace)) { p := &_zWrite *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace))) - sink6849 = *p + sink6921 = *p } { p := &_nWrite @@ -16269,7 +16162,7 @@ _14: sink961 = *p } { - p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) + p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) *p = (*p) + int64(_5_iSpace) sink967 = *p } @@ -16311,11 +16204,11 @@ _1: goto _4 } - if (_1_iOff + int64(_1_nChunk)) <= ((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) { + if (_1_iOff + int64(_1_nChunk)) <= ((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) { goto _5 } - _1_nChunk = int32(((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) - _1_iOff) + _1_nChunk = int32(((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) - _1_iOff) _5: _rc = _sqlite3OsWrite(tls, _pReal, (unsafe.Pointer)((*[8]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIter))+uintptr(4 /* X1 */)))), _1_nChunk, _1_iOff) if _rc == 0 { @@ -16428,10 +16321,10 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32 _memjrnlFreeChunks(tls, _p) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = i32(0) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) _2: r0 = i32(0) return @@ -16455,7 +16348,7 @@ func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int var _p *XMemJournal // sqlite3.c:88906:14 _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) - *_pSize = (*T8291074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0 + *_pSize = (*T8290474)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0 r0 = i32(0) return @@ -16570,12 +16463,12 @@ _5: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -16584,7 +16477,7 @@ _5: _9: _8: - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) goto _5 _6: @@ -16593,16 +16486,16 @@ _6: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7)))))) - sink6843 = *p + sink6915 = *p } r0 = i32(0) return _10: _h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125) - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _11 } @@ -16617,7 +16510,7 @@ _12: _11: _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != _i { goto _15 } @@ -16632,7 +16525,7 @@ _15: _h = uint32(i32(0)) _16: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _14 } @@ -16650,8 +16543,8 @@ _bitvec_set_rehash: return _18: - crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) - crt.Xmemset(tls, (unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) + crt.Xmemset(tls, (unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (((_p.X0) + u32(125)) - uint32(i32(1))) / u32(125) _8_rc = _sqlite3BitvecSet(tls, _p, _i) _8_j = uint32(i32(0)) @@ -16681,7 +16574,7 @@ _23: _17: _bitvec_set_end: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h))) = _i + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h))) = _i r0 = i32(0) return @@ -16766,7 +16659,7 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3. { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } _pg1 = (((_pPg.X5) - uint32(i32(1))) & (^(_nPagePerSector - uint32(i32(1))))) + uint32(i32(1)) _nPageCount = _pPager.X22 @@ -16852,7 +16745,7 @@ _21: goto _24 _20: - if store7886493(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7885869(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -16897,7 +16790,7 @@ _31: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pPage)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _sqlite3PagerUnrefNotNull(tls, _12_pPage) _35: @@ -16919,7 +16812,7 @@ _28: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } r0 = _rc return @@ -17075,7 +16968,7 @@ _22: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _25: _24: @@ -17083,7 +16976,7 @@ _19: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } if (_pPager.X38) <= i32(0) { goto _26 @@ -17590,7 +17483,7 @@ _8: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(2 /* X2 */))) *p = uint8(int32(*p) + (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_2_i)))) + int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_k)) + 1*uintptr(_2_i)))))) - sink6843 = *p + sink6915 = *p } _t = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_2_i))) @@ -17617,16 +17510,16 @@ _14: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(2 /* X2 */))) *p = uint8(int32(*p) + int32(_t)) - sink6843 = *p + sink6915 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X1))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) = _t { p := &_t *p = uint8(int32(*p) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X1))))) - sink6843 = *p + sink6915 = *p } - *postInc6849(&_zBuf, 1) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_t))) + *postInc6921(&_zBuf, 1) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_t))) if preInc961(&_N, -1) != 0 { goto _14 } @@ -17636,7 +17529,7 @@ _14: } -var _sqlite3Prng T7853941 // sqlite3.c:26695:3 +var _sqlite3Prng T7853307 // sqlite3.c:26695:3 func _sqlite3OsRandomness(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nByte int32, _zBufOut *int8) (r0 int32) { // sqlite3.c:20306:1 r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8) int32)(unsafe.Pointer(&struct { @@ -17723,7 +17616,7 @@ _2: goto _5 } - _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_i)))) + _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_i)))) _1_i += 1 goto _2 @@ -17762,7 +17655,7 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) & i32(-17)) - sink6836 = *p + sink6908 = *p } if (int32(_p.X6) & i32(1)) == 0 { goto _5 @@ -17771,7 +17664,7 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) ^ i32(3)) - sink6836 = *p + sink6908 = *p } func() int32 { if (int32(_p.X6) & i32(3)) == i32(2) { @@ -18111,7 +18004,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _rc = _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iOff, _pPg.X5) if _rc == i32(0) { @@ -19240,7 +19133,7 @@ _3: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(46 /* X14 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _rc = i32(0) _6: @@ -20397,7 +20290,7 @@ _57: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1)) func() int32 { @@ -20413,7 +20306,7 @@ _57: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } if _rc == i32(0) { goto _71 @@ -20546,7 +20439,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = _2_rc _12: _6: - if store7913281(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { + if store7912657(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -21334,12 +21227,12 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) & i32(-15)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } func() int32 { if _sqlite3PcachePageSanity(tls, _p) != 0 { @@ -21727,7 +21620,7 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _0 } - *_ppPage = store7886493(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) + *_ppPage = store7885869(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(136 /* X43 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X3)) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) func() int32 { @@ -21744,7 +21637,7 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _3 _0: - *_ppPage = store7886493(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(u32(40)+uint32(_pPager.X44)))))) + *_ppPage = store7885869(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(u32(40)+uint32(_pPager.X44)))))) if _p != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -21906,7 +21799,7 @@ _10: _11: _9: - _pPg = store7886493(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) + _pPg = store7885869(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) func() int32 { if _pPg == (*_ppPage) { return i32(0) @@ -22663,7 +22556,7 @@ func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670 var _p *XPgHdr // sqlite3.c:44671:9 _ = _p _0: - if store7886493(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7885869(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -22687,7 +22580,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) & i32(-13)) - sink6836 = *p + sink6908 = *p } _p = (*XPgHdr)(unsafe.Pointer(_p.X9)) goto _0 @@ -24595,7 +24488,7 @@ func _downgradeAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { // sqlite3.c { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-97)) - sink6836 = *p + sink6908 = *p } _1_pLock = (*XBtLock)(unsafe.Pointer(_pBt.X25)) _1: @@ -24741,7 +24634,7 @@ _8: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-97)) - sink6836 = *p + sink6908 = *p } goto _24 @@ -24753,7 +24646,7 @@ _23: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } _25: _24: @@ -24921,7 +24814,7 @@ _7: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(78 /* X9 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _8: return @@ -25058,7 +24951,7 @@ func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c }() }() func() int32 { - if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) { + if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) { return i32(0) } return func() int32 { @@ -25092,7 +24985,7 @@ func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c }() }() func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -25107,7 +25000,7 @@ _6: } func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -25127,18 +25020,18 @@ _18: goto _19 } - _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) goto _20 _19: - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) _20: _13: if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) { goto _21 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) _21: if ((_p.X2) & uint32(i32(32768))) != uint32(i32(0)) { goto _22 @@ -25219,10 +25112,10 @@ _0: func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqlite3.c:92399:1 var _i int32 // sqlite3.c:92400:7 _ = _i - var _pItem *T7851275 // sqlite3.c:92401:24 + var _pItem *T7850641 // sqlite3.c:92401:24 _ = _pItem func() int32 { - if ((*T7851275)(unsafe.Pointer(_pList.X1)) != (*T7851275)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) { + if ((*T7850641)(unsafe.Pointer(_pList.X1)) != (*T7850641)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) { return i32(0) } return func() int32 { @@ -25231,7 +25124,7 @@ func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqli return i32(0) }() }() - *func() *int32 { _pItem = (*T7851275)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) + *func() *int32 { _pItem = (*T7850641)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _3: if _i >= (_pList.X0) { goto _6 @@ -25240,7 +25133,7 @@ _3: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pItem.X0))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X2)) - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) goto _3 _6: @@ -25259,7 +25152,7 @@ func init() { func _sqlite3SrcListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList) { // sqlite3.c:103252:1 var _i int32 // sqlite3.c:103253:7 _ = _i - var _pItem *T7840851 // sqlite3.c:103254:23 + var _pItem *T7840217 // sqlite3.c:103254:23 _ = _pItem if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 @@ -25269,7 +25162,7 @@ func _sqlite3SrcListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList) { // s _0: *func() *int32 { - _pItem = (*T7840851)(unsafe.Pointer((*[1]struct { + _pItem = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -25307,23 +25200,23 @@ _1: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X3)) - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _5 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) _5: - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _6 } - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) _6: _sqlite3DeleteTable(tls, _db, (*XTable)(unsafe.Pointer(_pItem.X4))) _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(_pItem.X5))) _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pItem.X12))) _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer(_pItem.X13))) - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pItem }())) += uintptr(68) goto _1 _4: @@ -25365,7 +25258,7 @@ func _deleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:1 _ = _2_pOld _nLookaside = func() int32 { if (_db != nil) && (((_pTable.X9) & uint32(i32(2))) == uint32(i32(0))) { - return ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) + return ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) } return i32(0) }() @@ -25427,7 +25320,7 @@ _6: _sqlite3VtabClear(tls, _db, _pTable) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTable)) func() int32 { - if (_nLookaside == i32(0)) || (_nLookaside == ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3)) { + if (_nLookaside == i32(0)) || (_nLookaside == ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3)) { return i32(0) } return func() int32 { @@ -25618,7 +25511,7 @@ func _strHash(tls *crt.TLS, _z *int8) (r0 uint32) { // sqlite3.c:29238:1 _ = _c _h = u32(0) _0: - if int32(store6843(&_c, uint8(*postInc1025(&_z, 1)))) == i32(0) { + if int32(store6915(&_c, uint8(*postInc1025(&_z, 1)))) == i32(0) { goto _1 } @@ -26108,7 +26001,7 @@ func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { / return i32(0) }() }() - if store7858539(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { + if store7857915(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -26265,7 +26158,7 @@ _1: goto _4 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T8305087)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))).X0)) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T8304487)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))).X0)) _i += 1 goto _1 @@ -26279,7 +26172,7 @@ _4: func _sqlite3WithDelete(tls *crt.TLS, _db *Xsqlite3, _pWith *XWith) { // sqlite3.c:103885:1 var _1_i int32 // sqlite3.c:103887:9 _ = _1_i - var _2_pCte *T7850684 // sqlite3.c:103889:18 + var _2_pCte *T7850050 // sqlite3.c:103889:18 _ = _2_pCte if _pWith == nil { goto _0 @@ -26291,7 +26184,7 @@ _1: goto _4 } - _2_pCte = (*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _2_pCte = (*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -27334,12 +27227,12 @@ _1: _7: { p := &_s1 - *p = (*p) + ((*postInc7743496(&_aData, 4)) + _s2) + *p = (*p) + ((*postInc7743883(&_aData, 4)) + _s2) sink985 = *p } { p := &_s2 - *p = (*p) + ((*postInc7743496(&_aData, 4)) + _s1) + *p = (*p) + ((*postInc7743883(&_aData, 4)) + _s1) sink985 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { @@ -27363,7 +27256,7 @@ _9: { p := &_aData *p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2)))) - sink7743496 = *p + sink7743883 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _9 @@ -27994,7 +27887,7 @@ _26: return i32(0) }() }() - if (*(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _31 } @@ -28215,7 +28108,7 @@ _7: _13: _4_nEntry = int32((uintptr(unsafe.Pointer((*uint32)(unsafe.Pointer(_3_aHash)))) - uintptr(unsafe.Pointer(_3_aPgno))) / 4) _14: - _4_aIndex = (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7973528)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_aIndex = (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7972904)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 @@ -28235,28 +28128,28 @@ _15: _18: _walMergesort(tls, _3_aPgno, _aTmp, _4_aIndex, &_4_nEntry) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7973528)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7972904)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 X3 int32 X4 int32 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+20*uintptr(_i))))) + uintptr(16 /* X4 */))) = int32(_3_iZero) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7973528)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7972904)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 X3 int32 X4 int32 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+20*uintptr(_i))))) + uintptr(12 /* X3 */))) = _4_nEntry - *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7973528)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7972904)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 X3 int32 X4 int32 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+20*uintptr(_i))))) + uintptr(4 /* X1 */))) = _4_aIndex - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7973528)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7972904)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 @@ -28303,9 +28196,9 @@ func _walMergesort(tls *crt.TLS, _aContent *uint32, _aBuffer *uint16, _aList *ui X1 *uint16 } // sqlite3.c:55893:18 _ = _aSub - var _2_p *T7974074 // sqlite3.c:55903:22 + var _2_p *T7973450 // sqlite3.c:55903:22 _ = _2_p - var _4_p *T7974074 // sqlite3.c:55916:22 + var _4_p *T7973450 // sqlite3.c:55916:22 _ = _4_p var _5_i int32 // sqlite3.c:55929:9 _ = _5_i @@ -28349,7 +28242,7 @@ _7: return i32(0) }() }() - _2_p = (*T7974074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub))) + _2_p = (*T7973450)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub))) func() int32 { if ((_2_p.X1) != nil) && ((_2_p.X0) <= (i32(1) << uint(int32(_iSub)))) { return i32(0) @@ -28375,8 +28268,8 @@ _7: goto _7 _10: - *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7974074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+8*uintptr(_iSub))))) + uintptr(4 /* X1 */))) = _aMerge - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7974074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+8*uintptr(_iSub))))) + uintptr(0 /* X0 */))) = _nMerge + *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7973450)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+8*uintptr(_iSub))))) + uintptr(4 /* X1 */))) = _aMerge + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7973450)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+8*uintptr(_iSub))))) + uintptr(0 /* X0 */))) = _nMerge _iList += 1 goto _3 @@ -28401,7 +28294,7 @@ _18: return i32(0) }() }() - _4_p = (*T7974074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub))) + _4_p = (*T7973450)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub))) func() int32 { if (_4_p.X0) <= (i32(1) << uint(int32(_iSub))) { return i32(0) @@ -28577,7 +28470,7 @@ func _walIteratorNext(tls *crt.TLS, _p *XWalIterator, _piPage *uint32, _piFrame _ = _iRet var _i int32 // sqlite3.c:55774:7 _ = _i - var _1_pSegment *T7973528 // sqlite3.c:55779:23 + var _1_pSegment *T7972904 // sqlite3.c:55779:23 _ = _1_pSegment var _2_iPg uint32 // sqlite3.c:55781:11 _ = _2_iPg @@ -28599,7 +28492,7 @@ _2: goto _5 } - _1_pSegment = (*T7973528)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pSegment = (*T7972904)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 @@ -28805,7 +28698,7 @@ func _freeTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61510:1 { p := (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(80 /* X27 */))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink6849 = *p + sink6921 = *p } _sqlite3PageFree(tls, (unsafe.Pointer)(_pBt.X27)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(80 /* X27 */))) = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) @@ -28823,7 +28716,7 @@ func init() { func _functionDestroy(tls *crt.TLS, _db *Xsqlite3, _p *XFuncDef) { // sqlite3.c:140890:1 var _pDestructor *XFuncDestructor // sqlite3.c:140891:18 _ = _pDestructor - _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) + _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) if _pDestructor == nil { goto _0 } @@ -28992,7 +28885,7 @@ _3: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } r0 = (unsafe.Pointer)(func() *int8 { if (_p.X4) != 0 { @@ -29064,7 +28957,7 @@ func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1 var _columnNullValueĂ˜00nullMemĂ˜001 XMem // sqlite3.c:76925:20 func init() { - _columnNullValueĂ˜00nullMemĂ˜001 = XMem{X0: T7778830{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} + _columnNullValueĂ˜00nullMemĂ˜001 = XMem{X0: T7779217{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} } var _columnMemĂ˜00__func__Ă˜000 [10]int8 // - @@ -29301,7 +29194,7 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7 goto _5 } - r0 = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -29309,7 +29202,7 @@ _5: goto _7 } - r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -29716,12 +29609,12 @@ func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *X { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-2049)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4096)) - sink6836 = *p + sink6908 = *p } _0: _columnMallocFailure(tls, _pStmt) @@ -30277,7 +30170,7 @@ _1: { p := &_pColl *p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 20*uintptr(int32(_enc)-i32(1)))) - sink8147814 = *p + sink8147190 = *p } _5: r0 = _pColl @@ -30673,7 +30566,7 @@ _30: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDestructor)) + uintptr(0 /* X0 */))) += 1 _31: - *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) = _pDestructor + *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) = _pDestructor *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(2 /* X1 */))) = uint16((int32(_p.X1) & i32(3)) | _extraFlags) *(*func(*crt.TLS, *Xsqlite3_context, int32, **XMem))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))))) = func() func(*crt.TLS, *Xsqlite3_context, int32, **XMem) { if _xSFunc != nil { @@ -30778,7 +30671,7 @@ _13: _12: _10: - if _createFlag == 0 || _bestScore >= i32(6) || store7789597(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(28)+uint32(_nName))+uint32(i32(1))))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { + if _createFlag == 0 || _bestScore >= i32(6) || store7789984(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(28)+uint32(_nName))+uint32(i32(1))))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -31264,7 +31157,7 @@ func _sqlite3RunParser(tls *crt.TLS, _pParse *XParse, _zSql *int8, _pzErrMsg **i goto _2 } - *(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = i32(0) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X62 */))) = _zSql @@ -31379,7 +31272,7 @@ _17: return i32(0) }() }() - if (*(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _26 } @@ -31741,7 +31634,7 @@ _3: goto _8 } - if uint32(_iLookAhead) >= u32(96) || int32(store6843(&_2_iFallback, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_iLookAhead))))) == i32(0) { + if uint32(_iLookAhead) >= u32(96) || int32(store6915(&_2_iFallback, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_iLookAhead))))) == i32(0) { goto _10 } @@ -31905,7 +31798,7 @@ func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:1364 return i32(0) }() }() - _yytos = postInc8985645((**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(0 /* X0 */))))), -16) + _yytos = postInc8983905((**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(0 /* X0 */))))), -16) if _yyTraceFILE == nil { goto _4 } @@ -32145,9 +32038,9 @@ func _yy_reduce(tls *crt.TLS, _yypParser *XyyParser, _yyruleno uint32) { // sqli _ = _93_pLeft var _93_pDot *XExpr // sqlite3.c:137512:8 _ = _93_pDot - var _105_pNew *T7840851 // sqlite3.c:137563:29 + var _105_pNew *T7840217 // sqlite3.c:137563:29 _ = _105_pNew - var _105_pOld *T7840851 // sqlite3.c:137564:29 + var _105_pOld *T7840217 // sqlite3.c:137564:29 _ = _105_pOld var _106_pSubquery *XSelect // sqlite3.c:137573:14 _ = _106_pSubquery @@ -32195,10 +32088,10 @@ func _yy_reduce(tls *crt.TLS, _yypParser *XyyParser, _yyruleno uint32) { // sqli goto _1 } - _yysize = int32((*T8989635)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1) + _yysize = int32((*T8987895)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1) crt.Xfprintf(tls, _yyTraceFILE, str(28656), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleName)) + 4*uintptr(_yyruleno)))), int32((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(-_yysize))).X0)) _1: - if int32((*T8989635)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo))+2*uintptr(_yyruleno))).X1) != i32(0) { + if int32((*T8987895)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo))+2*uintptr(_yyruleno))).X1) != i32(0) { goto _2 } @@ -33320,7 +33213,7 @@ _118: goto _315 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -33387,7 +33280,7 @@ _319: goto _322 } - _105_pNew = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _105_pNew = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -33415,7 +33308,7 @@ _319: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-6)))))) + uintptr(4 /* X2 */))))))+uintptr(8 /* X2 */))))) + 68*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-6)))))) + uintptr(4 /* X2 */))))))).X0)-i32(1)))) - _105_pOld = (*T7840851)(unsafe.Pointer((*[1]struct { + _105_pOld = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -33764,7 +33657,7 @@ _182: goto _337 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(20 /* X6 */))))))) = _158_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(20 /* X6 */))))))) = _158_pList _spanSet(tls, (*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */)))))) goto _338 @@ -33887,7 +33780,7 @@ _204: goto _341 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = _173_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = _173_pList goto _342 _341: @@ -33911,8 +33804,8 @@ _343: goto _345 } - _178_pRHS = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X1) + 20*uintptr(i32(0)))).X0)) - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X1)+20*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) + _178_pRHS = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X1)+20*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))) if func() int32 { if _178_pRHS != nil { @@ -33955,7 +33848,7 @@ _345: goto _352 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) _sqlite3ExprSetHeightAndFlags(tls, _pParse, (*XExpr)(unsafe.Pointer((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0))) goto _353 @@ -34008,7 +33901,7 @@ _354: _209: _spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */)))))) - _186_p = store7852330((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) + _186_p = store7851696((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) _sqlite3PExprAddSelect(tls, _pParse, _186_p, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))) goto _281 @@ -34019,7 +33912,7 @@ _210: goto _359 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = func() *XExprList { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = func() *XExprList { if (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) != nil { return _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))), (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))) } @@ -34453,8 +34346,8 @@ _281: return i32(0) }() }() - _yygoto = int32((*T8989635)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X0) - _yysize = int32((*T8989635)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1) + _yygoto = int32((*T8987895)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X0) + _yysize = int32((*T8987895)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1) _yyact = _yy_find_reduce_action(tls, int32((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(-_yysize))).X0), uint8(_yygoto)) if _yyact > i32(999) { goto _393 @@ -34473,7 +34366,7 @@ _394: { p := &_yymsp *p = (*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 16*uintptr(_yysize-i32(1)))) - sink8985645 = *p + sink8983905 = *p } *(**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(0 /* X0 */))))) = _yymsp *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp)) + uintptr(0 /* X0 */))) = uint16(_yyact) @@ -34495,7 +34388,7 @@ _393: { p := (**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(0 /* X0 */))))) *p = (*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 16*uintptr(_yysize))) - sink8985645 = *p + sink8983905 = *p } _yy_accept(tls, _yypParser) _395: @@ -34512,7 +34405,7 @@ func init() { _yyRuleInfo = [332]struct { X0 uint8 X1 uint8 - }{T8989635{X0: u8(147), X1: u8(1)}, T8989635{X0: u8(147), X1: u8(3)}, T8989635{X0: u8(148), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(3)}, T8989635{X0: u8(150), X1: u8(0)}, T8989635{X0: u8(150), X1: u8(1)}, T8989635{X0: u8(150), X1: u8(1)}, T8989635{X0: u8(150), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(3)}, T8989635{X0: u8(149), X1: u8(5)}, T8989635{X0: u8(154), X1: u8(6)}, T8989635{X0: u8(156), X1: u8(1)}, T8989635{X0: u8(158), X1: u8(0)}, T8989635{X0: u8(158), X1: u8(3)}, T8989635{X0: u8(157), X1: u8(1)}, T8989635{X0: u8(157), X1: u8(0)}, T8989635{X0: u8(155), X1: u8(5)}, T8989635{X0: u8(155), X1: u8(2)}, T8989635{X0: u8(162), X1: u8(0)}, T8989635{X0: u8(162), X1: u8(2)}, T8989635{X0: u8(164), X1: u8(2)}, T8989635{X0: u8(166), X1: u8(0)}, T8989635{X0: u8(166), X1: u8(4)}, T8989635{X0: u8(166), X1: u8(6)}, T8989635{X0: u8(167), X1: u8(2)}, T8989635{X0: u8(171), X1: u8(2)}, T8989635{X0: u8(171), X1: u8(2)}, T8989635{X0: u8(171), X1: u8(4)}, T8989635{X0: u8(171), X1: u8(3)}, T8989635{X0: u8(171), X1: u8(3)}, T8989635{X0: u8(171), X1: u8(2)}, T8989635{X0: u8(171), X1: u8(3)}, T8989635{X0: u8(171), X1: u8(5)}, T8989635{X0: u8(171), X1: u8(2)}, T8989635{X0: u8(171), X1: u8(4)}, T8989635{X0: u8(171), X1: u8(4)}, T8989635{X0: u8(171), X1: u8(1)}, T8989635{X0: u8(171), X1: u8(2)}, T8989635{X0: u8(176), X1: u8(0)}, T8989635{X0: u8(176), X1: u8(1)}, T8989635{X0: u8(178), X1: u8(0)}, T8989635{X0: u8(178), X1: u8(2)}, T8989635{X0: u8(180), X1: u8(2)}, T8989635{X0: u8(180), X1: u8(3)}, T8989635{X0: u8(180), X1: u8(3)}, T8989635{X0: u8(180), X1: u8(3)}, T8989635{X0: u8(181), X1: u8(2)}, T8989635{X0: u8(181), X1: u8(2)}, T8989635{X0: u8(181), X1: u8(1)}, T8989635{X0: u8(181), X1: u8(1)}, T8989635{X0: u8(181), X1: u8(2)}, T8989635{X0: u8(179), X1: u8(3)}, T8989635{X0: u8(179), X1: u8(2)}, T8989635{X0: u8(182), X1: u8(0)}, T8989635{X0: u8(182), X1: u8(2)}, T8989635{X0: u8(182), X1: u8(2)}, T8989635{X0: u8(161), X1: u8(0)}, T8989635{X0: u8(184), X1: u8(1)}, T8989635{X0: u8(185), X1: u8(2)}, T8989635{X0: u8(185), X1: u8(7)}, T8989635{X0: u8(185), X1: u8(5)}, T8989635{X0: u8(185), X1: u8(5)}, T8989635{X0: u8(185), X1: u8(10)}, T8989635{X0: u8(188), X1: u8(0)}, T8989635{X0: u8(174), X1: u8(0)}, T8989635{X0: u8(174), X1: u8(3)}, T8989635{X0: u8(189), X1: u8(0)}, T8989635{X0: u8(189), X1: u8(2)}, T8989635{X0: u8(190), X1: u8(1)}, T8989635{X0: u8(190), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(4)}, T8989635{X0: u8(192), X1: u8(2)}, T8989635{X0: u8(192), X1: u8(0)}, T8989635{X0: u8(149), X1: u8(9)}, T8989635{X0: u8(149), X1: u8(4)}, T8989635{X0: u8(149), X1: u8(1)}, T8989635{X0: u8(163), X1: u8(2)}, T8989635{X0: u8(194), X1: u8(3)}, T8989635{X0: u8(197), X1: u8(1)}, T8989635{X0: u8(197), X1: u8(2)}, T8989635{X0: u8(197), X1: u8(1)}, T8989635{X0: u8(195), X1: u8(9)}, T8989635{X0: u8(206), X1: u8(4)}, T8989635{X0: u8(206), X1: u8(5)}, T8989635{X0: u8(198), X1: u8(1)}, T8989635{X0: u8(198), X1: u8(1)}, T8989635{X0: u8(198), X1: u8(0)}, T8989635{X0: u8(209), X1: u8(0)}, T8989635{X0: u8(199), X1: u8(3)}, T8989635{X0: u8(199), X1: u8(2)}, T8989635{X0: u8(199), X1: u8(4)}, T8989635{X0: u8(210), X1: u8(2)}, T8989635{X0: u8(210), X1: u8(0)}, T8989635{X0: u8(200), X1: u8(0)}, T8989635{X0: u8(200), X1: u8(2)}, T8989635{X0: u8(212), X1: u8(2)}, T8989635{X0: u8(212), X1: u8(0)}, T8989635{X0: u8(211), X1: u8(7)}, T8989635{X0: u8(211), X1: u8(9)}, T8989635{X0: u8(211), X1: u8(7)}, T8989635{X0: u8(211), X1: u8(7)}, T8989635{X0: u8(159), X1: u8(0)}, T8989635{X0: u8(159), X1: u8(2)}, T8989635{X0: u8(193), X1: u8(2)}, T8989635{X0: u8(213), X1: u8(1)}, T8989635{X0: u8(213), X1: u8(2)}, T8989635{X0: u8(213), X1: u8(3)}, T8989635{X0: u8(213), X1: u8(4)}, T8989635{X0: u8(215), X1: u8(2)}, T8989635{X0: u8(215), X1: u8(0)}, T8989635{X0: u8(214), X1: u8(0)}, T8989635{X0: u8(214), X1: u8(3)}, T8989635{X0: u8(214), X1: u8(2)}, T8989635{X0: u8(216), X1: u8(4)}, T8989635{X0: u8(216), X1: u8(0)}, T8989635{X0: u8(204), X1: u8(0)}, T8989635{X0: u8(204), X1: u8(3)}, T8989635{X0: u8(186), X1: u8(4)}, T8989635{X0: u8(186), X1: u8(2)}, T8989635{X0: u8(175), X1: u8(1)}, T8989635{X0: u8(175), X1: u8(1)}, T8989635{X0: u8(175), X1: u8(0)}, T8989635{X0: u8(202), X1: u8(0)}, T8989635{X0: u8(202), X1: u8(3)}, T8989635{X0: u8(203), X1: u8(0)}, T8989635{X0: u8(203), X1: u8(2)}, T8989635{X0: u8(205), X1: u8(0)}, T8989635{X0: u8(205), X1: u8(2)}, T8989635{X0: u8(205), X1: u8(4)}, T8989635{X0: u8(205), X1: u8(4)}, T8989635{X0: u8(149), X1: u8(6)}, T8989635{X0: u8(201), X1: u8(0)}, T8989635{X0: u8(201), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(8)}, T8989635{X0: u8(218), X1: u8(5)}, T8989635{X0: u8(218), X1: u8(7)}, T8989635{X0: u8(218), X1: u8(3)}, T8989635{X0: u8(218), X1: u8(5)}, T8989635{X0: u8(149), X1: u8(6)}, T8989635{X0: u8(149), X1: u8(7)}, T8989635{X0: u8(219), X1: u8(2)}, T8989635{X0: u8(219), X1: u8(1)}, T8989635{X0: u8(220), X1: u8(0)}, T8989635{X0: u8(220), X1: u8(3)}, T8989635{X0: u8(217), X1: u8(3)}, T8989635{X0: u8(217), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(172), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(172), X1: u8(1)}, T8989635{X0: u8(172), X1: u8(1)}, T8989635{X0: u8(172), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(6)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(173), X1: u8(4)}, T8989635{X0: u8(172), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(221), X1: u8(2)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(173), X1: u8(2)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(4)}, T8989635{X0: u8(173), X1: u8(2)}, T8989635{X0: u8(173), X1: u8(2)}, T8989635{X0: u8(173), X1: u8(2)}, T8989635{X0: u8(173), X1: u8(2)}, T8989635{X0: u8(222), X1: u8(1)}, T8989635{X0: u8(222), X1: u8(2)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(223), X1: u8(1)}, T8989635{X0: u8(223), X1: u8(2)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(173), X1: u8(3)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(173), X1: u8(4)}, T8989635{X0: u8(173), X1: u8(5)}, T8989635{X0: u8(226), X1: u8(5)}, T8989635{X0: u8(226), X1: u8(4)}, T8989635{X0: u8(227), X1: u8(2)}, T8989635{X0: u8(227), X1: u8(0)}, T8989635{X0: u8(225), X1: u8(1)}, T8989635{X0: u8(225), X1: u8(0)}, T8989635{X0: u8(208), X1: u8(0)}, T8989635{X0: u8(207), X1: u8(3)}, T8989635{X0: u8(207), X1: u8(1)}, T8989635{X0: u8(224), X1: u8(0)}, T8989635{X0: u8(224), X1: u8(3)}, T8989635{X0: u8(149), X1: u8(12)}, T8989635{X0: u8(228), X1: u8(1)}, T8989635{X0: u8(228), X1: u8(0)}, T8989635{X0: u8(177), X1: u8(0)}, T8989635{X0: u8(177), X1: u8(3)}, T8989635{X0: u8(187), X1: u8(5)}, T8989635{X0: u8(187), X1: u8(3)}, T8989635{X0: u8(229), X1: u8(0)}, T8989635{X0: u8(229), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(4)}, T8989635{X0: u8(149), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(3)}, T8989635{X0: u8(149), X1: u8(5)}, T8989635{X0: u8(149), X1: u8(6)}, T8989635{X0: u8(149), X1: u8(5)}, T8989635{X0: u8(149), X1: u8(6)}, T8989635{X0: u8(169), X1: u8(2)}, T8989635{X0: u8(170), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(5)}, T8989635{X0: u8(231), X1: u8(11)}, T8989635{X0: u8(233), X1: u8(1)}, T8989635{X0: u8(233), X1: u8(1)}, T8989635{X0: u8(233), X1: u8(2)}, T8989635{X0: u8(233), X1: u8(0)}, T8989635{X0: u8(234), X1: u8(1)}, T8989635{X0: u8(234), X1: u8(1)}, T8989635{X0: u8(234), X1: u8(3)}, T8989635{X0: u8(236), X1: u8(0)}, T8989635{X0: u8(236), X1: u8(2)}, T8989635{X0: u8(232), X1: u8(3)}, T8989635{X0: u8(232), X1: u8(2)}, T8989635{X0: u8(238), X1: u8(3)}, T8989635{X0: u8(239), X1: u8(3)}, T8989635{X0: u8(239), X1: u8(2)}, T8989635{X0: u8(237), X1: u8(7)}, T8989635{X0: u8(237), X1: u8(5)}, T8989635{X0: u8(237), X1: u8(5)}, T8989635{X0: u8(237), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(4)}, T8989635{X0: u8(173), X1: u8(6)}, T8989635{X0: u8(191), X1: u8(1)}, T8989635{X0: u8(191), X1: u8(1)}, T8989635{X0: u8(191), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(4)}, T8989635{X0: u8(149), X1: u8(6)}, T8989635{X0: u8(149), X1: u8(3)}, T8989635{X0: u8(241), X1: u8(0)}, T8989635{X0: u8(241), X1: u8(2)}, T8989635{X0: u8(149), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(3)}, T8989635{X0: u8(149), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(3)}, T8989635{X0: u8(149), X1: u8(6)}, T8989635{X0: u8(149), X1: u8(7)}, T8989635{X0: u8(242), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(1)}, T8989635{X0: u8(149), X1: u8(4)}, T8989635{X0: u8(244), X1: u8(8)}, T8989635{X0: u8(246), X1: u8(0)}, T8989635{X0: u8(247), X1: u8(1)}, T8989635{X0: u8(247), X1: u8(3)}, T8989635{X0: u8(248), X1: u8(1)}, T8989635{X0: u8(196), X1: u8(0)}, T8989635{X0: u8(196), X1: u8(2)}, T8989635{X0: u8(196), X1: u8(3)}, T8989635{X0: u8(250), X1: u8(6)}, T8989635{X0: u8(250), X1: u8(8)}, T8989635{X0: u8(144), X1: u8(1)}, T8989635{X0: u8(145), X1: u8(2)}, T8989635{X0: u8(145), X1: u8(1)}, T8989635{X0: u8(146), X1: u8(1)}, T8989635{X0: u8(146), X1: u8(3)}, T8989635{X0: u8(147), X1: u8(0)}, T8989635{X0: u8(151), X1: u8(0)}, T8989635{X0: u8(151), X1: u8(1)}, T8989635{X0: u8(151), X1: u8(2)}, T8989635{X0: u8(153), X1: u8(1)}, T8989635{X0: u8(153), X1: u8(0)}, T8989635{X0: u8(149), X1: u8(2)}, T8989635{X0: u8(160), X1: u8(4)}, T8989635{X0: u8(160), X1: u8(2)}, T8989635{X0: u8(152), X1: u8(1)}, T8989635{X0: u8(152), X1: u8(1)}, T8989635{X0: u8(152), X1: u8(1)}, T8989635{X0: u8(166), X1: u8(1)}, T8989635{X0: u8(167), X1: u8(1)}, T8989635{X0: u8(168), X1: u8(1)}, T8989635{X0: u8(168), X1: u8(1)}, T8989635{X0: u8(165), X1: u8(2)}, T8989635{X0: u8(165), X1: u8(0)}, T8989635{X0: u8(171), X1: u8(2)}, T8989635{X0: u8(161), X1: u8(2)}, T8989635{X0: u8(183), X1: u8(3)}, T8989635{X0: u8(183), X1: u8(1)}, T8989635{X0: u8(184), X1: u8(0)}, T8989635{X0: u8(188), X1: u8(1)}, T8989635{X0: u8(190), X1: u8(1)}, T8989635{X0: u8(194), X1: u8(1)}, T8989635{X0: u8(195), X1: u8(1)}, T8989635{X0: u8(209), X1: u8(2)}, T8989635{X0: u8(210), X1: u8(1)}, T8989635{X0: u8(173), X1: u8(1)}, T8989635{X0: u8(221), X1: u8(1)}, T8989635{X0: u8(208), X1: u8(1)}, T8989635{X0: u8(230), X1: u8(1)}, T8989635{X0: u8(230), X1: u8(1)}, T8989635{X0: u8(230), X1: u8(1)}, T8989635{X0: u8(230), X1: u8(1)}, T8989635{X0: u8(230), X1: u8(1)}, T8989635{X0: u8(169), X1: u8(1)}, T8989635{X0: u8(235), X1: u8(0)}, T8989635{X0: u8(235), X1: u8(3)}, T8989635{X0: u8(238), X1: u8(1)}, T8989635{X0: u8(239), X1: u8(0)}, T8989635{X0: u8(240), X1: u8(1)}, T8989635{X0: u8(240), X1: u8(0)}, T8989635{X0: u8(243), X1: u8(0)}, T8989635{X0: u8(243), X1: u8(1)}, T8989635{X0: u8(245), X1: u8(1)}, T8989635{X0: u8(245), X1: u8(3)}, T8989635{X0: u8(246), X1: u8(2)}, T8989635{X0: u8(249), X1: u8(0)}, T8989635{X0: u8(249), X1: u8(4)}, T8989635{X0: u8(249), X1: u8(2)}} + }{T8987895{X0: u8(147), X1: u8(1)}, T8987895{X0: u8(147), X1: u8(3)}, T8987895{X0: u8(148), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(3)}, T8987895{X0: u8(150), X1: u8(0)}, T8987895{X0: u8(150), X1: u8(1)}, T8987895{X0: u8(150), X1: u8(1)}, T8987895{X0: u8(150), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(3)}, T8987895{X0: u8(149), X1: u8(5)}, T8987895{X0: u8(154), X1: u8(6)}, T8987895{X0: u8(156), X1: u8(1)}, T8987895{X0: u8(158), X1: u8(0)}, T8987895{X0: u8(158), X1: u8(3)}, T8987895{X0: u8(157), X1: u8(1)}, T8987895{X0: u8(157), X1: u8(0)}, T8987895{X0: u8(155), X1: u8(5)}, T8987895{X0: u8(155), X1: u8(2)}, T8987895{X0: u8(162), X1: u8(0)}, T8987895{X0: u8(162), X1: u8(2)}, T8987895{X0: u8(164), X1: u8(2)}, T8987895{X0: u8(166), X1: u8(0)}, T8987895{X0: u8(166), X1: u8(4)}, T8987895{X0: u8(166), X1: u8(6)}, T8987895{X0: u8(167), X1: u8(2)}, T8987895{X0: u8(171), X1: u8(2)}, T8987895{X0: u8(171), X1: u8(2)}, T8987895{X0: u8(171), X1: u8(4)}, T8987895{X0: u8(171), X1: u8(3)}, T8987895{X0: u8(171), X1: u8(3)}, T8987895{X0: u8(171), X1: u8(2)}, T8987895{X0: u8(171), X1: u8(3)}, T8987895{X0: u8(171), X1: u8(5)}, T8987895{X0: u8(171), X1: u8(2)}, T8987895{X0: u8(171), X1: u8(4)}, T8987895{X0: u8(171), X1: u8(4)}, T8987895{X0: u8(171), X1: u8(1)}, T8987895{X0: u8(171), X1: u8(2)}, T8987895{X0: u8(176), X1: u8(0)}, T8987895{X0: u8(176), X1: u8(1)}, T8987895{X0: u8(178), X1: u8(0)}, T8987895{X0: u8(178), X1: u8(2)}, T8987895{X0: u8(180), X1: u8(2)}, T8987895{X0: u8(180), X1: u8(3)}, T8987895{X0: u8(180), X1: u8(3)}, T8987895{X0: u8(180), X1: u8(3)}, T8987895{X0: u8(181), X1: u8(2)}, T8987895{X0: u8(181), X1: u8(2)}, T8987895{X0: u8(181), X1: u8(1)}, T8987895{X0: u8(181), X1: u8(1)}, T8987895{X0: u8(181), X1: u8(2)}, T8987895{X0: u8(179), X1: u8(3)}, T8987895{X0: u8(179), X1: u8(2)}, T8987895{X0: u8(182), X1: u8(0)}, T8987895{X0: u8(182), X1: u8(2)}, T8987895{X0: u8(182), X1: u8(2)}, T8987895{X0: u8(161), X1: u8(0)}, T8987895{X0: u8(184), X1: u8(1)}, T8987895{X0: u8(185), X1: u8(2)}, T8987895{X0: u8(185), X1: u8(7)}, T8987895{X0: u8(185), X1: u8(5)}, T8987895{X0: u8(185), X1: u8(5)}, T8987895{X0: u8(185), X1: u8(10)}, T8987895{X0: u8(188), X1: u8(0)}, T8987895{X0: u8(174), X1: u8(0)}, T8987895{X0: u8(174), X1: u8(3)}, T8987895{X0: u8(189), X1: u8(0)}, T8987895{X0: u8(189), X1: u8(2)}, T8987895{X0: u8(190), X1: u8(1)}, T8987895{X0: u8(190), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(4)}, T8987895{X0: u8(192), X1: u8(2)}, T8987895{X0: u8(192), X1: u8(0)}, T8987895{X0: u8(149), X1: u8(9)}, T8987895{X0: u8(149), X1: u8(4)}, T8987895{X0: u8(149), X1: u8(1)}, T8987895{X0: u8(163), X1: u8(2)}, T8987895{X0: u8(194), X1: u8(3)}, T8987895{X0: u8(197), X1: u8(1)}, T8987895{X0: u8(197), X1: u8(2)}, T8987895{X0: u8(197), X1: u8(1)}, T8987895{X0: u8(195), X1: u8(9)}, T8987895{X0: u8(206), X1: u8(4)}, T8987895{X0: u8(206), X1: u8(5)}, T8987895{X0: u8(198), X1: u8(1)}, T8987895{X0: u8(198), X1: u8(1)}, T8987895{X0: u8(198), X1: u8(0)}, T8987895{X0: u8(209), X1: u8(0)}, T8987895{X0: u8(199), X1: u8(3)}, T8987895{X0: u8(199), X1: u8(2)}, T8987895{X0: u8(199), X1: u8(4)}, T8987895{X0: u8(210), X1: u8(2)}, T8987895{X0: u8(210), X1: u8(0)}, T8987895{X0: u8(200), X1: u8(0)}, T8987895{X0: u8(200), X1: u8(2)}, T8987895{X0: u8(212), X1: u8(2)}, T8987895{X0: u8(212), X1: u8(0)}, T8987895{X0: u8(211), X1: u8(7)}, T8987895{X0: u8(211), X1: u8(9)}, T8987895{X0: u8(211), X1: u8(7)}, T8987895{X0: u8(211), X1: u8(7)}, T8987895{X0: u8(159), X1: u8(0)}, T8987895{X0: u8(159), X1: u8(2)}, T8987895{X0: u8(193), X1: u8(2)}, T8987895{X0: u8(213), X1: u8(1)}, T8987895{X0: u8(213), X1: u8(2)}, T8987895{X0: u8(213), X1: u8(3)}, T8987895{X0: u8(213), X1: u8(4)}, T8987895{X0: u8(215), X1: u8(2)}, T8987895{X0: u8(215), X1: u8(0)}, T8987895{X0: u8(214), X1: u8(0)}, T8987895{X0: u8(214), X1: u8(3)}, T8987895{X0: u8(214), X1: u8(2)}, T8987895{X0: u8(216), X1: u8(4)}, T8987895{X0: u8(216), X1: u8(0)}, T8987895{X0: u8(204), X1: u8(0)}, T8987895{X0: u8(204), X1: u8(3)}, T8987895{X0: u8(186), X1: u8(4)}, T8987895{X0: u8(186), X1: u8(2)}, T8987895{X0: u8(175), X1: u8(1)}, T8987895{X0: u8(175), X1: u8(1)}, T8987895{X0: u8(175), X1: u8(0)}, T8987895{X0: u8(202), X1: u8(0)}, T8987895{X0: u8(202), X1: u8(3)}, T8987895{X0: u8(203), X1: u8(0)}, T8987895{X0: u8(203), X1: u8(2)}, T8987895{X0: u8(205), X1: u8(0)}, T8987895{X0: u8(205), X1: u8(2)}, T8987895{X0: u8(205), X1: u8(4)}, T8987895{X0: u8(205), X1: u8(4)}, T8987895{X0: u8(149), X1: u8(6)}, T8987895{X0: u8(201), X1: u8(0)}, T8987895{X0: u8(201), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(8)}, T8987895{X0: u8(218), X1: u8(5)}, T8987895{X0: u8(218), X1: u8(7)}, T8987895{X0: u8(218), X1: u8(3)}, T8987895{X0: u8(218), X1: u8(5)}, T8987895{X0: u8(149), X1: u8(6)}, T8987895{X0: u8(149), X1: u8(7)}, T8987895{X0: u8(219), X1: u8(2)}, T8987895{X0: u8(219), X1: u8(1)}, T8987895{X0: u8(220), X1: u8(0)}, T8987895{X0: u8(220), X1: u8(3)}, T8987895{X0: u8(217), X1: u8(3)}, T8987895{X0: u8(217), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(172), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(172), X1: u8(1)}, T8987895{X0: u8(172), X1: u8(1)}, T8987895{X0: u8(172), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(6)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(173), X1: u8(4)}, T8987895{X0: u8(172), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(221), X1: u8(2)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(173), X1: u8(2)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(4)}, T8987895{X0: u8(173), X1: u8(2)}, T8987895{X0: u8(173), X1: u8(2)}, T8987895{X0: u8(173), X1: u8(2)}, T8987895{X0: u8(173), X1: u8(2)}, T8987895{X0: u8(222), X1: u8(1)}, T8987895{X0: u8(222), X1: u8(2)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(223), X1: u8(1)}, T8987895{X0: u8(223), X1: u8(2)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(173), X1: u8(3)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(173), X1: u8(4)}, T8987895{X0: u8(173), X1: u8(5)}, T8987895{X0: u8(226), X1: u8(5)}, T8987895{X0: u8(226), X1: u8(4)}, T8987895{X0: u8(227), X1: u8(2)}, T8987895{X0: u8(227), X1: u8(0)}, T8987895{X0: u8(225), X1: u8(1)}, T8987895{X0: u8(225), X1: u8(0)}, T8987895{X0: u8(208), X1: u8(0)}, T8987895{X0: u8(207), X1: u8(3)}, T8987895{X0: u8(207), X1: u8(1)}, T8987895{X0: u8(224), X1: u8(0)}, T8987895{X0: u8(224), X1: u8(3)}, T8987895{X0: u8(149), X1: u8(12)}, T8987895{X0: u8(228), X1: u8(1)}, T8987895{X0: u8(228), X1: u8(0)}, T8987895{X0: u8(177), X1: u8(0)}, T8987895{X0: u8(177), X1: u8(3)}, T8987895{X0: u8(187), X1: u8(5)}, T8987895{X0: u8(187), X1: u8(3)}, T8987895{X0: u8(229), X1: u8(0)}, T8987895{X0: u8(229), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(4)}, T8987895{X0: u8(149), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(3)}, T8987895{X0: u8(149), X1: u8(5)}, T8987895{X0: u8(149), X1: u8(6)}, T8987895{X0: u8(149), X1: u8(5)}, T8987895{X0: u8(149), X1: u8(6)}, T8987895{X0: u8(169), X1: u8(2)}, T8987895{X0: u8(170), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(5)}, T8987895{X0: u8(231), X1: u8(11)}, T8987895{X0: u8(233), X1: u8(1)}, T8987895{X0: u8(233), X1: u8(1)}, T8987895{X0: u8(233), X1: u8(2)}, T8987895{X0: u8(233), X1: u8(0)}, T8987895{X0: u8(234), X1: u8(1)}, T8987895{X0: u8(234), X1: u8(1)}, T8987895{X0: u8(234), X1: u8(3)}, T8987895{X0: u8(236), X1: u8(0)}, T8987895{X0: u8(236), X1: u8(2)}, T8987895{X0: u8(232), X1: u8(3)}, T8987895{X0: u8(232), X1: u8(2)}, T8987895{X0: u8(238), X1: u8(3)}, T8987895{X0: u8(239), X1: u8(3)}, T8987895{X0: u8(239), X1: u8(2)}, T8987895{X0: u8(237), X1: u8(7)}, T8987895{X0: u8(237), X1: u8(5)}, T8987895{X0: u8(237), X1: u8(5)}, T8987895{X0: u8(237), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(4)}, T8987895{X0: u8(173), X1: u8(6)}, T8987895{X0: u8(191), X1: u8(1)}, T8987895{X0: u8(191), X1: u8(1)}, T8987895{X0: u8(191), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(4)}, T8987895{X0: u8(149), X1: u8(6)}, T8987895{X0: u8(149), X1: u8(3)}, T8987895{X0: u8(241), X1: u8(0)}, T8987895{X0: u8(241), X1: u8(2)}, T8987895{X0: u8(149), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(3)}, T8987895{X0: u8(149), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(3)}, T8987895{X0: u8(149), X1: u8(6)}, T8987895{X0: u8(149), X1: u8(7)}, T8987895{X0: u8(242), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(1)}, T8987895{X0: u8(149), X1: u8(4)}, T8987895{X0: u8(244), X1: u8(8)}, T8987895{X0: u8(246), X1: u8(0)}, T8987895{X0: u8(247), X1: u8(1)}, T8987895{X0: u8(247), X1: u8(3)}, T8987895{X0: u8(248), X1: u8(1)}, T8987895{X0: u8(196), X1: u8(0)}, T8987895{X0: u8(196), X1: u8(2)}, T8987895{X0: u8(196), X1: u8(3)}, T8987895{X0: u8(250), X1: u8(6)}, T8987895{X0: u8(250), X1: u8(8)}, T8987895{X0: u8(144), X1: u8(1)}, T8987895{X0: u8(145), X1: u8(2)}, T8987895{X0: u8(145), X1: u8(1)}, T8987895{X0: u8(146), X1: u8(1)}, T8987895{X0: u8(146), X1: u8(3)}, T8987895{X0: u8(147), X1: u8(0)}, T8987895{X0: u8(151), X1: u8(0)}, T8987895{X0: u8(151), X1: u8(1)}, T8987895{X0: u8(151), X1: u8(2)}, T8987895{X0: u8(153), X1: u8(1)}, T8987895{X0: u8(153), X1: u8(0)}, T8987895{X0: u8(149), X1: u8(2)}, T8987895{X0: u8(160), X1: u8(4)}, T8987895{X0: u8(160), X1: u8(2)}, T8987895{X0: u8(152), X1: u8(1)}, T8987895{X0: u8(152), X1: u8(1)}, T8987895{X0: u8(152), X1: u8(1)}, T8987895{X0: u8(166), X1: u8(1)}, T8987895{X0: u8(167), X1: u8(1)}, T8987895{X0: u8(168), X1: u8(1)}, T8987895{X0: u8(168), X1: u8(1)}, T8987895{X0: u8(165), X1: u8(2)}, T8987895{X0: u8(165), X1: u8(0)}, T8987895{X0: u8(171), X1: u8(2)}, T8987895{X0: u8(161), X1: u8(2)}, T8987895{X0: u8(183), X1: u8(3)}, T8987895{X0: u8(183), X1: u8(1)}, T8987895{X0: u8(184), X1: u8(0)}, T8987895{X0: u8(188), X1: u8(1)}, T8987895{X0: u8(190), X1: u8(1)}, T8987895{X0: u8(194), X1: u8(1)}, T8987895{X0: u8(195), X1: u8(1)}, T8987895{X0: u8(209), X1: u8(2)}, T8987895{X0: u8(210), X1: u8(1)}, T8987895{X0: u8(173), X1: u8(1)}, T8987895{X0: u8(221), X1: u8(1)}, T8987895{X0: u8(208), X1: u8(1)}, T8987895{X0: u8(230), X1: u8(1)}, T8987895{X0: u8(230), X1: u8(1)}, T8987895{X0: u8(230), X1: u8(1)}, T8987895{X0: u8(230), X1: u8(1)}, T8987895{X0: u8(230), X1: u8(1)}, T8987895{X0: u8(169), X1: u8(1)}, T8987895{X0: u8(235), X1: u8(0)}, T8987895{X0: u8(235), X1: u8(3)}, T8987895{X0: u8(238), X1: u8(1)}, T8987895{X0: u8(239), X1: u8(0)}, T8987895{X0: u8(240), X1: u8(1)}, T8987895{X0: u8(240), X1: u8(0)}, T8987895{X0: u8(243), X1: u8(0)}, T8987895{X0: u8(243), X1: u8(1)}, T8987895{X0: u8(245), X1: u8(1)}, T8987895{X0: u8(245), X1: u8(3)}, T8987895{X0: u8(246), X1: u8(2)}, T8987895{X0: u8(249), X1: u8(0)}, T8987895{X0: u8(249), X1: u8(4)}, T8987895{X0: u8(249), X1: u8(2)}} } var _yyRuleName [332]*int8 // sqlite3.c:135953:19 @@ -34614,7 +34507,7 @@ _19: _sqlite3VdbeUsesBtree(tls, _v, _3_iDb) _4_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_3_iDb))).X4)) _sqlite3VdbeAddOp4Int(tls, _v, i32(2), _3_iDb, bool2int(((_pParse.X29)&(u32(1)<<uint(_3_iDb))) != uint32(i32(0))), _4_pSchema.X0, _4_pSchema.X1) - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { goto _20 } @@ -34653,7 +34546,7 @@ _27: goto _30 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))))) + uintptr(16 /* X5 */)))))) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))))) + uintptr(16 /* X5 */)))))) _3_i += 1 goto _27 @@ -34716,7 +34609,7 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *XVdbe) { // sqlite3.c:1 func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *XVdbe) { // sqlite3.c:118074:1 var _v *XVdbe // sqlite3.c:118075:8 _ = _v - _v = store7766501((**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(8 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) + _v = store7766888((**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(8 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) if _v == nil { goto _0 } @@ -34830,7 +34723,7 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *XVdbe, _op int32, _p1 int32, _p2 int32 _ = _2_kk var _2_pParse *XParse // sqlite3.c:71524:11 _ = _2_pParse - var _3_x *T7864357 // sqlite3.c:71526:24 + var _3_x *T7863733 // sqlite3.c:71526:24 _ = _3_x _i = _p.X27 func() int32 { @@ -34868,7 +34761,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _p1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = _p2 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(12 /* X5 */))) = _p3 - *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(20 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(4096)) == 0 { @@ -34882,14 +34775,14 @@ _7: goto _10 } - _3_x = (*T7864357)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7864357)(unsafe.Pointer((*[10]struct { + _3_x = (*T7863733)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7863733)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 X3 int32 X4 int32 X5 int32 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pParse))+uintptr(160 /* X48 */))))))) + uintptr(unsafe.Pointer((*T7864357)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7864357)(unsafe.Pointer(uintptr(_2_jj)))))*uintptr(unsafe.Pointer((*T7864357)(unsafe.Pointer(uintptr(20))))))))))) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pParse))+uintptr(160 /* X48 */))))))) + uintptr(unsafe.Pointer((*T7863733)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7863733)(unsafe.Pointer(uintptr(_2_jj)))))*uintptr(unsafe.Pointer((*T7863733)(unsafe.Pointer(uintptr(20))))))))))) crt.Xprintf(tls, str(39688), _3_x.X4, _3_x.X0, int32(_3_x.X1)) _2_kk += 1 _2_jj += 1 @@ -35119,7 +35012,7 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in } _3: - _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if (_2_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -35164,34 +35057,34 @@ _22: goto _28 _4: - _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(39924), unsafe.Pointer(_4_pColl.X0)) goto _28 _5: - _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(39932), unsafe.Pointer(_5_pDef.X6), int32(_5_pDef.X0)) goto _28 _6: - _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) + _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) _sqlite3XPrintf(tls, &_x, str(39932), unsafe.Pointer(_6_pDef.X6), int32(_6_pDef.X0)) goto _28 _7: - _sqlite3XPrintf(tls, &_x, str(5972), *(*(**int64)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(5972), *(*(**int64)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _8: - _sqlite3XPrintf(tls, &_x, str(39940), *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3XPrintf(tls, &_x, str(39940), *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _28 _9: - _sqlite3XPrintf(tls, &_x, str(7328), *(*(**float64)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(7328), *(*(**float64)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _10: - _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_10_pMem.X1) & i32(2)) == 0 { goto _29 } @@ -35204,7 +35097,7 @@ _29: goto _31 } - _sqlite3XPrintf(tls, &_x, str(5972), *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(5972), *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _32 _31: @@ -35212,7 +35105,7 @@ _31: goto _33 } - _sqlite3XPrintf(tls, &_x, str(7328), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(7328), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _34 _33: @@ -35242,12 +35135,12 @@ _30: goto _28 _11: - _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _sqlite3XPrintf(tls, &_x, str(39976), unsafe.Pointer(_16_pVtab)) goto _28 _12: - _17_ai = *(**int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _17_ai = *(**int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _17_n = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_ai)) + 4*uintptr(i32(0)))) _17_i = i32(1) _39: @@ -35273,11 +35166,11 @@ _14: goto _28 _15: - _sqlite3XPrintf(tls, &_x, str(25612), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) + _sqlite3XPrintf(tls, &_x, str(25612), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) goto _28 _16: - _zP4 = *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _zP4 = *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _43 } @@ -35537,7 +35430,7 @@ _2: goto _3 } - r0 = *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + r0 = *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) return _3: @@ -35582,7 +35475,7 @@ func _sqlite3VdbeAssertMayAbort(tls *crt.TLS, _v *XVdbe, _mayAbort int32) (r0 in crt.Xmemset(tls, (unsafe.Pointer)(&_sIter), i32(0), u32(20)) *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sIter)) + uintptr(0 /* X0 */))))) = _v _0: - if store8105232(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { + if store8104608(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -35683,7 +35576,7 @@ _7: goto _10 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { goto _11 } @@ -35707,7 +35600,7 @@ _10: goto _14 _13: - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) _14: _12: _6: @@ -35853,7 +35746,7 @@ func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *XVdbe, _op int32, _p1 int32, _p2 in _1_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 + *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 _0: r0 = _addr return @@ -36082,7 +35975,7 @@ _15: goto _16 } - *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(uintptr(unsafe.Pointer(_zP4))) + *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(uintptr(unsafe.Pointer(_zP4))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) goto _17 @@ -36101,7 +35994,7 @@ _16: return i32(0) }() }() - *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) + *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) if _n != i32(-8) { goto _21 @@ -36280,9 +36173,9 @@ func _vdbeChangeP4Full(tls *crt.TLS, _p *XVdbe, _pOp *XVdbeOp, _zP4 *int8, _n in goto _0 } - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) _0: if _n >= i32(0) { goto _1 @@ -36298,7 +36191,7 @@ _1: _n = _sqlite3Strlen30(tls, _zP4) _3: - *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) + *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) _2: return @@ -36419,7 +36312,7 @@ _6: }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_pDb.X4)).X6)), i32(105)) _sqlite3VdbeLoadString(tls, _v, _memId-i32(1), (*XTable)(unsafe.Pointer(_p.X1)).X0) - _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(10), (*T8125190)(unsafe.Pointer(&_sqlite3AutoincrementBeginĂ˜00autoIncĂ˜002)), _sqlite3AutoincrementBeginĂ˜00iLnĂ˜001) + _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(10), (*T8124566)(unsafe.Pointer(&_sqlite3AutoincrementBeginĂ˜00autoIncĂ˜002)), _sqlite3AutoincrementBeginĂ˜00iLnĂ˜001) if _1_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } @@ -36805,7 +36698,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo _ = _pColl _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _enc = _db.X14 - _initbusy = (*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2 + _initbusy = (*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2 _pColl = _sqlite3FindCollSeq(tls, _db, _enc, _zName, int32(_initbusy)) if _initbusy != 0 || _pColl != nil && (_pColl.X3) != nil { goto _2 @@ -37073,7 +36966,7 @@ _5: }() }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) - *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 + *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 _6: return @@ -37091,7 +36984,7 @@ func _sqlite3VdbeLoadString(tls *crt.TLS, _p *XVdbe, _iDest int32, _zStr *int8) } -func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *XVdbe, _nOp int32, _aOp *T8125190, _iLineno int32) (r0 *XVdbeOp) { // sqlite3.c:72035:1 +func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *XVdbe, _nOp int32, _aOp *T8124566, _iLineno int32) (r0 *XVdbeOp) { // sqlite3.c:72035:1 var _i int32 // sqlite3.c:72041:7 _ = _i var _pOut *XVdbeOp // sqlite3.c:72042:10 @@ -37126,7 +37019,7 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *XVdbe, _nOp int32, _aOp *T8125190, return _5: - _pFirst = store8105232(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_p.X27)))) + _pFirst = store8104608(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_p.X27)))) _i = i32(0) _6: if _i >= _nOp { @@ -37158,7 +37051,7 @@ _6: _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X5 */))) = int32(_aOp.X3) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(2 /* X2 */))) = uint16(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(20 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -37169,7 +37062,7 @@ _13: _sqlite3VdbePrintOp(tls, (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))), _i+(_p.X27), (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_i+(_p.X27))))) _14: *(*uintptr)(unsafe.Pointer(func() **XVdbeOp { - *(*uintptr)(unsafe.Pointer(func() **T8125190 { _i += 1; return &_aOp }())) += uintptr(4) + *(*uintptr)(unsafe.Pointer(func() **T8124566 { _i += 1; return &_aOp }())) += uintptr(4) return &_pOut }())) += uintptr(24) goto _6 @@ -37210,7 +37103,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(80), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(58), X1: i8(0), X2: i8(9), X3: i8(0)}, T8125190{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(36), X1: i8(0), X2: i8(7), X3: i8(0)}, T8125190{X0: u8(123), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(98), X1: i8(0), X2: i8(1), X3: i8(0)}, T8125190{X0: u8(13), X1: i8(0), X2: i8(9), X3: i8(0)}, T8125190{X0: u8(7), X1: i8(0), X2: i8(2), X3: i8(0)}, T8125190{X0: u8(77), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8124566{X0: u8(80), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(58), X1: i8(0), X2: i8(9), X3: i8(0)}, T8124566{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(36), X1: i8(0), X2: i8(7), X3: i8(0)}, T8124566{X0: u8(123), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(98), X1: i8(0), X2: i8(1), X3: i8(0)}, T8124566{X0: u8(13), X1: i8(0), X2: i8(9), X3: i8(0)}, T8124566{X0: u8(7), X1: i8(0), X2: i8(2), X3: i8(0)}, T8124566{X0: u8(77), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _sqlite3AutoincrementBeginĂ˜00iLnĂ˜001 int32 // sqlite3.c:108838:22 @@ -37285,7 +37178,7 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe _ = _p5 var _5_pAggInfo *XAggInfo // sqlite3.c:94140:15 _ = _5_pAggInfo - var _5_pCol *T8446144 // sqlite3.c:94141:26 + var _5_pCol *T8444404 // sqlite3.c:94141:26 _ = _5_pCol var _8_iTab int32 // sqlite3.c:94153:11 _ = _8_iTab @@ -37353,7 +37246,7 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe _ = _69_i var _69_pEList *XExprList // sqlite3.c:94655:16 _ = _69_pEList - var _69_aListelem *T7851275 // sqlite3.c:94656:28 + var _69_aListelem *T7850641 // sqlite3.c:94656:28 _ = _69_aListelem var _69_opCompare XExpr // sqlite3.c:94657:12 _ = _69_opCompare @@ -37509,7 +37402,7 @@ _7: _9: _5_pAggInfo = (*XAggInfo)(unsafe.Pointer(_pExpr.X13)) - _5_pCol = (*T8446144)(unsafe.Pointer(uintptr(_5_pAggInfo.X8) + 24*uintptr(_pExpr.X10))) + _5_pCol = (*T8444404)(unsafe.Pointer(uintptr(_5_pAggInfo.X8) + 24*uintptr(_pExpr.X10))) if (_5_pAggInfo.X0) != 0 { goto _58 } @@ -37572,7 +37465,7 @@ _12: return i32(0) }() }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) r0 = _target return @@ -37587,7 +37480,7 @@ _13: return i32(0) }() }() - _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) r0 = _target return @@ -37608,7 +37501,7 @@ _15: }() }() func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { + if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { return i32(0) } return func() int32 { @@ -37618,7 +37511,7 @@ _15: }() }() func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { return i32(0) } return func() int32 { @@ -37627,7 +37520,7 @@ _15: return i32(0) }() }() - _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_n = _sqlite3Strlen30(tls, _16_z) - i32(1) func() int32 { if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) == i32(39) { @@ -37656,7 +37549,7 @@ _16: }() }() func() int32 { - if (*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -37666,7 +37559,7 @@ _16: }() }() func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) { return i32(0) } return func() int32 { @@ -37676,13 +37569,13 @@ _16: }() }() _sqlite3VdbeAddOp2(tls, _v, i32(83), int32(_pExpr.X9), _target) - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { goto _85 } _18_z = _sqlite3VListNumToName(tls, _pParse.X60, int32(_pExpr.X9)) func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) { + if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) { return i32(0) } return func() int32 { @@ -37710,7 +37603,7 @@ _18: _sqlite3VdbeAddOp2(tls, _v, i32(86), _inReg, _target) _inReg = _target _89: - _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) + _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) _sqlite3ExprCacheAffinityChange(tls, _pParse, _inReg, i32(1)) r0 = _inReg return @@ -37814,14 +37707,14 @@ _97: return i32(0) }() }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) r0 = _target return _99: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(0 /* X0 */))) = uint8(i32(134)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(4 /* X2 */))) = uint32(i32(17408)) - *(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) _r1 = _sqlite3ExprCodeTemp(tls, _pParse, &_tempX, &_regFree1) _r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), &_regFree2) _sqlite3VdbeAddOp3(tls, _v, i32(48), _r2, _r1, _target) @@ -37862,7 +37755,7 @@ _44: return i32(0) }() }() - _sqlite3ErrorMsg(tls, _pParse, str(45092), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3ErrorMsg(tls, _pParse, str(45092), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _106 _103: @@ -37903,7 +37796,7 @@ _108: goto _112 _111: - _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _112: _35_nFarg = func() int32 { if _35_pFarg != nil { @@ -37921,7 +37814,7 @@ _112: return i32(0) }() }() - _35_zId = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _35_zId = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _35_pDef = _sqlite3FindFunction(tls, _35_db, _35_zId, _35_nFarg, _35_enc, uint8(i32(0))) if _35_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) @@ -37952,7 +37845,7 @@ _118: return i32(0) }() }() - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) _35_i = i32(1) _122: if _35_i >= _35_nFarg { @@ -37962,7 +37855,7 @@ _122: _sqlite3VdbeAddOp2(tls, _v, i32(35), _target, _40_endCoalesce) _sqlite3ExprCacheRemove(tls, _pParse, _target, i32(1)) _sqlite3ExprCachePush(tls, _pParse) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(_35_i))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(_35_i))).X0)), _target) _sqlite3ExprCachePop(tls, _pParse) _35_i += 1 goto _122 @@ -37986,7 +37879,7 @@ _119: return i32(0) }() }() - r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) + r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) return _126: @@ -38010,7 +37903,7 @@ _126: return i32(0) }() }() - _43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0))) + _43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0))) _sqlite3VdbeLoadString(tls, _v, _target, func() *int8 { if _43_aff != 0 { return (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 4*uintptr(int32(_43_aff)-i32(65))))) @@ -38027,7 +37920,7 @@ _134: goto _137 } - if _35_i >= i32(32) || _sqlite3ExprIsConstant(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(_35_i))).X0))) == 0 { + if _35_i >= i32(32) || _sqlite3ExprIsConstant(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(_35_i))).X0))) == 0 { goto _139 } @@ -38041,7 +37934,7 @@ _139: goto _141 } - _35_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(_35_i))).X0))) + _35_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(_35_i))).X0))) _141: _35_i += 1 goto _134 @@ -38081,7 +37974,7 @@ _144: }() }() func() int32 { - if (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -38090,14 +37983,14 @@ _144: return i32(0) }() }() - _50_exprOp = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 20*uintptr(i32(0)))).X0)).X0 + _50_exprOp = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 20*uintptr(i32(0)))).X0)).X0 if int32(_50_exprOp) != i32(152) && int32(_50_exprOp) != i32(154) { goto _151 } i32(0) i32(0) - *(*uint8)(unsafe.Pointer(uintptr((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0) + uintptr(38 /* X12 */))) = uint8(int32(_35_pDef.X1) & i32(192)) + *(*uint8)(unsafe.Pointer(uintptr((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0) + uintptr(38 /* X12 */))) = uint8(int32(_35_pDef.X1) & i32(192)) _151: _145: _sqlite3ExprCachePush(tls, _pParse) @@ -38112,7 +38005,7 @@ _152: goto _154 } - _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(1)))).X0))) + _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(1)))).X0))) goto _155 _154: @@ -38120,7 +38013,7 @@ _154: goto _156 } - _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0))) + _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0))) _156: _155: if (int32(_35_pDef.X1) & i32(32)) == 0 { @@ -38148,7 +38041,7 @@ _160: _46: _47: - if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0) == i32(1) { + if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0) == i32(1) { goto _162 } @@ -38292,7 +38185,7 @@ _56: _69_pTest = nil _69_iCacheLevel = _pParse.X23 func() int32 { - if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil) { + if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil) { return i32(0) } return func() int32 { @@ -38302,7 +38195,7 @@ _56: }() }() func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -38311,11 +38204,11 @@ _56: return i32(0) }() }() - _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) - _69_aListelem = (*T7851275)(unsafe.Pointer(_69_pEList.X1)) + _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _69_aListelem = (*T7850641)(unsafe.Pointer(_69_pEList.X1)) _69_nExpr = _69_pEList.X0 _69_endLabel = _sqlite3VdbeMakeLabel(tls, _v) - if store7852330(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7851696(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _195 } @@ -38348,15 +38241,15 @@ _196: return i32(0) }() }() - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 20*uintptr(_69_i))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 20*uintptr(_69_i))).X0)) goto _203 _200: - _69_pTest = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 20*uintptr(_69_i))).X0)) + _69_pTest = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 20*uintptr(_69_i))).X0)) _203: _69_nextCase = _sqlite3VdbeMakeLabel(tls, _v) _sqlite3ExprIfFalse(tls, _pParse, _69_pTest, _69_nextCase, i32(16)) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem))+20*uintptr(_69_i+i32(1)))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem))+20*uintptr(_69_i+i32(1)))).X0)), _target) _sqlite3VdbeGoto(tls, _v, _69_endLabel) _sqlite3ExprCachePop(tls, _pParse) _sqlite3VdbeResolveLabel(tls, _v, _69_nextCase) @@ -38369,7 +38262,7 @@ _199: } _sqlite3ExprCachePush(tls, _pParse) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_69_pEList.X1)+20*uintptr(_69_nExpr-i32(1)))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_69_pEList.X1)+20*uintptr(_69_nExpr-i32(1)))).X0)), _target) _sqlite3ExprCachePop(tls, _pParse) goto _205 @@ -38429,11 +38322,11 @@ _216: goto _219 } - _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) goto _220 _219: - _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) + _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) _220: goto _94 @@ -38456,10 +38349,10 @@ func _sqlite3ExprCodeGetColumn(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iC _ = _v var _i int32 // sqlite3.c:93972:7 _ = _i - var _p *T7864357 // sqlite3.c:93973:20 + var _p *T7863733 // sqlite3.c:93973:20 _ = _p _v = (*XVdbe)(unsafe.Pointer(_pParse.X2)) - *func() **T7864357 { _i = i32(0); return &_p }() = (*T7864357)(unsafe.Pointer((*[10]struct { + *func() **T7863733 { _i = i32(0); return &_p }() = (*T7863733)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -38482,7 +38375,7 @@ _0: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7864357 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7863733 { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: @@ -38515,9 +38408,9 @@ _9: func _sqlite3ExprCachePinRegister(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:93894:1 var _i int32 // sqlite3.c:93895:7 _ = _i - var _p *T7864357 // sqlite3.c:93896:20 + var _p *T7863733 // sqlite3.c:93896:20 _ = _p - *func() **T7864357 { _i = i32(0); return &_p }() = (*T7864357)(unsafe.Pointer((*[10]struct { + *func() **T7863733 { _i = i32(0); return &_p }() = (*T7863733)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -38536,7 +38429,7 @@ _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(6 /* X2 */))) = uint8(i32(0)) _4: - *(*uintptr)(unsafe.Pointer(func() **T7864357 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7863733 { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: @@ -38682,7 +38575,7 @@ func _sqlite3VdbeDb(tls *crt.TLS, _v *XVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855 func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1 r0 = func() int32 { if _pExpr != nil { - return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T8093806)(unsafe.Pointer(uintptr(i32(0))))) + return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T8093182)(unsafe.Pointer(uintptr(i32(0))))) } return i32(0) }() @@ -38690,7 +38583,7 @@ func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint } -func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T8093806) (r0 int32) { // sqlite3.c:70870:1 +func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T8093182) (r0 int32) { // sqlite3.c:70870:1 var _op int32 // sqlite3.c:70878:7 _ = _op var _zVal *int8 // sqlite3.c:70879:8 @@ -38750,7 +38643,7 @@ _3: _op = int32(_pExpr.X12) _7: func() int32 { - if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T8093806)(unsafe.Pointer(uintptr(i32(0))))) { + if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T8093182)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -38763,7 +38656,7 @@ _7: goto _11 } - _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) + _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) _rc = _valueFromExpr(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), _enc, _1_aff, _ppVal, _pCtx) if (*_ppVal) == nil { goto _12 @@ -38801,11 +38694,11 @@ _19: goto _20 } - _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) + _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) goto _21 _20: - _zVal = _sqlite3MPrintf(tls, _db, str(6548), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _zVal = _sqlite3MPrintf(tls, _db, str(6548), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) if _zVal != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -38834,7 +38727,7 @@ _26: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-3)) - sink6836 = *p + sink6908 = *p } _27: if int32(_enc) == i32(1) { @@ -38859,20 +38752,20 @@ _18: goto _33 } - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) goto _34 _33: - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { goto _35 } - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) = uint16((int32(_pVal.X1) & i32(-49664)) | i32(8)) goto _36 _35: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) _36: _34: _sqlite3ValueApplyAffinity(tls, _pVal, _affinity, _enc) @@ -38901,7 +38794,7 @@ _38: } func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { + if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { return i32(0) } return func() int32 { @@ -38911,7 +38804,7 @@ _38: }() }() func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { return i32(0) } return func() int32 { @@ -38928,7 +38821,7 @@ _38: goto _no_mem _47: - _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_nVal = _sqlite3Strlen30(tls, _zVal) - i32(1) func() int32 { if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) == i32(39) { @@ -38965,7 +38858,7 @@ _no_mem: }() }() func() int32 { - if _pCtx == (*T8093806)(unsafe.Pointer(uintptr(i32(0)))) { + if _pCtx == (*T8093182)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -39352,7 +39245,7 @@ _7: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-33264)) - sink6836 = *p + sink6908 = *p } _12: goto _13 @@ -39384,7 +39277,7 @@ _6: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | ((int32(_pMem.X1) & i32(16)) >> uint(i32(3)))) - sink6836 = *p + sink6908 = *p } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) func() int32 { @@ -39400,7 +39293,7 @@ _6: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-16413)) - sink6836 = *p + sink6908 = *p } goto _13 @@ -39471,7 +39364,7 @@ _11: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-13)) - sink6836 = *p + sink6908 = *p } _10: _9: @@ -39514,20 +39407,20 @@ _2: goto _3 } - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } goto _4 _3: - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } if _bTryForInt == 0 { goto _5 @@ -39589,12 +39482,12 @@ func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124 return i32(0) }() }() - _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - if (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { + _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + if (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { goto _11 } - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) _11: return @@ -39638,7 +39531,7 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. return i32(0) }() }() - if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { + if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { goto _6 } @@ -39646,7 +39539,7 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. goto _7 _6: - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) _sqlite3VdbeIntegerAffinity(tls, _pMem) _7: @@ -39664,7 +39557,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-16403)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -39708,7 +39601,7 @@ func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite return i32(0) }() }() - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) r0 = i32(0) return @@ -39742,7 +39635,7 @@ func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c return i32(0) }() }() - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) r0 = i32(0) return @@ -39755,7 +39648,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeMemRealifyĂ˜00__func__Ă˜000[0], str(46728), 22) } -func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T8093806) (r0 *XMem) { // sqlite3.c:70714:1 +func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T8093182) (r0 *XMem) { // sqlite3.c:70714:1 r0 = _sqlite3ValueNew(tls, _db) return @@ -39808,7 +39701,7 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in _ = _minLru var _idxLru int32 // sqlite3.c:93787:7 _ = _idxLru - var _p *T7864357 // sqlite3.c:93788:20 + var _p *T7863733 // sqlite3.c:93788:20 _ = _p func() int32 { if ((_iReg > i32(0)) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { @@ -39837,7 +39730,7 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in return _7: - *func() **T7864357 { _i = i32(0); return &_p }() = (*T7864357)(unsafe.Pointer((*[10]struct { + *func() **T7863733 { _i = i32(0); return &_p }() = (*T7863733)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -39860,7 +39753,7 @@ _8: return i32(0) }() }() - *(*uintptr)(unsafe.Pointer(func() **T7864357 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7863733 { _i += 1; return &_p }())) += uintptr(20) goto _8 _11: @@ -39870,7 +39763,7 @@ _11: _minLru = i32(2147483647) _idxLru = i32(-1) - *func() **T7864357 { _i = i32(0); return &_p }() = (*T7864357)(unsafe.Pointer((*[10]struct { + *func() **T7863733 { _i = i32(0); return &_p }() = (*T7863733)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -39890,11 +39783,11 @@ _16: _idxLru = _i _minLru = _p.X5 _20: - *(*uintptr)(unsafe.Pointer(func() **T7864357 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7863733 { _i += 1; return &_p }())) += uintptr(20) goto _16 _19: - _p = (*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + _p = (*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -39905,14 +39798,14 @@ _19: goto _21 _15: - _p = (*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + _p = (*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 X3 int32 X4 int32 X5 int32 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(160 /* X48 */))))) + 20*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(25 /* X13 */))), uint8(1))))) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(160 /* X48 */))))) + 20*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(25 /* X13 */))), uint8(1))))) _21: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))) = _pParse.X23 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = _iTab @@ -39946,7 +39839,7 @@ func _codeInteger(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _negFlag int32, goto _0 } - _1_i = *(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _1_i = *(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() int32 { if _1_i >= i32(0) { return i32(0) @@ -39967,7 +39860,7 @@ _3: goto _4 _0: - _2_z = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _2_z = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() int32 { if _2_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -40145,7 +40038,7 @@ func _sqlite3ExprCacheAffinityChange(tls *crt.TLS, _pParse *XParse, _iStart int3 func _sqlite3ExprCacheRemove(tls *crt.TLS, _pParse *XParse, _iReg int32, _nReg int32) { // sqlite3.c:93839:1 var _i int32 // sqlite3.c:93840:7 _ = _i - var _1_p *T7864357 // sqlite3.c:93842:22 + var _1_p *T7863733 // sqlite3.c:93842:22 _ = _1_p _i = i32(0) _0: @@ -40153,7 +40046,7 @@ _0: goto _1 } - _1_p = (*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + _1_p = (*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40179,7 +40072,7 @@ _1: } func _cacheEntryClear(tls *crt.TLS, _pParse *XParse, _i int32) { // sqlite3.c:93767:1 - if ((*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + if ((*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40194,7 +40087,7 @@ func _cacheEntryClear(tls *crt.TLS, _pParse *XParse, _i int32) { // sqlite3.c:93 goto _1 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), uint8(1))))) = (*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), uint8(1))))) = (*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40209,14 +40102,14 @@ _0: goto _2 } - *(*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + *(*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 X3 int32 X4 int32 X5 int32 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(160 /* X48 */))))) + 20*uintptr(_i))) = *(*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(160 /* X48 */))))) + 20*uintptr(_i))) = *(*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40249,7 +40142,7 @@ _0: goto _1 } - r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0 + r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0 return _1: @@ -40257,7 +40150,7 @@ _1: goto _3 } - r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0 + r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0 return _3: @@ -40356,7 +40249,7 @@ _0: { p := &_p5 *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } if int32(_opx) != i32(39) { goto _22 @@ -40418,7 +40311,7 @@ _33: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } goto _35 @@ -40431,7 +40324,7 @@ _34: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } goto _37 @@ -40558,7 +40451,7 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu _ = _9_i var _9_pList *XExprList // sqlite3.c:93300:18 _ = _9_pList - var _9_pItem *T7851275 // sqlite3.c:93301:30 + var _9_pItem *T7850641 // sqlite3.c:93301:30 _ = _9_pItem var _9_r1 int32 // sqlite3.c:93302:13 _ = _9_r1 @@ -40665,7 +40558,7 @@ _10: goto _21 } - _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _5_pEList = (*XExprList)(unsafe.Pointer(_5_pSelect.X0)) func() int32 { if _isRowid == 0 { @@ -40754,7 +40647,7 @@ _36: } _8_p = _sqlite3VectorFieldSubexpr(tls, _4_pLeft, _6_i) - *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(_6_i))) = _sqlite3BinaryCompareCollSeq(tls, _pParse, _8_p, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_5_pEList.X1)+20*uintptr(_6_i))).X0))) + *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(_6_i))) = _sqlite3BinaryCompareCollSeq(tls, _pParse, _8_p, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_5_pEList.X1)+20*uintptr(_6_i))).X0))) _6_i += 1 goto _36 @@ -40764,7 +40657,7 @@ _26: _21: if func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(1) } return func() int32 { @@ -40779,7 +40672,7 @@ _21: goto _43 } - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _9_affinity = _sqlite3ExprAffinity(tls, _4_pLeft) if _9_affinity != 0 { goto _44 @@ -40811,7 +40704,7 @@ _45: _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _9_r2) _48: - *func() **T7851275 { _9_i = _9_pList.X0; return &_9_pItem }() = (*T7851275)(unsafe.Pointer(_9_pList.X1)) + *func() **T7850641 { _9_i = _9_pList.X0; return &_9_pItem }() = (*T7850641)(unsafe.Pointer(_9_pList.X1)) _49: if _9_i <= i32(0) { goto _52 @@ -40848,7 +40741,7 @@ _58: _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _pExpr.X8, _9_r2, _9_r3, i32(1)) _59: _57: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _9_i -= 1; return &_9_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _9_i -= 1; return &_9_pItem }())) += uintptr(20) goto _49 _52: @@ -40887,7 +40780,7 @@ _13: return i32(0) }() }() - _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _19_nReg = func() int32 { if int32(_pExpr.X0) == i32(119) { return ((*XExprList)(unsafe.Pointer(_19_pSel.X0)).X0) @@ -41006,7 +40899,7 @@ func _exprINAffinity(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 *int8) { _nVal = _sqlite3ExprVectorSize(tls, _pLeft) _pSelect = func() *XSelect { if ((_pExpr.X2) & uint32(i32(2048))) != 0 { - return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) } return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) }() @@ -41037,7 +40930,7 @@ _5: goto _9 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRet)) + 1*uintptr(_1_i))) = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+20*uintptr(_1_i))).X0)), _2_a) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRet)) + 1*uintptr(_1_i))) = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+20*uintptr(_1_i))).X0)), _2_a) goto _10 _9: @@ -41089,11 +40982,11 @@ func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XE goto _7 } - r0 = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) return _7: - r0 = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) return _2: @@ -41135,7 +41028,7 @@ _0: return i32(0) }() }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0))) return _1: @@ -41159,7 +41052,7 @@ _4: return i32(0) }() }() - r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) + r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) return _5: @@ -41185,7 +41078,7 @@ _9: return i32(0) }() }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(_pExpr.X9))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(_pExpr.X9))).X0))) return _10: @@ -41215,7 +41108,7 @@ _0: }() }() func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -41234,7 +41127,7 @@ _0: return i32(0) }() }() - _pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) goto _10 _3: @@ -41381,7 +41274,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD _ = _db var _iRestoreSelectId int32 // sqlite3.c:121131:7 _ = _iRestoreSelectId - var _6_pItem *T7840851 // sqlite3.c:121184:25 + var _6_pItem *T7840217 // sqlite3.c:121184:25 _ = _6_pItem var _6_pSub *XSelect // sqlite3.c:121185:12 _ = _6_pSub @@ -41389,7 +41282,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD _ = _6_isAggSub var _6_pTab *XTable // sqlite3.c:121187:11 _ = _6_pTab - var _12_pItem *T7840851 // sqlite3.c:121239:25 + var _12_pItem *T7840217 // sqlite3.c:121239:25 _ = _12_pItem var _12_dest XSelectDest // sqlite3.c:121240:16 _ = _12_dest @@ -41429,7 +41322,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD _ = _37_orderByGrp var _38_k int32 // sqlite3.c:121515:11 _ = _38_k - var _38_pItem *T7851275 // sqlite3.c:121516:28 + var _38_pItem *T7850641 // sqlite3.c:121516:28 _ = _38_pItem var _45_pKeyInfo *XKeyInfo // sqlite3.c:121576:15 _ = _45_pKeyInfo @@ -41457,7 +41350,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD _ = _47_nCol var _47_nGroupBy int32 // sqlite3.c:121640:13 _ = _47_nGroupBy - var _50_pCol *T8446144 // sqlite3.c:121661:30 + var _50_pCol *T8444404 // sqlite3.c:121661:30 _ = _50_pCol var _51_r1 int32 // sqlite3.c:121663:17 _ = _51_r1 @@ -41517,7 +41410,7 @@ _4: goto _5 } - _sqlite3TreeViewSelect(tls, (*T7850132)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7849498)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _5: func() int32 { if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(6)) { @@ -41616,7 +41509,7 @@ _29: return str(48632) }()) _33: - _sqlite3TreeViewSelect(tls, (*T7850132)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7849498)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _32: _i = i32(0) _34: @@ -41624,7 +41517,7 @@ _34: goto _38 } - _6_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _6_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -41740,7 +41633,7 @@ _48: goto _51 } - _12_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _12_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -41780,7 +41673,7 @@ _52: goto _53 } - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _54 } @@ -41794,7 +41687,7 @@ _53: *p = (*p) + _sqlite3SelectExprHeight(tls, _p) sink961 = *p } - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { goto _56 } @@ -41811,10 +41704,10 @@ _53: return str(48728) }()) _58: - _sqlite3TreeViewSelect(tls, (*T7850132)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7849498)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _57: _56: - if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -41854,7 +41747,7 @@ _56: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(38 /* X10 */))) = uint8(_pParse.X59) _sqlite3Select(tls, _pParse, _12_pSub, &_12_dest) *(*int16)(unsafe.Pointer(uintptr(_12_pItem.X4) + uintptr(44 /* X12 */))) = _12_pSub.X2 - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(32 /* X8 */))) = _12_dest.X3 _sqlite3VdbeEndCoroutine(tls, _v, _12_pItem.X7) _sqlite3VdbeJumpHere(tls, _v, _17_addrTop-i32(1)) @@ -41876,7 +41769,7 @@ _63: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(28 /* X7 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _18_topAddr = _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(0), _12_pItem.X7) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(24 /* X6 */))) = _18_topAddr + i32(1) - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _67 } @@ -41937,7 +41830,7 @@ _51: return str(48812) }()) _72: - _sqlite3TreeViewSelect(tls, (*T7850132)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7849498)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _71: if ((_p.X3)&uint32(i32(9))) != uint32(i32(1)) || _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(_sSort.X0)), _pEList, i32(-1)) != i32(0) { goto _74 @@ -41948,7 +41841,7 @@ _71: *p = (*p) & uint32(i32(-2)) sink985 = *p } - _pGroupBy = store7760504((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) + _pGroupBy = store7760891((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) func() int32 { if (_sDistinct.X0) != 0 { return i32(0) @@ -41972,7 +41865,7 @@ _71: return str(48868) }()) _78: - _sqlite3TreeViewSelect(tls, (*T7850132)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7849498)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _77: _74: if (*XExprList)(unsafe.Pointer(_sSort.X0)) == nil { @@ -42009,7 +41902,7 @@ _82: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSort)) + uintptr(28 /* X7 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _84: if ((_p.X3) & uint32(i32(1))) == 0 { @@ -42039,7 +41932,7 @@ _86: { p := &_31_wctrlFlags *p = uint16(uint32(*p) | ((_p.X3) & uint32(i32(16384)))) - sink6836 = *p + sink6908 = *p } _pWInfo = _sqlite3WhereBegin(tls, _pParse, _pTabList, _pWhere, (*XExprList)(unsafe.Pointer(_sSort.X0)), (*XExprList)(unsafe.Pointer(_p.X0)), _31_wctrlFlags, int32(_p.X2)) if _pWInfo != (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) { @@ -42092,25 +41985,25 @@ _88: goto _100 } - *func() **T7851275 { _38_k = (*XExprList)(unsafe.Pointer(_p.X0)).X0; return &_38_pItem }() = (*T7851275)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) + *func() **T7850641 { _38_k = (*XExprList)(unsafe.Pointer(_p.X0)).X0; return &_38_pItem }() = (*T7850641)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) _101: if _38_k <= i32(0) { goto _104 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _38_k -= 1; return &_38_pItem }())) += uintptr(20) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _38_k -= 1; return &_38_pItem }())) += uintptr(20) goto _101 _104: - *func() **T7851275 { _38_k = _pGroupBy.X0; return &_38_pItem }() = (*T7851275)(unsafe.Pointer(_pGroupBy.X1)) + *func() **T7850641 { _38_k = _pGroupBy.X0; return &_38_pItem }() = (*T7850641)(unsafe.Pointer(_pGroupBy.X1)) _105: if _38_k <= i32(0) { goto _108 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _38_k -= 1; return &_38_pItem }())) += uintptr(20) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _38_k -= 1; return &_38_pItem }())) += uintptr(20) goto _105 _108: @@ -42192,13 +42085,13 @@ _119: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } - _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((*XAutoincInfo)(unsafe.Pointer(uintptr(_sAggInfo.X11)+16*uintptr(_i))).X0) + uintptr(20 /* X6 */)))))))) + _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((*XAutoincInfo)(unsafe.Pointer(uintptr(_sAggInfo.X11)+16*uintptr(_i))).X0) + uintptr(20 /* X6 */)))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } _i += 1 goto _119 @@ -42280,7 +42173,7 @@ _135: goto _138 } - if ((*T8446144)(unsafe.Pointer(uintptr(_sAggInfo.X8) + 24*uintptr(_i))).X3) < _j { + if ((*T8444404)(unsafe.Pointer(uintptr(_sAggInfo.X8) + 24*uintptr(_i))).X3) < _j { goto _139 } @@ -42301,7 +42194,7 @@ _140: goto _143 } - _50_pCol = (*T8446144)(unsafe.Pointer(uintptr(_sAggInfo.X8) + 24*uintptr(_i))) + _50_pCol = (*T8444404)(unsafe.Pointer(uintptr(_sAggInfo.X8) + 24*uintptr(_i))) if (_50_pCol.X3) < _j { goto _144 } @@ -42358,7 +42251,7 @@ _150: _154: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sAggInfo)) + uintptr(0 /* X0 */))) = uint8(i32(1)) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pGroupBy.X1)+20*uintptr(_j))).X0)), _37_iBMem+_j) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pGroupBy.X1)+20*uintptr(_j))).X0)), _37_iBMem+_j) _155: _j += 1 goto _150 @@ -42413,7 +42306,7 @@ _157: _126: _59_pDel = nil - if store7764938(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7765325(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _159 } @@ -42524,13 +42417,13 @@ _177: goto _186 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+20*uintptr(i32(0)))))) + uintptr(12 /* X3 */))) = uint8(func() int32 { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+20*uintptr(i32(0)))))) + uintptr(12 /* X3 */))) = uint8(func() int32 { if int32(_65_flag) != i32(1) { return i32(1) } return i32(0) }()) - *(*uint8)(unsafe.Pointer(uintptr((*T7851275)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+20*uintptr(i32(0)))).X0) + uintptr(0 /* X0 */))) = uint8(i32(152)) + *(*uint8)(unsafe.Pointer(uintptr((*T7850641)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+20*uintptr(i32(0)))).X0) + uintptr(0 /* X0 */))) = uint8(i32(152)) _186: _182: _resetAccumulator(tls, _pParse, &_sAggInfo) @@ -42627,7 +42520,7 @@ func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8, var _rc int32 // sqlite3.c:99394:7 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { goto _1 } @@ -42697,14 +42590,14 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { // } -func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T7850132, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 +func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T7849498, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 var _n int32 // sqlite3.c:26270:7 _ = _n var _cnt int32 // sqlite3.c:26271:7 _ = _cnt var _6_i int32 // sqlite3.c:26303:11 _ = _6_i - var _7_pItem *T7840851 // sqlite3.c:26307:29 + var _7_pItem *T7840217 // sqlite3.c:26307:29 _ = _7_pItem var _7_x XStrAccum // sqlite3.c:26308:18 _ = _7_x @@ -42814,7 +42707,7 @@ _20: goto _23 } - _7_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _7_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -42871,7 +42764,7 @@ _27: _sqlite3XPrintf(tls, &_7_x, str(49632), unsafe.Pointer(_7_pItem.X3)) _28: - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X0) & i32(8)) == 0 { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X0) & i32(8)) == 0 { goto _29 } @@ -42885,11 +42778,11 @@ _29: _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(_7_pItem.X5)), uint8(i32(0))) _30: - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _31 } - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(60 /* X15 */))))))), uint8(i32(0)), str(49656)) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(60 /* X15 */))))))), uint8(i32(0)), str(49656)) _31: _sqlite3TreeViewPop(tls, _pView) _6_i += 1 @@ -42983,7 +42876,7 @@ _38: } -func _sqlite3TreeViewLine(tls *crt.TLS, _p *T7850132, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 +func _sqlite3TreeViewLine(tls *crt.TLS, _p *T7849498, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 var _ap []interface{} // sqlite3.c:26197:11 _ = _ap var _i int32 // sqlite3.c:26198:7 @@ -43052,17 +42945,17 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewLineĂ˜00__func__Ă˜000[0], str(49740), 20) } -func _sqlite3TreeViewPush(tls *crt.TLS, _p *T7850132, _moreToFollow uint8) (r0 *T7850132) { // sqlite3.c:26170:1 - if _p != (*T7850132)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPush(tls *crt.TLS, _p *T7849498, _moreToFollow uint8) (r0 *T7849498) { // sqlite3.c:26170:1 + if _p != (*T7849498)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - _p = (*T7850132)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(u32(104))))) - if _p != (*T7850132)(unsafe.Pointer(uintptr(i32(0)))) { + _p = (*T7849498)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(u32(104))))) + if _p != (*T7849498)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - r0 = (*T7850132)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7849498)(unsafe.Pointer(uintptr(i32(0)))) return _1: @@ -43099,14 +42992,14 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewPushĂ˜00__func__Ă˜000[0], str(49796), 20) } -func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T7850132, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 +func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T7849498, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 var _i int32 // sqlite3.c:26230:7 _ = _i var _4_x XStrAccum // sqlite3.c:26241:16 _ = _4_x var _4_zLine [1000]int8 // sqlite3.c:26242:12 _ = _4_zLine - var _4_pCte *T7850684 // sqlite3.c:26243:24 + var _4_pCte *T7850050 // sqlite3.c:26243:24 _ = _4_pCte var _5_cSep int8 // sqlite3.c:26247:14 _ = _5_cSep @@ -43147,7 +43040,7 @@ _5: goto _8 } - _4_pCte = (*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pCte = (*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -43166,7 +43059,7 @@ _11: goto _14 } - _sqlite3XPrintf(tls, &_4_x, str(26004), int32(_5_cSep), unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_4_pCte.X1)).X1)+20*uintptr(_5_j))).X1)) + _sqlite3XPrintf(tls, &_4_x, str(26004), int32(_5_cSep), unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_4_pCte.X1)).X1)+20*uintptr(_5_j))).X1)) _5_cSep = int8(i32(44)) _5_j += 1 goto _11 @@ -43189,15 +43082,15 @@ _4: } -func _sqlite3TreeViewItem(tls *crt.TLS, _p *T7850132, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 +func _sqlite3TreeViewItem(tls *crt.TLS, _p *T7849498, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 _p = _sqlite3TreeViewPush(tls, _p, _moreFollows) _sqlite3TreeViewLine(tls, _p, str(25612), unsafe.Pointer(_zLabel)) return } -func _sqlite3TreeViewPop(tls *crt.TLS, _p *T7850132) { // sqlite3.c:26186:1 - if _p != (*T7850132)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPop(tls *crt.TLS, _p *T7849498) { // sqlite3.c:26186:1 + if _p != (*T7849498)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -43215,7 +43108,7 @@ _1: } -func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T7850132, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 +func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T7849498, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 _pView = _sqlite3TreeViewPush(tls, _pView, _moreToFollow) _sqlite3TreeViewBareExprList(tls, _pView, _pList, _zLabel) _sqlite3TreeViewPop(tls, _pView) @@ -43223,7 +43116,7 @@ func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T7850132, _pList *XExprList, } -func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T7850132, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 +func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T7849498, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 var _2_i int32 // sqlite3.c:26640:9 _ = _2_i var _3_j int32 // sqlite3.c:26643:11 @@ -43249,7 +43142,7 @@ _4: goto _7 } - _3_j = int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))))) + uintptr(16 /* X5 */))))).X0) + _3_j = int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))))) + uintptr(16 /* X5 */))))).X0) if _3_j == 0 { goto _8 } @@ -43257,7 +43150,7 @@ _4: _sqlite3TreeViewPush(tls, _pView, uint8(i32(0))) _sqlite3TreeViewLine(tls, _pView, str(49872), _3_j) _8: - _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))).X0)), uint8(bool2int(_2_i < ((_pList.X0)-i32(1))))) + _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))).X0)), uint8(bool2int(_2_i < ((_pList.X0)-i32(1))))) if _3_j == 0 { goto _9 } @@ -43273,7 +43166,7 @@ _3: } -func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T7850132, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 +func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T7849498, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 var _zBinOp *int8 // sqlite3.c:26382:14 _ = _zBinOp var _zUniOp *int8 // sqlite3.c:26383:14 @@ -43443,20 +43336,20 @@ _6: goto _60 } - _sqlite3TreeViewLine(tls, _pView, str(39940), *(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3TreeViewLine(tls, _pView, str(39940), *(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) goto _61 _60: - _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _61: goto _57 _7: - _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _8: - _sqlite3TreeViewLine(tls, _pView, str(49952), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(49952), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _9: @@ -43464,11 +43357,11 @@ _9: goto _57 _10: - _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _11: - _sqlite3TreeViewLine(tls, _pView, str(49956), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) + _sqlite3TreeViewLine(tls, _pView, str(49956), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) goto _57 _12: @@ -43476,11 +43369,11 @@ _12: goto _57 _13: - _sqlite3TreeViewLine(tls, _pView, str(49988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(49988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _14: - _sqlite3TreeViewLine(tls, _pView, str(49996), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(49996), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -43593,12 +43486,12 @@ _41: goto _57 _42: - _sqlite3TreeViewLine(tls, _pView, str(50040), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50040), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 _43: - _sqlite3TreeViewLine(tls, _pView, str(50048), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50048), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -43612,17 +43505,17 @@ _45: goto _63 _62: - _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _63: if int32(_pExpr.X0) != i32(153) { goto _64 } - _sqlite3TreeViewLine(tls, _pView, str(50060), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50060), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _65 _64: - _sqlite3TreeViewLine(tls, _pView, str(50080), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50080), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _65: if _22_pFarg == nil { goto _66 @@ -43634,12 +43527,12 @@ _66: _46: _sqlite3TreeViewLine(tls, _pView, str(50092)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _57 _47: _sqlite3TreeViewLine(tls, _pView, str(50104)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _57 _48: @@ -43649,18 +43542,18 @@ _48: goto _67 } - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _68 _67: - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) _68: goto _57 _49: _33_pX = (*XExpr)(unsafe.Pointer(_pExpr.X4)) - _33_pY = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) - _33_pZ = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + _33_pY = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _33_pZ = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _sqlite3TreeViewLine(tls, _pView, str(26268)) _sqlite3TreeViewExpr(tls, _pView, _33_pX, uint8(i32(1))) _sqlite3TreeViewExpr(tls, _pView, _33_pY, uint8(i32(1))) @@ -43679,7 +43572,7 @@ _50: _51: _sqlite3TreeViewLine(tls, _pView, str(27064)) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(1))) - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) goto _57 _52: @@ -43714,7 +43607,7 @@ _75: goto _76 _76: - _sqlite3TreeViewLine(tls, _pView, str(50164), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50164), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _53: @@ -43723,12 +43616,12 @@ _53: goto _57 _54: - _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), str(50196)) + _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), str(50196)) goto _57 _55: _sqlite3TreeViewLine(tls, _pView, str(50204), int32(_pExpr.X9)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _57 _56: @@ -43865,7 +43758,7 @@ func _convertCompoundSelectToSubquery(tls *crt.TLS, _pWalker *XWalker, _p *XSele _ = _pX var _db *Xsqlite3 // sqlite3.c:120238:11 _ = _db - var _a *T7851275 // sqlite3.c:120239:24 + var _a *T7850641 // sqlite3.c:120239:24 _ = _a var _pNewSrc *XSrcList // sqlite3.c:120240:11 _ = _pNewSrc @@ -43907,14 +43800,14 @@ _7: return _8: - _a = (*T7851275)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X12)).X1)) + _a = (*T7850641)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X12)).X1)) _i = ((*XExprList)(unsafe.Pointer(_p.X12)).X0) - i32(1) _9: if _i < i32(0) { goto _12 } - if (((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 20*uintptr(_i))).X0)).X2) & uint32(i32(256))) == 0 { + if (((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 20*uintptr(_i))).X0)).X2) & uint32(i32(256))) == 0 { goto _13 } @@ -44004,7 +43897,7 @@ _16: } func _sqlite3SrcListAppendFromTerm(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pTable *XToken, _pDatabase *XToken, _pAlias *XToken, _pSubquery *XSelect, _pOn *XExpr, _pUsing *XIdList) (r0 *XSrcList) { // sqlite3.c:103286:1 - var _pItem *T7840851 // sqlite3.c:103296:23 + var _pItem *T7840217 // sqlite3.c:103296:23 _ = _pItem var _db *Xsqlite3 // sqlite3.c:103297:11 _ = _db @@ -44042,7 +43935,7 @@ _2: goto _append_from_error _8: - _pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44112,7 +44005,7 @@ _append_from_error: } func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTable *XToken, _pDatabase *XToken) (r0 *XSrcList) { // sqlite3.c:103194:1 - var _pItem *T7840851 // sqlite3.c:103200:23 + var _pItem *T7840217 // sqlite3.c:103200:23 _ = _pItem var _5_pTemp *XToken // sqlite3.c:103222:11 _ = _5_pTemp @@ -44151,7 +44044,7 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl _6: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))) = uint32(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))) = i32(1) - crt.Xmemset(tls, (unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemset(tls, (unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44179,7 +44072,7 @@ _6: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))), i32(0), u32(68)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44221,7 +44114,7 @@ _7: return _8: - _pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44359,7 +44252,7 @@ _12: goto _15 } - *(*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44386,7 +44279,7 @@ _12: U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i+_nExtra))) = *(*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i+_nExtra))) = *(*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44423,7 +44316,7 @@ _15: *p = (*p) + _nExtra sink961 = *p } - crt.Xmemset(tls, (unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemset(tls, (unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44457,7 +44350,7 @@ _16: goto _19 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44528,9 +44421,9 @@ func init() { func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pExpr *XExpr) (r0 *XExprList) { // sqlite3.c:92207:1 var _db *Xsqlite3 // sqlite3.c:92212:11 _ = _db - var _3_a *T7851275 // sqlite3.c:92223:26 + var _3_a *T7850641 // sqlite3.c:92223:26 _ = _3_a - var _5_pItem *T7851275 // sqlite3.c:92233:26 + var _5_pItem *T7850641 // sqlite3.c:92233:26 _ = _5_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) func() int32 { @@ -44556,8 +44449,8 @@ func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _p _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))) = i32(0) - *(**T7851275)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))))) = (*T7851275)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(20))))) - if (*T7851275)(unsafe.Pointer(_pList.X1)) != (*T7851275)(unsafe.Pointer(uintptr(i32(0)))) { + *(**T7850641)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))))) = (*T7850641)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(20))))) + if (*T7850641)(unsafe.Pointer(_pList.X1)) != (*T7850641)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -44581,19 +44474,19 @@ _2: return i32(0) }() }() - _3_a = (*T7851275)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64(uint32((_pList.X0)*i32(2))*u32(20))))) - if _3_a != (*T7851275)(unsafe.Pointer(uintptr(i32(0)))) { + _3_a = (*T7850641)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64(uint32((_pList.X0)*i32(2))*u32(20))))) + if _3_a != (*T7850641)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } goto _no_mem _9: - *(**T7851275)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))))) = _3_a + *(**T7850641)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))))) = _3_a _6: _5: func() int32 { - if (*T7851275)(unsafe.Pointer(_pList.X1)) != (*T7851275)(unsafe.Pointer(uintptr(i32(0)))) { + if (*T7850641)(unsafe.Pointer(_pList.X1)) != (*T7850641)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -44602,7 +44495,7 @@ _5: return i32(0) }() }() - _5_pItem = (*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(0 /* X0 */))), int32(1))))) + _5_pItem = (*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(0 /* X0 */))), int32(1))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pItem), i32(0), u32(20)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem)) + uintptr(0 /* X0 */))))) = _pExpr r0 = _pList @@ -44698,11 +44591,11 @@ _2: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue + *(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue goto _11 _10: - *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 48*uintptr(i32(1)))))) + *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 48*uintptr(i32(1)))))) func() int32 { if ((_pToken.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_pToken.X1) == uint32(i32(0))) { return i32(0) @@ -44717,14 +44610,14 @@ _10: goto _15 } - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), _pToken.X1) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), _pToken.X1) _15: - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) - if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) + if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { goto _17 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _18 } @@ -44734,7 +44627,7 @@ _15: sink985 = *p } _18: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) _17: _11: _9: @@ -44898,13 +44791,13 @@ _6: func _sqlite3WalkExprList(tls *crt.TLS, _pWalker *XWalker, _p *XExprList) (r0 int32) { // sqlite3.c:89086:1 var _i int32 // sqlite3.c:89087:7 _ = _i - var _pItem *T7851275 // sqlite3.c:89088:24 + var _pItem *T7850641 // sqlite3.c:89088:24 _ = _pItem if _p == nil { goto _0 } - *func() **T7851275 { _i = _p.X0; return &_pItem }() = (*T7851275)(unsafe.Pointer(_p.X1)) + *func() **T7850641 { _i = _p.X0; return &_pItem }() = (*T7850641)(unsafe.Pointer(_p.X1)) _1: if _i <= i32(0) { goto _4 @@ -44918,7 +44811,7 @@ _1: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i -= 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i -= 1; return &_pItem }())) += uintptr(20) goto _1 _4: @@ -44973,7 +44866,7 @@ _5: goto _6 } - if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _7 } @@ -44984,11 +44877,11 @@ _7: goto _8 _6: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == nil { goto _9 } - if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _10 } @@ -45008,7 +44901,7 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in _ = _pSrc var _i int32 // sqlite3.c:89123:7 _ = _i - var _pItem *T7840851 // sqlite3.c:89124:23 + var _pItem *T7840217 // sqlite3.c:89124:23 _ = _pItem _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) if func() int32 { @@ -45027,7 +44920,7 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in goto _2 } - *func() **T7840851 { _i = _pSrc.X0; return &_pItem }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = _pSrc.X0; return &_pItem }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45068,7 +44961,7 @@ _3: return _7: - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { goto _9 } @@ -45076,7 +44969,7 @@ _7: return _9: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i -= 1; return &_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i -= 1; return &_pItem }())) += uintptr(68) goto _3 _6: @@ -45105,7 +44998,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { _ = _pTabList var _pEList *XExprList // sqlite3.c:120530:12 _ = _pEList - var _pFrom *T7840851 // sqlite3.c:120531:23 + var _pFrom *T7840217 // sqlite3.c:120531:23 _ = _pFrom var _db *Xsqlite3 // sqlite3.c:120532:11 _ = _db @@ -45123,7 +45016,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { _ = _6_pSel var _11_nCol int16 // sqlite3.c:120601:13 _ = _11_nCol - var _15_a *T7851275 // sqlite3.c:120650:26 + var _15_a *T7850641 // sqlite3.c:120650:26 _ = _15_a var _15_pNew *XExprList // sqlite3.c:120651:14 _ = _15_pNew @@ -45155,7 +45048,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { _ = _25_sColname var _31_pLeft *XExpr // sqlite3.c:120743:20 _ = _31_pLeft - var _35_pX *T7851275 // sqlite3.c:120761:36 + var _35_pX *T7850641 // sqlite3.c:120761:36 _ = _35_pX _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) @@ -45202,7 +45095,7 @@ _4: _sqlite3WithPush(tls, _pParse, (*XWith)(unsafe.Pointer(_p.X17)), uint8(i32(0))) _5: _sqlite3SrcListAssignCursors(tls, _pParse, _pTabList) - *func() **T7840851 { _i = i32(0); return &_pFrom }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = i32(0); return &_pFrom }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45236,7 +45129,7 @@ _6: } func() int32 { - if (int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { + if (int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -45245,7 +45138,7 @@ _6: return i32(0) }() }() - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _13 } @@ -45310,7 +45203,7 @@ _17: return _24: - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store7764938(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store7765325(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -45361,7 +45254,7 @@ _19: return i32(0) }() }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store7764938(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store7765325(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } @@ -45429,7 +45322,7 @@ _18: _42: _7: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pFrom }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pFrom }())) += uintptr(68) goto _6 _9: @@ -45447,7 +45340,7 @@ _45: goto _48 } - _pE = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_k))).X0)) + _pE = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_k))).X0)) if int32(_pE.X0) != i32(160) { goto _49 } @@ -45490,7 +45383,7 @@ _48: goto _59 } - _15_a = (*T7851275)(unsafe.Pointer(_pEList.X1)) + _15_a = (*T7850641)(unsafe.Pointer(_pEList.X1)) _15_pNew = nil _15_flags = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6 _15_longNames = bool2int(((_15_flags & i32(4)) != i32(0)) && ((_15_flags & i32(64)) == i32(0))) @@ -45500,7 +45393,7 @@ _61: goto _64 } - _pE = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X0)) + _pE = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X0)) _pRight = (*XExpr)(unsafe.Pointer(_pE.X5)) func() int32 { if (int32(_pE.X0) != i32(122)) || (_pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { @@ -45516,17 +45409,17 @@ _61: goto _70 } - _15_pNew = _sqlite3ExprListAppend(tls, _pParse, _15_pNew, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))).X0))) + _15_pNew = _sqlite3ExprListAppend(tls, _pParse, _15_pNew, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))).X0))) if _15_pNew == nil { goto _71 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_15_pNew.X1)+20*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = (*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X1 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_15_pNew.X1)+20*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(8 /* X2 */))) = (*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X2 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))))) + uintptr(4 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))))) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_15_pNew.X1)+20*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = (*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X1 + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_15_pNew.X1)+20*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(8 /* X2 */))) = (*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X2 + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))))) + uintptr(4 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))))) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _71: - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+20*uintptr(_k))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) goto _72 _70: @@ -45556,9 +45449,9 @@ _70: return i32(0) }() }() - _19_zTName = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) + _19_zTName = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) _73: - *func() **T7840851 { _i = i32(0); return &_pFrom }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = i32(0); return &_pFrom }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45645,7 +45538,7 @@ _90: return i32(0) }() }() - if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+20*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { + if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+20*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { goto _98 } @@ -45664,7 +45557,7 @@ _100: goto _102 } - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _104 } @@ -45714,12 +45607,12 @@ _110: goto _112 } - _35_pX = (*T7851275)(unsafe.Pointer(uintptr(_15_pNew.X1) + 20*uintptr((_15_pNew.X0)-i32(1)))) + _35_pX = (*T7850641)(unsafe.Pointer(uintptr(_15_pNew.X1) + 20*uintptr((_15_pNew.X0)-i32(1)))) if _21_pSub == nil { goto _113 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_35_pX)) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, (*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+20*uintptr(_j))).X2) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_35_pX)) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, (*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+20*uintptr(_j))).X2) goto _114 _113: @@ -45734,7 +45627,7 @@ _91: _93: _79: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pFrom }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pFrom }())) += uintptr(68) goto _78 _81: @@ -45828,7 +45721,7 @@ func init() { func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcList) { // sqlite3.c:103234:1 var _i int32 // sqlite3.c:103235:7 _ = _i - var _pItem *T7840851 // sqlite3.c:103236:23 + var _pItem *T7840217 // sqlite3.c:103236:23 _ = _pItem func() int32 { if (_pList != nil) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { @@ -45844,7 +45737,7 @@ func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcLis goto _3 } - *func() **T7840851 { _i = i32(0); return &_pItem }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = i32(0); return &_pItem }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45891,7 +45784,7 @@ _8: _sqlite3SrcListAssignCursors(tls, _pParse, (*XSrcList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_pItem.X5)).X8))) _9: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pItem }())) += uintptr(68) goto _4 _7: @@ -45906,12 +45799,12 @@ func init() { crt.Xstrncpy(nil, &_sqlite3SrcListAssignCursorsĂ˜00__func__Ă˜000[0], str(51324), 28) } -func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *T7840851) (r0 int32) { // sqlite3.c:120364:1 +func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *T7840217) (r0 int32) { // sqlite3.c:120364:1 var _pParse *XParse // sqlite3.c:120368:9 _ = _pParse var _db *Xsqlite3 // sqlite3.c:120369:11 _ = _db - var _pCte *T7850684 // sqlite3.c:120370:14 + var _pCte *T7850050 // sqlite3.c:120370:14 _ = _pCte var _pWith *XWith // sqlite3.c:120371:8 _ = _pWith @@ -45931,7 +45824,7 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *T7840851) (r0 int32) { _ = _3_i var _3_pSrc *XSrcList // sqlite3.c:120411:15 _ = _3_pSrc - var _4_pItem *T7840851 // sqlite3.c:120413:29 + var _4_pItem *T7840217 // sqlite3.c:120413:29 _ = _4_pItem var _7_pPrior *XSelect // sqlite3.c:120439:14 _ = _7_pPrior @@ -45979,7 +45872,7 @@ _4: return i32(0) }() }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store7764938(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store7765325(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -46039,7 +45932,7 @@ _15: goto _18 } - _4_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -46072,7 +45965,7 @@ _15: } *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X4 */))))) = _1_pTab - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(32 /* X8 */))) += 1 { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSel)) + uintptr(8 /* X3 */))) @@ -46189,7 +46082,7 @@ func init() { crt.Xstrncpy(nil, &_withExpandĂ˜00__func__Ă˜000[0], str(51648), 11) } -func _searchWith(tls *crt.TLS, _pWith *XWith, _pItem *T7840851, _ppContext **XWith) (r0 *T7850684) { // sqlite3.c:120308:1 +func _searchWith(tls *crt.TLS, _pWith *XWith, _pItem *T7840217, _ppContext **XWith) (r0 *T7850050) { // sqlite3.c:120308:1 var _zName *int8 // sqlite3.c:120313:14 _ = _zName var _1_p *XWith // sqlite3.c:120315:10 @@ -46212,7 +46105,7 @@ _6: goto _9 } - if _sqlite3StrICmp(tls, _zName, (*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, _zName, (*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -46222,7 +46115,7 @@ _6: } *_ppContext = _1_p - r0 = (*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + r0 = (*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -46240,13 +46133,13 @@ _9: _5: _1: - r0 = (*T7850684)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7850050)(unsafe.Pointer(uintptr(i32(0)))) return } -func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *T7840851) (r0 int32) { // sqlite3.c:120289:1 - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { +func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *T7840217) (r0 int32) { // sqlite3.c:120289:1 + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _0 } @@ -46423,9 +46316,9 @@ func init() { func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int32) (r0 *XExprList) { // sqlite3.c:92035:1 var _pNew *XExprList // sqlite3.c:92036:12 _ = _pNew - var _pItem *T7851275 // sqlite3.c:92037:24 + var _pItem *T7850641 // sqlite3.c:92037:24 _ = _pItem - var _pOldItem *T7851275 // sqlite3.c:92037:32 + var _pOldItem *T7850641 // sqlite3.c:92037:32 _ = _pOldItem var _i int32 // sqlite3.c:92038:7 _ = _i @@ -46483,8 +46376,8 @@ _5: _8: _4: - *(**T7851275)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = store7851163(&_pItem, (*T7851275)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_i)*u32(20)))))) - if _pItem != (*T7851275)(unsafe.Pointer(uintptr(i32(0)))) { + *(**T7850641)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = store7850529(&_pItem, (*T7850641)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_i)*u32(20)))))) + if _pItem != (*T7850641)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -46493,7 +46386,7 @@ _4: return _9: - _pOldItem = (*T7851275)(unsafe.Pointer(_p.X1)) + _pOldItem = (*T7850641)(unsafe.Pointer(_p.X1)) _i = i32(0) _10: if _i >= (_p.X0) { @@ -46502,7 +46395,7 @@ _10: _3_pOldExpr = (*XExpr)(unsafe.Pointer(_pOldItem.X0)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(0 /* X0 */))))) = _sqlite3ExprDup(tls, _db, _3_pOldExpr, _flags) - if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store7852330(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store7851696(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -46530,7 +46423,7 @@ _10: return i32(0) }() }() - _pPriorSelectCol = store7852330((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(12 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) + _pPriorSelectCol = store7851696((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(12 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) goto _23 _20: @@ -46545,7 +46438,7 @@ _20: }() }() func() int32 { - if (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -46555,7 +46448,7 @@ _20: }() }() func() int32 { - if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X9) + i32(1)) { + if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X9) + i32(1)) { return i32(0) } return func() int32 { @@ -46565,7 +46458,7 @@ _20: }() }() func() int32 { - if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X4)) { + if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X4)) { return i32(0) } return func() int32 { @@ -46582,9 +46475,9 @@ _16: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(12 /* X3 */))) = _pOldItem.X3 storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(13 /* X4 */))), int8(i32(0)), 1, 0) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(13 /* X4 */))), int8((uint32((_pOldItem.X4)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))), 2, 1) - *(*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))) = _pOldItem.X5 - *(*uintptr)(unsafe.Pointer(func() **T7851275 { - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))) = _pOldItem.X5 + *(*uintptr)(unsafe.Pointer(func() **T7850641 { + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) return &_pOldItem }())) += uintptr(20) goto _10 @@ -46704,11 +46597,11 @@ _11: _3_nStructSize = uint32(_dupedExprStructSize(tls, _p, _dupFlags)) _3_nNewSize = int32(_3_nStructSize & uint32(i32(4095))) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } - _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) + _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) goto _15 _14: @@ -46760,8 +46653,8 @@ _19: goto _21 } - _9_zToken = store1025((**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint32(_3_nToken)) + _9_zToken = store1025((**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint32(_3_nToken)) _21: if uint32(i32(0)) != (((_p.X2) | (_pNew.X2)) & uint32(i32(8404992))) { goto _22 @@ -46771,11 +46664,11 @@ _21: goto _23 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) goto _24 _23: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) _24: _22: if ((_pNew.X2) & uint32(i32(24576))) == uint32(i32(0)) { @@ -46785,7 +46678,7 @@ _22: { p := &_zAlloc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_dupedExprNodeSize(tls, _p, _dupFlags)))) - sink6849 = *p + sink6921 = *p } if ((_pNew.X2) & uint32(i32(8404992))) != uint32(i32(0)) { goto _26 @@ -46891,13 +46784,13 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // s var _nByte int32 // sqlite3.c:91855:7 _ = _nByte _nByte = _dupedExprStructSize(tls, _p, _flags) & i32(4095) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _1 } { p := &_nByte - *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) + *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) sink961 = *p } _1: @@ -46969,7 +46862,7 @@ _4: return i32(0) }() }() - if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _15 } @@ -47030,9 +46923,9 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) _ = _i var _nByte int32 // sqlite3.c:92093:7 _ = _nByte - var _1_pNewItem *T7840851 // sqlite3.c:92101:25 + var _1_pNewItem *T7840217 // sqlite3.c:92101:25 _ = _1_pNewItem - var _1_pOldItem *T7840851 // sqlite3.c:92102:25 + var _1_pOldItem *T7840217 // sqlite3.c:92102:25 _ = _1_pOldItem var _1_pTab *XTable // sqlite3.c:92103:11 _ = _1_pTab @@ -47076,7 +46969,7 @@ _6: goto _9 } - _1_pNewItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pNewItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -47104,7 +46997,7 @@ _6: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X2 */))))) + 68*uintptr(_i))) - _1_pOldItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pOldItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -47136,24 +47029,24 @@ _6: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X1) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X2) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(12 /* X3 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X3) - *(*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(36 /* X9 */))) = _1_pOldItem.X9 + *(*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(36 /* X9 */))) = _1_pOldItem.X9 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(40 /* X11 */))) = _1_pOldItem.X11 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(24 /* X6 */))) = _1_pOldItem.X6 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(28 /* X7 */))) = _1_pOldItem.X7 - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _10 } - *(**int8)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */)))))) + *(**int8)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */)))))) _10: *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(64 /* X16 */))))) = (*XIndex)(unsafe.Pointer(_1_pOldItem.X16)) - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _11 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))), _flags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))), _flags) _11: - _1_pTab = store7764938((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(16 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) + _1_pTab = store7765325((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(16 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) if _1_pTab == nil { goto _12 } @@ -47184,9 +47077,9 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) { _ = _pNew var _i int32 // sqlite3.c:92133:7 _ = _i - var _2_pNewItem *T8305087 // sqlite3.c:92148:24 + var _2_pNewItem *T8304487 // sqlite3.c:92148:24 _ = _2_pNewItem - var _2_pOldItem *T8305087 // sqlite3.c:92149:24 + var _2_pOldItem *T8304487 // sqlite3.c:92149:24 _ = _2_pOldItem func() int32 { if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { @@ -47216,8 +47109,8 @@ _2: _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = _p.X1 - *(**T8305087)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))))) = (*T8305087)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_p.X1)*u32(8))))) - if (*T8305087)(unsafe.Pointer(_pNew.X0)) != (*T8305087)(unsafe.Pointer(uintptr(i32(0)))) { + *(**T8304487)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))))) = (*T8304487)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_p.X1)*u32(8))))) + if (*T8304487)(unsafe.Pointer(_pNew.X0)) != (*T8304487)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -47232,8 +47125,8 @@ _5: goto _8 } - _2_pNewItem = (*T8305087)(unsafe.Pointer(uintptr(_pNew.X0) + 8*uintptr(_i))) - _2_pOldItem = (*T8305087)(unsafe.Pointer(uintptr(_p.X0) + 8*uintptr(_i))) + _2_pNewItem = (*T8304487)(unsafe.Pointer(uintptr(_pNew.X0) + 8*uintptr(_i))) + _2_pOldItem = (*T8304487)(unsafe.Pointer(uintptr(_p.X0) + 8*uintptr(_i))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pNewItem)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _2_pOldItem.X0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pNewItem)) + uintptr(4 /* X1 */))) = _2_pOldItem.X1 _i += 1 @@ -47276,34 +47169,34 @@ _2: goto _5 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))))) + uintptr(8 /* X2 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))))) + uintptr(8 /* X2 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))).X2)), i32(0)) - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))))) + uintptr(4 /* X1 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))))) + uintptr(4 /* X1 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))).X1)), i32(0)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))))) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, (*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(8 /* X2 */)))))+16*uintptr(_2_i))))) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, (*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -47392,8 +47285,8 @@ _4: goto _8 } - _p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X0))) - if store1025(&_zName, (*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + _p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X0))) + if store1025(&_zName, (*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -47467,11 +47360,11 @@ _18: return i32(0) }() }() - _zName = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) + _zName = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) goto _26 _23: - _zName = (*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X2 + _zName = (*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X2 _26: _22: _10: @@ -47559,7 +47452,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3ColumnsFromExprListĂ˜00__func__Ă˜000[0], str(52468), 27) } -func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T7840851) (r0 *XTable) { // sqlite3.c:99843:1 +func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T7840217) (r0 *XTable) { // sqlite3.c:99843:1 var _zDb *int8 // sqlite3.c:99848:14 _ = _zDb var _1_iDb int32 // sqlite3.c:99851:9 @@ -47681,7 +47574,7 @@ func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c return i32(0) }() }() - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _2 } @@ -47734,7 +47627,7 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { // }() }() func() int32 { - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -47744,7 +47637,7 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { // }() }() _rc = i32(0) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(62 /* X14 */))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(0)))).X4)).X8 _i = i32(0) _6: @@ -47793,7 +47686,7 @@ _10: _sqlite3ResetOneSchema(tls, _db, i32(1)) _18: _17: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) if _rc != i32(0) || _commit_internal == 0 { goto _20 } @@ -47923,7 +47816,7 @@ _13: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4) + uintptr(78 /* X9 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _18: r0 = i32(0) @@ -47993,7 +47886,7 @@ _25: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(78 /* X9 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _30: *(*uint8)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(77 /* X8 */))) = _db.X14 @@ -48038,7 +47931,7 @@ _34: } _36: func() int32 { - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { return i32(0) } return func() int32 { @@ -48079,7 +47972,7 @@ _41: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(78 /* X9 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _rc = i32(0) _43: @@ -48153,7 +48046,7 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(78 /* X9 */))) *p = uint16(int32(*p) & i32(-5)) - sink6836 = *p + sink6908 = *p } if (_db.X17) == 0 { goto _4 @@ -48194,9 +48087,9 @@ _9: goto _11 } - _3_saved_iDb = (*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1 + _3_saved_iDb = (*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1 func() int32 { - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { return i32(0) } return func() int32 { @@ -48205,9 +48098,9 @@ _9: return i32(0) }() }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) _3_rcp = Xsqlite3_prepare(tls, _db, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2)))), i32(-1), &_3_pStmt, (**int8)(unsafe.Pointer(uintptr(i32(0))))) _3_rc = _db.X10 func() int32 { @@ -48220,7 +48113,7 @@ _9: return i32(0) }() }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb func() int32 { if (int32(_3_saved_iDb) == i32(0)) || (((_db.X6) & i32(268435456)) != i32(0)) { return i32(0) @@ -48235,7 +48128,7 @@ _9: goto _19 } - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X3) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X3) == 0 { goto _20 } @@ -48613,7 +48506,7 @@ _31: _34: _28: - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { goto _35 } @@ -48852,7 +48745,7 @@ _21: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _35: r0 = i32(262) @@ -49125,7 +49018,7 @@ _24: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } if (_pBt.X18) != uint32(i32(0)) { goto _25 @@ -49134,7 +49027,7 @@ _24: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _25: _26: @@ -49236,7 +49129,7 @@ _46: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-33)) - sink6836 = *p + sink6908 = *p } if _wrflag <= i32(1) { goto _50 @@ -49245,7 +49138,7 @@ _46: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(32)) - sink6836 = *p + sink6908 = *p } _50: if (_pBt.X18) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_19_pPage1.X19))+1*uintptr(i32(28))))) { @@ -49387,7 +49280,7 @@ _9: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _10: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(19))))) <= i32(2) { @@ -51250,7 +51143,7 @@ _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } func() int32 { if (int32(_pBt.X5) == i32(1)) || (int32(_pBt.X5) == i32(0)) { @@ -51531,7 +51424,7 @@ func _cellSizePtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 uint16) { / sink985 = *p } _1: - _nSize = (_nSize << uint(i32(7))) | uint32(int32(*preInc6849(&_pIter, 1))&i32(127)) + _nSize = (_nSize << uint(i32(7))) | uint32(int32(*preInc6921(&_pIter, 1))&i32(127)) if (int32(*_pIter) >= i32(128)) && (uintptr(unsafe.Pointer(_pIter)) < uintptr(unsafe.Pointer(_pEnd))) { goto _1 } @@ -51544,7 +51437,7 @@ _0: _pEnd = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIter)) + 1*uintptr(i32(9)))) _4: - if (int32(*postInc6849(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { + if (int32(*postInc6921(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { goto _5 } @@ -51669,7 +51562,7 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X sink985 = *p } _10: - _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6849(&_pIter, 1))&i32(127)) + _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6921(&_pIter, 1))&i32(127)) if (int32(*_pIter) >= i32(128)) && (uintptr(unsafe.Pointer(_pIter)) < uintptr(unsafe.Pointer(_1_pEnd))) { goto _10 } @@ -51688,7 +51581,7 @@ _9: sink992 = *p } _13: - _iKey = (_iKey << uint(i32(7))) | uint64(int32(*preInc6849(&_pIter, 1))&i32(127)) + _iKey = (_iKey << uint(i32(7))) | uint64(int32(*preInc6921(&_pIter, 1))&i32(127)) if int32(*_pIter) >= i32(128) { goto _15 } @@ -51700,7 +51593,7 @@ _15: goto _16 } - _iKey = (_iKey << uint(i32(8))) | uint64(*preInc6849(&_pIter, 1)) + _iKey = (_iKey << uint(i32(8))) | uint64(*preInc6921(&_pIter, 1)) goto _14 _16: @@ -51787,7 +51680,7 @@ func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 ui }() _pEnd = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pIter)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(9)))))))) _2: - if (int32(*postInc6849(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { + if (int32(*postInc6921(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { goto _3 } @@ -52181,7 +52074,7 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn sink985 = *p } _8: - _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6849(&_pIter, 1))&i32(127)) + _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6921(&_pIter, 1))&i32(127)) if (int32(*_pIter) >= i32(128)) && (uintptr(unsafe.Pointer(_pIter)) < uintptr(unsafe.Pointer(_1_pEnd))) { goto _8 } @@ -52242,7 +52135,7 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { // return i32(0) }() }() - r0 = _sqlite3InvokeBusyHandler(tls, (*T7746254)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376 /* X71 */)))) + r0 = _sqlite3InvokeBusyHandler(tls, (*T7746641)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376 /* X71 */)))) return } @@ -52253,11 +52146,11 @@ func init() { crt.Xstrncpy(nil, &_btreeInvokeBusyHandlerĂ˜00__func__Ă˜000[0], str(56820), 23) } -func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T7746254) (r0 int32) { // sqlite3.c:141401:1 +func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T7746641) (r0 int32) { // sqlite3.c:141401:1 var _rc int32 // sqlite3.c:141402:7 _ = _rc if func() int32 { - if _p == (*T7746254)(unsafe.Pointer(uintptr(i32(0)))) { + if _p == (*T7746641)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(5204))) @@ -52882,7 +52775,7 @@ _2: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } _p = (*XBtCursor)(unsafe.Pointer(_p.X2)) goto _2 @@ -54014,7 +53907,7 @@ _15: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } _pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno) func() int32 { @@ -54034,7 +53927,7 @@ _15: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | (int32(_pPgOld.X6) & i32(8))) - sink6836 = *p + sink6908 = *p } if (_pPager.X10) == 0 { goto _26 @@ -54089,7 +53982,7 @@ _31: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pPgHdr)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _sqlite3PcacheMakeDirty(tls, _8_pPgHdr) _sqlite3PagerUnrefNotNull(tls, _8_pPgHdr) @@ -54193,7 +54086,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -54209,16 +54102,16 @@ _4: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) & (^(i32(1) << uint(int32(_i&uint32(i32(7))))))) - sink6843 = *p + sink6915 = *p } goto _7 _6: _4_aiValues = (*uint32)(unsafe.Pointer(_pBuf)) - crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) - crt.Xmemset(tls, (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) + crt.Xmemset(tls, (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = uint32(i32(0)) _4_j = uint32(i32(0)) _8: @@ -54233,7 +54126,7 @@ _8: _6_h = (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j)))) - uint32(i32(1))) * uint32(i32(1))) % u32(125) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { goto _15 } @@ -54247,7 +54140,7 @@ _16: goto _14 _15: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7884620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T7883996)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) _13: _4_j += 1 goto _8 @@ -54457,7 +54350,7 @@ _13: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_1_pBt.X15) - uint32(i32(1))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) _1_usableSize = int32(_1_pBt.X16) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(18 /* X12 */))) = store6836(&_1_cellOffset, uint16((int32(_1_hdr)+i32(8))+int32(_pPage.X7))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(18 /* X12 */))) = store6908(&_1_cellOffset, uint16((int32(_1_hdr)+i32(8))+int32(_pPage.X7))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(60 /* X20 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_1_usableSize))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(64 /* X21 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_1_cellOffset))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(68 /* X22 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_pPage.X7))) @@ -55245,7 +55138,7 @@ _8: _nList = i32(0) _p = _pList _15: - if store7886493(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7885869(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _18 } @@ -55523,7 +55416,7 @@ _29: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } goto _17 @@ -55564,7 +55457,7 @@ _35: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _17: _p = (*XPgHdr)(unsafe.Pointer(_p.X3)) @@ -56481,7 +56374,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } _p = (*XPgHdr)(unsafe.Pointer(_p.X9)) goto _0 @@ -56844,7 +56737,7 @@ func _sqlite3VdbeSetNumCols(tls *crt.TLS, _p *XVdbe, _nResColumn int32) { // sql _sqlite3DbFree(tls, _db, _p.X20) _n = _nResColumn * i32(2) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(136 /* X29 */))) = uint16(_nResColumn) - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X20 */))))) = store7779050(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(48)*uint32(_n)))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X20 */))))) = store7779437(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(48)*uint32(_n)))))) if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -56879,7 +56772,7 @@ _3: _sqlite3DbFree(tls, _1_db, (unsafe.Pointer)(_p.X6)) _4: - if uintptr(unsafe.Pointer(preInc7779050(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc7779437(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _3 } @@ -56924,7 +56817,7 @@ _11: _13: _12: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(128)) - if uintptr(unsafe.Pointer(preInc7779050(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc7779437(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _5 } @@ -57625,7 +57518,7 @@ _6: _9: func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -57634,12 +57527,12 @@ _9: return i32(0) }() }() - _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) + _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) _10: goto _8 _7: - _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) + _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) _7_pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X0)) func() int32 { if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) > i32(0) { @@ -57681,15 +57574,15 @@ func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) if _pSorter == nil { goto _2 } _sqlite3VdbeSorterReset(tls, _db, _pSorter) - Xsqlite3_free(tls, (unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter)) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) _2: return @@ -57740,14 +57633,14 @@ _4: goto _4 _7: - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0))) _8: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X12 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = i32(0) @@ -57938,7 +57831,7 @@ func _sqlite3Win32Wait(tls *crt.TLS, _hObject unsafe.Pointer) (r0 uint32) { // s var _rc uint32 // sqlite3.c:39075:9 _ = _rc _0: - if store985(&_rc, (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(64)))).X1)})))(tls, _hObject, u32(4294967295), i32(1))) != u32(192) { + if store985(&_rc, (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(64)))).X1)})))(tls, _hObject, u32(4294967295), i32(1))) != u32(192) { goto _1 } @@ -58056,16 +57949,16 @@ _0: func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1 _sqlite3DbFree(tls, _db, _pTask.X3) - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == nil { + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == nil { goto _0 } - Xsqlite3_free(tls, (unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1)) goto _1 _0: func() int32 { - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -58074,7 +57967,7 @@ _0: return i32(0) }() }() - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0))) _1: if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) == nil { goto _4 @@ -58110,7 +58003,7 @@ _0: goto _3 } - _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) + _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) _p = _pNext goto _0 @@ -58816,7 +58709,7 @@ _0: _1_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*(**XVTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aVTrans)) + 4*uintptr(_i)))).X2)) if _1_pVtab == nil || *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab) int32 - }{store8874652(&_1_x, *(*func(*crt.TLS, *Xsqlite3_vtab) int32)(unsafe.Pointer(&struct { + }{store8872912(&_1_x, *(*func(*crt.TLS, *Xsqlite3_vtab) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{((*Xsqlite3_module)(unsafe.Pointer(_1_pVtab.X0)).X15)})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab) int32 @@ -59568,7 +59461,7 @@ _1: goto _5 } - _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) _5: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pOp.X7)) *(*uintptr)(unsafe.Pointer(&_1_pOp)) += uintptr(24) @@ -59596,7 +59489,7 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 } func() int32 { - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(252 /* X58 */))).X0) >= uint32(_pParse.X12) { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(252 /* X58 */))).X0) >= uint32(_pParse.X12) { return i32(0) } return func() int32 { @@ -59606,7 +59499,7 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 }() }() { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) + p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) *p = (*p) - uint32(_pParse.X12) sink985 = *p } @@ -59694,7 +59587,7 @@ func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *XVdbe) { // sqlite3 }() }() func() int32 { - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -60415,7 +60308,7 @@ _5: goto _7 } - *(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) _7: func() int32 { if (((_db.X36) > i32(0)) || (int32(_db.X15) == i32(0))) || (((_db.X77) == int64(i32(0))) && ((_db.X78) == int64(i32(0)))) { @@ -60427,7 +60320,7 @@ _7: return i32(0) }() }() - if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || (_p.X36) == nil { + if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || (_p.X36) == nil { goto _16 } @@ -60802,7 +60695,7 @@ _17: goto _21 _20: - if (*(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _22 } @@ -60847,7 +60740,7 @@ _25: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _sqlite3OpcodeName(tls, int32(_8_pOp.X0)) @@ -60875,7 +60768,7 @@ _34: goto _37 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { goto _38 } @@ -60891,24 +60784,24 @@ _37: } _apSub = (**XSubProgram)(unsafe.Pointer(_pSub.X5)) - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(12 /* X4 */))) = int32(uint32(_nSub) * u32(4)) _40: _33: _30: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) if _sqlite3VdbeMemClearAndResize(tls, _pMem, i32(100)) == 0 { goto _41 @@ -61705,8 +61598,8 @@ _2: }() }() *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(100 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746254)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) - if (*(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + if (*(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _11 } @@ -61774,7 +61667,7 @@ _23: crt.Xprintf(tls, str(64356)) _28: - crt.Xprintf(tls, str(64376), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) + crt.Xprintf(tls, str(64376), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) _3_once = i32(0) _27: _3_i += 1 @@ -62355,7 +62248,7 @@ _81: _jump_to_p2_and_check_for_interrupt: _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr((_pOp.X4)-i32(1)))) _check_for_interrupt: - if (*(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _242 } @@ -62416,7 +62309,7 @@ _82: }() _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) if ((_db.X6) & i32(1)) == 0 { goto _254 } @@ -62439,7 +62332,7 @@ _83: return i32(0) }() }() - _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128)) goto _248 @@ -62485,7 +62378,7 @@ _84: return i32(0) }() }() - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) if (_pOp.X4) == 0 { goto _268 @@ -62509,7 +62402,7 @@ _85: }() }() func() int32 { - if ((*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) { + if ((*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) { return i32(0) } return func() int32 { @@ -62518,7 +62411,7 @@ _85: return i32(0) }() }() - _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) func() int32 { if int32(_24_pCaller.X0) == i32(16) { return i32(0) @@ -62556,8 +62449,8 @@ _86: }() }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) + _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) if ((_db.X6) & i32(1)) == 0 { goto _281 } @@ -62621,16 +62514,16 @@ _284: } _sqlite3VdbeError(tls, _p, str(65120), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeExecĂ˜00azTypeĂ˜001)) + 4*uintptr(int32(_pOp.X2)-i32(1)))))) - if (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { + if (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { goto _290 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(65144), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(65144), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _290: goto _291 _289: - _sqlite3VdbeError(tls, _p, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3VdbeError(tls, _p, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _291: Xsqlite3_log(tls, _pOp.X3, str(65152), _27_pcx, unsafe.Pointer(_p.X36), unsafe.Pointer(_p.X22)) _288: @@ -62684,13 +62577,13 @@ _297: _89: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) goto _248 _90: _pOut = _out2Prerelease(tls, _p, _pOp) func() int32 { - if (*(**int64)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int64)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -62699,14 +62592,14 @@ _90: return i32(0) }() }() - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _91: _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(8)) func() int32 { - if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 { + if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 { return i32(0) } return func() int32 { @@ -62715,12 +62608,12 @@ _91: return i32(0) }() }() - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _92: func() int32 { - if (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -62731,12 +62624,12 @@ _92: }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(79)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_encoding) == i32(1) { goto _313 } - _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) + _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) func() int32 { if (_rc == i32(0)) || (_rc == i32(18)) { return i32(0) @@ -62778,16 +62671,16 @@ _317: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } if int32(_pOp.X1) != i32(-1) { goto _323 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _323: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) - *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 + *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _pOut.X4 _313: if (_pOp.X3) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) { @@ -62809,7 +62702,7 @@ _324: }() _93: func() int32 { - if (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -62820,7 +62713,7 @@ _93: }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = _pOp.X3 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding if (_pOp.X5) <= i32(0) { @@ -62848,7 +62741,7 @@ _93: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { goto _334 } @@ -62870,7 +62763,7 @@ _94: return i32(0) }() }() - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store6836(&_45_nullFlag, uint16(func() int32 { + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store6908(&_45_nullFlag, uint16(func() int32 { if (_pOp.X3) != 0 { return i32(257) } @@ -62920,7 +62813,7 @@ _96: }() }() _pOut = _out2Prerelease(tls, _p, _pOp) - _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) + _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding goto _248 @@ -62936,7 +62829,7 @@ _97: }() }() func() int32 { - if ((*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) { + if ((*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) { return i32(0) } return func() int32 { @@ -63023,7 +62916,7 @@ _360: { p := (**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(40 /* X11 */))))) *p = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 48*uintptr((_pOp.X4)-_51_p1))) - sink7779050 = *p + sink7779437 = *p } _368: if (int32(_pOut.X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, _pOut) == 0 { @@ -63126,7 +63019,7 @@ _101: }() }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) - _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) goto _248 _102: @@ -63221,7 +63114,7 @@ _394: }() }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X8 */))) = ((_p.X8) + uint32(i32(2))) | uint32(i32(1)) - _60_pMem = store7779050((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(100 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) + _60_pMem = store7779437((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(100 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) _60_i = i32(0) _404: if _60_i >= (_pOp.X4) { @@ -63364,7 +63257,7 @@ _433: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = int32(_66_nByte) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding @@ -63392,8 +63285,8 @@ _434: goto _435 } - _73_iA = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) - _73_iB = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + _73_iA = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _73_iB = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _73_bIntint = int8(i32(1)) switch int32(_pOp.X0) { case i32(47): @@ -63482,7 +63375,7 @@ _450: goto _443 _443: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _451 @@ -63508,7 +63401,7 @@ _453: { p := &_73_rB *p = (*p) + _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63516,7 +63409,7 @@ _454: { p := &_73_rB *p = (*p) - _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63524,7 +63417,7 @@ _455: { p := &_73_rB *p = (*p) * _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63539,7 +63432,7 @@ _459: { p := &_73_rB *p = (*p) / _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63570,7 +63463,7 @@ _458: goto _arithmetic_result_is_null _462: - *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB + *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(8)) if ((int32(_73_type1)|int32(_73_type2))&i32(8)) != i32(0) || _73_bIntint != 0 { goto _464 @@ -63655,12 +63548,12 @@ _110: _480: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(0 /* X0 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(16 /* X4 */))) = int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24) *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(12 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(26 /* X8 */))) = uint8(_86_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(91)) _111: func() int32 { @@ -63673,7 +63566,7 @@ _111: return i32(0) }() }() - _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_87_pCtx.X0)) == _pOut { goto _483 @@ -63881,7 +63774,7 @@ _517: _506: _505: _503: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _248 @@ -63890,7 +63783,7 @@ _116: _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) _sqlite3VdbeMemIntegerify(tls, _pIn1) { - p := (*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_pOp.X4) sink967 = *p } @@ -64080,7 +63973,7 @@ _551: goto _554 } - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _555 } @@ -64088,7 +63981,7 @@ _551: goto _compare_op _555: - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _556 } @@ -64134,7 +64027,7 @@ _564: _558: _557: func() int32 { - if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) { + if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -64143,7 +64036,7 @@ _557: return i32(0) }() }() - _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) _549: _compare_op: switch int32(_pOp.X0) { @@ -64249,7 +64142,7 @@ _588: _581: _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) if ((_db.X6) & i32(1)) == 0 { goto _589 } @@ -64321,7 +64214,7 @@ _127: }() }() func() int32 { - if (*(**int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + if (*(**int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { return i32(0) } return func() int32 { @@ -64391,7 +64284,7 @@ _608: return i32(0) }() }() - _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) + _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) func() int32 { if _139_aPermute != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -64404,7 +64297,7 @@ _608: }() _609: _139_n = _pOp.X5 - _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if _139_n > i32(0) { return i32(0) @@ -64633,7 +64526,7 @@ _666: goto _668 _667: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) _668: goto _248 @@ -64647,7 +64540,7 @@ _132: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) _669: goto _248 @@ -64660,7 +64553,7 @@ _133: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) _670: goto _248 @@ -64690,7 +64583,7 @@ _674: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeFrame)(unsafe.Pointer(_p.X38)).X6)) + 1*uintptr(_163_iAddr/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_163_iAddr&uint32(i32(7)))))) - sink6843 = *p + sink6915 = *p } goto _675 @@ -64853,7 +64746,7 @@ _683: } func() int32 { - if (*(*int32)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))) > i32(0) { + if (*(*int32)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))) > i32(0) { return i32(0) } return func() int32 { @@ -64862,7 +64755,7 @@ _683: return i32(0) }() }() - _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(*(*int32)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))))) + _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(*(*int32)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))))) func() int32 { if (int32(_176_pReg.X1) & i32(16)) != 0 { return i32(0) @@ -64895,7 +64788,7 @@ _710: goto _711 _702: - _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))) + _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))) func() int32 { if int32(_176_pC.X0) == i32(0) { return i32(0) @@ -65015,7 +64908,7 @@ _701: } crt.Xmemset(tls, (unsafe.Pointer)(&_176_sMem), i32(0), u32(48)) - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) if _rc == i32(0) { goto _736 } @@ -65051,7 +64944,7 @@ _739: { p := &_176_zHdr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3GetVarint32(tls, _176_zHdr, &_176_t)))) - sink6849 = *p + sink6921 = *p } { p := &_176_offset64 @@ -65100,7 +64993,7 @@ _748: goto _750 } - _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) + _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) goto _751 _750: @@ -65209,7 +65102,7 @@ _762: goto _774 _773: - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) if _rc == i32(0) { goto _775 } @@ -65221,7 +65114,7 @@ _775: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pDest)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-4097)) - sink6836 = *p + sink6908 = *p } _774: _768: @@ -65235,7 +65128,7 @@ _776: goto _248 _140: - _210_zAffinity = *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _210_zAffinity = *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if _210_zAffinity != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -65294,7 +65187,7 @@ _141: _212_nHdr = i32(0) _212_nZero = int64(i32(0)) _212_nField = _pOp.X3 - _212_zAffinity = *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _212_zAffinity = *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if ((_212_nField > i32(0)) && ((_pOp.X4) > i32(0))) && (((_pOp.X4) + _212_nField) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { return i32(0) @@ -65337,7 +65230,7 @@ _141: _212_pRec = _212_pData0 _797: - _applyAffinity(tls, postInc7779050(&_212_pRec, 48), *postInc1025(&_212_zAffinity, 1), _encoding) + _applyAffinity(tls, postInc7779437(&_212_pRec, 48), *postInc1025(&_212_zAffinity, 1), _encoding) func() int32 { if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) == i32(0)) || (uintptr(unsafe.Pointer(_212_pRec)) <= uintptr(unsafe.Pointer(_212_pLast))) { return i32(0) @@ -65386,12 +65279,12 @@ _806: _805: { p := &_212_nZero - *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink967 = *p } { p := &_212_len - *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink985 = *p } _807: @@ -65501,7 +65394,7 @@ _821: *p = int32(uint32(*p) + _sqlite3VdbeSerialPut(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zNewRecord))+1*uintptr(_212_j))), _212_pRec, _212_serial_type)) sink961 = *p } - if uintptr(unsafe.Pointer(preInc7779050(&_212_pRec, 48))) <= uintptr(unsafe.Pointer(_212_pLast)) { + if uintptr(unsafe.Pointer(preInc7779437(&_212_pRec, 48))) <= uintptr(unsafe.Pointer(_212_pLast)) { goto _821 } @@ -65541,11 +65434,11 @@ _821: goto _831 } - *(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) + *(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16384)) - sink6836 = *p + sink6908 = *p } _831: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -65568,7 +65461,7 @@ _142: return i32(0) }() }() - _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))))) + uintptr(36 /* X14 */))))))) + _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))))) + uintptr(36 /* X14 */))))))) func() int32 { if _225_pCrsr != nil { return i32(0) @@ -65589,12 +65482,12 @@ _142: _837: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry goto _248 _143: _226_p1 = _pOp.X3 - _226_zName = *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _226_zName = *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if ((*XSavepoint)(unsafe.Pointer(_db.X73)) == (*XSavepoint)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X15) == i32(0)) { return i32(0) @@ -66144,7 +66037,7 @@ _959: return i32(0) }() }() - if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { + if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { goto _965 } @@ -66223,7 +66116,7 @@ _146: }() _sqlite3BtreeGetMeta(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_274_iDb))).X1)), _274_iCookie, (*uint32)(unsafe.Pointer(&_274_iMeta))) _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) goto _248 _147: @@ -66513,7 +66406,7 @@ _1028: }() }() _sqlite3VdbeMemIntegerify(tls, _pIn2) - _279_p2 = int32(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _279_p2 = int32(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) func() int32 { if _279_p2 >= i32(2) { return i32(0) @@ -66529,7 +66422,7 @@ _1029: goto _1040 } - _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if int32(_279_pKeyInfo.X1) == int32(_db.X14) { return i32(0) @@ -66558,7 +66451,7 @@ _1040: goto _1046 } - _279_nField = *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _279_nField = *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _1046: _1045: func() int32 { @@ -66593,13 +66486,13 @@ _1051: storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur))+uintptr(7 /* X7 */))), int8(i32(1)), 4, 2) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X17 */))) = uint32(_279_p2) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(6 /* X6 */))) = uint8(_279_wrFlag) - _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */)))))))) *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(40 /* X15 */))))) = _279_pKeyInfo *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(4 /* X4 */))) = uint8(bool2int(int32(_pOp.X1) != i32(-5))) _open_cursor_set_hints: i32(0) i32(0) - _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) + _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) if _rc == 0 { goto _1052 } @@ -66652,7 +66545,7 @@ _1058: goto _1059 } - if store7997862((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(40 /* X15 */))))), store7997862(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { + if store7997238((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(40 /* X15 */))))), store7997238(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _1060 } @@ -66701,13 +66594,13 @@ _1058: return i32(0) }() }() - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) _1063: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(0)) goto _1070 _1060: - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) _1070: _1059: @@ -66750,7 +66643,7 @@ _153: goto _no_mem _1076: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(40 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(40 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) == _db { return i32(0) @@ -66842,7 +66735,7 @@ _155: _1092: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(2 /* X2 */))) = uint8(i32(1)) - *(*int32)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(36 /* X14 */))))) = _pOp.X4 + *(*int32)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(36 /* X14 */))))) = _pOp.X4 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) func() int32 { if int32(_pOp.X2) == i32(0) { @@ -66930,7 +66823,7 @@ _160: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -66948,7 +66841,7 @@ _160: } func() int32 { - if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) { + if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) { return i32(0) } return func() int32 { @@ -66976,7 +66869,7 @@ _1115: goto _jump_to_p2 _1117: - if (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { goto _1118 } @@ -66992,7 +66885,7 @@ _1119: goto _1120 _1118: - if (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { goto _1121 } @@ -67008,7 +66901,7 @@ _1122: _1121: _1120: _1116: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(56 /* X20 */))) = _299_iKey if _rc == i32(0) { goto _1123 @@ -67020,7 +66913,7 @@ _1123: goto _1124 _1111: - if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == 0 { + if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == 0 { goto _1125 } @@ -67076,7 +66969,7 @@ _1111: }() }() func() int32 { - if (*(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { + if (*(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { return i32(0) } return func() int32 { @@ -67086,7 +66979,7 @@ _1111: }() }() _1125: - _299_nField = *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _299_nField = *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if int32(_pOp.X1) == i32(-11) { return i32(0) @@ -67177,7 +67070,7 @@ _1158: _1161: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(14 /* X7 */))) = uint8(i32(0)) - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) if _rc == i32(0) { goto _1164 } @@ -67224,7 +67117,7 @@ _1124: } _299_res = i32(0) - _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1176 } @@ -67255,7 +67148,7 @@ _1169: } _299_res = i32(0) - _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1185 } @@ -67266,7 +67159,7 @@ _1185: goto _1186 _1184: - _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */)))))))) + _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */)))))))) _1186: _1178: _seek_not_found: @@ -67352,7 +67245,7 @@ _163: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -67371,12 +67264,12 @@ _163: return i32(0) }() }() - if (*(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { + if (*(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { goto _1208 } *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(4 /* X1 */))))) = _pIn3 _320_ii = i32(0) _1209: @@ -67424,7 +67317,7 @@ _1212: goto _1220 _1208: - _320_pFree = store7997455(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) + _320_pFree = store7996831(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) if _320_pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _1221 } @@ -67475,7 +67368,7 @@ _1231: _1230: _1226: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) if _320_pFree == nil { goto _1232 } @@ -67587,7 +67480,7 @@ _165: return i32(0) }() }() - _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(36 /* X14 */))))))) + _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(36 /* X14 */))))))) func() int32 { if _330_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -67599,7 +67492,7 @@ _165: }() }() _330_res = i32(0) - _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _rc = _sqlite3BtreeMovetoUnpacked(tls, _330_pCrsr, (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(_330_iKey), i32(0), &_330_res) func() int32 { if (_rc == i32(0)) || (_330_res == i32(0)) { @@ -67683,7 +67576,7 @@ _166: }() }() _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))))+uintptr(12 /* X9 */))), int64(1)) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))))+uintptr(12 /* X9 */))), int64(1)) goto _248 _167: @@ -67722,7 +67615,7 @@ _167: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -67745,7 +67638,7 @@ _167: goto _1281 } - _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), &_336_res) + _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), &_336_res) if _rc == i32(0) { goto _1282 } @@ -67762,7 +67655,7 @@ _1282: _1283: func() int32 { - if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) != 0 { + if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) != 0 { return i32(0) } return func() int32 { @@ -67771,7 +67664,7 @@ _1283: return i32(0) }() }() - _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) + _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) if _336_v < i64(9223372036854775807) { goto _1287 } @@ -67866,7 +67759,7 @@ _1304: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1308 } @@ -67874,13 +67767,13 @@ _1304: goto _abort_due_to_error _1308: - if _336_v >= ((*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { + if _336_v >= ((*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { goto _1309 } - _336_v = (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) + _336_v = (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) _1309: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v _1289: if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _1310 @@ -67905,7 +67798,7 @@ _1313: sink967 = *p } _336_v += 1 - if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { + if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { goto _1313 } @@ -67937,7 +67830,7 @@ _1317: _1310: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v goto _248 _168: @@ -67986,7 +67879,7 @@ _169: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68052,7 +67945,7 @@ _1337: _registerTrace(tls, _pOp.X5, _352_pKey) _1343: - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) goto _1344 _1338: @@ -68083,7 +67976,7 @@ _1344: }() }() _352_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_352_pC.X1))).X0 - _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if (int32(_pOp.X2)&i32(64)) != 0 || (((_352_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) { return i32(0) @@ -68150,14 +68043,14 @@ _1360: goto _1365 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = *(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = *(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) goto _1366 _1365: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = i32(0) _1366: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(uintptr(i32(0))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -68209,7 +68102,7 @@ _170: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68228,11 +68121,11 @@ _170: return i32(0) }() }() - if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { + if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { goto _1383 } - _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) + _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) func() int32 { if (_362_pC.X20) == _363_iKey { return i32(0) @@ -68259,7 +68152,7 @@ _1383: }() }() func() int32 { - if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68269,12 +68162,12 @@ _1383: }() }() _362_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_362_pC.X1))).X0 - _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_pOp.X2)&i32(2)) == i32(0) || (_362_pC.X4) == 0 { goto _1393 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(56 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(56 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) _1393: goto _1394 @@ -68311,7 +68204,7 @@ _1400: _nExtraDelete -= 1 _1401: _1397: - _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))), uint8(_pOp.X2)) + _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))), uint8(_pOp.X2)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(28 /* X12 */))) = i32(0) if _rc == 0 { @@ -68373,7 +68266,7 @@ _172: }() }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - _373_nKeyCol = *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _373_nKeyCol = *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _373_res = i32(0) _rc = _sqlite3VdbeSorterCompare(tls, _373_pC, _pIn3, _373_nKeyCol, &_373_res) if _rc == 0 { @@ -68490,7 +68383,7 @@ _174: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68499,7 +68392,7 @@ _174: return i32(0) }() }() - _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) + _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) func() int32 { if int32(_375_pC.X3) == i32(0) { return i32(0) @@ -68610,7 +68503,7 @@ _1456: } func() int32 { - if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { + if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68619,7 +68512,7 @@ _1456: return i32(0) }() }() - _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))).X0)) + _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))).X0)) _378_pModule = (*Xsqlite3_module)(unsafe.Pointer(_378_pVtab.X0)) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { @@ -68635,7 +68528,7 @@ _1456: }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 - }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))), &_378_v) + }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))), &_378_v) _sqlite3VtabImportErrmsg(tls, _p, _378_pVtab) if _rc == 0 { goto _1463 @@ -68658,7 +68551,7 @@ _1458: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68683,10 +68576,10 @@ _1469: goto _248 _1470: - _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */)))))))) + _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */)))))))) _1464: _1457: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v goto _248 _176: @@ -68718,7 +68611,7 @@ _176: } func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68727,7 +68620,7 @@ _176: return i32(0) }() }() - _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */)))))))) + _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */)))))))) _1476: goto _248 @@ -68763,7 +68656,7 @@ _177: return i32(0) }() }() - _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X14 */))))))) + _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X14 */))))))) _386_res = i32(0) func() int32 { if _386_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -68842,7 +68735,7 @@ _178: return i32(0) }() }() - _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(36 /* X14 */))))))) + _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(36 /* X14 */))))))) func() int32 { if _390_pCrsr != nil { return i32(0) @@ -68949,7 +68842,7 @@ _1517: return i32(0) }() }() - _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(36 /* X14 */))))))) + _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(36 /* X14 */))))))) func() int32 { if _393_pCrsr != nil { return i32(0) @@ -69085,7 +68978,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreeNext}))) { return i32(0) @@ -69101,7 +68994,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreePrevious}))) { return i32(0) @@ -69117,7 +69010,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreeNext}))) { return i32(0) @@ -69133,7 +69026,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreePrevious}))) { return i32(0) @@ -69166,7 +69059,7 @@ _186: }() _rc = (*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(36 /* X14 */))))))), &_396_res) + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(36 /* X14 */))))))), &_396_res) _next_tail: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -69282,8 +69175,8 @@ _1592: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(4 /* X1 */))) = int64(_pIn2.X4) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(_pIn2.X5) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(16 /* X3 */))))) = (*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer(_aMem)) + uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_pOp.X5)))))*uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(48))))))))))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(20 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(36 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(20 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(36 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { if (int32(_pOp.X2) & i32(16)) != 0 { return (_399_pC.X12) } @@ -69362,7 +69255,7 @@ _189: return i32(0) }() }() - _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* X14 */))))))) + _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* X14 */))))))) func() int32 { if _402_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -69456,7 +69349,7 @@ _191: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -69520,7 +69413,7 @@ _1638: } _404_rowid = int64(i32(0)) - _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))), &_404_rowid) + _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))), &_404_rowid) if _rc == i32(0) { goto _1640 } @@ -69564,7 +69457,7 @@ _1640: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -69587,7 +69480,7 @@ _1640: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(56 /* X20 */))) = _404_rowid *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(3 /* X3 */))) = uint8(i32(1)) func() int32 { - if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { + if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -69596,13 +69489,13 @@ _1640: return i32(0) }() }() - *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(20 /* X10 */))) = *(**int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(20 /* X10 */))) = *(**int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(**XVdbeCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(32 /* X13 */))))) = _404_pC goto _1656 _1641: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid _1656: goto _1657 @@ -69667,7 +69560,7 @@ _195: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -69707,7 +69600,7 @@ _195: }() }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_410_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_pOp.X0) >= i32(61) { goto _1678 } @@ -69854,7 +69747,7 @@ _1706: _416_iMoved = i32(0) _rc = _sqlite3BtreeDropTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_416_iDb))).X1)), _pOp.X3, &_416_iMoved) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) if _rc == 0 { goto _1710 } @@ -69934,7 +69827,7 @@ _197: }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5)))) { - p := (*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_420_nChange) sink967 = *p } @@ -69975,7 +69868,7 @@ _198: goto _1731 } - _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) + _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) goto _1732 _1731: @@ -69999,7 +69892,7 @@ _1731: return i32(0) }() }() - _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) if _rc == 0 { goto _1737 } @@ -70073,12 +69966,12 @@ _1748: goto _abort_due_to_error _1749: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) goto _248 _201: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(74 /* X26 */))) += 1 - _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(74 /* X26 */))) -= 1 if _rc == 0 { goto _1750 @@ -70135,7 +70028,7 @@ _1754: *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(0 /* X0 */))))) = _db *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(8 /* X2 */))) = _pOp.X3 *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(4 /* X1 */))) = (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) - _430_zSql = _sqlite3MPrintf(tls, _db, str(72700), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _430_zSql = _sqlite3MPrintf(tls, _db, str(72700), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if _430_zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1763 } @@ -70145,7 +70038,7 @@ _1754: _1763: func() int32 { - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -70154,7 +70047,7 @@ _1763: return i32(0) }() }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(12 /* X3 */))) = i32(0) func() int32 { if (_db.X17) == 0 { @@ -70174,7 +70067,7 @@ _1763: _rc = _430_initData.X3 _1769: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_430_zSql)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) _1764: if _rc == 0 { goto _1770 @@ -70215,15 +70108,15 @@ _1775: goto _248 _204: - _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _205: - _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _206: - _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _207: @@ -70238,7 +70131,7 @@ _207: }() }() _441_nRoot = _pOp.X4 - _441_aRoot = *(**int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _441_aRoot = *(**int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if _441_nRoot > i32(0) { return i32(0) @@ -70311,7 +70204,7 @@ _207: return i32(0) }() }() - _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) + _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) _sqlite3VdbeMemSetNull(tls, _pIn1) if _441_nErr != i32(0) { goto _1793 @@ -70338,7 +70231,7 @@ _1793: _1797: { - p := (*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_441_nErr-i32(1)) sink967 = *p } @@ -70373,12 +70266,12 @@ _208: _1802: _1801: - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) goto _248 _209: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { + if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { goto _1804 } @@ -70392,7 +70285,7 @@ _1804: _210: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - _450_iSet = *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _450_iSet = *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if (int32(_pIn3.X1) & i32(4)) != 0 { return i32(0) @@ -70440,7 +70333,7 @@ _1808: goto _1815 } - _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) if _450_exists == 0 { goto _1816 } @@ -70453,12 +70346,12 @@ _1815: goto _1817 } - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _1817: goto _248 _211: - _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _454_pRt = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) func() int32 { if (_454_pProgram.X1) > i32(0) { @@ -70534,7 +70427,7 @@ _1831: _1832: _sqlite3VdbeMemRelease(tls, _454_pRt) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(8 /* X1 */))) = uint16(i32(64)) - *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame + *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(0 /* X0 */))))) = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(60 /* X14 */))) = _454_nMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(64 /* X15 */))) = _454_pProgram.X3 @@ -70562,7 +70455,7 @@ _1836: goto _1837 _1828: - _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) + _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) func() int32 { if (((_454_pProgram.X2) + (_454_pProgram.X3)) == (_454_pFrame.X14)) || (((_454_pProgram.X3) == i32(0)) && (((_454_pProgram.X2) + i32(1)) == (_454_pFrame.X14))) { return i32(0) @@ -70613,13 +70506,13 @@ _1837: *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(200 /* X43 */))))) = (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))) = i32(0) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(180 /* X38 */))))) = _454_pFrame - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X18 */))))) = store7779050(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u32(80))))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X18 */))))) = store7779437(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u32(80))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = _454_pFrame.X14 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = int32(uint16(_454_pFrame.X15)) *(***XVdbeCursor)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(108 /* X23 */))))) = (**XVdbeCursor)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_p.X6))))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(24 /* X6 */))) = (*uint8)(unsafe.Pointer((**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_454_pProgram.X3))))) crt.Xmemset(tls, (unsafe.Pointer)(_454_pFrame.X6), i32(0), uint32(((_454_pProgram.X1)+i32(7))/i32(8))) - *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X17 */))))) = store8105232(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) + *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X17 */))))) = store8104608(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X27 */))) = _454_pProgram.X1 _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(i32(-1)))) goto _248 @@ -70724,11 +70617,11 @@ _1863: _sqlite3VdbeMemIntegerify(tls, _pIn1) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) _sqlite3VdbeMemIntegerify(tls, _pIn2) - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { goto _1866 } - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _1866: goto _248 @@ -70744,12 +70637,12 @@ _216: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1869 } { - p := (*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_pOp.X5) sink967 = *p } @@ -70782,21 +70675,21 @@ _217: return i32(0) }() }() - _475_x = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _475_x = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) if _475_x > int64(i32(0)) && _sqlite3AddInt64(tls, &_475_x, func() int64 { - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { - return (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { + return (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) } return int64(i32(0)) }()) == 0 { goto _1877 } - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) goto _1878 _1877: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x _1878: goto _248 @@ -70812,15 +70705,15 @@ _218: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { goto _1881 } - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1882 } - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1882: goto _jump_to_p2 @@ -70839,13 +70732,13 @@ _219: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { goto _1885 } - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1885: - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { goto _1886 } @@ -70905,12 +70798,12 @@ _220: _1899: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(8 /* X2 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(16 /* X4 */))) = int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24) *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(12 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(26 /* X8 */))) = uint8(_481_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(149)) _221: func() int32 { @@ -70923,7 +70816,7 @@ _221: return i32(0) }() }() - _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _482_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_482_pCtx.X2)) == _482_pMem { goto _1902 @@ -71055,7 +70948,7 @@ _222: return i32(0) }() }() - _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) if _rc == 0 { goto _1929 } @@ -71392,7 +71285,7 @@ _228: goto _2006 } - _513_z = *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _513_z = *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _sqlite3VdbeError(tls, _p, str(73920), unsafe.Pointer(_513_z)) _2006: goto _abort_due_to_error @@ -71402,7 +71295,7 @@ _1996: goto _248 _229: - _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _rc = _sqlite3VtabBegin(tls, _db, _514_pVTab) if _514_pVTab == nil { goto _2007 @@ -71482,7 +71375,7 @@ _2019: _231: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(168 /* X38 */))) += 1 - _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(168 /* X38 */))) -= 1 if _rc == 0 { goto _2020 @@ -71506,7 +71399,7 @@ _232: }() _518_pCur = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) _518_pVCur = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _518_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_518_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -71545,7 +71438,7 @@ _2027: goto _2028 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(36 /* X14 */))))))) = _518_pVCur + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(36 /* X14 */))))))) = _518_pVCur *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pVtab)) + uintptr(4 /* X1 */))) += 1 goto _2029 @@ -71598,7 +71491,7 @@ _2034: return i32(0) }() }() - _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(36 /* X14 */))))))) + _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(36 /* X14 */))))))) _522_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_522_pVCur.X0)) _522_pModule = (*Xsqlite3_module)(unsafe.Pointer(_522_pVtab.X0)) func() int32 { @@ -71611,8 +71504,8 @@ _2034: return i32(0) }() }() - _522_nArg = int32(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) - _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) + _522_nArg = int32(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) + _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) _522_res = i32(0) _522_apArg = (**XMem)(unsafe.Pointer(_p.X19)) _522_i = i32(0) @@ -71628,7 +71521,7 @@ _2040: _2043: _rc = (*(*func(*crt.TLS, *Xsqlite3_file, int32, *int8, int32, **XMem) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8, int32, *unsafe.Pointer) int32 - }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) + }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) _sqlite3VtabImportErrmsg(tls, _p, _522_pVtab) if _rc == 0 { goto _2044 @@ -71682,7 +71575,7 @@ _234: goto _248 _2051: - _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))).X0)) + _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))).X0)) _524_pModule = (*Xsqlite3_module)(unsafe.Pointer(_524_pVtab.X0)) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { @@ -71701,7 +71594,7 @@ _2051: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pDest)) + uintptr(8 /* X1 */))) = uint16((int32(_524_pDest.X1) & i32(-49664)) | i32(1)) _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) int32 - }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))), &_524_sContext, _pOp.X4) + }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))), &_524_sContext, _pOp.X4) _sqlite3VtabImportErrmsg(tls, _p, _524_pVtab) if (_524_sContext.X5) == 0 { goto _2054 @@ -71752,7 +71645,7 @@ _235: goto _248 _2060: - _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))).X0)) + _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))).X0)) _528_pModule = (*Xsqlite3_module)(unsafe.Pointer(_528_pVtab.X0)) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { @@ -71768,7 +71661,7 @@ _2060: }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) + }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) _sqlite3VtabImportErrmsg(tls, _p, _528_pVtab) if _rc == 0 { goto _2063 @@ -71779,7 +71672,7 @@ _2060: _2063: _528_res = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) + }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) if _528_res != 0 { goto _2064 } @@ -71790,7 +71683,7 @@ _2064: goto _check_for_interrupt _236: - _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _531_pName = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_vtab, *int8) int32)(unsafe.Pointer(&struct { @@ -71883,7 +71776,7 @@ _237: return i32(0) }() }() - _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _532_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -71982,7 +71875,7 @@ _2097: }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(28 /* X7 */))) = _532_rowid _2101: - if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { + if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { goto _2107 } @@ -72018,7 +71911,7 @@ _2093: _238: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X3))).X1)))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X3))).X1)))) goto _248 _239: @@ -72037,12 +71930,12 @@ _239: _542_newMax = uint32(_pOp.X5) _2115: _2114: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) goto _248 _240: func() int32 { - if ((*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(74480), uint32(i32(3))) == i32(0)) { + if ((*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(74480), uint32(i32(3))) == i32(0)) { return i32(0) } return func() int32 { @@ -72062,8 +71955,8 @@ _240: }() }() if (int32(_db.X24)&i32(129)) == i32(0) || ((uint32((_p.X32)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != 0 || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -72098,8 +71991,8 @@ _2129: _2127: _2125: if ((_db.X6)&i32(512)) == i32(0) || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -72267,7 +72160,7 @@ _no_mem: _abort_due_to_interrupt: func() int32 { - if (*(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) != 0 { + if (*(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) != 0 { return i32(0) } return func() int32 { @@ -72313,11 +72206,11 @@ _0: } _2_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(i32(0)))) - if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - _z = *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) + _z = *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) _5: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(1)) == 0 { goto _6 @@ -72371,7 +72264,7 @@ _2: goto _4 } - crt.Xprintf(tls, str(74868), *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(74868), *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _5 _4: @@ -72379,7 +72272,7 @@ _4: goto _6 } - crt.Xprintf(tls, str(74880), *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(74880), *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _7 _6: @@ -72387,7 +72280,7 @@ _6: goto _8 } - crt.Xprintf(tls, str(74888), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(74888), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _9 _8: @@ -72547,7 +72440,7 @@ _22: goto _26 } - Xsqlite3_snprintf(tls, i32(100), _zCsr, str(75032), *(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, i32(100), _zCsr, str(75032), *(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) @@ -72694,7 +72587,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(128)) - sink6836 = *p + sink6908 = *p } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(40 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) _4: @@ -72790,7 +72683,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703 { p := &_1_n - *p = (*p) + (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) sink961 = *p } _3: @@ -72846,7 +72739,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-7169)) - sink6836 = *p + sink6908 = *p } func() int32 { if (_srcType == i32(4096)) || (_srcType == i32(2048)) { @@ -72861,7 +72754,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | _srcType) - sink6836 = *p + sink6908 = *p } _5: return @@ -72985,7 +72878,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 return i32(0) }() }() - if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _4 } @@ -72993,7 +72886,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 return _4: - if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _5 } @@ -73197,7 +73090,7 @@ _2: goto _4 } - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _5 } @@ -73205,7 +73098,7 @@ _2: return _5: - if (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _6 } @@ -73221,7 +73114,7 @@ _4: goto _7 } - if (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _8 } @@ -73229,7 +73122,7 @@ _4: return _8: - if (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _9 } @@ -73249,7 +73142,7 @@ _7: goto _11 } - r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) + r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) return _11: @@ -73265,7 +73158,7 @@ _10: goto _14 } - r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) + r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) return _14: @@ -73536,7 +73429,7 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s goto _7 } - r0 = (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _7: @@ -73552,7 +73445,7 @@ _7: return _10: - r0 = (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 + r0 = (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 return _9: @@ -73564,7 +73457,7 @@ _9: return _12: - r0 = _n1 - (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = _n1 - (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _6: @@ -73659,7 +73552,7 @@ _3: return _1: - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { goto _4 } @@ -73708,7 +73601,7 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite return i32(0) }() }() - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) if _rc == 0 { goto _6 } @@ -74022,7 +73915,7 @@ _58: } _62: - if i32(128) > int32(*postInc6849(&_12_pCell, 1)) { + if i32(128) > int32(*postInc6921(&_12_pCell, 1)) { goto _63 } @@ -74093,7 +73986,7 @@ _73: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(0 /* X0 */))) = _14_nCellKey *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0)) @@ -74166,7 +74059,7 @@ _87: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } if _rc == 0 { goto _88 @@ -74406,7 +74299,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-7)) - sink6843 = *p + sink6915 = *p } *_pRes = i32(0) if int32(_pCur.X12) == i32(1) { @@ -74418,7 +74311,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) _10: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) - if int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) < int32(_pPage.X14) { + if int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) < int32(_pPage.X14) { goto _11 } @@ -74548,7 +74441,7 @@ _18: _14: _7: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) - _idx = int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) + _idx = int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) func() int32 { if (_pPage.X0) != 0 { return i32(0) @@ -74866,7 +74759,7 @@ _4: sink961 = *p } *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) - if int32(preInc6836(&_u, uint16(1))) < int32(_p.X2) { + if int32(preInc6908(&_u, uint16(1))) < int32(_p.X2) { goto _9 } @@ -74954,7 +74847,7 @@ _1: { p := &_p *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } _3_n = _sqlite3GetVarint(tls, _p, &_3_v64) func() int32 { @@ -75025,31 +74918,31 @@ _3: goto _14 _4: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(1)) return _5: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(2)) return _6: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(3)) return _7: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(4)) return _8: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(6)) return @@ -75061,7 +74954,7 @@ _10: _11: _12: - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(0)) return @@ -75093,7 +74986,7 @@ func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0 goto _0 } - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) goto _1 @@ -75110,9 +75003,9 @@ _0: }() }() i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u32(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u32(8)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(func() int32 { - if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { + if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { return i32(1) } return i32(8) @@ -75203,7 +75096,7 @@ _8: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-7)) - sink6843 = *p + sink6915 = *p } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) += 1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(i32(0)) @@ -75384,7 +75277,7 @@ func _moveToLeftmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:6 }() }() _4: - if _rc != i32(0) || (store7992910(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { + if _rc != i32(0) || (store7992286(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } @@ -75460,7 +75353,7 @@ func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-7)) - sink6843 = *p + sink6915 = *p } _releasePageNotNull(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(postInc973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(64 /* X14 */))), int8(-1)))))) return @@ -75679,7 +75572,7 @@ _14: return _15: - _v = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) + _v = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) if _v <= _lhs { goto _16 } @@ -75967,12 +75860,12 @@ _21: } _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _4_serial_type, &_mem1) - _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) + _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) goto _24 _23: _9_lhs = _vdbeRecordDecodeInt(tls, _4_serial_type, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1)))) - _9_rhs = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) + _9_rhs = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) if _9_lhs >= _9_rhs { goto _25 } @@ -76020,7 +75913,7 @@ _32: goto _34 } - if (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _35 } @@ -76028,7 +75921,7 @@ _32: goto _36 _35: - if (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _37 } @@ -76038,7 +75931,7 @@ _36: goto _38 _34: - _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _38: _33: _31: @@ -76168,7 +76061,7 @@ _64: goto _68 _67: - _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _68: goto _69 @@ -76918,7 +76811,7 @@ _skip_init: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-15)) - sink6843 = *p + sink6915 = *p } _pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0)))) if int32(_pRoot.X14) <= i32(0) { @@ -76983,7 +76876,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -76993,7 +76886,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c }() }() func() int32 { - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) != 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) != 0 { return i32(0) } return func() int32 { @@ -77002,7 +76895,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c return i32(0) }() }() - _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), &_isDifferentRow) + _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), &_isDifferentRow) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X11 */))) = uint32(i32(0)) if _isDifferentRow == 0 { goto _6 @@ -77368,7 +77261,7 @@ _2: goto _3 } - _2_i = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + _2_i = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) if _2_i >= int64(i32(0)) { goto _4 } @@ -77474,7 +77367,7 @@ _14: { p := &_n - *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink985 = *p } _20: @@ -77569,7 +77462,7 @@ _5: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_buf)) + 1*uintptr(i32(0)))) *p = uint8(int32(*p) & i32(127)) - sink6843 = *p + sink6915 = *p } func() int32 { if _n <= i32(9) { @@ -77619,11 +77512,11 @@ func _sqlite3VdbeSerialPut(tls *crt.TLS, _buf *uint8, _pMem *XMem, _serial_type } i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u32(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u32(8)) goto _3 _2: - _1_v = uint64(*(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _1_v = uint64(*(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _3: _len = store985(&_1_i, uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))))) func() int32 { @@ -77658,7 +77551,7 @@ _1: func() int32 { if ((_pMem.X4) + func() int32 { if (int32(_pMem.X1) & i32(16384)) != 0 { - return (*(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + return (*(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) } return i32(0) }()) == int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) { @@ -78003,7 +77896,7 @@ _7: goto _8 } - *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur))) = store8151765(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) + *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur))) = store8151141(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) crt.Xmemset(tls, (unsafe.Pointer)(_pCx), i32(0), u32(32)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(0 /* X0 */))) = _eCurType *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(1 /* X1 */))) = int8(_iDb) @@ -78013,8 +77906,8 @@ _7: goto _9 } - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u32(88)+(u32(8)*uint32(_nField))))))) - _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u32(88)+(u32(8)*uint32(_nField))))))) + _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) _9: _8: r0 = _pCx @@ -78211,12 +78104,12 @@ _34: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } _38: _pX = (*XBtCursor)(unsafe.Pointer(_pX.X2)) @@ -78363,7 +78256,7 @@ func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61481:1 { p := (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(80 /* X27 */))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(4)))) - sink6849 = *p + sink6921 = *p } _1: _0: @@ -78680,7 +78573,7 @@ _52: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _53: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(32 /* 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)))) @@ -78704,7 +78597,7 @@ _56: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(17 /* X5 */))) = uint8(func() int32 { if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader))+1*uintptr(i32(52))))) != 0 { @@ -78775,7 +78668,7 @@ _72: goto _75 } - if store7753731(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { + if store7754118(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { goto _77 } @@ -79064,23 +78957,23 @@ _5: _16: _pPager = (*XPager)(unsafe.Pointer(_pPtr)) - *(**XPCache)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(208 /* X59 */))))) = (*XPCache)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**XPCache)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(208 /* X59 */))))) = (*XPCache)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u32(224)))) }()))) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(64 /* X31 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(64 /* X31 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr((_pcacheSize+i32(7))&i32(-8)))) }()))) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(72 /* X33 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(72 /* X33 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(((_pVfs.X1)+i32(7))&i32(-8)))) }()))) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(68 /* X32 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(68 /* X32 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize))) }()))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(168 /* X51 */))) = (*int8)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(168 /* X51 */))) = (*int8)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize))) }()))) @@ -79108,7 +79001,7 @@ _16: return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(172 /* X52 */))) = (*int8)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(172 /* X52 */))) = (*int8)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr((_nPathname+i32(1))+_nUri))) }()))) @@ -80203,7 +80096,7 @@ _2: _szKeyInfo = int32(u32(24) + (uint32(int32((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)).X2)-i32(1)) * u32(4))) _sz = int32(u32(124) + (uint32(_nWorker) * u32(60))) _pSorter = (*XVdbeSorter)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_sz+_szKeyInfo)))) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = _pSorter + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = _pSorter if _pSorter != (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } @@ -80212,7 +80105,7 @@ _2: goto _9 _8: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(28 /* X7 */))))) = store7997862(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(28 /* X7 */))))) = store7997238(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_pKeyInfo), _pCsr.X15, uint32(_szKeyInfo)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(12 /* X4 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) if _nField == 0 || _nWorker != i32(0) { @@ -80222,7 +80115,7 @@ _8: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(8 /* X3 */))) *p = uint16(int32(*p) + (int32(_pKeyInfo.X2) - _nField)) - sink6836 = *p + sink6908 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(6 /* X2 */))) = uint16(_nField) _11: @@ -80287,8 +80180,8 @@ _18: }() }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _pgsz - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { goto _26 } @@ -80365,7 +80258,7 @@ func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-15)) - sink6843 = *p + sink6915 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0)) if int32(_pCur.X12) == i32(1) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) != i32(0) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != i32(0) { @@ -80631,7 +80524,7 @@ func _moveToRightmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c: }() }() _4: - if (store7992910(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { + if (store7992286(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } @@ -80802,7 +80695,7 @@ _17: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } goto _25 @@ -80810,7 +80703,7 @@ _24: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-9)) - sink6843 = *p + sink6915 = *p } _25: _21: @@ -81193,7 +81086,7 @@ _58: return i32(0) }() }() - _idx = int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) + _idx = int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) goto _74 _71: @@ -81248,7 +81141,7 @@ _69: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } _rc = _balance(tls, _pCur) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))))) + uintptr(12 /* X9 */))) = uint8(i32(0)) @@ -81698,12 +81591,12 @@ _60: { p := &_pPayload *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink6849 = *p + sink6921 = *p } { p := &_pSrc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink6849 = *p + sink6921 = *p } { p := &_nSrc @@ -81827,7 +81720,7 @@ _13: _15: _14: - if _3_pOvfl == nil && store7992910(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { + if _3_pOvfl == nil && store7992286(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { goto _18 } @@ -82145,12 +82038,12 @@ func _sqlite3PagerDontWrite(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52960:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) *p = uint16(int32(*p) & i32(-5)) - sink6836 = *p + sink6908 = *p } _2: return @@ -82302,7 +82195,7 @@ _14: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) *p = uint16(int32(*p) + i32(2)) - sink6836 = *p + sink6908 = *p } _15: return @@ -82434,7 +82327,7 @@ _16: _18: _20: - if int32(store6836(&_iFreeBlk, uint16((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(1)))))))) >= int32(_iStart) { + if int32(store6908(&_iFreeBlk, uint16((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(1)))))))) >= int32(_iStart) { goto _21 } @@ -82520,7 +82413,7 @@ _34: { p := &_nFrag *p = uint8(int32(*p) + (int32(_iStart) - _7_iPtrEnd)) - sink6843 = *p + sink6915 = *p } _iSize = uint16(_iEnd - uint32(_iPtr)) _iStart = _iPtr @@ -82537,7 +82430,7 @@ _35: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_hdr)+i32(7)))) *p = uint8(int32(*p) - int32(_nFrag)) - sink6843 = *p + sink6915 = *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)))))) { @@ -82579,7 +82472,7 @@ _38: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) *p = uint16(int32(*p) + int32(_iOrigSize)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -82694,7 +82587,7 @@ _20: _sqlite3Put4byte(tls, _pCell, _iChild) _21: - _j = int32(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1))) + _j = int32(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1))) func() int32 { if _j < i32(3) { return i32(0) @@ -82802,7 +82695,7 @@ _36: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) *p = uint16(int32(*p) - int32(uint16(i32(2)+_sz))) - sink6836 = *p + sink6908 = *p } crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_idx)))), (unsafe.Pointer)(_pCell), uint32(_sz)) if _iChild == 0 { @@ -82818,7 +82711,7 @@ _44: return _pIns }())) + 1*uintptr(i32(1)))) = uint8(_idx) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(22 /* X14 */))) += 1 - if int32(preInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(4)))), byte(1))) != i32(0) { + if int32(preInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(4)))), byte(1))) != i32(0) { goto _45 } @@ -83160,7 +83053,7 @@ _10: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7)))) *p = uint8(int32(*p) + int32(uint8(_x))) - sink6843 = *p + sink6915 = *p } goto _11 @@ -83287,7 +83180,7 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) }() }() _temp = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - _src = store6849(&_data, _pPage.X19) + _src = store6921(&_data, _pPage.X19) _hdr = int32(_pPage.X6) _cellOffset = int32(_pPage.X12) _nCell = int32(_pPage.X14) @@ -83424,7 +83317,7 @@ _36: { p := &_3_pAddr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } goto _31 @@ -84054,7 +83947,7 @@ _17: _1_pCell = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pPage.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*(int32(_pPage.X14)-i32(1))))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*(int32(_pPage.X14)-i32(1))))))) + 1*uintptr(i32(1))))))))))))) _1_pStop = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pCell)) + 1*uintptr(i32(9)))) _19: - if (int32(*postInc6849(&_1_pCell, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { + if (int32(*postInc6921(&_1_pCell, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { goto _20 } @@ -84063,7 +83956,7 @@ _19: _20: _1_pStop = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pCell)) + 1*uintptr(i32(9)))) _22: - if (int32(store6843(postInc6849(&_1_pOut, 1), *postInc6849(&_1_pCell, 1)))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { + if (int32(store6915(postInc6921(&_1_pOut, 1), *postInc6921(&_1_pCell, 1)))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { goto _23 } @@ -84134,7 +84027,7 @@ _5: { p := &_pData *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))))) - sink6849 = *p + sink6921 = *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))) @@ -84143,7 +84036,7 @@ _5: { p := &_pCellptr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } if uintptr(unsafe.Pointer(_pData)) >= uintptr(unsafe.Pointer(_pCellptr)) { goto _6 @@ -84571,7 +84464,7 @@ _43: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1 _j += 1 @@ -84621,7 +84514,7 @@ _54: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1 goto _54 @@ -85018,7 +84911,7 @@ _138: goto _142 } - _46_pNew = store7992910((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+4*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i)))) + _46_pNew = store7992286((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+4*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i)))) *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_46_pNew.X23))) _nNew += 1 @@ -85315,7 +85208,7 @@ _207: { p := &_66_pCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink6849 = *p + sink6921 = *p } if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) != i32(4) { goto _209 @@ -86124,7 +86017,7 @@ _3: } _1_sz = int32(_cachedCellSize(tls, _pCArray, _i)) - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(1))))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(2))))) != i32(0)) && store6849(&_1_pSlot, _pageFindSlot(tls, _pPg, _1_sz, &_1_rc)) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(1))))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(2))))) != i32(0)) && store6921(&_1_pSlot, _pageFindSlot(tls, _pPg, _1_sz, &_1_rc)) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -86139,7 +86032,7 @@ _10: { p := &_pData *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(_1_sz))) - sink6849 = *p + sink6921 = *p } _1_pSlot = _pData _9: @@ -86161,7 +86054,7 @@ _9: { p := &_pCellptr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } _i += 1 goto _3 @@ -86691,14 +86584,14 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) _r2 = (*XUnpackedRecord)(unsafe.Pointer(_pSorter.X8)) _pKeyInfo = (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - _r2 = store7997455((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(32 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) + _r2 = store7996831((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(32 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -86776,8 +86669,8 @@ _2: goto _3 _0: - *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)).X0 - _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))) + *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)).X0 + _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))) _3: r0 = _pKey return @@ -86801,7 +86694,7 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) _pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey) if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 { goto _2 @@ -86836,7 +86729,7 @@ func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sq return i32(0) }() }() - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { goto _2 } @@ -87055,7 +86948,7 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) func() int32 { if _pSorter != nil { return i32(0) @@ -87070,12 +86963,12 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( goto _4 } - if (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { goto _5 } *_pbEof = i32(0) - _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))), (*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) + _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))), (*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) goto _6 _5: @@ -87086,7 +86979,7 @@ _6: _4: func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) != nil { + if (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) != nil { return i32(0) } return func() int32 { @@ -87125,7 +87018,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeSorterRewindĂ˜00__func__Ă˜000[0], str(88932), 24) } -func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8229481) (r0 int32) { // sqlite3.c:87247:1 +func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8228881) (r0 int32) { // sqlite3.c:87247:1 var _i int32 // sqlite3.c:87248:7 _ = _i var _aSlot **XSorterRecord // sqlite3.c:87249:16 @@ -87174,7 +87067,7 @@ _2: _5: func() int32 { - if (*(*int32)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { + if (*(*int32)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { return i32(0) } return func() int32 { @@ -87183,14 +87076,14 @@ _5: return i32(0) }() }() - _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))))) _6: goto _9 _4: - _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) _9: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) _i = i32(0) _10: if (*(**XSorterRecord)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSlot)) + 4*uintptr(_i)))) == nil { @@ -87617,8 +87510,8 @@ _3: } *_pp = _p1 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) - _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) + _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) if _p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -87631,8 +87524,8 @@ _7: _6: *_pp = _p2 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) - _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) + _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) _bCached = i32(0) if _p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -87709,11 +87602,11 @@ _3: goto _8 } - _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_nWorker))), (*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) + _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_nWorker))), (*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) goto _9 _8: - _5_aMem = (*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1 + _5_aMem = (*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1 _5_pCtx = (unsafe.Pointer)(_pTask) func() int32 { if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) { @@ -87726,7 +87619,7 @@ _8: }() }() func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -87736,7 +87629,7 @@ _8: }() }() func() int32 { - if (((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { + if (((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -87746,24 +87639,24 @@ _8: }() }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(58 /* X14 */))) = uint8(int32((uintptr(unsafe.Pointer(_pTask)) - uintptr(unsafe.Pointer((*XSortSubtask)(unsafe.Pointer((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))))) / 60)) - *(*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))) = _pSorter.X9 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))) = _pSorter.X9 + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) if _5_aMem == nil { goto _18 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _5_aMem + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _5_aMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _sqlite3MallocSize(tls, (unsafe.Pointer)(_5_aMem)) goto _19 _18: - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { goto _20 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { goto _21 } @@ -87781,7 +87674,7 @@ _7: } -func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8229481) (r0 int32) { // sqlite3.c:87398:1 +func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8228881) (r0 int32) { // sqlite3.c:87398:1 var _db *Xsqlite3 // sqlite3.c:87399:11 _ = _db var _rc int32 // sqlite3.c:87400:7 @@ -87870,7 +87763,7 @@ _13: goto _16 } - _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(4 /* X1 */))))))) + _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(4 /* X1 */))))))) _vdbePmaWriteVarint(tls, &_writer, uint64(_4_p.X0)) _vdbePmaWriteBlob(tls, &_writer, (*uint8)(unsafe.Pointer((unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_p))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))))), _4_p.X0) if (_pList.X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -88263,7 +88156,7 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point return i32(0) }() }() - _rc = _vdbeSorterListToPMA(tls, _pTask, (*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */)))) + _rc = _vdbeSorterListToPMA(tls, _pTask, (*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(4 /* X1 */))) = i32(1) r0 = (unsafe.Pointer)(uintptr(_rc)) return @@ -88365,7 +88258,7 @@ _13: goto _16 } - if store8263480(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+52*uintptr(_3_iTask))).X10))) == nil { + if store8262880(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+52*uintptr(_3_iTask))).X10))) == nil { goto _17 } @@ -88699,7 +88592,7 @@ func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _pi _ = _1_pReadr _iOff = *_piOffset _rc = i32(0) - *_ppOut = store8273537(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) + *_ppOut = store8272937(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) if _pNew != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -89589,7 +89482,7 @@ func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngi var _pIncr *XIncrMerger // sqlite3.c:87843:14 _ = _pIncr _rc = i32(0) - _pIncr = store8263480(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { + _pIncr = store8262880(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { if _sqlite3FaultSim(tls, i32(100)) != 0 { return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) } @@ -89982,7 +89875,7 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) func() int32 { if ((_pSorter.X12) != 0) || (((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) && ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))))) { return i32(0) @@ -90061,16 +89954,16 @@ _17: goto _22 _6: - _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } _vdbeSorterRecordFree(tls, _db, _4_pFree) _23: - *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil) + *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil) _rc = i32(0) _22: r0 = _rc @@ -90118,7 +90011,7 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0 return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) func() int32 { if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) < int32(u8(128)) { return func() int32 { @@ -90135,7 +90028,7 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(60 /* X16 */))) *p = uint8(int32(*p) & i32(1)) - sink6843 = *p + sink6915 = *p } goto _7 @@ -90147,7 +90040,7 @@ _6: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(60 /* X16 */))) *p = uint8(int32(*p) & i32(2)) - sink6843 = *p + sink6915 = *p } goto _10 @@ -90171,7 +90064,7 @@ _7: goto _13 } - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { goto _14 } @@ -90179,17 +90072,17 @@ _7: goto _16 _14: - _bFlush = bool2int((((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) + _bFlush = bool2int((((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) _16: if _bFlush == 0 { goto _19 } _rc = _vdbeSorterFlushPMA(tls, _pSorter) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) = i32(0) func() int32 { - if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { + if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -90201,7 +90094,7 @@ _16: _19: _13: { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) *p = (*p) + _nPMA sink961 = *p } @@ -90211,7 +90104,7 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = _nPMA _23: - if ((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { + if ((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { goto _24 } @@ -90220,7 +90113,7 @@ _23: goto _25 } - _10_iListOff = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) + _10_iListOff = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) _10_nNew = (_pSorter.X11) * i32(2) _26: if _10_nNew >= _9_nMin { @@ -90243,7 +90136,7 @@ _28: _10_nNew = _9_nMin _29: - _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1), uint64(_10_nNew)))) + _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1), uint64(_10_nNew)))) if _10_aNew != nil { goto _30 } @@ -90252,21 +90145,21 @@ _29: return _30: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _10_aNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _10_aNew *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _10_nNew _25: - _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) + _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) *p = (*p) + ((_nReq + i32(7)) & i32(-8)) sink961 = *p } - if (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { goto _31 } - *(*int32)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) + *(*int32)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) _31: goto _32 @@ -90280,11 +90173,11 @@ _24: return _33: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8269243)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8268643)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) _32: crt.Xmemcpy(tls, (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_pNew))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))), (unsafe.Pointer)(_pVal.X5), uint32(_pVal.X4)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _pVal.X4 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8229481)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8228881)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew r0 = _rc return @@ -90387,7 +90280,7 @@ _13: _14: _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(uint32(_m.X4)-_lenRowid))))), _typeRowid, &_v) - *_rowid = *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) + *_rowid = *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) _sqlite3VdbeMemRelease(tls, &_m) r0 = i32(0) return @@ -90425,7 +90318,7 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p return i32(0) }() }() - _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(36 /* X14 */))))))) + _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(36 /* X14 */))))))) func() int32 { if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { return i32(0) @@ -91377,7 +91270,7 @@ func Xsqlite3_strglob(tls *crt.TLS, _zGlobPattern *int8, _zString *int8) (r0 int } -func _patternCompare(tls *crt.TLS, _zPattern *uint8, _zString *uint8, _pInfo *T8652122, _matchOther uint32) (r0 int32) { // sqlite3.c:105934:1 +func _patternCompare(tls *crt.TLS, _zPattern *uint8, _zString *uint8, _pInfo *T8650382, _matchOther uint32) (r0 int32) { // sqlite3.c:105934:1 var _c uint32 // sqlite3.c:105940:7 _ = _c var _c2 uint32 // sqlite3.c:105940:10 @@ -91411,7 +91304,7 @@ func _patternCompare(tls *crt.TLS, _zPattern *uint8, _zString *uint8, _pInfo *T8 _0: if store985(&_c, func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPattern)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zPattern, 1)) + return uint32(*postInc6921(&_zPattern, 1)) } return _sqlite3Utf8Read(tls, &_zPattern) }()) == uint32(i32(0)) { @@ -91425,7 +91318,7 @@ _0: _5: if store985(&_c, func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPattern)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zPattern, 1)) + return uint32(*postInc6921(&_zPattern, 1)) } return _sqlite3Utf8Read(tls, &_zPattern) }()) != _matchAll && _c != _matchOne { @@ -91495,7 +91388,7 @@ _20: return _22: - if int32(*postInc6849(&_zString, 1)) < i32(192) { + if int32(*postInc6921(&_zString, 1)) < i32(192) { goto _23 } @@ -91533,7 +91426,7 @@ _27: _13_cx = _c _28: _29: - if store985(&_c2, uint32(*postInc6849(&_zString, 1))) == uint32(i32(0)) { + if store985(&_c2, uint32(*postInc6921(&_zString, 1))) == uint32(i32(0)) { goto _30 } @@ -91562,7 +91455,7 @@ _26: _35: if store985(&_c2, func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zString)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zString, 1)) + return uint32(*postInc6921(&_zString, 1)) } return _sqlite3Utf8Read(tls, &_zString) }()) == uint32(i32(0)) { @@ -91692,7 +91585,7 @@ _44: _41: _c2 = func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zString)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zString, 1)) + return uint32(*postInc6921(&_zString, 1)) } return _sqlite3Utf8Read(tls, &_zString) }() @@ -91734,7 +91627,7 @@ _1: func _sqlite3Utf8Read(tls *crt.TLS, _pz **uint8) (r0 uint32) { // sqlite3.c:27247:1 var _c uint32 // sqlite3.c:27250:16 _ = _c - _c = uint32(*postInc6849(_pz, 1)) + _c = uint32(*postInc6921(_pz, 1)) if _c < uint32(i32(192)) { goto _0 } @@ -91745,7 +91638,7 @@ _1: goto _2 } - _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6849(_pz, 1))) + _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6921(_pz, 1))) goto _1 _2: @@ -91767,10 +91660,10 @@ func init() { crt.Xstrncpy(nil, &_patternCompareĂ˜00__func__Ă˜000[0], str(91668), 15) } -var _globInfo T8652122 // sqlite3.c:105881:33 +var _globInfo T8650382 // sqlite3.c:105881:33 func init() { - _globInfo = T8652122{X0: u8(42), X1: u8(63), X2: u8(91), X3: u8(0)} + _globInfo = T8650382{X0: u8(42), X1: u8(63), X2: u8(91), X3: u8(0)} } func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1 @@ -92319,7 +92212,7 @@ func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // s { 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)))))) - sink6843 = *p + sink6915 = *p } return @@ -92772,7 +92665,7 @@ _15: { p := &_pCellIdx *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } if _pc >= _contentOffset && _pc <= (_usableSize-uint32(i32(4))) { goto _23 @@ -93125,9 +93018,9 @@ _4: }() }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X7 */))) = _sqlite3DbMallocSize(tls, _db, (unsafe.Pointer)(_pMem.X6)) - *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) + *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) func() int32 { - if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93162,12 +93055,12 @@ func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N }() }() _p = (*XRowSet)(unsafe.Pointer(_pSpace)) - *(**T7901871)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7901871)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901247)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7901247)(unsafe.Pointer(uintptr(i32(0)))) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = _db - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = (*T7901799)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u32(32)))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p)))))))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = (*T7901175)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u32(32)))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p)))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = uint16((_N - u32(32)) / u32(16)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) = uint16(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X8 */))) = i32(0) @@ -93183,9 +93076,9 @@ func init() { } func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3.c:46426:1 - var _pEntry *T7901799 // sqlite3.c:46427:22 + var _pEntry *T7901175 // sqlite3.c:46427:22 _ = _pEntry - var _pLast *T7901799 // sqlite3.c:46428:22 + var _pLast *T7901175 // sqlite3.c:46428:22 _ = _pLast func() int32 { if (_p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_p.X7) & i32(2)) == i32(0)) { @@ -93198,7 +93091,7 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. }() }() _pEntry = _rowSetEntryAlloc(tls, _p) - if _pEntry != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if _pEntry != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -93206,8 +93099,8 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. _3: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(0 /* X0 */))) = _rowid - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(8 /* X1 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - _pLast = (*T7901799)(unsafe.Pointer(_p.X3)) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(8 /* X1 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + _pLast = (*T7901175)(unsafe.Pointer(_p.X3)) if _pLast == nil { goto _4 } @@ -93219,16 +93112,16 @@ _3: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _5: - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLast)) + uintptr(8 /* X1 */))))) = _pEntry + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLast)) + uintptr(8 /* X1 */))))) = _pEntry goto _6 _4: - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = _pEntry + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = _pEntry _6: - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = _pEntry + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = _pEntry return } @@ -93239,8 +93132,8 @@ func init() { crt.Xstrncpy(nil, &_sqlite3RowSetInsertĂ˜00__func__Ă˜000[0], str(93280), 20) } -func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *T7901799) { // sqlite3.c:46401:1 - var _1_pNew *T7901871 // sqlite3.c:46406:24 +func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *T7901175) { // sqlite3.c:46401:1 + var _1_pNew *T7901247 // sqlite3.c:46406:24 _ = _1_pNew func() int32 { if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { @@ -93256,18 +93149,18 @@ func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *T7901799) { // sqlite3.c: goto _2 } - _1_pNew = (*T7901871)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_p.X1)), uint64(u32(1012))))) - if _1_pNew != (*T7901871)(unsafe.Pointer(uintptr(i32(0)))) { + _1_pNew = (*T7901247)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_p.X1)), uint64(u32(1012))))) + if _1_pNew != (*T7901247)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - r0 = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) return _3: - *(**T7901871)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNew)) + uintptr(0 /* X0 */))))) = (*T7901871)(unsafe.Pointer(_p.X0)) - *(**T7901871)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _1_pNew - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = (*T7901799)(unsafe.Pointer((*[63]struct { + *(**T7901247)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNew)) + uintptr(0 /* X0 */))))) = (*T7901247)(unsafe.Pointer(_p.X0)) + *(**T7901247)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _1_pNew + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = (*T7901175)(unsafe.Pointer((*[63]struct { X0 int64 X1 unsafe.Pointer X2 unsafe.Pointer @@ -93275,7 +93168,7 @@ _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = uint16(u32(63)) _2: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) -= 1 - r0 = postInc7901985((**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X4 */))))), 16) + r0 = postInc7901361((**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X4 */))))), 16) return } @@ -93298,7 +93191,7 @@ func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { }() }() func() int32 { - if (*T7901799)(unsafe.Pointer(_p.X5)) == (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if (*T7901175)(unsafe.Pointer(_p.X5)) == (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93315,21 +93208,21 @@ func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { goto _5 } - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = _rowSetEntrySort(tls, (*T7901799)(unsafe.Pointer(_p.X2))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = _rowSetEntrySort(tls, (*T7901175)(unsafe.Pointer(_p.X2))) _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) *p = uint16(int32(*p) | i32(3)) - sink6836 = *p + sink6908 = *p } _4: - if (*T7901799)(unsafe.Pointer(_p.X2)) == nil { + if (*T7901175)(unsafe.Pointer(_p.X2)) == nil { goto _6 } - *_pRowid = (*T7901799)(unsafe.Pointer(_p.X2)).X0 - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = (*T7901799)(unsafe.Pointer((*T7901799)(unsafe.Pointer(_p.X2)).X1)) - if (*T7901799)(unsafe.Pointer(_p.X2)) != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + *_pRowid = (*T7901175)(unsafe.Pointer(_p.X2)).X0 + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = (*T7901175)(unsafe.Pointer((*T7901175)(unsafe.Pointer(_p.X2)).X1)) + if (*T7901175)(unsafe.Pointer(_p.X2)) != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -93350,10 +93243,10 @@ func init() { crt.Xstrncpy(nil, &_sqlite3RowSetNextĂ˜00__func__Ă˜000[0], str(93336), 18) } -func _rowSetEntrySort(tls *crt.TLS, _pIn *T7901799) (r0 *T7901799) { // sqlite3.c:46492:1 +func _rowSetEntrySort(tls *crt.TLS, _pIn *T7901175) (r0 *T7901175) { // sqlite3.c:46492:1 var _i uint32 // sqlite3.c:46493:16 _ = _i - var _pNext *T7901799 // sqlite3.c:46494:22 + var _pNext *T7901175 // sqlite3.c:46494:22 _ = _pNext var _aBucket [40]*struct { X0 int64 @@ -93367,44 +93260,44 @@ _0: goto _1 } - _pNext = (*T7901799)(unsafe.Pointer(_pIn.X1)) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(8 /* X1 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) + _pNext = (*T7901175)(unsafe.Pointer(_pIn.X1)) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(8 /* X1 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) _i = uint32(i32(0)) _2: - if (*(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) == nil { + if (*(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) == nil { goto _5 } - _pIn = _rowSetEntryMerge(tls, *(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i))), _pIn) - *(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) + _pIn = _rowSetEntryMerge(tls, *(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i))), _pIn) + *(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) _i += 1 goto _2 _5: - *(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i))) = _pIn + *(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i))) = _pIn _pIn = _pNext goto _0 _1: - _pIn = *(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(i32(0)))) + _pIn = *(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(i32(0)))) _i = uint32(i32(1)) _6: if _i >= u32(40) { goto _9 } - if (*(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } goto _7 _10: - _pIn = func() *T7901799 { + _pIn = func() *T7901175 { if _pIn != nil { - return _rowSetEntryMerge(tls, _pIn, *(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) + return _rowSetEntryMerge(tls, _pIn, *(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) } - return (*(**T7901799)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) + return (*(**T7901175)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 4*uintptr(_i)))) }() _7: _i += 1 @@ -93416,14 +93309,14 @@ _9: } -func _rowSetEntryMerge(tls *crt.TLS, _pA *T7901799, _pB *T7901799) (r0 *T7901799) { // sqlite3.c:46457:1 - var _head T7901799 // sqlite3.c:46461:22 +func _rowSetEntryMerge(tls *crt.TLS, _pA *T7901175, _pB *T7901175) (r0 *T7901175) { // sqlite3.c:46457:1 + var _head T7901175 // sqlite3.c:46461:22 _ = _head - var _pTail *T7901799 // sqlite3.c:46462:22 + var _pTail *T7901175 // sqlite3.c:46462:22 _ = _pTail _pTail = &_head func() int32 { - if (_pA != (*T7901799)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*T7901799)(unsafe.Pointer(uintptr(i32(0))))) { + if (_pA != (*T7901175)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*T7901175)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -93434,7 +93327,7 @@ func _rowSetEntryMerge(tls *crt.TLS, _pA *T7901799, _pB *T7901799) (r0 *T7901799 }() _3: func() int32 { - if ((*T7901799)(unsafe.Pointer(_pA.X1)) == (*T7901799)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*T7901799)(unsafe.Pointer(_pA.X1)).X0)) { + if ((*T7901175)(unsafe.Pointer(_pA.X1)) == (*T7901175)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*T7901175)(unsafe.Pointer(_pA.X1)).X0)) { return i32(0) } return func() int32 { @@ -93444,7 +93337,7 @@ _3: }() }() func() int32 { - if ((*T7901799)(unsafe.Pointer(_pB.X1)) == (*T7901799)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*T7901799)(unsafe.Pointer(_pB.X1)).X0)) { + if ((*T7901175)(unsafe.Pointer(_pB.X1)) == (*T7901175)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*T7901175)(unsafe.Pointer(_pB.X1)).X0)) { return i32(0) } return func() int32 { @@ -93461,27 +93354,27 @@ _3: goto _13 } - _pTail = store7901985((**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) + _pTail = store7901361((**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) _13: - _pA = (*T7901799)(unsafe.Pointer(_pA.X1)) - if _pA != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + _pA = (*T7901175)(unsafe.Pointer(_pA.X1)) + if _pA != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pB + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pB goto _5 _14: goto _15 _12: - _pTail = store7901985((**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) - _pB = (*T7901799)(unsafe.Pointer(_pB.X1)) - if _pB != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + _pTail = store7901361((**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) + _pB = (*T7901175)(unsafe.Pointer(_pB.X1)) + if _pB != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pA + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pA goto _5 _16: @@ -93489,7 +93382,7 @@ _15: goto _3 _5: - r0 = (*T7901799)(unsafe.Pointer(_head.X1)) + r0 = (*T7901175)(unsafe.Pointer(_head.X1)) return } @@ -93501,15 +93394,15 @@ func init() { } func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid int64) (r0 int32) { // sqlite3.c:46658:1 - var _p *T7901799 // sqlite3.c:46659:22 + var _p *T7901175 // sqlite3.c:46659:22 _ = _p - var _pTree *T7901799 // sqlite3.c:46659:26 + var _pTree *T7901175 // sqlite3.c:46659:26 _ = _pTree - var _2_ppPrevTree **T7901799 // sqlite3.c:46670:26 + var _2_ppPrevTree **T7901175 // sqlite3.c:46670:26 _ = _2_ppPrevTree - var _6_pAux *T7901799 // sqlite3.c:46681:30 + var _6_pAux *T7901175 // sqlite3.c:46681:30 _ = _6_pAux - var _6_pTail *T7901799 // sqlite3.c:46681:37 + var _6_pTail *T7901175 // sqlite3.c:46681:37 _ = _6_pTail func() int32 { if (_pRowSet != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_pRowSet.X7) & i32(2)) == i32(0)) { @@ -93525,71 +93418,71 @@ func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid goto _3 } - _p = (*T7901799)(unsafe.Pointer(_pRowSet.X2)) + _p = (*T7901175)(unsafe.Pointer(_pRowSet.X2)) if _p == nil { goto _4 } - _2_ppPrevTree = (**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(20 /* X5 */))))) + _2_ppPrevTree = (**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(20 /* X5 */))))) if (int32(_pRowSet.X7) & i32(1)) != i32(0) { goto _5 } _p = _rowSetEntrySort(tls, _p) _5: - _pTree = (*T7901799)(unsafe.Pointer(_pRowSet.X5)) + _pTree = (*T7901175)(unsafe.Pointer(_pRowSet.X5)) _6: if _pTree == nil { goto _9 } - _2_ppPrevTree = (**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) - if (*T7901799)(unsafe.Pointer(_pTree.X2)) != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + _2_ppPrevTree = (**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) + if (*T7901175)(unsafe.Pointer(_pTree.X2)) != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(12 /* X2 */))))) = _rowSetListToTree(tls, _p) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(12 /* X2 */))))) = _rowSetListToTree(tls, _p) goto _9 _10: - _rowSetTreeToList(tls, (*T7901799)(unsafe.Pointer(_pTree.X2)), &_6_pAux, &_6_pTail) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(12 /* X2 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) + _rowSetTreeToList(tls, (*T7901175)(unsafe.Pointer(_pTree.X2)), &_6_pAux, &_6_pTail) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(12 /* X2 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) _p = _rowSetEntryMerge(tls, _6_pAux, _p) - _pTree = (*T7901799)(unsafe.Pointer(_pTree.X1)) + _pTree = (*T7901175)(unsafe.Pointer(_pTree.X1)) goto _6 _9: - if _pTree != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if _pTree != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } - *_2_ppPrevTree = store7901985(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) + *_2_ppPrevTree = store7901361(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) if _pTree == nil { goto _13 } *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(0 /* X0 */))) = int64(i32(0)) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(12 /* X2 */))))) = _rowSetListToTree(tls, _p) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(12 /* X2 */))))) = _rowSetListToTree(tls, _p) _13: _12: - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(8 /* X2 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(12 /* X3 */))))) = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(8 /* X2 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(12 /* X3 */))))) = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(26 /* X7 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(28 /* X8 */))) = _iBatch _3: - _pTree = (*T7901799)(unsafe.Pointer(_pRowSet.X5)) + _pTree = (*T7901175)(unsafe.Pointer(_pRowSet.X5)) _14: if _pTree == nil { goto _17 } - _p = (*T7901799)(unsafe.Pointer(_pTree.X2)) + _p = (*T7901175)(unsafe.Pointer(_pTree.X2)) _18: if _p == nil { goto _19 @@ -93599,7 +93492,7 @@ _18: goto _20 } - _p = (*T7901799)(unsafe.Pointer(_p.X1)) + _p = (*T7901175)(unsafe.Pointer(_p.X1)) goto _21 _20: @@ -93607,7 +93500,7 @@ _20: goto _22 } - _p = (*T7901799)(unsafe.Pointer(_p.X2)) + _p = (*T7901175)(unsafe.Pointer(_p.X2)) goto _23 _22: @@ -93619,7 +93512,7 @@ _21: goto _18 _19: - _pTree = (*T7901799)(unsafe.Pointer(_pTree.X1)) + _pTree = (*T7901175)(unsafe.Pointer(_pTree.X1)) goto _14 _17: @@ -93634,15 +93527,15 @@ func init() { crt.Xstrncpy(nil, &_sqlite3RowSetTestĂ˜00__func__Ă˜000[0], str(93508), 18) } -func _rowSetListToTree(tls *crt.TLS, _pList *T7901799) (r0 *T7901799) { // sqlite3.c:46592:1 +func _rowSetListToTree(tls *crt.TLS, _pList *T7901175) (r0 *T7901175) { // sqlite3.c:46592:1 var _iDepth int32 // sqlite3.c:46593:7 _ = _iDepth - var _p *T7901799 // sqlite3.c:46594:22 + var _p *T7901175 // sqlite3.c:46594:22 _ = _p - var _pLeft *T7901799 // sqlite3.c:46595:22 + var _pLeft *T7901175 // sqlite3.c:46595:22 _ = _pLeft func() int32 { - if _pList != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if _pList != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93652,8 +93545,8 @@ func _rowSetListToTree(tls *crt.TLS, _pList *T7901799) (r0 *T7901799) { // sqlit }() }() _p = _pList - _pList = (*T7901799)(unsafe.Pointer(_p.X1)) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store7901985((**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7901799)(unsafe.Pointer(uintptr(i32(0))))) + _pList = (*T7901175)(unsafe.Pointer(_p.X1)) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store7901361((**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7901175)(unsafe.Pointer(uintptr(i32(0))))) _iDepth = i32(1) _2: if _pList == nil { @@ -93662,9 +93555,9 @@ _2: _pLeft = _p _p = _pList - _pList = (*T7901799)(unsafe.Pointer(_p.X1)) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = _pLeft - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, &_pList, _iDepth) + _pList = (*T7901175)(unsafe.Pointer(_p.X1)) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = _pLeft + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, &_pList, _iDepth) _iDepth += 1 goto _2 @@ -93680,16 +93573,16 @@ func init() { crt.Xstrncpy(nil, &_rowSetListToTreeĂ˜00__func__Ă˜000[0], str(93540), 17) } -func _rowSetNDeepTree(tls *crt.TLS, _ppList **T7901799, _iDepth int32) (r0 *T7901799) { // sqlite3.c:46556:1 - var _p *T7901799 // sqlite3.c:46560:22 +func _rowSetNDeepTree(tls *crt.TLS, _ppList **T7901175, _iDepth int32) (r0 *T7901175) { // sqlite3.c:46556:1 + var _p *T7901175 // sqlite3.c:46560:22 _ = _p - var _pLeft *T7901799 // sqlite3.c:46561:22 + var _pLeft *T7901175 // sqlite3.c:46561:22 _ = _pLeft - if (*_ppList) != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if (*_ppList) != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - r0 = (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) return _0: @@ -93699,7 +93592,7 @@ _0: _pLeft = _rowSetNDeepTree(tls, _ppList, _iDepth-i32(1)) _p = *_ppList - if _p != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if _p != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -93707,26 +93600,26 @@ _0: return _2: - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = _pLeft - *_ppList = (*T7901799)(unsafe.Pointer(_p.X1)) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, _ppList, _iDepth-i32(1)) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = _pLeft + *_ppList = (*T7901175)(unsafe.Pointer(_p.X1)) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, _ppList, _iDepth-i32(1)) goto _3 _1: _p = *_ppList - *_ppList = (*T7901799)(unsafe.Pointer(_p.X1)) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store7901985((**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7901799)(unsafe.Pointer(uintptr(i32(0))))) + *_ppList = (*T7901175)(unsafe.Pointer(_p.X1)) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store7901361((**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7901175)(unsafe.Pointer(uintptr(i32(0))))) _3: r0 = _p return } -func _rowSetTreeToList(tls *crt.TLS, _pIn *T7901799, _ppFirst **T7901799, _ppLast **T7901799) { // sqlite3.c:46521:1 - var _1_p *T7901799 // sqlite3.c:46528:24 +func _rowSetTreeToList(tls *crt.TLS, _pIn *T7901175, _ppFirst **T7901175, _ppLast **T7901175) { // sqlite3.c:46521:1 + var _1_p *T7901175 // sqlite3.c:46528:24 _ = _1_p func() int32 { - if _pIn != (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if _pIn != (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93735,29 +93628,29 @@ func _rowSetTreeToList(tls *crt.TLS, _pIn *T7901799, _ppFirst **T7901799, _ppLas return i32(0) }() }() - if (*T7901799)(unsafe.Pointer(_pIn.X2)) == nil { + if (*T7901175)(unsafe.Pointer(_pIn.X2)) == nil { goto _2 } - _rowSetTreeToList(tls, (*T7901799)(unsafe.Pointer(_pIn.X2)), _ppFirst, &_1_p) - *(**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(8 /* X1 */))))) = _pIn + _rowSetTreeToList(tls, (*T7901175)(unsafe.Pointer(_pIn.X2)), _ppFirst, &_1_p) + *(**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(8 /* X1 */))))) = _pIn goto _3 _2: *_ppFirst = _pIn _3: - if (*T7901799)(unsafe.Pointer(_pIn.X1)) == nil { + if (*T7901175)(unsafe.Pointer(_pIn.X1)) == nil { goto _4 } - _rowSetTreeToList(tls, (*T7901799)(unsafe.Pointer(_pIn.X1)), (**T7901799)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn))+uintptr(8 /* X1 */))))), _ppLast) + _rowSetTreeToList(tls, (*T7901175)(unsafe.Pointer(_pIn.X1)), (**T7901175)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn))+uintptr(8 /* X1 */))))), _ppLast) goto _5 _4: *_ppLast = _pIn _5: func() int32 { - if (*T7901799)(unsafe.Pointer((*_ppLast).X1)) == (*T7901799)(unsafe.Pointer(uintptr(i32(0)))) { + if (*T7901175)(unsafe.Pointer((*_ppLast).X1)) == (*T7901175)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -94328,7 +94221,7 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-17)) - sink6836 = *p + sink6908 = *p } if _iVersion != i32(1) { goto _3 @@ -94337,7 +94230,7 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } _3: _rc = _sqlite3BtreeBeginTrans(tls, _pBtree, i32(0)) @@ -94369,7 +94262,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-17)) - sink6836 = *p + sink6908 = *p } r0 = _rc return @@ -94575,7 +94468,7 @@ _15: } return _sqlite3BtreeGetAutoVacuum(tls, _pMain) }()) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) _rc = _execSqlF(tls, _db, _pzErrMsg, str(95020), unsafe.Pointer(_zDbMain)) if _rc == i32(0) { goto _18 @@ -94592,7 +94485,7 @@ _18: goto _end_of_vacuum _19: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _rc = _execSqlF(tls, _db, _pzErrMsg, str(95204), unsafe.Pointer(_zDbMain)) func() int32 { if ((_db.X6) & i32(268435456)) != i32(0) { @@ -94708,7 +94601,7 @@ _36: }() _rc = _sqlite3BtreeSetPageSize(tls, _pMain, _sqlite3BtreeGetPageSize(tls, _pTemp), _nRes, i32(1)) _end_of_vacuum: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) = _saved_flags *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(84 /* X29 */))) = _saved_nChange *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(88 /* X30 */))) = _saved_nTotalChange @@ -95018,7 +94911,7 @@ _9: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(11 /* X8 */))) *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } _14: if (_pgFlags & uint32(i32(32))) == 0 { @@ -95028,7 +94921,7 @@ _14: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) *p = uint8(int32(*p) & i32(-2)) - sink6843 = *p + sink6915 = *p } goto _16 @@ -95036,7 +94929,7 @@ _15: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _16: return @@ -95122,7 +95015,7 @@ _10: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } _15: _sqlite3BtreeLeave(tls, _p) @@ -95298,7 +95191,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr(_pTo.X1) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-3)) - sink6836 = *p + sink6908 = *p } goto _8 @@ -96320,7 +96213,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-1025)) - sink6836 = *p + sink6908 = *p } if (int32(_pTo.X1) & i32(18)) == 0 { goto _3 @@ -96333,7 +96226,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4096)) - sink6836 = *p + sink6908 = *p } _rc = _sqlite3VdbeMemMakeWriteable(tls, _pTo) _4: @@ -96673,7 +96566,7 @@ _44: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_10_iCol))))) + uintptr(15 /* X6 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _10_oooHidden = uint8(i32(128)) goto _47 @@ -97065,7 +96958,7 @@ _35: goto _37 } - _sqlite3XPrintf(tls, &_out, str(5972), *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(5972), *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _38 _37: @@ -97073,7 +96966,7 @@ _37: goto _39 } - _sqlite3XPrintf(tls, &_out, str(5996), *(*float64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(5996), *(*float64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _40 _39: @@ -97113,7 +97006,7 @@ _41: goto _46 } - _sqlite3XPrintf(tls, &_out, str(97336), *(*int32)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(97336), *(*int32)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _47 _46: @@ -97231,10 +97124,10 @@ func Xsqlite3_strlike(tls *crt.TLS, _zPattern *int8, _zStr *int8, _esc uint32) ( } -var _likeInfoNorm T8652122 // sqlite3.c:105884:33 +var _likeInfoNorm T8650382 // sqlite3.c:105884:33 func init() { - _likeInfoNorm = T8652122{X0: u8(37), X1: u8(95), X2: u8(0), X3: u8(1)} + _likeInfoNorm = T8650382{X0: u8(37), X1: u8(95), X2: u8(0), X3: u8(1)} } func _doWalCallbacks(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:76495:1 @@ -97808,7 +97701,7 @@ func init() { func _pragmaVtabBestIndex(tls *crt.TLS, _tab *Xsqlite3_vtab, _pIdxInfo *Xsqlite3_index_info) (r0 int32) { // sqlite3.c:115182:1 var _pTab *XPragmaVtab // sqlite3.c:115183:14 _ = _pTab - var _pConstraint *T8765003 // sqlite3.c:115184:41 + var _pConstraint *T8763263 // sqlite3.c:115184:41 _ = _pConstraint var _i int32 // sqlite3.c:115185:7 _ = _i @@ -97826,7 +97719,7 @@ func _pragmaVtabBestIndex(tls *crt.TLS, _tab *Xsqlite3_vtab, _pIdxInfo *Xsqlite3 return _0: - _pConstraint = (*T8765003)(unsafe.Pointer(_pIdxInfo.X1)) + _pConstraint = (*T8763263)(unsafe.Pointer(_pIdxInfo.X1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(0)))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(1)))) = i32(0) _i = i32(0) @@ -97869,7 +97762,7 @@ _7: }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(_j))) = _i + i32(1) _2: - *(*uintptr)(unsafe.Pointer(func() **T8765003 { _i += 1; return &_pConstraint }())) += uintptr(12) + *(*uintptr)(unsafe.Pointer(func() **T8763263 { _i += 1; return &_pConstraint }())) += uintptr(12) goto _1 _4: @@ -97884,8 +97777,8 @@ _4: _10: _j = (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(0))))) - i32(1) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765090)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(0 /* X0 */))) = i32(1) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765090)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(1)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763350)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(0 /* X0 */))) = i32(1) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763350)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(1)) if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(1))))) != i32(0) { goto _11 } @@ -97897,8 +97790,8 @@ _11: *(*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(36 /* X9 */))) = float64(20) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(44 /* X10 */))) = int64(i32(20)) _j = (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(1))))) - i32(1) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765090)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(0 /* X0 */))) = i32(2) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765090)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(1)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763350)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(0 /* X0 */))) = i32(2) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763350)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(1)) r0 = i32(0) return @@ -98389,7 +98282,7 @@ _5: _n = _pParse.X17 _sqlite3SrcListAssignCursors(tls, _pParse, (*XSrcList)(unsafe.Pointer(_pSel.X8))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(42 /* X11 */))) = int16(i32(-1)) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _xAuth = _db.X59 *(*func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(292 /* X59 */))) = nil _pSelTab = _sqlite3ResultSetOfSelect(tls, _pParse, _pSel) @@ -98446,7 +98339,7 @@ _21: _15: _sqlite3DeleteTable(tls, _db, _pSelTab) _sqlite3SelectDelete(tls, _db, _pSel) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 goto _22 _10: @@ -98455,7 +98348,7 @@ _22: { p := (*uint16)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(78 /* X9 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } r0 = _nErr return @@ -98583,7 +98476,7 @@ _2: _3: func() int32 { - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != 0 { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != 0 { return i32(0) } return func() int32 { @@ -98641,7 +98534,7 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa _ = _i var _p *XExpr // sqlite3.c:117999:8 _ = _p - var _a *T7851275 // sqlite3.c:118000:24 + var _a *T7850641 // sqlite3.c:118000:24 _ = _a var _szAll uint64 // sqlite3.c:118001:7 _ = _szAll @@ -98692,14 +98585,14 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa _7: crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u32(32)) *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(4 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_pSelect.X8)) - _a = (*T7851275)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)) + _a = (*T7850641)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)) *func() **XColumn { _i = i32(0); return &_pCol }() = (*XColumn)(unsafe.Pointer(_pTab.X1)) _8: if _i >= int32(_pTab.X11) { goto _11 } - _p = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 20*uintptr(_i))).X0)) + _p = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 20*uintptr(_i))).X0)) _1_zType = _columnTypeImpl(tls, &_sNC, _p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol))+uintptr(14 /* X5 */)))) { p := &_szAll @@ -98721,7 +98614,7 @@ _8: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(15 /* X6 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } _14: _13: @@ -98824,7 +98717,7 @@ _9: _3_pTabList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) _j = i32(0) _12: - if _j >= (_3_pTabList.X0) || ((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _j >= (_3_pTabList.X0) || ((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -98863,7 +98756,7 @@ _16: goto _17 } - _2_pTab = (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _2_pTab = (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -98891,7 +98784,7 @@ _16: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(_j))).X4)) - _2_pS = (*XSelect)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _2_pS = (*XSelect)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -98964,7 +98857,7 @@ _19: goto _27 } - _8_p = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_2_pS.X0)).X1) + 20*uintptr(_2_iCol))).X0)) + _8_p = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_2_pS.X0)).X1) + 20*uintptr(_2_iCol))).X0)) *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_8_sNC)) + uintptr(4 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_2_pS.X8)) *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_8_sNC)) + uintptr(16 /* X4 */))))) = _pNC *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_8_sNC)) + uintptr(0 /* X0 */))))) = (*XParse)(unsafe.Pointer(_pNC.X0)) @@ -99019,8 +98912,8 @@ _28: goto _8 _7: - _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) - _12_p = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 20*uintptr(i32(0)))).X0)) + _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _12_p = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 20*uintptr(i32(0)))).X0)) func() int32 { if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { return i32(0) @@ -99100,7 +98993,7 @@ _4: goto _7 } - _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) goto _1 _7: @@ -99133,7 +99026,7 @@ _12: _16: _8_pNext = (*XExpr)(unsafe.Pointer(_p.X5)) func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -99142,7 +99035,7 @@ _16: return i32(0) }() }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { if ((_p.X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(1) } @@ -99161,7 +99054,7 @@ _16: _9_i = i32(0) _25: if func() int32 { - if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { + if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { return i32(1) } return func() int32 { @@ -99176,11 +99069,11 @@ _25: goto _30 } - if (((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { + if (((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { goto _31 } - _8_pNext = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)) + _8_pNext = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)) goto _30 _31: @@ -99261,19 +99154,19 @@ func init() { crt.Xstrncpy(nil, &_sqlite3CheckCollSeqĂ˜00__func__Ă˜000[0], str(99964), 20) } -func _sqlite3IndexedByLookup(tls *crt.TLS, _pParse *XParse, _pFrom *T7840851) (r0 int32) { // sqlite3.c:120195:1 +func _sqlite3IndexedByLookup(tls *crt.TLS, _pParse *XParse, _pFrom *T7840217) (r0 int32) { // sqlite3.c:120195:1 var _1_pTab *XTable // sqlite3.c:120197:11 _ = _1_pTab var _1_zIndexedBy *int8 // sqlite3.c:120198:10 _ = _1_zIndexedBy var _1_pIdx *XIndex // sqlite3.c:120199:11 _ = _1_pIdx - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1 } _1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4)) - _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(60 /* X15 */))))) + _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(60 /* X15 */))))) _1_pIdx = (*XIndex)(unsafe.Pointer(_1_pTab.X2)) _2: if _1_pIdx == nil || _sqlite3StrICmp(tls, _1_pIdx.X0, _1_zIndexedBy) == 0 { @@ -99308,9 +99201,9 @@ func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { _ = _i var _j int32 // sqlite3.c:116653:10 _ = _j - var _pLeft *T7840851 // sqlite3.c:116654:23 + var _pLeft *T7840217 // sqlite3.c:116654:23 _ = _pLeft - var _pRight *T7840851 // sqlite3.c:116655:23 + var _pRight *T7840217 // sqlite3.c:116655:23 _ = _pRight var _1_pLeftTab *XTable // sqlite3.c:116661:11 _ = _1_pLeftTab @@ -99335,7 +99228,7 @@ func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { var _9_iRightCol int32 // sqlite3.c:116720:13 _ = _9_iRightCol _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - _pLeft = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pLeft = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99363,7 +99256,7 @@ func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))) - _pRight = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + 68*uintptr(i32(1)))) + _pRight = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + 68*uintptr(i32(1)))) _i = i32(0) _0: if _i >= ((_pSrc.X0) - i32(1)) { @@ -99391,8 +99284,8 @@ _0: goto _1 _7: - _1_isOuter = bool2int((int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(32)) != i32(0)) - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { + _1_isOuter = bool2int((int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(32)) != i32(0)) + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { goto _8 } @@ -99456,7 +99349,7 @@ _21: goto _24 } - _9_zName = (*T8305087)(unsafe.Pointer(uintptr(_8_pList.X0) + 8*uintptr(_j))).X0 + _9_zName = (*T8304487)(unsafe.Pointer(uintptr(_8_pList.X0) + 8*uintptr(_j))).X0 _9_iRightCol = _columnIndex(tls, _1_pRightTab, _9_zName) if _9_iRightCol >= i32(0) && _tableAndColumnIndex(tls, _pSrc, _i+i32(1), _9_zName, &_9_iLeft, &_9_iLeftCol) != 0 { goto _26 @@ -99474,8 +99367,8 @@ _26: _24: _20: _1: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pRight }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pRight }())) += uintptr(68) return &_pLeft }())) += uintptr(68) goto _0 @@ -99513,7 +99406,7 @@ _2: goto _5 } - _iCol = _columnIndex(tls, (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCol = _columnIndex(tls, (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99628,7 +99521,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, }() }() func() int32 { - if (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99665,7 +99558,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, }() }() func() int32 { - if (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99744,14 +99637,14 @@ func init() { func _sqlite3CreateColumnExpr(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _iSrc int32, _iCol int32) (r0 *XExpr) { // sqlite3.c:89691:1 var _p *XExpr // sqlite3.c:89692:8 _ = _p - var _1_pItem *T7840851 // sqlite3.c:89694:25 + var _1_pItem *T7840217 // sqlite3.c:89694:25 _ = _1_pItem _p = _sqlite3ExprAlloc(tls, _db, i32(152), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) if _p == nil { goto _0 } - _1_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99921,7 +99814,7 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { _0: func() int32 { - if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) { + if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) { return i32(0) } return func() int32 { @@ -99934,7 +99827,7 @@ _0: goto _5 } - *_pValue = *(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) + *_pValue = *(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) r0 = i32(1) return @@ -100057,18 +99950,18 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { // sqlite3.c:91391:1 goto _0 } - _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) + _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) goto _1 _0: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _2 } - _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) + _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) - *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))) + *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))) sink985 = *p } _2: @@ -100125,7 +100018,7 @@ _1: goto _4 } - _heightOfExpr(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr(_1_i))).X0)), _pnHeight) + _heightOfExpr(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr(_1_i))).X0)), _pnHeight) _1_i += 1 goto _1 @@ -100153,7 +100046,7 @@ _1: goto _4 } - _2_pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0)) + _2_pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0)) func() int32 { if _2_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -100233,17 +100126,17 @@ _0: sink985 = *p } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X11 */))) = int16(_iTable) - if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _5 } _2_i = i32(0) _6: - if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { + if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { goto _9 } - _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_2_i))).X0)), _iTable) + _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_2_i))).X0)), _iTable) _2_i += 1 goto _6 @@ -100373,7 +100266,7 @@ _1: goto _4 } - if _sqlite3StrICmp(tls, (*T8305087)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))).X0, _zName) != i32(0) { + if _sqlite3StrICmp(tls, (*T8304487)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))).X0, _zName) != i32(0) { goto _5 } @@ -100398,7 +100291,7 @@ func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885: } func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1 - var _1_pItem *T7851275 // sqlite3.c:92345:26 + var _1_pItem *T7850641 // sqlite3.c:92345:26 _ = _1_pItem func() int32 { if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != i32(0)) { @@ -100424,7 +100317,7 @@ func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ return i32(0) }() }() - _1_pItem = (*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1)))) + _1_pItem = (*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1)))) func() int32 { if (_1_pItem.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -100523,7 +100416,7 @@ func _sqlite3ResolveSelectNames(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOu *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _resolveExprStep *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _resolveSelectStep *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pOuterNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pOuterNC _sqlite3WalkSelect(tls, &_w, _p) return @@ -100580,7 +100473,7 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) _ = _33_nLeft var _33_nRight int32 // sqlite3.c:89982:18 _ = _33_nRight - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) func() int32 { if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -100627,7 +100520,7 @@ _7: } func() int32 { - if (((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -100654,7 +100547,7 @@ _7: U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 68*uintptr(_1_i))).X11) >= i32(0)) && (((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 68*uintptr(_1_i))).X11) >= i32(0)) && (((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -100740,7 +100633,7 @@ _16: _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _4_zTable = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) goto _33 _32: @@ -100751,8 +100644,8 @@ _32: } _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zTable = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) goto _35 _34: @@ -100766,16 +100659,16 @@ _34: return i32(0) }() }() - _4_zDb = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zTable = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) + _4_zDb = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) _35: _33: r0 = _lookupName(tls, _pParse, _4_zDb, _4_zTable, _4_zColumn, _pNC, _pExpr) return _17: - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _9_n = func() int32 { if _9_pList != nil { return (_9_pList.X0) @@ -100796,7 +100689,7 @@ _17: return i32(0) }() }() - _9_zId = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _9_zId = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _9_nId = _sqlite3Strlen30(tls, _9_zId) _9_pDef = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_zId, _9_n, _9_enc, uint8(i32(0))) if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { @@ -100837,7 +100730,7 @@ _42: goto _47 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = _exprProbability(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_9_pList.X1)+20*uintptr(i32(1)))).X0))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = _exprProbability(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_9_pList.X1)+20*uintptr(i32(1)))).X0))) if (_pExpr.X8) >= i32(0) { goto _48 } @@ -100900,7 +100793,7 @@ _45: goto _58 _57: - if _9_no_such_func == 0 || int32((*T7745421)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { + if _9_no_such_func == 0 || int32((*T7745808)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { goto _60 } @@ -100925,7 +100818,7 @@ _58: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _63: _sqlite3WalkExprList(tls, _pWalker, _9_pList) @@ -100964,13 +100857,13 @@ _66: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNC2)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) | (i32(16) | (int32(_9_pDef.X1) & i32(4096)))) - sink6836 = *p + sink6908 = *p } _70: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _64: r0 = i32(1) @@ -100985,7 +100878,7 @@ _20: _30_nRef = _pNC.X5 _notValid(tls, _pParse, _pNC, str(101196), i32(38)) - _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) func() int32 { if (_pNC.X5) >= _30_nRef { return i32(0) @@ -101008,7 +100901,7 @@ _20: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _74: _71: @@ -101049,12 +100942,12 @@ _75: goto _78 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(0)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(0)))).X0))) if _33_nRight != _33_nLeft { goto _79 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(1)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(1)))).X0))) _79: goto _80 @@ -101154,9 +101047,9 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol * _ = _nSubquery var _db *Xsqlite3 // sqlite3.c:89375:11 _ = _db - var _pItem *T7840851 // sqlite3.c:89376:23 + var _pItem *T7840217 // sqlite3.c:89376:23 _ = _pItem - var _pMatch *T7840851 // sqlite3.c:89377:23 + var _pMatch *T7840217 // sqlite3.c:89377:23 _ = _pMatch var _pTopNC *XNameContext // sqlite3.c:89378:15 _ = _pTopNC @@ -101292,7 +101185,7 @@ _19: goto _20 } - *func() **T7840851 { _i = i32(0); return &_pItem }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = i32(0); return &_pItem }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -101358,7 +101251,7 @@ _32: goto _35 } - if _sqlite3MatchSpanName(tls, (*T7851275)(unsafe.Pointer(uintptr(_6_pEList.X1)+20*uintptr(_j))).X2, _zCol, _zTab, _zDb) == 0 { + if _sqlite3MatchSpanName(tls, (*T7850641)(unsafe.Pointer(uintptr(_6_pEList.X1)+20*uintptr(_j))).X2, _zCol, _zTab, _zDb) == 0 { goto _36 } @@ -101435,7 +101328,7 @@ _48: goto _53 } - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { goto _54 } @@ -101467,7 +101360,7 @@ _49: _51: _22: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pItem }())) += uintptr(68) goto _21 _24: @@ -101478,7 +101371,7 @@ _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = _pMatch.X11 *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X14 */))))) = (*XTable)(unsafe.Pointer(_pMatch.X4)) func() int32 { - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(16)) == i32(0) { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(16)) == i32(0) { return i32(0) } return func() int32 { @@ -101487,7 +101380,7 @@ _24: return i32(0) }() }() - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(8)) == i32(0) { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(8)) == i32(0) { goto _61 } @@ -101627,7 +101520,7 @@ _65: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X9 */))) = int16(i32(-1)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(1 /* X1 */))) = int8(i32(68)) _100: - if store7760504(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { + if store7760891(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { goto _103 } @@ -101637,7 +101530,7 @@ _104: goto _107 } - _36_zAs = (*T7851275)(unsafe.Pointer(uintptr(_6_pEList.X1) + 20*uintptr(_j))).X1 + _36_zAs = (*T7850641)(unsafe.Pointer(uintptr(_6_pEList.X1) + 20*uintptr(_j))).X1 if _36_zAs == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _36_zAs, _zCol) != i32(0) { goto _109 } @@ -101653,7 +101546,7 @@ _104: }() }() func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -101663,7 +101556,7 @@ _104: }() }() func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -101672,7 +101565,7 @@ _104: return i32(0) }() }() - _37_pOrig = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_6_pEList.X1) + 20*uintptr(_j))).X0)) + _37_pOrig = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_6_pEList.X1) + 20*uintptr(_j))).X0)) if (int32(_pNC.X7)&i32(1)) != i32(0) || ((_37_pOrig.X2)&uint32(i32(2))) == uint32(i32(0)) { goto _118 } @@ -101693,7 +101586,7 @@ _118: _119: _resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery) _cnt = i32(1) - _pMatch = (*T7840851)(unsafe.Pointer(uintptr(i32(0)))) + _pMatch = (*T7840217)(unsafe.Pointer(uintptr(i32(0)))) func() int32 { if (_zTab == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_zDb == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) @@ -101768,7 +101661,7 @@ _132: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(17 /* X5 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTopNC)) + uintptr(24 /* X6 */))) += 1 _128: - if int32(_pExpr.X9) < i32(0) || _pMatch == (*T7840851)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_pExpr.X9) < i32(0) || _pMatch == (*T7840217)(unsafe.Pointer(uintptr(i32(0)))) { goto _136 } @@ -101877,7 +101770,7 @@ _1: goto _4 } - if _sqlite3StrICmp(tls, (*T8305087)(unsafe.Pointer(uintptr(_pUsing.X0)+8*uintptr(_1_k))).X0, _zCol) != i32(0) { + if _sqlite3StrICmp(tls, (*T8304487)(unsafe.Pointer(uintptr(_pUsing.X0)+8*uintptr(_1_k))).X0, _zCol) != i32(0) { goto _5 } @@ -101942,7 +101835,7 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 return i32(0) }() }() - _pOrig = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_iCol))).X0)) + _pOrig = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_iCol))).X0)) func() int32 { if _pOrig != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -101972,7 +101865,7 @@ _6: goto _7 } - _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) _7: { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDup)) + uintptr(4 /* X2 */))) @@ -101986,7 +101879,7 @@ _7: } _sqlite3ExprDelete(tls, _db, _pExpr) crt.Xmemcpy(tls, (unsafe.Pointer)(_pExpr), (unsafe.Pointer)(_pDup), u32(48)) - if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -102000,7 +101893,7 @@ _7: return i32(0) }() }() - *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(65536)) @@ -102027,7 +101920,7 @@ func _incrAggFunctionDepth(tls *crt.TLS, _pExpr *XExpr, _N int32) { // sqlite3.c crt.Xmemset(tls, (unsafe.Pointer)(&_1_w), i32(0), u32(28)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(4 /* X1 */))))) = _incrAggDepth - *(*int32)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(24 /* X6 */))))) = _N + *(*int32)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(24 /* X6 */))))) = _N _sqlite3WalkExpr(tls, &_1_w, _pExpr) _0: return @@ -102041,8 +101934,8 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(38 /* X12 */))) - *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) - sink6843 = *p + *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + sink6915 = *p } _0: r0 = i32(0) @@ -102181,7 +102074,7 @@ _9: goto _14 } - if (_pExpr.X8) != ((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (_pExpr.X8) != ((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102212,7 +102105,7 @@ _9: goto _15 } - _pTab = (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102342,7 +102235,7 @@ func _sqlite3AuthReadCol(tls *crt.TLS, _pParse *XParse, _zTab *int8, _zCol *int8 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _0 } @@ -102393,7 +102286,7 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 return _0: - _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) + _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) func() int32 { if _r >= float64(0) { return i32(0) @@ -102426,7 +102319,7 @@ func init() { func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcList) (r0 int32) { // sqlite3.c:95565:1 var _w XWalker // sqlite3.c:95566:10 _ = _w - var _cnt T8458314 // sqlite3.c:95567:19 + var _cnt T8456574 // sqlite3.c:95567:19 _ = _cnt func() int32 { if int32(_pExpr.X0) == i32(153) { @@ -102440,11 +102333,11 @@ func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcLis }() crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprSrcCount - *(**T8458314)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_cnt + *(**T8456574)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_cnt *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(0 /* X0 */))))) = _pSrcList *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(4 /* X1 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(8 /* X2 */))) = i32(0) - _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) r0 = bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) return @@ -102459,7 +102352,7 @@ func init() { func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95536:1 var _1_i int32 // sqlite3.c:95543:9 _ = _1_i - var _1_p *T8458314 // sqlite3.c:95544:21 + var _1_p *T8456574 // sqlite3.c:95544:21 _ = _1_p var _1_pSrc *XSrcList // sqlite3.c:95545:13 _ = _1_pSrc @@ -102481,7 +102374,7 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { goto _3 } - _1_p = (*T8458314)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + _1_p = (*T8456574)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) _1_pSrc = (*XSrcList)(unsafe.Pointer(_1_p.X0)) _1_nSrc = func() int32 { if _1_pSrc != nil { @@ -102495,7 +102388,7 @@ _6: goto _9 } - if (_pExpr.X8) != ((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (_pExpr.X8) != ((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102576,7 +102469,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) _ = _db var _5_pSub *XSelect // sqlite3.c:90402:14 _ = _5_pSub - var _6_pItem *T7840851 // sqlite3.c:90412:27 + var _6_pItem *T7840217 // sqlite3.c:90412:27 _ = _6_pItem var _7_pNC *XNameContext // sqlite3.c:90414:21 _ = _7_pNC @@ -102584,11 +102477,11 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) _ = _7_nRef var _7_zSavedContext *int8 // sqlite3.c:90416:20 _ = _7_zSavedContext - var _11_pItem *T7840851 // sqlite3.c:90479:27 + var _11_pItem *T7840217 // sqlite3.c:90479:27 _ = _11_pItem var _13_pSub *XSelect // sqlite3.c:90499:14 _ = _13_pSub - var _16_pItem *T7851275 // sqlite3.c:90527:28 + var _16_pItem *T7850641 // sqlite3.c:90527:28 _ = _16_pItem func() int32 { if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { @@ -102608,7 +102501,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) return _2: - _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) { @@ -102672,7 +102565,7 @@ _14: goto _15 } - _5_pSub = (*XSelect)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _5_pSub = (*XSelect)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102729,7 +102622,7 @@ _22: goto _25 } - _6_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _6_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102810,7 +102703,7 @@ _34: _37: func() int32 { - if (int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) { + if (int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) { return i32(0) } return func() int32 { @@ -102819,7 +102712,7 @@ _37: return i32(0) }() }() - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) _26: _i += 1 goto _22 @@ -102863,7 +102756,7 @@ _45: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _46: if (*XExpr)(unsafe.Pointer(_p.X11)) == nil || _pGroupBy != nil { @@ -102898,7 +102791,7 @@ _51: goto _54 } - _11_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _11_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102926,7 +102819,7 @@ _51: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(_i))) - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { goto _56 } @@ -102942,13 +102835,13 @@ _54: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } if ((_p.X3) & uint32(i32(65536))) == 0 { goto _57 } - _13_pSub = (*XSelect)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _13_pSub = (*XSelect)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -103007,7 +102900,7 @@ _60: return _63: - *func() **T7851275 { _i = i32(0); return &_16_pItem }() = (*T7851275)(unsafe.Pointer(_pGroupBy.X1)) + *func() **T7850641 { _i = i32(0); return &_16_pItem }() = (*T7850641)(unsafe.Pointer(_pGroupBy.X1)) _64: if _i >= (_pGroupBy.X0) { goto _67 @@ -103022,7 +102915,7 @@ _64: return _68: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_16_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_16_pItem }())) += uintptr(20) goto _64 _67: @@ -103093,7 +102986,7 @@ _1: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) & i32(-4113)) - sink6836 = *p + sink6908 = *p } *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = (*XParse)(unsafe.Pointer(_pNC.X0)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _resolveExprStep @@ -103101,7 +102994,7 @@ _1: *(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(12 /* X3 */))))) = nil *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X4 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(i32(0)) - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC _sqlite3WalkExpr(tls, &_w, _pExpr) { p := (*int32)(unsafe.Pointer(uintptr(_pNC.X0) + uintptr(420 /* X57 */))) @@ -103131,7 +103024,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) | int32(_savedHasAgg)) - sink6836 = *p + sink6908 = *p } r0 = bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) return @@ -103151,7 +103044,7 @@ _1: goto _4 } - if _sqlite3ResolveExprNames(tls, _pNC, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) == 0 { + if _sqlite3ResolveExprNames(tls, _pNC, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) == 0 { goto _5 } @@ -103176,7 +103069,7 @@ func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _ _ = _j var _iCol int32 // sqlite3.c:90293:7 _ = _iCol - var _pItem *T7851275 // sqlite3.c:90294:24 + var _pItem *T7850641 // sqlite3.c:90294:24 _ = _pItem var _pParse *XParse // sqlite3.c:90295:9 _ = _pParse @@ -103196,7 +103089,7 @@ func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _ _0: _nResult = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0 _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) - *func() **T7851275 { _i = i32(0); return &_pItem }() = (*T7851275)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7850641 { _i = i32(0); return &_pItem }() = (*T7850641)(unsafe.Pointer(_pOrderBy.X1)) _1: if _i >= (_pOrderBy.X0) { goto _4 @@ -103213,7 +103106,7 @@ _1: goto _6 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _6: @@ -103231,11 +103124,11 @@ _5: return _9: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _7: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 { goto _10 } @@ -103250,18 +103143,18 @@ _11: goto _14 } - if _sqlite3ExprCompare(tls, _1_pE, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+20*uintptr(_j))).X0)), i32(-1)) != i32(0) { + if _sqlite3ExprCompare(tls, _1_pE, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+20*uintptr(_j))).X0)), i32(-1)) != i32(0) { goto _15 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) _15: _j += 1 goto _11 _14: _2: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) goto _1 _4: @@ -103282,14 +103175,14 @@ func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExp goto _0 } - _1_zCol = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) + _1_zCol = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) _i = i32(0) _1: if _i >= (_pEList.X0) { goto _4 } - _2_zAs = (*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X1 + _2_zAs = (*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X1 if _2_zAs == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _2_zAs, _1_zCol) != i32(0) { goto _6 } @@ -103335,7 +103228,7 @@ _1: goto _4 } - if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { + if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { goto _6 } @@ -103371,7 +103264,7 @@ _11: return _7: - if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { + if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } @@ -103379,7 +103272,7 @@ _7: goto _15 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _16 } @@ -103390,7 +103283,7 @@ _16: goto _17 _15: - if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _18 } @@ -103453,7 +103346,7 @@ _26: return _27: - if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(20 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(20 /* X6 */))))))), _iTab) == 0 { + if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(20 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(20 /* X6 */))))))), _iTab) == 0 { goto _28 } @@ -103555,9 +103448,9 @@ _5: goto _8 } - _1_pExprA = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pA.X1) + 20*uintptr(_i))).X0)) - _1_pExprB = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pB.X1) + 20*uintptr(_i))).X0)) - if int32((*T7851275)(unsafe.Pointer(uintptr(_pA.X1)+20*uintptr(_i))).X3) == int32((*T7851275)(unsafe.Pointer(uintptr(_pB.X1)+20*uintptr(_i))).X3) { + _1_pExprA = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pA.X1) + 20*uintptr(_i))).X0)) + _1_pExprB = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pB.X1) + 20*uintptr(_i))).X0)) + if int32((*T7850641)(unsafe.Pointer(uintptr(_pA.X1)+20*uintptr(_i))).X3) == int32((*T7850641)(unsafe.Pointer(uintptr(_pB.X1)+20*uintptr(_i))).X3) { goto _9 } @@ -103589,7 +103482,7 @@ func _sqlite3ResolveOrderGroupBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelec _ = _db var _pEList *XExprList // sqlite3.c:90243:12 _ = _pEList - var _pItem *T7851275 // sqlite3.c:90244:24 + var _pItem *T7850641 // sqlite3.c:90244:24 _ = _pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { @@ -103620,17 +103513,17 @@ _2: return i32(0) }() }() - *func() **T7851275 { _i = i32(0); return &_pItem }() = (*T7851275)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7850641 { _i = i32(0); return &_pItem }() = (*T7850641)(unsafe.Pointer(_pOrderBy.X1)) _5: if _i >= (_pOrderBy.X0) { goto _8 } - if ((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))))).X0) == 0 { + if ((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))))).X0) == 0 { goto _9 } - if int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0) <= (_pEList.X0) { + if int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0) <= (_pEList.X0) { goto _10 } @@ -103639,9 +103532,9 @@ _5: return _10: - _resolveAlias(tls, _pParse, _pEList, int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) + _resolveAlias(tls, _pParse, _pEList, int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) _9: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) goto _5 _8: @@ -103718,7 +103611,7 @@ func _resolveCompoundOrderBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) ( _ = _db var _moreToDo int32 // sqlite3.c:90145:7 _ = _moreToDo - var _4_pItem *T7851275 // sqlite3.c:90165:26 + var _4_pItem *T7850641 // sqlite3.c:90165:26 _ = _4_pItem var _5_iCol int32 // sqlite3.c:90170:11 _ = _5_iCol @@ -103756,7 +103649,7 @@ _2: goto _5 } - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(13 /* X4 */))), int8(i32(0)), 1, 0) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(13 /* X4 */))), int8(i32(0)), 1, 0) _i += 1 goto _2 @@ -103789,7 +103682,7 @@ _8: return i32(0) }() }() - *func() **T7851275 { _i = i32(0); return &_4_pItem }() = (*T7851275)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7850641 { _i = i32(0); return &_4_pItem }() = (*T7850641)(unsafe.Pointer(_pOrderBy.X1)) _13: if _i >= (_pOrderBy.X0) { goto _16 @@ -103863,7 +103756,7 @@ _27: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol + *(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol if (*XExpr)(unsafe.Pointer(_4_pItem.X0)) != _5_pE { goto _28 } @@ -103905,7 +103798,7 @@ _33: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pParent)) + uintptr(12 /* X4 */))))) = _11_pNew _29: _sqlite3ExprDelete(tls, _db, _5_pE) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(13 /* X4 */))), int8(i32(1)), 1, 0) goto _36 @@ -103913,7 +103806,7 @@ _26: _moreToDo = i32(1) _36: _14: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_4_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_4_pItem }())) += uintptr(20) goto _13 _16: @@ -103927,7 +103820,7 @@ _37: goto _40 } - if int32((uint32((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X4)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X4)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _41 } @@ -104000,7 +103893,7 @@ _3: goto _6 } - if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X0)), _pE, i32(-1)) >= i32(2) { + if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X0)), _pE, i32(-1)) >= i32(2) { goto _7 } @@ -104042,7 +103935,7 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { _ = _i var _pTabList *XSrcList // sqlite3.c:120855:11 _ = _pTabList - var _pFrom *T7840851 // sqlite3.c:120856:23 + var _pFrom *T7840217 // sqlite3.c:120856:23 _ = _pFrom var _1_pTab *XTable // sqlite3.c:120864:11 _ = _1_pTab @@ -104075,7 +103968,7 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { } _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _pTabList = (*XSrcList)(unsafe.Pointer(_p.X8)) - *func() **T7840851 { _i = i32(0); return &_pFrom }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = i32(0); return &_pFrom }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104140,7 +104033,7 @@ _13: _sqlite3SelectAddColumnTypeAndCollation(tls, _pParse, _1_pTab, _2_pSel) _11: _10: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pFrom }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pFrom }())) += uintptr(68) goto _4 _7: @@ -104175,7 +104068,7 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, _ = _i var _pWhere *XExpr // sqlite3.c:119637:8 _ = _pWhere - var _pSubitem *T7840851 // sqlite3.c:119638:23 + var _pSubitem *T7840217 // sqlite3.c:119638:23 _ = _pSubitem var _db *Xsqlite3 // sqlite3.c:119639:11 _ = _db @@ -104244,7 +104137,7 @@ _4: return i32(0) }() }() - _pSubitem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pSubitem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104428,7 +104321,7 @@ _40: return _42: - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(36 /* X9 */))).X0) & i32(32)) == i32(0) { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(36 /* X9 */))).X0) & i32(32)) == i32(0) { goto _43 } @@ -104504,7 +104397,7 @@ _62: goto _65 } - if int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+20*uintptr(_16_ii)))))+uintptr(16 /* X5 */))))).X0) != i32(0) { + if int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+20*uintptr(_16_ii)))))+uintptr(16 /* X5 */))))).X0) != i32(0) { goto _66 } @@ -104591,7 +104484,7 @@ _76: goto _68 _71: - _pSub = store7851781(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) + _pSub = store7851147(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X3)) @@ -104659,7 +104552,7 @@ _84: return i32(0) }() }() - _24_jointype = (*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(36 /* X9 */))).X0 + _24_jointype = (*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(36 /* X9 */))).X0 goto _91 _88: @@ -104673,7 +104566,7 @@ _88: return i32(0) }() }() - _pSrc = store7840616((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(40 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) + _pSrc = store7839982((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(40 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _94 } @@ -104696,7 +104589,7 @@ _91: goto _97 } - *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(40 /* X8 */))))) = store7840616(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) + *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(40 /* X8 */))))) = store7839982(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) if (_db.X17) == 0 { goto _98 } @@ -104711,7 +104604,7 @@ _99: goto _102 } - _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104740,7 +104633,7 @@ _99: X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i+_iFrom))).X13))) func() int32 { - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104776,7 +104669,7 @@ _99: return i32(0) }() }() - *(*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104803,7 +104696,7 @@ _99: U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i+_iFrom))) = *(*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i+_iFrom))) = *(*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104831,7 +104724,7 @@ _99: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i))) - crt.Xmemset(tls, (unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemset(tls, (unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104863,7 +104756,7 @@ _99: goto _99 _102: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104898,13 +104791,13 @@ _105: goto _108 } - if ((*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _109 } - _32_zName = _sqlite3DbStrDup(tls, _db, (*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X2) + _32_zName = _sqlite3DbStrDup(tls, _db, (*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X2) _sqlite3Dequote(tls, _32_zName) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))))) + uintptr(4 /* X1 */))) = _32_zName + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))))) + uintptr(4 /* X1 */))) = _32_zName _109: _i += 1 goto _105 @@ -104921,7 +104814,7 @@ _111: goto _114 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _i += 1 goto _111 @@ -105019,7 +104912,7 @@ _87: return str(103632) }()) _128: - _sqlite3TreeViewSelect(tls, (*T7850132)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7849498)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _127: r0 = i32(1) return @@ -105035,7 +104928,7 @@ func init() { func _substSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iTable int32, _pEList *XExprList, _doPrior int32) { // sqlite3.c:119452:1 var _pSrc *XSrcList // sqlite3.c:119459:11 _ = _pSrc - var _pItem *T7840851 // sqlite3.c:119460:23 + var _pItem *T7840217 // sqlite3.c:119460:23 _ = _pItem var _i int32 // sqlite3.c:119461:7 _ = _i @@ -105063,7 +104956,7 @@ _1: return i32(0) }() }() - *func() **T7840851 { _i = _pSrc.X0; return &_pItem }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = _pSrc.X0; return &_pItem }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -105097,17 +104990,17 @@ _4: } _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(_pItem.X5)), _iTable, _pEList, i32(1)) - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))), _iTable, _pEList) _8: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i -= 1; return &_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i -= 1; return &_pItem }())) += uintptr(68) goto _4 _7: - if _doPrior != 0 && (store7851781(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { + if _doPrior != 0 && (store7851147(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { goto _1 } @@ -105131,7 +105024,7 @@ _1: goto _4 } - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))))) + uintptr(0 /* X0 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0)), _iTable, _pEList) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))))) + uintptr(0 /* X0 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0)), _iTable, _pEList) _i += 1 goto _1 @@ -105168,7 +105061,7 @@ _0: goto _4 _3: - _3_pCopy = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_pExpr.X9))).X0)) + _3_pCopy = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_pExpr.X9))).X0)) func() int32 { if (_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pExpr.X9) < (_pEList.X0)) { return i32(0) @@ -105222,11 +105115,11 @@ _2: goto _16 } - _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList, i32(1)) + _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList, i32(1)) goto _17 _16: - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList) _17: _15: r0 = _pExpr @@ -105245,7 +105138,7 @@ func _sqlite3VectorErrorMsg(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // s goto _0 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0, i32(1)) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0, i32(1)) goto _1 _0: @@ -106147,7 +106040,7 @@ _0: _pOffset = (*XExpr)(unsafe.Pointer(_p.X16)) _regLimit = _p.X4 _regOffset = _p.X5 - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = store7852330((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = store7851696((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X5 */))), i32(0)) _pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12)) _i = i32(0) @@ -106168,7 +106061,7 @@ _1: goto _6 } - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -106199,7 +106092,7 @@ _1: goto _7 } - _iCurrent = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCurrent = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -106461,7 +106354,7 @@ _1: goto _4 } - if ((*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + if ((*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -106472,7 +106365,7 @@ _1: goto _6 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), uint8(1))))) = (*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), uint8(1))))) = (*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -106519,7 +106412,7 @@ func _multiSelectOrderByKeyInfo(tls *crt.TLS, _pParse *XParse, _p *XSelect, _nEx _ = _pRet var _1_i int32 // sqlite3.c:118200:9 _ = _1_i - var _2_pItem *T7851275 // sqlite3.c:118202:28 + var _2_pItem *T7850641 // sqlite3.c:118202:28 _ = _2_pItem var _2_pTerm *XExpr // sqlite3.c:118203:12 _ = _2_pTerm @@ -106539,7 +106432,7 @@ _1: goto _4 } - _2_pItem = (*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_1_i))) + _2_pItem = (*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_1_i))) _2_pTerm = (*XExpr)(unsafe.Pointer(_2_pItem.X0)) if ((_2_pTerm.X2) & uint32(i32(256))) == 0 { goto _5 @@ -106549,14 +106442,14 @@ _1: goto _6 _5: - _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1)) + _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1)) if _2_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } _2_pColl = (*XCollSeq)(unsafe.Pointer(_db.X2)) _7: - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0) _6: func() int32 { if _sqlite3KeyInfoIsWriteable(tls, _pRet) != 0 { @@ -106569,7 +106462,7 @@ _6: }() }() *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(20 /* X6 */))))) + 4*uintptr(_1_i))) = _2_pColl - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_1_i))).X3 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_1_i))).X3 _1_i += 1 goto _1 @@ -106619,7 +106512,7 @@ _1: goto _7 } - _pRet = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(_iCol))).X0))) + _pRet = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(_iCol))).X0))) _7: r0 = _pRet return @@ -106810,7 +106703,7 @@ _18: } _sqlite3VdbeAddOp3(tls, _v, i32(98), _srcTab, _i, _regResult+_i) - _sqlite3VdbeComment(tls, _v, str(25612), unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X1)) + _sqlite3VdbeComment(tls, _v, str(25612), unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X1)) _i += 1 goto _18 @@ -106839,7 +106732,7 @@ _27: { p := &_7_ecelFlags *p = uint8(int32(*p) | i32(12)) - sink6843 = *p + sink6915 = *p } _i = _pSort.X1 _32: @@ -106847,11 +106740,11 @@ _32: goto _35 } - if store961(&_11_j, int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { + if store961(&_11_j, int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { goto _36 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_11_j-i32(1))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_11_j-i32(1))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) _36: _i += 1 goto _32 @@ -106904,7 +106797,7 @@ _47: goto _50 } - _16_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X0))) + _16_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X0))) if _i >= (_nResultCol - i32(1)) { goto _51 } @@ -107178,7 +107071,7 @@ _101: goto _104 } - _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_40_pSO.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0))-i32(1), _40_r2+_i) + _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_40_pSO.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0))-i32(1), _40_r2+_i) _i += 1 goto _101 @@ -107227,7 +107120,7 @@ func init() { } func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _target int32, _srcReg int32, _flags uint8) (r0 int32) { // sqlite3.c:94905:1 - var _pItem *T7851275 // sqlite3.c:94912:24 + var _pItem *T7850641 // sqlite3.c:94912:24 _ = _pItem var _i int32 // sqlite3.c:94913:7 _ = _i @@ -107290,17 +107183,17 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, { p := &_flags *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } _8: - *func() *int32 { _pItem = (*T7851275)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) + *func() *int32 { _pItem = (*T7850641)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _9: if _i >= _n { goto _12 } _1_pExpr = (*XExpr)(unsafe.Pointer(_pItem.X0)) - if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { + if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { goto _14 } @@ -107331,7 +107224,7 @@ _19: goto _21 } - if int32(_copyOp) != i32(85) || int32(store8105232(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { + if int32(_copyOp) != i32(85) || int32(store8104608(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { goto _25 } @@ -107344,7 +107237,7 @@ _26: _21: _20: _17: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) goto _9 _12: @@ -107372,7 +107265,7 @@ func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(_initFlag) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprNodeIsConstant *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _selectNodeIsConstant - *(*int32)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _iCur + *(*int32)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _iCur _sqlite3WalkExpr(tls, &_w, _p) r0 = int32(_w.X5) return @@ -107423,7 +107316,7 @@ _4: _5: _6: _7: - if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))) { + if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))) { goto _14 } @@ -107471,11 +107364,11 @@ func _selectNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _NotUsed *XSelect) ( func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDest int32) (r0 int32) { // sqlite3.c:94755:1 var _p *XExprList // sqlite3.c:94760:12 _ = _p - var _1_pItem *T7851275 // sqlite3.c:94764:26 + var _1_pItem *T7850641 // sqlite3.c:94764:26 _ = _1_pItem var _1_i int32 // sqlite3.c:94765:9 _ = _1_i - var _4_pItem *T7851275 // sqlite3.c:94775:27 + var _4_pItem *T7850641 // sqlite3.c:94775:27 _ = _4_pItem func() int32 { if (_pParse.X11) != 0 { @@ -107492,7 +107385,7 @@ func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDe goto _3 } - *func() *int32 { _1_pItem = (*T7851275)(unsafe.Pointer(_p.X1)); return &_1_i }() = _p.X0 + *func() *int32 { _1_pItem = (*T7850641)(unsafe.Pointer(_p.X1)); return &_1_i }() = _p.X0 _4: if _1_i <= i32(0) { goto _7 @@ -107502,7 +107395,7 @@ _4: goto _9 } - r0 = *(*int32)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X5 */))))) + r0 = *(*int32)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X5 */))))) return _9: @@ -107517,7 +107410,7 @@ _3: goto _10 } - _4_pItem = (*T7851275)(unsafe.Pointer(uintptr(_p.X1) + 20*uintptr((_p.X0)-i32(1)))) + _4_pItem = (*T7850641)(unsafe.Pointer(uintptr(_p.X1) + 20*uintptr((_p.X0)-i32(1)))) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(13 /* X4 */))), int8(bool2int(_regDest < i32(0))), 4, 2) if _regDest >= i32(0) { goto _11 @@ -107525,7 +107418,7 @@ _3: _regDest = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _11: - *(*int32)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X5 */))))) = _regDest + *(*int32)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X5 */))))) = _regDest _10: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(80 /* X27 */))))) = _p r0 = _regDest @@ -107561,9 +107454,9 @@ _0: }() }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr))) - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(162)) r0 = i32(1) return @@ -107623,7 +107516,7 @@ func _sqlite3GetTempReg(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c return _0: - r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(preInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), byte(255))))) + r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(preInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), byte(255))))) return } @@ -107631,13 +107524,13 @@ _0: func _sqlite3ReleaseTempReg(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:95800:1 var _1_i int32 // sqlite3.c:95802:9 _ = _1_i - var _1_p *T7864357 // sqlite3.c:95803:22 + var _1_p *T7863733 // sqlite3.c:95803:22 _ = _1_p if _iReg == 0 || int32(_pParse.X7) >= i32(8) { goto _1 } - *func() **T7864357 { _1_i = i32(0); return &_1_p }() = (*T7864357)(unsafe.Pointer((*[10]struct { + *func() **T7863733 { _1_i = i32(0); return &_1_p }() = (*T7863733)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -107658,11 +107551,11 @@ _2: return _6: - *(*uintptr)(unsafe.Pointer(func() **T7864357 { _1_i += 1; return &_1_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7863733 { _1_i += 1; return &_1_p }())) += uintptr(20) goto _2 _5: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), uint8(1))))) = _iReg + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), uint8(1))))) = _iReg _1: return @@ -107725,11 +107618,11 @@ _4: func _usedAsColumnCache(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32) (r0 int32) { // sqlite3.c:94050:1 var _i int32 // sqlite3.c:94051:7 _ = _i - var _p *T7864357 // sqlite3.c:94052:20 + var _p *T7863733 // sqlite3.c:94052:20 _ = _p var _1_r int32 // sqlite3.c:94054:9 _ = _1_r - *func() **T7864357 { _i = i32(0); return &_p }() = (*T7864357)(unsafe.Pointer((*[10]struct { + *func() **T7863733 { _i = i32(0); return &_p }() = (*T7863733)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -107751,7 +107644,7 @@ _0: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7864357 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7863733 { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: @@ -107921,10 +107814,10 @@ _23: _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(8 /* X4 */))) = _5_nKey + _nData - _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) + _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pKI.X5), i32(0), uint32(_5_pKI.X2)) _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer(_5_pKI)), i32(-5)) - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) _5_addrJmp = _sqlite3VdbeCurrentAddr(tls, _v) _sqlite3VdbeAddOp3(tls, _v, i32(18), _5_addrJmp+i32(1), i32(0), _5_addrJmp+i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSort)) + uintptr(16 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v) @@ -108016,7 +107909,7 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt _ = _nExpr var _pInfo *XKeyInfo // sqlite3.c:117351:11 _ = _pInfo - var _pItem *T7851275 // sqlite3.c:117352:24 + var _pItem *T7850641 // sqlite3.c:117352:24 _ = _pItem var _db *Xsqlite3 // sqlite3.c:117353:11 _ = _db @@ -108041,7 +107934,7 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt return i32(0) }() }() - *func() **T7851275 { _i = _iStart; return &_pItem }() = (*T7851275)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7851275)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(20))))))))))) + *func() **T7850641 { _i = _iStart; return &_pItem }() = (*T7850641)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7850641)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(20))))))))))) _3: if _i >= _nExpr { goto _6 @@ -108056,7 +107949,7 @@ _3: _7: *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(_i-_iStart))) = _2_pColl *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo.X5)) + 1*uintptr(_i-_iStart))) = _pItem.X3 - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) goto _3 _6: @@ -108221,11 +108114,11 @@ func _multiSelectOrderBy(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSe _ = _iSub1 var _iSub2 int32 // sqlite3.c:119113:7 _ = _iSub2 - var _2_pItem *T7851275 // sqlite3.c:119140:28 + var _2_pItem *T7850641 // sqlite3.c:119140:28 _ = _2_pItem var _4_pNew *XExpr // sqlite3.c:119146:14 _ = _4_pNew - var _5_pItem *T7851275 // sqlite3.c:119165:26 + var _5_pItem *T7850641 // sqlite3.c:119165:26 _ = _5_pItem var _9_nExpr int32 // sqlite3.c:119189:9 _ = _9_nExpr @@ -108301,14 +108194,14 @@ _11: goto _15 } - *func() **T7851275 { _j = i32(0); return &_2_pItem }() = (*T7851275)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7850641 { _j = i32(0); return &_2_pItem }() = (*T7850641)(unsafe.Pointer(_pOrderBy.X1)) _16: if _j >= _nOrderBy { goto _19 } func() int32 { - if int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) { + if int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -108317,14 +108210,14 @@ _16: return i32(0) }() }() - if int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) != _i { + if int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) != _i { goto _22 } goto _19 _22: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _j += 1; return &_2_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _j += 1; return &_2_pItem }())) += uintptr(20) goto _16 _19: @@ -108346,13 +108239,13 @@ _24: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i + *(*int32)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i _pOrderBy = _sqlite3ExprListAppend(tls, _pParse, _pOrderBy, _4_pNew) if _pOrderBy == nil { goto _25 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) _25: _23: _i += 1 @@ -108366,14 +108259,14 @@ _10: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(i32(0)))) = _nOrderBy - *func() **T7851275 { _i = i32(1); return &_5_pItem }() = (*T7851275)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7850641 { _i = i32(1); return &_5_pItem }() = (*T7850641)(unsafe.Pointer(_pOrderBy.X1)) _27: if _i > _nOrderBy { goto _30 } func() int32 { - if int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) { + if int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -108383,7 +108276,7 @@ _27: }() }() func() int32 { - if int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { + if int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { return i32(0) } return func() int32 { @@ -108392,8 +108285,8 @@ _27: return i32(0) }() }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) - i32(1) - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_5_pItem }())) += uintptr(20) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) - i32(1) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_5_pItem }())) += uintptr(20) goto _27 _30: @@ -108972,7 +108865,7 @@ _7: goto _10 } - _2_p = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X0)) + _2_p = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X0)) if func() int32 { if _2_p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -108992,11 +108885,11 @@ _7: goto _8 _13: - if ((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X1) == nil { + if ((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X1) == nil { goto _14 } - _3_zName = (*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X1 + _3_zName = (*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X1 _sqlite3VdbeSetColName(tls, _v, _i, i32(0), _3_zName, *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) goto _15 @@ -109024,7 +108917,7 @@ _18: goto _23 } - if ((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109072,7 +108965,7 @@ _23: return i32(0) }() }() - _4_pTab = (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pTab = (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109130,7 +109023,7 @@ _33: goto _35 } - _sqlite3VdbeSetColName(tls, _v, _i, i32(0), _sqlite3DbStrDup(tls, _db, (*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X2), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { + _sqlite3VdbeSetColName(tls, _v, _i, i32(0), _sqlite3DbStrDup(tls, _db, (*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X2), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) goto _36 @@ -109154,7 +109047,7 @@ _36: goto _39 _17: - _11_z = (*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X2 + _11_z = (*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X2 _11_z = func() *int8 { if _11_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return _sqlite3MPrintf(tls, _db, str(106356), _i+i32(1)) @@ -109202,7 +109095,7 @@ _0: goto _3 } - _1_p = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X0)) + _1_p = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X0)) _1_zType = _columnTypeImpl(tls, &_sNC, _1_p, (*uint8)(unsafe.Pointer(uintptr(i32(0))))) _sqlite3VdbeSetColName(tls, _v, _i, i32(1), _1_zType, *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) _i += 1 @@ -109416,7 +109309,7 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh _ = _27_pTab var _27_iDb int32 // sqlite3.c:134503:9 _ = _27_iDb - var _27_pTabItem *T7840851 // sqlite3.c:134504:25 + var _27_pTabItem *T7840217 // sqlite3.c:134504:25 _ = _27_pTabItem var _29_pVTab *int8 // sqlite3.c:134515:18 _ = _29_pVTab @@ -109478,7 +109371,7 @@ _8: { p := &_wctrlFlags *p = uint16(int32(*p) & i32(-257)) - sink6836 = *p + sink6908 = *p } _9: if (_pTabList.X0) <= i32(64) { @@ -109562,7 +109455,7 @@ _18: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(_sWLB.X1)).X5)+48*uintptr(_ii))))) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _23: _ii += 1 @@ -109592,7 +109485,7 @@ _27: goto _30 } - _createMask(tls, _pMaskSet, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _createMask(tls, _pMaskSet, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109620,7 +109513,7 @@ _27: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(_ii))).X11) - _sqlite3WhereTabFuncArgs(tls, _pParse, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3WhereTabFuncArgs(tls, _pParse, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109658,7 +109551,7 @@ _31: goto _34 } - _9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109727,7 +109620,7 @@ _39: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(40 /* X9 */))) *p = uint16(int32(*p) | i32(128)) - sink6836 = *p + sink6908 = *p } *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(8 /* X2 */))))) = _pResultSet _41: @@ -109813,7 +109706,7 @@ _58: } _pLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(int32(_pWInfo.X10)-i32(1)))).X18)) - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109923,7 +109816,7 @@ _56: } return i32(2) }()) - if (((*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (((*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109970,7 +109863,7 @@ _83: goto _86 } - _27_pTabItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _27_pTabItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -110088,7 +109981,7 @@ _89: goto _109 } - _37_pIx = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) + _37_pIx = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) _37_op = i32(105) func() int32 { if (_iAuxArg != i32(0)) || ((int32(_pWInfo.X9) & i32(4)) == i32(0)) { @@ -110232,7 +110125,7 @@ _139: goto _143 } - _constructAutomaticIndex(tls, _pParse, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(72 /* X21 */))), (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _constructAutomaticIndex(tls, _pParse, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(72 /* X21 */))), (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -110729,7 +110622,7 @@ _3: goto _4 } - if ((*T7864357)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + if ((*T7863733)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -111120,10 +111013,10 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(16 /* X5 */))))) = &_compRight *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(0 /* X0 */))) = uint8(i32(41)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(12 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(0 /* X0 */))) = uint8(i32(39)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(12 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _exprToRegister(tls, &_exprX, _exprCodeVector(tls, _pParse, &_exprX, &_regFree1)) if _xJump == nil { goto _2 @@ -111201,7 +111094,7 @@ _4: goto _7 } - _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_4_i))).X0)), _4_i+_iResult) + _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_4_i))).X0)), _4_i+_iResult) _4_i += 1 goto _4 @@ -111410,7 +111303,7 @@ _29: goto _34 } - _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _6_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _6_labelOk = _sqlite3VdbeMakeLabel(tls, _v) _6_regCkNull = i32(0) @@ -111437,8 +111330,8 @@ _38: goto _41 } - _6_r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_6_pList.X1)+20*uintptr(_6_ii))).X0)), &_6_regToFree) - if _6_regCkNull == 0 || _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_6_pList.X1)+20*uintptr(_6_ii))).X0))) == 0 { + _6_r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_6_pList.X1)+20*uintptr(_6_ii))).X0)), &_6_regToFree) + if _6_regCkNull == 0 || _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_6_pList.X1)+20*uintptr(_6_ii))).X0))) == 0 { goto _43 } @@ -111609,11 +111502,11 @@ func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32) goto _0 } - if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0) { + if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0) { goto _1 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0, _nVector) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0, _nVector) r0 = i32(1) return @@ -111723,14 +111616,14 @@ func _sqlite3FindInIndex(tls *crt.TLS, _pParse *XParse, _pX *XExpr, _inFlags uin goto _3 } - _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)) + _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)) _1_i = i32(0) _4: if _1_i >= (_1_pEList.X0) { goto _7 } - if _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_1_pEList.X1)+20*uintptr(_1_i))).X0))) == 0 { + if _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_1_pEList.X1)+20*uintptr(_1_i))).X0))) == 0 { goto _8 } @@ -111748,7 +111641,7 @@ _7: _prRhsHasNull = (*int32)(unsafe.Pointer(uintptr(i32(0)))) _9: _3: - if (_pParse.X16) != i32(0) || store7851781(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (_pParse.X16) != i32(0) || store7851147(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } @@ -111766,7 +111659,7 @@ _3: }() }() func() int32 { - if (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -111785,7 +111678,7 @@ _3: return i32(0) }() }() - _4_pTab = (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pTab = (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -111826,7 +111719,7 @@ _3: return i32(0) }() }() - if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_4_pEList.X1)+20*uintptr(i32(0)))).X0)).X9) >= i32(0) { + if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_4_pEList.X1)+20*uintptr(i32(0)))).X0)).X9) >= i32(0) { goto _21 } @@ -111845,7 +111738,7 @@ _23: } _7_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i) - _7_iCol = int32((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_4_pEList.X1) + 20*uintptr(_6_i))).X0)).X9) + _7_iCol = int32((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_4_pEList.X1) + 20*uintptr(_6_i))).X0)).X9) _7_idxaff = _sqlite3TableColumnAffinity(tls, _4_pTab, _7_iCol) _7_cmpaff = _sqlite3CompareAffinity(tls, _7_pLhs, _7_idxaff) switch int32(_7_cmpaff) { @@ -111924,7 +111817,7 @@ _47: } _13_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i) - _13_pRhs = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_4_pEList.X1) + 20*uintptr(_6_i))).X0)) + _13_pRhs = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_4_pEList.X1) + 20*uintptr(_6_i))).X0)) _13_pReq = _sqlite3BinaryCompareCollSeq(tls, _pParse, _13_pLhs, _13_pRhs) func() int32 { if ((_13_pReq != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_13_pRhs.X9) == i32(-1))) || (_pParse.X16) != 0 { @@ -112046,7 +111939,7 @@ _40: _35: _22: _11: - if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0) > i32(2) { + if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0) > i32(2) { goto _77 } @@ -112211,7 +112104,7 @@ _0: return _1: - _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) + _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) if (*XSelect)(unsafe.Pointer(_p.X13)) == nil { goto _2 } @@ -112283,7 +112176,7 @@ _9: return _12: - if (*XSelect)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XSelect)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -112318,7 +112211,7 @@ _12: return _13: - _pTab = (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -112391,7 +112284,7 @@ _21: goto _24 } - _2_pRes = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X0)) + _2_pRes = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_i))).X0)) if int32(_2_pRes.X0) == i32(152) { goto _25 } @@ -112401,7 +112294,7 @@ _21: _25: func() int32 { - if (_2_pRes.X8) == ((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (_2_pRes.X8) == ((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -112678,7 +112571,7 @@ func init() { crt.Xstrncpy(nil, &_createMaskĂ˜00__func__Ă˜000[0], str(108532), 11) } -func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *T7840851, _pWC *XWhereClause) { // sqlite3.c:129800:1 +func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *T7840217, _pWC *XWhereClause) { // sqlite3.c:129800:1 var _pTab *XTable // sqlite3.c:129805:9 _ = _pTab var _j int32 // sqlite3.c:129806:7 @@ -112691,7 +112584,7 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *T7840851, _ _ = _pColRef var _pTerm *XExpr // sqlite3.c:129809:8 _ = _pTerm - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _0 } @@ -112709,7 +112602,7 @@ _0: return i32(0) }() }() - _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) + _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -112751,7 +112644,7 @@ _12: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColRef)) + uintptr(28 /* X8 */))) = _pItem.X11 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColRef)) + uintptr(32 /* X9 */))) = int16(postInc961(&_k, int32(1))) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColRef)) + uintptr(44 /* X14 */))))) = _pTab - _pTerm = _sqlite3PExpr(tls, _pParse, i32(37), _pColRef, _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pArgs.X1)+20*uintptr(_j))).X0)), i32(0))) + _pTerm = _sqlite3PExpr(tls, _pParse, i32(37), _pColRef, _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pArgs.X1)+20*uintptr(_j))).X0)), i32(0))) _whereClauseInsert(tls, _pWC, _pTerm, uint16(i32(1))) _j += 1 goto _4 @@ -112992,11 +112885,11 @@ _7: goto _8 } - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) goto _9 _8: - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) _9: goto _10 @@ -113073,14 +112966,14 @@ _13: return i32(0) }() }() - _9_pLeft = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr((_pTerm.X9)-i32(1)))).X0)) + _9_pLeft = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr((_pTerm.X9)-i32(1)))).X0)) _18: if _exprMightBeIndexed(tls, _pSrc, _op, _prereqLeft, _9_pLeft, &_9_iCur, &_9_iColumn) == 0 { goto _23 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) = _9_iColumn *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) = uint16(int32(_operatorMask(tls, _op)) & int32(_9_opMask)) _23: if _op != i32(29) { @@ -113090,7 +112983,7 @@ _23: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } _24: if _9_pRight == nil || _exprMightBeIndexed(tls, _pSrc, _op, _pTerm.X11, _9_pRight, &_9_iCur, &_9_iColumn) == 0 { @@ -113138,14 +113031,14 @@ _31: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } _32: _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } if _termIsEquivalence(tls, _pParse, _12_pDup) == 0 { goto _33 @@ -113154,7 +113047,7 @@ _32: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } _12_eExtraOp = uint16(i32(2048)) _33: @@ -113166,7 +113059,7 @@ _29: _34: _exprCommute(tls, _pParse, _12_pDup) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(20 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X10 */))))) = _9_iColumn *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(32 /* X11 */))) = _prereqLeft | _extraRight *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X12 */))) = _prereqAll *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(12 /* X4 */))) = uint16((int32(_operatorMask(tls, int32(_12_pDup.X0))) + int32(_12_eExtraOp)) & int32(_9_opMask)) @@ -113178,7 +113071,7 @@ _15: goto _37 } - _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) func() int32 { if _17_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -113205,7 +113098,7 @@ _42: goto _45 } - _18_pNewExpr = _sqlite3PExpr(tls, _pParse, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnalyzeĂ˜00opsĂ˜001)) + 1*uintptr(_17_i)))), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0)), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_17_pList.X1)+20*uintptr(_17_i))).X0)), i32(0))) + _18_pNewExpr = _sqlite3PExpr(tls, _pParse, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnalyzeĂ˜00opsĂ˜001)) + 1*uintptr(_17_i)))), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0)), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_17_pList.X1)+20*uintptr(_17_i))).X0)), i32(0))) _transferJoinMarkings(tls, _18_pNewExpr, _pExpr) _18_idxNew = _whereClauseInsert(tls, _pWC, _18_pNewExpr, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _18_idxNew) @@ -113242,7 +113135,7 @@ _35: } _20_wtFlags = u16(259) - _20_pLeft = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + _20_pLeft = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _20_pStr2 = _sqlite3ExprDup(tls, _db, _pStr1, i32(0)) if _noCase == 0 || ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { goto _53 @@ -113251,16 +113144,16 @@ _35: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(1024)) - sink6836 = *p + sink6908 = *p } _21_i = i32(0) _54: - if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { + if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { goto _57 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) _21_i += 1 goto _54 @@ -113270,7 +113163,7 @@ _53: goto _58 } - _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) + _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) _23_c = *_23_pC if _noCase == 0 { goto _59 @@ -113315,8 +113208,8 @@ _51: goto _65 } - _26_pRight = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) - _26_pLeft = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + _26_pRight = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _26_pLeft = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _26_prereqExpr = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pRight) _26_prereqColumn = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pLeft) if (_26_prereqExpr & _26_prereqColumn) != uint64(i32(0)) { @@ -113328,7 +113221,7 @@ _51: _26_pNewTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_26_idxNew))) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(32 /* X11 */))) = _26_prereqExpr *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(20 /* X8 */))) = _26_pLeft.X8 - *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X10 */))))) = int32(_26_pLeft.X9) + *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X10 */))))) = int32(_26_pLeft.X9) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(12 /* X4 */))) = uint16(i32(64)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(15 /* X6 */))) = _eOp2 _markTermAsChild(tls, _pWC, _26_idxNew, _idxTerm) @@ -113336,7 +113229,7 @@ _51: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(40 /* X12 */))) = _pTerm.X12 _66: @@ -113365,7 +113258,7 @@ _77: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) = uint16(i32(6)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) = uint16(i32(0)) _73: - if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _82 } @@ -113452,19 +113345,19 @@ _6: { p := &_mask - *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) sink992 = *p } goto _8 _7: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _9 } { p := &_mask - *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) sink992 = *p } _9: @@ -113543,7 +113436,7 @@ _5: { p := &_mask - *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113575,7 +113468,7 @@ _5: } { p := &_mask - *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113637,7 +113530,7 @@ _1: { p := &_mask - *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) + *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) sink992 = *p } _i += 1 @@ -113701,7 +113594,7 @@ func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uin goto _6 } - _pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) _6: if int32(_pExpr.X0) != i32(152) { goto _7 @@ -113743,7 +113636,7 @@ _10: goto _10 _13: - _iCur = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCur = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113771,7 +113664,7 @@ _13: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */))))) + 68*uintptr(_i))).X11 - _pIdx = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pIdx = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113824,7 +113717,7 @@ _19: goto _20 _23: - if _sqlite3ExprCompareSkip(tls, _pExpr, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_i))).X0)), _iCur) != i32(0) { + if _sqlite3ExprCompareSkip(tls, _pExpr, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_i))).X0)), _iCur) != i32(0) { goto _24 } @@ -114278,7 +114171,7 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT return i32(0) }() }() - *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))) = store8907392(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(416)))))) + *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))) = store8905652(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(416)))))) if _pOrInfo != (*XWhereOrInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -114289,7 +114182,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } _pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrInfo)) + uintptr(0 /* X0 */))) crt.Xmemset(tls, (unsafe.Pointer)((*[8]XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrWc))+uintptr(24 /* X6 */)))), i32(0), u32(384)) @@ -114342,11 +114235,11 @@ _8: } _3_b = uint64(i32(0)) - *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))))) = _2_pAndInfo + *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))))) = _2_pAndInfo { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(32)) - sink6836 = *p + sink6908 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(12 /* X4 */))) = uint16(i32(1024)) _3_pAndWC = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pAndInfo)) + uintptr(0 /* X0 */))) @@ -114456,13 +114349,13 @@ _12: _12_iOne = i32(0) _36: - if store8896886(&_12_pOne, _whereNthSubterm(tls, (*XWhereTerm)(unsafe.Pointer(uintptr(_pOrWc.X5)+48*uintptr(i32(0)))), postInc961(&_12_iOne, int32(1)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { + if store8895146(&_12_pOne, _whereNthSubterm(tls, (*XWhereTerm)(unsafe.Pointer(uintptr(_pOrWc.X5)+48*uintptr(i32(0)))), postInc961(&_12_iOne, int32(1)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _37 } _13_iTwo = i32(0) _38: - if store8896886(&_13_pTwo, _whereNthSubterm(tls, (*XWhereTerm)(unsafe.Pointer(uintptr(_pOrWc.X5)+48*uintptr(i32(1)))), postInc961(&_13_iTwo, int32(1)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { + if store8895146(&_13_pTwo, _whereNthSubterm(tls, (*XWhereTerm)(unsafe.Pointer(uintptr(_pOrWc.X5)+48*uintptr(i32(1)))), postInc961(&_13_iTwo, int32(1)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _39 } @@ -114508,7 +114401,7 @@ _46: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } if (_pOrTerm.X8) != _15_iCursor { goto _52 @@ -114544,7 +114437,7 @@ _52: goto _47 _55: - _15_iColumn = *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))) + _15_iColumn = *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))) _15_iCursor = _pOrTerm.X8 goto _49 @@ -114613,12 +114506,12 @@ _65: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } goto _73 _72: - if (*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn { + if (*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn { goto _74 } @@ -114639,7 +114532,7 @@ _77: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _78: _75: @@ -114692,7 +114585,7 @@ _84: }() }() func() int32 { - if (*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn { + if (*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn { return i32(0) } return func() int32 { @@ -114736,7 +114629,7 @@ _83: return i32(0) }() }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(20 /* X6 */))))))) = _27_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(20 /* X6 */))))))) = _27_pList _29_idxNew = _whereClauseInsert(tls, _pWC, _27_pNew, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _29_idxNew) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm))) @@ -114773,11 +114666,11 @@ func _whereNthSubterm(tls *crt.TLS, _pTerm *XWhereTerm, _N int32) (r0 *XWhereTer return _0: - if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { + if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { goto _3 } - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 48*uintptr(_N))) + r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 48*uintptr(_N))) return _3: @@ -114964,9 +114857,9 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) - _pLeft = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(1)))).X0)) - _pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(i32(0)))).X0))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _pLeft = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(1)))).X0)) + _pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(i32(0)))).X0))) _op = int32(_pRight.X0) if _op != i32(135) { goto _1 @@ -114999,7 +114892,7 @@ _1: goto _8 } - _z = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) _8: _7: if _z == nil { @@ -115040,7 +114933,7 @@ _16: goto _23 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) _23: *_ppPrefix = _9_pPrefix if _op != i32(135) { @@ -115049,7 +114942,7 @@ _23: _10_v = (*XVdbe)(unsafe.Pointer(_pParse.X2)) _sqlite3VdbeSetVarmask(tls, _10_v, int32(_pRight.X9)) - if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { + if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { goto _26 } @@ -115075,7 +114968,7 @@ _9: func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNocase *int32, _aWc *int8) (r0 int32) { // sqlite3.c:107002:1 var _pDef *XFuncDef // sqlite3.c:107003:11 _ = _pDef - if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) == i32(2) { + if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) == i32(2) { goto _2 } @@ -115093,7 +114986,7 @@ _2: return i32(0) }() }() - _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) + _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) if func() int32 { if _pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -115157,10 +115050,10 @@ func init() { crt.Xstrncpy(nil, &_sqlite3IsLikeFunctionĂ˜00__func__Ă˜000[0], str(110192), 22) } -var _likeInfoAlt T8652122 // sqlite3.c:105887:33 +var _likeInfoAlt T8650382 // sqlite3.c:105887:33 func init() { - _likeInfoAlt = T8652122{X0: u8(37), X1: u8(95), X2: u8(0), X3: u8(0)} + _likeInfoAlt = T8650382{X0: u8(37), X1: u8(95), X2: u8(0), X3: u8(0)} } func _sqlite3VdbeGetBoundValue(tls *crt.TLS, _v *XVdbe, _iVar int32, _aff uint8) (r0 *XMem) { // sqlite3.c:75867:1 @@ -115277,7 +115170,7 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { / return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) == i32(2) { goto _2 } @@ -115286,7 +115179,7 @@ _0: return _2: - _pCol = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(1)))).X0)) + _pCol = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(1)))).X0)) if int32(_pCol.X0) == i32(152) && ((*XTable)(unsafe.Pointer(_pCol.X14)).X16) != 0 { goto _4 } @@ -115301,11 +115194,11 @@ _5: goto _8 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*T8762670)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnĂ˜00aOpĂ˜001))+8*uintptr(_i))).X0) != i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*T8760930)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnĂ˜00aOpĂ˜001))+8*uintptr(_i))).X0) != i32(0) { goto _9 } - *_peOp2 = (*T8762670)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnĂ˜00aOpĂ˜001)) + 8*uintptr(_i))).X1 + *_peOp2 = (*T8760930)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnĂ˜00aOpĂ˜001)) + 8*uintptr(_i))).X1 r0 = i32(1) return @@ -115328,7 +115221,7 @@ func init() { _isMatchOfColumnĂ˜00aOpĂ˜001 = [4]struct { X0 *int8 X1 uint8 - }{T8762670{X0: str(99124), X1: u8(64)}, T8762670{X0: str(7804), X1: u8(66)}, T8762670{X0: str(7812), X1: u8(65)}, T8762670{X0: str(110292), X1: u8(67)}} + }{T8760930{X0: str(99124), X1: u8(64)}, T8760930{X0: str(7804), X1: u8(66)}, T8760930{X0: str(7812), X1: u8(65)}, T8760930{X0: str(110292), X1: u8(67)}} } func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, _iField int32) (r0 *XExpr) { // sqlite3.c:91141:1 @@ -115373,7 +115266,7 @@ _0: goto _8 } - _pVector = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) + _pVector = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) _8: _pRet = _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pVector, i32(0)) _7: @@ -115407,7 +115300,7 @@ func _isDistinctRedundant(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _p return _0: - _iBase = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iBase = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -115435,7 +115328,7 @@ _0: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11 - _pTab = (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -115469,7 +115362,7 @@ _1: goto _4 } - _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pDistinct.X1)+20*uintptr(_i))).X0))) + _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pDistinct.X1)+20*uintptr(_i))).X0))) if int32(_1_p.X0) != i32(152) || (_1_p.X8) != _iBase || int32(_1_p.X9) >= i32(0) { goto _7 } @@ -115607,7 +115500,7 @@ func _whereScanInit(tls *crt.TLS, _pScan *XWhereScan, _pWC *XWhereClause, _iCur goto _1 } - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(12 /* X3 */))))) = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1) + 20*uintptr(_1_j))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(12 /* X3 */))))) = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1) + 20*uintptr(_1_j))).X0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(8 /* X2 */))) = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 4*uintptr(_1_j))) goto _2 @@ -115703,11 +115596,11 @@ _7: goto _10 } - if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) { + if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) { goto _16 } - if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store7852330(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { + if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store7851696(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { goto _19 } @@ -115779,7 +115672,7 @@ _33: _34: _29: - if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store7852330(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(i32(0))))) { + if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store7851696(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(i32(0))))) { goto _38 } @@ -115891,7 +115784,7 @@ _12: goto _14 } - _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0)), _aff) + _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0)), _aff) goto _15 _14: @@ -115930,12 +115823,12 @@ _0: goto _3 } - _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) + _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) if int32(_1_p.X0) != i32(152) || int32(_1_p.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_iCol)))) || (_1_p.X8) != _iBase { goto _6 } - _2_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) + _2_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) if _2_pColl == nil || i32(0) != _sqlite3StrICmp(tls, _2_pColl.X0, _zColl) { goto _8 } @@ -116018,7 +115911,7 @@ func init() { func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // sqlite3.c:134036:1 var _pWInfo *XWhereInfo // sqlite3.c:134037:13 _ = _pWInfo - var _pItem *T7840851 // sqlite3.c:134038:23 + var _pItem *T7840217 // sqlite3.c:134038:23 _ = _pItem var _pWC *XWhereClause // sqlite3.c:134039:15 _ = _pWC @@ -116055,7 +115948,7 @@ _0: return i32(0) }() }() - _pItem = (*T7840851)(unsafe.Pointer((*[1]struct { + _pItem = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116092,7 +115985,7 @@ _0: return _3: - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _4 } @@ -116113,7 +116006,7 @@ _4: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(40 /* X9 */))) = uint32(i32(4353)) *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(i32(0)))) = _pTerm *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(44 /* X10 */))) = uint16(i32(1)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(22 /* X6 */))) = int16(i32(33)) goto _6 @@ -116185,8 +116078,8 @@ _23: } _25: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(44 /* X10 */))) = uint16(_j) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(_j) - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pIdx + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(_j) + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pIdx *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(22 /* X6 */))) = int16(i32(39)) goto _10 @@ -116283,9 +116176,9 @@ func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { / _ = _iTab var _pTabList *XSrcList // sqlite3.c:133227:11 _ = _pTabList - var _pItem *T7840851 // sqlite3.c:133228:23 + var _pItem *T7840217 // sqlite3.c:133228:23 _ = _pItem - var _pEnd *T7840851 // sqlite3.c:133229:23 + var _pEnd *T7840217 // sqlite3.c:133229:23 _ = _pEnd var _db *Xsqlite3 // sqlite3.c:133230:11 _ = _db @@ -116297,13 +116190,13 @@ func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { / _ = _priorJointype var _1_mUnusable uint64 // sqlite3.c:133239:13 _ = _1_mUnusable - var _3_p *T7840851 // sqlite3.c:133250:27 + var _3_p *T7840217 // sqlite3.c:133250:27 _ = _3_p _pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)) _mPrereq = u64(0) _mPrior = u64(0) _pTabList = (*XSrcList)(unsafe.Pointer(_pWInfo.X1)) - _pEnd = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pEnd = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116336,7 +116229,7 @@ func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { / _priorJointype = u8(0) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _whereLoopInit(tls, _pNew) - *func() **T7840851 { _iTab = i32(0); return &_pItem }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _iTab = i32(0); return &_pItem }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116372,24 +116265,24 @@ _0: _1_mUnusable = uint64(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(17 /* X3 */))) = uint8(_iTab) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) = _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(480 /* X22 */))), _pItem.X11) - if ((int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { + if ((int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { goto _4 } _mPrereq = _mPrior _4: - _priorJointype = (*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(36 /* X9 */))).X0 + _priorJointype = (*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(36 /* X9 */))).X0 if ((*XTable)(unsafe.Pointer(_pItem.X4)).X16) == 0 { goto _5 } - _3_p = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + 68*uintptr(i32(1)))) + _3_p = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + 68*uintptr(i32(1)))) _6: if uintptr(unsafe.Pointer(_3_p)) >= uintptr(unsafe.Pointer(_pEnd)) { goto _9 } - if _1_mUnusable == 0 && (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(36 /* X9 */))).X0)&i32(10)) == 0 { + if _1_mUnusable == 0 && (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(36 /* X9 */))).X0)&i32(10)) == 0 { goto _11 } @@ -116427,7 +116320,7 @@ _13: goto _3 _15: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _iTab += 1; return &_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _iTab += 1; return &_pItem }())) += uintptr(68) goto _0 _3: @@ -116446,7 +116339,7 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u _ = _pParse var _pWC *XWhereClause // sqlite3.c:132986:15 _ = _pWC - var _pSrc *T7840851 // sqlite3.c:132987:23 + var _pSrc *T7840217 // sqlite3.c:132987:23 _ = _pSrc var _p *Xsqlite3_index_info // sqlite3.c:132988:22 _ = _p @@ -116489,7 +116382,7 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u _pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) - _pSrc = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pSrc = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116539,7 +116432,7 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = uint32(i32(1024)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = uint16(i32(0)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _nConstraint = _p.X0 if _whereLoopResize(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pNew, _nConstraint) == 0 { goto _5 @@ -116605,7 +116498,7 @@ _16: goto _19 } - _6_mThis = ((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr((*T8765003)(unsafe.Pointer(uintptr(_p.X1)+12*uintptr(_5_i))).X3))).X11) & (^_mPrereq) + _6_mThis = ((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr((*T8763263)(unsafe.Pointer(uintptr(_p.X1)+12*uintptr(_5_i))).X3))).X11) & (^_mPrereq) if _6_mThis <= _2_mPrev || _6_mThis >= _5_mNext { goto _21 } @@ -116684,18 +116577,18 @@ func init() { crt.Xstrncpy(nil, &_whereLoopAddVirtualĂ˜00__func__Ă˜000[0], str(110880), 20) } -func _allocateIndexInfo(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _mUnusable uint64, _pSrc *T7840851, _pOrderBy *XExprList, _pmNoOmit *uint16) (r0 *Xsqlite3_index_info) { // sqlite3.c:130668:1 +func _allocateIndexInfo(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _mUnusable uint64, _pSrc *T7840217, _pOrderBy *XExprList, _pmNoOmit *uint16) (r0 *Xsqlite3_index_info) { // sqlite3.c:130668:1 var _i int32 // sqlite3.c:130676:7 _ = _i var _j int32 // sqlite3.c:130676:10 _ = _j var _nTerm int32 // sqlite3.c:130677:7 _ = _nTerm - var _pIdxCons *T8765003 // sqlite3.c:130678:35 + var _pIdxCons *T8763263 // sqlite3.c:130678:35 _ = _pIdxCons - var _pIdxOrderBy *T8765090 // sqlite3.c:130679:32 + var _pIdxOrderBy *T8763350 // sqlite3.c:130679:32 _ = _pIdxOrderBy - var _pUsage *T8765090 // sqlite3.c:130680:41 + var _pUsage *T8763350 // sqlite3.c:130680:41 _ = _pUsage var _pTerm *XWhereTerm // sqlite3.c:130681:13 _ = _pTerm @@ -116759,7 +116652,7 @@ _8: _9: func() int32 { - if (*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) { + if (*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) { return i32(0) } return func() int32 { @@ -116786,7 +116679,7 @@ _13: goto _16 } - _3_pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X0)) + _3_pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X0)) if int32(_3_pExpr.X0) == i32(152) && (_3_pExpr.X8) == (_pSrc.X11) { goto _18 } @@ -116815,14 +116708,14 @@ _12: return _20: - _pIdxCons = (*T8765003)(unsafe.Pointer((*Xsqlite3_index_info)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + 64*uintptr(i32(1)))))) - _pIdxOrderBy = (*T8765090)(unsafe.Pointer((*T8765003)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons)) + 12*uintptr(_nTerm))))) - _pUsage = (*T8765090)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy)) + 8*uintptr(_nOrderBy))) + _pIdxCons = (*T8763263)(unsafe.Pointer((*Xsqlite3_index_info)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + 64*uintptr(i32(1)))))) + _pIdxOrderBy = (*T8763350)(unsafe.Pointer((*T8763263)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons)) + 12*uintptr(_nTerm))))) + _pUsage = (*T8763350)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy)) + 8*uintptr(_nOrderBy))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(0 /* X0 */))) = _nTerm *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(8 /* X2 */))) = _nOrderBy - *(**T8765003)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(4 /* X1 */))))) = _pIdxCons - *(**T8765090)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(12 /* X3 */))))) = _pIdxOrderBy - *(**T8765090)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(16 /* X4 */))))) = _pUsage + *(**T8763263)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(4 /* X1 */))))) = _pIdxCons + *(**T8763350)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(12 /* X3 */))))) = _pIdxOrderBy + *(**T8763350)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(16 /* X4 */))))) = _pUsage *func() **XWhereTerm { _i = store961(&_j, i32(0)); return &_pTerm }() = (*XWhereTerm)(unsafe.Pointer(_pWC.X5)) _21: if _i >= (_pWC.X3) { @@ -116868,7 +116761,7 @@ _29: _30: func() int32 { - if (*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) { + if (*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) { return i32(0) } return func() int32 { @@ -116877,8 +116770,8 @@ _30: return i32(0) }() }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765003)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765003)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(8 /* X3 */))) = _i + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763263)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763263)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(8 /* X3 */))) = _i _6_op = uint8(int32(uint8(_pTerm.X4)) & i32(8191)) if int32(_6_op) != i32(1) { goto _33 @@ -116892,7 +116785,7 @@ _33: _6_op = _pTerm.X6 _34: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765003)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(4 /* X1 */))) = _6_op + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763263)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(4 /* X1 */))) = _6_op i32(0) i32(0) i32(0) @@ -116920,20 +116813,20 @@ _34: { p := &_mNoOmit *p = uint16(int32(*p) | (i32(1) << uint(_i))) - sink6836 = *p + sink6908 = *p } _39: if int32(_6_op) != i32(16) { goto _40 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765003)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(8)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763263)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(8)) _40: if int32(_6_op) != i32(4) { goto _41 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765003)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(32)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763263)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(32)) _41: _38: _j += 1 @@ -116948,9 +116841,9 @@ _42: goto _45 } - _9_pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X0)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765090)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy))+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = int32(_9_pExpr.X9) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8765090)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy))+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = (*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X3 + _9_pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X0)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763350)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy))+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = int32(_9_pExpr.X9) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8763350)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy))+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = (*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X3 _i += 1 goto _42 @@ -117005,9 +116898,9 @@ _2: func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64, _mUsable uint64, _mExclude uint16, _pIdxInfo *Xsqlite3_index_info, _mNoOmit uint16, _pbIn *int32) (r0 int32) { // sqlite3.c:132824:1 var _pWC *XWhereClause // sqlite3.c:132833:15 _ = _pWC - var _pIdxCons *T8765003 // sqlite3.c:132834:35 + var _pIdxCons *T8763263 // sqlite3.c:132834:35 _ = _pIdxCons - var _pUsage *T8765090 // sqlite3.c:132835:41 + var _pUsage *T8763350 // sqlite3.c:132835:41 _ = _pUsage var _i int32 // sqlite3.c:132836:7 _ = _i @@ -117019,7 +116912,7 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere _ = _pNew var _pParse *XParse // sqlite3.c:132840:9 _ = _pParse - var _pSrc *T7840851 // sqlite3.c:132841:23 + var _pSrc *T7840217 // sqlite3.c:132841:23 _ = _pSrc var _nConstraint int32 // sqlite3.c:132842:7 _ = _nConstraint @@ -117032,11 +116925,11 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere var _4_j int32 // sqlite3.c:132885:11 _ = _4_j _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) - _pUsage = (*T8765090)(unsafe.Pointer(_pIdxInfo.X4)) + _pUsage = (*T8763350)(unsafe.Pointer(_pIdxInfo.X4)) _rc = i32(0) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _pParse = (*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X0)) - _pSrc = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pSrc = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -117077,7 +116970,7 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere }() *_pbIn = i32(0) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _mPrereq - _pIdxCons = *(**T8765003)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(4 /* X1 */))))) + _pIdxCons = *(**T8763263)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(4 /* X1 */))))) _i = i32(0) _2: if _i >= _nConstraint { @@ -117092,7 +116985,7 @@ _2: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons)) + uintptr(5 /* X2 */))) = uint8(i32(1)) _7: - *(*uintptr)(unsafe.Pointer(func() **T8765003 { _i += 1; return &_pIdxCons }())) += uintptr(12) + *(*uintptr)(unsafe.Pointer(func() **T8763263 { _i += 1; return &_pIdxCons }())) += uintptr(12) goto _2 _5: @@ -117145,15 +117038,15 @@ _13: goto _13 _16: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(6 /* X3 */))) = uint16(i32(0)) - _pIdxCons = *(**T8765003)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(4 /* X1 */))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(6 /* X3 */))) = uint16(i32(0)) + _pIdxCons = *(**T8763263)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(4 /* X1 */))))) _i = i32(0) _17: if _i >= _nConstraint { goto _20 } - if store961(&_3_iTerm, ((*T8765090)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pUsage))+8*uintptr(_i))).X0)-i32(1)) < i32(0) { + if store961(&_3_iTerm, ((*T8763350)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pUsage))+8*uintptr(_i))).X0)-i32(1)) < i32(0) { goto _21 } @@ -117191,14 +117084,14 @@ _26: _mxTerm = _3_iTerm _29: - if _3_iTerm >= i32(16) || ((*T8765090)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pUsage))+8*uintptr(_i))).X1) == 0 { + if _3_iTerm >= i32(16) || ((*T8763350)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pUsage))+8*uintptr(_i))).X1) == 0 { goto _31 } { - p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(6 /* X3 */))) + p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(6 /* X3 */))) *p = uint16(int32(*p) | (i32(1) << uint(_3_iTerm))) - sink6836 = *p + sink6908 = *p } _31: if (int32(_4_pTerm.X4) & i32(1)) == i32(0) { @@ -117224,14 +117117,14 @@ _31: }() _32: _21: - *(*uintptr)(unsafe.Pointer(func() **T8765003 { _i += 1; return &_pIdxCons }())) += uintptr(12) + *(*uintptr)(unsafe.Pointer(func() **T8763263 { _i += 1; return &_pIdxCons }())) += uintptr(12) goto _17 _20: { - p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(6 /* X3 */))) + p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(6 /* X3 */))) *p = uint16(int32(*p) & (^int32(_mNoOmit))) - sink6836 = *p + sink6908 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = uint16(_mxTerm + i32(1)) func() int32 { @@ -117244,11 +117137,11 @@ _20: return i32(0) }() }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _pIdxInfo.X5 - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(_pIdxInfo.X7) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _pIdxInfo.X5 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(_pIdxInfo.X7) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(28 /* X7 */))) = i32(0) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X4 */))) = _pIdxInfo.X6 - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(5 /* X2 */))) = int8(func() int32 { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X4 */))) = _pIdxInfo.X6 + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(5 /* X2 */))) = int8(func() int32 { if (_pIdxInfo.X8) != 0 { return (_pIdxInfo.X2) } @@ -117276,12 +117169,12 @@ _39: } _40: _rc = _whereLoopInsert(tls, _pBuilder, _pNew) - if ((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X1) == 0 { + if ((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X1) == 0 { goto _41 } - Xsqlite3_free(tls, (unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X4)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X4)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _41: r0 = _rc return @@ -117411,7 +117304,7 @@ _2: goto _4 } - *_ppPrev = store8894243(&_p, (*XWhereLoop)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(72)))))) + *_ppPrev = store8892503(&_p, (*XWhereLoop)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(72)))))) if _p != (*XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } @@ -117458,12 +117351,12 @@ _6: goto _11 } - _8_pIndex = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X8 */))))).X3)) + _8_pIndex = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X8 */))))).X3)) if _8_pIndex == nil || (_8_pIndex.X11) != i32(0) { goto _13 } - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) _13: _11: r0 = _rc @@ -117505,7 +117398,7 @@ _3: goto _8 } - _p = (*XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(4 /* X1 */))))) + 12*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(0 /* X0 */))), uint16(1))))) + _p = (*XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(4 /* X1 */))))) + 12*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(0 /* X0 */))), uint16(1))))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X2 */))) = _nOut goto _9 @@ -117805,23 +117698,23 @@ func _whereLoopClearUnion(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqli goto _0 } - if ((_p.X9)&uint32(i32(1024))) == uint32(i32(0)) || ((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X1) == 0 { + if ((_p.X9)&uint32(i32(1024))) == uint32(i32(0)) || ((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X1) == 0 { goto _2 } - Xsqlite3_free(tls, (unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X4)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X4 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + Xsqlite3_free(tls, (unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X4)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X4 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) goto _3 _2: - if ((_p.X9)&uint32(i32(16384))) == uint32(i32(0)) || (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { + if ((_p.X9)&uint32(i32(16384))) == uint32(i32(0)) || (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X3)).X4)) - _sqlite3DbFree(tls, _db, (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X3) - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X3)).X4)) + _sqlite3DbFree(tls, _db, (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))).X3) + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) _5: _3: _0: @@ -117835,7 +117728,7 @@ func _whereLoopXfer(tls *crt.TLS, _db *Xsqlite3, _pTo *XWhereLoop, _pFrom *XWher goto _0 } - crt.Xmemset(tls, (unsafe.Pointer)((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(28 /* X8 */)))), i32(0), u32(12)) + crt.Xmemset(tls, (unsafe.Pointer)((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(28 /* X8 */)))), i32(0), u32(12)) r0 = _sqlite3NomemError(tls, i32(131661)) return @@ -117846,7 +117739,7 @@ _0: goto _1 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) goto _2 _1: @@ -117854,7 +117747,7 @@ _1: goto _3 } - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) _3: _2: r0 = i32(0) @@ -117875,7 +117768,7 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin _ = _aiColumnPk var _pTabList *XSrcList // sqlite3.c:132581:11 _ = _pTabList - var _pSrc *T7840851 // sqlite3.c:132582:23 + var _pSrc *T7840217 // sqlite3.c:132582:23 _ = _pSrc var _pNew *XWhereLoop // sqlite3.c:132583:13 _ = _pNew @@ -117917,7 +117810,7 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)) _pTabList = (*XSrcList)(unsafe.Pointer(_pWInfo.X1)) - _pSrc = (*T7840851)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer((*[1]struct { + _pSrc = (*T7840217)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -117944,7 +117837,7 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr(68))))))))))) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr(68))))))))))) _pTab = (*XTable)(unsafe.Pointer(_pSrc.X4)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) func() int32 { @@ -117984,7 +117877,7 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(0)))) = _pTab.X12 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(1)))) = int16(i32(0)) _3_pFirst = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_pSrc.X4)).X2)) - if int32((uint32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _6 } @@ -117995,7 +117888,7 @@ _5: _3: _rSize = _pTab.X12 _rLogSize = _estLog(tls, _rSize) - if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { + if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { goto _14 } @@ -118017,9 +117910,9 @@ _20: goto _21 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(1)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(46 /* X11 */))) = uint16(i32(0)) - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = uint16(i32(1)) *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(i32(0)))) = _5_pTerm *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16((int32(_rLogSize) + int32(_rSize)) + i32(4)) @@ -118074,16 +117967,16 @@ _27: _33: _rSize = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(i32(0)))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = uint16(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(46 /* X11 */))) = uint16(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = uint16(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(18 /* X4 */))) = uint8(i32(0)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0)) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _mPrereq *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _rSize - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pProbe + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pProbe _b = _indexMightHelpWithOrderBy(tls, _pBuilder, _pProbe, _pSrc.X11) func() int32 { if ((int32(_pWInfo.X9) & i32(4)) == i32(0)) || (_b == i32(0)) { @@ -118257,7 +118150,7 @@ func _estLog(tls *crt.TLS, _N int16) (r0 int16) { // sqlite3.c:130337:1 } -func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *T7840851, _notReady uint64) (r0 int32) { // sqlite3.c:130437:1 +func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *T7840217, _notReady uint64) (r0 int32) { // sqlite3.c:130437:1 var _aff int8 // sqlite3.c:130442:8 _ = _aff if (_pTerm.X8) == (_pSrc.X11) { @@ -118284,7 +118177,7 @@ _1: return _2: - if (*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(0) { + if (*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(0) { goto _3 } @@ -118292,7 +118185,7 @@ _2: return _3: - _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 16*uintptr(*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))))).X4 + _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 16*uintptr(*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))))).X4 if _sqlite3IndexAffinityOk(tls, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _aff) != 0 { goto _4 } @@ -118411,7 +118304,7 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn return _0: - if store7760504(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store7760891(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -118425,7 +118318,7 @@ _2: goto _5 } - _1_pExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOB.X1)+20*uintptr(_ii))).X0))) + _1_pExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOB.X1)+20*uintptr(_ii))).X0))) if int32(_1_pExpr.X0) != i32(152) || (_1_pExpr.X8) != _iCursor { goto _7 } @@ -118459,7 +118352,7 @@ _12: goto _14 _7: - if store7760504(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store7760891(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -118476,7 +118369,7 @@ _16: goto _17 _20: - if _sqlite3ExprCompare(tls, _1_pExpr, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_aColExpr.X1)+20*uintptr(_jj))).X0)), _iCursor) != i32(0) { + if _sqlite3ExprCompare(tls, _1_pExpr, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_aColExpr.X1)+20*uintptr(_jj))).X0)), _iCursor) != i32(0) { goto _21 } @@ -118660,7 +118553,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(4 /* X1 */))) = _iCur *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(0 /* X0 */))))) = _pIdx *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprIdxCover - *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_xcov + *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_xcov _sqlite3WalkExpr(tls, &_w, _pExpr) r0 = bool2int((_w.X5) == 0) return @@ -118668,7 +118561,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx } func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95483:1 - if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { + if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { goto _2 } @@ -118682,7 +118575,7 @@ _2: } -func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *T7840851, _pProbe *XIndex, _nInMul int16) (r0 int32) { // sqlite3.c:132141:1 +func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *T7840217, _pProbe *XIndex, _nInMul int16) (r0 int32) { // sqlite3.c:132141:1 var _pWInfo *XWhereInfo // sqlite3.c:132147:13 _ = _pWInfo var _pParse *XParse // sqlite3.c:132148:9 @@ -118785,7 +118678,7 @@ _0: _5: func() int32 { - if int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X1) == i32(0) { + if int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X1) == i32(0) { return i32(0) } return func() int32 { @@ -118807,7 +118700,7 @@ _6: } _9: func() int32 { - if int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) < int32(_pProbe.X14) { + if int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) < int32(_pProbe.X14) { return i32(0) } return func() int32 { @@ -118816,9 +118709,9 @@ _9: return i32(0) }() }() - _saved_nEq = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X0 - _saved_nBtm = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X1 - _saved_nTop = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X2 + _saved_nEq = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X0 + _saved_nBtm = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X1 + _saved_nTop = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X2 _saved_nSkip = _pNew.X11 _saved_nLTerm = _pNew.X10 _saved_wsFlags = _pNew.X9 @@ -118856,7 +118749,7 @@ _20: goto _13 _22: - if (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { + if (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { goto _25 } @@ -118882,9 +118775,9 @@ _27: } _28: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = _saved_wsFlags - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _saved_nEq - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = _saved_nBtm - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = _saved_nTop + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _saved_nEq + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = _saved_nBtm + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = _saved_nTop *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = _saved_nLTerm if _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1)) == 0 { goto _29 @@ -118893,7 +118786,7 @@ _28: goto _16 _29: - *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = _pTerm + *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = _pTerm *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = (_saved_prereq | (_pTerm.X11)) & (^(_pNew.X1)) func() int32 { if (((int32(_nInMul) == i32(0)) || (((_pNew.X9) & uint32(i32(8))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(4))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(32768))) != uint32(i32(0))) { @@ -118950,7 +118843,7 @@ _42: _36: if func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0) != 0 { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0) != 0 { return i32(1) } return func() int32 { @@ -118965,7 +118858,7 @@ _36: goto _49 } - _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0))) + _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0))) func() int32 { if _3_nIn > i32(0) { return i32(0) @@ -118992,7 +118885,7 @@ _35: sink985 = *p } func() int32 { - if int32(_saved_nEq) == int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) { + if int32(_saved_nEq) == int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) { return i32(0) } return func() int32 { @@ -119048,7 +118941,7 @@ _64: *p = (*p) | uint32(i32(34)) sink985 = *p } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) _pBtm = _pTerm _pTop = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) if (int32(_pTerm.X3) & i32(256)) == 0 { @@ -119093,13 +118986,13 @@ _64: goto _16 _74: - *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = _pTop + *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = _pTop { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) *p = (*p) | uint32(i32(16)) sink985 = *p } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = uint16(i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = uint16(i32(1)) _67: goto _75 @@ -119119,7 +119012,7 @@ _66: *p = (*p) | uint32(i32(18)) sink985 = *p } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = uint16(_whereRangeVectorLen(tls, _pParse, _pSrc.X11, _pProbe, int32(_saved_nEq), _pTerm)) _pTop = _pTerm _pBtm = func() *XWhereTerm { if ((_pNew.X9) & uint32(i32(32))) != uint32(i32(0)) { @@ -119149,7 +119042,7 @@ _52: goto _83 _82: - _21_nEq = int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1))) + _21_nEq = int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1))) func() int32 { if (int32(_3_eOp) & i32(387)) != 0 { return i32(0) @@ -119245,7 +119138,7 @@ _95: _96: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _3_nOutUnadjusted _97: - if ((_pNew.X9)&uint32(i32(16))) != uint32(i32(0)) || int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) >= int32(_pProbe.X14) { + if ((_pNew.X9)&uint32(i32(16))) != uint32(i32(0)) || int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) >= int32(_pProbe.X14) { goto _99 } @@ -119258,9 +119151,9 @@ _13: _16: *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _saved_prereq - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _saved_nEq - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = _saved_nBtm - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = _saved_nTop + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _saved_nEq + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(2 /* X1 */))) = _saved_nBtm + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X2 */))) = _saved_nTop *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(46 /* X11 */))) = _saved_nSkip *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = _saved_wsFlags *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _saved_nOut @@ -119279,9 +119172,9 @@ _16: goto _106 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) += 1 + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) += 1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(46 /* X11 */))) += 1 - *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) + *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) *p = (*p) | uint32(i32(32768)) @@ -119300,7 +119193,7 @@ _16: } _whereLoopAddBtreeIndex(tls, _pBuilder, _pSrc, _pProbe, int16(int32(_30_nIter)+int32(_nInMul))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _saved_nOut - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _saved_nEq + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _saved_nEq *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(46 /* X11 */))) = _saved_nSkip *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = _saved_wsFlags _106: @@ -119344,17 +119237,17 @@ _2: } _1_idxaff = int8(i32(0)) - _1_pLhs = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) + _1_pLhs = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) _1_pRhs = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)) if ((_1_pRhs.X2) & uint32(i32(2048))) == 0 { goto _6 } - _1_pRhs = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) goto _7 _6: - _1_pRhs = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) _7: if int32(_1_pLhs.X0) == i32(152) && (_1_pLhs.X8) == _iCur && int32(_1_pLhs.X9) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i+_nEq)))) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_i+_nEq)))) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_nEq)))) { goto _11 @@ -119543,7 +119436,7 @@ func _whereLoopAddOr(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64 _ = _sSum var _sCur XWhereOrSet // sqlite3.c:133112:20 _ = _sCur - var _pItem *T7840851 // sqlite3.c:133113:23 + var _pItem *T7840217 // sqlite3.c:133113:23 _ = _pItem var _2_pOrWC *XWhereClause // sqlite3.c:133126:19 _ = _2_pOrWC @@ -119565,7 +119458,7 @@ func _whereLoopAddOr(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64 _pWCEnd = (*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(_pWC.X5)))) + uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X3)))))*uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(48))))))))))) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) crt.Xmemset(tls, (unsafe.Pointer)(&_sSum), i32(0), u32(40)) - _pItem = (*T7840851)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer((*[1]struct { + _pItem = (*T7840217)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -119592,7 +119485,7 @@ func _whereLoopAddOr(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64 U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr(68))))))))))) + })(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr(68))))))))))) _iCur = _pItem.X11 _pTerm = (*XWhereTerm)(unsafe.Pointer(_pWC.X5)) _0: @@ -119600,11 +119493,11 @@ _0: goto _4 } - if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { + if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { goto _6 } - _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) + _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) _2_pOrWCEnd = (*XWhereTerm)(unsafe.Pointer(uintptr(_2_pOrWC.X5) + 48*uintptr(_2_pOrWC.X3))) _2_once = i32(1) _sSubBuild = *_pBuilder @@ -119620,7 +119513,7 @@ _7: goto _11 } - *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) + *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) goto _12 _11: @@ -119719,7 +119612,7 @@ _10: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = uint32(i32(8192)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(18 /* X4 */))) = uint8(i32(0)) - crt.Xmemset(tls, (unsafe.Pointer)((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */)))), i32(0), u32(12)) + crt.Xmemset(tls, (unsafe.Pointer)((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */)))), i32(0), u32(12)) _2_i = i32(0) _33: if _rc != i32(0) || _2_i >= int32(_sSum.X0) { @@ -119900,7 +119793,7 @@ _10: return &_pX }() *p = (**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(_nLoop))) - sink8896062 = *p + sink8894322 = *p } goto _10 @@ -120197,9 +120090,9 @@ _87: } _28_pLevel = (*XWhereLevel)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))))) + uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr(_iLoop)))))*uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr(76))))))))))) - *(**XWhereLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(64 /* X18 */))))) = store8894243(&_pWLoop, *(**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom.X6)) + 4*uintptr(_iLoop)))) + *(**XWhereLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(64 /* X18 */))))) = store8892503(&_pWLoop, *(**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom.X6)) + 4*uintptr(_iLoop)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(44 /* X11 */))) = _pWLoop.X3 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(4 /* X1 */))) = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(4 /* X1 */))) = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -120436,7 +120329,7 @@ _4: { p := &_eqOpMask *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _5: _iLoop = i32(0) @@ -120476,7 +120369,7 @@ _15: goto _16 } - if ((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X2) == 0 { + if ((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X2) == 0 { goto _17 } @@ -120485,7 +120378,7 @@ _17: goto _11 _16: - _iCur = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCur = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -120526,7 +120419,7 @@ _18: goto _19 _22: - _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) + _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) if int32(_pOBExpr.X0) == i32(152) { goto _23 } @@ -120585,7 +120478,7 @@ _26: goto _36 } - _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) + _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) if _pColl != nil { goto _37 } @@ -120633,7 +120526,7 @@ _21: goto _42 _41: - if store7989486(&_pIndex, (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if store7988862(&_pIndex, (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _44 } @@ -120665,7 +120558,7 @@ _44: }() _isOrderDistinct = uint8(bool2int(int32(_pIndex.X15) != i32(0))) _42: - _rev = store6843(&_revSet, uint8(i32(0))) + _rev = store6915(&_revSet, uint8(i32(0))) _distinctColumns = uint8(i32(0)) _j = i32(0) _52: @@ -120675,7 +120568,7 @@ _52: _13_bOnce = uint8(i32(1)) func() int32 { - if (_j >= int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0)) || (((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) == (_j < int32(_pLoop.X11))) { + if (_j >= int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0)) || (((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) == (_j < int32(_pLoop.X11))) { return i32(0) } return func() int32 { @@ -120684,7 +120577,7 @@ _52: return i32(0) }() }() - if _j >= int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) || _j < int32(_pLoop.X11) { + if _j >= int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) || _j < int32(_pLoop.X11) { goto _60 } @@ -120721,7 +120614,7 @@ _61: _17_pX = (*XExpr)(unsafe.Pointer((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))).X0)) _i = _j + i32(1) _67: - if _i >= int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) { + if _i >= int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) { goto _70 } @@ -120767,7 +120660,7 @@ _74: _iColumn = i32(-1) _revIdx = uint8(i32(0)) _76: - if _isOrderDistinct == 0 || _iColumn < i32(0) || _j < int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) || int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIndex.X3)).X1)+16*uintptr(_iColumn))).X3) != i32(0) { + if _isOrderDistinct == 0 || _iColumn < i32(0) || _j < int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) || int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIndex.X3)).X1)+16*uintptr(_iColumn))).X3) != i32(0) { goto _80 } @@ -120787,7 +120680,7 @@ _81: goto _82 _86: - _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) + _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) if (int32(_wctrlFlags) & i32(192)) != i32(0) { goto _87 } @@ -120822,7 +120715,7 @@ _91: goto _92 _88: - if _sqlite3ExprCompare(tls, _pOBExpr, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIndex.X10)).X1)+20*uintptr(_j))).X0)), _iCur) == 0 { + if _sqlite3ExprCompare(tls, _pOBExpr, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIndex.X10)).X1)+20*uintptr(_j))).X0)), _iCur) == 0 { goto _93 } @@ -120834,7 +120727,7 @@ _92: goto _94 } - _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) + _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X0))) if _pColl != nil { goto _95 } @@ -120865,7 +120758,7 @@ _85: goto _99 } - if (int32(_rev) ^ int32(_revIdx)) == int32((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X3) { + if (int32(_rev) ^ int32(_revIdx)) == int32((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X3) { goto _100 } @@ -120874,7 +120767,7 @@ _100: goto _101 _99: - _rev = uint8(int32(_revIdx) ^ int32((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X3)) + _rev = uint8(int32(_revIdx) ^ int32((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_i))).X3)) if _rev == 0 { goto _102 } @@ -120949,7 +120842,7 @@ _110: goto _111 _114: - _37_p = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X0)) + _37_p = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_i))).X0)) _37_mTerm = _sqlite3WhereExprUsage(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(480 /* X22 */))), _37_p) if _37_mTerm != uint64(i32(0)) || _sqlite3ExprIsConstant(tls, _37_p) != 0 { goto _116 @@ -121064,7 +120957,7 @@ func init() { crt.Xstrncpy(nil, &_whereSortingCostĂ˜00__func__Ă˜000[0], str(112960), 17) } -func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _pSrc *T7840851, _notReady uint64, _pLevel *XWhereLevel) { // sqlite3.c:130461:1 +func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _pSrc *T7840217, _notReady uint64, _pLevel *XWhereLevel) { // sqlite3.c:130461:1 var _nKeyCol int32 // sqlite3.c:130468:7 _ = _nKeyCol var _pTerm *XWhereTerm // sqlite3.c:130469:13 @@ -121105,7 +120998,7 @@ func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _ = _pPartial var _iContinue int32 // sqlite3.c:130487:7 _ = _iContinue - var _pTabItem *T7840851 // sqlite3.c:130488:23 + var _pTabItem *T7840217 // sqlite3.c:130488:23 _ = _pTabItem var _addrCounter int32 // sqlite3.c:130489:7 _ = _addrCounter @@ -121173,7 +121066,7 @@ _13: goto _14 } - _3_iCol = *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) + _3_iCol = *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) _3_cMask = func() uint64 { if _3_iCol >= i32(64) { return u64(9223372036854775808) @@ -121220,7 +121113,7 @@ _5: return i32(0) }() }() - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = store6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(44 /* X10 */))), uint16(_nKeyCol)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = store6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(44 /* X10 */))), uint16(_nKeyCol)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(40 /* X9 */))) = uint32(i32(16961)) _extraCols = (_pSrc.X14) & ((^_idxCols) | u64(9223372036854775808)) _mxBitCol = func() int32 { @@ -121263,7 +121156,7 @@ _29: goto _end_auto_index_create _30: - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pIdx + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pIdx *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(0 /* X0 */))) = str(113120) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(12 /* X3 */))))) = _pTable _n = i32(0) @@ -121278,7 +121171,7 @@ _31: goto _35 } - _10_iCol = *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) + _10_iCol = *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) _10_cMask = func() uint64 { if _10_iCol >= i32(64) { return u64(9223372036854775808) @@ -121295,7 +121188,7 @@ _31: *p = (*p) | _10_cMask sink992 = *p } - *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) _pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_11_pX.X4)), (*XExpr)(unsafe.Pointer(_11_pX.X5))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 4*uintptr(_n))) = func() *int8 { if _pColl != nil { @@ -121311,7 +121204,7 @@ _35: _34: func() int32 { - if uint32(_n) == uint32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) { + if uint32(_n) == uint32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) { return i32(0) } return func() int32 { @@ -121383,7 +121276,7 @@ _48: _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pIdx) _sqlite3VdbeComment(tls, _v, str(113192), unsafe.Pointer(_pTable.X0)) _sqlite3ExprCachePush(tls, _pParse) - _pTabItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTabItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -121411,7 +121304,7 @@ _48: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pWC.X0)).X1)+uintptr(8 /* X2 */))))) + 68*uintptr(_pLevel.X11))) - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _57 } @@ -121447,14 +121340,14 @@ _59: _sqlite3VdbeResolveLabel(tls, _v, _iContinue) _60: - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _61 } _sqlite3VdbeChangeP2(tls, _v, uint32(_addrCounter), _regBase+_n) _translateColumnToCopy(tls, _pParse, _addrTop, _pLevel.X1, _pTabItem.X8, i32(1)) _sqlite3VdbeGoto(tls, _v, _addrTop) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) goto _62 _61: @@ -121648,7 +121541,7 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde }() }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(60 /* X22 */))) = _iTabCur - _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_iIdxCol))).X0)), _regOut) + _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_iIdxCol))).X0)), _regOut) goto _5 _0: @@ -121761,7 +121654,7 @@ _8: return i32(0) }() }() - _6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_1_n))).X0))) + _6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_1_n))).X0))) if int32(_6_aff) != i32(0) { goto _14 } @@ -121860,7 +121753,7 @@ _4: func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pLevel *XWhereLevel, _iLevel int32, _iFrom int32, _wctrlFlags uint16) (r0 int32) { // sqlite3.c:126448:1 var _ret int32 // sqlite3.c:126456:7 _ = _ret - var _1_pItem *T7840851 // sqlite3.c:126461:25 + var _1_pItem *T7840217 // sqlite3.c:126461:25 _ = _1_pItem var _1_v *XVdbe // sqlite3.c:126462:10 _ = _1_v @@ -121887,7 +121780,7 @@ func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcL var _13_zRangeOp *int8 // sqlite3.c:126517:18 _ = _13_zRangeOp _ret = i32(0) - _1_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -121928,7 +121821,7 @@ func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcL return _1: - _1_isSearch = bool2int((((_1_flags & uint32(i32(48))) != uint32(i32(0))) || (((_1_flags & uint32(i32(1024))) == uint32(i32(0))) && (int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X0) > i32(0)))) || (int32(_wctrlFlags)&i32(3)) != 0) + _1_isSearch = bool2int((((_1_flags & uint32(i32(48))) != uint32(i32(0))) || (((_1_flags & uint32(i32(1024))) == uint32(i32(0))) && (int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X0) > i32(0)))) || (int32(_wctrlFlags)&i32(3)) != 0) _sqlite3StrAccumInit(tls, &_1_str, _1_db, (*int8)(unsafe.Pointer(&_1_zBuf)), int32(u32(100)), i32(1000000000)) _sqlite3StrAccumAppendAll(tls, &_1_str, func() *int8 { if _1_isSearch != 0 { @@ -121958,7 +121851,7 @@ _9: _5_zFmt = nil func() int32 { - if (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X3)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X3)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -121967,7 +121860,7 @@ _9: return i32(0) }() }() - _5_pIdx = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop)) + uintptr(28 /* X8 */))))).X3)) + _5_pIdx = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop)) + uintptr(28 /* X8 */))))).X3)) func() int32 { if ((_1_flags & uint32(i32(16384))) == 0) || ((_1_flags & uint32(i32(64))) != 0) { return i32(0) @@ -122081,7 +121974,7 @@ _29: goto _39 } - _sqlite3XPrintf(tls, &_1_str, str(113720), (*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X0, unsafe.Pointer((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X4)) + _sqlite3XPrintf(tls, &_1_str, str(113720), (*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X0, unsafe.Pointer((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X4)) _39: _38: _27: @@ -122111,8 +122004,8 @@ func _explainIndexRange(tls *crt.TLS, _pStr *XStrAccum, _pLoop *XWhereLoop) { // _ = _j var _1_z *int8 // sqlite3.c:126423:16 _ = _1_z - _pIndex = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) - _nEq = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0 + _pIndex = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) + _nEq = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0 _nSkip = _pLoop.X11 if int32(_nEq) != i32(0) || ((_pLoop.X9)&uint32(i32(48))) != uint32(i32(0)) { goto _1 @@ -122150,14 +122043,14 @@ _5: goto _9 } - _explainAppendTerm(tls, _pStr, _pIndex, int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X1), _j, _i, str(113648)) + _explainAppendTerm(tls, _pStr, _pIndex, int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X1), _j, _i, str(113648)) _i = i32(1) _9: if ((_pLoop.X9) & uint32(i32(16))) == 0 { goto _10 } - _explainAppendTerm(tls, _pStr, _pIndex, int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X2), _j, _i, str(113676)) + _explainAppendTerm(tls, _pStr, _pIndex, int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X2), _j, _i, str(113676)) _10: _sqlite3StrAccumAppend(tls, _pStr, str(39920), i32(1)) return @@ -122302,7 +122195,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _ = _db var _v *XVdbe // sqlite3.c:127389:8 _ = _v - var _pTabItem *T7840851 // sqlite3.c:127390:23 + var _pTabItem *T7840217 // sqlite3.c:127390:23 _ = _pTabItem var _addrBrk int32 // sqlite3.c:127391:7 _ = _addrBrk @@ -122434,7 +122327,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _ = _65_pTab var _66_nNotReady int32 // sqlite3.c:128041:11 _ = _66_nNotReady - var _66_origSrc *T7840851 // sqlite3.c:128042:27 + var _66_origSrc *T7840217 // sqlite3.c:128042:27 _ = _66_origSrc var _71_pPk *XIndex // sqlite3.c:128075:15 _ = _71_pPk @@ -122486,7 +122379,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pLevel = (*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(_iLevel))) _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - _pTabItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTabItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -122520,7 +122413,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _omitTable = bool2int((((_pLoop.X9) & uint32(i32(64))) != uint32(i32(0))) && ((int32(_pWInfo.X9) & i32(32)) == i32(0))) _addrBrk = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(12 /* X3 */))), store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(16 /* X4 */))), _sqlite3VdbeMakeLabel(tls, _v))) _addrCont = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(24 /* X6 */))), _sqlite3VdbeMakeLabel(tls, _v)) - if int32(_pLevel.X11) <= i32(0) || (int32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) { + if int32(_pLevel.X11) <= i32(0) || (int32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) { goto _2 } @@ -122539,7 +122432,7 @@ _3: _7: _addrHalt = (*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(_j))).X3 - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } @@ -122603,15 +122496,15 @@ _12: goto _11 _14: - _sqlite3VdbeAddOp2(tls, _v, i32(77), (*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0, _4_iReg) + _sqlite3VdbeAddOp2(tls, _v, i32(77), (*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0, _4_iReg) _sqlite3VdbeAddOp2(tls, _v, i32(77), _4_nConstraint, _4_iReg+i32(1)) - _sqlite3VdbeAddOp4(tls, _v, i32(11), _iCur, _4_addrNotFound, _4_iReg, (*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X4, func() int32 { - if ((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1) != 0 { + _sqlite3VdbeAddOp4(tls, _v, i32(11), _iCur, _4_addrNotFound, _4_iReg, (*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X4, func() int32 { + if ((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1) != 0 { return i32(-1) } return i32(-2) }()) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _iCur *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(45 /* X12 */))) = uint8(func() int32 { if (_pWInfo.X13) != 0 { @@ -122620,7 +122513,7 @@ _14: return i32(71) }()) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _sqlite3VdbeCurrentAddr(tls, _v) - _4_iIn = (*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _4_iIn = (*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 _j = _4_nConstraint - i32(1) _24: if _j < i32(0) { @@ -122628,7 +122521,7 @@ _24: } _pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j))) - if _j >= i32(16) || ((int32((*T8893904)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3)>>uint(_j))&i32(1)) == 0 { + if _j >= i32(16) || ((int32((*T8892164)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3)>>uint(_j))&i32(1)) == 0 { goto _29 } @@ -122641,7 +122534,7 @@ _29: } func() int32 { - if ((*T8899380)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) != (*T8899380)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { + if ((*T8897640)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) != (*T8897640)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { return i32(0) } return func() int32 { @@ -122664,7 +122557,7 @@ _29: return i32(0) }() }() - _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*T8899380)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) + _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*T8897640)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) func() int32 { if (int32(_10_pOp.X0) == i32(98)) || (int32(_10_pOp.X0) == i32(123)) { return i32(0) @@ -122713,7 +122606,7 @@ _35: } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)) - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X5 */))))) = store7852330(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X5 */))))) = store7851696(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) if _10_pRight == nil { goto _51 } @@ -122739,7 +122632,7 @@ _10: } func() int32 { - if int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) == i32(1) { + if int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) == i32(1) { return i32(0) } return func() int32 { @@ -122813,7 +122706,7 @@ _54: }() }() _j = i32(0) - _15_pStart = store8896886(&_15_pEnd, (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) + _15_pStart = store8895146(&_15_pEnd, (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) if ((_pLoop.X9) & uint32(i32(32))) == 0 { goto _69 } @@ -122991,16 +122884,16 @@ _66: goto _105 } - _26_nEq = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0 - _26_nBtm = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1 - _26_nTop = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X2 + _26_nEq = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0 + _26_nBtm = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1 + _26_nTop = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X2 _26_pRangeStart = nil _26_pRangeEnd = nil _26_nExtraReg = i32(0) _26_zEndAff = nil _26_bSeekPastNull = u8(0) _26_bStopAtNull = u8(0) - _26_pIdx = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) + _26_pIdx = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) _26_iIdxCur = _pLevel.X2 func() int32 { if int32(_26_nEq) >= int32(_pLoop.X11) { @@ -123046,10 +122939,10 @@ _114: _26_pRangeStart = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(postInc961(&_j, int32(1))))) _26_nExtraReg = func() int32 { - if _26_nExtraReg > int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X1) { + if _26_nExtraReg > int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X1) { return _26_nExtraReg } - return int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1) + return int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1) }() func() int32 { if ((int32(_26_pRangeStart.X3) & i32(256)) == i32(0)) || (((_pLoop.X9) & uint32(i32(16))) != uint32(i32(0))) { @@ -123068,10 +122961,10 @@ _117: _26_pRangeEnd = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(postInc961(&_j, int32(1))))) _26_nExtraReg = func() int32 { - if _26_nExtraReg > int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X2) { + if _26_nExtraReg > int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X2) { return _26_nExtraReg } - return int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X2) + return int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X2) }() if (int32(_26_pRangeEnd.X3) & i32(256)) == i32(0) { goto _126 @@ -123463,7 +123356,7 @@ _105: return i32(0) }() }() - _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) + _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(45 /* X12 */))) = uint8(i32(73)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _65_regReturn if int32(_pWInfo.X10) <= i32(1) { @@ -123510,7 +123403,7 @@ _209: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab))+uintptr(8 /* X2 */)))), (unsafe.Pointer)(_pTabItem), u32(68)) - _66_origSrc = (*T7840851)(unsafe.Pointer((*[1]struct { + _66_origSrc = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -123544,7 +123437,7 @@ _210: goto _213 } - crt.Xmemcpy(tls, (unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemcpy(tls, (unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -123571,7 +123464,7 @@ _210: U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab))+uintptr(8 /* X2 */)))))+68*uintptr(_k)))), (unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)(_66_origSrc))+68*uintptr((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+76*uintptr(_k))).X11)))), u32(68)) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab))+uintptr(8 /* X2 */)))))+68*uintptr(_k)))), (unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)(_66_origSrc))+68*uintptr((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+76*uintptr(_k))).X11)))), u32(68)) _k += 1 goto _210 @@ -123773,7 +123666,7 @@ _254: return i32(0) }() }() - if ((_78_pSubLoop.X9)&uint32(i32(512))) == uint32(i32(0)) || _65_ii != i32(0) && (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)) != _65_pCov || ((_65_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32((uint32((*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)).X16)<<uint(i32(30)))>>uint(i32(30))) == i32(2) { + if ((_78_pSubLoop.X9)&uint32(i32(512))) == uint32(i32(0)) || _65_ii != i32(0) && (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)) != _65_pCov || ((_65_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32((uint32((*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)).X16)<<uint(i32(30)))>>uint(i32(30))) == i32(2) { goto _261 } @@ -123787,7 +123680,7 @@ _254: return i32(0) }() }() - _65_pCov = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop)) + uintptr(28 /* X8 */))))).X3)) + _65_pCov = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop)) + uintptr(28 /* X8 */))))).X3)) goto _264 _261: @@ -123800,7 +123693,7 @@ _233: goto _228 _231: - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov if _65_pCov == nil { goto _265 } @@ -123842,7 +123735,7 @@ _201: return i32(0) }() }() - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _273 } @@ -123933,7 +123826,7 @@ _290: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _276: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j -= 1; return &_pTerm }())) += uintptr(48) @@ -124002,7 +123895,7 @@ _299: return i32(0) }() }() - _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) + _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) if _95_pAlt != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _304 } @@ -124077,7 +123970,7 @@ _312: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _308: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j += 1; return &_pTerm }())) += uintptr(48) @@ -124107,7 +124000,7 @@ func _codeEqualityTerm(tls *crt.TLS, _pParse *XParse, _pTerm *XWhereTerm, _pLeve _ = _3_eType var _3_iTab int32 // sqlite3.c:126743:9 _ = _3_iTab - var _3_pIn *T8899380 // sqlite3.c:126744:19 + var _3_pIn *T8897640 // sqlite3.c:126744:19 _ = _3_pIn var _3_pLoop *XWhereLoop // sqlite3.c:126745:15 _ = _3_pLoop @@ -124190,7 +124083,7 @@ _7: _3_pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) _3_nEq = i32(0) _3_aiMap = nil - if ((_3_pLoop.X9)&uint32(i32(1024))) != uint32(i32(0)) || (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop))+uintptr(28 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop))+uintptr(28 /* X8 */))))).X3)).X7)) + 1*uintptr(_iEq)))) == 0 { + if ((_3_pLoop.X9)&uint32(i32(1024))) != uint32(i32(0)) || (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop))+uintptr(28 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop))+uintptr(28 /* X8 */))))).X3)).X7)) + 1*uintptr(_iEq)))) == 0 { goto _11 } @@ -124254,7 +124147,7 @@ _27: goto _20 _23: - if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)).X0) != i32(1) { + if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)).X0) != i32(1) { goto _29 } @@ -124262,11 +124155,11 @@ _23: goto _30 _29: - _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) + _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) _9_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _9_savedDbOptFlags = _9_db.X13 _9_pOrigRhs = (*XExprList)(unsafe.Pointer(_9_pSelect.X0)) - _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(20 /* X6 */))))))) + _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(20 /* X6 */))))))) _9_pRhs = nil _9_pLhs = nil _3_i = _iEq @@ -124280,8 +124173,8 @@ _31: } _11_iField = ((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop.X13)) + 4*uintptr(_3_i)))).X9) - i32(1) - _11_pNewRhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_9_pOrigRhs.X1)+20*uintptr(_11_iField))).X0)), i32(0)) - _11_pNewLhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_9_pOrigLhs.X1)+20*uintptr(_11_iField))).X0)), i32(0)) + _11_pNewRhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_9_pOrigRhs.X1)+20*uintptr(_11_iField))).X0)), i32(0)) + _11_pNewLhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_9_pOrigLhs.X1)+20*uintptr(_11_iField))).X0)), i32(0)) _9_pRhs = _sqlite3ExprListAppend(tls, _pParse, _9_pRhs, _11_pNewRhs) _9_pLhs = _sqlite3ExprListAppend(tls, _pParse, _9_pLhs, _11_pNewLhs) _35: @@ -124305,7 +124198,7 @@ _38: goto _41 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+20*uintptr(_3_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+20*uintptr(_3_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _3_i += 1 goto _38 @@ -124315,23 +124208,23 @@ _37: goto _42 } - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_9_pLhs.X1) + 20*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_9_pLhs.X1) + 20*uintptr(i32(0)))).X0)) goto _43 _42: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pLhs _3_aiMap = (*int32)(unsafe.Pointer(_sqlite3DbMallocZero(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(u32(4)*uint32(_3_nEq))))) _43: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pRhs { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_db)) + uintptr(60 /* X13 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _3_eType = _sqlite3FindInIndex(tls, _pParse, _pX, uint32(i32(4)), (*int32)(unsafe.Pointer(uintptr(i32(0)))), _3_aiMap) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_db)) + uintptr(60 /* X13 */))) = _9_savedDbOptFlags *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pOrigRhs - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pOrigLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pOrigLhs *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(12 /* X4 */))))) = _12_pLeft _36: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_pLhs) @@ -124365,20 +124258,20 @@ _44: *p = (*p) | uint32(i32(2048)) sink985 = *p } - if ((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) { + if ((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) { goto _49 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(16 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v) _49: - _3_i = (*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _3_i = (*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) *p = (*p) + _3_nEq sink961 = *p } - *(**T8899380)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(4 /* X1 */))))) = (*T8899380)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, uint64(u32(12)*uint32((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0))))) - _3_pIn = (*T8899380)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) + *(**T8897640)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(4 /* X1 */))))) = (*T8897640)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, uint64(u32(12)*uint32((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0))))) + _3_pIn = (*T8897640)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) if _3_pIn == nil { goto _50 } @@ -124386,8 +124279,8 @@ _49: _19_iMap = i32(0) { p := &_3_pIn - *p = (*T8899380)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 12*uintptr(_3_i))) - sink8899353 = *p + *p = (*T8897640)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 12*uintptr(_3_i))) + sink8897613 = *p } _3_i = _iEq _51: @@ -124442,7 +124335,7 @@ _54: goto _64 _50: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0) _64: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_3_aiMap)) _8: @@ -124487,7 +124380,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } goto _10 @@ -124495,7 +124388,7 @@ _9: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _10: if (_pTerm.X7) >= i32(0) { @@ -124561,7 +124454,7 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n goto _4 _3: - _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) + _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) func() int32 { if _nReg <= (_3_pList.X0) { return i32(0) @@ -124578,7 +124471,7 @@ _7: goto _10 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_3_pList.X1)+20*uintptr(_3_i))).X0)), _iReg+_3_i) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_3_pList.X1)+20*uintptr(_3_i))).X0)), _iReg+_3_i) _3_i += 1 goto _7 @@ -124648,9 +124541,9 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, return i32(0) }() }() - _nEq = (*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0 + _nEq = (*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0 _nSkip = _pLoop.X11 - _pIdx = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) + _pIdx = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) func() int32 { if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -124662,7 +124555,7 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, }() }() _regBase = (_pParse.X18) + i32(1) - _nReg = int32((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) + _nExtraReg + _nReg = int32((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) + _nExtraReg { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X18 */))) *p = (*p) + _nReg @@ -125181,7 +125074,7 @@ func _sqlite3WhereEnd(tls *crt.TLS, _pWInfo *XWhereInfo) { // sqlite3.c:134664:1 _ = _db var _1_addr int32 // sqlite3.c:134678:9 _ = _1_addr - var _3_pIn *T8899380 // sqlite3.c:134691:21 + var _3_pIn *T8897640 // sqlite3.c:134691:21 _ = _3_pIn var _3_j int32 // sqlite3.c:134692:11 _ = _3_j @@ -125195,7 +125088,7 @@ func _sqlite3WhereEnd(tls *crt.TLS, _pWInfo *XWhereInfo) { // sqlite3.c:134664:1 _ = _13_pOp var _13_pIdx *XIndex // sqlite3.c:134751:11 _ = _13_pIdx - var _13_pTabItem *T7840851 // sqlite3.c:134752:25 + var _13_pTabItem *T7840217 // sqlite3.c:134752:25 _ = _13_pTabItem var _13_pTab *XTable // sqlite3.c:134753:11 _ = _13_pTab @@ -125224,15 +125117,15 @@ _0: _sqlite3VdbeAddOp3(tls, _v, int32(_pLevel.X12), _pLevel.X15, _pLevel.X16, int32(_pLevel.X13)) _sqlite3VdbeChangeP5(tls, _v, uint16(_pLevel.X14)) _4: - if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { + if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { goto _6 } _sqlite3VdbeResolveLabel(tls, _v, _pLevel.X4) - *func() **T8899380 { - _3_j = (*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + *func() **T8897640 { + _3_j = (*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 return &_3_pIn - }() = (*T8899380)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) + }() = (*T8897640)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) _7: if _3_j <= i32(0) { goto _10 @@ -125246,7 +125139,7 @@ _7: _sqlite3VdbeAddOp2(tls, _v, int32(_3_pIn.X2), _3_pIn.X0, _3_pIn.X1) _11: _sqlite3VdbeJumpHere(tls, _v, (_3_pIn.X1)-i32(1)) - *(*uintptr)(unsafe.Pointer(func() **T8899380 { _3_j -= 1; return &_3_pIn }())) += uintptr(4294967284) + *(*uintptr)(unsafe.Pointer(func() **T8897640 { _3_j -= 1; return &_3_pIn }())) += uintptr(4294967284) goto _7 _10: @@ -125257,7 +125150,7 @@ _6: } _sqlite3VdbeGoto(tls, _v, _pLevel.X5) - _sqlite3VdbeComment(tls, _v, str(115748), unsafe.Pointer((*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3)).X0)) + _sqlite3VdbeComment(tls, _v, str(115748), unsafe.Pointer((*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3)).X0)) _sqlite3VdbeJumpHere(tls, _v, _pLevel.X5) _sqlite3VdbeJumpHere(tls, _v, (_pLevel.X5)-i32(2)) _12: @@ -125287,7 +125180,7 @@ _13: goto _18 } - _sqlite3VdbeAddOp1(tls, _v, i32(124), (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3VdbeAddOp1(tls, _v, i32(124), (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -125316,7 +125209,7 @@ _13: X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(_i))).X11) _18: - if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) { + if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) { goto _21 } @@ -125356,7 +125249,7 @@ _26: } _13_pIdx = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) - _13_pTabItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _13_pTabItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -125396,7 +125289,7 @@ _26: }() }() _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - if ((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _32 } @@ -125408,7 +125301,7 @@ _32: goto _33 } - _13_pIdx = (*XIndex)(unsafe.Pointer((*T8893865)(unsafe.Pointer((*T8893942)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) + _13_pIdx = (*XIndex)(unsafe.Pointer((*T8892125)(unsafe.Pointer((*T8892202)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) goto _34 _33: @@ -125416,7 +125309,7 @@ _33: goto _35 } - _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) + _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) _35: _34: if _13_pIdx == nil || int32(_pWInfo.X13) != i32(0) && (((*XTable)(unsafe.Pointer(_13_pIdx.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) || (_db.X17) != 0 { @@ -125556,7 +125449,7 @@ _3: goto _8 } - _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T8618394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) + _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T8616654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) _8: _1_i += 1 goto _3 @@ -125610,7 +125503,7 @@ _4: goto _5 } - _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) + _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) goto _6 _5: @@ -125618,7 +125511,7 @@ _5: goto _7 } - _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8617889)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) + _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8616149)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) _7: _6: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i -= 1; return &_a }())) += uintptr(48) @@ -125714,7 +125607,7 @@ func _sqlite3WhereBreakLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // } func _sqlite3ExprAnalyzeAggList(tls *crt.TLS, _pNC *XNameContext, _pList *XExprList) { // sqlite3.c:95772:1 - var _pItem *T7851275 // sqlite3.c:95773:24 + var _pItem *T7850641 // sqlite3.c:95773:24 _ = _pItem var _i int32 // sqlite3.c:95774:7 _ = _i @@ -125722,14 +125615,14 @@ func _sqlite3ExprAnalyzeAggList(tls *crt.TLS, _pNC *XNameContext, _pList *XExprL goto _0 } - *func() *int32 { _pItem = (*T7851275)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) + *func() *int32 { _pItem = (*T7850641)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _1: if _i >= (_pList.X0) { goto _4 } _sqlite3ExprAnalyzeAggregates(tls, _pNC, (*XExpr)(unsafe.Pointer(_pItem.X0))) - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) goto _1 _4: @@ -125744,7 +125637,7 @@ func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XEx crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _analyzeAggregate *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _analyzeAggregatesInSelect - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC func() int32 { if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -125771,9 +125664,9 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _pSrcList var _pAggInfo *XAggInfo // sqlite3.c:95621:11 _ = _pAggInfo - var _3_pItem *T7840851 // sqlite3.c:95631:29 + var _3_pItem *T7840217 // sqlite3.c:95631:29 _ = _3_pItem - var _4_pCol *T8446144 // sqlite3.c:95633:30 + var _4_pCol *T8444404 // sqlite3.c:95633:30 _ = _4_pCol var _5_k int32 // sqlite3.c:95642:17 _ = _5_k @@ -125783,7 +125676,7 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _9_n var _9_pGB *XExprList // sqlite3.c:95662:26 _ = _9_pGB - var _9_pTerm *T7851275 // sqlite3.c:95663:38 + var _9_pTerm *T7850641 // sqlite3.c:95663:38 _ = _9_pTerm var _10_pE *XExpr // sqlite3.c:95666:24 _ = _10_pE @@ -125791,7 +125684,7 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _14_pItem var _17_enc uint8 // sqlite3.c:95709:14 _ = _17_enc - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) _pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) _pAggInfo = (*XAggInfo)(unsafe.Pointer(_pNC.X3)) @@ -125824,7 +125717,7 @@ _2: goto _7 } - _3_pItem = (*T7840851)(unsafe.Pointer((*[1]struct { + _3_pItem = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -125872,7 +125765,7 @@ _8: goto _14 } - _4_pCol = (*T8446144)(unsafe.Pointer(_pAggInfo.X8)) + _4_pCol = (*T8444404)(unsafe.Pointer(_pAggInfo.X8)) _5_k = i32(0) _15: if _5_k >= (_pAggInfo.X9) { @@ -125886,7 +125779,7 @@ _15: goto _18 _20: - *(*uintptr)(unsafe.Pointer(func() **T8446144 { _5_k += 1; return &_4_pCol }())) += uintptr(24) + *(*uintptr)(unsafe.Pointer(func() **T8444404 { _5_k += 1; return &_4_pCol }())) += uintptr(24) goto _15 _18: @@ -125894,7 +125787,7 @@ _18: goto _22 } - _4_pCol = (*T8446144)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_5_k))) + _4_pCol = (*T8444404)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_5_k))) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCol)) + uintptr(0 /* X0 */))))) = (*XTable)(unsafe.Pointer(_pExpr.X14)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCol)) + uintptr(4 /* X1 */))) = _pExpr.X8 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCol)) + uintptr(8 /* X2 */))) = int32(_pExpr.X9) @@ -125906,7 +125799,7 @@ _18: } _9_pGB = (*XExprList)(unsafe.Pointer(_pAggInfo.X7)) - _9_pTerm = (*T7851275)(unsafe.Pointer(_9_pGB.X1)) + _9_pTerm = (*T7850641)(unsafe.Pointer(_9_pGB.X1)) _9_n = _9_pGB.X0 _9_j = i32(0) _24: @@ -125923,7 +125816,7 @@ _24: goto _27 _30: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _9_j += 1; return &_9_pTerm }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _9_j += 1; return &_9_pTerm }())) += uintptr(20) goto _24 _27: @@ -125946,7 +125839,7 @@ _22: goto _11 _14: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_3_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_3_pItem }())) += uintptr(68) goto _8 _11: @@ -126010,9 +125903,9 @@ _37: return i32(0) }() }() - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(4 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil { - return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(4 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil { + return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) } return i32(0) }(), _17_enc, uint8(i32(0))) @@ -126067,7 +125960,7 @@ func init() { func _addAggInfoColumn(tls *crt.TLS, _db *Xsqlite3, _pInfo *XAggInfo) (r0 int32) { // sqlite3.c:95583:1 var _i int32 // sqlite3.c:95584:7 _ = _i - *(**T8446144)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(28 /* X8 */))))) = (*T8446144)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pInfo.X8, int32(u32(24)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(32 /* X9 */))), &_i))) + *(**T8444404)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(28 /* X8 */))))) = (*T8444404)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pInfo.X8, int32(u32(24)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(32 /* X9 */))), &_i))) r0 = _i return @@ -126196,7 +126089,7 @@ func _updateAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { // _ = _addrHitTest var _pF *XAutoincInfo // sqlite3.c:120997:23 _ = _pF - var _pC *T8446144 // sqlite3.c:120998:22 + var _pC *T8444404 // sqlite3.c:120998:22 _ = _pC var _1_nArg int32 // sqlite3.c:121002:9 _ = _1_nArg @@ -126208,7 +126101,7 @@ func _updateAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { // _ = _1_pList var _5_pColl *XCollSeq // sqlite3.c:121022:15 _ = _5_pColl - var _5_pItem *T7851275 // sqlite3.c:121023:28 + var _5_pItem *T7850641 // sqlite3.c:121023:28 _ = _5_pItem var _5_j int32 // sqlite3.c:121024:11 _ = _5_j @@ -126223,7 +126116,7 @@ _0: } _1_addrNext = i32(0) - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) func() int32 { if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(0) @@ -126269,14 +126162,14 @@ _8: return i32(0) }() }() - *func() **T7851275 { _5_j = i32(0); return &_5_pItem }() = (*T7851275)(unsafe.Pointer(_1_pList.X1)) + *func() **T7850641 { _5_j = i32(0); return &_5_pItem }() = (*T7850641)(unsafe.Pointer(_1_pList.X1)) _12: if _5_pColl != nil || _5_j >= _1_nArg { goto _16 } _5_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_5_pItem.X0))) - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _5_j += 1; return &_5_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _5_j += 1; return &_5_pItem }())) += uintptr(20) goto _12 _16: @@ -126317,14 +126210,14 @@ _3: _addrHitTest = _sqlite3VdbeAddOp1(tls, _v, i32(21), _regHit) _21: _sqlite3ExprCacheClear(tls, _pParse) - *func() **T8446144 { _i = i32(0); return &_pC }() = (*T8446144)(unsafe.Pointer(_pAggInfo.X8)) + *func() **T8444404 { _i = i32(0); return &_pC }() = (*T8444404)(unsafe.Pointer(_pAggInfo.X8)) _22: if _i >= (_pAggInfo.X10) { goto _25 } _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer(_pC.X5)), _pC.X4) - *(*uintptr)(unsafe.Pointer(func() **T8446144 { _i += 1; return &_pC }())) += uintptr(24) + *(*uintptr)(unsafe.Pointer(func() **T8444404 { _i += 1; return &_pC }())) += uintptr(24) goto _22 _25: @@ -126362,7 +126255,7 @@ _0: goto _3 } - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) func() int32 { if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(0) @@ -126433,7 +126326,7 @@ _3: } func() int32 { - if (((*T8446144)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) >= (_pAggInfo.X5)) && (((*T8446144)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) <= (_pAggInfo.X6)) { + if (((*T8444404)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) >= (_pAggInfo.X5)) && (((*T8444404)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) <= (_pAggInfo.X6)) { return i32(0) } return func() int32 { @@ -126488,7 +126381,7 @@ _17: return i32(0) }() }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))).X0) == i32(1) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))).X0) == i32(1) { goto _25 } @@ -126497,7 +126390,7 @@ _17: goto _26 _25: - _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))), i32(0), i32(0)) + _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))), i32(0), i32(0)) _sqlite3VdbeAddOp4(tls, _v, i32(108), _pFunc.X3, i32(0), i32(0), (*int8)(unsafe.Pointer(_6_pKeyInfo)), i32(-5)) _26: _21: @@ -126530,7 +126423,7 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) return i32(0) }() }() - if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -126565,7 +126458,7 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) return _5: - _pTab = (*XTable)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -126593,7 +126486,7 @@ _5: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X4)) - _pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 20*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 20*uintptr(i32(0)))).X0)) func() int32 { if ((_pTab != nil) && ((*XSelect)(unsafe.Pointer(_pTab.X3)) == nil)) && (_pExpr != nil) { return i32(0) @@ -126710,7 +126603,7 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 } _1_pExpr = (*XExpr)(unsafe.Pointer((*XAutoincInfo)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(i32(0)))).X0)) - _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(20 /* X6 */))))))) + _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(20 /* X6 */))))))) func() int32 { if int32(_1_pExpr.X0) == i32(153) { return i32(0) @@ -126721,11 +126614,11 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 return i32(0) }() }() - if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_1_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) != i32(154) { + if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_1_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) != i32(154) { goto _5 } - _2_zFunc = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) + _2_zFunc = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) if _sqlite3StrICmp(tls, _2_zFunc, str(7512)) != i32(0) { goto _6 } @@ -126801,7 +126694,7 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort _ = _i var _bSeq int32 // sqlite3.c:117485:7 _ = _bSeq - var _aOutEx *T7851275 // sqlite3.c:117486:24 + var _aOutEx *T7850641 // sqlite3.c:117486:24 _ = _aOutEx var _4_regSortOut int32 // sqlite3.c:117506:9 _ = _4_regSortOut @@ -126814,7 +126707,7 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort _pOrderBy = (*XExprList)(unsafe.Pointer(_pSort.X0)) _eDest = int32(_pDest.X0) _iParm = _pDest.X2 - _aOutEx = (*T7851275)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) + _aOutEx = (*T7850641)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) func() int32 { if _addrBreak < i32(0) { return i32(0) @@ -126886,11 +126779,11 @@ _11: goto _14 } - if ((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i))))) + uintptr(16 /* X5 */))))).X0) == 0 { + if ((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i))))) + uintptr(16 /* X5 */))))).X0) == 0 { goto _15 } - _7_iRead = int32((*T7821536)(unsafe.Pointer((*T7851240)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0) - i32(1) + _7_iRead = int32((*T7820830)(unsafe.Pointer((*T7850606)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0) - i32(1) goto _16 _15: @@ -126898,10 +126791,10 @@ _15: _16: _sqlite3VdbeAddOp3(tls, _v, i32(98), _iSortTab, _7_iRead, _regRow+_i) _sqlite3VdbeComment(tls, _v, str(25612), unsafe.Pointer(func() *int8 { - if ((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 20*uintptr(_i))).X1) != nil { - return ((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 20*uintptr(_i))).X1) + if ((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 20*uintptr(_i))).X1) != nil { + return ((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 20*uintptr(_i))).X1) } - return ((*T7851275)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 20*uintptr(_i))).X2) + return ((*T7850641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 20*uintptr(_i))).X2) }())) _i += 1 goto _11 @@ -127042,12 +126935,12 @@ _4: goto _5 } - *_ppExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_iField))).X0)) r0 = _regSelect + _iField return _5: - *_ppExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) r0 = _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) return @@ -127220,7 +127113,7 @@ _19: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(2 /* X1 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } r0 = _pNew return @@ -127292,7 +127185,7 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *XVdbe, _pParse *XParse) { // sqlite _ = _nArg var _n int32 // sqlite3.c:73266:7 _ = _n - var _x T8156798 // sqlite3.c:73267:24 + var _x T8156174 // sqlite3.c:73267:24 _ = _x func() int32 { if _p != (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { @@ -127577,13 +127470,13 @@ _24: _12: _13: _14: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 _15: _16: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 @@ -127640,7 +127533,7 @@ func init() { crt.Xstrncpy(nil, &_resolveP2ValuesĂ˜00__func__Ă˜000[0], str(117364), 16) } -func _allocSpace(tls *crt.TLS, _p *T8156798, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1 +func _allocSpace(tls *crt.TLS, _p *T8156174, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1 func() int32 { if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { return i32(0) @@ -127923,11 +127816,11 @@ func _sqlite3StartTable(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 _ = _16_reg3 _zName = nil _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X0) != i32(1) { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X0) != i32(1) { goto _1 } - _iDb = int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) + _iDb = int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) _zName = _sqlite3DbStrDup(tls, _db, func() *int8 { if i32(1) != 0 && (_iDb == i32(1)) { return str(52796) @@ -127977,7 +127870,7 @@ _13: goto _begin_table_error _14: - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { goto _15 } @@ -128049,7 +127942,7 @@ _29: _31: func() int32 { - if (((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) { + if (((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) { return i32(0) } return func() int32 { @@ -128134,7 +128027,7 @@ _37: }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(72 /* X6 */))))) = _pTable _45: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || store7766501(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || store7766888(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _49 } @@ -128205,7 +128098,7 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 goto _2 } - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _3 } @@ -128229,7 +128122,7 @@ _4: _2: func() int32 { - if ((int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) == i32(0)) || (((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) { + if ((int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) == i32(0)) || (((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) { return i32(0) } return func() int32 { @@ -128238,7 +128131,7 @@ _2: return i32(0) }() }() - _iDb = int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) + _iDb = int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) *_pUnqual = _pName1 _5: r0 = _iDb @@ -128266,7 +128159,7 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { // } func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1 - if ((*T7745421)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(117888), i32(7)) { + if ((*T7745808)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(117888), i32(7)) { goto _3 } @@ -128310,7 +128203,7 @@ func _sqlite3BeginWriteOperation(tls *crt.TLS, _pParse *XParse, _setStatement in { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(20 /* X8 */))) *p = uint8(int32(*p) | _setStatement) - sink6843 = *p + sink6915 = *p } return @@ -128340,7 +128233,7 @@ func init() { func _disableLookaside(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:134914:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X12 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 return } @@ -128417,7 +128310,7 @@ _1: _4: func() int32 { - if (((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || (_pSelect == nil) { + if (((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || (_pSelect == nil) { return i32(0) } return func() int32 { @@ -128426,11 +128319,11 @@ _4: return i32(0) }() }() - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _8 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = (*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = (*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 if (_p.X7) != i32(1) { goto _9 } @@ -128489,7 +128382,7 @@ _15: goto _15 _18: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _19 } @@ -128646,7 +128539,7 @@ _40: _37: _sqlite3VdbeAddParseSchemaOp(tls, _9_v, _iDb, _sqlite3MPrintf(tls, _db, str(118256), unsafe.Pointer(_p.X0))) _19: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _41 } @@ -128744,7 +128637,7 @@ func _convertToWithoutRowidTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { _ = _11_n _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*XVdbe)(unsafe.Pointer(_pParse.X2)) - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { goto _0 } @@ -128801,7 +128694,7 @@ _7: return _11: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_5_pList.X1)+20*uintptr(i32(0)))))) + uintptr(12 /* X3 */))) = _pParse.X53 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_5_pList.X1)+20*uintptr(i32(0)))))) + uintptr(12 /* X3 */))) = _pParse.X53 func() int32 { if (*XTable)(unsafe.Pointer(_pParse.X63)) == _pTab { return i32(0) @@ -128831,7 +128724,7 @@ _10: } func() int32 { - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -128875,7 +128768,7 @@ _15: }() }() storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk))+uintptr(55 /* X16 */))), int8(i32(1)), 32, 5) - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { goto _27 } @@ -129069,7 +128962,7 @@ func _sqlite3CreateIndex(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 _ = _iDb var _pName *XToken // sqlite3.c:102367:9 _ = _pName - var _pListItem *T7851275 // sqlite3.c:102368:24 + var _pListItem *T7850641 // sqlite3.c:102368:24 _ = _pListItem var _nExtra int32 // sqlite3.c:102369:7 _ = _nExtra @@ -129182,7 +129075,7 @@ _9: return i32(0) }() }() - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _13 } @@ -129205,7 +129098,7 @@ _13: return i32(0) }() _17: - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -129318,7 +129211,7 @@ _25: return i32(0) }() }() - if Xsqlite3_strnicmp(tls, _pTab.X0, str(117888), i32(7)) != i32(0) || int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(118668), i32(9)) == i32(0) { + if Xsqlite3_strnicmp(tls, _pTab.X0, str(117888), i32(7)) != i32(0) || int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(118668), i32(9)) == i32(0) { goto _37 } @@ -129371,7 +129264,7 @@ _41: goto _exit_create_index _44: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _45 } @@ -129397,7 +129290,7 @@ _45: _48: func() int32 { - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { return i32(0) } return func() int32 { @@ -129501,7 +129394,7 @@ _71: goto _74 } - _28_pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0)) + _28_pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0)) func() int32 { if _28_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -129518,7 +129411,7 @@ _71: { p := &_nExtra - *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) + *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) sink961 = *p } _77: @@ -129602,7 +129495,7 @@ _85: _88: _sortOrderMask = i32(0) _89: - *func() **T7851275 { _i = i32(0); return &_pListItem }() = (*T7851275)(unsafe.Pointer(_pList.X1)) + *func() **T7850641 { _i = i32(0); return &_pListItem }() = (*T7850641)(unsafe.Pointer(_pList.X1)) _90: if _i >= (_pList.X0) { goto _93 @@ -129650,7 +129543,7 @@ _96: return i32(0) }() }() - _pListItem = (*T7851275)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 20*uintptr(_i))) + _pListItem = (*T7850641)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 20*uintptr(_i))) _98: _97: _j = i32(-2) @@ -129692,7 +129585,7 @@ _101: goto _107 } - _34_zColl = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) + _34_zColl = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) _42_nColl = _sqlite3Strlen30(tls, _34_zColl) + i32(1) func() int32 { if _nExtra >= _42_nColl { @@ -129732,7 +129625,7 @@ _110: _34_zColl = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) _112: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { goto _114 } @@ -129742,7 +129635,7 @@ _114: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X8)) + 4*uintptr(_i))) = _34_zColl _34_requestedSortOrder = int32(_pListItem.X3) & _sortOrderMask *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X7)) + 1*uintptr(_i))) = uint8(_34_requestedSortOrder) - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pListItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pListItem }())) += uintptr(20) goto _90 _93: @@ -129980,7 +129873,7 @@ _140: return i32(0) }() }() - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _168 } @@ -130032,7 +129925,7 @@ _173: goto _176 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(44 /* X11 */))) = (*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(44 /* X11 */))) = (*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 _176: goto _177 @@ -130089,7 +129982,7 @@ _186: _sqlite3VdbeJumpHere(tls, _62_v, _pIndex.X11) _179: _177: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _188 } @@ -130139,11 +130032,11 @@ func init() { } func _sqlite3SrcListLookup(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) (r0 *XTable) { // sqlite3.c:104419:1 - var _pItem *T7840851 // sqlite3.c:104420:23 + var _pItem *T7840217 // sqlite3.c:104420:23 _ = _pItem var _pTab *XTable // sqlite3.c:104421:9 _ = _pTab - _pItem = (*T7840851)(unsafe.Pointer((*[1]struct { + _pItem = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130242,7 +130135,7 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int _ = _i var _zDb *int8 // sqlite3.c:99065:14 _ = _zDb - var _pItem *T7840851 // sqlite3.c:99066:23 + var _pItem *T7840217 // sqlite3.c:99066:23 _ = _pItem if func() int32 { if _pList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { @@ -130265,7 +130158,7 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int _2: _zDb = _pFix.X3 - *func() **T7840851 { _i = i32(0); return &_pItem }() = (*T7840851)(unsafe.Pointer((*[1]struct { + *func() **T7840217 { _i = i32(0); return &_pItem }() = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130331,7 +130224,7 @@ _10: return _11: - *(*uintptr)(unsafe.Pointer(func() **T7840851 { _i += 1; return &_pItem }())) += uintptr(68) + *(*uintptr)(unsafe.Pointer(func() **T7840217 { _i += 1; return &_pItem }())) += uintptr(68) goto _3 _6: @@ -130428,7 +130321,7 @@ _1: func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 int32) { // sqlite3.c:99149:1 var _i int32 // sqlite3.c:99153:7 _ = _i - var _pItem *T7851275 // sqlite3.c:99154:24 + var _pItem *T7850641 // sqlite3.c:99154:24 _ = _pItem if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 @@ -130438,7 +130331,7 @@ func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 i return _0: - *func() **T7851275 { _i = i32(0); return &_pItem }() = (*T7851275)(unsafe.Pointer(_pList.X1)) + *func() **T7850641 { _i = i32(0); return &_pItem }() = (*T7850641)(unsafe.Pointer(_pList.X1)) _1: if _i >= (_pList.X0) { goto _4 @@ -130452,7 +130345,7 @@ _1: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7851275 { _i += 1; return &_pItem }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7850641 { _i += 1; return &_pItem }())) += uintptr(20) goto _1 _4: @@ -130471,7 +130364,7 @@ _0: goto _2 } - if ((*T7745421)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(144 /* X33 */))).X2) == 0 { goto _3 } @@ -130496,7 +130389,7 @@ _5: goto _6 } - if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _7 } @@ -130507,7 +130400,7 @@ _7: goto _8 _6: - if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _9 } @@ -130557,7 +130450,7 @@ _0: } func() int32 { - if int32((*T7851275)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))).X3) == i32(0) { + if int32((*T7850641)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))).X3) == i32(0) { return i32(0) } return func() int32 { @@ -130569,7 +130462,7 @@ _0: return _3: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))))) + uintptr(12 /* X3 */))) = uint8(_iSortOrder) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))))) + uintptr(12 /* X3 */))) = uint8(_iSortOrder) return } @@ -130612,7 +130505,7 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u32(32)) crt.Xmemset(tls, (unsafe.Pointer)(&_sSrc), i32(0), u32(76)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSrc)) + uintptr(0 /* X0 */))) = i32(1) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130640,7 +130533,7 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSrc))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(8 /* X2 */))) = _pTab.X0 - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130668,7 +130561,7 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSrc))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(16 /* X4 */))))) = _pTab - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130748,7 +130641,7 @@ _0: goto _1 } - if _x != int32(*postInc7868260(&_aiCol, 2)) { + if _x != int32(*postInc7867636(&_aiCol, 2)) { goto _2 } @@ -131578,7 +131471,7 @@ _4: goto _5 } - if int32(*postInc6849(&_z, 1)) < i32(192) { + if int32(*postInc6921(&_z, 1)) < i32(192) { goto _7 } @@ -131623,7 +131516,7 @@ func _sqlite3AddColumn(tls *crt.TLS, _pParse *XParse, _pName *XToken, _pType *XT var _4_aNew *XColumn // sqlite3.c:100528:12 _ = _4_aNew _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if store7764938(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7765325(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -131703,7 +131596,7 @@ _10: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(15 /* X6 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X11 */))) += 1 @@ -131728,7 +131621,7 @@ func _sqlite3AddDefaultValue(tls *crt.TLS, _pParse *XParse, _pSpan *XExprSpan) { } _pCol = (*XColumn)(unsafe.Pointer(uintptr(_p.X1) + 16*uintptr(int32(_p.X11)-i32(1)))) - if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 { + if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 { goto _1 } @@ -131739,11 +131632,11 @@ _1: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pCol.X1))) crt.Xmemset(tls, (unsafe.Pointer)(&_3_x), i32(0), u32(48)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(0 /* X0 */))) = uint8(i32(161)) - *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1))) + *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_pSpan.X0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(4 /* X2 */))) = uint32(i32(4096)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(4 /* X1 */))))) = _sqlite3ExprDup(tls, _db, &_3_x, i32(1)) - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) _2: _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0))) @@ -131785,14 +131678,14 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint8(_op) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) = uint32(i32(8388608)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(34 /* X10 */))) = int16(i32(-1)) - *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 48*uintptr(i32(1)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), _t.X1) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { + *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 48*uintptr(i32(1)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), _t.X1) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { goto _1 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _2 } @@ -131802,7 +131695,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT sink985 = *p } _2: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))) = i32(1) _0: @@ -131899,7 +131792,7 @@ _1: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(15 /* X6 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _nTerm = i32(1) goto _3 @@ -131912,7 +131805,7 @@ _4: goto _7 } - _4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) + _4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) func() int32 { if _4_pCExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -131928,7 +131821,7 @@ _4: goto _10 } - _5_zCName = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) + _5_zCName = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) _iCol = i32(0) _11: if _iCol >= int32(_pTab.X11) { @@ -131943,7 +131836,7 @@ _11: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(15 /* X6 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } goto _14 @@ -131983,7 +131876,7 @@ _3: goto _23 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(410 /* X53 */))) = (*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(0)))).X3 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(410 /* X53 */))) = (*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(0)))).X3 _23: goto _24 @@ -132019,7 +131912,7 @@ func _sqlite3AddCheckConstraint(tls *crt.TLS, _pParse *XParse, _pCheckExpr *XExp _ = _db _pTab = (*XTable)(unsafe.Pointer(_pParse.X63)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1))).X1))) != 0 { + if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1))).X1))) != 0 { goto _2 } @@ -132147,7 +132040,7 @@ _15: { p := &_nByte - *p = (*p) + (_sqlite3Strlen30(tls, (*T7851275)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1) + i32(1)) + *p = (*p) + (_sqlite3Strlen30(tls, (*T7850641)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1) + i32(1)) sink961 = *p } _i += 1 @@ -132165,7 +132058,7 @@ _14: _19: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(0 /* X0 */))))) = _p *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(4 /* X1 */))))) = (*XFKey)(unsafe.Pointer(_p.X4)) - _z = (*int8)(unsafe.Pointer((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _z = (*int8)(unsafe.Pointer((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_nCol))))) @@ -132183,7 +132076,7 @@ _19: goto _20 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(i32(0)))))) + uintptr(0 /* X0 */))) = int32(_p.X11) - i32(1) @@ -132202,11 +132095,11 @@ _26: goto _29 } - if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_p.X1)+16*uintptr(_10_j))).X0, (*T7851275)(unsafe.Pointer(uintptr(_pFromCol.X1)+20*uintptr(_i))).X1) != i32(0) { + if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_p.X1)+16*uintptr(_10_j))).X0, (*T7850641)(unsafe.Pointer(uintptr(_pFromCol.X1)+20*uintptr(_i))).X1) != i32(0) { goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = _10_j @@ -132221,7 +132114,7 @@ _29: goto _31 } - _sqlite3ErrorMsg(tls, _pParse, str(120980), unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pFromCol.X1)+20*uintptr(_i))).X1)) + _sqlite3ErrorMsg(tls, _pParse, str(120980), unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pFromCol.X1)+20*uintptr(_i))).X1)) goto _fk_end _31: @@ -132240,12 +132133,12 @@ _33: goto _36 } - _15_n = _sqlite3Strlen30(tls, (*T7851275)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _15_n = _sqlite3Strlen30(tls, (*T7850641)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = _z - crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1), uint32(_15_n)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1), uint32(_15_n)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_15_n))) = int8(i32(0)) { p := &_z @@ -132317,7 +132210,7 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) { _ = _pTab var _pFKey *XFKey // sqlite3.c:102199:8 _ = _pFKey - if store7764938(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store8258210(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { + if store7765325(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store8257610(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -132356,7 +132249,7 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { // _ = _db var _1_pIdx *XIndex // sqlite3.c:100849:11 _ = _1_pIdx - if store7764938(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7765325(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -132488,7 +132381,7 @@ _6: return i32(0) }() }() - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -132530,7 +132423,7 @@ _10: goto _12 } - _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -133021,7 +132914,7 @@ _16: return i32(0) }() }() - _iTabCur = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iTabCur = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -133165,7 +133058,7 @@ _46: } return i32(8) }()) - sink6836 = *p + sink6908 = *p } if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { goto _49 @@ -133691,7 +133584,7 @@ _4: goto _7 } - if _sqlite3IdListIndex(tls, _pIdList, (*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_e))).X1) < i32(0) { + if _sqlite3IdListIndex(tls, _pIdList, (*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_e))).X1) < i32(0) { goto _8 } @@ -133782,7 +133675,7 @@ _0: goto _3 } - _1_iChildKey = (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iChildKey = (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_i))).X0 @@ -133826,7 +133719,7 @@ _0: goto _3 } - _1_zKey = (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_zKey = (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_i))).X1 @@ -133968,7 +133861,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -133996,7 +133889,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pView.X0) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -134025,7 +133918,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) func() int32 { - if (*XExpr)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XExpr)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -134062,7 +133955,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh }() }() func() int32 { - if (*XIdList)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XIdList)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -134556,7 +134449,7 @@ _21: { p := &_6_p5 *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _22: _sqlite3VdbeChangeP5(tls, _v, uint16(_6_p5)) @@ -134745,7 +134638,7 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * _7: *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(4 /* X1 */))))) = (*XTriggerPrg)(unsafe.Pointer(_pTop.X69)) *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTop)) + uintptr(472 /* X69 */))))) = _pPrg - *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X2 */))))) = store8122368(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(28)))))) + *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X2 */))))) = store8121744(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(28)))))) if _pProgram != nil { goto _8 } @@ -135233,7 +135126,7 @@ _8: goto _update_cleanup _9: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -135279,7 +135172,7 @@ _12: } _iDataCur = _pParse.X17 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -135339,14 +135232,14 @@ _22: crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u32(32)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(0 /* X0 */))))) = _pParse *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(4 /* X1 */))))) = _pTabList - _chngRowid = store6843(&_chngPk, uint8(i32(0))) + _chngRowid = store6915(&_chngPk, uint8(i32(0))) _i = i32(0) _23: if _i >= (_pChanges.X0) { goto _26 } - if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X0))) == 0 { + if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X0))) == 0 { goto _27 } @@ -135359,7 +135252,7 @@ _28: goto _31 } - if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_j))).X0, (*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X1) != i32(0) { + if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_j))).X0, (*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X1) != i32(0) { goto _32 } @@ -135368,7 +135261,7 @@ _28: } _chngRowid = uint8(i32(1)) - _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1) + 20*uintptr(_i))).X0)) + _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1) + 20*uintptr(_i))).X0)) goto _34 _33: @@ -135391,17 +135284,17 @@ _31: goto _37 } - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3IsRowid(tls, (*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X1) == 0 { + if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3IsRowid(tls, (*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X1) == 0 { goto _39 } _j = i32(-1) _chngRowid = uint8(i32(1)) - _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1) + 20*uintptr(_i))).X0)) + _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1) + 20*uintptr(_i))).X0)) goto _40 _39: - _sqlite3ErrorMsg(tls, _pParse, str(123052), unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X1)) + _sqlite3ErrorMsg(tls, _pParse, str(123052), unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_i))).X1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(17 /* X5 */))) = uint8(i32(1)) goto _update_cleanup @@ -135461,7 +135354,7 @@ _26: }() }() _chngKey = uint8(int32(_chngRowid) + int32(_chngPk)) - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -135940,7 +135833,7 @@ _166: goto _168 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_j))).X0)), _regNew+_i) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(_j))).X0)), _regNew+_i) goto _169 _168: @@ -136172,7 +136065,7 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pVTab = (*int8)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab))) _nArg = i32(2) + int32(_pTab.X11) - _iCsr = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCsr = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -136249,7 +136142,7 @@ _5: goto _9 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aXRef)) + 4*uintptr(_i)))))).X0)), (_regArg+i32(2))+_i) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pChanges.X1)+20*uintptr(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aXRef)) + 4*uintptr(_i)))))).X0)), (_regArg+i32(2))+_i) goto _10 _9: @@ -136356,13 +136249,13 @@ _5: { p := &_mask *p = (*p) | func() uint32 { - if ((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_1_i))).X0) > i32(31) { return u32(4294967295) } - return (u32(1) << uint((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return (u32(1) << uint((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(36 /* X9 */)))))+8*uintptr(_1_i))).X0)) @@ -136454,7 +136347,7 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK _pIdx = nil _aiCol = nil _nCol = _pFKey.X5 - _zKey = (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zKey = (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X1 @@ -136570,7 +136463,7 @@ _27: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_8_i))).X0 @@ -136620,7 +136513,7 @@ _39: goto _42 } - if _sqlite3StrICmp(tls, (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_9_j))).X1, _10_zIdxCol) != i32(0) { @@ -136631,7 +136524,7 @@ _39: goto _44 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_9_j))).X0 @@ -137068,7 +136961,7 @@ _38: goto _41 } - _14_pExpr = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 20*uintptr(_i))).X0)) + _14_pExpr = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 20*uintptr(_i))).X0)) if _aiChng == nil || _checkConstraintUnchanged(tls, _14_pExpr, _aiChng, int32(_pkChng)) == 0 { goto _43 } @@ -137086,7 +136979,7 @@ _43: goto _45 _44: - _16_zName = (*T7851275)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 20*uintptr(_i))).X1 + _16_zName = (*T7850641)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 20*uintptr(_i))).X1 if _16_zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _46 } @@ -137269,7 +137162,7 @@ _83: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(56 /* X21 */))) = _regNewData + i32(1) - _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_i))).X0)), _34_regIdx+_i) + _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_i))).X0)), _34_regIdx+_i) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(56 /* X21 */))) = i32(0) _sqlite3VdbeComment(tls, _v, str(123996), unsafe.Pointer(_pIdx.X0), _i) goto _88 @@ -137542,7 +137435,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(i32(0)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _checkConstraintExprNode - *(**int32)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _aiChng + *(**int32)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _aiChng _sqlite3WalkExpr(tls, &_w, _pExpr) if _chngRowid != 0 { goto _0 @@ -137551,7 +137444,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } _0: r0 = bool2int((_w.X5) == 0) @@ -137578,14 +137471,14 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r goto _4 } - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T8292654)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T8292054)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { goto _5 } { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _5: goto _6 @@ -137594,7 +137487,7 @@ _4: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _6: _0: @@ -137771,7 +137664,7 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32 _ = _15_pSrc var _15_aiCol *int32 // sqlite3.c:108143:9 _ = _15_aiCol - var _19_pItem *T7840851 // sqlite3.c:108168:27 + var _19_pItem *T7840217 // sqlite3.c:108168:27 _ = _19_pItem var _21_eAction int32 // sqlite3.c:108178:13 _ = _21_eAction @@ -137855,7 +137748,7 @@ _21: goto _24 } - _7_iReg = (((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _7_iReg = (((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_1_i))).X0) + _regOld) + i32(1) @@ -137887,7 +137780,7 @@ _13: goto _30 _29: - _1_iCol = (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iCol = (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0 @@ -138013,7 +137906,7 @@ _58: goto _64 } - _19_pItem = (*T7840851)(unsafe.Pointer((*[1]struct { + _19_pItem = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -138401,7 +138294,7 @@ _13: if _aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) } - return ((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0) @@ -138433,7 +138326,7 @@ _16: } _3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, int16(i32(-1))) - _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -138495,7 +138388,7 @@ _29: }() }() _3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, _6_iCol) - _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -138711,12 +138604,12 @@ _13: { p := &_pik_flags *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } { p := &_pik_flags *p = uint8(int32(*p) | (_update_flags & i32(2))) - sink6843 = *p + sink6915 = *p } _17: _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _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 { @@ -138765,7 +138658,7 @@ _24: } return i32(32) }()) - sink6843 = *p + sink6915 = *p } _25: if _appendBias == 0 { @@ -138775,7 +138668,7 @@ _25: { p := &_pik_flags *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } _28: if _useSeekResult == 0 { @@ -138785,7 +138678,7 @@ _28: { p := &_pik_flags *p = uint8(int32(*p) | i32(16)) - sink6843 = *p + sink6915 = *p } _29: _sqlite3VdbeAddOp3(tls, _v, i32(116), _iDataCur, _regRec, _regNewData) @@ -138948,7 +138841,7 @@ _8: if _2_aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_aiCol)) + 4*uintptr(_2_i)))) } - return ((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0) @@ -139058,13 +138951,13 @@ _36: _2_pSelect = _sqlite3SelectNew(tls, _pParse, _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _11_pRaise), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), &_11_tFrom, (*XToken)(unsafe.Pointer(uintptr(i32(0))))), _2_pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) _2_pWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _35: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(72)+uint32(_2_nFrom))+uint32(i32(1)))))) if _pTrigger == nil { goto _37 } - _2_pStep = store8524225((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(28 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+36*uintptr(i32(1))))))) + _2_pStep = store8522485((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(28 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+36*uintptr(i32(1))))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(12 /* X4 */))) = (*int8)(unsafe.Pointer((*XTriggerStep)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + 36*uintptr(i32(1)))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_2_pStep.X4), (unsafe.Pointer)(_2_zFrom), uint32(_2_nFrom)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(16 /* X5 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhere, i32(1)) @@ -139078,7 +138971,7 @@ _35: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(12 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhen, i32(1)) _38: _37: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _sqlite3ExprDelete(tls, _db, _2_pWhere) _sqlite3ExprDelete(tls, _db, _2_pWhen) _sqlite3ExprListDelete(tls, _db, _2_pList) @@ -139207,7 +139100,7 @@ _2: }() }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_1_pDb.X4)).X6)), i32(106)) - _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8125190)(unsafe.Pointer(&_autoIncrementEndĂ˜00autoIncEndĂ˜002)), _autoIncrementEndĂ˜00iLnĂ˜001) + _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8124566)(unsafe.Pointer(&_autoIncrementEndĂ˜00autoIncEndĂ˜002)), _autoIncrementEndĂ˜00iLnĂ˜001) if _1_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } @@ -139250,7 +139143,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(35), X1: i8(0), X2: i8(2), X3: i8(0)}, T8125190{X0: u8(115), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(100), X1: i8(0), X2: i8(2), X3: i8(0)}, T8125190{X0: u8(116), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8124566{X0: u8(35), X1: i8(0), X2: i8(2), X3: i8(0)}, T8124566{X0: u8(115), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(100), X1: i8(0), X2: i8(2), X3: i8(0)}, T8124566{X0: u8(116), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _autoIncrementEndĂ˜00iLnĂ˜001 int32 // sqlite3.c:108899:22 @@ -139292,7 +139185,7 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -139336,7 +139229,7 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS }() }() _2_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -139518,7 +139411,7 @@ _4: return i32(0) }() }() - _zTab = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zTab = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -139686,7 +139579,7 @@ _32: goto _35 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8305087)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = i32(-1) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8304487)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = i32(-1) _i += 1 goto _32 @@ -139703,11 +139596,11 @@ _40: goto _43 } - if _sqlite3StrICmp(tls, (*T8305087)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))).X0, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_j))).X0) != i32(0) { + if _sqlite3StrICmp(tls, (*T8304487)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))).X0, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_j))).X0) != i32(0) { goto _44 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8305087)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = _j + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8304487)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = _j if _i == _j { goto _45 } @@ -139741,7 +139634,7 @@ _43: goto _49 } - if _sqlite3IsRowid(tls, (*T8305087)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))).X0) == 0 || _withoutRowid != 0 { + if _sqlite3IsRowid(tls, (*T8304487)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))).X0) == 0 || _withoutRowid != 0 { goto _51 } @@ -139750,7 +139643,7 @@ _43: goto _52 _51: - _sqlite3ErrorMsg(tls, _pParse, str(124984), unsafe.Pointer(_pTabList), i32(0), unsafe.Pointer((*T8305087)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))).X0)) + _sqlite3ErrorMsg(tls, _pParse, str(124984), unsafe.Pointer(_pTabList), i32(0), unsafe.Pointer((*T8304487)(unsafe.Pointer(uintptr(_pColumn.X0)+8*uintptr(_i))).X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(17 /* X5 */))) = uint8(i32(1)) goto _insert_cleanup @@ -140002,7 +139895,7 @@ _100: return i32(0) }() }() - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_ipkColumn))).X0)), _35_regCols) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_ipkColumn))).X0)), _35_regCols) _101: _37_addr1 = _sqlite3VdbeAddOp1(tls, _v, i32(35), _35_regCols) _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(-1), _35_regCols) @@ -140035,7 +139928,7 @@ _111: goto _114 } - if ((*T8305087)(unsafe.Pointer(uintptr(_pColumn.X0) + 8*uintptr(_j))).X1) != _i { + if ((*T8304487)(unsafe.Pointer(uintptr(_pColumn.X0) + 8*uintptr(_j))).X1) != _i { goto _115 } @@ -140073,7 +139966,7 @@ _123: return i32(0) }() }() - _sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1)) + _sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1)) _124: _122: if _pColumn != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) || i32(1) == 0 { @@ -140125,7 +140018,7 @@ _133: goto _136 _135: - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_ipkColumn))).X0)), _regRowid) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_ipkColumn))).X0)), _regRowid) _52_pOp = _sqlite3VdbeGetOp(tls, _v, i32(-1)) if func() int32 { if _52_pOp != nil { @@ -140226,7 +140119,7 @@ _158: goto _161 } - if ((*T8305087)(unsafe.Pointer(uintptr(_pColumn.X0) + 8*uintptr(_j))).X1) != _i { + if ((*T8304487)(unsafe.Pointer(uintptr(_pColumn.X0) + 8*uintptr(_j))).X1) != _i { goto _162 } @@ -140267,7 +140160,7 @@ _171: goto _172 _170: - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_j))).X0)), _59_iRegStore) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_j))).X0)), _59_iRegStore) _172: _169: _167: @@ -140372,7 +140265,7 @@ func _xferOptimization(tls *crt.TLS, _pParse *XParse, _pDest *XTable, _pSelect * _ = _pSrcIdx var _pDestIdx *XIndex // sqlite3.c:110524:19 _ = _pDestIdx - var _pItem *T7840851 // sqlite3.c:110525:23 + var _pItem *T7840217 // sqlite3.c:110525:23 _ = _pItem var _i int32 // sqlite3.c:110526:7 _ = _i @@ -140481,7 +140374,7 @@ _5: return _10: - if (*XSelect)(unsafe.Pointer((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XSelect)(unsafe.Pointer((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -140594,7 +140487,7 @@ _19: _22: func() int32 { - if (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)) != nil { + if (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)) != nil { return i32(0) } return func() int32 { @@ -140603,7 +140496,7 @@ _22: return i32(0) }() }() - if int32((*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) == i32(160) { + if int32((*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) == i32(160) { goto _25 } @@ -140611,7 +140504,7 @@ _22: return _25: - _pItem = (*T7840851)(unsafe.Pointer((*[1]struct { + _pItem = (*T7840217)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -140752,7 +140645,7 @@ _40: return i32(0) }() }() - if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { + if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { goto _50 } @@ -141011,7 +140904,7 @@ _99: { p := &_44_idxInsFlags *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _107: _sqlite3VdbeAddOp2(tls, _v, i32(126), _iDest, _regData) @@ -141122,7 +141015,7 @@ _11: return i32(0) }() }() - if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+20*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+20*uintptr(_i))).X0)), i32(-1)) == i32(0) { + if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+20*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+20*uintptr(_i))).X0)), i32(-1)) == i32(0) { goto _16 } @@ -141309,12 +141202,12 @@ _15: _14: _9: - if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { + if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { goto _17 } func() int32 { - if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -141634,7 +141527,7 @@ _13: return i32(0) }() }() - if store7766501(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if store7766888(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -141807,7 +141700,7 @@ _6: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_idx))).X4) + uintptr(78 /* X9 */))) *p = uint16(int32(*p) & i32(-3)) - sink6836 = *p + sink6908 = *p } return @@ -141987,7 +141880,7 @@ func init() { func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pSpan *XExprSpan) { // sqlite3.c:92362:1 var _db *Xsqlite3 // sqlite3.c:92367:11 _ = _db - var _1_pItem *T7851275 // sqlite3.c:92370:26 + var _1_pItem *T7850641 // sqlite3.c:92370:26 _ = _1_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) func() int32 { @@ -142004,7 +141897,7 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ goto _3 } - _1_pItem = (*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1)))) + _1_pItem = (*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1)))) func() int32 { if (_pList.X0) > i32(0) { return i32(0) @@ -142051,7 +141944,7 @@ _1: goto _4 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142078,7 +141971,7 @@ _1: U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142110,7 +142003,7 @@ _1: goto _1 _4: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142144,7 +142037,7 @@ _0: } func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1 - var _1_pItem *T7840851 // sqlite3.c:103333:25 + var _1_pItem *T7840217 // sqlite3.c:103333:25 _ = _1_pItem func() int32 { if _pIndexedBy != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { @@ -142172,7 +142065,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd goto _5 } - _1_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142201,7 +142094,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 68*uintptr((_p.X0)-i32(1)))) func() int32 { - if int32((uint32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142211,7 +142104,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd }() }() func() int32 { - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142221,7 +142114,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd }() }() func() int32 { - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142234,12 +142127,12 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd goto _13 } - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) goto _14 _13: - *(**int8)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) + *(**int8)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) _14: _5: return @@ -142253,13 +142146,13 @@ func init() { } func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList *XExprList) { // sqlite3.c:103352:1 - var _1_pItem *T7840851 // sqlite3.c:103354:25 + var _1_pItem *T7840217 // sqlite3.c:103354:25 _ = _1_pItem if _p == nil { goto _0 } - _1_pItem = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142288,7 +142181,7 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 68*uintptr((_p.X0)-i32(1)))) func() int32 { - if int32((uint32((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142298,7 +142191,7 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList }() }() func() int32 { - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142308,7 +142201,7 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList }() }() func() int32 { - if int32((uint32(((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142317,8 +142210,8 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList return i32(0) }() }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7840828)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))))) = _pList - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7840194)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))))) = _pList + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840174)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) goto _7 _0: @@ -142364,13 +142257,13 @@ _5: goto _8 } - if (_p.X1) != uint32((*T8788400)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00aKeywordĂ˜002))+3*uintptr(_j))).X1) || Xsqlite3_strnicmp(tls, _p.X0, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00zKeyTextĂ˜001))+1*uintptr((*T8788400)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00aKeywordĂ˜002))+3*uintptr(_j))).X0))), int32(_p.X1)) != i32(0) { + if (_p.X1) != uint32((*T8786660)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00aKeywordĂ˜002))+3*uintptr(_j))).X1) || Xsqlite3_strnicmp(tls, _p.X0, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00zKeyTextĂ˜001))+1*uintptr((*T8786660)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00aKeywordĂ˜002))+3*uintptr(_j))).X0))), int32(_p.X1)) != i32(0) { goto _10 } { p := &_jointype - *p = (*p) | int32((*T8788400)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00aKeywordĂ˜002))+3*uintptr(_j))).X2) + *p = (*p) | int32((*T8786660)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JoinTypeĂ˜00aKeywordĂ˜002))+3*uintptr(_j))).X2) sink961 = *p } goto _8 @@ -142446,7 +142339,7 @@ func init() { X0 uint8 X1 uint8 X2 uint8 - }{T8788400{X0: u8(0), X1: u8(7), X2: u8(4)}, T8788400{X0: u8(6), X1: u8(4), X2: u8(40)}, T8788400{X0: u8(10), X1: u8(5), X2: u8(32)}, T8788400{X0: u8(14), X1: u8(5), X2: u8(48)}, T8788400{X0: u8(19), X1: u8(4), X2: u8(56)}, T8788400{X0: u8(23), X1: u8(5), X2: u8(1)}, T8788400{X0: u8(28), X1: u8(5), X2: u8(3)}} + }{T8786660{X0: u8(0), X1: u8(7), X2: u8(4)}, T8786660{X0: u8(6), X1: u8(4), X2: u8(40)}, T8786660{X0: u8(10), X1: u8(5), X2: u8(32)}, T8786660{X0: u8(14), X1: u8(5), X2: u8(48)}, T8786660{X0: u8(19), X1: u8(4), X2: u8(56)}, T8786660{X0: u8(23), X1: u8(5), X2: u8(1)}, T8786660{X0: u8(28), X1: u8(5), X2: u8(3)}} } var _sqlite3JoinTypeĂ˜00zKeyTextĂ˜001 [34]int8 // sqlite3.c:116453:21 @@ -142537,8 +142430,8 @@ _8: return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr((_pList.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = (*T8305087)(unsafe.Pointer(uintptr(_pColumns.X0) + 8*uintptr(_i))).X0 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8305087)(unsafe.Pointer(uintptr(_pColumns.X0)+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr((_pList.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = (*T8304487)(unsafe.Pointer(uintptr(_pColumns.X0) + 8*uintptr(_i))).X0 + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8304487)(unsafe.Pointer(uintptr(_pColumns.X0)+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _12: _i += 1 goto _8 @@ -142548,11 +142441,11 @@ _11: goto _15 } - if _pList == nil || (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_iFirst))).X0)) == nil { + if _pList == nil || (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_iFirst))).X0)) == nil { goto _17 } - _5_pFirst = (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_iFirst))).X0)) + _5_pFirst = (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_iFirst))).X0)) func() int32 { if int32(_5_pFirst.X0) == i32(159) { return i32(0) @@ -142599,7 +142492,7 @@ func _sqlite3IdListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XIdList, _pToken _1: _0: - *(**T8305087)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = (*T8305087)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pList.X0, int32(u32(8)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(4 /* X1 */))), &_i))) + *(**T8304487)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = (*T8304487)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pList.X0, int32(u32(8)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(4 /* X1 */))), &_i))) if _i >= i32(0) { goto _2 } @@ -142609,7 +142502,7 @@ _0: return _2: - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8305087)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = _sqlite3NameFromToken(tls, _db, _pToken) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8304487)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = _sqlite3NameFromToken(tls, _db, _pToken) r0 = _pList return @@ -142653,7 +142546,7 @@ _0: return i32(0) }() }() - _z = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() int32 { if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -142883,7 +142776,7 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo return _2: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _pList func() int32 { if ((_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(0) @@ -142974,7 +142867,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele goto _0 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789248)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) = _pSelect + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7789635)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) = _pSelect { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(2099200)) @@ -143010,7 +142903,7 @@ func _parserAddExprIdListTerm(tls *crt.TLS, _pParse *XParse, _pPrior *XExprList, var _p *XExprList // sqlite3.c:135049:14 _ = _p _p = _sqlite3ExprListAppend(tls, _pParse, _pPrior, (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) - if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T7745421)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { + if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T7745808)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { goto _2 } @@ -143074,7 +142967,7 @@ _2: goto _exit_drop_index _5: - _pIndex = _sqlite3FindIndex(tls, _db, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pIndex = _sqlite3FindIndex(tls, _db, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -143101,7 +142994,7 @@ _5: U [4]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X2, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X2, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -143141,7 +143034,7 @@ _5: goto _8 _7: - _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -143523,7 +143416,7 @@ func _sqlite3Pragma(tls *crt.TLS, _pParse *XParse, _pId1 *XToken, _pId2 *XToken, _ = _159_iCol var _162_aOp *XVdbeOp // sqlite3.c:114597:14 _ = _162_aOp - var _164_pEnc *T8762670 // sqlite3.c:114648:26 + var _164_pEnc *T8760930 // sqlite3.c:114648:26 _ = _164_pEnc var _171_iCookie int32 // sqlite3.c:114715:9 _ = _171_iCookie @@ -143646,7 +143539,7 @@ _11: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(1)))) = _zLeft *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(2)))) = _zRight *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(3)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746254)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) _rc = Xsqlite3_file_control(tls, _db, _zDb, i32(14), (unsafe.Pointer)(&_aFcntl)) if _rc != i32(0) { goto _12 @@ -143794,7 +143687,7 @@ _22: sink961 = *p } _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(9)) - _11_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(9), (*T8125190)(unsafe.Pointer(&_sqlite3PragmaĂ˜00getCacheSizeĂ˜002)), _sqlite3PragmaĂ˜00iLnĂ˜001) + _11_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(9), (*T8124566)(unsafe.Pointer(&_sqlite3PragmaĂ˜00getCacheSizeĂ˜002)), _sqlite3PragmaĂ˜00iLnĂ˜001) if func() int32 { if _11_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -144121,7 +144014,7 @@ _124: _44_iAddr = _sqlite3VdbeCurrentAddr(tls, _v) _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(5)) - _44_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8125190)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setMeta6Ă˜004)), _sqlite3PragmaĂ˜00iLnĂ˜003) + _44_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8124566)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setMeta6Ă˜004)), _sqlite3PragmaĂ˜00iLnĂ˜003) if func() int32 { if _44_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -144567,7 +144460,7 @@ _206: return i32(0) }(), unsafe.Pointer(func() *int8 { if (*XExpr)(unsafe.Pointer(_92_pCol.X1)) != nil { - return (*(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr(_92_pCol.X1) + uintptr(8 /* X3 */)))))) + return (*(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr(_92_pCol.X1) + uintptr(8 /* X3 */)))))) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }()), _92_k) @@ -144786,10 +144679,10 @@ _264: goto _267 } - _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(127792), _117_i, _118_j, unsafe.Pointer(_115_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_115_pTab.X1)+16*uintptr((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(127792), _117_i, _118_j, unsafe.Pointer(_115_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_115_pTab.X1)+16*uintptr((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_118_j))).X0))).X0), unsafe.Pointer((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_118_j))).X0))).X0), unsafe.Pointer((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_118_j))).X1), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(1)))))), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(0)))))), unsafe.Pointer(str(127804))) @@ -144950,7 +144843,7 @@ _293: goto _297 } - _131_iKey = (*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _131_iKey = (*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pFK))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0 @@ -144992,7 +144885,7 @@ _304: if _120_aiCols != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_aiCols)) + 4*uintptr(_120_j)))) } - return ((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pFK))+uintptr(36 /* X9 */))))) + 8*uintptr(_120_j))).X0) @@ -145323,12 +145216,12 @@ _381: goto _384 } - _sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_155_pCheck.X1)+20*uintptr(_155_k))).X0)), _155_addrCkFault, i32(0)) + _sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_155_pCheck.X1)+20*uintptr(_155_k))).X0)), _155_addrCkFault, i32(0)) _155_k -= 1 goto _381 _384: - _sqlite3ExprIfTrue(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7851275)(unsafe.Pointer(uintptr(_155_pCheck.X1)+20*uintptr(i32(0)))).X0)), _155_addrCkOk, i32(16)) + _sqlite3ExprIfTrue(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7850641)(unsafe.Pointer(uintptr(_155_pCheck.X1)+20*uintptr(i32(0)))).X0)), _155_addrCkOk, i32(16)) _sqlite3VdbeResolveLabel(tls, _v, _155_addrCkFault) _155_zErr = _sqlite3MPrintf(tls, _db, str(128048), unsafe.Pointer(_151_pTab.X0)) _sqlite3VdbeAddOp4(tls, _v, i32(97), i32(0), i32(3), i32(0), _155_zErr, i32(-1)) @@ -145455,14 +145348,14 @@ _324: goto _323 _326: - _162_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(4), (*T8125190)(unsafe.Pointer(&_sqlite3PragmaĂ˜00endCodeĂ˜006)), _sqlite3PragmaĂ˜00iLnĂ˜005) + _162_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(4), (*T8124566)(unsafe.Pointer(&_sqlite3PragmaĂ˜00endCodeĂ˜006)), _sqlite3PragmaĂ˜00iLnĂ˜005) if _162_aOp == nil { goto _407 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+24*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = i32(1) - _143_mxErr *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+24*uintptr(i32(2)))))) + uintptr(1 /* X1 */))) = int8(i32(-2)) - *(**int8)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+24*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(128208) + *(**int8)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+24*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(128208) _407: goto _65 @@ -145479,7 +145372,7 @@ _50: _409: func() int32 { - if int32((*T8762670)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr(i32(1)))).X1) == i32(1) { + if int32((*T8760930)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr(i32(1)))).X1) == i32(1) { return i32(0) } return func() int32 { @@ -145489,7 +145382,7 @@ _409: }() }() func() int32 { - if int32((*T8762670)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr(i32(2)))).X1) == i32(2) { + if int32((*T8760930)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr(i32(2)))).X1) == i32(2) { return i32(0) } return func() int32 { @@ -145499,7 +145392,7 @@ _409: }() }() func() int32 { - if int32((*T8762670)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr(i32(3)))).X1) == i32(3) { + if int32((*T8760930)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr(i32(3)))).X1) == i32(3) { return i32(0) } return func() int32 { @@ -145508,7 +145401,7 @@ _409: return i32(0) }() }() - _returnSingleText(tls, _v, (*T8762670)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14))).X0) + _returnSingleText(tls, _v, (*T8760930)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007))+8*uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14))).X0) goto _416 _408: @@ -145516,7 +145409,7 @@ _408: goto _418 } - _164_pEnc = (*T8762670)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007)) + 8*uintptr(i32(0)))) + _164_pEnc = (*T8760930)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaĂ˜00encnamesĂ˜007)) + 8*uintptr(i32(0)))) _419: if (_164_pEnc.X0) == nil { goto _422 @@ -145526,7 +145419,7 @@ _419: goto _423 } - *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))).X4) + uintptr(77 /* X8 */))) = store6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(62 /* X14 */))), uint8(func() int32 { + *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))).X4) + uintptr(77 /* X8 */))) = store6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(62 /* X14 */))), uint8(func() int32 { if (_164_pEnc.X1) != 0 { return int32(_164_pEnc.X1) } @@ -145557,7 +145450,7 @@ _51: } _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(2)) - _172_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(2), (*T8125190)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setCookieĂ˜008)), i32(0)) + _172_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(2), (*T8124566)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setCookieĂ˜008)), i32(0)) if func() int32 { if _172_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -145585,7 +145478,7 @@ _431: _428: _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(3)) - _173_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(3), (*T8125190)(unsafe.Pointer(&_sqlite3PragmaĂ˜00readCookieĂ˜009)), i32(0)) + _173_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(3), (*T8124566)(unsafe.Pointer(&_sqlite3PragmaĂ˜00readCookieĂ˜009)), i32(0)) if func() int32 { if _173_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -146143,7 +146036,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(3)}, T8125190{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8125190{X0: u8(77), X1: i8(0), X2: i8(2), X3: i8(0)}, T8125190{X0: u8(48), X1: i8(1), X2: i8(2), X3: i8(1)}, T8125190{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8125190{X0: u8(77), X1: i8(0), X2: i8(1), X3: i8(0)}, T8125190{X0: u8(162), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} + }{T8124566{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(3)}, T8124566{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8124566{X0: u8(77), X1: i8(0), X2: i8(2), X3: i8(0)}, T8124566{X0: u8(48), X1: i8(1), X2: i8(2), X3: i8(1)}, T8124566{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8124566{X0: u8(77), X1: i8(0), X2: i8(1), X3: i8(0)}, T8124566{X0: u8(162), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} } var _sqlite3PragmaĂ˜00iLnĂ˜001 int32 // sqlite3.c:113414:22 @@ -146174,7 +146067,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr(_p.X1) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) & i32(-5)) - sink6836 = *p + sink6908 = *p } if _newFlag == 0 { goto _2 @@ -146183,7 +146076,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr(_p.X1) + uintptr(22 /* X10 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _2: _1: @@ -146342,7 +146235,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8125190{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(4)}, T8125190{X0: u8(21), X1: i8(1), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(76), X1: i8(0), X2: i8(2), X3: i8(0)}, T8125190{X0: u8(103), X1: i8(0), X2: i8(7), X3: i8(0)}} + }{T8124566{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8124566{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(4)}, T8124566{X0: u8(21), X1: i8(1), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(76), X1: i8(0), X2: i8(2), X3: i8(0)}, T8124566{X0: u8(103), X1: i8(0), X2: i8(7), X3: i8(0)}} } var _sqlite3PragmaĂ˜00iLnĂ˜003 int32 // sqlite3.c:113668:26 @@ -146657,7 +146550,7 @@ _1: } func _sqlite3RegisterLikeFunctions(tls *crt.TLS, _db *Xsqlite3, _caseSensitive int32) { // sqlite3.c:106974:1 - var _pInfo *T8652122 // sqlite3.c:106975:22 + var _pInfo *T8650382 // sqlite3.c:106975:22 _ = _pInfo if _caseSensitive == 0 { goto _0 @@ -146694,12 +146587,12 @@ func _likeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM _ = _nPat var _db *Xsqlite3 // sqlite3.c:106104:11 _ = _db - var _pInfo *T8652122 // sqlite3.c:106105:22 + var _pInfo *T8650382 // sqlite3.c:106105:22 _ = _pInfo var _2_zEsc *uint8 // sqlite3.c:106137:25 _ = _2_zEsc _db = Xsqlite3_context_db_handle(tls, _context) - _pInfo = (*T8652122)(unsafe.Pointer(Xsqlite3_user_data(tls, _context))) + _pInfo = (*T8650382)(unsafe.Pointer(Xsqlite3_user_data(tls, _context))) _zB = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) _zA = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) _nPat = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) @@ -146830,7 +146723,7 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDef)) + uintptr(2 /* X1 */))) *p = uint16(int32(*p) | int32(_flagVal)) - sink6836 = *p + sink6908 = *p } _2: return @@ -146901,7 +146794,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(92), X1: i8(1), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(68), X1: i8(1), X2: i8(4), X3: i8(0)}, T8125190{X0: u8(97), X1: i8(0), X2: i8(3), X3: i8(0)}, T8125190{X0: u8(88), X1: i8(3), X2: i8(1), X3: i8(0)}} + }{T8124566{X0: u8(92), X1: i8(1), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(68), X1: i8(1), X2: i8(4), X3: i8(0)}, T8124566{X0: u8(97), X1: i8(0), X2: i8(3), X3: i8(0)}, T8124566{X0: u8(88), X1: i8(3), X2: i8(1), X3: i8(0)}} } var _sqlite3PragmaĂ˜00iLnĂ˜005 int32 // sqlite3.c:114590:24 @@ -146915,7 +146808,7 @@ func init() { _sqlite3PragmaĂ˜00encnamesĂ˜007 = [9]struct { X0 *int8 X1 uint8 - }{T8762670{X0: str(129292), X1: u8(1)}, T8762670{X0: str(129300), X1: u8(1)}, T8762670{X0: str(129308), X1: u8(2)}, T8762670{X0: str(129320), X1: u8(3)}, T8762670{X0: str(129332), X1: u8(2)}, T8762670{X0: str(129340), X1: u8(3)}, T8762670{X0: str(129348), X1: u8(0)}, T8762670{X0: str(129356), X1: u8(0)}, T8762670{}} + }{T8760930{X0: str(129292), X1: u8(1)}, T8760930{X0: str(129300), X1: u8(1)}, T8760930{X0: str(129308), X1: u8(2)}, T8760930{X0: str(129320), X1: u8(3)}, T8760930{X0: str(129332), X1: u8(2)}, T8760930{X0: str(129340), X1: u8(3)}, T8760930{X0: str(129348), X1: u8(0)}, T8760930{X0: str(129356), X1: u8(0)}, T8760930{}} } var _sqlite3PragmaĂ˜00setCookieĂ˜008 [2]struct { @@ -146931,7 +146824,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8125190{X0: u8(103), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8124566{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8124566{X0: u8(103), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _sqlite3PragmaĂ˜00readCookieĂ˜009 [3]struct { @@ -146947,7 +146840,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(0)}, T8125190{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} + }{T8124566{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(0)}, T8124566{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} } func _sqlite3VdbeReusable(tls *crt.TLS, _p *XVdbe) { // sqlite3.c:71730:1 @@ -146957,7 +146850,7 @@ func _sqlite3VdbeReusable(tls *crt.TLS, _p *XVdbe) { // sqlite3.c:71730:1 } func Xsqlite3_compileoption_get(tls *crt.TLS, _N int32) (r0 *int8) { // sqlite3.c:17881:12 - if _N < i32(0) || _N >= i32(8) { + if _N < i32(0) || _N >= i32(7) { goto _1 } @@ -146970,10 +146863,10 @@ _1: } -var _azCompileOpt [8]*int8 // sqlite3.c:17454:19 +var _azCompileOpt [7]*int8 // sqlite3.c:17454:19 func init() { - _azCompileOpt = [8]*int8{str(129364), str(129384), str(129392), str(129416), str(129444), str(129464), str(129480), str(129496)} + _azCompileOpt = [7]*int8{str(129364), str(129384), str(129392), str(129416), str(129444), str(129464), str(129480)} } func Xsqlite3_wal_autocheckpoint(tls *crt.TLS, _db *Xsqlite3, _nFrame int32) (r0 int32) { // sqlite3.c:141936:12 @@ -147092,11 +146985,11 @@ _6: } _rc = i32(1) - _sqlite3ErrorWithMsg(tls, _db, i32(1), str(129512), unsafe.Pointer(_zDb)) + _sqlite3ErrorWithMsg(tls, _db, i32(1), str(129496), unsafe.Pointer(_zDb)) goto _8 _7: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746254)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746641)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) _rc = _sqlite3Checkpoint(tls, _db, _iDb, _eMode, _pnLog, _pnCkpt) _sqlite3Error(tls, _db, _rc) _8: @@ -147105,7 +146998,7 @@ _8: goto _9 } - *(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -147180,7 +147073,7 @@ func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 var _sqlite3PcacheShrinkĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3PcacheShrinkĂ˜00__func__Ă˜000[0], str(129536), 20) + crt.Xstrncpy(nil, &_sqlite3PcacheShrinkĂ˜00__func__Ă˜000[0], str(129520), 20) } func Xsqlite3_soft_heap_limit64(tls *crt.TLS, _n int64) (r0 int64) { // sqlite3.c:24285:12 @@ -147297,7 +147190,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129556))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129540))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147307,7 +147200,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129608))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129592))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147317,7 +147210,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129668))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129652))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147327,7 +147220,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129720))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129704))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147337,7 +147230,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129780))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129764))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147347,7 +147240,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129852))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129836))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147357,7 +147250,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129908))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129892))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147367,7 +147260,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129972))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129956))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147377,7 +147270,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130028))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130012))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147387,7 +147280,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130108))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130092))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147397,7 +147290,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130180))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130164))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147407,7 +147300,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147448,13 +147341,13 @@ func init() { var _sqlite3_limitĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_limitĂ˜00__func__Ă˜000[0], str(130316), 14) + crt.Xstrncpy(nil, &_sqlite3_limitĂ˜00__func__Ă˜000[0], str(130300), 14) } var _sqlite3PragmaĂ˜00azLockNameĂ˜0010 [5]*int8 // sqlite3.c:115000:23 func init() { - _sqlite3PragmaĂ˜00azLockNameĂ˜0010 = [5]*int8{str(130332), str(130344), str(130352), str(130364), str(94628)} + _sqlite3PragmaĂ˜00azLockNameĂ˜0010 = [5]*int8{str(130316), str(130328), str(130336), str(130348), str(94628)} } func _sqlite3VdbeVerifyNoResultRow(tls *crt.TLS, _p *XVdbe) { // sqlite3.c:71996:1 @@ -147471,7 +147364,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130372))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130356))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147487,7 +147380,7 @@ _3: var _sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000 [29]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000[0], str(130404), 29) + crt.Xstrncpy(nil, &_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000[0], str(130388), 29) } func _sqlite3FinishTrigger(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep, _pAll *XToken) { // sqlite3.c:122450:1 @@ -147557,7 +147450,7 @@ _5: goto _triggerfinish_cleanup _7: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _8 } @@ -147571,12 +147464,12 @@ _7: _9: _sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb) _3_z = _sqlite3DbStrNDup(tls, _db, _pAll.X0, uint64(_pAll.X1)) - _sqlite3NestedParse(tls, _pParse, str(130436), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_pTrig.X1), unsafe.Pointer(_3_z)) + _sqlite3NestedParse(tls, _pParse, str(130420), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_pTrig.X1), unsafe.Pointer(_3_z)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_3_z)) _sqlite3ChangeCookie(tls, _pParse, _iDb) - _sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(130500), unsafe.Pointer(_zName))) + _sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(130484), unsafe.Pointer(_zName))) _8: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _10 } @@ -147628,7 +147521,7 @@ _triggerfinish_cleanup: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130532))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130516))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147641,7 +147534,7 @@ _triggerfinish_cleanup: var _sqlite3FinishTriggerĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3FinishTriggerĂ˜00__func__Ă˜000[0], str(130556), 21) + crt.Xstrncpy(nil, &_sqlite3FinishTriggerĂ˜00__func__Ă˜000[0], str(130540), 21) } func _sqlite3FixTriggerStep(tls *crt.TLS, _pFix *XDbFixer, _pStep *XTriggerStep) (r0 int32) { // sqlite3.c:99166:1 @@ -147714,7 +147607,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130580))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130564))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147734,7 +147627,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130592))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130576))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147744,7 +147637,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130640))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130624))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147757,7 +147650,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName goto _12 } - _sqlite3ErrorMsg(tls, _pParse, str(130656)) + _sqlite3ErrorMsg(tls, _pParse, str(130640)) goto _trigger_cleanup _12: @@ -147782,11 +147675,11 @@ _13: goto _trigger_cleanup _16: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || _iDb == i32(1) { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || _iDb == i32(1) { goto _18 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -147814,7 +147707,7 @@ _16: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTableName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X1)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -147844,7 +147737,7 @@ _16: })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTableName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(4 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _18: _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTableName) - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) { goto _22 } @@ -147862,7 +147755,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130704))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130688))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147880,11 +147773,11 @@ _26: goto _27 } - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { goto _28 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) _28: goto _trigger_cleanup @@ -147893,7 +147786,7 @@ _27: goto _29 } - _sqlite3ErrorMsg(tls, _pParse, str(130724)) + _sqlite3ErrorMsg(tls, _pParse, str(130708)) goto _trigger_cleanup _29: @@ -147923,12 +147816,12 @@ _31: goto _35 } - _sqlite3ErrorMsg(tls, _pParse, str(130768), unsafe.Pointer(_pName)) + _sqlite3ErrorMsg(tls, _pParse, str(130752), unsafe.Pointer(_pName)) goto _36 _35: func() int32 { - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { return i32(0) } return func() int32 { @@ -147946,7 +147839,7 @@ _34: goto _39 } - _sqlite3ErrorMsg(tls, _pParse, str(130796)) + _sqlite3ErrorMsg(tls, _pParse, str(130780)) goto _trigger_cleanup _39: @@ -147954,7 +147847,7 @@ _39: goto _41 } - _sqlite3ErrorMsg(tls, _pParse, str(130836), unsafe.Pointer(func() *int8 { + _sqlite3ErrorMsg(tls, _pParse, str(130820), unsafe.Pointer(func() *int8 { if _tr_tm == i32(63) { return str(26476) } @@ -147967,7 +147860,7 @@ _41: goto _45 } - _sqlite3ErrorMsg(tls, _pParse, str(130876), unsafe.Pointer(_pTableName), i32(0)) + _sqlite3ErrorMsg(tls, _pParse, str(130860), unsafe.Pointer(_pTableName), i32(0)) goto _trigger_cleanup _45: @@ -148021,7 +147914,7 @@ _55: _56: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(0 /* X0 */))) = _zName _zName = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -148089,7 +147982,7 @@ _61: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130924))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130908))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148102,7 +147995,7 @@ _62: var _sqlite3BeginTriggerĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3BeginTriggerĂ˜00__func__Ă˜000[0], str(130956), 20) + crt.Xstrncpy(nil, &_sqlite3BeginTriggerĂ˜00__func__Ă˜000[0], str(130940), 20) } func _sqlite3TriggerUpdateStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pEList *XExprList, _pWhere *XExpr, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122602:1 @@ -148153,7 +148046,7 @@ func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130976))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130960))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148180,7 +148073,7 @@ _4: var _sqlite3TriggerInsertStepĂ˜00__func__Ă˜000 [25]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000[0], str(131012), 25) + crt.Xstrncpy(nil, &_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000[0], str(130996), 25) } func _sqlite3TriggerDeleteStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pWhere *XExpr) (r0 *XTriggerStep) { // sqlite3.c:122627:1 @@ -148260,7 +148153,7 @@ _1: return i32(0) }() }() - _zDb = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zDb = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -148288,7 +148181,7 @@ _1: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X1 - _zName = (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zName = (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -148376,7 +148269,7 @@ _10: goto _19 } - _sqlite3ErrorMsg(tls, _pParse, str(131040), unsafe.Pointer(_pName), i32(0)) + _sqlite3ErrorMsg(tls, _pParse, str(131024), unsafe.Pointer(_pName), i32(0)) goto _20 _19: @@ -148396,7 +148289,7 @@ _drop_trigger_cleanup: var _sqlite3DropTriggerĂ˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3DropTriggerĂ˜00__func__Ă˜000[0], str(131060), 19) + crt.Xstrncpy(nil, &_sqlite3DropTriggerĂ˜00__func__Ă˜000[0], str(131044), 19) } func _sqlite3Attach(tls *crt.TLS, _pParse *XParse, _p *XExpr, _pDbname *XExpr, _pKey *XExpr) { // sqlite3.c:99008:1 @@ -148443,7 +148336,7 @@ _3: goto _5 } - _2_zAuthArg = *(**int8)(unsafe.Pointer((*T7852480)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) + _2_zAuthArg = *(**int8)(unsafe.Pointer((*T7851846)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) goto _6 _5: @@ -148468,7 +148361,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131080))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148483,7 +148376,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131104))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131088))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148526,7 +148419,7 @@ _0: var _codeAttachĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_codeAttachĂ˜00__func__Ă˜000[0], str(131156), 11) + crt.Xstrncpy(nil, &_codeAttachĂ˜00__func__Ă˜000[0], str(131140), 11) } var _sqlite3AttachĂ˜00attach_funcĂ˜001 XFuncDef // sqlite3.c:99009:24 @@ -148534,7 +148427,7 @@ var _sqlite3AttachĂ˜00attach_funcĂ˜001 XFuncDef // sqlite3.c:99009:24 func init() { _sqlite3AttachĂ˜00attach_funcĂ˜001 = XFuncDef{X0: i8(3), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_attachFunc})), X5: nil, X6: str(131168), X7: T7789248{}} + }{_attachFunc})), X5: nil, X6: str(131152), X7: T7789635{}} } func _attachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98660:1 @@ -148590,7 +148483,7 @@ _1: goto _2 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131184), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(7))))) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131168), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(7))))) goto _attach_error _2: @@ -148598,7 +148491,7 @@ _2: goto _3 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131224)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131208)) goto _attach_error _3: @@ -148614,7 +148507,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131268))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131252))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148623,7 +148516,7 @@ _4: goto _11 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131280), unsafe.Pointer(_zName)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131264), unsafe.Pointer(_zName)) goto _attach_error _11: @@ -148681,7 +148574,7 @@ _16: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131312))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131296))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148700,7 +148593,7 @@ _16: } _rc = i32(1) - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131320)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131304)) goto _21 _20: @@ -148759,7 +148652,7 @@ _29: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131352))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131336))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148788,7 +148681,7 @@ _35: goto _37 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131360), unsafe.Pointer(_zFile)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131344), unsafe.Pointer(_zFile)) _37: _36: goto _attach_error @@ -148817,7 +148710,7 @@ _39: var _attachFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_attachFuncĂ˜00__func__Ă˜000[0], str(131388), 11) + crt.Xstrncpy(nil, &_attachFuncĂ˜00__func__Ă˜000[0], str(131372), 11) } func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *uint32, _ppVfs **Xsqlite3_vfs, _pzFile **int8, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:142453:1 @@ -148851,7 +148744,7 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui _ = _13_zVal var _13_nVal int32 // sqlite3.c:142588:11 _ = _13_nVal - var _15_aMode *T8305087 // sqlite3.c:142596:11 + var _15_aMode *T8304487 // sqlite3.c:142596:11 _ = _15_aMode var _15_zModeType *int8 // sqlite3.c:142597:14 _ = _15_zModeType @@ -148874,12 +148767,12 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131400))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131384))) crt.X__builtin_abort(tls) return i32(0) }() }() - if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(131416)), uint32(i32(5))) != i32(0) { + if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(131400)), uint32(i32(5))) != i32(0) { goto _5 } @@ -148929,11 +148822,11 @@ _13: goto _13 _14: - if _1_iIn == i32(7) || _1_iIn == i32(16) && crt.Xmemcmp(tls, (unsafe.Pointer)(str(131424)), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7))))), uint32(i32(9))) == 0 { + if _1_iIn == i32(7) || _1_iIn == i32(16) && crt.Xmemcmp(tls, (unsafe.Pointer)(str(131408)), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7))))), uint32(i32(9))) == 0 { goto _18 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131436), _1_iIn-i32(7), unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7)))))) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131420), _1_iIn-i32(7), unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7)))))) _rc = i32(1) goto _parse_uri_out @@ -148961,7 +148854,7 @@ _19: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131464))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131448))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149050,7 +148943,7 @@ _56: _13_nOpt = _sqlite3Strlen30(tls, _1_zOpt) _13_zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zOpt)) + 1*uintptr(_13_nOpt+i32(1)))) _13_nVal = _sqlite3Strlen30(tls, _13_zVal) - if _13_nOpt != i32(3) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131488)), (unsafe.Pointer)(_1_zOpt), uint32(i32(3))) != i32(0) { + if _13_nOpt != i32(3) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131472)), (unsafe.Pointer)(_1_zOpt), uint32(i32(3))) != i32(0) { goto _59 } @@ -149058,27 +148951,27 @@ _56: goto _60 _59: - _15_aMode = (*T8305087)(unsafe.Pointer(uintptr(i32(0)))) + _15_aMode = (*T8304487)(unsafe.Pointer(uintptr(i32(0)))) _15_zModeType = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _15_mask = i32(0) _15_limit = i32(0) - if _13_nOpt != i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131492)), (unsafe.Pointer)(_1_zOpt), uint32(i32(5))) != i32(0) { + if _13_nOpt != i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131476)), (unsafe.Pointer)(_1_zOpt), uint32(i32(5))) != i32(0) { goto _62 } _15_mask = i32(393216) - _15_aMode = (*T8305087)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aCacheModeĂ˜001)) + _15_aMode = (*T8304487)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aCacheModeĂ˜001)) _15_limit = _15_mask - _15_zModeType = str(131492) + _15_zModeType = str(131476) _62: - if _13_nOpt != i32(4) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131500)), (unsafe.Pointer)(_1_zOpt), uint32(i32(4))) != i32(0) { + if _13_nOpt != i32(4) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131484)), (unsafe.Pointer)(_1_zOpt), uint32(i32(4))) != i32(0) { goto _64 } _15_mask = i32(135) - _15_aMode = (*T8305087)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aOpenModeĂ˜002)) + _15_aMode = (*T8304487)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aOpenModeĂ˜002)) _15_limit = int32(uint32(_15_mask) & _flags) - _15_zModeType = str(131508) + _15_zModeType = str(131492) _64: if _15_aMode == nil { goto _65 @@ -149087,16 +148980,16 @@ _64: _18_mode = i32(0) _18_i = i32(0) _66: - if ((*T8305087)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 8*uintptr(_18_i))).X0) == nil { + if ((*T8304487)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 8*uintptr(_18_i))).X0) == nil { goto _69 } - _19_z = (*T8305087)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 8*uintptr(_18_i))).X0 + _19_z = (*T8304487)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 8*uintptr(_18_i))).X0 if _13_nVal != _sqlite3Strlen30(tls, _19_z) || i32(0) != crt.Xmemcmp(tls, (unsafe.Pointer)(_13_zVal), (unsafe.Pointer)(_19_z), uint32(_13_nVal)) { goto _71 } - _18_mode = (*T8305087)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 8*uintptr(_18_i))).X1 + _18_mode = (*T8304487)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 8*uintptr(_18_i))).X1 goto _69 _71: @@ -149108,7 +149001,7 @@ _69: goto _72 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131516), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131500), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) _rc = i32(1) goto _parse_uri_out @@ -149117,7 +149010,7 @@ _72: goto _73 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131536), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131520), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) _rc = i32(3) goto _parse_uri_out @@ -149160,7 +149053,7 @@ _74: goto _77 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131560), unsafe.Pointer(_zVfs)) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131544), unsafe.Pointer(_zVfs)) _rc = i32(1) _77: _parse_uri_out: @@ -149181,7 +149074,7 @@ _78: var _sqlite3ParseUriĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3ParseUriĂ˜00__func__Ă˜000[0], str(131576), 16) + crt.Xstrncpy(nil, &_sqlite3ParseUriĂ˜00__func__Ă˜000[0], str(131560), 16) } var _sqlite3ParseUriĂ˜00aCacheModeĂ˜001 [3]struct { @@ -149193,7 +149086,7 @@ func init() { _sqlite3ParseUriĂ˜00aCacheModeĂ˜001 = [3]struct { X0 *int8 X1 int32 - }{T8305087{X0: str(130344), X1: i32(131072)}, T8305087{X0: str(131592), X1: i32(262144)}, T8305087{}} + }{T8304487{X0: str(130328), X1: i32(131072)}, T8304487{X0: str(131576), X1: i32(262144)}, T8304487{}} } var _sqlite3ParseUriĂ˜00aOpenModeĂ˜002 [5]struct { @@ -149205,7 +149098,7 @@ func init() { _sqlite3ParseUriĂ˜00aOpenModeĂ˜002 = [5]struct { X0 *int8 X1 int32 - }{T8305087{X0: str(131600), X1: i32(1)}, T8305087{X0: str(131604), X1: i32(2)}, T8305087{X0: str(131608), X1: i32(6)}, T8305087{X0: str(94648), X1: i32(128)}, T8305087{}} + }{T8304487{X0: str(131584), X1: i32(1)}, T8304487{X0: str(131588), X1: i32(2)}, T8304487{X0: str(131592), X1: i32(6)}, T8304487{X0: str(94648), X1: i32(128)}, T8304487{}} } func _sqlite3SchemaGet(tls *crt.TLS, _db *Xsqlite3, _pBt *XBtree) (r0 *XSchema) { // sqlite3.c:104368:1 @@ -149275,7 +149168,7 @@ var _sqlite3DetachĂ˜00detach_funcĂ˜001 XFuncDef // sqlite3.c:98990:24 func init() { _sqlite3DetachĂ˜00detach_funcĂ˜001 = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_detachFunc})), X5: nil, X6: str(131612), X7: T7789248{}} + }{_detachFunc})), X5: nil, X6: str(131596), X7: T7789635{}} } func _detachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98863:1 @@ -149329,7 +149222,7 @@ _4: goto _7 } - Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131628), unsafe.Pointer(_zName)) + Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131612), unsafe.Pointer(_zName)) goto _detach_error _7: @@ -149337,7 +149230,7 @@ _7: goto _8 } - Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131652), unsafe.Pointer(_zName)) + Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131636), unsafe.Pointer(_zName)) goto _detach_error _8: @@ -149345,7 +149238,7 @@ _8: goto _9 } - Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131680)) + Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131664)) goto _detach_error _9: @@ -149353,7 +149246,7 @@ _9: goto _11 } - Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131724), unsafe.Pointer(_zName)) + Xsqlite3_snprintf(tls, int32(u32(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131708), unsafe.Pointer(_zName)) goto _detach_error _11: @@ -149425,7 +149318,7 @@ _1: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131748))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131732))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149488,7 +149381,7 @@ _13: return _14: - _sqlite3ErrorMsg(tls, _pParse, str(131760)) + _sqlite3ErrorMsg(tls, _pParse, str(131744)) return } @@ -149526,7 +149419,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131808))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131792))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149554,7 +149447,7 @@ _5: var _reindexDatabasesĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_reindexDatabasesĂ˜00__func__Ă˜000[0], str(131816), 17) + crt.Xstrncpy(nil, &_reindexDatabasesĂ˜00__func__Ă˜000[0], str(131800), 17) } func _reindexTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zColl *int8) { // sqlite3.c:103692:1 @@ -149594,7 +149487,7 @@ func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131836))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131820))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149611,7 +149504,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131848))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131832))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149636,13 +149529,13 @@ _5: var _collationMatchĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_collationMatchĂ˜00__func__Ă˜000[0], str(131880), 15) + crt.Xstrncpy(nil, &_collationMatchĂ˜00__func__Ă˜000[0], str(131864), 15) } var _sqlite3ReindexĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3ReindexĂ˜00__func__Ă˜000[0], str(131896), 15) + crt.Xstrncpy(nil, &_sqlite3ReindexĂ˜00__func__Ă˜000[0], str(131880), 15) } func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken) { // sqlite3.c:98054:1 @@ -149670,7 +149563,7 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149687,7 +149580,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131952))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131936))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149742,7 +149635,7 @@ _14: goto _19 } - if store7989486(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { + if store7988862(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _20 } @@ -149750,7 +149643,7 @@ _14: goto _21 _20: - if store7764938(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7765325(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -149762,7 +149655,7 @@ _19: _16: _15: _12: - if int32(_db.X26) != i32(0) || store7766501(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_db.X26) != i32(0) || store7766888(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _24 } @@ -149775,7 +149668,7 @@ _24: var _sqlite3AnalyzeĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AnalyzeĂ˜00__func__Ă˜000[0], str(131976), 15) + crt.Xstrncpy(nil, &_sqlite3AnalyzeĂ˜00__func__Ă˜000[0], str(131960), 15) } func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:97996:1 @@ -149873,7 +149766,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131992))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131976))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149885,16 +149778,16 @@ _5: goto _8 } - _1_zTab = (*T8495809)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001)) + 8*uintptr(_i))).X0 - if store7764938(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + _1_zTab = (*T8494069)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001)) + 8*uintptr(_i))).X0 + if store7765325(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - if ((*T8495809)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001)) + 8*uintptr(_i))).X1) == nil { + if ((*T8494069)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001)) + 8*uintptr(_i))).X1) == nil { goto _10 } - _sqlite3NestedParse(tls, _pParse, str(132016), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T8495809)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001))+8*uintptr(_i))).X1)) + _sqlite3NestedParse(tls, _pParse, str(132000), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T8494069)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001))+8*uintptr(_i))).X1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))) = _pParse.X32 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))) = uint8(i32(16)) _10: @@ -149921,7 +149814,7 @@ _11: _8: _i = i32(0) _14: - if ((*T8495809)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001)) + 8*uintptr(_i))).X1) == nil { + if ((*T8494069)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001)) + 8*uintptr(_i))).X1) == nil { goto _17 } @@ -149930,14 +149823,14 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132040))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132024))) crt.X__builtin_abort(tls) return i32(0) }() }() _sqlite3VdbeAddOp4Int(tls, _v, i32(106), _iStatCur+_i, *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))), _iDb, i32(3)) _sqlite3VdbeChangeP5(tls, _v, uint16(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))))) - _sqlite3VdbeComment(tls, _v, (*T8495809)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001))+8*uintptr(_i))).X0) + _sqlite3VdbeComment(tls, _v, (*T8494069)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001))+8*uintptr(_i))).X0) _i += 1 goto _14 @@ -149949,7 +149842,7 @@ _17: var _openStatTableĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_openStatTableĂ˜00__func__Ă˜000[0], str(132060), 14) + crt.Xstrncpy(nil, &_openStatTableĂ˜00__func__Ă˜000[0], str(132044), 14) } var _openStatTableĂ˜00aTableĂ˜001 [3]struct { @@ -149961,13 +149854,13 @@ func init() { _openStatTableĂ˜00aTableĂ˜001 = [3]struct { X0 *int8 X1 *int8 - }{T8495809{X0: str(91408), X1: str(132076)}, T8495809{X0: str(132092), X1: nil}, T8495809{X0: str(132108), X1: nil}} + }{T8494069{X0: str(91408), X1: str(132060)}, T8494069{X0: str(132076), X1: nil}, T8494069{X0: str(132092), X1: nil}} } var _analyzeDatabaseĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_analyzeDatabaseĂ˜00__func__Ă˜000[0], str(132124), 16) + crt.Xstrncpy(nil, &_analyzeDatabaseĂ˜00__func__Ă˜000[0], str(132108), 16) } func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XIndex, _iStatCur int32, _iMem int32, _iTab int32) { // sqlite3.c:97660:1 @@ -150065,7 +149958,7 @@ _5: return _6: - if Xsqlite3_strlike(tls, str(132140), _pTab.X0, uint32(i32(0))) != i32(0) { + if Xsqlite3_strlike(tls, str(132124), _pTab.X0, uint32(i32(0))) != i32(0) { goto _7 } @@ -150160,7 +150053,7 @@ _25: }() _26: _sqlite3VdbeLoadString(tls, _v, _regIdxname, _5_zIdxName) - _sqlite3VdbeComment(tls, _v, str(132152), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_5_zIdxName)) + _sqlite3VdbeComment(tls, _v, str(132136), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_5_zIdxName)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X18 */))) = func() int32 { if (_pParse.X18) > (_regPrev + _5_nColTest) { return (_pParse.X18) @@ -150172,7 +150065,7 @@ _26: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132172))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132156))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150246,7 +150139,7 @@ _33: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132220))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132204))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150256,16 +150149,16 @@ _33: _sqlite3VdbeAddOp2(tls, _v, i32(7), _iIdxCur, _5_addrNextRow) _callStatGet(tls, _v, _regStat4, i32(0), _regStat1) func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132244))) + 1*uintptr(i32(0))))) == i32(66) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132228))) + 1*uintptr(i32(0))))) == i32(66) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132232))) crt.X__builtin_abort(tls) return i32(0) }() }() - _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132244), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132228), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) _sqlite3VdbeAddOp3(tls, _v, i32(116), _iStatCur, _regTemp, _regNewRowid) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(8))) @@ -150284,16 +150177,16 @@ _20: _jZeroRows = _sqlite3VdbeAddOp1(tls, _v, i32(22), _regStat1) _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _regIdxname) func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132244))) + 1*uintptr(i32(0))))) == i32(66) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132228))) + 1*uintptr(i32(0))))) == i32(66) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132232))) crt.X__builtin_abort(tls) return i32(0) }() }() - _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132244), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132228), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) _sqlite3VdbeAddOp3(tls, _v, i32(116), _iStatCur, _regTemp, _regNewRowid) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(8))) @@ -150306,7 +150199,7 @@ _51: var _analyzeOneTableĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_analyzeOneTableĂ˜00__func__Ă˜000[0], str(132276), 16) + crt.Xstrncpy(nil, &_analyzeOneTableĂ˜00__func__Ă˜000[0], str(132260), 16) } var _statInitFuncdef XFuncDef // sqlite3.c:97164:22 @@ -150314,7 +150207,7 @@ var _statInitFuncdef XFuncDef // sqlite3.c:97164:22 func init() { _statInitFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statInit})), X5: nil, X6: str(132292), X7: T7789248{}} + }{_statInit})), X5: nil, X6: str(132276), X7: T7789635{}} } func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97082:1 @@ -150337,7 +150230,7 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132304))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132288))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150349,7 +150242,7 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132312))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132296))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150379,8 +150272,8 @@ _6: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _nCol *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = _nKeyCol - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(4 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 60*uintptr(i32(1)))))) - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_nColUp))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(4 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 60*uintptr(i32(1)))))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_nColUp))) Xsqlite3_result_blob(tls, _context, (unsafe.Pointer)(_p), int32(u32(60)), _stat4Destructor) return @@ -150389,7 +150282,7 @@ _6: var _statInitĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_statInitĂ˜00__func__Ă˜000[0], str(132328), 9) + crt.Xstrncpy(nil, &_statInitĂ˜00__func__Ă˜000[0], str(132312), 9) } func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76330:12 @@ -150398,7 +150291,7 @@ func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Point return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132340))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132324))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150421,7 +150314,7 @@ func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Point var _sqlite3_result_blobĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_blobĂ˜00__func__Ă˜000[0], str(132348), 20) + crt.Xstrncpy(nil, &_sqlite3_result_blobĂ˜00__func__Ă˜000[0], str(132332), 20) } func _stat4Destructor(tls *crt.TLS, _pOld unsafe.Pointer) { // sqlite3.c:97048:1 @@ -150438,7 +150331,7 @@ var _statPushFuncdef XFuncDef // sqlite3.c:97480:22 func init() { _statPushFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statPush})), X5: nil, X6: str(132368), X7: T7789248{}} + }{_statPush})), X5: nil, X6: str(132352), X7: T7789635{}} } func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97411:1 @@ -150456,7 +150349,7 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150466,7 +150359,7 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132392))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132376))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150481,7 +150374,7 @@ _5: goto _8 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _5 @@ -150496,7 +150389,7 @@ _10: goto _13 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 _i += 1 goto _10 @@ -150507,8 +150400,8 @@ _14: goto _17 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _14 @@ -150522,7 +150415,7 @@ _9: var _statPushĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_statPushĂ˜00__func__Ă˜000[0], str(132408), 9) + crt.Xstrncpy(nil, &_statPushĂ˜00__func__Ă˜000[0], str(132392), 9) } func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlite3.c:97335:1 @@ -150537,7 +150430,7 @@ func _callStatGet(tls *crt.TLS, _v *XVdbe, _regStat4 int32, _iParam int32, _regO return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132420))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132404))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150547,7 +150440,7 @@ func _callStatGet(tls *crt.TLS, _v *XVdbe, _regStat4 int32, _iParam int32, _regO return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132460))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132444))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150561,7 +150454,7 @@ func _callStatGet(tls *crt.TLS, _v *XVdbe, _regStat4 int32, _iParam int32, _regO var _callStatGetĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_callStatGetĂ˜00__func__Ă˜000[0], str(132484), 12) + crt.Xstrncpy(nil, &_callStatGetĂ˜00__func__Ă˜000[0], str(132468), 12) } var _statGetFuncdef XFuncDef // sqlite3.c:97631:22 @@ -150569,7 +150462,7 @@ var _statGetFuncdef XFuncDef // sqlite3.c:97631:22 func init() { _statGetFuncdef = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statGet})), X5: nil, X6: str(132496), X7: T7789248{}} + }{_statGet})), X5: nil, X6: str(132480), X7: T7789635{}} } func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97516:1 @@ -150591,7 +150484,7 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150605,7 +150498,7 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return _2: - Xsqlite3_snprintf(tls, i32(24), _1_zRet, str(132516), uint64(_p.X0)) + Xsqlite3_snprintf(tls, i32(24), _1_zRet, str(132500), uint64(_p.X0)) _1_z = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_zRet)) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_sqlite3Strlen30(tls, _1_zRet)))))))) _1_i = i32(0) _3: @@ -150613,20 +150506,20 @@ _3: goto _6 } - _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) + _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) _3_iVal = ((uint64(_p.X0) + _3_nDistinct) - uint64(i32(1))) / _3_nDistinct - Xsqlite3_snprintf(tls, i32(24), _1_z, str(132524), _3_iVal) + Xsqlite3_snprintf(tls, i32(24), _1_z, str(132508), _3_iVal) { p := &_1_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z)))) sink1025 = *p } func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8496069)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_1_i)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8494329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_1_i)))) != 0 { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97572), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132532))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97572), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132516))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150640,7 +150533,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132552))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132536))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150653,7 +150546,7 @@ _6: var _statGetĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_statGetĂ˜00__func__Ă˜000[0], str(132576), 8) + crt.Xstrncpy(nil, &_statGetĂ˜00__func__Ă˜000[0], str(132560), 8) } func _loadAnalysis(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:97986:1 @@ -150690,7 +150583,7 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150722,7 +150615,7 @@ _5: var _analyzeTableĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_analyzeTableĂ˜00__func__Ă˜000[0], str(132584), 13) + crt.Xstrncpy(nil, &_analyzeTableĂ˜00__func__Ă˜000[0], str(132568), 13) } func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pName *XToken) { // sqlite3.c:96265:1 @@ -150783,7 +150676,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132600))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132584))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150793,12 +150686,12 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() }() - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -150852,7 +150745,7 @@ _8: goto _10 } - _sqlite3ErrorMsg(tls, _pParse, str(132616), unsafe.Pointer(_zName)) + _sqlite3ErrorMsg(tls, _pParse, str(132600), unsafe.Pointer(_zName)) goto _exit_rename_table _10: @@ -150874,7 +150767,7 @@ _12: goto _13 } - _sqlite3ErrorMsg(tls, _pParse, str(132676), unsafe.Pointer(_pTab.X0)) + _sqlite3ErrorMsg(tls, _pParse, str(132660), unsafe.Pointer(_pTab.X0)) goto _exit_rename_table _13: @@ -150939,22 +150832,22 @@ _19: goto _21 } - _sqlite3NestedParse(tls, _pParse, str(132704), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zTabName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) + _sqlite3NestedParse(tls, _pParse, str(132688), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zTabName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _21: _20: - _sqlite3NestedParse(tls, _pParse, str(132776), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), _nTabName, unsafe.Pointer(_zTabName)) + _sqlite3NestedParse(tls, _pParse, str(132760), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), _nTabName, unsafe.Pointer(_zTabName)) if _sqlite3FindTable(tls, _db, str(117732), _zDb) == nil { goto _22 } - _sqlite3NestedParse(tls, _pParse, str(133160), unsafe.Pointer(_zDb), unsafe.Pointer(_zName), unsafe.Pointer(_pTab.X0)) + _sqlite3NestedParse(tls, _pParse, str(133144), unsafe.Pointer(_zDb), unsafe.Pointer(_zName), unsafe.Pointer(_pTab.X0)) _22: if store1025(&_zWhere, _whereTempTriggers(tls, _pParse, _pTab)) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } - _sqlite3NestedParse(tls, _pParse, str(133220), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) + _sqlite3NestedParse(tls, _pParse, str(133204), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _23: if ((_db.X6) & i32(524288)) == 0 { @@ -150991,7 +150884,7 @@ _exit_rename_table: var _sqlite3AlterRenameTableĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AlterRenameTableĂ˜00__func__Ă˜000[0], str(133312), 24) + crt.Xstrncpy(nil, &_sqlite3AlterRenameTableĂ˜00__func__Ă˜000[0], str(133296), 24) } func _isSystemTable(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:96253:1 @@ -150999,7 +150892,7 @@ func _isSystemTable(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // goto _1 } - _sqlite3ErrorMsg(tls, _pParse, str(133336), unsafe.Pointer(_zName)) + _sqlite3ErrorMsg(tls, _pParse, str(133320), unsafe.Pointer(_zName)) r0 = i32(1) return @@ -151038,11 +150931,11 @@ func _whereOrName(tls *crt.TLS, _db *Xsqlite3, _zWhere *int8, _zConstant *int8) goto _0 } - _zNew = _sqlite3MPrintf(tls, _db, str(133364), unsafe.Pointer(_zConstant)) + _zNew = _sqlite3MPrintf(tls, _db, str(133348), unsafe.Pointer(_zConstant)) goto _1 _0: - _zNew = _sqlite3MPrintf(tls, _db, str(133372), unsafe.Pointer(_zWhere), unsafe.Pointer(_zConstant)) + _zNew = _sqlite3MPrintf(tls, _db, str(133356), unsafe.Pointer(_zWhere), unsafe.Pointer(_zConstant)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _1: r0 = _zNew @@ -151089,7 +150982,7 @@ _0: goto _6 } - _4_zNew = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133388), unsafe.Pointer(_zWhere)) + _4_zNew = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133372), unsafe.Pointer(_zWhere)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_zWhere)) _zWhere = _4_zNew _6: @@ -151134,7 +151027,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151162,7 +151055,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133412))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133396))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151173,7 +151066,7 @@ _7: _10: _sqlite3VdbeAddOp4(tls, _v, i32(139), _iDb, i32(0), i32(0), _pTab.X0, i32(0)) - _zWhere = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133440), unsafe.Pointer(_zName)) + _zWhere = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133424), unsafe.Pointer(_zName)) if _zWhere != nil { goto _14 } @@ -151195,7 +151088,7 @@ _15: var _reloadTableSchemaĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_reloadTableSchemaĂ˜00__func__Ă˜000[0], str(133452), 18) + crt.Xstrncpy(nil, &_reloadTableSchemaĂ˜00__func__Ă˜000[0], str(133436), 18) } func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToken) { // sqlite3.c:96469:1 @@ -151254,7 +151147,7 @@ _1: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151297,7 +151190,7 @@ _10: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151312,7 +151205,7 @@ _15: goto _16 } - _sqlite3ErrorMsg(tls, _pParse, str(133512)) + _sqlite3ErrorMsg(tls, _pParse, str(133496)) return _16: @@ -151320,7 +151213,7 @@ _16: goto _17 } - _sqlite3ErrorMsg(tls, _pParse, str(133544)) + _sqlite3ErrorMsg(tls, _pParse, str(133528)) return _17: @@ -151328,7 +151221,7 @@ _17: goto _20 } - _sqlite3ErrorMsg(tls, _pParse, str(133572)) + _sqlite3ErrorMsg(tls, _pParse, str(133556)) return _20: @@ -151336,7 +151229,7 @@ _20: goto _22 } - _sqlite3ErrorMsg(tls, _pParse, str(133632)) + _sqlite3ErrorMsg(tls, _pParse, str(133616)) return _22: @@ -151365,7 +151258,7 @@ _22: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133688))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133672))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151377,7 +151270,7 @@ _27: goto _30 } - _sqlite3ErrorMsg(tls, _pParse, str(133712)) + _sqlite3ErrorMsg(tls, _pParse, str(133696)) return _30: @@ -151404,7 +151297,7 @@ _33: *p = (*p) | i32(2097152) sink961 = *p } - _sqlite3NestedParse(tls, _pParse, str(133760), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), _pNew.X15, unsafe.Pointer(_zCol), (_pNew.X15)+i32(1), unsafe.Pointer(_zTab)) + _sqlite3NestedParse(tls, _pParse, str(133744), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), _pNew.X15, unsafe.Pointer(_zCol), (_pNew.X15)+i32(1), unsafe.Pointer(_zTab)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zCol)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) = _10_savedDbFlags _31: @@ -151423,7 +151316,7 @@ _31: var _sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000 [28]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000[0], str(133872), 28) + crt.Xstrncpy(nil, &_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000[0], str(133856), 28) } func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) { // sqlite3.c:96607:1 @@ -151471,7 +151364,7 @@ func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) goto _exit_begin_add_column _4: - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7840851)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7840217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -151510,7 +151403,7 @@ _5: goto _6 } - _sqlite3ErrorMsg(tls, _pParse, str(133900)) + _sqlite3ErrorMsg(tls, _pParse, str(133884)) goto _exit_begin_add_column _6: @@ -151518,7 +151411,7 @@ _6: goto _7 } - _sqlite3ErrorMsg(tls, _pParse, str(133936)) + _sqlite3ErrorMsg(tls, _pParse, str(133920)) goto _exit_begin_add_column _7: @@ -151534,7 +151427,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133968))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133952))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151556,7 +151449,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133992))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133976))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151567,13 +151460,13 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134008))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133992))) crt.X__builtin_abort(tls) return i32(0) }() }() *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(16)*uint32(_nAlloc))))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(134068), unsafe.Pointer(_pTab.X0)) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(134052), unsafe.Pointer(_pTab.X0)) if (*XColumn)(unsafe.Pointer(_pNew.X1)) != nil && (_pNew.X0) != nil { goto _19 } @@ -151628,7 +151521,7 @@ _exit_begin_add_column: var _sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000 [27]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000[0], str(134088), 27) + crt.Xstrncpy(nil, &_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000[0], str(134072), 27) } func _sqlite3VtabFinishParse(tls *crt.TLS, _pParse *XParse, _pEnd *XToken) { // sqlite3.c:124909:1 @@ -151670,7 +151563,7 @@ _0: return _1: - if ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _2 } @@ -151680,14 +151573,14 @@ _1: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))))) + uintptr(4 /* X1 */))) = uint32(int32((uintptr(unsafe.Pointer(_pEnd.X0))-uintptr(unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))).X0)))/1)) + (_pEnd.X1) _3: - _1_zStmt = _sqlite3MPrintf(tls, _db, str(134116), unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))))) + _1_zStmt = _sqlite3MPrintf(tls, _db, str(134100), unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))))) _1_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - _sqlite3NestedParse(tls, _pParse, str(134140), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_1_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_zStmt), _pParse.X31) + _sqlite3NestedParse(tls, _pParse, str(134124), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_1_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_zStmt), _pParse.X31) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_zStmt)) _1_v = _sqlite3GetVdbe(tls, _pParse) _sqlite3ChangeCookie(tls, _pParse, _1_iDb) _sqlite3VdbeAddOp0(tls, _1_v, i32(151)) - _1_zWhere = _sqlite3MPrintf(tls, _db, str(134228), unsafe.Pointer(_pTab.X0)) + _1_zWhere = _sqlite3MPrintf(tls, _db, str(134212), unsafe.Pointer(_pTab.X0)) _sqlite3VdbeAddParseSchemaOp(tls, _1_v, _1_iDb, _1_zWhere) _1_iReg = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _sqlite3VdbeLoadString(tls, _1_v, _1_iReg, _pTab.X0) @@ -151702,7 +151595,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134256))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134240))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151718,7 +151611,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134296))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134280))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151755,7 +151648,7 @@ _1: var _sqlite3VtabFinishParseĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VtabFinishParseĂ˜00__func__Ă˜000[0], str(134308), 23) + crt.Xstrncpy(nil, &_sqlite3VtabFinishParseĂ˜00__func__Ă˜000[0], str(134292), 23) } func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken, _pModuleName *XToken, _ifNotExists int32) { // sqlite3.c:124847:1 @@ -151779,7 +151672,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134332))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134316))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151801,7 +151694,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134352))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134336))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151814,7 +151707,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134376))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134360))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151833,7 +151726,7 @@ _12: var _sqlite3VtabBeginParseĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VtabBeginParseĂ˜00__func__Ă˜000[0], str(134480), 22) + crt.Xstrncpy(nil, &_sqlite3VtabBeginParseĂ˜00__func__Ă˜000[0], str(134464), 22) } func _sqlite3VtabArgInit(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124993:1 @@ -151862,7 +151755,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134504))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134488))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151876,7 +151769,7 @@ _1: var _sqlite3VtabArgExtendĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VtabArgExtendĂ˜00__func__Ă˜000[0], str(134520), 21) + crt.Xstrncpy(nil, &_sqlite3VtabArgExtendĂ˜00__func__Ă˜000[0], str(134504), 21) } func _sqlite3WithAdd(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _pName *XToken, _pArglist *XExprList, _pQuery *XSelect) (r0 *XWith) { // sqlite3.c:103835:1 @@ -151902,7 +151795,7 @@ _2: goto _5 } - if _sqlite3StrICmp(tls, _zName, (*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, _zName, (*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -151911,7 +151804,7 @@ _2: goto _6 } - _sqlite3ErrorMsg(tls, _pParse, str(134544), unsafe.Pointer(_zName)) + _sqlite3ErrorMsg(tls, _pParse, str(134528), unsafe.Pointer(_zName)) _6: _1_i += 1 goto _2 @@ -151934,7 +151827,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134576))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134560))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151950,25 +151843,25 @@ _8: goto _14 _13: - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X2 */)))))+16*uintptr(_pNew.X0))))) + uintptr(8 /* X2 */))))) = _pQuery - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X2 */)))))+16*uintptr(_pNew.X0))))) + uintptr(4 /* X1 */))))) = _pArglist - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X2 */)))))+16*uintptr(_pNew.X0))))) + uintptr(0 /* X0 */))) = _zName - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850684)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7850050)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -151984,7 +151877,7 @@ _14: var _sqlite3WithAddĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3WithAddĂ˜00__func__Ă˜000[0], str(134620), 15) + crt.Xstrncpy(nil, &_sqlite3WithAddĂ˜00__func__Ă˜000[0], str(134604), 15) } func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 int32) { // sqlite3.c:136611:1 @@ -151995,7 +151888,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134636))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134620))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152006,7 +151899,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134664))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134648))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152031,7 +151924,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134688))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134672))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152041,7 +151934,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134716))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134700))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152054,7 +151947,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 var _yy_find_reduce_actionĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_yy_find_reduce_actionĂ˜00__func__Ă˜000[0], str(134744), 22) + crt.Xstrncpy(nil, &_yy_find_reduce_actionĂ˜00__func__Ă˜000[0], str(134728), 22) } var _yy_reduce_ofst [325]int16 // sqlite3.c:135602:20 @@ -152071,14 +151964,14 @@ func _yy_accept(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:138414:1 goto _0 } - crt.Xfprintf(tls, _yyTraceFILE, str(134768), unsafe.Pointer(_yyTracePrompt)) + crt.Xfprintf(tls, _yyTraceFILE, str(134752), unsafe.Pointer(_yyTracePrompt)) _0: func() int32 { if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(8 /* X2 */))))) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134780))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134764))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152091,7 +151984,7 @@ _0: var _yy_acceptĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_yy_acceptĂ˜00__func__Ă˜000[0], str(134820), 10) + crt.Xstrncpy(nil, &_yy_acceptĂ˜00__func__Ă˜000[0], str(134804), 10) } func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yyminor XToken) { // sqlite3.c:138395:1 @@ -152104,7 +151997,7 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134832))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134816))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152118,7 +152011,7 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi var _yy_syntax_errorĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_yy_syntax_errorĂ˜00__func__Ă˜000[0], str(134844), 16) + crt.Xstrncpy(nil, &_yy_syntax_errorĂ˜00__func__Ă˜000[0], str(134828), 16) } func _sqlite3ParserFinalize(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:136505:1 @@ -152247,7 +152140,7 @@ func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134860))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134844))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152278,7 +152171,7 @@ _0: var _sqlite3_free_tableĂ˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_free_tableĂ˜00__func__Ă˜000[0], str(134872), 19) + crt.Xstrncpy(nil, &_sqlite3_free_tableĂ˜00__func__Ă˜000[0], str(134856), 19) } func Xsqlite3_get_autocommit(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:143202:12 @@ -152314,7 +152207,7 @@ func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134892))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134876))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152349,7 +152242,7 @@ _7: var _sqlite3_get_auxdataĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_get_auxdataĂ˜00__func__Ă˜000[0], str(134908), 20) + crt.Xstrncpy(nil, &_sqlite3_get_auxdataĂ˜00__func__Ă˜000[0], str(134892), 20) } func Xsqlite3_get_table(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _pazResult ***int8, _pnRow *int32, _pnColumn *int32, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:122097:12 @@ -152545,7 +152438,7 @@ _5: } Xsqlite3_free(tls, (unsafe.Pointer)(_p.X1)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = Xsqlite3_mprintf(tls, str(134928)) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = Xsqlite3_mprintf(tls, str(134912)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = i32(1) r0 = i32(1) return @@ -152607,7 +152500,7 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 return _2: - *(*int32)(unsafe.Pointer((*T7745945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T7746332)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) return } @@ -152636,7 +152529,7 @@ func Xsqlite3_libversion(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139948:12 var Xsqlite3_version [7]int8 // sqlite3.c:435:23 func init() { - crt.Xstrncpy(nil, &Xsqlite3_version[0], str(134996), 7) + crt.Xstrncpy(nil, &Xsqlite3_version[0], str(134980), 7) } func Xsqlite3_libversion_number(tls *crt.TLS) (r0 int32) { // sqlite3.c:139959:12 @@ -152796,7 +152689,7 @@ _13: _createCollation(tls, _db, (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), uint8(i32(3)), (unsafe.Pointer)(uintptr(i32(0))), _binCollFunc, nil) _createCollation(tls, _db, (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), uint8(i32(2)), (unsafe.Pointer)(uintptr(i32(0))), _binCollFunc, nil) _createCollation(tls, _db, str(108856), uint8(i32(1)), (unsafe.Pointer)(uintptr(i32(0))), _nocaseCollatingFunc, nil) - _createCollation(tls, _db, str(135004), uint8(i32(1)), (unsafe.Pointer)(uintptr(u32(1))), _binCollFunc, nil) + _createCollation(tls, _db, str(134988), uint8(i32(1)), (unsafe.Pointer)(uintptr(u32(1))), _binCollFunc, nil) if (_db.X17) == 0 { goto _15 } @@ -152810,7 +152703,7 @@ _15: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135012))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134996))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152909,7 +152802,7 @@ _opendb_out: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135032))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135016))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152922,7 +152815,7 @@ _29: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135104))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135088))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153020,7 +152913,7 @@ _2: var _openDatabaseĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_openDatabaseĂ˜00__func__Ă˜000[0], str(135132), 13) + crt.Xstrncpy(nil, &_openDatabaseĂ˜00__func__Ă˜000[0], str(135116), 13) } func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:106950:1 @@ -153032,7 +152925,7 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135148))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135132))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153080,7 +152973,7 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed _ = _zErr _zName = (*XFuncDef)(unsafe.Pointer(_context.X1)).X6 func() **XMem { ; return _NotUsed2 }() - _zErr = Xsqlite3_mprintf(tls, str(135184), unsafe.Pointer(_zName)) + _zErr = Xsqlite3_mprintf(tls, str(135168), unsafe.Pointer(_zName)) Xsqlite3_result_error(tls, _context, _zErr, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErr)) return @@ -153090,7 +152983,7 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed var _sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000 [45]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000[0], str(135236), 45) + crt.Xstrncpy(nil, &_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000[0], str(135220), 45) } func _sqlite3AutoLoadExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112300:1 @@ -153142,7 +153035,7 @@ _6: goto _8 } - _sqlite3ErrorWithMsg(tls, _db, _rc, str(135284), unsafe.Pointer(_2_zErrmsg)) + _sqlite3ErrorWithMsg(tls, _db, _rc, str(135268), unsafe.Pointer(_2_zErrmsg)) _go = i32(0) _8: Xsqlite3_free(tls, (unsafe.Pointer)(_2_zErrmsg)) @@ -153154,7 +153047,7 @@ _4: } -var _sqlite3Autoext T8747042 // sqlite3.c:112184:3 +var _sqlite3Autoext T8745302 // sqlite3.c:112184:3 func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int32, _cnt int32) (r0 int32) { // sqlite3.c:140564:1 var _pStart unsafe.Pointer // sqlite3.c:140566:8 @@ -153163,7 +153056,7 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 _ = _6_i var _6_p *Xsqlite3_file // sqlite3.c:140599:19 _ = _6_p - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == 0 { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == 0 { goto _0 } @@ -153171,11 +153064,11 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 return _0: - if ((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { + if ((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { goto _1 } - Xsqlite3_free(tls, (*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) + Xsqlite3_free(tls, (*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) _1: _sz = _sz & i32(-8) if _sz > i32(4) { @@ -153218,9 +153111,9 @@ _7: _pStart = _pBuf _9: _6: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = _pStart - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = _pStart + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) if _pStart == nil { goto _10 } @@ -153230,7 +153123,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135324))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135308))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153242,16 +153135,16 @@ _13: goto _16 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _6_p + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _6_p _6_p = (*Xsqlite3_file)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + 1*uintptr(_sz))))) _6_i -= 1 goto _13 _16: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_6_p) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_6_p) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { if unsafe.Pointer(_pBuf) == (unsafe.Pointer)(uintptr(i32(0))) { return i32(1) } @@ -153260,10 +153153,10 @@ _16: goto _19 _10: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = (unsafe.Pointer)(_db) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_db) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = (unsafe.Pointer)(_db) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_db) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) _19: r0 = i32(0) return @@ -153273,7 +153166,7 @@ _19: var _setupLookasideĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_setupLookasideĂ˜00__func__Ă˜000[0], str(135360), 15) + crt.Xstrncpy(nil, &_setupLookasideĂ˜00__func__Ă˜000[0], str(135344), 15) } func Xsqlite3_open16(tls *crt.TLS, _zFilename unsafe.Pointer, _ppDb **Xsqlite3) (r0 int32) { // sqlite3.c:143041:12 @@ -153305,7 +153198,7 @@ _1: goto _2 } - _zFilename = (unsafe.Pointer)(str(135376)) + _zFilename = (unsafe.Pointer)(str(135360)) _2: _pVal = _sqlite3ValueNew(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) _sqlite3ValueSetStr(tls, _pVal, i32(-1), _zFilename, uint8(i32(2)), nil) @@ -153320,7 +153213,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ă˜00__func__Ă˜000))), unsafe.Pointer(str(135380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ă˜00__func__Ă˜000))), unsafe.Pointer(str(135364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153329,7 +153222,7 @@ _2: goto _8 } - *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+16*uintptr(i32(0)))).X4) + uintptr(77 /* X8 */))) = store6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*_ppDb))+uintptr(62 /* X14 */))), uint8(i32(2))) + *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+16*uintptr(i32(0)))).X4) + uintptr(77 /* X8 */))) = store6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*_ppDb))+uintptr(62 /* X14 */))), uint8(i32(2))) _8: goto _9 @@ -153345,7 +153238,7 @@ _9: var _sqlite3_open16Ă˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_open16Ă˜00__func__Ă˜000[0], str(135408), 15) + crt.Xstrncpy(nil, &_sqlite3_open16Ă˜00__func__Ă˜000[0], str(135392), 15) } func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail *unsafe.Pointer) (r0 int32) { // sqlite3.c:116219:12 @@ -153464,20 +153357,20 @@ _7: goto _8 } - _c = int32(*postInc6849(&_z, 1)) + _c = int32(*postInc6921(&_z, 1)) { p := &_c - *p = (*p) + (int32(*postInc6849(&_z, 1)) << uint(i32(8))) + *p = (*p) + (int32(*postInc6921(&_z, 1)) << uint(i32(8))) sink961 = *p } if _c < i32(55296) || _c >= i32(57344) || i32(1) == 0 { goto _11 } - _8_c2 = int32(*postInc6849(&_z, 1)) + _8_c2 = int32(*postInc6921(&_z, 1)) { p := &_8_c2 - *p = (*p) + (int32(*postInc6849(&_z, 1)) << uint(i32(8))) + *p = (*p) + (int32(*postInc6921(&_z, 1)) << uint(i32(8))) sink961 = *p } _c = ((_8_c2 & i32(1023)) + ((_c & i32(63)) << uint(i32(10)))) + (((_c & i32(960)) + i32(64)) << uint(i32(10))) @@ -153494,7 +153387,7 @@ _8: var _sqlite3_prepare16Ă˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_prepare16Ă˜00__func__Ă˜000[0], str(135424), 18) + crt.Xstrncpy(nil, &_sqlite3_prepare16Ă˜00__func__Ă˜000[0], str(135408), 18) } func Xsqlite3_profile(tls *crt.TLS, _db *Xsqlite3, _xProfile func(*crt.TLS, unsafe.Pointer, *int8, uint64), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141783:12 @@ -153589,7 +153482,7 @@ func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Po var _sqlite3_result_error16Ă˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_error16Ă˜00__func__Ă˜000[0], str(135444), 23) + crt.Xstrncpy(nil, &_sqlite3_result_error16Ă˜00__func__Ă˜000[0], str(135428), 23) } func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { // sqlite3.c:76376:12 @@ -153611,7 +153504,7 @@ func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { var _sqlite3_result_int64Ă˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_int64Ă˜00__func__Ă˜000[0], str(135468), 21) + crt.Xstrncpy(nil, &_sqlite3_result_int64Ă˜00__func__Ă˜000[0], str(135452), 21) } func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76380:12 @@ -153633,7 +153526,7 @@ func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c: var _sqlite3_result_nullĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_nullĂ˜00__func__Ă˜000[0], str(135492), 20) + crt.Xstrncpy(nil, &_sqlite3_result_nullĂ˜00__func__Ă˜000[0], str(135476), 20) } func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76416:12 @@ -153655,7 +153548,7 @@ func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi var _sqlite3_result_text16Ă˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text16Ă˜00__func__Ă˜000[0], str(135512), 22) + crt.Xstrncpy(nil, &_sqlite3_result_text16Ă˜00__func__Ă˜000[0], str(135496), 22) } func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76425:12 @@ -153677,7 +153570,7 @@ func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P var _sqlite3_result_text16beĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text16beĂ˜00__func__Ă˜000[0], str(135536), 24) + crt.Xstrncpy(nil, &_sqlite3_result_text16beĂ˜00__func__Ă˜000[0], str(135520), 24) } func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76434:12 @@ -153699,7 +153592,7 @@ func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P var _sqlite3_result_text16leĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text16leĂ˜00__func__Ă˜000[0], str(135560), 24) + crt.Xstrncpy(nil, &_sqlite3_result_text16leĂ˜00__func__Ă˜000[0], str(135544), 24) } func Xsqlite3_rollback_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141861:12 @@ -153844,7 +153737,7 @@ _16: var _sqlite3_set_auxdataĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_set_auxdataĂ˜00__func__Ă˜000[0], str(135584), 20) + crt.Xstrncpy(nil, &_sqlite3_set_auxdataĂ˜00__func__Ă˜000[0], str(135568), 20) } func Xsqlite3_table_column_metadata(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8, _zTableName *int8, _zColumnName *int8, _pzDataType **int8, _pzCollSeq **int8, _pNotNull *int32, _pPrimaryKey *int32, _pAutoinc *int32) (r0 int32) { // sqlite3.c:143267:12 @@ -154011,7 +153904,7 @@ _26: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErrMsg)) - _zErrMsg = _sqlite3MPrintf(tls, _db, str(135604), unsafe.Pointer(_zTableName), unsafe.Pointer(_zColumnName)) + _zErrMsg = _sqlite3MPrintf(tls, _db, str(135588), unsafe.Pointer(_zTableName), unsafe.Pointer(_zColumnName)) _rc = i32(1) _28: _sqlite3ErrorWithMsg(tls, _db, _rc, func() *int8 { @@ -154098,7 +153991,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135632))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135616))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154114,7 +154007,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135668))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135652))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154133,7 +154026,7 @@ _8: var _sqlite3_transfer_bindingsĂ˜00__func__Ă˜000 [26]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000[0], str(135708), 26) + crt.Xstrncpy(nil, &_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000[0], str(135692), 26) } func Xsqlite3_update_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, int64), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141836:12 @@ -154211,7 +154104,7 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n var _sqlite3_prepare16_v2Ă˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_prepare16_v2Ă˜00__func__Ă˜000[0], str(135736), 21) + crt.Xstrncpy(nil, &_sqlite3_prepare16_v2Ă˜00__func__Ă˜000[0], str(135720), 21) } func Xsqlite3_clear_bindings(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:76149:12 @@ -154264,7 +154157,7 @@ _7: var _sqlite3_clear_bindingsĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_clear_bindingsĂ˜00__func__Ă˜000[0], str(135760), 23) + crt.Xstrncpy(nil, &_sqlite3_clear_bindingsĂ˜00__func__Ă˜000[0], str(135744), 23) } func Xsqlite3_create_module_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule *Xsqlite3_module, _pAux unsafe.Pointer, _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:124636:12 @@ -154405,21 +154298,21 @@ _5: } _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - _sqlite3ErrorMsg(tls, _pParse, str(135784), unsafe.Pointer(_zTable)) + _sqlite3ErrorMsg(tls, _pParse, str(135768), unsafe.Pointer(_zTable)) _7: if _pTab == nil || ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) { goto _9 } _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - _sqlite3ErrorMsg(tls, _pParse, str(135816), unsafe.Pointer(_zTable)) + _sqlite3ErrorMsg(tls, _pParse, str(135800), unsafe.Pointer(_zTable)) _9: if _pTab == nil || (*XSelect)(unsafe.Pointer(_pTab.X3)) == nil { goto _11 } _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - _sqlite3ErrorMsg(tls, _pParse, str(135852), unsafe.Pointer(_zTable)) + _sqlite3ErrorMsg(tls, _pParse, str(135836), unsafe.Pointer(_zTable)) _11: if _pTab != nil { goto _12 @@ -154462,7 +154355,7 @@ _17: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErr)) - _zErr = _sqlite3MPrintf(tls, _db, str(135876), unsafe.Pointer(_zColumn)) + _zErr = _sqlite3MPrintf(tls, _db, str(135860), unsafe.Pointer(_zColumn)) _rc = i32(1) _sqlite3BtreeLeaveAll(tls, _db) goto _blob_open_out @@ -154489,14 +154382,14 @@ _26: goto _29 } - if ((*T8258344)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T8257744)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_14_j))).X0) != _iCol { goto _30 } - _12_zFault = str(135900) + _12_zFault = str(135884) _30: _14_j += 1 goto _26 @@ -154523,7 +154416,7 @@ _35: goto _40 } - _12_zFault = str(135912) + _12_zFault = str(135896) _40: _17_j += 1 goto _35 @@ -154538,7 +154431,7 @@ _34: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErr)) - _zErr = _sqlite3MPrintf(tls, _db, str(135920), unsafe.Pointer(_12_zFault)) + _zErr = _sqlite3MPrintf(tls, _db, str(135904), unsafe.Pointer(_12_zFault)) _rc = i32(1) _sqlite3BtreeLeaveAll(tls, _db) goto _blob_open_out @@ -154551,7 +154444,7 @@ _20: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135956))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135940))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154564,7 +154457,7 @@ _20: _21_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) _sqlite3VdbeAddOp4Int(tls, _21_v, i32(2), _21_iDb, _wrFlag, (*XSchema)(unsafe.Pointer(_pTab.X20)).X0, (*XSchema)(unsafe.Pointer(_pTab.X20)).X1) _sqlite3VdbeChangeP5(tls, _21_v, uint16(i32(1))) - _21_aOp = _sqlite3VdbeAddOpList(tls, _21_v, i32(6), (*T8125190)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00openBlobĂ˜002)), _sqlite3_blob_openĂ˜00iLnĂ˜001) + _21_aOp = _sqlite3VdbeAddOpList(tls, _21_v, i32(6), (*T8124566)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00openBlobĂ˜002)), _sqlite3_blob_openĂ˜00iLnĂ˜001) _sqlite3VdbeUsesBtree(tls, _21_v, _21_iDb) if int32(_db.X17) != i32(0) { goto _46 @@ -154575,7 +154468,7 @@ _20: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135992))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135976))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154598,7 +154491,7 @@ _50: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(8 /* X4 */))) = _pTab.X7 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(12 /* X5 */))) = _21_iDb *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) + *(*int32)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(3)))))) + uintptr(8 /* X4 */))) = int32(_pTab.X11) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(408 /* X52 */))) = int16(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X18 */))) = i32(1) @@ -154657,7 +154550,7 @@ _55: var _sqlite3_blob_openĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_blob_openĂ˜00__func__Ă˜000[0], str(136000), 18) + crt.Xstrncpy(nil, &_sqlite3_blob_openĂ˜00__func__Ă˜000[0], str(135984), 18) } var _sqlite3_blob_openĂ˜00openBlobĂ˜002 [6]struct { @@ -154673,7 +154566,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8125190{X0: u8(152), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(105), X1: i8(0), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(33), X1: i8(0), X2: i8(5), X3: i8(1)}, T8125190{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(1)}, T8125190{X0: u8(88), X1: i8(1), X2: i8(0), X3: i8(0)}, T8125190{X0: u8(76), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8124566{X0: u8(152), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(105), X1: i8(0), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(33), X1: i8(0), X2: i8(5), X3: i8(1)}, T8124566{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(1)}, T8124566{X0: u8(88), X1: i8(1), X2: i8(0), X3: i8(0)}, T8124566{X0: u8(76), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _sqlite3_blob_openĂ˜00iLnĂ˜001 int32 // sqlite3.c:85601:24 @@ -154692,7 +154585,7 @@ func _blobSeekToRow(tls *crt.TLS, _p *XIncrblob, _iRow int64, _pzErr **int8) (r0 _zErr = nil _v = (*XVdbe)(unsafe.Pointer(_p.X4)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7778830)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow + *(*int64)(unsafe.Pointer((*T7779217)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow if (_v.X9) <= i32(3) { goto _0 } @@ -154719,9 +154612,9 @@ _1: goto _5 } - _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136020), unsafe.Pointer(func() *int8 { + _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136004), unsafe.Pointer(func() *int8 { if _3_type == uint32(i32(0)) { - return str(136052) + return str(136036) } return func() *int8 { if _3_type == uint32(i32(7)) { @@ -154738,7 +154631,7 @@ _1: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = int32(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(int32(_p.X2)+int32(_3_pC.X18))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int32(_sqlite3VdbeSerialTypeLen(tls, _3_type)) - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8151486)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(36 /* X14 */))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8150862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(36 /* X14 */))))))) _sqlite3BtreeIncrblobCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3))) _10: _2: @@ -154760,7 +154653,7 @@ _11: goto _14 } - _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136060), _iRow) + _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136044), _iRow) _rc = i32(1) goto _15 @@ -154774,7 +154667,7 @@ _12: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136080))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136064))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154784,7 +154677,7 @@ _12: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136108))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136092))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154799,7 +154692,7 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) *p = uint8(int32(*p) | i32(16)) - sink6843 = *p + sink6915 = *p } *(*uint8)(unsafe.Pointer(uintptr(_pCur.X0) + uintptr(11 /* X5 */))) = uint8(i32(1)) return @@ -154809,7 +154702,7 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c: var _blobSeekToRowĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_blobSeekToRowĂ˜00__func__Ă˜000[0], str(136144), 14) + crt.Xstrncpy(nil, &_blobSeekToRowĂ˜00__func__Ă˜000[0], str(136128), 14) } func Xsqlite3_blob_read(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85784:12 @@ -154860,7 +154753,7 @@ _5: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136160))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136144))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154892,7 +154785,7 @@ _4: var _blobReadWriteĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_blobReadWriteĂ˜00__func__Ă˜000[0], str(136172), 14) + crt.Xstrncpy(nil, &_blobReadWriteĂ˜00__func__Ă˜000[0], str(136156), 14) } func _sqlite3BtreeEnterCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:58945:1 @@ -154934,7 +154827,7 @@ _0: var _sqlite3BtreePayloadCheckedĂ˜00__func__Ă˜000 [27]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3BtreePayloadCheckedĂ˜00__func__Ă˜000[0], str(136188), 27) + crt.Xstrncpy(nil, &_sqlite3BtreePayloadCheckedĂ˜00__func__Ă˜000[0], str(136172), 27) } func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63691:1 @@ -154972,7 +154865,7 @@ _0: var _accessPayloadCheckedĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_accessPayloadCheckedĂ˜00__func__Ă˜000[0], str(136216), 21) + crt.Xstrncpy(nil, &_accessPayloadCheckedĂ˜00__func__Ă˜000[0], str(136200), 21) } func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85791:12 @@ -154989,7 +154882,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136240))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136224))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154999,7 +154892,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136268))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136252))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155009,7 +154902,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136312))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136296))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155033,7 +154926,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136344))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136328))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155070,7 +154963,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155080,7 +154973,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136464))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136448))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155090,7 +154983,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136524))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136508))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155100,7 +154993,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136572))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136556))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155113,7 +155006,7 @@ _14: var _sqlite3BtreePutDataĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3BtreePutDataĂ˜00__func__Ă˜000[0], str(136608), 20) + crt.Xstrncpy(nil, &_sqlite3BtreePutDataĂ˜00__func__Ă˜000[0], str(136592), 20) } func Xsqlite3_memory_highwater(tls *crt.TLS, _resetFlag int32) (r0 int64) { // sqlite3.c:24387:12 @@ -155166,7 +155059,7 @@ _3: var _sqlite3_mutex_allocĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_mutex_allocĂ˜00__func__Ă˜000[0], str(136628), 20) + crt.Xstrncpy(nil, &_sqlite3_mutex_allocĂ˜00__func__Ă˜000[0], str(136612), 20) } func Xsqlite3_open_v2(tls *crt.TLS, _filename *int8, _ppDb **Xsqlite3, _flags int32, _zVfs *int8) (r0 int32) { // sqlite3.c:143028:12 @@ -155250,7 +155143,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136648))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136632))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155269,7 +155162,7 @@ func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136656))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136640))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155320,13 +155213,13 @@ _3: var _vfsUnlinkĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_vfsUnlinkĂ˜00__func__Ă˜000[0], str(136724), 10) + crt.Xstrncpy(nil, &_vfsUnlinkĂ˜00__func__Ă˜000[0], str(136708), 10) } var _sqlite3_vfs_registerĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_vfs_registerĂ˜00__func__Ă˜000[0], str(136736), 21) + crt.Xstrncpy(nil, &_sqlite3_vfs_registerĂ˜00__func__Ă˜000[0], str(136720), 21) } func Xsqlite3_vfs_unregister(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // sqlite3.c:20458:12 @@ -155366,7 +155259,7 @@ func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { var _sqlite3_result_zeroblobĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_zeroblobĂ˜00__func__Ă˜000[0], str(136760), 24) + crt.Xstrncpy(nil, &_sqlite3_result_zeroblobĂ˜00__func__Ă˜000[0], str(136744), 24) } func Xsqlite3_test_control(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:143454:12 @@ -155505,7 +155398,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136784))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136768))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155603,10 +155496,10 @@ _31: _21: _23_db = (*Xsqlite3)(crt.VAPointer(&_ap)) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_23_db.X3))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = store6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) - if int32((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X2) != i32(0) || ((*T7745421)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X0) <= i32(0) { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = store6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) + if int32((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X2) != i32(0) || ((*T7745808)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X0) <= i32(0) { goto _33 } @@ -155628,7 +155521,7 @@ func _sqlite3PrngSaveState(tls *crt.TLS) { // sqlite3.c:26787:1 } -var _sqlite3SavedPrng T7853941 // sqlite3.c:26786:42 +var _sqlite3SavedPrng T7853307 // sqlite3.c:26786:42 func _sqlite3PrngRestoreState(tls *crt.TLS) { // sqlite3.c:26794:1 crt.Xmemcpy(tls, (unsafe.Pointer)(&_sqlite3Prng), (unsafe.Pointer)(&_sqlite3SavedPrng), u32(259)) @@ -155728,7 +155621,7 @@ _13: { 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)))) - sink6843 = *p + sink6915 = *p } if _op == i32(5) { goto _15 @@ -155748,7 +155641,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))))) - sink6843 = *p + sink6915 = *p } _sqlite3BitvecClear(tls, _pBitvec, uint32(_i+i32(1)), _pTmpSpace) _17: @@ -155793,7 +155686,7 @@ func _sqlite3BenignMallocHooks(tls *crt.TLS, _xBenignBegin func(*crt.TLS), _xBen var _sqlite3_test_controlĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_test_controlĂ˜00__func__Ă˜000[0], str(136808), 21) + crt.Xstrncpy(nil, &_sqlite3_test_controlĂ˜00__func__Ă˜000[0], str(136792), 21) } func Xsqlite3_extended_result_codes(tls *crt.TLS, _db *Xsqlite3, _onoff int32) (r0 int32) { // sqlite3.c:143401:12 @@ -155895,7 +155788,7 @@ _1: goto _2 } - _sqlite3ErrorWithMsg(tls, _pDestDb, i32(1), str(136832)) + _sqlite3ErrorWithMsg(tls, _pDestDb, i32(1), str(136816)) _p = (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) goto _3 @@ -155976,7 +155869,7 @@ _0: goto _3 } - _sqlite3ErrorWithMsg(tls, _pErrorDb, i32(1), str(136872), unsafe.Pointer(_zDb)) + _sqlite3ErrorWithMsg(tls, _pErrorDb, i32(1), str(136856), unsafe.Pointer(_zDb)) r0 = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) return @@ -155991,7 +155884,7 @@ func _checkReadTransaction(tls *crt.TLS, _db *Xsqlite3, _p *XBtree) (r0 int32) { goto _0 } - _sqlite3ErrorWithMsg(tls, _db, i32(1), str(136892)) + _sqlite3ErrorWithMsg(tls, _db, i32(1), str(136876)) r0 = i32(1) return @@ -156045,7 +155938,7 @@ func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { // return _0: - if Xsqlite3_strnicmp(tls, _zOptName, str(136924), i32(7)) != i32(0) { + if Xsqlite3_strnicmp(tls, _zOptName, str(136908), i32(7)) != i32(0) { goto _1 } @@ -156058,7 +155951,7 @@ _1: _n = _sqlite3Strlen30(tls, _zOptName) _i = i32(0) _2: - if _i >= i32(8) { + if _i >= i32(7) { goto _5 } @@ -156134,7 +156027,7 @@ _5: goto _8 } - if ((*T9027045)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X0) != _op { + if ((*T9025128)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X0) != _op { goto _9 } @@ -156147,7 +156040,7 @@ _5: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) - *p = int32(uint32(*p) | ((*T9027045)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) + *p = int32(uint32(*p) | ((*T9025128)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) sink961 = *p } goto _11 @@ -156159,7 +156052,7 @@ _10: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) - *p = int32(uint32(*p) & (^((*T9027045)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1))) + *p = int32(uint32(*p) & (^((*T9025128)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1))) sink961 = *p } _12: @@ -156174,7 +156067,7 @@ _13: goto _14 } - *_6_pRes = bool2int((uint32(_db.X6) & ((*T9027045)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) != uint32(i32(0))) + *_6_pRes = bool2int((uint32(_db.X6) & ((*T9025128)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) != uint32(i32(0))) _14: _rc = i32(0) goto _8 @@ -156202,7 +156095,7 @@ func init() { _sqlite3_db_configĂ˜00aFlagOpĂ˜001 = [5]struct { X0 int32 X1 uint32 - }{T9027045{X0: i32(1002), X1: u32(524288)}, T9027045{X0: i32(1003), X1: u32(16777216)}, T9027045{X0: i32(1004), X1: u32(1073741824)}, T9027045{X0: i32(1005), X1: u32(4194304)}, T9027045{X0: i32(1006), X1: u32(2147483648)}} + }{T9025128{X0: i32(1002), X1: u32(524288)}, T9025128{X0: i32(1003), X1: u32(16777216)}, T9025128{X0: i32(1004), X1: u32(1073741824)}, T9025128{X0: i32(1005), X1: u32(4194304)}, T9025128{X0: i32(1006), X1: u32(2147483648)}} } func Xsqlite3_db_mutex(tls *crt.TLS, _db *Xsqlite3) (r0 *Xsqlite3_mutex) { // sqlite3.c:140623:12 @@ -156291,13 +156184,13 @@ _2: } _4: - *_pCurrent = (*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 - *_pHighwater = (*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4 + *_pCurrent = (*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 + *_pHighwater = (*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4 if _resetFlag == 0 { goto _17 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 _17: goto _18 @@ -156309,7 +156202,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136932))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136916))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156319,18 +156212,18 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136972))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136956))) crt.X__builtin_abort(tls) return i32(0) }() }() *_pCurrent = i32(0) - *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) + *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) if _resetFlag == 0 { goto _23 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7745975)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7746362)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) _23: goto _18 @@ -156521,7 +156414,7 @@ _18: var _sqlite3_db_statusĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_db_statusĂ˜00__func__Ă˜000[0], str(137012), 18) + crt.Xstrncpy(nil, &_sqlite3_db_statusĂ˜00__func__Ă˜000[0], str(136996), 18) } func _sqlite3PagerMemUsed(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:53455:1 @@ -156552,7 +156445,7 @@ func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137032))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137016))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156578,7 +156471,7 @@ _4: var _sqlite3PagerCacheStatĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3PagerCacheStatĂ˜00__func__Ă˜000[0], str(137140), 22) + crt.Xstrncpy(nil, &_sqlite3PagerCacheStatĂ˜00__func__Ă˜000[0], str(137124), 22) } func Xsqlite3_extended_errcode(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142219:12 @@ -156604,7 +156497,7 @@ _3: } func Xsqlite3_sourceid(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139954:12 - r0 = str(137164) + r0 = str(137148) return } @@ -156682,7 +156575,7 @@ _3: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137252))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137236))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156694,7 +156587,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137272))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137256))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156708,7 +156601,7 @@ _2: var _sqlite3_blob_reopenĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_blob_reopenĂ˜00__func__Ă˜000[0], str(137304), 20) + crt.Xstrncpy(nil, &_sqlite3_blob_reopenĂ˜00__func__Ă˜000[0], str(137288), 20) } func Xsqlite3_vtab_config(tls *crt.TLS, _db *Xsqlite3, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:125733:12 @@ -156751,7 +156644,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137324))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137308))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156781,7 +156674,7 @@ _10: var _sqlite3_vtab_configĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_vtab_configĂ˜00__func__Ă˜000[0], str(137360), 20) + crt.Xstrncpy(nil, &_sqlite3_vtab_configĂ˜00__func__Ă˜000[0], str(137344), 20) } func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125715:12 @@ -156800,7 +156693,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156813,7 +156706,7 @@ _0: var _sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000 [25]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000[0], str(137428), 25) + crt.Xstrncpy(nil, &_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000[0], str(137412), 25) } var _sqlite3_vtab_on_conflictĂ˜00aMapĂ˜001 [5]uint8 // sqlite3.c:125716:30 @@ -156986,7 +156879,7 @@ _7: var _sqlite3_auto_extensionĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_auto_extensionĂ˜00__func__Ă˜000[0], str(137456), 23) + crt.Xstrncpy(nil, &_sqlite3_auto_extensionĂ˜00__func__Ă˜000[0], str(137440), 23) } func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77322:12 @@ -157001,7 +156894,7 @@ func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157022,7 +156915,7 @@ _2: var _sqlite3_bind_blob64Ă˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_bind_blob64Ă˜00__func__Ă˜000[0], str(137504), 20) + crt.Xstrncpy(nil, &_sqlite3_bind_blob64Ă˜00__func__Ă˜000[0], str(137488), 20) } func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS, unsafe.Pointer), _pCtx *Xsqlite3_context) (r0 int32) { // sqlite3.c:76314:1 @@ -157037,7 +156930,7 @@ func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157081,7 +156974,7 @@ _6: var _invokeValueDestructorĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_invokeValueDestructorĂ˜00__func__Ă˜000[0], str(137524), 22) + crt.Xstrncpy(nil, &_invokeValueDestructorĂ˜00__func__Ă˜000[0], str(137508), 22) } func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) (r0 int32) { // sqlite3.c:77377:12 @@ -157096,7 +156989,7 @@ func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157123,7 +157016,7 @@ _4: var _sqlite3_bind_text64Ă˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_bind_text64Ă˜00__func__Ă˜000[0], str(137548), 20) + crt.Xstrncpy(nil, &_sqlite3_bind_text64Ă˜00__func__Ă˜000[0], str(137532), 20) } func Xsqlite3_cancel_auto_extension(tls *crt.TLS, _xInit func(*crt.TLS)) (r0 int32) { // sqlite3.c:112253:12 @@ -157202,7 +157095,7 @@ func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157224,7 +157117,7 @@ _5: var _sqlite3_result_blob64Ă˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_blob64Ă˜00__func__Ă˜000[0], str(137568), 22) + crt.Xstrncpy(nil, &_sqlite3_result_blob64Ă˜00__func__Ă˜000[0], str(137552), 22) } func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) { // sqlite3.c:76399:12 @@ -157249,7 +157142,7 @@ func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157277,7 +157170,7 @@ _6: var _sqlite3_result_text64Ă˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text64Ă˜00__func__Ă˜000[0], str(137592), 22) + crt.Xstrncpy(nil, &_sqlite3_result_text64Ă˜00__func__Ă˜000[0], str(137576), 22) } func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { // sqlite3.c:76264:12 @@ -157305,7 +157198,7 @@ _1: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-1025)) - sink6836 = *p + sink6908 = *p } *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X9 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) if (int32(_pNew.X1) & i32(18)) == 0 { @@ -157315,12 +157208,12 @@ _1: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-3073)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4096)) - sink6836 = *p + sink6908 = *p } if _sqlite3VdbeMemMakeWriteable(tls, _pNew) == i32(0) { goto _3 @@ -157350,7 +157243,7 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137616))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137600))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157372,7 +157265,7 @@ _2: var _sqlite3_result_zeroblob64Ă˜00__func__Ă˜000 [26]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000[0], str(137652), 26) + crt.Xstrncpy(nil, &_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000[0], str(137636), 26) } func Xsqlite3_bind_zeroblob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n uint64) (r0 int32) { // sqlite3.c:77445:12 @@ -157395,7 +157288,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137680))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137664))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157412,7 +157305,7 @@ _1: var _sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000[0], str(137700), 24) + crt.Xstrncpy(nil, &_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000[0], str(137684), 24) } func Xsqlite3_value_subtype(tls *crt.TLS, _pVal *XMem) (r0 uint32) { // sqlite3.c:76202:12 @@ -157438,7 +157331,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137616))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137600))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157447,7 +157340,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(32768)) - sink6836 = *p + sink6908 = *p } return @@ -157456,7 +157349,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui var _sqlite3_result_subtypeĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_subtypeĂ˜00__func__Ă˜000[0], str(137724), 23) + crt.Xstrncpy(nil, &_sqlite3_result_subtypeĂ˜00__func__Ă˜000[0], str(137708), 23) } func Xsqlite3_db_cacheflush(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140661:12 @@ -157567,7 +157460,7 @@ _0: var _sqlite3PagerFlushĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3PagerFlushĂ˜00__func__Ă˜000[0], str(137748), 18) + crt.Xstrncpy(nil, &_sqlite3PagerFlushĂ˜00__func__Ă˜000[0], str(137732), 18) } func Xsqlite3_system_errno(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142228:12 @@ -157663,7 +157556,7 @@ func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int3 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157682,7 +157575,7 @@ _2: var _compileoptionusedFuncĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_compileoptionusedFuncĂ˜00__func__Ă˜000[0], str(137768), 22) + crt.Xstrncpy(nil, &_compileoptionusedFuncĂ˜00__func__Ă˜000[0], str(137752), 22) } func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106249:1 @@ -157693,7 +157586,7 @@ func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157708,7 +157601,7 @@ func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32 var _compileoptiongetFuncĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_compileoptiongetFuncĂ˜00__func__Ă˜000[0], str(137792), 21) + crt.Xstrncpy(nil, &_compileoptiongetFuncĂ˜00__func__Ă˜000[0], str(137776), 21) } func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106177:1 @@ -157764,7 +157657,7 @@ _1: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137816))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137800))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157780,7 +157673,7 @@ _1: goto _5 _4: - if store6849(&_zCharSet, Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if store6921(&_zCharSet, Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } @@ -157793,7 +157686,7 @@ _8: goto _11 } - if int32(*postInc6849(&_4_z, 1)) < i32(192) { + if int32(*postInc6921(&_4_z, 1)) < i32(192) { goto _12 } @@ -157831,7 +157724,7 @@ _17: } *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azChar)) + 4*uintptr(_nChar))) = _4_z - if int32(*postInc6849(&_4_z, 1)) < i32(192) { + if int32(*postInc6921(&_4_z, 1)) < i32(192) { goto _21 } @@ -157895,7 +157788,7 @@ _34: { p := &_zIn *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_17_len))) - sink6849 = *p + sink6921 = *p } { p := &_nIn @@ -157965,7 +157858,7 @@ _24: var _trimFuncĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_trimFuncĂ˜00__func__Ă˜000[0], str(137852), 9) + crt.Xstrncpy(nil, &_trimFuncĂ˜00__func__Ă˜000[0], str(137836), 9) } var _trimFuncĂ˜00lenOneĂ˜001 [1]uint8 // sqlite3.c:106568:32 @@ -157991,7 +157884,7 @@ func _contextMalloc(tls *crt.TLS, _context *Xsqlite3_context, _nByte int64) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137864))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137848))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158021,7 +157914,7 @@ _3: var _contextMallocĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_contextMallocĂ˜00__func__Ă˜000[0], str(137872), 14) + crt.Xstrncpy(nil, &_contextMallocĂ˜00__func__Ă˜000[0], str(137856), 14) } func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105332:1 @@ -158038,7 +157931,7 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137888))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137872))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158055,7 +157948,7 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137896))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137880))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158065,7 +157958,7 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137904))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137888))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158109,7 +158002,7 @@ _13: var _minmaxFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_minmaxFuncĂ˜00__func__Ă˜000[0], str(137924), 11) + crt.Xstrncpy(nil, &_minmaxFuncĂ˜00__func__Ă˜000[0], str(137908), 11) } func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XCollSeq) { // sqlite3.c:105312:1 @@ -158120,7 +158013,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137936))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137920))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158131,7 +158024,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137956))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137940))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158146,7 +158039,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl return i32(0) }() }() - r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8105445)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8104821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) return } @@ -158154,7 +158047,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl var _sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000[0], str(137980), 22) + crt.Xstrncpy(nil, &_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000[0], str(137964), 22) } func _minmaxStep(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:106846:1 @@ -158280,7 +158173,7 @@ _4: goto _6 _5: - _z = str(136052) + _z = str(136036) goto _6 _6: @@ -158299,7 +158192,7 @@ func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158340,7 +158233,7 @@ _10: } _len += 1 - if int32(*postInc6849(&_3_z, 1)) < i32(192) { + if int32(*postInc6921(&_3_z, 1)) < i32(192) { goto _12 } @@ -158372,7 +158265,7 @@ _8: var _lengthFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_lengthFuncĂ˜00__func__Ă˜000[0], str(138004), 11) + crt.Xstrncpy(nil, &_lengthFuncĂ˜00__func__Ă˜000[0], str(137988), 11) } func _instrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105472:1 @@ -158515,7 +158408,7 @@ func _charFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM _ = _2_x var _2_c uint32 // sqlite3.c:106384:14 _ = _2_c - _zOut = store6849(&_z, (*uint8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64((_argc*i32(4))+i32(1)))))) + _zOut = store6921(&_z, (*uint8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64((_argc*i32(4))+i32(1)))))) if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -158542,7 +158435,7 @@ _6: goto _7 } - *postInc6849(&_zOut, 1) = uint8(_2_c & uint32(i32(255))) + *postInc6921(&_zOut, 1) = uint8(_2_c & uint32(i32(255))) goto _8 _7: @@ -158550,8 +158443,8 @@ _7: goto _9 } - *postInc6849(&_zOut, 1) = uint8(i32(192) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(31))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(192) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(31))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) goto _10 _9: @@ -158559,16 +158452,16 @@ _9: goto _11 } - *postInc6849(&_zOut, 1) = uint8(i32(224) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(15))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(224) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(15))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) goto _12 _11: - *postInc6849(&_zOut, 1) = uint8(i32(240) + int32(uint8((_2_c>>uint(i32(18)))&uint32(i32(7))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(63))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(240) + int32(uint8((_2_c>>uint(i32(18)))&uint32(i32(7))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) _12: _10: _8: @@ -158591,7 +158484,7 @@ func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158616,7 +158509,7 @@ _3: goto _7 } - Xsqlite3_result_error(tls, _context, str(138016), i32(-1)) + Xsqlite3_result_error(tls, _context, str(138000), i32(-1)) return _7: @@ -158648,7 +158541,7 @@ _8: var _absFuncĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_absFuncĂ˜00__func__Ă˜000[0], str(138036), 8) + crt.Xstrncpy(nil, &_absFuncĂ˜00__func__Ă˜000[0], str(138020), 8) } func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105648:1 @@ -158664,7 +158557,7 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158718,7 +158611,7 @@ _10: goto _15 _14: - _zBuf = Xsqlite3_mprintf(tls, str(138064), _n, _r) + _zBuf = Xsqlite3_mprintf(tls, str(138048), _n, _r) if _zBuf != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -158739,7 +158632,7 @@ _11: var _roundFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_roundFuncĂ˜00__func__Ă˜000[0], str(138072), 10) + crt.Xstrncpy(nil, &_roundFuncĂ˜00__func__Ă˜000[0], str(138056), 10) } func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105710:1 @@ -158759,7 +158652,7 @@ func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138084))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138068))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158794,7 +158687,7 @@ _2: var _upperFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_upperFuncĂ˜00__func__Ă˜000[0], str(138124), 10) + crt.Xstrncpy(nil, &_upperFuncĂ˜00__func__Ă˜000[0], str(138108), 10) } func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105729:1 @@ -158814,7 +158707,7 @@ func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138084))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138068))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158849,7 +158742,7 @@ _2: var _lowerFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_lowerFuncĂ˜00__func__Ă˜000[0], str(138136), 10) + crt.Xstrncpy(nil, &_lowerFuncĂ˜00__func__Ă˜000[0], str(138120), 10) } func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106411:1 @@ -158870,7 +158763,7 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158883,7 +158776,7 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138148))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138132))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158916,7 +158809,7 @@ _4: var _hexFuncĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_hexFuncĂ˜00__func__Ă˜000[0], str(138184), 8) + crt.Xstrncpy(nil, &_hexFuncĂ˜00__func__Ă˜000[0], str(138168), 8) } var _hexdigits [16]int8 // sqlite3.c:106267:19 @@ -158951,7 +158844,7 @@ func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158979,7 +158872,7 @@ _3: var _randomBlobĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_randomBlobĂ˜00__func__Ă˜000[0], str(138192), 11) + crt.Xstrncpy(nil, &_randomBlobĂ˜00__func__Ă˜000[0], str(138176), 11) } func _nullifFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:106161:1 @@ -159041,7 +158934,7 @@ func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159068,7 +158961,7 @@ _3: goto _8 } - Xsqlite3_snprintf(tls, int32(u32(50)), (*int8)(unsafe.Pointer(&_2_zBuf)), str(138204), _2_r1) + Xsqlite3_snprintf(tls, int32(u32(50)), (*int8)(unsafe.Pointer(&_2_zBuf)), str(138188), _2_r1) _8: Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_2_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) goto _9 @@ -159086,7 +158979,7 @@ _5: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138212))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138196))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159177,7 +159070,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159193,7 +159086,7 @@ _9: var _quoteFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_quoteFuncĂ˜00__func__Ă˜000[0], str(138292), 10) + crt.Xstrncpy(nil, &_quoteFuncĂ˜00__func__Ă˜000[0], str(138276), 10) } func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105812:1 @@ -159278,7 +159171,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138304))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138288))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159293,7 +159186,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138340))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138324))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159310,7 +159203,7 @@ _5: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138436))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138420))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159325,7 +159218,7 @@ _9: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159344,7 +159237,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138520))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138504))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159355,7 +159248,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138556))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138540))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159430,7 +159323,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138580))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138564))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159446,7 +159339,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138600))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138584))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159460,7 +159353,7 @@ _23: var _replaceFuncĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_replaceFuncĂ˜00__func__Ă˜000[0], str(138608), 12) + crt.Xstrncpy(nil, &_replaceFuncĂ˜00__func__Ă˜000[0], str(138592), 12) } func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106439:1 @@ -159473,7 +159366,7 @@ func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159500,7 +159393,7 @@ _3: var _zeroblobFuncĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_zeroblobFuncĂ˜00__func__Ă˜000[0], str(138620), 13) + crt.Xstrncpy(nil, &_zeroblobFuncĂ˜00__func__Ă˜000[0], str(138604), 13) } func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105553:1 @@ -159524,7 +159417,7 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138636))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138620))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159556,7 +159449,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138656))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138640))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159583,7 +159476,7 @@ _13: goto _16 } - if int32(*postInc6849(&_z2, 1)) < i32(192) { + if int32(*postInc6921(&_z2, 1)) < i32(192) { goto _17 } @@ -159691,7 +159584,7 @@ _30: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138692))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138676))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159705,7 +159598,7 @@ _36: goto _37 } - if int32(*postInc6849(&_z, 1)) < i32(192) { + if int32(*postInc6921(&_z, 1)) < i32(192) { goto _39 } @@ -159729,7 +159622,7 @@ _42: goto _46 } - if int32(*postInc6849(&_z2, 1)) < i32(192) { + if int32(*postInc6921(&_z2, 1)) < i32(192) { goto _47 } @@ -159772,7 +159665,7 @@ _50: var _substrFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_substrFuncĂ˜00__func__Ă˜000[0], str(138708), 11) + crt.Xstrncpy(nil, &_substrFuncĂ˜00__func__Ă˜000[0], str(138692), 11) } func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106761:1 @@ -159787,7 +159680,7 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159808,7 +159701,7 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) *p = (*p) + float64(_2_v) - sink6823 = *p + sink6895 = *p } if (int32(_p.X4)|int32(_p.X3)) != i32(0) || _sqlite3AddInt64(tls, (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))), _2_v) == 0 { goto _6 @@ -159822,7 +159715,7 @@ _4: { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) *p = (*p) + Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - sink6823 = *p + sink6895 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X4 */))) = uint8(i32(1)) _7: @@ -159834,7 +159727,7 @@ _3: var _sumStepĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_sumStepĂ˜00__func__Ă˜000[0], str(138720), 8) + crt.Xstrncpy(nil, &_sumStepĂ˜00__func__Ă˜000[0], str(138704), 8) } func _sumFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106782:1 @@ -159849,7 +159742,7 @@ func _sumFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:10678 goto _2 } - Xsqlite3_result_error(tls, _context, str(138016), i32(-1)) + Xsqlite3_result_error(tls, _context, str(138000), i32(-1)) goto _3 _2: @@ -159912,7 +159805,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138728))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138712))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159924,7 +159817,7 @@ _2: var _countStepĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_countStepĂ˜00__func__Ă˜000[0], str(138808), 10) + crt.Xstrncpy(nil, &_countStepĂ˜00__func__Ă˜000[0], str(138792), 10) } func _countFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106837:1 @@ -159961,7 +159854,7 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160020,7 +159913,7 @@ _4: var _groupConcatStepĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_groupConcatStepĂ˜00__func__Ă˜000[0], str(138820), 16) + crt.Xstrncpy(nil, &_groupConcatStepĂ˜00__func__Ă˜000[0], str(138804), 16) } func _groupConcatFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106930:1 @@ -160096,7 +159989,7 @@ func _pcache1Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138836))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138820))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160130,7 +160023,7 @@ _7: var _pcache1InitĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1InitĂ˜00__func__Ă˜000[0], str(138856), 12) + crt.Xstrncpy(nil, &_pcache1InitĂ˜00__func__Ă˜000[0], str(138840), 12) } func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:45695:1 @@ -160140,7 +160033,7 @@ func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:4569 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138868))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138852))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160153,7 +160046,7 @@ func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:4569 var _pcache1ShutdownĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1ShutdownĂ˜00__func__Ă˜000[0], str(138888), 16) + crt.Xstrncpy(nil, &_pcache1ShutdownĂ˜00__func__Ă˜000[0], str(138872), 16) } func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int32) (r0 unsafe.Pointer) { // sqlite3.c:45709:1 @@ -160168,7 +160061,7 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138904))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138888))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160178,7 +160071,7 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138948))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160205,7 +160098,7 @@ _8: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(14 /* X4 */))) = uint8(i32(1)) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(28 /* X8 */))))) = store7895702((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))))+uintptr(24 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))) + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(28 /* X8 */))))) = store7895078((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))))+uintptr(24 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))) _9: *(**XPGroup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(0 /* X0 */))))) = _pGroup *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(4 /* X1 */))) = _szPage @@ -160222,7 +160115,7 @@ _9: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160245,7 +160138,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160266,7 +160159,7 @@ _6: var _pcache1CreateĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1CreateĂ˜00__func__Ă˜000[0], str(139000), 14) + crt.Xstrncpy(nil, &_pcache1CreateĂ˜00__func__Ă˜000[0], str(138984), 14) } func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 @@ -160287,7 +160180,7 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139016))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139000))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160304,7 +160197,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139056))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139040))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160327,7 +160220,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139056))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139040))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160344,7 +160237,7 @@ _10: _5_pNext = *(**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X12)) + 4*uintptr(_i))) _14: - if store7895702(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store7895078(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -160370,7 +160263,7 @@ _9: var _pcache1ResizeHashĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1ResizeHashĂ˜00__func__Ă˜000[0], str(139080), 18) + crt.Xstrncpy(nil, &_pcache1ResizeHashĂ˜00__func__Ă˜000[0], str(139064), 18) } func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 @@ -160385,7 +160278,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139100))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139084))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160395,7 +160288,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160411,7 +160304,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139160))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139144))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160426,7 +160319,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139196))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139180))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160443,7 +160336,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160458,7 +160351,7 @@ _6: var _pcache1DestroyĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1DestroyĂ˜00__func__Ă˜000[0], str(139232), 15) + crt.Xstrncpy(nil, &_pcache1DestroyĂ˜00__func__Ă˜000[0], str(139216), 15) } func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { // sqlite3.c:45591:1 @@ -160478,7 +160371,7 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160488,7 +160381,7 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139292))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139276))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160498,7 +160391,7 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139320))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139304))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160522,14 +160415,14 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139340))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139324))) crt.X__builtin_abort(tls) return i32(0) }() }() _3_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 4*uintptr(_h))) _13: - if store7895702(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store7895078(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } @@ -160576,7 +160469,7 @@ _10: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139356))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139340))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160588,7 +160481,7 @@ _10: var _pcache1TruncateUnsafeĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1TruncateUnsafeĂ˜00__func__Ă˜000[0], str(139400), 22) + crt.Xstrncpy(nil, &_pcache1TruncateUnsafeĂ˜00__func__Ă˜000[0], str(139384), 22) } func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c:45520:1 @@ -160609,7 +160502,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139424))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139408))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160620,7 +160513,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139444))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139428))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160630,7 +160523,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139460))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139444))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160640,7 +160533,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160655,7 +160548,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139476))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139460))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160665,7 +160558,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139496))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139480))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160679,7 +160572,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c var _pcache1PinPageĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1PinPageĂ˜00__func__Ă˜000[0], str(139528), 15) + crt.Xstrncpy(nil, &_pcache1PinPageĂ˜00__func__Ă˜000[0], str(139512), 15) } func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1 @@ -160701,7 +160594,7 @@ func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139544))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139528))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160730,7 +160623,7 @@ _6: var _pcache1FreePageĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1FreePageĂ˜00__func__Ă˜000[0], str(139592), 16) + crt.Xstrncpy(nil, &_pcache1FreePageĂ˜00__func__Ă˜000[0], str(139576), 16) } func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:45566:1 @@ -160744,13 +160637,13 @@ func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:4556 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139608))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139592))) crt.X__builtin_abort(tls) return i32(0) }() }() _2: - if (_pGroup.X4) <= (_pGroup.X1) || int32(store7895702(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8))).X4) != i32(0) { + if (_pGroup.X4) <= (_pGroup.X1) || int32(store7895078(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8))).X4) != i32(0) { goto _3 } @@ -160759,7 +160652,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139644))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139628))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160769,7 +160662,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139672))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139656))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160784,7 +160677,7 @@ _3: } Xsqlite3_free(tls, _pCache.X14) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(56 /* X14 */))) = (unsafe.Pointer)(store7895702((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(52 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(56 /* X14 */))) = (unsafe.Pointer)(store7895078((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(52 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) _10: return @@ -160793,7 +160686,7 @@ _10: var _pcache1EnforceMaxPageĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1EnforceMaxPageĂ˜00__func__Ă˜000[0], str(139688), 22) + crt.Xstrncpy(nil, &_pcache1EnforceMaxPageĂ˜00__func__Ă˜000[0], str(139672), 22) } func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { // sqlite3.c:45548:1 @@ -160809,7 +160702,7 @@ func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { // return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160840,7 +160733,7 @@ _6: var _pcache1RemoveFromHashĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1RemoveFromHashĂ˜00__func__Ă˜000[0], str(139712), 22) + crt.Xstrncpy(nil, &_pcache1RemoveFromHashĂ˜00__func__Ă˜000[0], str(139696), 22) } func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite3.c:45756:1 @@ -160859,7 +160752,7 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160878,7 +160771,7 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160891,7 +160784,7 @@ _0: var _pcache1CachesizeĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1CachesizeĂ˜00__func__Ă˜000[0], str(139736), 17) + crt.Xstrncpy(nil, &_pcache1CachesizeĂ˜00__func__Ă˜000[0], str(139720), 17) } func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:45792:1 @@ -160905,7 +160798,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160916,7 +160809,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160929,7 +160822,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. var _pcache1PagecountĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1PagecountĂ˜00__func__Ă˜000[0], str(139784), 17) + crt.Xstrncpy(nil, &_pcache1PagecountĂ˜00__func__Ă˜000[0], str(139768), 17) } func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag int32) (r0 *Xsqlite3_pcache_page) { // sqlite3.c:45983:1 @@ -160942,7 +160835,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139804))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139788))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160952,7 +160845,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139840))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139824))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160962,7 +160855,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139880))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139864))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160972,7 +160865,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139924))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139908))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160982,7 +160875,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139964))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139948))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160995,7 +160888,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in var _pcache1FetchĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1FetchĂ˜00__func__Ă˜000[0], str(139980), 13) + crt.Xstrncpy(nil, &_pcache1FetchĂ˜00__func__Ă˜000[0], str(139964), 13) } func _pcache1FetchNoMutex(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag int32) (r0 *XPgHdr1) { // sqlite3.c:45938:1 @@ -161062,7 +160955,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139996))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139980))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161073,7 +160966,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140036))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140020))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161083,7 +160976,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140100))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140084))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161107,7 +161000,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140136))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140120))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161122,7 +161015,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139424))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139408))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161181,7 +161074,7 @@ _24: var _pcache1FetchStage2Ă˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1FetchStage2Ă˜00__func__Ă˜000[0], str(140172), 19) + crt.Xstrncpy(nil, &_pcache1FetchStage2Ă˜00__func__Ă˜000[0], str(140156), 19) } func _pcache1UnderMemoryPressure(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { // sqlite3.c:45462:1 @@ -161209,7 +161102,7 @@ func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161265,7 +161158,7 @@ _9: var _pcache1AllocPageĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1AllocPageĂ˜00__func__Ă˜000[0], str(140192), 17) + crt.Xstrncpy(nil, &_pcache1AllocPageĂ˜00__func__Ă˜000[0], str(140176), 17) } func _pcache1InitBulk(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { // sqlite3.c:45229:1 @@ -161364,7 +161257,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140212))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140196))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161374,7 +161267,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161384,7 +161277,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140236))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140220))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161394,7 +161287,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140280))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140264))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161409,7 +161302,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _10: _2_ppFirst = (**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(24 /* X7 */))))) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(28 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(20 /* X5 */))) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store7895702((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(24 /* X7 */))))), *_2_ppFirst))) + uintptr(28 /* X8 */))))) = _pPage + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store7895078((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(24 /* X7 */))))), *_2_ppFirst))) + uintptr(28 /* X8 */))))) = _pPage *_2_ppFirst = _pPage *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X9 */))) += 1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X2 */))) = uint8(i32(0)) @@ -161419,7 +161312,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161431,7 +161324,7 @@ _11: var _pcache1UnpinĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1UnpinĂ˜00__func__Ă˜000[0], str(140300), 13) + crt.Xstrncpy(nil, &_pcache1UnpinĂ˜00__func__Ă˜000[0], str(140284), 13) } func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _iOld uint32, _iNew uint32) { // sqlite3.c:46050:1 @@ -161450,7 +161343,7 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140316))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140300))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161460,7 +161353,7 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140212))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140196))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161470,7 +161363,7 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161502,7 +161395,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161514,7 +161407,7 @@ _8: var _pcache1RekeyĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1RekeyĂ˜00__func__Ă˜000[0], str(140336), 13) + crt.Xstrncpy(nil, &_pcache1RekeyĂ˜00__func__Ă˜000[0], str(140320), 13) } func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqlite3.c:46090:1 @@ -161526,7 +161419,7 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161543,7 +161436,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161555,7 +161448,7 @@ _2: var _pcache1TruncateĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1TruncateĂ˜00__func__Ă˜000[0], str(140352), 16) + crt.Xstrncpy(nil, &_pcache1TruncateĂ˜00__func__Ă˜000[0], str(140336), 16) } func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 @@ -161576,7 +161469,7 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161590,7 +161483,7 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161603,7 +161496,7 @@ _0: var _pcache1ShrinkĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1ShrinkĂ˜00__func__Ă˜000[0], str(140368), 14) + crt.Xstrncpy(nil, &_pcache1ShrinkĂ˜00__func__Ă˜000[0], str(140352), 14) } func _sqlite3OsInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:20367:1 @@ -161627,13 +161520,13 @@ _0: func Xsqlite3_os_init(tls *crt.TLS) (r0 int32) { // sqlite3.c:43520:12 i32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_winSysInfo), i32(0), u32(36)) - (*(*func(*crt.TLS, *crt.XSYSTEM_INFO))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(28)))).X1)})))(tls, &_winSysInfo) + (*(*func(*crt.TLS, *crt.XSYSTEM_INFO))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(28)))).X1)})))(tls, &_winSysInfo) func() int32 { if (_winSysInfo.X7) > uint32(i32(0)) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43633), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140384))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43633), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140368))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161643,7 +161536,7 @@ func Xsqlite3_os_init(tls *crt.TLS) (r0 int32) { // sqlite3.c:43520:12 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140424))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140408))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161662,13 +161555,13 @@ var _winSysInfo crt.XSYSTEM_INFO // sqlite3.c:41269:20 var _sqlite3_os_initĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_os_initĂ˜00__func__Ă˜000[0], str(140448), 16) + crt.Xstrncpy(nil, &_sqlite3_os_initĂ˜00__func__Ă˜000[0], str(140432), 16) } var _sqlite3_os_initĂ˜00winVfsĂ˜001 Xsqlite3_vfs // sqlite3.c:43521:22 func init() { - _sqlite3_os_initĂ˜00winVfsĂ˜001 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(1040), X3: nil, X4: str(140464), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winVfsĂ˜001 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(1040), X3: nil, X4: str(140448), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -161765,7 +161658,7 @@ func _winClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:40301 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40305), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40305), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161775,7 +161668,7 @@ func _winClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:40301 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40307), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40307), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161785,14 +161678,14 @@ func _winClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:40301 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40309), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140496))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40309), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140480))) crt.X__builtin_abort(tls) return i32(0) }() }() _winUnmapfile(tls, _pFile) _7: - _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _pFile.X2) + _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _pFile.X2) if ((_rc == i32(0)) && (preInc961(&_cnt, 1) < i32(3))) && func() int32 { Xsqlite3_win32_sleep(tls, uint32(i32(100))); return i32(1) }() != 0 { goto _7 } @@ -161807,7 +161700,7 @@ _10: if _rc != 0 { return i32(0) } - return _winLogErrorAtLine(tls, i32(4106), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(140548), _pFile.X8, i32(40348)) + return _winLogErrorAtLine(tls, i32(4106), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(140532), _pFile.X8, i32(40348)) }() return @@ -161816,7 +161709,7 @@ _10: var _winCloseĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_winCloseĂ˜00__func__Ă˜000[0], str(140548), 9) + crt.Xstrncpy(nil, &_winCloseĂ˜00__func__Ă˜000[0], str(140532), 9) } func _winUnmapfile(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3.c:41913:1 @@ -161825,7 +161718,7 @@ func _winUnmapfile(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3.c:419 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41914), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnmapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140560))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41914), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnmapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140544))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161834,12 +161727,12 @@ func _winUnmapfile(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3.c:419 goto _2 } - if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(59)))).X1)})))(tls, _pFile.X12) != 0 { + if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(59)))).X1)})))(tls, _pFile.X12) != 0 { goto _3 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140572), _pFile.X8, i32(41925)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140556), _pFile.X8, i32(41925)) return _3: @@ -161851,12 +161744,12 @@ _2: goto _4 } - if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _pFile.X11) != 0 { + if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _pFile.X11) != 0 { goto _5 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140588), _pFile.X8, i32(41937)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140572), _pFile.X8, i32(41937)) return _5: @@ -161870,7 +161763,7 @@ _4: var _winUnmapfileĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_winUnmapfileĂ˜00__func__Ă˜000[0], str(140604), 13) + crt.Xstrncpy(nil, &_winUnmapfileĂ˜00__func__Ă˜000[0], str(140588), 13) } func _winLogErrorAtLine(tls *crt.TLS, _errcode int32, _lastErrno uint32, _zFunc *int8, _zPath *int8, _iLine int32) (r0 int32) { // sqlite3.c:39722:1 @@ -161885,7 +161778,7 @@ func _winLogErrorAtLine(tls *crt.TLS, _errcode int32, _lastErrno uint32, _zFunc return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(39734), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLogErrorAtLineĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140620))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(39734), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLogErrorAtLineĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140604))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161907,7 +161800,7 @@ _3: _8: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zMsg)) + 1*uintptr(_i))) = int8(i32(0)) - Xsqlite3_log(tls, _errcode, str(140640), _iLine, _lastErrno, unsafe.Pointer(_zFunc), unsafe.Pointer(_zPath), unsafe.Pointer((*int8)(unsafe.Pointer(&_zMsg)))) + Xsqlite3_log(tls, _errcode, str(140624), _iLine, _lastErrno, unsafe.Pointer(_zFunc), unsafe.Pointer(_zPath), unsafe.Pointer((*int8)(unsafe.Pointer(&_zMsg)))) r0 = _errcode return @@ -161929,7 +161822,7 @@ func _winGetLastErrorMsg(tls *crt.TLS, _lastErrno uint32, _nBuf int32, _zBuf *in } _1_zTempWide = nil - _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *uint16, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(15)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*uint16)(unsafe.Pointer(&_1_zTempWide)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) + _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *uint16, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(15)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*uint16)(unsafe.Pointer(&_1_zTempWide)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) if _dwLen <= uint32(i32(0)) { goto _2 } @@ -161937,28 +161830,28 @@ func _winGetLastErrorMsg(tls *crt.TLS, _lastErrno uint32, _nBuf int32, _zBuf *in _sqlite3BeginBenignMalloc(tls) _zOut = _winUnicodeToUtf8(tls, _1_zTempWide) _sqlite3EndBenignMalloc(tls) - (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_1_zTempWide)) + (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_1_zTempWide)) _2: goto _3 _1: _3_zTemp = nil - _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *int8, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(14)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*int8)(unsafe.Pointer(&_3_zTemp)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) + _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *int8, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(14)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*int8)(unsafe.Pointer(&_3_zTemp)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) if _dwLen <= uint32(i32(0)) { goto _4 } _sqlite3BeginBenignMalloc(tls) - _zOut = _winMbcsToUtf8(tls, _3_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls)) + _zOut = _winMbcsToUtf8(tls, _3_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls)) _sqlite3EndBenignMalloc(tls) - (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_3_zTemp)) + (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_3_zTemp)) _4: _3: if uint32(i32(0)) != _dwLen { goto _5 } - Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(140672), _lastErrno, _lastErrno) + Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(140656), _lastErrno, _lastErrno) goto _6 _5: @@ -161980,7 +161873,7 @@ func Xsqlite3_win32_is_nt(tls *crt.TLS) (r0 int32) { // sqlite3.c:39108:12 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_sInfo)) + uintptr(0 /* X0 */))) = u32(148) - (*(*func(*crt.TLS, *crt.XOSVERSIONINFOA) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(34)))).X1)})))(tls, &_1_sInfo) + (*(*func(*crt.TLS, *crt.XOSVERSIONINFOA) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(34)))).X1)})))(tls, &_1_sInfo) crt.X_InterlockedCompareExchange(tls, &_sqlite3_os_type, func() int32 { if (_1_sInfo.X4) == uint32(i32(2)) { return i32(2) @@ -161998,7 +161891,7 @@ func _winUnicodeToUtf8(tls *crt.TLS, _zWideText *uint16) (r0 *int8) { // sqlite3 _ = _nByte var _zText *int8 // sqlite3.c:39381:8 _ = _zText - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _0 } @@ -162016,7 +161909,7 @@ _0: return _1: - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _2 } @@ -162063,7 +161956,7 @@ func _winMbcsToUnicode(tls *crt.TLS, _zText *int8, _useAnsi int32) (r0 *uint16) } return i32(1) }() - _nByte = int32(uint32((*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0))) * u32(2)) + _nByte = int32(uint32((*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0))) * u32(2)) if _nByte != i32(0) { goto _2 } @@ -162081,7 +161974,7 @@ _2: return _3: - _nByte = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), _zMbcsText, _nByte) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), _zMbcsText, _nByte) if _nByte != i32(0) { goto _4 } @@ -162097,7 +161990,7 @@ _4: var _winLogErrorAtLineĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_winLogErrorAtLineĂ˜00__func__Ă˜000[0], str(140692), 18) + crt.Xstrncpy(nil, &_winLogErrorAtLineĂ˜00__func__Ă˜000[0], str(140676), 18) } func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32, _offset int64) (r0 int32) { // sqlite3.c:40357:1 @@ -162120,7 +162013,7 @@ func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40370), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40370), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162130,7 +162023,7 @@ func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40371), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140712))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40371), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140696))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162140,7 +162033,7 @@ func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40372), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140720))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40372), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140704))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162176,7 +162069,7 @@ _6: *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_overlapped)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(8)))))))))) = uint32(int32(_offset & int64(u32(4294967295)))) *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_overlapped)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(12)))))))))) = uint32(int32((_offset >> uint(i32(32))) & int64(i32(2147483647)))) _9: - if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(52)))).X1)})))(tls, _pFile.X2, _pBuf, uint32(_amt), &_nRead, &_overlapped) != 0 || (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) == uint32(i32(38)) { + if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(52)))).X1)})))(tls, _pFile.X2, _pBuf, uint32(_amt), &_nRead, &_overlapped) != 0 || (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) == uint32(i32(38)) { goto _10 } @@ -162188,7 +162081,7 @@ _9: _12: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = _4_lastErrno - r0 = _winLogErrorAtLine(tls, i32(266), _pFile.X6, str(140732), _pFile.X8, i32(40416)) + r0 = _winLogErrorAtLine(tls, i32(266), _pFile.X6, str(140716), _pFile.X8, i32(40416)) return _10: @@ -162210,13 +162103,13 @@ _13: var _winReadĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winReadĂ˜00__func__Ă˜000[0], str(140732), 8) + crt.Xstrncpy(nil, &_winReadĂ˜00__func__Ă˜000[0], str(140716), 8) } func _winRetryIoerr(tls *crt.TLS, _pnRetry *int32, _pError *uint32) (r0 int32) { // sqlite3.c:39792:1 var _e uint32 // sqlite3.c:39793:9 _ = _e - _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) if (*_pnRetry) < _winIoerrRetry { goto _0 } @@ -162269,7 +162162,7 @@ func _winLogIoerr(tls *crt.TLS, _nRetry int32, _lineno int32) { // sqlite3.c:398 goto _0 } - Xsqlite3_log(tls, i32(27), str(140740), ((_winIoerrRetryDelay*_nRetry)*(_nRetry+i32(1)))/i32(2), _lineno) + Xsqlite3_log(tls, i32(27), str(140724), ((_winIoerrRetryDelay*_nRetry)*(_nRetry+i32(1)))/i32(2), _lineno) _0: return @@ -162300,7 +162193,7 @@ func _winWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40447), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140712))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40447), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140696))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162326,7 +162219,7 @@ _4: goto _5 } - if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(61)))).X1)})))(tls, _pFile.X2, (unsafe.Pointer)(_1_aRem), uint32(_1_nRem), &_1_nWrite, &_1_overlapped) != 0 { + if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(61)))).X1)})))(tls, _pFile.X2, (unsafe.Pointer)(_1_aRem), uint32(_1_nRem), &_1_nWrite, &_1_overlapped) != 0 { goto _6 } @@ -162345,7 +162238,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40504), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140792))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40504), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140776))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162354,7 +162247,7 @@ _6: goto _12 } - _1_lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _1_lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) goto _5 _12: @@ -162368,7 +162261,7 @@ _12: { p := &_1_aRem *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_1_nWrite))) - sink6849 = *p + sink6921 = *p } { p := &_1_nRem @@ -162393,11 +162286,11 @@ _13: goto _16 } - r0 = _winLogErrorAtLine(tls, i32(13), _pFile.X6, str(140828), _pFile.X8, i32(40528)) + r0 = _winLogErrorAtLine(tls, i32(13), _pFile.X6, str(140812), _pFile.X8, i32(40528)) return _16: - r0 = _winLogErrorAtLine(tls, i32(778), _pFile.X6, str(140840), _pFile.X8, i32(40533)) + r0 = _winLogErrorAtLine(tls, i32(778), _pFile.X6, str(140824), _pFile.X8, i32(40533)) return _14: @@ -162410,7 +162303,7 @@ _14: var _winWriteĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_winWriteĂ˜00__func__Ă˜000[0], str(140852), 9) + crt.Xstrncpy(nil, &_winWriteĂ˜00__func__Ă˜000[0], str(140836), 9) } func _winTruncate(tls *crt.TLS, _id *Xsqlite3_file, _nByte int64) (r0 int32) { // sqlite3.c:40546:1 @@ -162442,16 +162335,16 @@ _2: goto _3 } - _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140864), _pFile.X8, i32(40567)) + _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140848), _pFile.X8, i32(40567)) goto _4 _3: - if i32(0) != (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(53)))).X1)})))(tls, _pFile.X2) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(1224)) { + if i32(0) != (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(53)))).X1)})))(tls, _pFile.X2) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(1224)) { goto _6 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = _lastErrno - _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140880), _pFile.X8, i32(40572)) + _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140864), _pFile.X8, i32(40572)) _6: _4: if (_pFile.X12) == nil || _nByte >= (_pFile.X13) { @@ -162468,7 +162361,7 @@ _8: var _winTruncateĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winTruncateĂ˜00__func__Ă˜000[0], str(140896), 12) + crt.Xstrncpy(nil, &_winTruncateĂ˜00__func__Ă˜000[0], str(140880), 12) } func _winSeekFile(tls *crt.TLS, _pFile *XwinFile, _iOffset int64) (r0 int32) { // sqlite3.c:40228:1 @@ -162482,13 +162375,13 @@ func _winSeekFile(tls *crt.TLS, _pFile *XwinFile, _iOffset int64) (r0 int32) { / _ = _lastErrno _upperBits = int32((_iOffset >> uint(i32(32))) & int64(i32(2147483647))) _lowerBits = int32(_iOffset & int64(u32(4294967295))) - _dwRet = (*(*func(*crt.TLS, unsafe.Pointer, int32, *int32, uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(54)))).X1)})))(tls, _pFile.X2, _lowerBits, &_upperBits, uint32(i32(0))) - if _dwRet != uint32(i32(-1)) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { + _dwRet = (*(*func(*crt.TLS, unsafe.Pointer, int32, *int32, uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(54)))).X1)})))(tls, _pFile.X2, _lowerBits, &_upperBits, uint32(i32(0))) + if _dwRet != uint32(i32(-1)) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { goto _1 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = _lastErrno - _winLogErrorAtLine(tls, i32(5642), _pFile.X6, str(140908), _pFile.X8, i32(40252)) + _winLogErrorAtLine(tls, i32(5642), _pFile.X6, str(140892), _pFile.X8, i32(40252)) r0 = i32(1) return @@ -162519,7 +162412,7 @@ func _winSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sq return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winSyncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140920))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winSyncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140904))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162529,20 +162422,20 @@ func _winSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sq goto _5 } - if (*(*func(*crt.TLS, unsafe.Pointer, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(79)))).X1)})))(tls, _pFile.X12, uint32(i32(0))) == 0 { + if (*(*func(*crt.TLS, unsafe.Pointer, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(79)))).X1)})))(tls, _pFile.X12, uint32(i32(0))) == 0 { goto _6 } goto _7 _6: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140988), _pFile.X8, i32(40664)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140972), _pFile.X8, i32(40664)) return _7: _5: - _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(13)))).X1)})))(tls, _pFile.X2) + _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(13)))).X1)})))(tls, _pFile.X2) if _rc == 0 { goto _8 } @@ -162551,8 +162444,8 @@ _5: return _8: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(1034), _pFile.X6, str(141000), _pFile.X8, i32(40679)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(1034), _pFile.X6, str(140984), _pFile.X8, i32(40679)) return } @@ -162560,7 +162453,7 @@ _8: var _winSyncĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winSyncĂ˜00__func__Ă˜000[0], str(141012), 8) + crt.Xstrncpy(nil, &_winSyncĂ˜00__func__Ă˜000[0], str(140996), 8) } func _winFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:40688:1 @@ -162581,7 +162474,7 @@ func _winFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40692), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40692), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162591,19 +162484,19 @@ func _winFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40693), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141020))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40693), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141004))) crt.X__builtin_abort(tls) return i32(0) }() }() - _1_lowerBits = (*(*func(*crt.TLS, unsafe.Pointer, *uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(23)))).X1)})))(tls, _pFile.X2, &_1_upperBits) + _1_lowerBits = (*(*func(*crt.TLS, unsafe.Pointer, *uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(23)))).X1)})))(tls, _pFile.X2, &_1_upperBits) *_pSize = (int64(_1_upperBits) << uint(i32(32))) + int64(_1_lowerBits) - if _1_lowerBits != u32(4294967295) || store985(&_1_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { + if _1_lowerBits != u32(4294967295) || store985(&_1_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { goto _5 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = _1_lastErrno - _rc = _winLogErrorAtLine(tls, i32(1802), _pFile.X6, str(141032), _pFile.X8, i32(40720)) + _rc = _winLogErrorAtLine(tls, i32(1802), _pFile.X6, str(141016), _pFile.X8, i32(40720)) _5: r0 = _rc return @@ -162613,7 +162506,7 @@ _5: var _winFileSizeĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winFileSizeĂ˜00__func__Ă˜000[0], str(141032), 12) + crt.Xstrncpy(nil, &_winFileSizeĂ˜00__func__Ă˜000[0], str(141016), 12) } func _winLock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { // sqlite3.c:40848:1 @@ -162641,7 +162534,7 @@ func _winLock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { // return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40856), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40856), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162667,7 +162560,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40877), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40877), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162677,7 +162570,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40878), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141096))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40878), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141080))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162687,7 +162580,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40879), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141120))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40879), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141104))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162703,7 +162596,7 @@ _16: goto _17 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) if _lastErrno != uint32(i32(6)) { goto _19 } @@ -162728,7 +162621,7 @@ _17: goto _21 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) _21: _15: if _locktype != i32(1) || _res == 0 { @@ -162740,7 +162633,7 @@ _15: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40919), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141176))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40919), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141160))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162754,7 +162647,7 @@ _15: goto _27 _26: - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) _27: _23: if _locktype != i32(2) || _res == 0 { @@ -162766,7 +162659,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40931), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141204))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40931), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141188))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162780,7 +162673,7 @@ _23: goto _33 _32: - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) _33: _29: if _locktype != i32(4) || _res == 0 { @@ -162799,7 +162692,7 @@ _35: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40950), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141236))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40950), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141220))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162814,7 +162707,7 @@ _35: goto _41 _40: - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) _winGetReadLock(tls, _pFile) _41: _37: @@ -162844,7 +162737,7 @@ _45: var _winLockĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winLockĂ˜00__func__Ă˜000[0], str(141268), 8) + crt.Xstrncpy(nil, &_winLockĂ˜00__func__Ă˜000[0], str(141252), 8) } func _winLockFile(tls *crt.TLS, _phFile *unsafe.Pointer, _flags uint32, _offsetLow uint32, _offsetHigh uint32, _numBytesLow uint32, _numBytesHigh uint32) (r0 int32) { // sqlite3.c:40151:1 @@ -162857,11 +162750,11 @@ func _winLockFile(tls *crt.TLS, _phFile *unsafe.Pointer, _flags uint32, _offsetL crt.Xmemset(tls, (unsafe.Pointer)(&_1_ovlp), i32(0), u32(20)) *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(8)))))))))) = _offsetLow *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(12)))))))))) = _offsetHigh - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(48)))).X1)})))(tls, *_phFile, _flags, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(48)))).X1)})))(tls, *_phFile, _flags, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) return _1: - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(47)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(47)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) return } @@ -162887,7 +162780,7 @@ _2: goto _3 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) _3: r0 = _res return @@ -162909,12 +162802,12 @@ func _winUnlockReadLock(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3. _1: _res = _winUnlockFile(tls, (*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile))+uintptr(8 /* X2 */))), uint32((_sqlite3PendingByte+i32(2))+int32(_pFile.X4)), uint32(i32(0)), uint32(i32(1)), uint32(i32(0))) _2: - if _res != i32(0) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(158)) { + if _res != i32(0) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(158)) { goto _4 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = _lastErrno - _winLogErrorAtLine(tls, i32(2058), _pFile.X6, str(141276), _pFile.X8, i32(40815)) + _winLogErrorAtLine(tls, i32(2058), _pFile.X6, str(141260), _pFile.X8, i32(40815)) _4: r0 = _res return @@ -162931,11 +162824,11 @@ func _winUnlockFile(tls *crt.TLS, _phFile *unsafe.Pointer, _offsetLow uint32, _o crt.Xmemset(tls, (unsafe.Pointer)(&_1_ovlp), i32(0), u32(20)) *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(8)))))))))) = _offsetLow *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(12)))))))))) = _offsetHigh - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(58)))).X1)})))(tls, *_phFile, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(58)))).X1)})))(tls, *_phFile, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) return _1: - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(57)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(57)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) return } @@ -162954,7 +162847,7 @@ func _winUnlock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41031), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140560))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41031), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140544))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162964,7 +162857,7 @@ func _winUnlock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41032), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141296))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41032), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141280))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162979,7 +162872,7 @@ func _winUnlock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { goto _6 } - _rc = _winLogErrorAtLine(tls, i32(2058), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141320), _pFile.X8, i32(41041)) + _rc = _winLogErrorAtLine(tls, i32(2058), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141304), _pFile.X8, i32(41041)) _6: _4: if _type < i32(2) { @@ -163009,7 +162902,7 @@ _10: var _winUnlockĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_winUnlockĂ˜00__func__Ă˜000[0], str(141320), 10) + crt.Xstrncpy(nil, &_winUnlockĂ˜00__func__Ă˜000[0], str(141304), 10) } func _winCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:40991:1 @@ -163023,7 +162916,7 @@ func _winCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40998), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCheckReservedLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40998), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCheckReservedLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163054,7 +162947,7 @@ _3: var _winCheckReservedLockĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_winCheckReservedLockĂ˜00__func__Ă˜000[0], str(141332), 21) + crt.Xstrncpy(nil, &_winCheckReservedLockĂ˜00__func__Ă˜000[0], str(141316), 21) } func _winFileControl(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:41122:1 @@ -163254,7 +163147,7 @@ _0: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X5 */))) *p = uint8(int32(*p) & (^int32(_mask))) - sink6843 = *p + sink6915 = *p } goto _3 @@ -163262,7 +163155,7 @@ _2: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X5 */))) *p = uint8(int32(*p) | int32(_mask)) - sink6843 = *p + sink6915 = *p } _3: _1: @@ -163297,7 +163190,7 @@ func _winGetTempname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pzBuf **int8) (r0 int32 _ = _11_zUtf8 var _11_zMbcsPath *int8 // sqlite3.c:42436:10 _ = _11_zMbcsPath - _nPre = _sqlite3Strlen30(tls, str(141356)) + _nPre = _sqlite3Strlen30(tls, str(141340)) _nMax = _pVfs.X2 _nBuf = _nMax + i32(2) _zBuf = (*int8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(_nBuf)))) @@ -163315,7 +163208,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42310), unsafe.Pointer((*int8)(unsafe.Pointer(&_winGetTempnameĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141364))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42310), unsafe.Pointer((*int8)(unsafe.Pointer(&_winGetTempnameĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141348))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163340,7 +163233,7 @@ _6: } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141372), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42320)) + r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141356), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42320)) return _7: @@ -163363,13 +163256,13 @@ _3: return _11: - if (*(*func(*crt.TLS, uint32, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(32)))).X1)})))(tls, uint32(_nMax), _6_zWidePath) != uint32(i32(0)) { + if (*(*func(*crt.TLS, uint32, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(32)))).X1)})))(tls, uint32(_nMax), _6_zWidePath) != uint32(i32(0)) { goto _12 } Xsqlite3_free(tls, (unsafe.Pointer)(_6_zWidePath)) Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141388), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42418)) + r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141372), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42418)) return _12: @@ -163403,16 +163296,16 @@ _10: return _16: - if (*(*func(*crt.TLS, uint32, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(31)))).X1)})))(tls, uint32(_nMax), _11_zMbcsPath) != uint32(i32(0)) { + if (*(*func(*crt.TLS, uint32, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(31)))).X1)})))(tls, uint32(_nMax), _11_zMbcsPath) != uint32(i32(0)) { goto _17 } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141404), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42445)) + r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141388), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42445)) return _17: - _11_zUtf8 = _winMbcsToUtf8(tls, _11_zMbcsPath, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls)) + _11_zUtf8 = _winMbcsToUtf8(tls, _11_zMbcsPath, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls)) if _11_zUtf8 == nil { goto _18 } @@ -163434,7 +163327,7 @@ _8: } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141420), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42469)) + r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141404), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42469)) return _20: @@ -163444,11 +163337,11 @@ _20: } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141436), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42487)) + r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141420), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42487)) return _21: - Xsqlite3_snprintf(tls, (_nBuf-i32(16))-_nLen, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zBuf))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nLen))))))), str(141356)) + Xsqlite3_snprintf(tls, (_nBuf-i32(16))-_nLen, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zBuf))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nLen))))))), str(141340)) _j = uint32(_sqlite3Strlen30(tls, _zBuf)) Xsqlite3_randomness(tls, i32(15), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(_j))))) _i = uint32(i32(0)) @@ -163473,7 +163366,7 @@ _25: var _winGetTempnameĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_winGetTempnameĂ˜00__func__Ă˜000[0], str(141452), 15) + crt.Xstrncpy(nil, &_winGetTempnameĂ˜00__func__Ă˜000[0], str(141436), 15) } func _winMakeEndInDirSep(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:42259:1 @@ -163516,7 +163409,7 @@ _0: var _winGetTempnameĂ˜00zCharsĂ˜001 [63]int8 // sqlite3.c:42280:15 func init() { - crt.Xstrncpy(nil, &_winGetTempnameĂ˜00zCharsĂ˜001[0], str(141468), 63) + crt.Xstrncpy(nil, &_winGetTempnameĂ˜00zCharsĂ˜001[0], str(141452), 63) } func _winMapfile(tls *crt.TLS, _pFd *XwinFile, _nByte int64) (r0 int32) { // sqlite3.c:41963:1 @@ -163536,7 +163429,7 @@ func _winMapfile(tls *crt.TLS, _pFd *XwinFile, _nByte int64) (r0 int32) { // sql return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41967), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141532))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41967), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141516))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163588,13 +163481,13 @@ _8: _5_protect = u32(2) _5_flags = u32(4) _winUnmapfile(tls, _pFd) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(40 /* X11 */))) = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(7)))).X1)})))(tls, _pFd.X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _5_protect, uint32((_nMap>>uint(i32(32)))&int64(u32(4294967295))), uint32(_nMap&int64(u32(4294967295))), (*uint16)(unsafe.Pointer(nil))) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(40 /* X11 */))) = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(7)))).X1)})))(tls, _pFd.X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _5_protect, uint32((_nMap>>uint(i32(32)))&int64(u32(4294967295))), uint32(_nMap&int64(u32(4294967295))), (*uint16)(unsafe.Pointer(nil))) if unsafe.Pointer(_pFd.X11) != nil { goto _10 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) - _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141564), _pFd.X8, i32(42014)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141548), _pFd.X8, i32(42014)) r0 = i32(0) return @@ -163604,7 +163497,7 @@ _10: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42021), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141576))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42021), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141560))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163614,20 +163507,20 @@ _10: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42022), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141612))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42022), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141596))) crt.X__builtin_abort(tls) return i32(0) }() }() - _5_pNew = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(49)))).X1)})))(tls, _pFd.X11, _5_flags, uint32(i32(0)), uint32(i32(0)), uint32(_nMap)) + _5_pNew = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(49)))).X1)})))(tls, _pFd.X11, _5_flags, uint32(i32(0)), uint32(i32(0)), uint32(_nMap)) if unsafe.Pointer(_5_pNew) != nil { goto _16 } - (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _pFd.X11) + (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _pFd.X11) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(40 /* X11 */))) = nil - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) - _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141672), _pFd.X8, i32(42032)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(20 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141656), _pFd.X8, i32(42032)) r0 = i32(0) return @@ -163644,7 +163537,7 @@ _9: var _winMapfileĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_winMapfileĂ˜00__func__Ă˜000[0], str(141684), 11) + crt.Xstrncpy(nil, &_winMapfileĂ˜00__func__Ă˜000[0], str(141668), 11) } func _winSectorSize(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:41249:1 @@ -163722,7 +163615,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41793), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmMapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141696))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41793), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmMapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141680))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163738,7 +163631,7 @@ _0: goto _6 } - _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141752), _pDbFd.X8, i32(41808)) + _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141736), _pDbFd.X8, i32(41808)) goto _shmpage_out _6: @@ -163758,7 +163651,7 @@ _8: goto _9 } - _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141764), _pDbFd.X8, i32(41823)) + _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141748), _pDbFd.X8, i32(41823)) goto _shmpage_out _9: @@ -163780,26 +163673,26 @@ _11: _7_hMap = nil _7_pMap = (unsafe.Pointer)(uintptr(i32(0))) - _7_hMap = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(7)))).X1)})))(tls, (*XwinFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(8 /* X2 */))).X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), uint32(i32(4)), uint32(i32(0)), uint32(_2_nByte), (*uint16)(unsafe.Pointer(nil))) + _7_hMap = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(7)))).X1)})))(tls, (*XwinFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(8 /* X2 */))).X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), uint32(i32(4)), uint32(i32(0)), uint32(_2_nByte), (*uint16)(unsafe.Pointer(nil))) if _7_hMap == nil { goto _13 } _8_iOffset = (_pShmNode.X4) * _szRegion _8_iOffsetShift = int32(uint32(_8_iOffset) % (_winSysInfo.X7)) - _7_pMap = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(49)))).X1)})))(tls, _7_hMap, uint32(i32(6)), uint32(i32(0)), uint32(_8_iOffset-_8_iOffsetShift), uint32(_szRegion+_8_iOffsetShift)) + _7_pMap = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(49)))).X1)})))(tls, _7_hMap, uint32(i32(6)), uint32(i32(0)), uint32(_8_iOffset-_8_iOffsetShift), uint32(_szRegion+_8_iOffsetShift)) _13: if _7_pMap != nil { goto _14 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(92 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) - _rc = _winLogErrorAtLine(tls, i32(5386), _pShmNode.X6, str(141776), _pDbFd.X8, i32(41877)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(92 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _rc = _winLogErrorAtLine(tls, i32(5386), _pShmNode.X6, str(141760), _pDbFd.X8, i32(41877)) if _7_hMap == nil { goto _15 } - (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _7_hMap) + (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _7_hMap) _15: goto _shmpage_out @@ -163848,7 +163741,7 @@ func _winOpenSharedMemory(tls *crt.TLS, _pDbFd *XwinFile) (r0 int32) { // sqlite return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41489), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenSharedMemoryĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141788))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41489), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenSharedMemoryĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141772))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163874,7 +163767,7 @@ _2: _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = (*int8)(unsafe.Pointer((*XwinShmNode)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 112*uintptr(i32(1)))))) - Xsqlite3_snprintf(tls, _nName+i32(15), _pNew.X1, str(141804), unsafe.Pointer(_pDbFd.X8)) + Xsqlite3_snprintf(tls, _nName+i32(15), _pNew.X1, str(141788), unsafe.Pointer(_pDbFd.X8)) _winShmEnterMutex(tls) _pShmNode = _winShmNodeList _4: @@ -163938,7 +163831,7 @@ _13: goto _15 } - _rc = _winLogErrorAtLine(tls, i32(4618), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141812), _pDbFd.X8, i32(41548)) + _rc = _winLogErrorAtLine(tls, i32(4618), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(141796), _pDbFd.X8, i32(41548)) _15: _14: if _rc != i32(0) { @@ -163957,7 +163850,7 @@ _16: _17: _10: *(**XwinShmNode)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _pShmNode - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(14 /* X5 */))) = postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(108 /* X10 */))), uint8(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(14 /* X5 */))) = postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(108 /* X10 */))), uint8(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(96 /* X7 */))) += 1 *(**XwinShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbFd)) + uintptr(24 /* X7 */))))) = _p _winShmLeaveMutex(tls) @@ -163982,7 +163875,7 @@ _shm_open_err: var _winOpenSharedMemoryĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_winOpenSharedMemoryĂ˜00__func__Ă˜000[0], str(141824), 20) + crt.Xstrncpy(nil, &_winOpenSharedMemoryĂ˜00__func__Ă˜000[0], str(141808), 20) } func _winShmEnterMutex(tls *crt.TLS) { // sqlite3.c:41286:1 @@ -164053,7 +163946,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42593), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141844))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42593), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141828))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164063,7 +163956,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42594), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42594), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141896))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164073,7 +163966,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42595), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141940))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42595), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141924))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164083,7 +163976,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42596), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141968))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42596), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141952))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164093,7 +163986,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42600), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141992))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42600), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141976))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164103,7 +163996,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42601), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42601), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164113,7 +164006,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42602), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142100))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42602), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142084))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164123,7 +164016,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42603), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142160))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42603), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142144))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164133,7 +164026,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42606), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142208))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42606), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142192))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164143,7 +164036,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42612), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140560))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42612), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140544))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164159,7 +164052,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42627), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142468))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42627), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142452))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164180,7 +164073,7 @@ _44: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42640), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142496))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42640), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142480))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164250,7 +164143,7 @@ _62: } _65: - if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *uint16, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(5)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u32(4294967295))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { + if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *uint16, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(5)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u32(4294967295))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { goto _66 } @@ -164261,7 +164154,7 @@ _66: _64: _69: - if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *int8, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(4)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u32(4294967295))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { + if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *int8, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(4)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u32(4294967295))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { goto _70 } @@ -164275,7 +164168,7 @@ _68: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = _lastErrno - _winLogErrorAtLine(tls, i32(14), _pFile.X6, str(142600), _zUtf8Name, i32(42750)) + _winLogErrorAtLine(tls, i32(14), _pFile.X6, str(142584), _zUtf8Name, i32(42750)) Xsqlite3_free(tls, _zConverted) Xsqlite3_free(tls, (unsafe.Pointer)(_zTmpname)) if _isReadWrite == 0 || _isExclusive != 0 { @@ -164323,17 +164216,17 @@ _76: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X5 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _81: - if Xsqlite3_uri_boolean(tls, _zName, str(142608), i32(1)) == 0 { + if Xsqlite3_uri_boolean(tls, _zName, str(142592), i32(1)) == 0 { goto _82 } { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X5 */))) *p = uint8(int32(*p) | i32(16)) - sink6843 = *p + sink6915 = *p } _82: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = uint32(i32(0)) @@ -164351,7 +164244,7 @@ _82: var _winOpenĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winOpenĂ˜00__func__Ă˜000[0], str(142600), 8) + crt.Xstrncpy(nil, &_winOpenĂ˜00__func__Ă˜000[0], str(142584), 8) } func _winConvertFromUtf8Filename(tls *crt.TLS, _zFilename *int8) (r0 unsafe.Pointer) { // sqlite3.c:42240:1 @@ -164366,7 +164259,7 @@ func _winConvertFromUtf8Filename(tls *crt.TLS, _zFilename *int8) (r0 unsafe.Poin goto _2 _1: - _zConverted = (unsafe.Pointer)(_winUtf8ToMbcs(tls, _zFilename, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls))) + _zConverted = (unsafe.Pointer)(_winUtf8ToMbcs(tls, _zFilename, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls))) _2: r0 = _zConverted return @@ -164378,7 +164271,7 @@ func _winUtf8ToUnicode(tls *crt.TLS, _zText *int8) (r0 *uint16) { // sqlite3.c:3 _ = _nChar var _zWideText *uint16 // sqlite3.c:39355:10 _ = _zWideText - _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0)) + _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0)) if _nChar != i32(0) { goto _0 } @@ -164396,7 +164289,7 @@ _0: return _1: - _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), _zWideText, _nChar) + _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), _zWideText, _nChar) if _nChar != i32(0) { goto _2 } @@ -164443,7 +164336,7 @@ func _winUnicodeToMbcs(tls *crt.TLS, _zWideText *uint16, _useAnsi int32) (r0 *in } return i32(1) }() - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _2 } @@ -164461,7 +164354,7 @@ _2: return _3: - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _4 } @@ -164493,7 +164386,7 @@ func _winIsDir(tls *crt.TLS, _zConverted unsafe.Pointer) (r0 int32) { // sqlite3 _1_cnt = i32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_1_sAttrData), i32(0), u32(36)) _2: - if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_1_sAttrData))) != 0 || _winRetryIoerr(tls, &_1_cnt, &_lastErrno) == 0 { + if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_1_sAttrData))) != 0 || _winRetryIoerr(tls, &_1_cnt, &_lastErrno) == 0 { goto _3 } @@ -164512,7 +164405,7 @@ _5: goto _6 _1: - _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) _6: r0 = bool2int((_attr != uint32(i32(-1))) && ((_attr & uint32(i32(16))) != 0)) return @@ -164530,7 +164423,7 @@ func _winShmSystemLock(tls *crt.TLS, _pFile *XwinShmNode, _lockType int32, _ofst return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41394), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmSystemLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142616))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41394), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmSystemLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142600))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164564,7 +164457,7 @@ _4: goto _7 _6: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(92 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(92 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) _rc = i32(5) _7: r0 = _rc @@ -164575,7 +164468,7 @@ _7: var _winShmSystemLockĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmSystemLockĂ˜00__func__Ă˜000[0], str(142668), 17) + crt.Xstrncpy(nil, &_winShmSystemLockĂ˜00__func__Ă˜000[0], str(142652), 17) } func _winShmLeaveMutex(tls *crt.TLS) { // sqlite3.c:41289:1 @@ -164598,14 +164491,14 @@ func _winShmPurge(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _deleteFlag int32) { // sql return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41436), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmPurgeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142688))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41436), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmPurgeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142672))) crt.X__builtin_abort(tls) return i32(0) }() }() _pp = &_winShmNodeList _2: - if store7878951(&_p, *_pp) == (*XwinShmNode)(unsafe.Pointer(uintptr(i32(0)))) { + if store7878327(&_p, *_pp) == (*XwinShmNode)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -164625,9 +164518,9 @@ _6: goto _9 } - _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(59)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+8*uintptr(_2_i))).X1) + _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(59)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+8*uintptr(_2_i))).X1) - _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+8*uintptr(_2_i))).X0) + _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+8*uintptr(_2_i))).X0) _2_i += 1 goto _6 @@ -164671,7 +164564,7 @@ func _winShmMutexHeld(tls *crt.TLS) (r0 int32) { // sqlite3.c:41293:1 var _winShmPurgeĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmPurgeĂ˜00__func__Ă˜000[0], str(142708), 12) + crt.Xstrncpy(nil, &_winShmPurgeĂ˜00__func__Ă˜000[0], str(142692), 12) } func _winDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _syncDir int32) (r0 int32) { // sqlite3.c:42834:1 @@ -164702,12 +164595,12 @@ _0: } _3: - _attr = (*(*func(*crt.TLS, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(21)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(21)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) if _attr != uint32(i32(-1)) { goto _4 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) if _lastErrno != uint32(i32(2)) && _lastErrno != uint32(i32(3)) { goto _6 } @@ -164729,7 +164622,7 @@ _4: goto _8 _9: - if (*(*func(*crt.TLS, *uint16) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(10)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) == 0 { + if (*(*func(*crt.TLS, *uint16) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(10)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) == 0 { goto _10 } @@ -164752,12 +164645,12 @@ _8: _2: _13: - _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) if _attr != uint32(i32(-1)) { goto _14 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) if _lastErrno != uint32(i32(2)) && _lastErrno != uint32(i32(3)) { goto _16 } @@ -164779,7 +164672,7 @@ _14: goto _18 _19: - if (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(9)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) == 0 { + if (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(9)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) == 0 { goto _20 } @@ -164803,7 +164696,7 @@ _12: goto _23 } - _rc = _winLogErrorAtLine(tls, i32(2570), _lastErrno, str(142720), _zFilename, i32(42930)) + _rc = _winLogErrorAtLine(tls, i32(2570), _lastErrno, str(142704), _zFilename, i32(42930)) goto _24 _23: @@ -164818,7 +164711,7 @@ _24: var _winShmMapĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmMapĂ˜00__func__Ă˜000[0], str(142732), 10) + crt.Xstrncpy(nil, &_winShmMapĂ˜00__func__Ă˜000[0], str(142716), 10) } func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags int32) (r0 int32) { // sqlite3.c:41636:1 @@ -164847,7 +164740,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41649), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142744))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41649), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142728))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164857,7 +164750,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41650), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142780))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41650), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142764))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164867,7 +164760,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41651), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142788))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41651), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142772))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164877,7 +164770,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41655), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142988))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41655), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142972))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164888,7 +164781,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41658), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143032))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41658), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143016))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164917,7 +164810,7 @@ _21: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41666), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143056))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41666), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143040))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164925,7 +164818,7 @@ _21: { p := &_1_allMask *p = uint16(int32(*p) | int32(_pX.X3)) - sink6836 = *p + sink6908 = *p } _18: _pX = (*XwinShm)(unsafe.Pointer(_pX.X1)) @@ -164949,12 +164842,12 @@ _25: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) *p = uint16(int32(*p) & (^int32(_mask))) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) & (^int32(_mask))) - sink6836 = *p + sink6908 = *p } _26: goto _27 @@ -164982,7 +164875,7 @@ _33: { p := &_6_allShared *p = uint16(int32(*p) | int32(_pX.X3)) - sink6836 = *p + sink6908 = *p } _pX = (*XwinShm)(unsafe.Pointer(_pX.X1)) goto _29 @@ -165010,7 +164903,7 @@ _34: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | int32(_mask)) - sink6836 = *p + sink6908 = *p } _37: goto _38 @@ -165048,7 +164941,7 @@ _42: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41727), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143104))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41727), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143088))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165056,7 +164949,7 @@ _42: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) *p = uint16(int32(*p) | int32(_mask)) - sink6836 = *p + sink6908 = *p } _46: _45: @@ -165071,7 +164964,7 @@ _27: var _winShmLockĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmLockĂ˜00__func__Ă˜000[0], str(143132), 11) + crt.Xstrncpy(nil, &_winShmLockĂ˜00__func__Ă˜000[0], str(143116), 11) } func _winShmBarrier(tls *crt.TLS, _fd *Xsqlite3_file) { // sqlite3.c:41745:1 @@ -165124,7 +165017,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmUnmapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143144))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmUnmapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143128))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165145,7 +165038,7 @@ _7: var _winShmUnmapĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmUnmapĂ˜00__func__Ă˜000[0], str(143164), 12) + crt.Xstrncpy(nil, &_winShmUnmapĂ˜00__func__Ă˜000[0], str(143148), 12) } func _winFetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _nAmt int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:42062:1 @@ -165195,7 +165088,7 @@ func _winUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Pointe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42110), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143176))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42110), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143160))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165205,7 +165098,7 @@ func _winUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Pointe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42113), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143204))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42113), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143188))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165225,7 +165118,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42128), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42128), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165238,7 +165131,7 @@ _6: var _winUnfetchĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_winUnfetchĂ˜00__func__Ă˜000[0], str(143268), 11) + crt.Xstrncpy(nil, &_winUnfetchĂ˜00__func__Ă˜000[0], str(143252), 11) } func _winAccess(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _flags int32, _pResOut *int32) (r0 int32) { // sqlite3.c:42942:1 @@ -165273,7 +165166,7 @@ _0: _2_cnt = i32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_2_sAttrData), i32(0), u32(36)) _3: - if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_2_sAttrData))) != 0 || _winRetryIoerr(tls, &_2_cnt, &_lastErrno) == 0 { + if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_2_sAttrData))) != 0 || _winRetryIoerr(tls, &_2_cnt, &_lastErrno) == 0 { goto _4 } @@ -165303,7 +165196,7 @@ _6: } Xsqlite3_free(tls, _zConverted) - r0 = _winLogErrorAtLine(tls, i32(3338), _lastErrno, str(143280), _zFilename, i32(42985)) + r0 = _winLogErrorAtLine(tls, i32(3338), _lastErrno, str(143264), _zFilename, i32(42985)) return _13: @@ -165312,7 +165205,7 @@ _11: goto _15 _2: - _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) _15: Xsqlite3_free(tls, _zConverted) switch _flags { @@ -165337,7 +165230,7 @@ _19: _20: func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43008), unsafe.Pointer((*int8)(unsafe.Pointer(&_winAccessĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143292))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43008), unsafe.Pointer((*int8)(unsafe.Pointer(&_winAccessĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143276))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165351,7 +165244,7 @@ _21: var _winAccessĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_winAccessĂ˜00__func__Ă˜000[0], str(143280), 10) + crt.Xstrncpy(nil, &_winAccessĂ˜00__func__Ă˜000[0], str(143264), 10) } func _winFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zRelative *int8, _nFull int32, _zFull *int8) (r0 int32) { // sqlite3.c:43068:1 @@ -165380,7 +165273,7 @@ _1: return _nFull } return (_pVfs.X2) - }(), _zFull, str(143320), unsafe.Pointer(Xsqlite3_data_directory), i32(92), unsafe.Pointer(_zRelative)) + }(), _zFull, str(143304), unsafe.Pointer(Xsqlite3_data_directory), i32(92), unsafe.Pointer(_zRelative)) r0 = i32(0) return @@ -165398,13 +165291,13 @@ _6: goto _8 } - _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*uint16)(unsafe.Pointer(uintptr(i32(0)))), (**uint16)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*uint16)(unsafe.Pointer(uintptr(i32(0)))), (**uint16)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _9 } Xsqlite3_free(tls, _zConverted) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143328), _zRelative, i32(43190)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143312), _zRelative, i32(43190)) return _9: @@ -165423,14 +165316,14 @@ _9: return _10: - _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _nByte, _4_zTemp, (**uint16)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _nByte, _4_zTemp, (**uint16)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _11 } Xsqlite3_free(tls, _zConverted) Xsqlite3_free(tls, (unsafe.Pointer)(_4_zTemp)) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143348), _zRelative, i32(43203)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143332), _zRelative, i32(43203)) return _11: @@ -165440,13 +165333,13 @@ _11: goto _12 _8: - _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _13 } Xsqlite3_free(tls, _zConverted) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143368), _zRelative, i32(43216)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143352), _zRelative, i32(43216)) return _13: @@ -165465,19 +165358,19 @@ _13: return _14: - _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _nByte, _8_zTemp, (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _nByte, _8_zTemp, (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _15 } Xsqlite3_free(tls, _zConverted) Xsqlite3_free(tls, (unsafe.Pointer)(_8_zTemp)) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143388), _zRelative, i32(43229)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), str(143372), _zRelative, i32(43229)) return _15: Xsqlite3_free(tls, _zConverted) - _zOut = _winMbcsToUtf8(tls, _8_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls)) + _zOut = _winMbcsToUtf8(tls, _8_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(0)))).X1)})))(tls)) Xsqlite3_free(tls, (unsafe.Pointer)(_8_zTemp)) _12: if _zOut == nil { @@ -165547,11 +165440,11 @@ _0: goto _2 } - _h = (unsafe.Pointer)((*(*func(*crt.TLS, *uint16) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(45)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)))) + _h = (unsafe.Pointer)((*(*func(*crt.TLS, *uint16) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(45)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)))) goto _3 _2: - _h = (unsafe.Pointer)((*(*func(*crt.TLS, *int8) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(44)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)))) + _h = (unsafe.Pointer)((*(*func(*crt.TLS, *int8) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(44)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)))) _3: Xsqlite3_free(tls, _zConverted) r0 = _h @@ -165561,7 +165454,7 @@ _3: func _winDlError(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nBuf int32, _zBufOut *int8) { // sqlite3.c:43293:1 - _winGetLastErrorMsg(tls, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), _nBuf, _zBufOut) + _winGetLastErrorMsg(tls, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls), _nBuf, _zBufOut) return } @@ -165570,7 +165463,7 @@ func _winDlSym(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pH unsafe.Pointer, _zSym *int var _proc func(*crt.TLS) int32 // sqlite3.c:43298:11 _ = _proc - _proc = (*(*func(*crt.TLS, *crt.XHMODULE, *int8) func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(27)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pH)), _zSym) + _proc = (*(*func(*crt.TLS, *crt.XHMODULE, *int8) func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(27)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pH)), _zSym) r0 = *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) int32 }{_proc})) return @@ -165578,7 +165471,7 @@ func _winDlSym(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pH unsafe.Pointer, _zSym *int func _winDlClose(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pHandle unsafe.Pointer) { // sqlite3.c:43305:1 - (*(*func(*crt.TLS, *crt.XHMODULE) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(16)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pHandle))) + (*(*func(*crt.TLS, *crt.XHMODULE) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(16)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pHandle))) return } @@ -165600,13 +165493,13 @@ func _winRandomness(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nBuf int32, _zBuf *int8) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_e)) + uintptr(4 /* X1 */))) = _nBuf *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_e)) + uintptr(12 /* X3 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_e)) + uintptr(8 /* X2 */))) = i32(0) - (*(*func(*crt.TLS, *crt.XSYSTEMTIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(29)))).X1)})))(tls, &_1_x) + (*(*func(*crt.TLS, *crt.XSYSTEMTIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(29)))).X1)})))(tls, &_1_x) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_1_x)), int32(u32(16))) - _2_pid = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(17)))).X1)})))(tls) + _2_pid = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(17)))).X1)})))(tls) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_2_pid)), int32(u32(4))) - _3_cnt = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(33)))).X1)})))(tls) + _3_cnt = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(33)))).X1)})))(tls) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_3_cnt)), int32(u32(4))) - (*(*func(*crt.TLS, *crt.XLARGE_INTEGER) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(51)))).X1)})))(tls, &_4_i) + (*(*func(*crt.TLS, *crt.XLARGE_INTEGER) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(51)))).X1)})))(tls, &_4_i) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_4_i)), int32(u32(8))) r0 = func() int32 { if (_e.X3) > _nBuf { @@ -165632,7 +165525,7 @@ _0: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0)) + 1*uintptr(postInc961(&_k, int32(1))))) *p = uint8(int32(*p) ^ int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x)) + 1*uintptr(_j))))) - sink6843 = *p + sink6915 = *p } if _k < (_p.X1) { goto _4 @@ -165682,7 +165575,7 @@ _0: func _winCurrentTimeInt64(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _piNow *int64) (r0 int32) { // sqlite3.c:43427:1 var _ft crt.XFILETIME // sqlite3.c:43431:12 _ = _ft - (*(*func(*crt.TLS, *crt.XFILETIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(30)))).X1)})))(tls, &_ft) + (*(*func(*crt.TLS, *crt.XFILETIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(30)))).X1)})))(tls, &_ft) *_piNow = _winCurrentTimeInt64Ă˜00winFiletimeEpochĂ˜001 + (((int64(_ft.X1) * _winCurrentTimeInt64Ă˜00max32BitValueĂ˜002) + int64(_ft.X0)) / i64(10000)) r0 = i32(0) @@ -165705,7 +165598,7 @@ func init() { func _winGetLastError(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:43510:1 var _e uint32 // sqlite3.c:43511:9 _ = _e - _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) + _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(26)))).X1)})))(tls) if _nBuf <= i32(0) { goto _0 @@ -165736,11 +165629,11 @@ _1: goto _4 } - if ((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2) == nil { + if ((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2) == nil { goto _5 } - *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))))) + uintptr(4 /* X1 */))) = (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2 + *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))))) + uintptr(4 /* X1 */))) = (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2 _5: _i += 1 goto _1 @@ -165755,24 +165648,24 @@ _7: goto _10 } - if crt.Xstrcmp(tls, _zName, (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))).X0) != i32(0) { + if crt.Xstrcmp(tls, _zName, (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))).X0) != i32(0) { goto _11 } - if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _12 } - *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))))) + uintptr(8 /* X2 */))) = (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1 + *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))))) + uintptr(8 /* X2 */))) = (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1 _12: _rc = i32(0) if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{_pNewFunc})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _13 } - _pNewFunc = (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2 + _pNewFunc = (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X2 _13: - *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))))) + uintptr(4 /* X1 */))) = _pNewFunc + *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))))) + uintptr(4 /* X1 */))) = _pNewFunc goto _10 _11: @@ -165796,11 +165689,11 @@ _0: goto _3 } - if crt.Xstrcmp(tls, _zName, (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))).X0) != i32(0) { + if crt.Xstrcmp(tls, _zName, (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))).X0) != i32(0) { goto _4 } - r0 = (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1 + r0 = (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1 return _4: @@ -165828,7 +165721,7 @@ _1: goto _4 } - if crt.Xstrcmp(tls, _zName, (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))).X0) != i32(0) { + if crt.Xstrcmp(tls, _zName, (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))).X0) != i32(0) { goto _5 } @@ -165846,11 +165739,11 @@ _6: goto _9 } - if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _10 } - r0 = (*T7871243)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X0 + r0 = (*T7870619)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X0 return _10: @@ -165866,7 +165759,7 @@ _9: var _sqlite3_os_initĂ˜00winLongPathVfsĂ˜002 Xsqlite3_vfs // sqlite3.c:43546:22 func init() { - _sqlite3_os_initĂ˜00winLongPathVfsĂ˜002 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(65534), X3: nil, X4: str(143408), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winLongPathVfsĂ˜002 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(65534), X3: nil, X4: str(143392), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -165904,7 +165797,7 @@ func init() { var _sqlite3_os_initĂ˜00winNolockVfsĂ˜003 Xsqlite3_vfs // sqlite3.c:43571:22 func init() { - _sqlite3_os_initĂ˜00winNolockVfsĂ˜003 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(1040), X3: nil, X4: str(143424), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winNolockVfsĂ˜003 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(1040), X3: nil, X4: str(143408), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -166011,7 +165904,7 @@ func _winNolockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int var _sqlite3_os_initĂ˜00winLongPathNolockVfsĂ˜004 Xsqlite3_vfs // sqlite3.c:43596:22 func init() { - _sqlite3_os_initĂ˜00winLongPathNolockVfsĂ˜004 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(65534), X3: nil, X4: str(143436), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winLongPathNolockVfsĂ˜004 = Xsqlite3_vfs{X0: i32(3), X1: i32(72), X2: i32(65534), X3: nil, X4: str(143420), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -166092,13 +165985,13 @@ _0: var _sqlite3_initializeĂ˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_initializeĂ˜00__func__Ă˜000[0], str(143456), 19) + crt.Xstrncpy(nil, &_sqlite3_initializeĂ˜00__func__Ă˜000[0], str(143440), 19) } var _enlargeAndAppendĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_enlargeAndAppendĂ˜00__func__Ă˜000[0], str(143476), 17) + crt.Xstrncpy(nil, &_enlargeAndAppendĂ˜00__func__Ă˜000[0], str(143460), 17) } func _getIntArg(tls *crt.TLS, _p *XPrintfArguments) (r0 int64) { // sqlite3.c:25172:1 @@ -166118,7 +166011,7 @@ _0: var _sqlite3VXPrintfĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00__func__Ă˜000[0], str(143496), 16) + crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00__func__Ă˜000[0], str(143480), 16) } var _fmtinfo [23]Xet_info // sqlite3.c:25099:22 @@ -166130,19 +166023,19 @@ func init() { var _sqlite3VXPrintfĂ˜00zOrdĂ˜001 [9]int8 // sqlite3.c:25440:29 func init() { - crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00zOrdĂ˜001[0], str(143512), 9) + crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00zOrdĂ˜001[0], str(143496), 9) } var _aDigits [33]int8 // sqlite3.c:25097:19 func init() { - crt.Xstrncpy(nil, &_aDigits[0], str(143524), 33) + crt.Xstrncpy(nil, &_aDigits[0], str(143508), 33) } var _aPrefix [7]int8 // sqlite3.c:25098:19 func init() { - crt.Xstrncpy(nil, &_aPrefix[0], str(143560), 7) + crt.Xstrncpy(nil, &_aPrefix[0], str(143544), 7) } func _getDoubleArg(tls *crt.TLS, _p *XPrintfArguments) (r0 float64) { // sqlite3.c:25176:1 @@ -166234,7 +166127,7 @@ _5: var _sqlite3AppendCharĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AppendCharĂ˜00__func__Ă˜000[0], str(143568), 18) + crt.Xstrncpy(nil, &_sqlite3AppendCharĂ˜00__func__Ă˜000[0], str(143552), 18) } func _sqlite3HeaderSizeBtree(tls *crt.TLS) (r0 int32) { // sqlite3.c:68793:1 @@ -166255,798 +166148,6 @@ func _sqlite3HeaderSizePcache1(tls *crt.TLS) (r0 int32) { // sqlite3.c:46150:1 } -func _sqlite3MemGetMemsys5(tls *crt.TLS) (r0 *Xsqlite3_mem_methods) { // sqlite3.c:22698:1 - r0 = &_sqlite3MemGetMemsys5Ă˜00memsys5MethodsĂ˜001 - return - -} - -var _sqlite3MemGetMemsys5Ă˜00memsys5MethodsĂ˜001 Xsqlite3_mem_methods // sqlite3.c:22699:36 - -func init() { - _sqlite3MemGetMemsys5Ă˜00memsys5MethodsĂ˜001 = Xsqlite3_mem_methods{X0: _memsys5Malloc, X1: _memsys5Free, X2: _memsys5Realloc, X3: _memsys5Size, X4: _memsys5Roundup, X5: _memsys5Init, X6: _memsys5Shutdown, X7: nil} -} - -func _memsys5Malloc(tls *crt.TLS, _nBytes int32) (r0 unsafe.Pointer) { // sqlite3.c:22492:1 - var _p *int64 // sqlite3.c:22493:17 - _ = _p - _p = nil - if _nBytes <= i32(0) { - goto _0 - } - - _memsys5Enter(tls) - _p = (*int64)(unsafe.Pointer(_memsys5MallocUnsafe(tls, _nBytes))) - _memsys5Leave(tls) -_0: - r0 = (unsafe.Pointer)(_p) - return - -} - -func _memsys5Enter(tls *crt.TLS) { // sqlite3.c:22326:1 - Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem5.X3))) - return - -} - -var _mem5 T7816115 // sqlite3.c:22268:3 - -func _memsys5MallocUnsafe(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:22356:1 - var _i int32 // sqlite3.c:22357:7 - _ = _i - var _iBin int32 // sqlite3.c:22358:7 - _ = _iBin - var _iFullSz int32 // sqlite3.c:22359:7 - _ = _iFullSz - var _iLogsize int32 // sqlite3.c:22360:7 - _ = _iLogsize - var _5_newSize int32 // sqlite3.c:22393:9 - _ = _5_newSize - func() int32 { - if _nByte > i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22363), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5MallocUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137864))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - if _nByte <= i32(1073741824) { - goto _2 - } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - -_2: - if uint32(_nByte) <= (_mem5.X11) { - goto _3 - } - - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(56 /* X11 */))) = uint32(_nByte) -_3: - *func() *int32 { _iFullSz = _mem5.X0; return &_iLogsize }() = i32(0) -_4: - if _iFullSz >= _nByte { - goto _7 - } - - *func() *int32 { - { - p := &_iFullSz - *p = (*p) * i32(2) - sink961 = *p - } - return &_iLogsize - }() += 1 - goto _4 - -_7: - _iBin = _iLogsize -_8: - if _iBin > i32(30) || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(60 /* X12 */))))) + 4*uintptr(_iBin)))) >= i32(0) { - goto _12 - } - - _iBin += 1 - goto _8 - -_12: - if _iBin <= i32(30) { - goto _13 - } - - Xsqlite3_log(tls, i32(7), str(143588), _nByte) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - -_13: - _i = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(60 /* X12 */))))) + 4*uintptr(_iBin))) - _memsys5Unlink(tls, _i, _iBin) -_14: - if _iBin <= _iLogsize { - goto _15 - } - - _iBin -= 1 - _5_newSize = i32(1) << uint(_iBin) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i+_5_newSize))) = uint8(i32(32) | _iBin) - _memsys5Link(tls, _i+_5_newSize, _iBin) - goto _14 - -_15: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i))) = uint8(_iLogsize) - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(16 /* X4 */))) += 1 - { - p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(24 /* X5 */))) - *p = (*p) + uint64(_iFullSz) - sink992 = *p - } - { - p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(32 /* X6 */))) - *p = (*p) + uint64(_iFullSz-_nByte) - sink992 = *p - } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(44 /* X8 */))) += 1 - { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(40 /* X7 */))) - *p = (*p) + uint32(_iFullSz) - sink985 = *p - } - if (_mem5.X10) >= (_mem5.X8) { - goto _16 - } - - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(52 /* X10 */))) = _mem5.X8 -_16: - if (_mem5.X9) >= (_mem5.X7) { - goto _17 - } - - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(48 /* X9 */))) = _mem5.X7 -_17: - crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_i*(_mem5.X0))))), i32(170), uint32(_iFullSz)) - r0 = (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr(_i*(_mem5.X0))))) - return - -} - -var _memsys5MallocUnsafeĂ˜00__func__Ă˜000 [20]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5MallocUnsafeĂ˜00__func__Ă˜000[0], str(143616), 20) -} - -func _memsys5Unlink(tls *crt.TLS, _i int32, _iLogsize int32) { // sqlite3.c:22285:1 - var _next int32 // sqlite3.c:22286:7 - _ = _next - var _prev int32 // sqlite3.c:22286:13 - _ = _prev - func() int32 { - if (_i >= i32(0)) && (_i < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22287), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5UnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143636))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iLogsize >= i32(0)) && (_iLogsize <= i32(30)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22288), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5UnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143660))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i)))) & i32(31)) == _iLogsize { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22289), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5UnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143692))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _next = (*Xsqlite3_debug_mutex)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr(_i*(_mem5.X0)))))).X0 - _prev = (*Xsqlite3_debug_mutex)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr(_i*(_mem5.X0)))))).X1 - if _prev >= i32(0) { - goto _8 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(60 /* X12 */))))) + 4*uintptr(_iLogsize))) = _next - goto _9 - -_8: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_prev*(_mem5.X0)))))) + uintptr(0 /* X0 */))) = _next -_9: - if _next < i32(0) { - goto _10 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_next*(_mem5.X0)))))) + uintptr(4 /* X1 */))) = _prev -_10: - return - -} - -var _memsys5UnlinkĂ˜00__func__Ă˜000 [14]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5UnlinkĂ˜00__func__Ă˜000[0], str(143736), 14) -} - -func _memsys5Link(tls *crt.TLS, _i int32, _iLogsize int32) { // sqlite3.c:22307:1 - var _x int32 // sqlite3.c:22308:7 - _ = _x - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem5.X3))) != 0 { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22309), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143752))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_i >= i32(0)) && (_i < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22310), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143636))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iLogsize >= i32(0)) && (_iLogsize <= i32(30)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22311), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143660))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i)))) & i32(31)) == _iLogsize { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22312), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143692))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _x = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_i*(_mem5.X0))))))+uintptr(0 /* X0 */))), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(60 /* X12 */))))) + 4*uintptr(_iLogsize)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_i*(_mem5.X0)))))) + uintptr(4 /* X1 */))) = i32(-1) - if _x < i32(0) { - goto _10 - } - - func() int32 { - if _x < (_mem5.X1) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22317), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143784))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_x*(_mem5.X0)))))) + uintptr(4 /* X1 */))) = _i -_10: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(60 /* X12 */))))) + 4*uintptr(_iLogsize))) = _i - return - -} - -var _memsys5LinkĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5LinkĂ˜00__func__Ă˜000[0], str(143800), 12) -} - -func _memsys5Leave(tls *crt.TLS) { // sqlite3.c:22329:1 - Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem5.X3))) - return - -} - -func _memsys5Free(tls *crt.TLS, _pPrior unsafe.Pointer) { // sqlite3.c:22508:1 - func() int32 { - if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22509), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(3672))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _memsys5Enter(tls) - _memsys5FreeUnsafe(tls, _pPrior) - _memsys5Leave(tls) - return - -} - -var _memsys5FreeĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5FreeĂ˜00__func__Ă˜000[0], str(143812), 12) -} - -func _memsys5FreeUnsafe(tls *crt.TLS, _pOld unsafe.Pointer) { // sqlite3.c:22426:1 - var _size uint32 // sqlite3.c:22427:7 - _ = _size - var _iLogsize uint32 // sqlite3.c:22427:13 - _ = _iLogsize - var _iBlock int32 // sqlite3.c:22428:7 - _ = _iBlock - var _1_iBuddy int32 // sqlite3.c:22458:9 - _ = _1_iBuddy - _iBlock = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pOld))))-uintptr(unsafe.Pointer(_mem5.X2)))/1) / (_mem5.X0) - func() int32 { - if (_iBlock >= i32(0)) && (_iBlock < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22436), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143824))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pOld))))-uintptr(unsafe.Pointer(_mem5.X2)))/1) % (_mem5.X0)) == i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22437), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143856))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock)))) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22438), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143896))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _iLogsize = uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock)))) & i32(31)) - _size = uint32(i32(1) << uint(int32(_iLogsize))) - func() int32 { - if ((uint32(_iBlock) + _size) - uint32(i32(1))) < uint32(_mem5.X1) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22442), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143932))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) - *p = uint8(int32(*p) | i32(32)) - sink6843 = *p - } - { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr((uint32(_iBlock)+_size)-uint32(i32(1))))) - *p = uint8(int32(*p) | i32(32)) - sink6843 = *p - } - func() int32 { - if (_mem5.X8) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22448), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143964))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_mem5.X7) >= (_size * uint32(_mem5.X0)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22449), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143984))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(44 /* X8 */))) -= 1 - { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(40 /* X7 */))) - *p = (*p) - (_size * uint32(_mem5.X0)) - sink985 = *p - } - func() int32 { - if ((_mem5.X7) > uint32(i32(0))) || ((_mem5.X8) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22452), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144020))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_mem5.X8) > uint32(i32(0))) || ((_mem5.X7) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22453), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144064))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) = uint8(uint32(i32(32)) | _iLogsize) -_19: - if func() int32 { - if _iLogsize < uint32(i32(30)) { - return i32(1) - } - return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22457), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(5204))) - crt.X__builtin_abort(tls) - return i32(0) - }() - return i32(0) - }() - }() == 0 { - goto _20 - } - - if ((_iBlock >> uint(int32(_iLogsize))) & i32(1)) == 0 { - goto _23 - } - - _1_iBuddy = int32(uint32(_iBlock) - _size) - func() int32 { - if _1_iBuddy >= i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22461), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144108))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - goto _26 - -_23: - _1_iBuddy = int32(uint32(_iBlock) + _size) - if _1_iBuddy < (_mem5.X1) { - goto _27 - } - - goto _20 - -_27: -_26: - if uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_1_iBuddy)))) == (uint32(i32(32)) | _iLogsize) { - goto _28 - } - - goto _20 - -_28: - _memsys5Unlink(tls, _1_iBuddy, int32(_iLogsize)) - _iLogsize += 1 - if _1_iBuddy >= _iBlock { - goto _29 - } - - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_1_iBuddy))) = uint8(uint32(i32(32)) | _iLogsize) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) = uint8(i32(0)) - _iBlock = _1_iBuddy - goto _30 - -_29: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) = uint8(uint32(i32(32)) | _iLogsize) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_1_iBuddy))) = uint8(i32(0)) -_30: - { - p := &_size - *p = (*p) * uint32(i32(2)) - sink985 = *p - } - goto _19 - -_20: - crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_iBlock*(_mem5.X0))))), i32(85), _size) - _memsys5Link(tls, _iBlock, int32(_iLogsize)) - return - -} - -var _memsys5FreeUnsafeĂ˜00__func__Ă˜000 [18]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5FreeUnsafeĂ˜00__func__Ă˜000[0], str(144120), 18) -} - -func _memsys5Realloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nBytes int32) (r0 unsafe.Pointer) { // sqlite3.c:22527:1 - var _nOld int32 // sqlite3.c:22528:7 - _ = _nOld - var _p unsafe.Pointer // sqlite3.c:22529:8 - _ = _p - func() int32 { - if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22530), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5ReallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(3672))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nBytes & (_nBytes - i32(1))) == i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22531), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5ReallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144140))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nBytes >= i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22532), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5ReallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144164))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - if _nBytes != i32(0) { - goto _6 - } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - -_6: - _nOld = _memsys5Size(tls, _pPrior) - if _nBytes > _nOld { - goto _7 - } - - r0 = _pPrior - return - -_7: - _p = _memsys5Malloc(tls, _nBytes) - if _p == nil { - goto _8 - } - - crt.Xmemcpy(tls, _p, _pPrior, uint32(_nOld)) - _memsys5Free(tls, _pPrior) -_8: - r0 = _p - return - -} - -var _memsys5ReallocĂ˜00__func__Ă˜000 [15]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5ReallocĂ˜00__func__Ă˜000[0], str(144176), 15) -} - -func _memsys5Size(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:22337:1 - var _iSize int32 // sqlite3.c:22338:7 - _ = _iSize - var _i int32 // sqlite3.c:22338:14 - _ = _i - func() int32 { - if _p != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22339), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5SizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(824))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _i = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(_mem5.X2)))/1) / (_mem5.X0) - func() int32 { - if (_i >= i32(0)) && (_i < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22341), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5SizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143636))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _iSize = (_mem5.X0) * (i32(1) << uint(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i))))&i32(31))) - r0 = _iSize - return - -} - -var _memsys5SizeĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5SizeĂ˜00__func__Ă˜000[0], str(144192), 12) -} - -func _memsys5Roundup(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:22557:1 - var _iFullSz int32 // sqlite3.c:22558:7 - _ = _iFullSz - if _n <= i32(1073741824) { - goto _0 - } - - r0 = i32(0) - return - -_0: - _iFullSz = _mem5.X0 -_1: - if _iFullSz >= _n { - goto _4 - } - - { - p := &_iFullSz - *p = (*p) * i32(2) - sink961 = *p - } - goto _1 - -_4: - r0 = _iFullSz - return - -} - -func _memsys5Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:22586:1 - var _ii int32 // sqlite3.c:22587:7 - _ = _ii - var _nByte int32 // sqlite3.c:22588:7 - _ = _nByte - var _zByte *uint8 // sqlite3.c:22589:6 - _ = _zByte - var _nMinLog int32 // sqlite3.c:22590:7 - _ = _nMinLog - var _iOffset int32 // sqlite3.c:22591:7 - _ = _iOffset - var _3_nAlloc int32 // sqlite3.c:22624:9 - _ = _3_nAlloc - - *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(12 /* X3 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - i32(0) - _nByte = _sqlite3Config.X14 - _zByte = (*uint8)(unsafe.Pointer(_sqlite3Config.X13)) - func() int32 { - if _zByte != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22605), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144204))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _nMinLog = _memsys5Log(tls, _sqlite3Config.X15) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(0 /* X0 */))) = i32(1) << uint(_nMinLog) -_2: - if i32(8) <= (_mem5.X0) { - goto _3 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(0 /* X0 */))) = (_mem5.X0) << uint(i32(1)) - goto _2 - -_3: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(4 /* X1 */))) = int32(uint32(_nByte) / (uint32(_mem5.X0) + u32(1))) - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(8 /* X2 */))) = _zByte - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(184 /* X13 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr((_mem5.X1)*(_mem5.X0)))) - _ii = i32(0) -_4: - if _ii > i32(30) { - goto _7 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(60 /* X12 */))))) + 4*uintptr(_ii))) = i32(-1) - _ii += 1 - goto _4 - -_7: - _iOffset = i32(0) - _ii = i32(30) -_8: - if _ii < i32(0) { - goto _11 - } - - _3_nAlloc = i32(1) << uint(_ii) - if (_iOffset + _3_nAlloc) > (_mem5.X1) { - goto _12 - } - - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iOffset))) = uint8(_ii | i32(32)) - _memsys5Link(tls, _iOffset, _ii) - { - p := &_iOffset - *p = (*p) + _3_nAlloc - sink961 = *p - } -_12: - func() int32 { - if (_iOffset + _3_nAlloc) > (_mem5.X1) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22630), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144216))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _ii -= 1 - goto _8 - -_11: - if (_sqlite3Config.X0) != i32(0) { - goto _15 - } - - *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(12 /* X3 */))))) = _sqlite3MutexAlloc(tls, i32(3)) -_15: - r0 = i32(0) - return - -} - -var _memsys5InitĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5InitĂ˜00__func__Ă˜000[0], str(144248), 12) -} - -func _memsys5Log(tls *crt.TLS, _iValue int32) (r0 int32) { // sqlite3.c:22574:1 - var _iLog int32 // sqlite3.c:22575:7 - _ = _iLog - _iLog = i32(0) -_0: - if _iLog >= i32(31) || (i32(1)<<uint(_iLog)) >= _iValue { - goto _4 - } - - _iLog += 1 - goto _0 - -_4: - r0 = _iLog - return - -} - -func _memsys5Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:22644:1 - - *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(12 /* X3 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return - -} - func bool2int(b bool) int32 { if b { return 1 @@ -167066,23 +166167,23 @@ func u8(n byte) byte { return n } var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 -var sink8896062 **XWhereLoop //TODO report GC bug +var sink8894322 **XWhereLoop //TODO report GC bug var sink1025 *int8 //TODO report GC bug -var sink8147814 *XCollSeq //TODO report GC bug -var sink8899353 *T8899380 //TODO report GC bug -var sink8985645 *XyyStackEntry //TODO report GC bug -var sink7779050 *XMem //TODO report GC bug -var sink7743496 *uint32 //TODO report GC bug -var sink6849 *uint8 //TODO report GC bug -var sink6823 float64 //TODO report GC bug +var sink8147190 *XCollSeq //TODO report GC bug +var sink8897613 *T8897640 //TODO report GC bug +var sink8983905 *XyyStackEntry //TODO report GC bug +var sink7779437 *XMem //TODO report GC bug +var sink7743883 *uint32 //TODO report GC bug +var sink6921 *uint8 //TODO report GC bug +var sink6895 float64 //TODO report GC bug var sink955 int16 //TODO report GC bug var sink961 int32 //TODO report GC bug var sink967 int64 //TODO report GC bug -var sink6836 uint16 //TODO report GC bug +var sink6908 uint16 //TODO report GC bug var sink985 uint32 //TODO report GC bug var sink992 uint64 //TODO report GC bug -var sink6843 uint8 //TODO report GC bug -func postInc7868260(p **int16, d int) *int16 { +var sink6915 uint8 //TODO report GC bug +func postInc7867636(p **int16, d int) *int16 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -167094,31 +166195,31 @@ func postInc1025(p **int8, d int) *int8 { *q += uintptr(d) return (*int8)(unsafe.Pointer(v)) } -func postInc7901985(p **T7901799, d int) *T7901799 { +func postInc7901361(p **T7901175, d int) *T7901175 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) - return (*T7901799)(unsafe.Pointer(v)) + return (*T7901175)(unsafe.Pointer(v)) } -func postInc8985645(p **XyyStackEntry, d int) *XyyStackEntry { +func postInc8983905(p **XyyStackEntry, d int) *XyyStackEntry { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*XyyStackEntry)(unsafe.Pointer(v)) } -func postInc7779050(p **XMem, d int) *XMem { +func postInc7779437(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*XMem)(unsafe.Pointer(v)) } -func postInc7743496(p **uint32, d int) *uint32 { +func postInc7743883(p **uint32, d int) *uint32 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*uint32)(unsafe.Pointer(v)) } -func postInc6849(p **uint8, d int) *uint8 { +func postInc6921(p **uint8, d int) *uint8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -167127,22 +166228,22 @@ func postInc6849(p **uint8, d int) *uint8 { func postInc961(p *int32, d int32) int32 { v := *p; *p += d; return v } func postInc967(p *int64, d int64) int64 { v := *p; *p += d; return v } func postInc973(p *int8, d int8) int8 { v := *p; *p += d; return v } -func postInc6836(p *uint16, d uint16) uint16 { v := *p; *p += d; return v } +func postInc6908(p *uint16, d uint16) uint16 { v := *p; *p += d; return v } func postInc985(p *uint32, d uint32) uint32 { v := *p; *p += d; return v } -func postInc6843(p *uint8, d uint8) uint8 { v := *p; *p += d; return v } +func postInc6915(p *uint8, d uint8) uint8 { v := *p; *p += d; return v } func preInc1025(p **int8, d int) *int8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v return (*int8)(unsafe.Pointer(v)) } -func preInc7779050(p **XMem, d int) *XMem { +func preInc7779437(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v return (*XMem)(unsafe.Pointer(v)) } -func preInc6849(p **uint8, d int) *uint8 { +func preInc6921(p **uint8, d int) *uint8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v @@ -167150,9 +166251,9 @@ func preInc6849(p **uint8, d int) *uint8 { } func preInc955(p *int16, d int16) int16 { v := *p + d; *p = v; return v } func preInc961(p *int32, d int32) int32 { v := *p + d; *p = v; return v } -func preInc6836(p *uint16, d uint16) uint16 { v := *p + d; *p = v; return v } +func preInc6908(p *uint16, d uint16) uint16 { v := *p + d; *p = v; return v } func preInc985(p *uint32, d uint32) uint32 { v := *p + d; *p = v; return v } -func preInc6843(p *uint8, d uint8) uint8 { v := *p + d; *p = v; return v } +func preInc6915(p *uint8, d uint8) uint8 { v := *p + d; *p = v; return v } func storebits955(p *int16, v int16, m uint64, o uint) int16 { *p = *p&^int16(m) | (v << o & int16(m)) return v @@ -167161,54 +166262,54 @@ func storebits973(p *int8, v int8, m uint64, o uint) int8 { *p = *p&^int8(m) | (v << o & int8(m)) return v } -func store8874652(p *func(*crt.TLS, *Xsqlite3_vtab) int32, v func(*crt.TLS, *Xsqlite3_vtab) int32) func(*crt.TLS, *Xsqlite3_vtab) int32 { +func store8872912(p *func(*crt.TLS, *Xsqlite3_vtab) int32, v func(*crt.TLS, *Xsqlite3_vtab) int32) func(*crt.TLS, *Xsqlite3_vtab) int32 { *p = v return v } func store1025(p **int8, v *int8) *int8 { *p = v; return v } -func store7989486(p **XIndex, v *XIndex) *XIndex { *p = v; return v } -func store7858539(p **XColumn, v *XColumn) *XColumn { *p = v; return v } -func store7764938(p **XTable, v *XTable) *XTable { *p = v; return v } -func store7851163(p **T7851275, v *T7851275) *T7851275 { *p = v; return v } -func store7878951(p **XwinShmNode, v *XwinShmNode) *XwinShmNode { *p = v; return v } -func store8258210(p **XFKey, v *XFKey) *XFKey { *p = v; return v } -func store7886493(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } -func store7766501(p **XVdbe, v *XVdbe) *XVdbe { *p = v; return v } -func store8896886(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v } -func store8263480(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } -func store7997455(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } -func store7913281(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } -func store7753731(p **XBtree, v *XBtree) *XBtree { *p = v; return v } -func store8291345(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } -func store8122368(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } -func store7851781(p **XSelect, v *XSelect) *XSelect { *p = v; return v } -func store7790031(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } -func store8273537(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } -func store7760504(p **XExprList, v *XExprList) *XExprList { *p = v; return v } -func store7840616(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } -func store7901985(p **T7901799, v *T7901799) *T7901799 { *p = v; return v } -func store7789597(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } -func store8907392(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v } -func store7895702(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } -func store7997862(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } -func store8894243(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v } -func store8105232(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } -func store7852330(p **XExpr, v *XExpr) *XExpr { *p = v; return v } -func store8151765(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } -func store8524225(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } -func store7992910(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } -func store7779050(p **XMem, v *XMem) *XMem { *p = v; return v } +func store7988862(p **XIndex, v *XIndex) *XIndex { *p = v; return v } +func store7857915(p **XColumn, v *XColumn) *XColumn { *p = v; return v } +func store7765325(p **XTable, v *XTable) *XTable { *p = v; return v } +func store7850529(p **T7850641, v *T7850641) *T7850641 { *p = v; return v } +func store7878327(p **XwinShmNode, v *XwinShmNode) *XwinShmNode { *p = v; return v } +func store8257610(p **XFKey, v *XFKey) *XFKey { *p = v; return v } +func store7885869(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } +func store7766888(p **XVdbe, v *XVdbe) *XVdbe { *p = v; return v } +func store8895146(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v } +func store8262880(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } +func store7996831(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } +func store7912657(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } +func store7754118(p **XBtree, v *XBtree) *XBtree { *p = v; return v } +func store8290745(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } +func store8121744(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } +func store7851147(p **XSelect, v *XSelect) *XSelect { *p = v; return v } +func store7790418(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } +func store8272937(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } +func store7760891(p **XExprList, v *XExprList) *XExprList { *p = v; return v } +func store7839982(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } +func store7901361(p **T7901175, v *T7901175) *T7901175 { *p = v; return v } +func store7789984(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } +func store8905652(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v } +func store7895078(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } +func store7997238(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } +func store8892503(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v } +func store8104608(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } +func store7851696(p **XExpr, v *XExpr) *XExpr { *p = v; return v } +func store8151141(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } +func store8522485(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } +func store7992286(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } +func store7779437(p **XMem, v *XMem) *XMem { *p = v; return v } func store1008(p *unsafe.Pointer, v unsafe.Pointer) unsafe.Pointer { *p = v; return v } -func store6849(p **uint8, v *uint8) *uint8 { *p = v; return v } +func store6921(p **uint8, v *uint8) *uint8 { *p = v; return v } func store961(p *int32, v int32) int32 { *p = v; return v } func store967(p *int64, v int64) int64 { *p = v; return v } func store973(p *int8, v int8) int8 { *p = v; return v } -func store6836(p *uint16, v uint16) uint16 { *p = v; return v } +func store6908(p *uint16, v uint16) uint16 { *p = v; return v } func store985(p *uint32, v uint32) uint32 { *p = v; return v } func store992(p *uint64, v uint64) uint64 { *p = v; return v } -func store6843(p *uint8, v uint8) uint8 { *p = v; return v } +func store6915(p *uint8, v uint8) uint8 { *p = v; return v } -type Xva_list struct{ X0 struct{} } // T7739865 struct{struct{}} +type Xva_list struct{ X0 struct{} } // T7739990 struct{struct{}} type Xsqlite3_mem_methods struct { X0 func(*crt.TLS, int32) unsafe.Pointer @@ -167219,7 +166320,7 @@ type Xsqlite3_mem_methods struct { X5 func(*crt.TLS, unsafe.Pointer) int32 X6 func(*crt.TLS, unsafe.Pointer) X7 unsafe.Pointer -} // T7741219 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} +} // T7741581 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} type Xsqlite3_mutex_methods struct { X0 func(*crt.TLS) int32 @@ -167231,7 +166332,7 @@ type Xsqlite3_mutex_methods struct { X6 func(*crt.TLS, unsafe.Pointer) X7 func(*crt.TLS, unsafe.Pointer) int32 X8 func(*crt.TLS, unsafe.Pointer) int32 -} // T7741388 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} +} // T7741775 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} type Xsqlite3_pcache_methods2 struct { X0 int32 @@ -167247,14 +166348,14 @@ type Xsqlite3_pcache_methods2 struct { X10 func(*crt.TLS, unsafe.Pointer, uint32) X11 func(*crt.TLS, unsafe.Pointer) X12 func(*crt.TLS, unsafe.Pointer) -} // T7741922 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} +} // T7742309 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} -type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T7742306 struct{[23]*struct{}} +type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T7742693 struct{[23]*struct{}} type XToken struct { X0 *int8 X1 uint32 -} // T7742373 struct{*int8,uint32} +} // T7742760 struct{*int8,uint32} type Xsqlite3_mutex struct { X0 struct { @@ -167269,14 +166370,14 @@ type Xsqlite3_mutex struct { X2 int32 X3 uint32 X4 int32 -} // T7742943 struct{struct{*struct{},int32,int32,*struct{},*struct{},uint32},int32,int32,uint32,int32} +} // T7743330 struct{struct{*struct{},int32,int32,*struct{},*struct{},uint32},int32,int32,uint32,int32} type XHash struct { X0 uint32 X1 uint32 X2 unsafe.Pointer X3 unsafe.Pointer -} // T7746157 struct{uint32,uint32,*struct{},*struct{}} +} // T7746544 struct{uint32,uint32,*struct{},*struct{}} type XDb struct { X0 *int8 @@ -167284,7 +166385,7 @@ type XDb struct { X2 uint8 X3 uint8 X4 unsafe.Pointer -} // T7746306 struct{*int8,*struct{},uint8,uint8,*struct{}} +} // T7746693 struct{*int8,*struct{},uint8,uint8,*struct{}} type Xsqlite3 struct { X0 unsafe.Pointer @@ -167414,14 +166515,14 @@ type Xsqlite3 struct { X77 int64 X78 int64 X79 *int32 -} // T7746401 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} +} // T7746788 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} type XBtLock struct { X0 unsafe.Pointer X1 uint32 X2 uint8 X3 unsafe.Pointer -} // T7753865 struct{*struct{},uint32,uint8,*struct{}} +} // T7754252 struct{*struct{},uint32,uint8,*struct{}} type XBtree struct { X0 unsafe.Pointer @@ -167441,7 +166542,7 @@ type XBtree struct { X2 uint8 X3 unsafe.Pointer } -} // T7753906 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} +} // T7754293 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} type XPager struct { X0 unsafe.Pointer @@ -167506,7 +166607,7 @@ type XPager struct { X59 unsafe.Pointer X60 unsafe.Pointer X61 *int8 -} // T7754830 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} +} // T7755217 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} type XSchema struct { X0 int32 @@ -167540,19 +166641,19 @@ type XSchema struct { X8 uint8 X9 uint16 X10 int32 -} // T7758729 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} +} // T7759116 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} type XHashElem struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 -} // T7759233 struct{*struct{},*struct{},*struct{},*int8} +} // T7759620 struct{*struct{},*struct{},*struct{},*int8} type XExprList struct { X0 int32 X1 unsafe.Pointer -} // T7760529 struct{int32,*struct{}} +} // T7760916 struct{int32,*struct{}} type XTrigger struct { X0 *int8 @@ -167565,7 +166666,7 @@ type XTrigger struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T7761895 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T7762282 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XTable struct { X0 *int8 @@ -167590,7 +166691,7 @@ type XTable struct { X19 unsafe.Pointer X20 unsafe.Pointer X21 unsafe.Pointer -} // T7764758 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} +} // T7765145 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} type XVdbe struct { X0 unsafe.Pointer @@ -167637,7 +166738,7 @@ type XVdbe struct { X41 uint32 X42 unsafe.Pointer X43 unsafe.Pointer -} // T7766862 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} +} // T7767249 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} type XDateTime struct { X0 int64 @@ -167655,7 +166756,7 @@ type XDateTime struct { X12 int8 X13 int8 X14 int8 -} // T7774561 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} +} // T7774948 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} type Xsqlite3_context struct { X0 unsafe.Pointer @@ -167668,7 +166769,7 @@ type Xsqlite3_context struct { X7 uint8 X8 uint8 X9 [1]unsafe.Pointer -} // T7775484 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} +} // T7775871 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} type XMem struct { X0 struct { @@ -167694,7 +166795,7 @@ type XMem struct { X10 func(*crt.TLS, unsafe.Pointer) X11 unsafe.Pointer X12 unsafe.Pointer -} // T7778887 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} +} // T7779274 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} type XFuncDef struct { X0 int8 @@ -167711,9 +166812,9 @@ type XFuncDef struct { } U [4]byte } -} // T7789275 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} +} // T7789662 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} -type Xsqlite3_file struct{ X0 unsafe.Pointer } // T7790013 struct{*struct{}} +type Xsqlite3_file struct{ X0 unsafe.Pointer } // T7790400 struct{*struct{}} type Xsqlite3_io_methods struct { X0 int32 @@ -167735,7 +166836,7 @@ type Xsqlite3_io_methods struct { X16 func(*crt.TLS, unsafe.Pointer, int32) int32 X17 func(*crt.TLS, unsafe.Pointer, int64, int32, *unsafe.Pointer) int32 X18 func(*crt.TLS, unsafe.Pointer, int64, unsafe.Pointer) int32 -} // T7791348 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} +} // T7791735 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} type Xsqlite3_vfs struct { X0 int32 @@ -167760,12 +166861,12 @@ type Xsqlite3_vfs struct { X19 func(*crt.TLS, unsafe.Pointer, *int8, func(*crt.TLS)) int32 X20 func(*crt.TLS, unsafe.Pointer, *int8) func(*crt.TLS) X21 func(*crt.TLS, unsafe.Pointer, *int8) *int8 -} // T7795656 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} +} // T7796043 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} type Xsqlite3_debug_mutex struct { X0 int32 X1 int32 -} // T7816392 struct{int32,int32} +} // T7818047 struct{int32,int32} type Xet_info struct { X0 int8 @@ -167774,7 +166875,7 @@ type Xet_info struct { X3 uint8 X4 uint8 X5 uint8 -} // T7838607 struct{int8,uint8,uint8,uint8,uint8,uint8} +} // T7837973 struct{int8,uint8,uint8,uint8,uint8,uint8} type XStrAccum struct { X0 unsafe.Pointer @@ -167785,13 +166886,13 @@ type XStrAccum struct { X5 uint32 X6 uint8 X7 uint8 -} // T7838775 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} +} // T7838141 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} type XPrintfArguments struct { X0 int32 X1 int32 X2 *unsafe.Pointer -} // T7838973 struct{int32,int32,**struct{}} +} // T7838339 struct{int32,int32,**struct{}} type XSrcList struct { X0 int32 @@ -167824,7 +166925,7 @@ type XSrcList struct { } X16 unsafe.Pointer } -} // T7841188 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} +} // T7840554 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} type XWith struct { X0 int32 @@ -167835,7 +166936,7 @@ type XWith struct { X2 unsafe.Pointer X3 *int8 } -} // T7850767 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} +} // T7850133 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} type XSelect struct { X0 unsafe.Pointer @@ -167856,7 +166957,7 @@ type XSelect struct { X15 unsafe.Pointer X16 unsafe.Pointer X17 unsafe.Pointer -} // T7851613 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T7850979 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XExpr struct { X0 uint8 @@ -167886,7 +166987,7 @@ type XExpr struct { X12 uint8 X13 unsafe.Pointer X14 unsafe.Pointer -} // T7852499 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} +} // T7851865 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} type XSQLiteThread struct { X0 unsafe.Pointer @@ -167894,7 +166995,7 @@ type XSQLiteThread struct { X2 func(*crt.TLS, unsafe.Pointer) unsafe.Pointer X3 unsafe.Pointer X4 unsafe.Pointer -} // T7854981 struct{*struct{},uint32,*func(*struct{})*struct{},*struct{},*struct{}} +} // T7854347 struct{*struct{},uint32,*func(*struct{})*struct{},*struct{},*struct{}} type XColumn struct { X0 *int8 @@ -167904,7 +167005,7 @@ type XColumn struct { X4 int8 X5 uint8 X6 uint8 -} // T7858486 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} +} // T7857862 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} type XParse struct { X0 unsafe.Pointer @@ -167998,7 +167099,7 @@ type XParse struct { X69 unsafe.Pointer X70 unsafe.Pointer X71 unsafe.Pointer -} // T7864458 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} +} // T7863834 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} type XwinFile struct { X0 unsafe.Pointer @@ -168017,7 +167118,7 @@ type XwinFile struct { X13 int64 X14 int64 X15 int64 -} // T7875411 struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64} +} // T7874787 struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64} type XwinShm struct { X0 unsafe.Pointer @@ -168026,7 +167127,7 @@ type XwinShm struct { X3 uint16 X4 uint16 X5 uint8 -} // T7875998 struct{*struct{},*struct{},uint8,uint16,uint16,uint8} +} // T7875374 struct{*struct{},*struct{},uint8,uint16,uint16,uint8} type XwinShmNode struct { X0 unsafe.Pointer @@ -168057,18 +167158,18 @@ type XwinShmNode struct { X8 unsafe.Pointer X9 unsafe.Pointer X10 uint8 -} // T7879167 struct{*struct{},*int8,struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64},int32,int32,*struct{},uint32,int32,*struct{},*struct{},uint8} +} // T7878543 struct{*struct{},*int8,struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64},int32,int32,*struct{},uint32,int32,*struct{},*struct{},uint8} type Xsqlite3_pcache_page struct { X0 unsafe.Pointer X1 unsafe.Pointer -} // T7880766 struct{*struct{},*struct{}} +} // T7880142 struct{*struct{},*struct{}} type XwinVfsAppData struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 int32 -} // T7882208 struct{*struct{},*struct{},int32} +} // T7881584 struct{*struct{},*struct{},int32} type XWIN32_FILE_ATTRIBUTE_DATA struct { X0 uint32 @@ -168086,14 +167187,14 @@ type XWIN32_FILE_ATTRIBUTE_DATA struct { } X4 uint32 X5 uint32 -} // T7882521 struct{uint32,struct{uint32,uint32},struct{uint32,uint32},struct{uint32,uint32},uint32,uint32} +} // T7881897 struct{uint32,struct{uint32,uint32},struct{uint32,uint32},struct{uint32,uint32},uint32,uint32} type XEntropyGatherer struct { X0 *uint8 X1 int32 X2 int32 X3 int32 -} // T7883623 struct{*uint8,int32,int32,int32} +} // T7882999 struct{*uint8,int32,int32,int32} type XBitvec struct { X0 uint32 @@ -168107,7 +167208,7 @@ type XBitvec struct { } U [500]byte } -} // T7884665 struct{uint32,uint32,uint32,union{[500]uint8,[125]uint32,[125]*struct{}}} +} // T7884041 struct{uint32,uint32,uint32,union{[500]uint8,[125]uint32,[125]*struct{}}} type XPgHdr struct { X0 unsafe.Pointer @@ -168121,7 +167222,7 @@ type XPgHdr struct { X8 unsafe.Pointer X9 unsafe.Pointer X10 unsafe.Pointer -} // T7886385 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} +} // T7885761 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} type XPCache struct { X0 unsafe.Pointer @@ -168137,7 +167238,7 @@ type XPCache struct { X10 func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32 X11 unsafe.Pointer X12 unsafe.Pointer -} // T7886771 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} +} // T7886147 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} type XPgHdr1 struct { X0 struct { @@ -168152,7 +167253,7 @@ type XPgHdr1 struct { X6 unsafe.Pointer X7 unsafe.Pointer X8 unsafe.Pointer -} // T7894724 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} +} // T7894100 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} type XPGroup struct { X0 unsafe.Pointer @@ -168174,7 +167275,7 @@ type XPGroup struct { X7 unsafe.Pointer X8 unsafe.Pointer } -} // T7894825 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} +} // T7894201 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} type XPCache1 struct { X0 unsafe.Pointer @@ -168192,7 +167293,7 @@ type XPCache1 struct { X12 *unsafe.Pointer X13 unsafe.Pointer X14 unsafe.Pointer -} // T7895430 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} +} // T7894806 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} type XRowSet struct { X0 unsafe.Pointer @@ -168204,7 +167305,7 @@ type XRowSet struct { X6 uint16 X7 uint16 X8 int32 -} // T7901429 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} +} // T7900805 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} type XWalIndexHdr struct { X0 uint32 @@ -168218,7 +167319,7 @@ type XWalIndexHdr struct { X8 [2]uint32 X9 [2]uint32 X10 [2]uint32 -} // T7904341 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} +} // T7903717 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} type XWal struct { X0 unsafe.Pointer @@ -168257,7 +167358,7 @@ type XWal struct { X21 *int8 X22 uint32 X23 uint8 -} // T7904433 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} +} // T7903809 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} type XPagerSavepoint struct { X0 int64 @@ -168266,7 +167367,7 @@ type XPagerSavepoint struct { X3 uint32 X4 uint32 X5 [4]uint32 -} // T7907908 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} +} // T7907284 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} type Xsqlite3_backup struct { X0 unsafe.Pointer @@ -168281,7 +167382,7 @@ type Xsqlite3_backup struct { X9 uint32 X10 int32 X11 unsafe.Pointer -} // T7913177 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} +} // T7912553 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} type XWalCkptInfo struct { X0 uint32 @@ -168289,7 +167390,7 @@ type XWalCkptInfo struct { X2 [8]uint8 X3 uint32 X4 uint32 -} // T7967007 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} +} // T7966383 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} type XWalIterator struct { X0 int32 @@ -168301,7 +167402,7 @@ type XWalIterator struct { X3 int32 X4 int32 } -} // T7973615 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} +} // T7972991 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} type XWalWriter struct { X0 unsafe.Pointer @@ -168309,7 +167410,7 @@ type XWalWriter struct { X2 int64 X3 int32 X4 int32 -} // T7979567 struct{*struct{},*struct{},int64,int32,int32} +} // T7978943 struct{*struct{},*struct{},int64,int32,int32} type XBtShared struct { X0 unsafe.Pointer @@ -168340,7 +167441,7 @@ type XBtShared struct { X25 unsafe.Pointer X26 unsafe.Pointer X27 *uint8 -} // T7983175 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} +} // T7982551 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} type XCellInfo struct { X0 int64 @@ -168348,7 +167449,7 @@ type XCellInfo struct { X2 uint32 X3 uint16 X4 uint16 -} // T7988651 struct{int64,*uint8,uint32,uint16,uint16} +} // T7988027 struct{int64,*uint8,uint32,uint16,uint16} type XBtCursor struct { X0 unsafe.Pointer @@ -168377,7 +167478,7 @@ type XBtCursor struct { X17 unsafe.Pointer X18 [20]uint16 X19 [20]unsafe.Pointer -} // T7988718 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} +} // T7988094 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} type XIndex struct { X0 *int8 @@ -168397,7 +167498,7 @@ type XIndex struct { X14 uint16 X15 uint8 X16 int8 -} // T7989624 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} +} // T7989000 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} type XMemPage struct { X0 uint8 @@ -168426,7 +167527,7 @@ type XMemPage struct { X23 unsafe.Pointer X24 func(*crt.TLS, unsafe.Pointer, *uint8) uint16 X25 func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) -} // T7992666 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} +} // T7992042 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} type XUnpackedRecord struct { X0 unsafe.Pointer @@ -168437,7 +167538,7 @@ type XUnpackedRecord struct { X5 int8 X6 int8 X7 uint8 -} // T7997518 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} +} // T7996894 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} type XKeyInfo struct { X0 uint32 @@ -168447,7 +167548,7 @@ type XKeyInfo struct { X4 unsafe.Pointer X5 *uint8 X6 [1]unsafe.Pointer -} // T7997797 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} +} // T7997173 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} type XBtreePayload struct { X0 unsafe.Pointer @@ -168457,14 +167558,14 @@ type XBtreePayload struct { X4 uint16 X5 int32 X6 int32 -} // T8042460 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} +} // T8041836 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} type XCellArray struct { X0 int32 X1 unsafe.Pointer X2 **uint8 X3 *uint16 -} // T8044098 struct{int32,*struct{},**uint8,*uint16} +} // T8043474 struct{int32,*struct{},**uint8,*uint16} type XIntegrityCk struct { X0 unsafe.Pointer @@ -168488,7 +167589,7 @@ type XIntegrityCk struct { X7 uint8 } X11 *uint32 -} // T8057532 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} +} // T8056908 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} type XVdbeFrame struct { X0 unsafe.Pointer @@ -168509,7 +167610,7 @@ type XVdbeFrame struct { X15 int32 X16 int32 X17 int32 -} // T8084072 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} +} // T8083448 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} type XVdbeOp struct { X0 uint8 @@ -168539,7 +167640,7 @@ type XVdbeOp struct { U [4]byte } X7 *int8 -} // T8105607 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} +} // T8104983 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} type XVdbeOpIter struct { X0 unsafe.Pointer @@ -168547,7 +167648,7 @@ type XVdbeOpIter struct { X2 int32 X3 int32 X4 int32 -} // T8122114 struct{*struct{},**struct{},int32,int32,int32} +} // T8121490 struct{*struct{},**struct{},int32,int32,int32} type XSubProgram struct { X0 unsafe.Pointer @@ -168557,7 +167658,7 @@ type XSubProgram struct { X4 *uint8 X5 unsafe.Pointer X6 unsafe.Pointer -} // T8122305 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} +} // T8121681 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} type XVTable struct { X0 unsafe.Pointer @@ -168567,7 +167668,7 @@ type XVTable struct { X4 uint8 X5 int32 X6 unsafe.Pointer -} // T8137635 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} +} // T8137011 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} type XCollSeq struct { X0 *int8 @@ -168575,13 +167676,13 @@ type XCollSeq struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32 X4 func(*crt.TLS, unsafe.Pointer) -} // T8148023 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} +} // T8147399 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} type Xsqlite3_vtab struct { X0 unsafe.Pointer X1 int32 X2 *int8 -} // T8148503 struct{*struct{},int32,*int8} +} // T8147879 struct{*struct{},int32,*int8} type XVdbeCursor struct { X0 uint8 @@ -168618,7 +167719,7 @@ type XVdbeCursor struct { X23 uint32 X24 uint32 X25 [1]uint32 -} // T8151539 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} +} // T8150915 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} type XAuxData struct { X0 int32 @@ -168626,7 +167727,7 @@ type XAuxData struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T8154853 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} +} // T8154229 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} type Xsqlite3_module struct { X0 int32 @@ -168652,19 +167753,19 @@ type Xsqlite3_module struct { X20 func(*crt.TLS, unsafe.Pointer, int32) int32 X21 func(*crt.TLS, unsafe.Pointer, int32) int32 X22 func(*crt.TLS, unsafe.Pointer, int32) int32 -} // T8163935 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} +} // T8163311 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} type XSavepoint struct { X0 *int8 X1 int64 X2 int64 X3 unsafe.Pointer -} // T8205172 struct{*int8,int64,int64,*struct{}} +} // T8204572 struct{*int8,int64,int64,*struct{}} type XSorterFile struct { X0 unsafe.Pointer X1 int64 -} // T8229633 struct{*struct{},int64} +} // T8229033 struct{*struct{},int64} type XSortSubtask struct { X0 unsafe.Pointer @@ -168686,7 +167787,7 @@ type XSortSubtask struct { X0 unsafe.Pointer X1 int64 } -} // T8229657 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} +} // T8229057 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} type XVdbeSorter struct { X0 int32 @@ -168731,14 +167832,14 @@ type XVdbeSorter struct { X1 int64 } } -} // T8230042 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} +} // T8229442 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} type XInitData struct { X0 unsafe.Pointer X1 **int8 X2 int32 X3 int32 -} // T8234920 struct{*struct{},**int8,int32,int32} +} // T8234320 struct{*struct{},**int8,int32,int32} type XIncrblob struct { X0 int32 @@ -168749,7 +167850,7 @@ type XIncrblob struct { X5 unsafe.Pointer X6 *int8 X7 unsafe.Pointer -} // T8251983 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} +} // T8251383 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} type XFKey struct { X0 unsafe.Pointer @@ -168765,7 +167866,7 @@ type XFKey struct { X0 int32 X1 *int8 } -} // T8258387 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} +} // T8257787 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} type XPmaReader struct { X0 int64 @@ -168779,7 +167880,7 @@ type XPmaReader struct { X8 int32 X9 *uint8 X10 unsafe.Pointer -} // T8263084 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} +} // T8262484 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} type XIncrMerger struct { X0 unsafe.Pointer @@ -168792,7 +167893,7 @@ type XIncrMerger struct { X0 unsafe.Pointer X1 int64 } -} // T8263401 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} +} // T8262801 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} type XSorterRecord struct { X0 int32 @@ -168803,14 +167904,14 @@ type XSorterRecord struct { } U [4]byte } -} // T8269266 struct{int32,union{*struct{},int32}} +} // T8268666 struct{int32,union{*struct{},int32}} type XMergeEngine struct { X0 int32 X1 unsafe.Pointer X2 *int32 X3 unsafe.Pointer -} // T8273496 struct{int32,*struct{},*int32,*struct{}} +} // T8272896 struct{int32,*struct{},*int32,*struct{}} type XPmaWriter struct { X0 int32 @@ -168820,7 +167921,7 @@ type XPmaWriter struct { X4 int32 X5 int64 X6 unsafe.Pointer -} // T8282158 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} +} // T8281558 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} type XMemJournal struct { X0 unsafe.Pointer @@ -168839,12 +167940,12 @@ type XMemJournal struct { X7 int32 X8 unsafe.Pointer X9 *int8 -} // T8291098 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} +} // T8290498 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} type XFileChunk struct { X0 unsafe.Pointer X1 [8]uint8 -} // T8291373 struct{*struct{},[8]uint8} +} // T8290773 struct{*struct{},[8]uint8} type XWalker struct { X0 unsafe.Pointer @@ -168866,12 +167967,12 @@ type XWalker struct { } U [4]byte } -} // T8292730 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} +} // T8292130 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} type XIdList struct { X0 unsafe.Pointer X1 int32 -} // T8304988 struct{*struct{},int32} +} // T8304388 struct{*struct{},int32} type XNameContext struct { X0 unsafe.Pointer @@ -168882,13 +167983,13 @@ type XNameContext struct { X5 int32 X6 int32 X7 uint16 -} // T8306045 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} +} // T8305445 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} type XExprSpan struct { X0 unsafe.Pointer X1 *int8 X2 *int8 -} // T8415885 struct{*struct{},*int8,*int8} +} // T8414145 struct{*struct{},*int8,*int8} type XSelectDest struct { X0 uint8 @@ -168897,7 +167998,7 @@ type XSelectDest struct { X3 int32 X4 int32 X5 unsafe.Pointer -} // T8428388 struct{uint8,*int8,int32,int32,int32,*struct{}} +} // T8426648 struct{uint8,*int8,int32,int32,int32,*struct{}} type XAggInfo struct { X0 uint8 @@ -168913,14 +168014,14 @@ type XAggInfo struct { X10 int32 X11 unsafe.Pointer X12 int32 -} // T8445883 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} +} // T8444143 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} type XAutoincInfo struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 int32 X3 int32 -} // T8448238 struct{*struct{},*struct{},int32,int32} +} // T8446498 struct{*struct{},*struct{},int32,int32} type XStat4Accum struct { X0 uint32 @@ -168940,12 +168041,12 @@ type XStat4Accum struct { X11 int32 X12 unsafe.Pointer X13 unsafe.Pointer -} // T8496093 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}} +} // T8494353 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}} type XanalysisInfo struct { X0 unsafe.Pointer X1 *int8 -} // T8508447 struct{*struct{},*int8} +} // T8506707 struct{*struct{},*int8} type XDbFixer struct { X0 unsafe.Pointer @@ -168954,7 +168055,7 @@ type XDbFixer struct { X3 *int8 X4 *int8 X5 unsafe.Pointer -} // T8522091 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} +} // T8520351 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} type XTriggerStep struct { X0 uint8 @@ -168967,19 +168068,19 @@ type XTriggerStep struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T8524129 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T8522389 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} type XAuthContext struct { X0 *int8 X1 unsafe.Pointer -} // T8527870 struct{*int8,*struct{}} +} // T8526130 struct{*int8,*struct{}} type XTableLock struct { X0 int32 X1 int32 X2 uint8 X3 *int8 -} // T8528078 struct{int32,int32,uint8,*int8} +} // T8526338 struct{int32,int32,uint8,*int8} type XModule struct { X0 unsafe.Pointer @@ -168987,7 +168088,7 @@ type XModule struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T8529726 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} +} // T8527986 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} type XWhereTerm struct { X0 unsafe.Pointer @@ -169010,7 +168111,7 @@ type XWhereTerm struct { } X11 uint64 X12 uint64 -} // T8617922 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} +} // T8616182 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} type XWhereClause struct { X0 unsafe.Pointer @@ -169041,12 +168142,12 @@ type XWhereClause struct { X11 uint64 X12 uint64 } -} // T8618175 struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}} +} // T8616435 struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}} type XWhereMaskSet struct { X0 int32 X1 [64]int32 -} // T8618370 struct{int32,[64]int32} +} // T8616630 struct{int32,[64]int32} type XWhereLevel struct { X0 int32 @@ -169078,7 +168179,7 @@ type XWhereLevel struct { } X18 unsafe.Pointer X19 uint64 -} // T8618435 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64} +} // T8616695 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64} type XWhereInfo struct { X0 unsafe.Pointer @@ -169167,7 +168268,7 @@ type XWhereInfo struct { X18 unsafe.Pointer X19 uint64 } -} // T8618778 struct{*struct{},*struct{},*struct{},*struct{},int16,[2]int32,int32,int32,int32,uint16,uint8,int8,uint8,uint8,uint8,uint8,uint8,int32,*struct{},uint64,int16,struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},struct{int32,[64]int32},[1]struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64}} +} // T8617038 struct{*struct{},*struct{},*struct{},*struct{},int16,[2]int32,int32,int32,int32,uint16,uint8,int8,uint8,uint8,uint8,uint8,uint8,int32,*struct{},uint64,int16,struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},struct{int32,[64]int32},[1]struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64}} type XSumCtx struct { X0 float64 @@ -169175,15 +168276,15 @@ type XSumCtx struct { X2 int64 X3 uint8 X4 uint8 -} // T8655522 struct{float64,int64,int64,uint8,uint8} +} // T8653782 struct{float64,int64,int64,uint8,uint8} -type XCountCtx struct{ X0 int64 } // T8655720 struct{int64} +type XCountCtx struct{ X0 int64 } // T8653980 struct{int64} type XFuncDestructor struct { X0 int32 X1 func(*crt.TLS, unsafe.Pointer) X2 unsafe.Pointer -} // T8661781 struct{int32,*func(*struct{}),*struct{}} +} // T8660041 struct{int32,*func(*struct{}),*struct{}} type XTriggerPrg struct { X0 unsafe.Pointer @@ -169191,7 +168292,7 @@ type XTriggerPrg struct { X2 unsafe.Pointer X3 int32 X4 [2]uint32 -} // T8677556 struct{*struct{},*struct{},*struct{},int32,[2]uint32} +} // T8675816 struct{*struct{},*struct{},*struct{},int32,[2]uint32} type Xsqlite3_api_routines struct { X0 func(*crt.TLS, unsafe.Pointer, int32) unsafe.Pointer @@ -169411,7 +168512,7 @@ type Xsqlite3_api_routines struct { X214 func(*crt.TLS, unsafe.Pointer, uint32, func(*crt.TLS, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32, unsafe.Pointer) int32 X215 func(*crt.TLS, unsafe.Pointer) *int8 X216 func(*crt.TLS, unsafe.Pointer, int64) -} // T8699471 struct{*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(*struct{},int32,*struct{},int32,*func(*struct{}))int32,*func(*struct{},int32,float64)int32,*func(*struct{},int32,int32)int32,*func(*struct{},int32,int64)int32,*func(*struct{},int32)int32,*func(*struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)*int8,*func(*struct{},int32,*int8,int32,*func(*struct{}))int32,*func(*struct{},int32,*struct{},int32,*func(*struct{}))int32,*func(*struct{},int32,*struct{})int32,*func(*struct{},*func(*struct{},int32)int32,*struct{})int32,*func(*struct{},int32)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},*func(*struct{},*struct{},int32,*int8))int32,*func(*struct{},*struct{},*func(*struct{},*struct{},int32,*struct{}))int32,*func(*struct{},int32)*struct{},*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{})int32,*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)float64,*func(*struct{},int32)int32,*func(*struct{},int32)int64,*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*uint8,*func(*struct{},int32)*struct{},*func(*struct{},int32)int32,*func(*struct{},int32)*struct{},*func(*struct{},*func(*struct{})int32,*struct{})*struct{},*func(*int8)int32,*func(*struct{})int32,*func(*struct{},*int8,int32,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32)int32,*func(*struct{},*struct{},int32,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32)int32,*func(*struct{},*int8,int32,int32,*struct{},*func(*struct{},int32,**struct{}),*func(*struct{},int32,**struct{}),*func(*struct{}))int32,*func(*struct{},*struct{},int32,int32,*struct{},*func(*struct{},int32,**struct{}),*func(*struct{},int32,**struct{}),*func(*struct{}))int32,*func(*struct{},*int8,*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})*struct{},*func(*struct{},*int8)int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{})*int8,*func(*struct{})*struct{},*func(*struct{},*int8,*func(*struct{},int32,**int8,**int8)int32,*struct{},**int8)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{}),*func(**int8),*func(*struct{})int32,*func(*struct{},int32)*struct{},*func(*struct{},*int8,***int8,*int32,*int32,**int8)int32,*func()int32,*func(*struct{}),*func(*struct{})int64,*func()*int8,*func()int32,*func(int32)*struct{},*func(*int8...)*int8,*func(*int8,**struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{},*int8,int32,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**struct{},**struct{})int32,*func(*struct{},*func(*struct{},*int8,uint64),*struct{})*struct{},*func(*struct{},int32,*func(*struct{})int32,*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},float64),*func(*struct{},*int8,int32),*func(*struct{},*struct{},int32),*func(*struct{},int32),*func(*struct{},int64),*func(*struct{}),*func(*struct{},*int8,int32,*func(*struct{})),*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},*struct{}),*func(*struct{},*func(*struct{}),*struct{})*struct{},*func(*struct{},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{})int32,*func(*struct{},int32,*struct{},*func(*struct{})),*func(int32,*int8,*int8...)*int8,*func(*struct{})int32,*func(*struct{},*int8,*int8,*int8,**int8,**int8,*int32,*int32,*int32)int32,*func(),*func(*struct{})int32,*func(*struct{},*func(*struct{},*int8),*struct{})*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*func(*struct{},int32,*int8,*int8,int64),*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})float64,*func(*struct{})int32,*func(*struct{})int64,*func(*struct{})int32,*func(*struct{})*uint8,*func(*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})int32,*func(*int8,*struct{})*int8,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},*int8,*struct{},*struct{},*func(*struct{}))int32,*func(*struct{},int32,int32)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*int8,*int8,*int8,int64,int32,**struct{})int32,*func(*struct{},*struct{},int32,int32)int32,*func(*struct{},*struct{},int32,int32)int32,*func(*struct{},*int8,int32,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{}))int32,*func(*struct{},*int8,int32,*struct{})int32,*func(int32)int64,*func()int64,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*int8,**struct{},int32,*int8)int32,*func(int32)int32,*func(*struct{}),*func(*struct{}),*func(int32)int32,*func(int32),*func(*int8)*struct{},*func(*struct{},int32)int32,*func(*struct{})int32,*func()int32,*func(*struct{},int32),*func(*struct{},int32),*func(int32...)int32,*func(int32,*struct{}),*func(*struct{})*struct{},*func(*struct{},int32)int32,*func(*struct{},int32,int32)int32,*func(*struct{},*struct{})*struct{},*func(*struct{})*int8,*func(int32,*int32,*int32,int32)int32,*func(*struct{})int32,*func(*struct{},*int8,*struct{},*int8)*struct{},*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32)int32,*func(int32)*int8,*func(*int8)int32,*func(*struct{},*int8,int32,int32,*struct{},*func(*struct{},int32,**struct{}),*func(*struct{},int32,**struct{}),*func(*struct{}),*func(*struct{}))int32,*func(*struct{},int32...)int32,*func(*struct{})*struct{},*func(*struct{},int32,*int32,*int32,int32)int32,*func(*struct{})int32,*func(int32,*int8...),*func(int64)int64,*func()*int8,*func(*struct{},int32,int32)int32,*func(*int8,*int8,int32)int32,*func(*struct{},*func(**struct{},int32),*struct{})int32,*func(*struct{},int32)int32,*func(*struct{},*int8)int32,*func(*struct{},*func(*struct{},*struct{},*int8,int32)int32,*struct{})*struct{},*func(*struct{},int64)int32,*func(*struct{},int32...)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*int8)*int8,*func(*struct{},*int8)int32,*func(*struct{})int32,*func(int32)*int8,*func(*struct{})int32,*func(*struct{})int32,*func(*int8,*int8)int32,*func(*int8,*int8,int32)int32,*func(*int8,*int8,int64)int64,*func(*int8,*int8)*int8,*func(int32,*int8,*int8,*struct{})*int8,*func(*struct{},*int8,int32,*int32,*int32)int32,*func(*func())int32,*func(*struct{},int32,*struct{},uint64,*func(*struct{}))int32,*func(*struct{},int32,*int8,uint64,*func(*struct{}),uint8)int32,*func(*func())int32,*func(*struct{},*int8,*int8,**int8)int32,*func(uint64)*struct{},*func(*struct{})uint64,*func(*struct{},uint64)*struct{},*func(),*func(*struct{},*struct{},uint64,*func(*struct{})),*func(*struct{},*int8,uint64,*func(*struct{}),uint8),*func(*int8,*int8)int32,*func(*struct{})*struct{},*func(*struct{}),*func(*struct{},uint64)int32,*func(*struct{},int32,uint64)int32,*func(*struct{})uint32,*func(*struct{},uint32),*func(int32,*int64,*int64,int32)int32,*func(*int8,*int8,uint32)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},uint32,*func(uint32,*struct{},*struct{},*struct{})int32,*struct{})int32,*func(*struct{})*int8,*func(*struct{},int64)} +} // T8697731 struct{*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(*struct{},int32,*struct{},int32,*func(*struct{}))int32,*func(*struct{},int32,float64)int32,*func(*struct{},int32,int32)int32,*func(*struct{},int32,int64)int32,*func(*struct{},int32)int32,*func(*struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)*int8,*func(*struct{},int32,*int8,int32,*func(*struct{}))int32,*func(*struct{},int32,*struct{},int32,*func(*struct{}))int32,*func(*struct{},int32,*struct{})int32,*func(*struct{},*func(*struct{},int32)int32,*struct{})int32,*func(*struct{},int32)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},*func(*struct{},*struct{},int32,*int8))int32,*func(*struct{},*struct{},*func(*struct{},*struct{},int32,*struct{}))int32,*func(*struct{},int32)*struct{},*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{})int32,*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)float64,*func(*struct{},int32)int32,*func(*struct{},int32)int64,*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*int8,*func(*struct{},int32)*struct{},*func(*struct{},int32)*uint8,*func(*struct{},int32)*struct{},*func(*struct{},int32)int32,*func(*struct{},int32)*struct{},*func(*struct{},*func(*struct{})int32,*struct{})*struct{},*func(*int8)int32,*func(*struct{})int32,*func(*struct{},*int8,int32,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32)int32,*func(*struct{},*struct{},int32,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32)int32,*func(*struct{},*int8,int32,int32,*struct{},*func(*struct{},int32,**struct{}),*func(*struct{},int32,**struct{}),*func(*struct{}))int32,*func(*struct{},*struct{},int32,int32,*struct{},*func(*struct{},int32,**struct{}),*func(*struct{},int32,**struct{}),*func(*struct{}))int32,*func(*struct{},*int8,*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})*struct{},*func(*struct{},*int8)int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{})*int8,*func(*struct{})*struct{},*func(*struct{},*int8,*func(*struct{},int32,**int8,**int8)int32,*struct{},**int8)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{}),*func(**int8),*func(*struct{})int32,*func(*struct{},int32)*struct{},*func(*struct{},*int8,***int8,*int32,*int32,**int8)int32,*func()int32,*func(*struct{}),*func(*struct{})int64,*func()*int8,*func()int32,*func(int32)*struct{},*func(*int8...)*int8,*func(*int8,**struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{},*int8,int32,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**struct{},**struct{})int32,*func(*struct{},*func(*struct{},*int8,uint64),*struct{})*struct{},*func(*struct{},int32,*func(*struct{})int32,*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},float64),*func(*struct{},*int8,int32),*func(*struct{},*struct{},int32),*func(*struct{},int32),*func(*struct{},int64),*func(*struct{}),*func(*struct{},*int8,int32,*func(*struct{})),*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},*struct{},int32,*func(*struct{})),*func(*struct{},*struct{}),*func(*struct{},*func(*struct{}),*struct{})*struct{},*func(*struct{},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{})int32,*func(*struct{},int32,*struct{},*func(*struct{})),*func(int32,*int8,*int8...)*int8,*func(*struct{})int32,*func(*struct{},*int8,*int8,*int8,**int8,**int8,*int32,*int32,*int32)int32,*func(),*func(*struct{})int32,*func(*struct{},*func(*struct{},*int8),*struct{})*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*func(*struct{},int32,*int8,*int8,int64),*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})float64,*func(*struct{})int32,*func(*struct{})int64,*func(*struct{})int32,*func(*struct{})*uint8,*func(*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})*struct{},*func(*struct{})int32,*func(*int8,*struct{})*int8,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},*int8,*struct{},*struct{},*func(*struct{}))int32,*func(*struct{},int32,int32)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*int8,*int8,*int8,int64,int32,**struct{})int32,*func(*struct{},*struct{},int32,int32)int32,*func(*struct{},*struct{},int32,int32)int32,*func(*struct{},*int8,int32,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{}))int32,*func(*struct{},*int8,int32,*struct{})int32,*func(int32)int64,*func()int64,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*int8,**struct{},int32,*int8)int32,*func(int32)int32,*func(*struct{}),*func(*struct{}),*func(int32)int32,*func(int32),*func(*int8)*struct{},*func(*struct{},int32)int32,*func(*struct{})int32,*func()int32,*func(*struct{},int32),*func(*struct{},int32),*func(int32...)int32,*func(int32,*struct{}),*func(*struct{})*struct{},*func(*struct{},int32)int32,*func(*struct{},int32,int32)int32,*func(*struct{},*struct{})*struct{},*func(*struct{})*int8,*func(int32,*int32,*int32,int32)int32,*func(*struct{})int32,*func(*struct{},*int8,*struct{},*int8)*struct{},*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32)int32,*func(int32)*int8,*func(*int8)int32,*func(*struct{},*int8,int32,int32,*struct{},*func(*struct{},int32,**struct{}),*func(*struct{},int32,**struct{}),*func(*struct{}),*func(*struct{}))int32,*func(*struct{},int32...)int32,*func(*struct{})*struct{},*func(*struct{},int32,*int32,*int32,int32)int32,*func(*struct{})int32,*func(int32,*int8...),*func(int64)int64,*func()*int8,*func(*struct{},int32,int32)int32,*func(*int8,*int8,int32)int32,*func(*struct{},*func(**struct{},int32),*struct{})int32,*func(*struct{},int32)int32,*func(*struct{},*int8)int32,*func(*struct{},*func(*struct{},*struct{},*int8,int32)int32,*struct{})*struct{},*func(*struct{},int64)int32,*func(*struct{},int32...)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*int8)*int8,*func(*struct{},*int8)int32,*func(*struct{})int32,*func(int32)*int8,*func(*struct{})int32,*func(*struct{})int32,*func(*int8,*int8)int32,*func(*int8,*int8,int32)int32,*func(*int8,*int8,int64)int64,*func(*int8,*int8)*int8,*func(int32,*int8,*int8,*struct{})*int8,*func(*struct{},*int8,int32,*int32,*int32)int32,*func(*func())int32,*func(*struct{},int32,*struct{},uint64,*func(*struct{}))int32,*func(*struct{},int32,*int8,uint64,*func(*struct{}),uint8)int32,*func(*func())int32,*func(*struct{},*int8,*int8,**int8)int32,*func(uint64)*struct{},*func(*struct{})uint64,*func(*struct{},uint64)*struct{},*func(),*func(*struct{},*struct{},uint64,*func(*struct{})),*func(*struct{},*int8,uint64,*func(*struct{}),uint8),*func(*int8,*int8)int32,*func(*struct{})*struct{},*func(*struct{}),*func(*struct{},uint64)int32,*func(*struct{},int32,uint64)int32,*func(*struct{})uint32,*func(*struct{},uint32),*func(int32,*int64,*int64,int32)int32,*func(*int8,*int8,uint32)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},uint32,*func(uint32,*struct{},*struct{},*struct{})int32,*struct{})int32,*func(*struct{})*int8,*func(*struct{},int64)} type XPragmaName struct { X0 *int8 @@ -169420,7 +168521,7 @@ type XPragmaName struct { X3 uint8 X4 uint8 X5 uint32 -} // T8754793 struct{*int8,uint8,uint8,uint8,uint8,uint32} +} // T8753053 struct{*int8,uint8,uint8,uint8,uint8,uint32} type XPragmaVtab struct { X0 struct { @@ -169432,7 +168533,7 @@ type XPragmaVtab struct { X2 unsafe.Pointer X3 uint8 X4 uint8 -} // T8764362 struct{struct{*struct{},int32,*int8},*struct{},*struct{},uint8,uint8} +} // T8762622 struct{struct{*struct{},int32,*int8},*struct{},*struct{},uint8,uint8} type Xsqlite3_index_info struct { X0 int32 @@ -169448,14 +168549,14 @@ type Xsqlite3_index_info struct { X10 int64 X11 int32 X12 uint64 -} // T8764736 struct{int32,*struct{},int32,*struct{},*struct{},int32,*int8,int32,int32,float64,int64,int32,uint64} +} // T8762996 struct{int32,*struct{},int32,*struct{},*struct{},int32,*int8,int32,int32,float64,int64,int32,uint64} type XPragmaVtabCursor struct { X0 struct{ X0 unsafe.Pointer } X1 unsafe.Pointer X2 int64 X3 [2]*int8 -} // T8765188 struct{struct{*struct{}},*struct{},int64,[2]*int8} +} // T8763448 struct{struct{*struct{}},*struct{},int64,[2]*int8} type XSortCtx struct { X0 unsafe.Pointer @@ -169467,14 +168568,14 @@ type XSortCtx struct { X6 int32 X7 uint8 X8 uint8 -} // T8793941 struct{*struct{},int32,int32,int32,int32,int32,int32,uint8,uint8} +} // T8792201 struct{*struct{},int32,int32,int32,int32,int32,int32,uint8,uint8} type XDistinctCtx struct { X0 uint8 X1 uint8 X2 int32 X3 int32 -} // T8797219 struct{uint8,uint8,int32,int32} +} // T8795479 struct{uint8,uint8,int32,int32} type XTabResult struct { X0 **int8 @@ -169484,14 +168585,14 @@ type XTabResult struct { X4 uint32 X5 uint32 X6 int32 -} // T8832562 struct{**int8,*int8,uint32,uint32,uint32,uint32,int32} +} // T8830822 struct{**int8,*int8,uint32,uint32,uint32,uint32,int32} type XVtabCtx struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 unsafe.Pointer X3 int32 -} // T8881887 struct{*struct{},*struct{},*struct{},int32} +} // T8880147 struct{*struct{},*struct{},*struct{},int32} type XWhereLoop struct { X0 uint64 @@ -169527,7 +168628,7 @@ type XWhereLoop struct { X13 *unsafe.Pointer X14 unsafe.Pointer X15 [3]unsafe.Pointer -} // T8894039 struct{uint64,uint64,int8,uint8,uint8,int16,int16,int16,union{struct{uint16,uint16,uint16,*struct{}},struct{int32,uint8,int8,uint16,*int8}},uint32,uint16,uint16,uint16,**struct{},*struct{},[3]*struct{}} +} // T8892299 struct{uint64,uint64,int8,uint8,uint8,int16,int16,int16,union{struct{uint16,uint16,uint16,*struct{}},struct{int32,uint8,int8,uint16,*int8}},uint32,uint16,uint16,uint16,**struct{},*struct{},[3]*struct{}} type XWhereOrInfo struct { X0 struct { @@ -169561,7 +168662,7 @@ type XWhereOrInfo struct { } } X1 uint64 -} // T8907593 struct{struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},uint64} +} // T8905853 struct{struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},uint64} type XWhereAndInfo struct { X0 struct { @@ -169594,13 +168695,13 @@ type XWhereAndInfo struct { X12 uint64 } } -} // T8913058 struct{struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}}} +} // T8911318 struct{struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}}} type XWhereOrCost struct { X0 uint64 X1 int16 X2 int16 -} // T8931996 struct{uint64,int16,int16} +} // T8930256 struct{uint64,int16,int16} type XWhereOrSet struct { X0 uint16 @@ -169609,7 +168710,7 @@ type XWhereOrSet struct { X1 int16 X2 int16 } -} // T8932053 struct{uint16,[3]struct{uint64,int16,int16}} +} // T8930313 struct{uint16,[3]struct{uint64,int16,int16}} type XWhereScan struct { X0 unsafe.Pointer @@ -169623,7 +168724,7 @@ type XWhereScan struct { X8 int32 X9 [11]int32 X10 [11]int16 -} // T8932718 struct{*struct{},*struct{},*int8,*struct{},int8,uint8,uint8,uint32,int32,[11]int32,[11]int16} +} // T8930978 struct{*struct{},*struct{},*int8,*struct{},int8,uint8,uint8,uint32,int32,[11]int32,[11]int16} type XWhereLoopBuilder struct { X0 unsafe.Pointer @@ -169632,7 +168733,7 @@ type XWhereLoopBuilder struct { X3 unsafe.Pointer X4 unsafe.Pointer X5 uint32 -} // T8945861 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32} +} // T8944121 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32} type XWherePath struct { X0 uint64 @@ -169642,7 +168743,7 @@ type XWherePath struct { X4 int16 X5 int8 X6 *unsafe.Pointer -} // T8969510 struct{uint64,uint64,int16,int16,int16,int8,**struct{}} +} // T8967770 struct{uint64,uint64,int16,int16,int16,int8,**struct{}} type XYYMINORTYPE struct { X [0]struct { @@ -169678,7 +168779,7 @@ type XYYMINORTYPE struct { } } U [12]byte -} // T8984412 union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}} +} // T8982672 union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}} type XyyStackEntry struct { X0 uint16 @@ -169718,7 +168819,7 @@ type XyyStackEntry struct { } U [12]byte } -} // T8984625 struct{uint16,uint8,union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}}} +} // T8982885 struct{uint16,uint8,union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}}} type XyyParser struct { X0 unsafe.Pointer @@ -169762,9 +168863,9 @@ type XyyParser struct { U [12]byte } } -} // T8985098 struct{*struct{},*struct{},[100]struct{uint16,uint8,union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}}}} +} // T8983358 struct{*struct{},*struct{},[100]struct{uint16,uint8,union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}}}} -type T7740133 struct { +type T7740477 struct { X0 int32 X1 int32 X2 int32 @@ -169840,12 +168941,12 @@ type T7740133 struct { X39 int32 } // struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}},struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32},struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})},*struct{},int32,int32,int32,int64,int64,*struct{},int32,int32,*struct{},int32,int32,int32,int32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*func(*struct{},int32,*int8),*struct{},*func(int32)int32,int32,int32} -type T7742663 struct { +type T7743050 struct { X0 [10]uint32 X1 [10]uint32 } // struct{[10]uint32,[10]uint32} -type T7745421 struct { +type T7745808 struct { X0 int32 X1 uint8 X2 uint8 @@ -169853,7 +168954,7 @@ type T7745421 struct { X4 uint8 } // struct{int32,uint8,uint8,uint8,uint8} -type T7745945 struct { +type T7746332 struct { X [0]struct { X0 int32 X1 float64 @@ -169861,7 +168962,7 @@ type T7745945 struct { U [8]byte } // union{int32,float64} -type T7745975 struct { +type T7746362 struct { X0 uint32 X1 uint16 X2 uint8 @@ -169873,13 +168974,13 @@ type T7745975 struct { X8 unsafe.Pointer } // struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}} -type T7746254 struct { +type T7746641 struct { X0 func(*crt.TLS, unsafe.Pointer, int32) int32 X1 unsafe.Pointer X2 int32 } // struct{*func(*struct{},int32)int32,*struct{},int32} -type T7777890 struct { +type T7778277 struct { X0 uint8 X1 uint8 X2 *int8 @@ -169887,7 +168988,7 @@ type T7777890 struct { X4 float64 } // struct{uint8,uint8,*int8,float64,float64} -type T7778830 struct { +type T7779217 struct { X [0]struct { X0 float64 X1 int64 @@ -169899,7 +169000,7 @@ type T7778830 struct { U [8]byte } // union{float64,int64,int32,*struct{},*struct{},*struct{}} -type T7789248 struct { +type T7789635 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -169907,34 +169008,17 @@ type T7789248 struct { U [4]byte } // union{*struct{},*struct{}} -type T7815522 struct { +type T7815909 struct { X0 func(*crt.TLS) X1 func(*crt.TLS) } // struct{*func(),*func()} -type T7816115 struct { - X0 int32 - X1 int32 - X2 *uint8 - X3 unsafe.Pointer - X4 uint64 - X5 uint64 - X6 uint64 - X7 uint32 - X8 uint32 - X9 uint32 - X10 uint32 - X11 uint32 - X12 [31]int32 - X13 *uint8 -} // struct{int32,int32,*uint8,*struct{},uint64,uint64,uint64,uint32,uint32,uint32,uint32,uint32,[31]int32,*uint8} - -type T7821536 struct { +type T7820830 struct { X0 uint16 X1 uint16 } // struct{uint16,uint16} -type T7823465 struct { +type T7822769 struct { X0 unsafe.Pointer X1 int64 X2 unsafe.Pointer @@ -169943,12 +169027,12 @@ type T7823465 struct { X5 int32 } // struct{*struct{},int64,*struct{},*struct{},uint32,int32} -type T7840808 struct { +type T7840174 struct { X0 uint8 X1 int8 } // struct{uint8,int8,} -type T7840828 struct { +type T7840194 struct { X [0]struct { X0 *int8 X1 unsafe.Pointer @@ -169956,7 +169040,7 @@ type T7840828 struct { U [4]byte } // union{*int8,*struct{}} -type T7840851 struct { +type T7840217 struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -169985,19 +169069,19 @@ type T7840851 struct { X16 unsafe.Pointer } // struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} -type T7850132 struct { +type T7849498 struct { X0 int32 X1 [100]uint8 } // struct{int32,[100]uint8} -type T7850684 struct { +type T7850050 struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 } // struct{*int8,*struct{},*struct{},*int8} -type T7851240 struct { +type T7850606 struct { X [0]struct { X0 struct { X0 uint16 @@ -170008,7 +169092,7 @@ type T7851240 struct { U [4]byte } // union{struct{uint16,uint16},int32} -type T7851275 struct { +type T7850641 struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -170026,7 +169110,7 @@ type T7851275 struct { } } // struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} -type T7852480 struct { +type T7851846 struct { X [0]struct { X0 *int8 X1 int32 @@ -170034,14 +169118,14 @@ type T7852480 struct { U [4]byte } // union{*int8,int32} -type T7853941 struct { +type T7853307 struct { X0 uint8 X1 uint8 X2 uint8 X3 [256]uint8 } // struct{uint8,uint8,uint8,[256]uint8} -type T7864357 struct { +type T7863733 struct { X0 int32 X1 int16 X2 uint8 @@ -170050,13 +169134,13 @@ type T7864357 struct { X5 int32 } // struct{int32,int16,uint8,int32,int32,int32} -type T7871243 struct { +type T7870619 struct { X0 *int8 X1 func(*crt.TLS) X2 func(*crt.TLS) } // struct{*int8,*func(),*func()} -type T7884620 struct { +type T7883996 struct { X [0]struct { X0 [500]uint8 X1 [125]uint32 @@ -170065,7 +169149,7 @@ type T7884620 struct { U [500]byte } // union{[500]uint8,[125]uint32,[125]*struct{}} -type T7894480 struct { +type T7893856 struct { X0 struct { X0 unsafe.Pointer X1 uint32 @@ -170101,13 +169185,13 @@ type T7894480 struct { X12 int32 } // struct{struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}},int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,int32} -type T7901799 struct { +type T7901175 struct { X0 int64 X1 unsafe.Pointer X2 unsafe.Pointer } // struct{int64,*struct{},*struct{}} -type T7901871 struct { +type T7901247 struct { X0 unsafe.Pointer X1 [63]struct { X0 int64 @@ -170116,7 +169200,7 @@ type T7901871 struct { } } // struct{*struct{},[63]struct{int64,*struct{},*struct{}}} -type T7973528 struct { +type T7972904 struct { X0 int32 X1 *uint16 X2 *uint32 @@ -170124,19 +169208,19 @@ type T7973528 struct { X4 int32 } // struct{int32,*uint16,*uint32,int32,int32} -type T7974074 struct { +type T7973450 struct { X0 int32 X1 *uint16 } // struct{int32,*uint16} -type T8093806 struct { +type T8093182 struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 *unsafe.Pointer X3 int32 } // struct{*struct{},*struct{},**struct{},int32} -type T8105445 struct { +type T8104821 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -170157,14 +169241,14 @@ type T8105445 struct { U [4]byte } // union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32} -type T8125190 struct { +type T8124566 struct { X0 uint8 X1 int8 X2 int8 X3 int8 } // struct{uint8,int8,int8,int8} -type T8151486 struct { +type T8150862 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -170174,24 +169258,24 @@ type T8151486 struct { U [4]byte } // union{*struct{},*struct{},int32,*struct{}} -type T8156798 struct { +type T8156174 struct { X0 *uint8 X1 int32 X2 int32 } // struct{*uint8,int32,int32} -type T8229481 struct { +type T8228881 struct { X0 unsafe.Pointer X1 *uint8 X2 int32 } // struct{*struct{},*uint8,int32} -type T8258344 struct { +type T8257744 struct { X0 int32 X1 *int8 } // struct{int32,*int8} -type T8269243 struct { +type T8268643 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -170199,12 +169283,12 @@ type T8269243 struct { U [4]byte } // union{*struct{},int32} -type T8291074 struct { +type T8290474 struct { X0 int64 X1 unsafe.Pointer } // struct{int64,*struct{}} -type T8292654 struct { +type T8292054 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -170218,12 +169302,12 @@ type T8292654 struct { U [4]byte } // union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}} -type T8305087 struct { +type T8304487 struct { X0 *int8 X1 int32 } // struct{*int8,int32} -type T8446144 struct { +type T8444404 struct { X0 unsafe.Pointer X1 int32 X2 int32 @@ -170232,23 +169316,23 @@ type T8446144 struct { X5 unsafe.Pointer } // struct{*struct{},int32,int32,int32,int32,*struct{}} -type T8458314 struct { +type T8456574 struct { X0 unsafe.Pointer X1 int32 X2 int32 } // struct{*struct{},int32,int32} -type T8495809 struct { +type T8494069 struct { X0 *int8 X1 *int8 } // struct{*int8,*int8} -type T8496069 struct { +type T8494329 struct { X0 *uint32 X1 *uint32 } // struct{*uint32,*uint32} -type T8617889 struct { +type T8616149 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -170257,7 +169341,7 @@ type T8617889 struct { U [4]byte } // union{int32,*struct{},*struct{}} -type T8618394 struct { +type T8616654 struct { X [0]struct { X0 struct { X0 int32 @@ -170268,49 +169352,49 @@ type T8618394 struct { U [8]byte } // union{struct{int32,*struct{}},*struct{}} -type T8652122 struct { +type T8650382 struct { X0 uint8 X1 uint8 X2 uint8 X3 uint8 } // struct{uint8,uint8,uint8,uint8} -type T8747042 struct { +type T8745302 struct { X0 uint32 X1 *func(*crt.TLS) } // struct{uint32,**func()} -type T8762670 struct { +type T8760930 struct { X0 *int8 X1 uint8 } // struct{*int8,uint8} -type T8765003 struct { +type T8763263 struct { X0 int32 X1 uint8 X2 uint8 X3 int32 } // struct{int32,uint8,uint8,int32} -type T8765090 struct { +type T8763350 struct { X0 int32 X1 uint8 } // struct{int32,uint8} -type T8788400 struct { +type T8786660 struct { X0 uint8 X1 uint8 X2 uint8 } // struct{uint8,uint8,uint8} -type T8893865 struct { +type T8892125 struct { X0 uint16 X1 uint16 X2 uint16 X3 unsafe.Pointer } // struct{uint16,uint16,uint16,*struct{}} -type T8893904 struct { +type T8892164 struct { X0 int32 X1 uint8 X2 int8 @@ -170318,7 +169402,7 @@ type T8893904 struct { X4 *int8 } // struct{int32,uint8,int8,uint16,*int8} -type T8893942 struct { +type T8892202 struct { X [0]struct { X0 struct { X0 uint16 @@ -170337,22 +169421,22 @@ type T8893942 struct { U [12]byte } // union{struct{uint16,uint16,uint16,*struct{}},struct{int32,uint8,int8,uint16,*int8}} -type T8899380 struct { +type T8897640 struct { X0 int32 X1 int32 X2 uint8 } // struct{int32,int32,uint8} -type T8989635 struct { +type T8987895 struct { X0 uint8 X1 uint8 } // struct{uint8,uint8} -type T9027045 struct { +type T9025128 struct { X0 int32 X1 uint32 } // struct{int32,uint32} func str(n int) *int8 { return (*int8)(unsafe.Pointer(&strTab[n])) } func wstr(n int) *int32 { return (*int32)(unsafe.Pointer(&strTab[n])) } -var strTab = []byte("misuse\x00\x00%s at line %d of [%.10s]\x00\x00\x00\x00%\x00\x00\x00%s:%i: assertion failure in %s: %s\x0a\x00..\\..\\..\\sqlite.org\\sqlite-amalgamation-3180000\\sqlite3.c\x00\x00\x00width>=0\x00\x00\x00\x00precision>=(-1)\x00NaN\x00Inf\x00precision>0\x00bufpt>zOut\x00\x00\x00\x00\x00\x00NULL\x00\x00\x00\x00(NULL)\x00\x00bArgList==0\x00k>=0 && k<pSrc->nSrc\x00\x00\x00\x00.\x00\x00\x00xtype==etINVALID\x00\x00\x00\x00z!=0 || N==0\x00\x00\x00\x00p->zText!=0 || p->nChar==0 || p->accError\x00\x00\x00N>=0\x00\x00\x00\x00p->accError==0 || p->nAlloc==0\x00\x00p->zText\x00\x00\x00\x00sqlite3StrAccumAppend\x00\x00\x00(p->zText==0 || p->zText==p->zBase)==!isMalloced(p)\x00p->nChar+(i64)N >= p->nAlloc\x00\x00\x00\x00p->zText!=0 || p->nChar==0\x00\x00sqlite3StrAccumEnlarge\x00\x00eError==STRACCUM_NOMEM || eError==STRACCUM_TOOBIG\x00\x00\x00setStrAccumError\x00\x00\x00\x00sqlite3StrAccumReset\x00\x00\x00\x00db==0 || sqlite3_mutex_held(db->mutex)\x00\x00db!=0 || sqlite3MemdebugNoType(p, MEMTYPE_LOOKASIDE)\x00\x00\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexHeld\x00\x00\x00\x00sqlite3_mutex_held\x00\x00sqlite3DbFree\x00\x00\x00p!=0\x00\x00\x00\x00sqlite3_mutex_held(db->mutex)\x00\x00\x00sqlite3DbMallocSize\x00sqlite3GlobalConfig.mutex.xMutexEnter\x00\x00\x00sqlite3_mutex_enter\x00op>=0 && op<ArraySize(statMutex)\x00\x00\x00\x00sqlite3_mutex_held(statMutex[op] ? sqlite3Pcache1Mutex() : sqlite3MallocMutex())\x00\x00\x00\x00op>=0 && op<ArraySize(wsdStat.nowValue)\x00sqlite3StatusDown\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexLeave\x00\x00\x00sqlite3_mutex_leave\x00db!=0\x00\x00\x00sqlite3DbRealloc\x00\x00\x00\x00db->pnBytesFreed==0\x00db->mallocFailed==0\x00sqlite3DbMallocRawNN\x00\x00\x00\x00dbMallocRawFinish\x00\x00\x00EIGHT_BYTE_ALIGNMENT(p)\x00sqlite3_mutex_held(mem0.mutex)\x00\x00n>0\x00mallocWithAlarm\x00X>=0\x00\x00\x00\x00op==SQLITE_STATUS_MALLOC_SIZE || op==SQLITE_STATUS_PAGECACHE_SIZE || op==SQLITE_STATUS_SCRATCH_SIZE || op==SQLITE_STATUS_PARSER_STACK\x00\x00\x00sqlite3StatusHighwater\x00\x00sqlite3StatusValue\x00\x00sqlite3StatusUp\x00sqlite3Malloc\x00\x00\x00dbReallocFinish\x00sqlite3GlobalConfig.nRefInitMutex==0\x00\x00\x00\x00sqlite3IsNaN(y)\x00sqlite3GlobalConfig.mutex.xMutexInit\x00\x00\x00\x00AreFileApisANSI\x00CharLowerW\x00\x00CharUpperW\x00\x00CloseHandle\x00CreateFileA\x00CreateFileW\x00CreateFileMappingA\x00\x00CreateFileMappingW\x00\x00CreateMutexW\x00\x00\x00\x00DeleteFileA\x00DeleteFileW\x00FileTimeToLocalFileTime\x00FileTimeToSystemTime\x00\x00\x00\x00FlushFileBuffers\x00\x00\x00\x00FormatMessageA\x00\x00FormatMessageW\x00\x00FreeLibrary\x00GetCurrentProcessId\x00GetDiskFreeSpaceA\x00\x00\x00GetDiskFreeSpaceW\x00\x00\x00GetFileAttributesA\x00\x00GetFileAttributesW\x00\x00GetFileAttributesExW\x00\x00\x00\x00GetFileSize\x00GetFullPathNameA\x00\x00\x00\x00GetFullPathNameW\x00\x00\x00\x00GetLastError\x00\x00\x00\x00GetProcAddressA\x00GetSystemInfo\x00\x00\x00GetSystemTime\x00\x00\x00GetSystemTimeAsFileTime\x00GetTempPathA\x00\x00\x00\x00GetTempPathW\x00\x00\x00\x00GetTickCount\x00\x00\x00\x00GetVersionExA\x00\x00\x00GetVersionExW\x00\x00\x00HeapAlloc\x00\x00\x00HeapCreate\x00\x00HeapDestroy\x00HeapFree\x00\x00\x00\x00HeapReAlloc\x00HeapSize\x00\x00\x00\x00HeapValidate\x00\x00\x00\x00HeapCompact\x00LoadLibraryA\x00\x00\x00\x00LoadLibraryW\x00\x00\x00\x00LocalFree\x00\x00\x00LockFile\x00\x00\x00\x00LockFileEx\x00\x00MapViewOfFile\x00\x00\x00MultiByteToWideChar\x00QueryPerformanceCounter\x00ReadFile\x00\x00\x00\x00SetEndOfFile\x00\x00\x00\x00SetFilePointer\x00\x00Sleep\x00\x00\x00SystemTimeToFileTime\x00\x00\x00\x00UnlockFile\x00\x00UnlockFileEx\x00\x00\x00\x00UnmapViewOfFile\x00WideCharToMultiByte\x00WriteFile\x00\x00\x00CreateEventExW\x00\x00WaitForSingleObject\x00WaitForSingleObjectEx\x00\x00\x00SetFilePointerEx\x00\x00\x00\x00GetFileInformationByHandleEx\x00\x00\x00\x00MapViewOfFileFromApp\x00\x00\x00\x00CreateFile2\x00LoadPackagedLibrary\x00GetTickCount64\x00\x00GetNativeSystemInfo\x00OutputDebugStringA\x00\x00OutputDebugStringW\x00\x00GetProcessHeap\x00\x00CreateFileMappingFromApp\x00\x00\x00\x00InterlockedCompareExchange\x00\x00UuidCreate\x00\x00UuidCreateSequential\x00\x00\x00\x00FlushViewOfFile\x00p\x00\x00\x00p->nRef==0 && p->owner==0\x00\x00\x00winMutexFree\x00\x00\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid)\x00\x00\x00winMutex_isInit==1\x00\x00p->nRef>0 || p->owner==0\x00\x00\x00\x00winMutexEnter\x00\x00\x00winMutexTry\x00p->nRef>0\x00\x00\x00p->owner==tid\x00\x00\x00p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE\x00winMutexLeave\x00\x00\x00p->cnt==0\x00\x00\x00debugMutexFree\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX)\x00\x00debugMutexEnter\x00debugMutexTry\x00\x00\x00debugMutexHeld(pX)\x00\x00debugMutexLeave\x00sqlite3MutexInit\x00\x00\x00\x00GLOBAL(int, mutexIsInit)\x00\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexAlloc\x00\x00\x00sqlite3MutexAlloc\x00\x00\x00failed to allocate %u bytes of memory\x00\x00\x00failed memory resize %u to %u bytes\x00pPrior!=0\x00\x00\x00sqlite3MemSize\x00\x00OOM\x00pOther!=&aDef[i] && pOther->pNext!=&aDef[i]\x00sqlite3InsertBuiltinFuncs\x00\x00\x00sqlite_rename_table\x00sqlite_rename_trigger\x00\x00\x00sqlite_rename_parent\x00\x00\x00\x00len>0\x00\x00\x00%.*s\"%w\"%s\x00\x00pVal->db==0 || sqlite3_mutex_held(pVal->db->mutex)\x00\x00(enc&3)==(enc&~SQLITE_UTF16_ALIGNED)\x00\x00\x00\x00(pVal->flags & MEM_RowSet)==0\x00\x00\x00sqlite3ValueText\x00\x00\x00\x00pVal!=0\x00(pVal->flags & (MEM_Null))==0\x00\x00\x00(pVal->flags & (MEM_Ephem|MEM_Static))!=0\x00\x00\x000==(1&SQLITE_PTR_TO_INT(pVal->z))\x00\x00\x00pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0 || pVal->db->mallocFailed\x00\x00\x00valueToText\x00pMem->flags & MEM_Zero\x00\x00pMem->flags&MEM_Blob\x00\x00\x00\x00(pMem->flags&MEM_RowSet)==0\x00pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex)\x00\x00sqlite3VdbeMemExpandBlob\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants(pMem)\x00bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str)\x00\x00pMem->szMalloc==0 || pMem->szMalloc==sqlite3DbMallocSize(pMem->db, pMem->zMalloc)\x00\x00\x00pMem->xDel!=0 && pMem->xDel!=SQLITE_DYNAMIC\x00(p->flags & MEM_Dyn)==0 || p->xDel!=0\x00\x00\x00(p->flags & MEM_Dyn)==0 || p->szMalloc==0\x00\x00\x00(p->flags & (MEM_Int|MEM_Real))!=(MEM_Int|MEM_Real)\x00p->szMalloc==0 || p->szMalloc==sqlite3DbMallocSize(p->db,p->zMalloc)\x00\x00\x00\x00((p->szMalloc>0 && p->z==p->zMalloc)? 1 : 0) + ((p->flags&MEM_Dyn)!=0 ? 1 : 0) + ((p->flags&MEM_Ephem)!=0 ? 1 : 0) + ((p->flags&MEM_Static)!=0 ? 1 : 0) == 1\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants\x00\x00\x00sqlite3VdbeMemGrow\x00\x00p->db==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00VdbeMemDynamic(p)\x00\x00\x00(p->flags & MEM_Agg)==0\x00(p->flags&MEM_RowSet)==0\x00\x00\x00\x00p->xDel!=SQLITE_DYNAMIC && p->xDel!=0\x00\x00\x00vdbeMemClearExternAndSetNull\x00\x00\x00\x000\x00\x00\x00(pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef\x00\x00(pMem->flags & MEM_Dyn)==0\x00\x00sqlite3VdbeMemFinalize\x00\x00desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE || desiredEnc==SQLITE_UTF16BE\x00rc==SQLITE_OK || rc==SQLITE_NOMEM\x00\x00\x00rc==SQLITE_OK || pMem->enc!=desiredEnc\x00\x00rc==SQLITE_NOMEM || pMem->enc==desiredEnc\x00\x00\x00sqlite3VdbeChangeEncoding\x00\x00\x00pMem->flags&MEM_Str\x00pMem->enc!=desiredEnc\x00\x00\x00pMem->enc!=0\x00\x00\x00\x00pMem->n>=0\x00\x00rc==SQLITE_NOMEM\x00\x00\x00\x00desiredEnc==SQLITE_UTF16BE\x00\x00desiredEnc==SQLITE_UTF8\x00(pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len\x00\x00\x00\x00sqlite3VdbeMemTranslate\x00sqlite3VdbeMemMakeWriteable\x00sqlite3VdbeCheckMemInvariants(p)\x00\x00\x00\x00sqlite3VdbeMemRelease\x00\x00\x00sqlite3VdbeMemNulTerminate\x00\x00!(fg&MEM_Zero)\x00\x00!(fg&(MEM_Str|MEM_Blob))\x00\x00\x00\x00fg&(MEM_Int|MEM_Real)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pMem)\x00\x00%lld\x00\x00\x00\x00fg & MEM_Real\x00\x00\x00%!.15g\x00\x00sqlite3VdbeMemStringify\x00szNew>0\x00(pMem->flags & MEM_Dyn)==0 || pMem->szMalloc==0\x00sqlite3VdbeMemClearAndResize\x00\x00\x00\x00p && p->pOut\x00\x00\x00\x00sqlite3_context_db_handle\x00\x00\x00renameTableFunc\x00sqlite3VMPrintf\x00(p->zText==p->zBase)==!isMalloced(p)\x00\x00\x00\x00sqlite3StrAccumFinish\x00\x00\x00p->mxAlloc>0 && !isMalloced(p)\x00\x00strAccumFinishRealloc\x00\x00\x00sqlite3_mutex_held(pCtx->pOut->db->mutex)\x00\x00\x00sqlite3_result_text\x00(pMem->flags & MEM_RowSet)==0\x00\x00\x00enc!=0\x00\x00sqlite3VdbeMemSetStr\x00\x00\x00\x00sqlite3VdbeMemHandleBom\x00string or blob too big\x00\x00sqlite3_result_error_toobig\x00renameTriggerFunc\x00\x00\x00%s%.*s\"%w\"\x00\x00%s%s\x00\x00\x00\x00(n&0x7fffffff)==n\x00\x00\x00sqlite3DbStrNDup\x00\x00\x00\x00z[i]\x00\x00\x00\x00sqlite3Dequote\x00\x00julianday\x00\x00\x00date\x00\x00\x00\x00time\x00\x00\x00\x00datetime\x00\x00\x00\x00strftime\x00\x00\x00\x00current_time\x00\x00\x00\x00current_timestamp\x00\x00\x00current_date\x00\x00\x00\x00p->pVdbe!=0\x00sqlite3StmtCurrentTime\x00\x00sqlite3VdbeRealValue\x00\x00\x00\x00enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE\x00\x00e>=342\x00\x00sqlite3AtoF\x00now\x0040f-21a-21d\x00zFormat[2]>='a' && zFormat[2]<='f'\x00\x00getDigits\x00\x00\x0020c:20e\x0020e\x0020b:20e\x00(p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0\x00\x00sqlite3ValueBytes\x00\x00\x00localtime\x00\x00\x00unixepoch\x00\x00\x00utc\x00weekday \x00\x00\x00\x00start of \x00\x00\x00month\x00\x00\x00year\x00\x00\x00\x00day\x00local time unavailable\x00\x00validJulianDay(p->iJD)\x00\x00computeYMD\x00\x00sqlite3_result_error\x00\x00\x00\x00second\x00\x00minute\x00\x00hour\x00\x00\x00\x00sqlite3_result_double\x00\x00\x00%04d-%02d-%02d\x00\x00%02d:%02d:%02d\x00\x00%04d-%02d-%02d %02d:%02d:%02d\x00\x00\x00%02d\x00\x00\x00\x00%06.3f\x00\x00%03d\x00\x00\x00\x00%.16g\x00\x00\x00%04d\x00\x00\x00\x00sqlite3_result_error_nomem\x00\x00load_extension\x00\x00sqlite_compileoption_used\x00\x00\x00sqlite_compileoption_get\x00\x00\x00\x00unlikely\x00\x00\x00\x00likelihood\x00\x00likely\x00\x00affinity\x00\x00\x00\x00ltrim\x00\x00\x00rtrim\x00\x00\x00trim\x00\x00\x00\x00min\x00max\x00typeof\x00\x00length\x00\x00instr\x00\x00\x00printf\x00\x00unicode\x00char\x00\x00\x00\x00abs\x00round\x00\x00\x00upper\x00\x00\x00lower\x00\x00\x00hex\x00ifnull\x00\x00random\x00\x00randomblob\x00\x00nullif\x00\x00sqlite_version\x00\x00sqlite_source_id\x00\x00\x00\x00sqlite_log\x00\x00quote\x00\x00\x00last_insert_rowid\x00\x00\x00changes\x00total_changes\x00\x00\x00replace\x00zeroblob\x00\x00\x00\x00substr\x00\x00sum\x00total\x00\x00\x00avg\x00count\x00\x00\x00group_concat\x00\x00\x00\x00glob\x00\x00\x00\x00like\x00\x00\x00\x00coalesce\x00\x00\x00\x00not authorized\x00\x00sqlite3_extension_init\x00\x00%s.%s\x00\x00\x00unable to open shared library [%s]\x00\x00sqlite3_\x00\x00\x00\x00lib\x00_init\x00\x00\x00no entry point [%s] in shared library [%s]\x00\x00error during initialization: %s\x00dll\x00p && p->pFunc && p->pFunc->xFinalize\x00\x00\x00\x00sqlite3_mutex_held(p->pOut->db->mutex)\x00\x00sqlite3_aggregate_context\x00\x00\x00(pMem->flags & MEM_Agg)==0\x00\x00createAggContext\x00\x00\x00\x00p && p->pMem && p->pFunc && p->pFunc->xFinalize\x00sqlite3_aggregate_count\x00bind on a busy prepared statement: [%s]\x00p->isPrepareV2 || p->expmask==0\x00API called with NULL prepared statement\x00API called with finalized prepared statement\x00\x00\x00\x00sqlite3Error\x00\x00\x00\x00vdbeUnbind\x00\x00sqlite3ApiExit\x00\x00db->lookaside.bDisable>0\x00\x00\x00\x00sqlite3OomClear\x00unopened\x00\x00\x00\x00API call with %s database connection pointer\x00\x00\x00\x00invalid\x00count>=0\x00\x00\x00\x00sqliteDefaultBusyCallback\x00\x00\x00unable to close due to unfinalized statements or unfinished backups\x00btreeEnterAll\x00\x00\x00p->pNext==0 || p->pNext->pBt>p->pBt\x00p->pPrev==0 || p->pPrev->pBt<p->pBt\x00p->pNext==0 || p->pNext->db==p->db\x00\x00p->pPrev==0 || p->pPrev->db==p->db\x00\x00p->sharable || (p->pNext==0 && p->pPrev==0)\x00!p->locked || p->wantToLock>0\x00\x00\x00p->sharable || p->wantToLock==0\x00sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00(p->locked==0 && p->sharable) || p->pBt->db==p->db\x00\x00sqlite3BtreeEnter\x00\x00\x00pLater->sharable\x00\x00\x00\x00pLater->pNext==0 || pLater->pNext->pBt>pLater->pBt\x00\x00!pLater->locked || pLater->wantToLock>0\x00sqlite3GlobalConfig.mutex.xMutexTry\x00sqlite3_mutex_try\x00\x00\x00btreeLockCarefully\x00\x00p->locked==1\x00\x00\x00\x00sqlite3_mutex_held(pBt->mutex)\x00\x00p->db==pBt->db\x00\x00unlockBtreeMutex\x00\x00\x00\x00p->locked==0\x00\x00\x00\x00sqlite3_mutex_notheld(p->pBt->mutex)\x00\x00\x00\x00lockBtreeMutex\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexNotheld\x00sqlite3_mutex_notheld\x00\x00\x00IsVirtual(p)\x00\x00\x00\x00sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3VtabDisconnect\x00\x00\x00db\x00\x00pVTab->nRef>0\x00\x00\x00db->magic==SQLITE_MAGIC_OPEN || db->magic==SQLITE_MAGIC_ZOMBIE\x00\x00sqlite3VtabUnlock\x00\x00\x00sqlite3VtabUnlockList\x00\x00\x00btreeLeaveAll\x00\x00\x00p->wantToLock>0\x00sqlite3BtreeLeave\x00\x00\x00connectionIsBusy\x00\x00\x00\x00sqlite3BtreeIsInBackup\x00\x00sqlite3ErrorWithMsg\x00db->nDb<=2\x00\x00db->aDb==db->aDbStatic\x00\x00db->lookaside.nOut==0\x00\x00\x00sqlite3RollbackAll\x00\x00p==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00sqlite3BtreeIsInTrans\x00\x00\x00writeOnly==1 || writeOnly==0\x00\x00\x00\x00tripCode==SQLITE_ABORT_ROLLBACK || tripCode==SQLITE_OK\x00\x00rc==SQLITE_OK || (writeOnly==0 && rc2==SQLITE_OK)\x00\x00\x00p->pBt->inTransaction!=TRANS_NONE || p->pBt->nTransaction==0\x00\x00\x00\x00p->pBt->inTransaction>=p->inTrans\x00\x00\x00TRANS_WRITE==pBt->inTransaction\x00countValidCursors(pBt, 1)==0\x00\x00\x00\x00sqlite3BtreeRollback\x00\x00\x00\x00pExcept==0 || pExcept->pBt==pBt\x00saveAllCursors\x00\x00CURSOR_VALID==pCur->eState || CURSOR_SKIPNEXT==pCur->eState\x000==pCur->pKey\x00\x00\x00cursorHoldsMutex(pCur)\x00\x00saveCursorPosition\x00\x00CURSOR_VALID==pCur->eState\x00\x00!pCur->curIntKey || !pCur->pKey\x00saveCursorKey\x00\x00\x00pCur->eState==CURSOR_VALID\x00\x00pCur->curIntKey\x00sqlite3BtreeIntegerKey\x00\x00CORRUPT_DB || memcmp(&info, &pCur->info, sizeof(info))==0\x00\x00\x00assertCellInfo\x00\x00sqlite3BtreePayloadSize\x00pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell\x00\x00\x00sqlite3BtreePayload\x00pPage\x00\x00\x00eOp==0 || eOp==1\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]<pPage->nCell\x00\x00\x00offset+amt <= pCur->info.nPayload\x00\x00\x00aPayload > pPage->aData\x00rc==SQLITE_OK && amt>0\x00\x00pCur->aOverflow[iIdx]==0 || pCur->aOverflow[iIdx]==nextPage || CORRUPT_DB\x00\x00\x00pCur->curFlags & BTCF_ValidOvfl\x00pCur->pBtree->db==pBt->db\x00\x00\x00accessPayload\x00\x00\x00database corruption\x00(pPg->flags & PGHDR_MMAP)==0\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_LOCKED\x00assert_pager_state(pPager)\x00\x00pPager->tempFile==0\x00sqlite3PagerWrite\x00\x00\x00p->eState==PAGER_OPEN || p->eState==PAGER_READER || p->eState==PAGER_WRITER_LOCKED || p->eState==PAGER_WRITER_CACHEMOD || p->eState==PAGER_WRITER_DBMOD || p->eState==PAGER_WRITER_FINISHED || p->eState==PAGER_ERROR\x00\x00\x00p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK\x00\x00p->tempFile==0 || pPager->changeCountDone\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->useJournal\x00\x00p->journalMode!=PAGER_JOURNALMODE_OFF || !isOpen(p->jfd)\x00\x00\x00\x00!isOpen(p->fd)\x00\x00p->noSync\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_MEMORY\x00\x00\x00p->eState!=PAGER_ERROR && p->eState!=PAGER_OPEN\x00pagerUseWal(p)==0\x00\x00\x00pPager->changeCountDone==0 || pPager->eLock>=RESERVED_LOCK\x00\x00p->eLock!=PENDING_LOCK\x00\x00!MEMDB\x00\x00pPager->errCode==SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0 || pPager->tempFile\x00\x00\x00p->eLock!=UNKNOWN_LOCK\x00\x00p->eLock>=SHARED_LOCK\x00\x00\x00p->eLock>=RESERVED_LOCK\x00pPager->dbSize==pPager->dbOrigSize\x00\x00pPager->dbOrigSize==pPager->dbFileSize\x00\x00pPager->dbOrigSize==pPager->dbHintSize\x00\x00pPager->setMaster==0\x00\x00\x00\x00isOpen(p->jfd) || p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00p->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00!pagerUseWal(pPager)\x00\x00\x00\x00p->eLock>=EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->dbOrigSize<=pPager->dbHintSize\x00\x00pPager->errCode!=SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)>0 || pPager->tempFile\x00\x00\x00\x00assert_pager_state\x00\x00sqlite3BitvecTestNotNull\x00\x00\x00\x00pPager->useJournal\x00\x00isOpen(pPager->jfd) || pagerUseWal(pPager)\x00\x00isOpen(pPager->sjfd) || pPager->nSubRec==0\x00\x00pagerUseWal(pPager) || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00pPager->nSavepoint>0\x00\x00\x00\x00subjournalPage\x00\x00MEMJOURNAL_DFLT_FILECHUNKSIZE==fileChunkSize(p->nChunkSize)\x00rc==SQLITE_OK || pFile->pMethods==0\x00sqlite3OsOpen\x00\x00\x00sqlite3JournalOpen\x00\x00(iAmt+iOfst)<=p->endpoint.iOffset\x00\x00\x00p->readpoint.iOffset==0 || p->readpoint.pChunk!=0\x00\x00\x00pChunk!=0\x00\x00\x00memjrnlRead\x00iOfst==p->endpoint.iOffset || iOfst==0\x00\x00iOfst>0 || p->pFirst==0\x00p->pFirst\x00\x00\x00!p->pFirst\x00\x00memjrnlWrite\x00\x00\x00\x00I/O OOM error\x00\x00\x00memjrnlTruncate\x00i>0\x00i<=p->iSize\x00sqlite3BitvecSet\x00\x00\x00\x00addToSavepointBitvecs\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)==0\x00\x00nPage>0\x00pg1<=pPg->pgno\x00\x00(pg1+nPage)>pPg->pgno\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)!=0\x00\x00pagerWriteLargeSector\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00\x00pPager->errCode==0\x00\x00pPager->readOnly==0\x00pPager->eState>=PAGER_WRITER_CACHEMOD\x00\x00\x00(pPager->pInJournal!=0) == isOpen(pPager->jfd)\x00\x00pagerUseWal(pPager)==0\x00\x00pager_write\x00pPager->eState==PAGER_WRITER_LOCKED\x00pPager->pInJournal==0\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->jfd)\x00\x00\x00\x00pager_open_journal\x00\x00pPager->zFilename && pPager->zFilename[0]\x00\x00\x00databaseIsUnmoved\x00\x00\x00isOpen(pPager->jfd)\x00isOpen(pPager->fd) || pPager->noSync\x00\x00\x00\x00pPager->journalHdr <= pPager->journalOff\x00\x00\x00\x00writeJournalHdr\x00offset%JOURNAL_HDR_SZ(pPager)==0\x00\x00\x00\x00offset>=c\x00\x00\x00(offset-c)<JOURNAL_HDR_SZ(pPager)\x00\x00\x00journalHdrOffset\x00\x00\x00\x00N>0\x00sqlite3_randomness\x00\x00sqlite3PcachePageSanity(p)\x00\x00(p->flags & (PGHDR_DIRTY|PGHDR_CLEAN))==PGHDR_DIRTY\x00sqlite3PcacheMakeDirty\x00\x00pPg!=0\x00\x00pPg->pgno>0 || pPg->pPager==0\x00\x00\x00pCache!=0\x00\x00\x00(pPg->flags & PGHDR_DIRTY)==0\x00\x00\x00pCache->pDirty!=pPg\x00pCache->pDirtyTail!=pPg\x00pPg->flags & PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcachePageSanity\x00pPage->pDirtyNext || pPage==p->pDirtyTail\x00\x00\x00pPage->pDirtyPrev || pPage==p->pDirty\x00\x00\x00pPage==p->pDirtyTail\x00\x00\x00\x00pPage==p->pDirty\x00\x00\x00\x00p->bPurgeable || p->eCreate==2\x00\x00p->bPurgeable==0 || p->eCreate==1\x00\x00\x00pPage->pDirtyNext==0 && pPage->pDirtyPrev==0 && p->pDirty!=pPage\x00\x00\x00\x00pPage->pDirtyNext->pDirtyPrev==0\x00\x00\x00\x00p->eCreate==2\x00\x00\x00pcacheManageDirtyList\x00\x00\x00pPg->pgno!=PAGER_MJ_PGNO(pPager)\x00\x00\x00\x00pPager->journalHdr<=pPager->journalOff\x00\x00pPager->pInJournal!=0\x00\x00\x00pagerAddPageToRollbackJournal\x00\x00\x00sqlite3PagerUnrefNotNull\x00\x00\x00\x00pPager->fd->pMethods->iVersion>=3\x00\x00\x00pagerReleaseMapPage\x00sqlite3PcacheRelease\x00\x00\x00\x00pPager->eState==PAGER_READER\x00\x00\x00\x00pagerUnlockAndRollback\x00\x00pPager->eState==PAGER_READER || rc!=SQLITE_OK\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_FULL || rc==SQLITE_CORRUPT || rc==SQLITE_NOMEM || (rc&0xFF)==SQLITE_IOERR || rc==SQLITE_CANTOPEN\x00\x00\x00\x00sqlite3PagerRollback\x00\x00\x00\x00op==SAVEPOINT_RELEASE || op==SAVEPOINT_ROLLBACK\x00iSavepoint>=0 || op==SAVEPOINT_ROLLBACK\x00rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_DONE\x00sqlite3PagerSavepoint\x00\x00\x00pPager->eState!=PAGER_ERROR\x00pagerUseWal(pPager)==0 || szJ==0\x00\x00\x00\x00rc!=SQLITE_OK || pPager->journalOff>=szJ\x00\x00\x00\x00offset==(i64)ii*(4+pPager->pageSize)\x00\x00\x00\x00pagerPlaybackSavepoint\x00\x00walFramePgno(pWal, iFrame)!=1\x00\x00\x00sqlite3WalUndo\x00\x00pWal->nWiData>0 && pWal->apWiData[0]\x00\x00\x00\x00walIndexHdr\x00(iHash==0 || iFrame>HASHTABLE_NPAGE_ONE) && (iHash>=1 || iFrame<=HASHTABLE_NPAGE_ONE) && (iHash<=1 || iFrame>(HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE)) && (iHash>=2 || iFrame<=HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE) && (iHash<=2 || iFrame>(HASHTABLE_NPAGE_ONE+2*HASHTABLE_NPAGE))\x00\x00\x00\x00walFramePage\x00\x00\x00\x00pWal->writeLock\x00pWal->nWiData>walFramePage(pWal->hdr.mxFrame)\x00\x00\x00pWal->apWiData[walFramePage(pWal->hdr.mxFrame)]\x00iLimit>0\x00\x00\x00\x00walCleanupHash\x00\x00rc==SQLITE_OK || iHash>0\x00\x00\x00\x00iPage==0 || *ppPage || rc!=SQLITE_OK\x00\x00\x00\x00walIndexPage\x00\x00\x00\x00walHashGet\x00\x00pagerUseWal(pPager)\x00pagerUndoCallback\x00\x00\x00pPager!=0\x00\x00\x00pgno!=0\x00pPager->pPCache!=0\x00\x00pPage==0 || pPager->hasHeldSharedLock\x00\x00\x00sqlite3PagerLookup\x00\x00pCache->pCache!=0\x00\x00\x00createFlag==3 || createFlag==0\x00\x00pCache->eCreate==((pCache->bPurgeable && pCache->pDirty) ? 1 : 2)\x00\x00\x00eCreate==0 || eCreate==1 || eCreate==2\x00\x00createFlag==0 || pCache->eCreate==eCreate\x00\x00\x00createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty)\x00\x00sqlite3PcacheFetch\x00\x00pPage!=0\x00\x00\x00\x00sqlite3PcachePageSanity(pPgHdr)\x00sqlite3PcacheFetchFinish\x00\x00\x00\x00pPgHdr->pPage==0\x00\x00\x00\x00pcacheFetchFinishWithInit\x00\x00\x00p->nRef==1\x00\x00sqlite3PcacheDrop\x00\x00\x00pWal->readLock>=0 || pWal->lockError\x00\x00\x00\x00iFrame>iRead || CORRUPT_DB\x00\x00sqlite3WalFindFrame\x00iPage>0\x00walHash\x00pPager->eState>=PAGER_READER && !MEMDB\x00\x00isOpen(pPager->fd)\x00\x00readDbPage\x00\x00sqlite3_mutex_held(p->pSrc->pBt->mutex)\x00sqlite3BackupRestart\x00\x00\x00\x00pcacheSortDirtyList\x00pA!=0 && pB!=0\x00\x00pcacheMergeDirtyList\x00\x00\x00\x00(isMainJrnl&~1)==0\x00\x00(isSavepnt&~1)==0\x00\x00\x00isMainJrnl || pDone\x00isSavepnt || pDone==0\x00\x00\x00aData\x00\x00\x00pagerUseWal(pPager)==0 || (!isMainJrnl && isSavepnt)\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK)\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || isMainJrnl\x00!isSavepnt\x00\x00pPg || !MEMDB\x00\x00\x00pPager->eState!=PAGER_OPEN || pPg==0 || pPager->tempFile\x00\x00\x00\x00isSavepnt\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)==0\x00\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)!=0\x00\x00\x00\x00pager_playback_one_page\x00p->pDestDb\x00\x00rc!=SQLITE_BUSY && rc!=SQLITE_LOCKED\x00\x00\x00\x00backupUpdate\x00\x00\x00\x00isFatalError\x00\x00\x00\x00sqlite3BtreeGetReserveNoMutex(p->pSrc)>=0\x00\x00\x00p->bDestLocked\x00\x00!isFatalError(p->rc)\x00\x00\x00\x00iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt)\x00zSrcData\x00\x00\x00\x00sqlite3_mutex_held(p->pBt->mutex)\x00\x00\x00sqlite3BtreeGetReserveNoMutex\x00\x00\x00backupOnePage\x00\x00\x00pPg->nRef>0 || pPg->pPager->memDb\x00\x00\x00sqlite3PagerGetData\x00sqlite3BtreeHoldsMutex(p)\x00\x00\x00((p->pBt->nPage)&0x8000000)==0\x00\x00p->sharable==0 || p->locked==0 || p->wantToLock>0\x00\x00\x00p->sharable==0 || p->locked==0 || p->db==p->pBt->db\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->pBt->mutex)\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00sqlite3BtreeHoldsMutex\x00\x00sqlite3BtreeLastPage\x00\x00\x00\x00readJournalHdr\x00\x00pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE)\x00\x00\x00\x00nReserve>=0 && nReserve<1000\x00\x00\x00\x00sqlite3PagerSetPagesize\x00sqlite3_mutex_notheld(pcache1.grp.mutex)\x00\x00\x00\x00pcache1.nFreeSlot>=0\x00\x00\x00\x00pcache1Alloc\x00\x00\x00\x00p->pgno>0\x00\x00\x00p->flags&PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcacheTruncate\x00\x00\x00(p->flags & PGHDR_CLEAN)==0\x00sqlite3PcacheMakeClean\x00\x00pCache->nRefSum==0 && pCache->pDirty==0\x00sqlite3PcacheSetPageSize\x00\x00\x00\x00pcache1.nFreeSlot<=pcache1.nSlot\x00\x00\x00\x00pcache1Free\x00getPageError\x00\x00\x00\x00USEFETCH(pPager)\x00\x00\x00\x00pPager->eState>=PAGER_READER\x00\x00\x00\x00pPager->hasHeldSharedLock==1\x00\x00\x00\x00getPageMMap\x00pPager->nExtra>=8\x00\x00\x00p->pExtra==(void *)&p[1]\x00\x00\x00\x00p->pPage==0\x00p->flags==PGHDR_MMAP\x00\x00\x00\x00p->pPager==pPager\x00\x00\x00pagerAcquireMapPage\x00pPg==(*ppPage)\x00\x00pPg->pgno==pgno\x00pPg->pPager==pPager || pPg->pPager==0\x00\x00\x00pgno<=PAGER_MAX_PGNO && pgno!=PAGER_MJ_PGNO(pPager)\x00!isOpen(pPager->fd) || !MEMDB\x00\x00\x00pPg->pPager==pPager\x00rc!=SQLITE_OK\x00\x00\x00getPageNormal\x00\x00\x00sqlite3PcachePagecount\x00\x00aWalData[3]!=pWal->nCkpt || aWalData[0]<=pWal->hdr.mxFrame\x00\x00sqlite3WalSavepointUndo\x00isOpen(pPager->jfd) || pPager->pInJournal==0\x00\x00\x00\x00sqlite3JournalIsInMemory(pPager->jfd)==0\x00\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_DELETE || pPager->journalMode==PAGER_JOURNALMODE_MEMORY || pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00rc2==SQLITE_OK\x00\x00pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00pager_end_transaction\x00\x00\x00!sqlite3JournalIsInMemory(pPager->jfd)\x00\x00zeroJournalHdr\x00\x00dirSync==0 || dirSync==1\x00\x00\x00\x00sqlite3OsDelete\x00pPager->eState!=PAGER_READER\x00\x00\x00\x00pager_truncate\x00\x00pWal->writeLock==0\x00\x00pWal->exclusiveMode!=WAL_HEAPMEMORY_MODE || op==-1\x00\x00pWal->readLock>=0 || (op<=0 && pWal->exclusiveMode==0)\x00\x00pWal->exclusiveMode==0\x00\x00pWal->readLock>=0\x00\x00\x00sqlite3WalExclusiveMode\x00!pPager->exclusiveMode || pPager->eLock==eLock\x00\x00eLock==NO_LOCK || eLock==SHARED_LOCK\x00\x00\x00\x00eLock!=NO_LOCK || pagerUseWal(pPager)==0\x00\x00\x00\x00pPager->eLock>=eLock\x00\x00\x00\x00pagerUnlockDb\x00\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager)\x00\x00recovered %d pages from %s\x00\x00pager_playback\x00\x00sqlite3PagerSync\x00\x00\x00\x00!isOpen(pJournal)\x00\x00\x00pager_delmaster\x00isOpen(pPager->fd) || pPager->tempFile\x00\x00setSectorSize\x00\x00\x00rc==SQLITE_OK || !MEMDB\x00pPager->errCode==SQLITE_FULL || pPager->errCode==SQLITE_OK || (pPager->errCode & 0xff)==SQLITE_IOERR\x00\x00\x00\x00pager_error\x00pPager->eState==PAGER_READER || pPager->eState==PAGER_OPEN || pPager->eState==PAGER_ERROR\x00\x00\x00!isOpen(pPager->jfd)\x00\x00\x00\x00pPager->errCode || pPager->eState!=PAGER_ERROR\x00\x00pPager->errCode==SQLITE_OK || !MEMDB\x00\x00\x00\x00pager_unlock\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pNew)\x00\x00sqlite3Realloc\x00\x00pPgnoNext\x00\x00\x00next==0 || rc==SQLITE_DONE\x00\x00rc==SQLITE_OK || pPage==0\x00\x00\x00getOverflowPage\x00ptrmapPageno\x00\x00\x00\x00offset <= (int)pBt->usableSize-5\x00\x00\x00\x00pEType!=0\x00\x00\x00ptrmapGet\x00\x00\x00flags==0 || flags==PAGER_GET_NOCONTENT || flags==PAGER_GET_READONLY\x00btreeGetPage\x00\x00\x00\x00pPage->aData==sqlite3PagerGetData(pDbPage)\x00\x00btreePageFromDbPage\x00pPage->aData\x00\x00\x00\x00pPage->pBt\x00\x00pPage->pDbPage!=0\x00\x00\x00sqlite3PagerGetExtra(pPage->pDbPage) == (void*)pPage\x00\x00\x00\x00sqlite3PagerGetData(pPage->pDbPage)==pPage->aData\x00\x00\x00sqlite3_mutex_held(pPage->pBt->mutex)\x00\x00\x00releasePageNotNull\x00\x00(writeOnly==0 || writeOnly==1) && BTCF_WriteFlag==1\x00sqlite3BtreeTripAllCursors\x00\x00sqlite3BtreeClearCursor\x00pPager->eState!=PAGER_WRITER_FINISHED\x00\x00\x00sqlite3PagerPagecount\x00\x00\x00btreeEndTransaction\x00pLock->eLock==READ_LOCK || pLock->pBtree==p\x00downgradeAllSharedCacheTableLocks\x00\x00\x00p->sharable || 0==*ppIter\x00\x00\x00p->inTrans>0\x00\x00\x00\x00(pBt->btsFlags & BTS_EXCLUSIVE)==0 || pBt->pWriter==pLock->pBtree\x00\x00\x00pLock->pBtree->inTrans>=pLock->eLock\x00\x00\x00\x00pLock->iTable!=1 || pLock==&p->lock\x00(pBt->btsFlags & BTS_PENDING)==0 || pBt->pWriter\x00\x00\x00\x00clearAllSharedCacheTableLocks\x00\x00\x00countValidCursors(pBt,0)==0 || pBt->inTransaction>TRANS_NONE\x00\x00\x00\x00pPage1->aData\x00\x00\x00sqlite3PagerRefcount(pBt->pPager)==1\x00\x00\x00\x00unlockBtreeIfUnused\x00pNew!=0\x00sqlite3HashInit\x00pH!=0\x00\x00\x00sqlite3HashClear\x00\x00\x00\x00!ExprHasProperty(p, EP_IntValue) || p->u.iValue>=0\x00\x00p->pLeft==0\x00p->pRight==0\x00\x00\x00\x00p->x.pSelect==0\x00p->x.pList==0 || p->pRight==0\x00\x00\x00sqlite3ExprDeleteNN\x00pList->a!=0 || pList->nExpr==0\x00\x00exprListDeleteNN\x00\x00\x00\x00pIndex->pSchema==pTable->pSchema || (IsVirtual(pTable) && pIndex->idxType!=SQLITE_IDXTYPE_APPDEF)\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00pOld==pIndex || pOld==0\x00nLookaside==0 || nLookaside==db->lookaside.nOut\x00deleteTable\x00pKey!=0\x00pH->htsize>0\x00\x00\x00\x00sqlite3HashInsert\x00\x00\x00elem!=0\x00findElementWithHash\x00pEntry->count>=0\x00\x00\x00\x00pH->first==0\x00\x00\x00\x00pH->count==0\x00\x00\x00\x00removeElementGivenHash\x00\x00iDb>=0 && iDb<db->nDb\x00\x00\x00sqlite3SchemaMutexHeld\x00\x00i>=0 && i<db->nDb\x00\x00\x00sqlite3SchemaToIndex\x00\x00\x00\x00db==0 || IsVirtual(pTab) || sqlite3SchemaMutexHeld(db, 0, pTab->pSchema)\x00\x00\x00\x00pFKey->isDeferred==0 || pFKey->isDeferred==1\x00\x00\x00\x00sqlite3FkDelete\x00pTable!=0\x00\x00\x00sqlite3DeleteColumnNames\x00\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00db2\x00!db || pRet\x00vtabDisconnectAll\x00\x00\x00p->wantToLock==0 && p->locked==0\x00\x00\x00\x00!pBt->pCursor\x00\x00\x00p->wantToLock==0\x00\x00\x00\x00sqlite3BtreeClose\x00\x00\x00pBt->pCursor!=0\x00sqlite3BtreeCloseCursor\x00sqlite3_mutex_notheld(pBt->mutex)\x00\x00\x00removeFromSharingList\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexFree\x00\x00\x00\x00sqlite3_mutex_free\x00\x00db || pagerUseWal(pPager)==0\x00\x00\x00\x00db || pPager->pWal==0\x00\x00\x00!pPager->aSavepoint && !pPager->pInJournal\x00\x00!isOpen(pPager->jfd) && !isOpen(pPager->sjfd)\x00\x00\x00sqlite3PagerClose\x00\x00\x00pWal->ckptLock==0\x00\x00\x00eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0\x00\x00\x00\x00sqlite3WalCheckpoint\x00\x00\x00\x00pChanged\x00\x00\x00\x00page0 || pWal->writeLock==0\x00badHdr==0 || pWal->writeLock==0\x00walIndexReadHdr\x00walIndexTryHdr\x00\x00nByte>=8\x00\x00\x00\x00(nByte&0x00000007)==0\x00\x00\x00walChecksumBytes\x00\x00\x00\x00pWal->ckptLock==1 || pWal->ckptLock==0\x00\x00recovered %d frames from WAL file %s\x00\x00\x00\x00walIndexRecover\x00cannot open file\x00\x00\x00\x00idx <= HASHTABLE_NSLOT/2 + 1\x00\x00\x00\x00!aPgno[idx]\x00walIndexAppend\x00\x00walIndexWriteHdr\x00\x00\x00\x00walCkptInfo\x00pIter\x00\x00\x00y<=pWal->hdr.mxFrame\x00\x00\x00\x00walFramePgno(pWal, iFrame)==iDbpage\x00pInfo->nBackfill==pWal->hdr.mxFrame\x00pWal->ckptLock && pWal->hdr.mxFrame>0\x00\x00\x00walIteratorInit\x00nList<=HASHTABLE_NPAGE && nList>0\x00\x00\x00iSub<ArraySize(aSub)\x00\x00\x00\x00p->aList && p->nList<=(1<<iSub)\x00p->aList==&aList[iList&~((2<<iSub)-1)]\x00\x00p->nList<=(1<<iSub)\x00p->aList==&aList[nList&~((2<<iSub)-1)]\x00\x00aMerge==aList\x00\x00\x00aContent[aList[i]] > aContent[aList[i-1]]\x00\x00\x00walMergesort\x00\x00\x00\x00nLeft>0 && nRight>0\x00iLeft>=nLeft || aContent[aLeft[iLeft]]>dbpage\x00\x00\x00iRight>=nRight || aContent[aRight[iRight]]>dbpage\x00\x00\x00walMerge\x00\x00\x00\x00walCheckpoint\x00\x00\x00iMin<0xffffffff\x00walIteratorNext\x00pInfo->aReadMark[0]==0\x00\x00walRestartHdr\x00\x00\x00cannot limit WAL size: %s\x00\x00\x00sqlite3PcacheClose\x00\x00sqlite3LeaveMutexAndCloseZombie\x00sqlite3CloseExtensions\x00\x00p->flags==MEM_Null && p->z==0\x00\x00\x00sqlite3_value_blob\x00\x00pVm->db\x00columnMem\x00\x00\x00p->db!=0\x00\x00\x00\x00columnMallocFailure\x00columnName\x00\x00pMem->z || pMem->n==0\x00\x00\x00sqlite3VdbeIntValue\x00u<=LARGEST_INT64\x00\x00\x00\x00u-1==LARGEST_INT64\x00\x00sqlite3Atoi64\x00\x00\x00922337203685477580\x00\x00create\x00\x00trigger\x00temp\x00\x00\x00\x00temporary\x00\x00\x00end\x00explain\x00!db->mallocFailed\x00\x00\x00sqlite3_create_collation_v2\x00unable to delete/modify collation sequence due to active statements\x00createCollation\x00enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE\x00pDel==0 || pDel==pColl\x00\x00sqlite3HashFind\x00findCollSeqEntry\x00\x00\x00\x00sqlite3FindCollSeq\x00\x00sqlite3_create_collation16\x00\x00(m.flags & MEM_Term)!=0 || db->mallocFailed\x00(m.flags & MEM_Str)!=0 || db->mallocFailed\x00\x00m.z || db->mallocFailed\x00sqlite3Utf16to8\x00unable to delete/modify user-function due to active statements\x00\x00p || db->mallocFailed\x00\x00\x00sqlite3CreateFunc\x00\x00\x00nArg>=(-2)\x00\x00nArg>=(-1) || createFlag==0\x00sqlite3FindFunction\x00sqlite3_create_function_v2\x00\x00sqlite3_create_function16\x00\x00\x00pDel==0 || pDel==pMod\x00\x00\x00sqlite3VtabCreateModule\x00IsVirtual(pTab)\x00pTab->pIndex==0\x00pIdx->pNext==0\x00\x00%s\x00\x00(rc&0xff)==rc\x00\x00\x00sqlite3_declare_vtab\x00\x00\x00\x00zSql!=0\x00pzErrMsg!=0\x00pParse->pNewTable==0\x00\x00\x00\x00pParse->pNewTrigger==0\x00\x00pParse->nVar==0\x00pParse->pVList==0\x00\x00\x00tokenType==TK_SPACE || tokenType==TK_ILLEGAL\x00\x00\x00\x00unrecognized token: \"%.*s\"\x00\x00nErr==0\x00nErr==0 || pParse->rc!=SQLITE_OK\x00\x00\x00\x00sqlite3RunParser\x00\x00\x00\x00yypParser->yytos!=0\x00%sInput '%s'\x0a\x00\x00\x00yyact == YY_ERROR_ACTION\x00\x00\x00\x00%sSyntax Error!\x0a\x00\x00\x00\x00%sReturn. Stack=\x00\x00\x00\x00%c%s\x00\x00\x00\x00]\x0a\x00\x00sqlite3Parser\x00\x00\x00$\x00\x00\x00SEMI\x00\x00\x00\x00EXPLAIN\x00QUERY\x00\x00\x00PLAN\x00\x00\x00\x00BEGIN\x00\x00\x00TRANSACTION\x00DEFERRED\x00\x00\x00\x00IMMEDIATE\x00\x00\x00EXCLUSIVE\x00\x00\x00COMMIT\x00\x00END\x00ROLLBACK\x00\x00\x00\x00SAVEPOINT\x00\x00\x00RELEASE\x00TO\x00\x00TABLE\x00\x00\x00CREATE\x00\x00IF\x00\x00NOT\x00EXISTS\x00\x00TEMP\x00\x00\x00\x00LP\x00\x00RP\x00\x00AS\x00\x00WITHOUT\x00COMMA\x00\x00\x00OR\x00\x00AND\x00IS\x00\x00MATCH\x00\x00\x00LIKE_KW\x00BETWEEN\x00IN\x00\x00ISNULL\x00\x00NOTNULL\x00NE\x00\x00EQ\x00\x00GT\x00\x00LE\x00\x00LT\x00\x00GE\x00\x00ESCAPE\x00\x00BITAND\x00\x00BITOR\x00\x00\x00LSHIFT\x00\x00RSHIFT\x00\x00PLUS\x00\x00\x00\x00MINUS\x00\x00\x00STAR\x00\x00\x00\x00SLASH\x00\x00\x00REM\x00CONCAT\x00\x00COLLATE\x00BITNOT\x00\x00ID\x00\x00INDEXED\x00ABORT\x00\x00\x00ACTION\x00\x00AFTER\x00\x00\x00ANALYZE\x00ASC\x00ATTACH\x00\x00BEFORE\x00\x00BY\x00\x00CASCADE\x00CAST\x00\x00\x00\x00COLUMNKW\x00\x00\x00\x00CONFLICT\x00\x00\x00\x00DATABASE\x00\x00\x00\x00DESC\x00\x00\x00\x00DETACH\x00\x00EACH\x00\x00\x00\x00FAIL\x00\x00\x00\x00FOR\x00IGNORE\x00\x00INITIALLY\x00\x00\x00INSTEAD\x00NO\x00\x00KEY\x00OF\x00\x00OFFSET\x00\x00PRAGMA\x00\x00RAISE\x00\x00\x00RECURSIVE\x00\x00\x00REPLACE\x00RESTRICT\x00\x00\x00\x00ROW\x00TRIGGER\x00VACUUM\x00\x00VIEW\x00\x00\x00\x00VIRTUAL\x00WITH\x00\x00\x00\x00REINDEX\x00RENAME\x00\x00CTIME_KW\x00\x00\x00\x00ANY\x00STRING\x00\x00JOIN_KW\x00CONSTRAINT\x00\x00DEFAULT\x00PRIMARY\x00UNIQUE\x00\x00CHECK\x00\x00\x00REFERENCES\x00\x00AUTOINCR\x00\x00\x00\x00ON\x00\x00INSERT\x00\x00DELETE\x00\x00UPDATE\x00\x00SET\x00DEFERRABLE\x00\x00FOREIGN\x00DROP\x00\x00\x00\x00UNION\x00\x00\x00ALL\x00EXCEPT\x00\x00INTERSECT\x00\x00\x00SELECT\x00\x00VALUES\x00\x00DISTINCT\x00\x00\x00\x00DOT\x00FROM\x00\x00\x00\x00JOIN\x00\x00\x00\x00USING\x00\x00\x00ORDER\x00\x00\x00GROUP\x00\x00\x00HAVING\x00\x00LIMIT\x00\x00\x00WHERE\x00\x00\x00INTO\x00\x00\x00\x00FLOAT\x00\x00\x00BLOB\x00\x00\x00\x00INTEGER\x00VARIABLE\x00\x00\x00\x00CASE\x00\x00\x00\x00WHEN\x00\x00\x00\x00THEN\x00\x00\x00\x00ELSE\x00\x00\x00\x00INDEX\x00\x00\x00ALTER\x00\x00\x00ADD\x00error\x00\x00\x00input\x00\x00\x00cmdlist\x00ecmd\x00\x00\x00\x00cmdx\x00\x00\x00\x00cmd\x00transtype\x00\x00\x00trans_opt\x00\x00\x00nm\x00\x00savepoint_opt\x00\x00\x00create_table\x00\x00\x00\x00create_table_args\x00\x00\x00createkw\x00\x00\x00\x00ifnotexists\x00dbnm\x00\x00\x00\x00columnlist\x00\x00conslist_opt\x00\x00\x00\x00table_options\x00\x00\x00select\x00\x00columnname\x00\x00carglist\x00\x00\x00\x00typetoken\x00\x00\x00typename\x00\x00\x00\x00signed\x00\x00plus_num\x00\x00\x00\x00minus_num\x00\x00\x00ccons\x00\x00\x00term\x00\x00\x00\x00expr\x00\x00\x00\x00onconf\x00\x00sortorder\x00\x00\x00autoinc\x00eidlist_opt\x00refargs\x00defer_subclause\x00refarg\x00\x00refact\x00\x00init_deferred_pred_opt\x00\x00conslist\x00\x00\x00\x00tconscomma\x00\x00tcons\x00\x00\x00sortlist\x00\x00\x00\x00eidlist\x00defer_subclause_opt\x00orconf\x00\x00resolvetype\x00raisetype\x00\x00\x00ifexists\x00\x00\x00\x00fullname\x00\x00\x00\x00selectnowith\x00\x00\x00\x00oneselect\x00\x00\x00with\x00\x00\x00\x00multiselect_op\x00\x00distinct\x00\x00\x00\x00selcollist\x00\x00from\x00\x00\x00\x00where_opt\x00\x00\x00groupby_opt\x00having_opt\x00\x00orderby_opt\x00limit_opt\x00\x00\x00values\x00\x00nexprlist\x00\x00\x00exprlist\x00\x00\x00\x00sclp\x00\x00\x00\x00as\x00\x00seltablist\x00\x00stl_prefix\x00\x00joinop\x00\x00indexed_opt\x00on_opt\x00\x00using_opt\x00\x00\x00idlist\x00\x00setlist\x00insert_cmd\x00\x00idlist_opt\x00\x00likeop\x00\x00between_op\x00\x00in_op\x00\x00\x00paren_exprlist\x00\x00case_operand\x00\x00\x00\x00case_exprlist\x00\x00\x00case_else\x00\x00\x00uniqueflag\x00\x00collate\x00nmnum\x00\x00\x00trigger_decl\x00\x00\x00\x00trigger_cmd_list\x00\x00\x00\x00trigger_time\x00\x00\x00\x00trigger_event\x00\x00\x00foreach_clause\x00\x00when_clause\x00trigger_cmd\x00trnm\x00\x00\x00\x00tridxby\x00database_kw_opt\x00key_opt\x00add_column_fullname\x00kwcolumn_opt\x00\x00\x00\x00create_vtab\x00vtabarglist\x00vtabarg\x00vtabargtoken\x00\x00\x00\x00lp\x00\x00anylist\x00wqlist\x00\x00stateno <= YY_SHIFT_COUNT\x00\x00\x00iLookAhead!=YYNOCODE\x00\x00\x00\x00%sFALLBACK %s => %s\x0a\x00\x00\x00\x00yyFallback[iFallback]==0\x00\x00\x00\x00%sWILDCARD %s => %s\x0a\x00\x00\x00\x00yy_find_shift_action\x00\x00\x00\x00%sStack Overflow!\x0a\x00\x00parser stack overflow\x00\x00\x00pParser->yytos!=0\x00\x00\x00pParser->yytos > pParser->yystack\x00\x00\x00%sPopping %s\x0a\x00\x00\x00yy_pop_parser_stack\x00%sShift '%s', go to state %d\x0a\x00\x00\x00%sShift '%s'\x0a\x00\x00\x00%sReduce [%s], go to state %d.\x0a\x00rowid\x00\x00\x00unknown table option: %.*s\x00\x00#%d\x00%.*s\x00\x00\x00\x00set list\x00\x00\x00\x00t.n>=2\x00\x00near \"%T\": syntax error\x00too many arguments on function %T\x00\x00\x00yymsp[-2].minor.yy145!=0\x00\x00\x00\x00yymsp[-1].minor.yy145!=0\x00\x00\x00\x00qualified table names are not allowed on INSERT, UPDATE, and DELETE statements within triggers\x00\x00the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers\x00the NOT INDEXED clause is not allowed on UPDATE or DELETE statements within triggers\x00\x00\x00\x00yyruleno!=277\x00\x00\x00yyruleno!=294\x00\x00\x00yyruleno!=295\x00\x00\x00yyruleno!=301\x00\x00\x00yyruleno!=303\x00\x00\x00yyruleno!=304\x00\x00\x00yyruleno!=305\x00\x00\x00yyruleno!=309\x00\x00\x00yyruleno!=312\x00\x00\x00yyruleno!=313\x00\x00\x00yyruleno<sizeof(yyRuleInfo)/sizeof(yyRuleInfo[0])\x00\x00\x00yyact == YY_ACCEPT_ACTION\x00\x00\x00explain ::= EXPLAIN\x00explain ::= EXPLAIN QUERY PLAN\x00\x00cmdx ::= cmd\x00\x00\x00\x00cmd ::= BEGIN transtype trans_opt\x00\x00\x00transtype ::=\x00\x00\x00transtype ::= DEFERRED\x00\x00transtype ::= IMMEDIATE\x00transtype ::= EXCLUSIVE\x00cmd ::= COMMIT trans_opt\x00\x00\x00\x00cmd ::= END trans_opt\x00\x00\x00cmd ::= ROLLBACK trans_opt\x00\x00cmd ::= SAVEPOINT nm\x00\x00\x00\x00cmd ::= RELEASE savepoint_opt nm\x00\x00\x00\x00cmd ::= ROLLBACK trans_opt TO savepoint_opt nm\x00\x00create_table ::= createkw temp TABLE ifnotexists nm dbnm\x00\x00\x00\x00createkw ::= CREATE\x00ifnotexists ::=\x00ifnotexists ::= IF NOT EXISTS\x00\x00\x00temp ::= TEMP\x00\x00\x00temp ::=\x00\x00\x00\x00create_table_args ::= LP columnlist conslist_opt RP table_options\x00\x00\x00create_table_args ::= AS select\x00table_options ::=\x00\x00\x00table_options ::= WITHOUT nm\x00\x00\x00\x00columnname ::= nm typetoken\x00typetoken ::=\x00\x00\x00typetoken ::= typename LP signed RP\x00typetoken ::= typename LP signed COMMA signed RP\x00\x00\x00\x00typename ::= typename ID|STRING\x00ccons ::= CONSTRAINT nm\x00ccons ::= DEFAULT term\x00\x00ccons ::= DEFAULT LP expr RP\x00\x00\x00\x00ccons ::= DEFAULT PLUS term\x00ccons ::= DEFAULT MINUS term\x00\x00\x00\x00ccons ::= DEFAULT ID|INDEXED\x00\x00\x00\x00ccons ::= NOT NULL onconf\x00\x00\x00ccons ::= PRIMARY KEY sortorder onconf autoinc\x00\x00ccons ::= UNIQUE onconf\x00ccons ::= CHECK LP expr RP\x00\x00ccons ::= REFERENCES nm eidlist_opt refargs\x00ccons ::= defer_subclause\x00\x00\x00ccons ::= COLLATE ID|STRING\x00autoinc ::=\x00autoinc ::= AUTOINCR\x00\x00\x00\x00refargs ::=\x00refargs ::= refargs refarg\x00\x00refarg ::= MATCH nm\x00refarg ::= ON INSERT refact\x00refarg ::= ON DELETE refact\x00refarg ::= ON UPDATE refact\x00refact ::= SET NULL\x00refact ::= SET DEFAULT\x00\x00refact ::= CASCADE\x00\x00refact ::= RESTRICT\x00refact ::= NO ACTION\x00\x00\x00\x00defer_subclause ::= NOT DEFERRABLE init_deferred_pred_opt\x00\x00\x00defer_subclause ::= DEFERRABLE init_deferred_pred_opt\x00\x00\x00init_deferred_pred_opt ::=\x00\x00init_deferred_pred_opt ::= INITIALLY DEFERRED\x00\x00\x00init_deferred_pred_opt ::= INITIALLY IMMEDIATE\x00\x00conslist_opt ::=\x00\x00\x00\x00tconscomma ::= COMMA\x00\x00\x00\x00tcons ::= CONSTRAINT nm\x00tcons ::= PRIMARY KEY LP sortlist autoinc RP onconf\x00tcons ::= UNIQUE LP sortlist RP onconf\x00\x00tcons ::= CHECK LP expr RP onconf\x00\x00\x00tcons ::= FOREIGN KEY LP eidlist RP REFERENCES nm eidlist_opt refargs defer_subclause_opt\x00\x00\x00defer_subclause_opt ::=\x00onconf ::=\x00\x00onconf ::= ON CONFLICT resolvetype\x00\x00orconf ::=\x00\x00orconf ::= OR resolvetype\x00\x00\x00resolvetype ::= IGNORE\x00\x00resolvetype ::= REPLACE\x00cmd ::= DROP TABLE ifexists fullname\x00\x00\x00\x00ifexists ::= IF EXISTS\x00\x00ifexists ::=\x00\x00\x00\x00cmd ::= createkw temp VIEW ifnotexists nm dbnm eidlist_opt AS select\x00\x00\x00\x00cmd ::= DROP VIEW ifexists fullname\x00cmd ::= select\x00\x00select ::= with selectnowith\x00\x00\x00\x00selectnowith ::= selectnowith multiselect_op oneselect\x00\x00multiselect_op ::= UNION\x00\x00\x00\x00multiselect_op ::= UNION ALL\x00\x00\x00\x00multiselect_op ::= EXCEPT|INTERSECT\x00oneselect ::= SELECT distinct selcollist from where_opt groupby_opt having_opt orderby_opt limit_opt\x00\x00\x00\x00values ::= VALUES LP nexprlist RP\x00\x00\x00values ::= values COMMA LP exprlist RP\x00\x00distinct ::= DISTINCT\x00\x00\x00distinct ::= ALL\x00\x00\x00\x00distinct ::=\x00\x00\x00\x00sclp ::=\x00\x00\x00\x00selcollist ::= sclp expr as\x00selcollist ::= sclp STAR\x00\x00\x00\x00selcollist ::= sclp nm DOT STAR\x00as ::= AS nm\x00\x00\x00\x00as ::=\x00\x00from ::=\x00\x00\x00\x00from ::= FROM seltablist\x00\x00\x00\x00stl_prefix ::= seltablist joinop\x00\x00\x00\x00stl_prefix ::=\x00\x00seltablist ::= stl_prefix nm dbnm as indexed_opt on_opt using_opt\x00\x00\x00seltablist ::= stl_prefix nm dbnm LP exprlist RP as on_opt using_opt\x00\x00\x00\x00seltablist ::= stl_prefix LP select RP as on_opt using_opt\x00\x00seltablist ::= stl_prefix LP seltablist RP as on_opt using_opt\x00\x00dbnm ::=\x00\x00\x00\x00dbnm ::= DOT nm\x00fullname ::= nm dbnm\x00\x00\x00\x00joinop ::= COMMA|JOIN\x00\x00\x00joinop ::= JOIN_KW JOIN\x00joinop ::= JOIN_KW nm JOIN\x00\x00joinop ::= JOIN_KW nm nm JOIN\x00\x00\x00on_opt ::= ON expr\x00\x00on_opt ::=\x00\x00indexed_opt ::=\x00indexed_opt ::= INDEXED BY nm\x00\x00\x00indexed_opt ::= NOT INDEXED\x00using_opt ::= USING LP idlist RP\x00\x00\x00\x00using_opt ::=\x00\x00\x00orderby_opt ::=\x00orderby_opt ::= ORDER BY sortlist\x00\x00\x00sortlist ::= sortlist COMMA expr sortorder\x00\x00sortlist ::= expr sortorder\x00sortorder ::= ASC\x00\x00\x00sortorder ::= DESC\x00\x00sortorder ::=\x00\x00\x00groupby_opt ::=\x00groupby_opt ::= GROUP BY nexprlist\x00\x00having_opt ::=\x00\x00having_opt ::= HAVING expr\x00\x00limit_opt ::=\x00\x00\x00limit_opt ::= LIMIT expr\x00\x00\x00\x00limit_opt ::= LIMIT expr OFFSET expr\x00\x00\x00\x00limit_opt ::= LIMIT expr COMMA expr\x00cmd ::= with DELETE FROM fullname indexed_opt where_opt\x00where_opt ::=\x00\x00\x00where_opt ::= WHERE expr\x00\x00\x00\x00cmd ::= with UPDATE orconf fullname indexed_opt SET setlist where_opt\x00\x00\x00setlist ::= setlist COMMA nm EQ expr\x00\x00\x00\x00setlist ::= setlist COMMA LP idlist RP EQ expr\x00\x00setlist ::= nm EQ expr\x00\x00setlist ::= LP idlist RP EQ expr\x00\x00\x00\x00cmd ::= with insert_cmd INTO fullname idlist_opt select\x00cmd ::= with insert_cmd INTO fullname idlist_opt DEFAULT VALUES\x00insert_cmd ::= INSERT orconf\x00\x00\x00\x00insert_cmd ::= REPLACE\x00\x00idlist_opt ::=\x00\x00idlist_opt ::= LP idlist RP\x00idlist ::= idlist COMMA nm\x00\x00idlist ::= nm\x00\x00\x00expr ::= LP expr RP\x00term ::= NULL\x00\x00\x00expr ::= ID|INDEXED\x00expr ::= JOIN_KW\x00\x00\x00\x00expr ::= nm DOT nm\x00\x00expr ::= nm DOT nm DOT nm\x00\x00\x00term ::= FLOAT|BLOB\x00term ::= STRING\x00term ::= INTEGER\x00\x00\x00\x00expr ::= VARIABLE\x00\x00\x00expr ::= expr COLLATE ID|STRING\x00expr ::= CAST LP expr AS typetoken RP\x00\x00\x00expr ::= ID|INDEXED LP distinct exprlist RP\x00expr ::= ID|INDEXED LP STAR RP\x00\x00term ::= CTIME_KW\x00\x00\x00expr ::= LP nexprlist COMMA expr RP\x00expr ::= expr AND expr\x00\x00expr ::= expr OR expr\x00\x00\x00expr ::= expr LT|GT|GE|LE expr\x00\x00expr ::= expr EQ|NE expr\x00\x00\x00\x00expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr\x00\x00\x00expr ::= expr PLUS|MINUS expr\x00\x00\x00expr ::= expr STAR|SLASH|REM expr\x00\x00\x00expr ::= expr CONCAT expr\x00\x00\x00likeop ::= NOT LIKE_KW|MATCH\x00\x00\x00\x00expr ::= expr likeop expr\x00\x00\x00expr ::= expr likeop expr ESCAPE expr\x00\x00\x00expr ::= expr ISNULL|NOTNULL\x00\x00\x00\x00expr ::= expr NOT NULL\x00\x00expr ::= expr IS expr\x00\x00\x00expr ::= expr IS NOT expr\x00\x00\x00expr ::= NOT expr\x00\x00\x00expr ::= BITNOT expr\x00\x00\x00\x00expr ::= MINUS expr\x00expr ::= PLUS expr\x00\x00between_op ::= BETWEEN\x00\x00between_op ::= NOT BETWEEN\x00\x00expr ::= expr between_op expr AND expr\x00\x00in_op ::= IN\x00\x00\x00\x00in_op ::= NOT IN\x00\x00\x00\x00expr ::= expr in_op LP exprlist RP\x00\x00expr ::= LP select RP\x00\x00\x00expr ::= expr in_op LP select RP\x00\x00\x00\x00expr ::= expr in_op nm dbnm paren_exprlist\x00\x00expr ::= EXISTS LP select RP\x00\x00\x00\x00expr ::= CASE case_operand case_exprlist case_else END\x00\x00case_exprlist ::= case_exprlist WHEN expr THEN expr\x00case_exprlist ::= WHEN expr THEN expr\x00\x00\x00case_else ::= ELSE expr\x00case_else ::=\x00\x00\x00case_operand ::= expr\x00\x00\x00case_operand ::=\x00\x00\x00\x00exprlist ::=\x00\x00\x00\x00nexprlist ::= nexprlist COMMA expr\x00\x00nexprlist ::= expr\x00\x00paren_exprlist ::=\x00\x00paren_exprlist ::= LP exprlist RP\x00\x00\x00cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt\x00\x00\x00\x00uniqueflag ::= UNIQUE\x00\x00\x00uniqueflag ::=\x00\x00eidlist_opt ::=\x00eidlist_opt ::= LP eidlist RP\x00\x00\x00eidlist ::= eidlist COMMA nm collate sortorder\x00\x00eidlist ::= nm collate sortorder\x00\x00\x00\x00collate ::=\x00collate ::= COLLATE ID|STRING\x00\x00\x00cmd ::= DROP INDEX ifexists fullname\x00\x00\x00\x00cmd ::= VACUUM\x00\x00cmd ::= VACUUM nm\x00\x00\x00cmd ::= PRAGMA nm dbnm\x00\x00cmd ::= PRAGMA nm dbnm EQ nmnum\x00cmd ::= PRAGMA nm dbnm LP nmnum RP\x00\x00cmd ::= PRAGMA nm dbnm EQ minus_num\x00cmd ::= PRAGMA nm dbnm LP minus_num RP\x00\x00plus_num ::= PLUS INTEGER|FLOAT\x00minus_num ::= MINUS INTEGER|FLOAT\x00\x00\x00cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END\x00\x00\x00\x00trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause\x00trigger_time ::= BEFORE\x00trigger_time ::= AFTER\x00\x00trigger_time ::= INSTEAD OF\x00trigger_time ::=\x00\x00\x00\x00trigger_event ::= DELETE|INSERT\x00trigger_event ::= UPDATE\x00\x00\x00\x00trigger_event ::= UPDATE OF idlist\x00\x00when_clause ::=\x00when_clause ::= WHEN expr\x00\x00\x00trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI\x00\x00trigger_cmd_list ::= trigger_cmd SEMI\x00\x00\x00trnm ::= nm DOT nm\x00\x00tridxby ::= INDEXED BY nm\x00\x00\x00tridxby ::= NOT INDEXED\x00trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt\x00\x00\x00\x00trigger_cmd ::= insert_cmd INTO trnm idlist_opt select\x00\x00trigger_cmd ::= DELETE FROM trnm tridxby where_opt\x00\x00trigger_cmd ::= select\x00\x00expr ::= RAISE LP IGNORE RP\x00expr ::= RAISE LP raisetype COMMA nm RP\x00raisetype ::= ROLLBACK\x00\x00raisetype ::= ABORT\x00raisetype ::= FAIL\x00\x00cmd ::= DROP TRIGGER ifexists fullname\x00\x00cmd ::= ATTACH database_kw_opt expr AS expr key_opt\x00cmd ::= DETACH database_kw_opt expr\x00key_opt ::=\x00key_opt ::= KEY expr\x00\x00\x00\x00cmd ::= REINDEX\x00cmd ::= REINDEX nm dbnm\x00cmd ::= ANALYZE\x00cmd ::= ANALYZE nm dbnm\x00cmd ::= ALTER TABLE fullname RENAME TO nm\x00\x00\x00cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist\x00\x00\x00\x00add_column_fullname ::= fullname\x00\x00\x00\x00cmd ::= create_vtab\x00cmd ::= create_vtab LP vtabarglist RP\x00\x00\x00create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm\x00vtabarg ::=\x00vtabargtoken ::= ANY\x00\x00\x00\x00vtabargtoken ::= lp anylist RP\x00\x00lp ::= LP\x00\x00\x00with ::=\x00\x00\x00\x00with ::= WITH wqlist\x00\x00\x00\x00with ::= WITH RECURSIVE wqlist\x00\x00wqlist ::= nm eidlist_opt AS LP select RP\x00\x00\x00wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP\x00\x00input ::= cmdlist\x00\x00\x00cmdlist ::= cmdlist ecmd\x00\x00\x00\x00cmdlist ::= ecmd\x00\x00\x00\x00ecmd ::= SEMI\x00\x00\x00ecmd ::= explain cmdx SEMI\x00\x00explain ::=\x00trans_opt ::=\x00\x00\x00trans_opt ::= TRANSACTION\x00\x00\x00trans_opt ::= TRANSACTION nm\x00\x00\x00\x00savepoint_opt ::= SAVEPOINT\x00savepoint_opt ::=\x00\x00\x00cmd ::= create_table create_table_args\x00\x00columnlist ::= columnlist COMMA columnname carglist\x00columnlist ::= columnname carglist\x00\x00nm ::= ID|INDEXED\x00\x00\x00nm ::= STRING\x00\x00\x00nm ::= JOIN_KW\x00\x00typetoken ::= typename\x00\x00typename ::= ID|STRING\x00\x00signed ::= plus_num\x00signed ::= minus_num\x00\x00\x00\x00carglist ::= carglist ccons\x00carglist ::=\x00\x00\x00\x00ccons ::= NULL onconf\x00\x00\x00conslist_opt ::= COMMA conslist\x00conslist ::= conslist tconscomma tcons\x00\x00conslist ::= tcons\x00\x00tconscomma ::=\x00\x00defer_subclause_opt ::= defer_subclause\x00resolvetype ::= raisetype\x00\x00\x00selectnowith ::= oneselect\x00\x00oneselect ::= values\x00\x00\x00\x00sclp ::= selcollist COMMA\x00\x00\x00as ::= ID|STRING\x00\x00\x00\x00expr ::= term\x00\x00\x00likeop ::= LIKE_KW|MATCH\x00\x00\x00\x00exprlist ::= nexprlist\x00\x00nmnum ::= plus_num\x00\x00nmnum ::= nm\x00\x00\x00\x00nmnum ::= ON\x00\x00\x00\x00nmnum ::= DELETE\x00\x00\x00\x00nmnum ::= DEFAULT\x00\x00\x00plus_num ::= INTEGER|FLOAT\x00\x00foreach_clause ::=\x00\x00foreach_clause ::= FOR EACH ROW\x00trnm ::= nm\x00tridxby ::=\x00database_kw_opt ::= DATABASE\x00\x00\x00\x00database_kw_opt ::=\x00kwcolumn_opt ::=\x00\x00\x00\x00kwcolumn_opt ::= COLUMNKW\x00\x00\x00vtabarglist ::= vtabarg\x00vtabarglist ::= vtabarglist COMMA vtabarg\x00\x00\x00vtabarg ::= vtabarg vtabargtoken\x00\x00\x00\x00anylist ::=\x00anylist ::= anylist LP anylist RP\x00\x00\x00anylist ::= anylist ANY\x00pParse->pToplevel==0\x00\x00\x00\x00!pParse->isMultiWrite || sqlite3VdbeAssertMayAbort(v, pParse->mayAbort)\x00sqlite3VdbeGetOp(v, 0)->opcode==OP_Init\x00usesStmtJournal=%d\x00\x00pParse->iCacheLevel==0\x00\x00sqlite3FinishCoding\x00pParse->aLabel==0\x00\x00\x00pParse->nLabel==0\x00\x00\x00pParse->nOpAlloc==0\x00pParse->szOpAlloc==0\x00\x00\x00\x00sqlite3VdbeCreate\x00\x00\x00p->magic==VDBE_MAGIC_INIT\x00\x00\x00op>=0 && op<0xff\x00\x00\x00\x00 r[%d]={%d:%d}\x00\x00\x0a\x00\x00\x00sqlite3VdbeAddOp3\x00\x00\x00p->pParse->nOpAlloc<=p->nOp\x00p->pParse->nOpAlloc>p->nOp\x00\x00growOp3\x00nOp<=(1024/sizeof(Op))\x00\x00nNew>=(p->nOpAlloc+nOp)\x00growOpArray\x00nTemp>=20\x00\x00\x00pKeyInfo->aSortOrder!=0\x00k(%d\x00\x00\x00\x00BINARY\x00\x00B\x00\x00\x00,%s%s\x00\x00\x00-\x00\x00\x00)\x00\x00\x00(%.20s)\x00%s(%d)\x00\x00%d\x00\x00pMem->flags & MEM_Blob\x00\x00(blob)\x00\x00vtab:%p\x00,%d\x00]\x00\x00\x00program\x00zP4!=0\x00\x00displayP4\x00\x00\x00IF \x00r[P2] = (%s)\x00\x00\x00\x00if %s goto P2\x00\x00\x00@P\x00\x00+1\x00\x00..%d\x00\x00\x00\x00..P3\x00\x00\x00\x00; %s\x00\x00\x00\x00Savepoint\x00\x00\x00AutoCommit\x00\x00Transaction\x00\x00\x00\x00\x00SorterNext\x00\x00PrevIfOpen\x00\x00NextIfOpen\x00\x00Prev\x00\x00\x00\x00Next\x00\x00\x00\x00Checkpoint\x00\x00JournalMode\x00\x00\x00\x00\x00Vacuum\x00\x00VFilter\x00iplan=r[P3] zplan='P4'\x00\x00VUpdate\x00data=r[P3@P2]\x00\x00\x00Goto\x00\x00\x00\x00Gosub\x00\x00\x00InitCoroutine\x00\x00\x00Yield\x00\x00\x00MustBeInt\x00\x00\x00Jump\x00\x00\x00\x00Not\x00r[P2]= !r[P1]\x00\x00\x00Once\x00\x00\x00\x00If\x00\x00IfNot\x00\x00\x00SeekLT\x00key=r[P3@P4]\x00SeekLE\x00key=r[P3@P4]\x00SeekGE\x00key=r[P3@P4]\x00SeekGT\x00key=r[P3@P4]\x00Or\x00r[P3]=(r[P1] || r[P2])\x00\x00\x00And\x00r[P3]=(r[P1] && r[P2])\x00\x00NoConflict\x00key=r[P3@P4]\x00NotFound\x00key=r[P3@P4]\x00\x00\x00Found\x00key=r[P3@P4]\x00\x00SeekRowid\x00intkey=r[P3]\x00\x00NotExists\x00intkey=r[P3]\x00\x00IsNull\x00if r[P1]==NULL goto P2\x00\x00\x00NotNull\x00if r[P1]!=NULL goto P2\x00\x00Ne\x00IF r[P3]!=r[P1]\x00\x00Eq\x00IF r[P3]==r[P1]\x00\x00Gt\x00IF r[P3]>r[P1]\x00\x00\x00Le\x00IF r[P3]<=r[P1]\x00\x00Lt\x00IF r[P3]<r[P1]\x00\x00\x00Ge\x00IF r[P3]>=r[P1]\x00\x00ElseNotEq\x00\x00\x00BitAnd\x00r[P3]=r[P1]&r[P2]\x00\x00\x00\x00BitOr\x00r[P3]=r[P1]|r[P2]\x00ShiftLeft\x00r[P3]=r[P2]<<r[P1]\x00\x00\x00\x00ShiftRight\x00r[P3]=r[P2]>>r[P1]\x00\x00\x00Add\x00r[P3]=r[P1]+r[P2]\x00\x00\x00Subtract\x00r[P3]=r[P2]-r[P1]\x00\x00Multiply\x00r[P3]=r[P1]*r[P2]\x00\x00Divide\x00r[P3]=r[P2]/r[P1]\x00\x00\x00\x00Remainder\x00r[P3]=r[P2]%r[P1]\x00Concat\x00r[P3]=r[P2]+r[P1]\x00\x00\x00\x00Last\x00\x00\x00\x00BitNot\x00r[P1]= ~r[P1]\x00\x00\x00\x00IfSmaller\x00\x00\x00SorterSort\x00\x00Sort\x00\x00\x00\x00Rewind\x00\x00IdxLE\x00key=r[P3@P4]\x00\x00IdxGT\x00key=r[P3@P4]\x00\x00IdxLT\x00key=r[P3@P4]\x00\x00IdxGE\x00key=r[P3@P4]\x00\x00RowSetRead\x00r[P3]=rowset(P1)\x00RowSetTest\x00if r[P3] in rowset(P1) goto P2\x00\x00\x00Program\x00\x00\x00\x00\x00FkIfZero\x00if fkctr[P1]==0 goto P2\x00\x00\x00\x00IfPos\x00if r[P1]>0 then r[P1]-=P3, goto P2\x00\x00\x00\x00IfNotZero\x00if r[P1]!=0 then r[P1]--, goto P2\x00DecrJumpZero\x00if (--r[P1])==0 goto P2\x00\x00\x00\x00IncrVacuum\x00\x00VNext\x00\x00\x00Init\x00Start at P2\x00\x00\x00\x00Return\x00\x00EndCoroutine\x00\x00\x00\x00HaltIfNull\x00if r[P3]=null halt\x00\x00\x00Halt\x00\x00\x00\x00Integer\x00r[P2]=P1\x00\x00\x00\x00Int64\x00r[P2]=P4\x00\x00String\x00r[P2]='P4' (len=P1)\x00\x00Null\x00r[P2..P3]=NULL\x00SoftNull\x00r[P1]=NULL\x00Blob\x00r[P2]=P4 (len=P1)\x00\x00Variable\x00r[P2]=parameter(P1,P4)\x00Move\x00r[P2@P3]=r[P1@P3]\x00\x00Copy\x00r[P2@P3+1]=r[P1@P3+1]\x00\x00SCopy\x00r[P2]=r[P1]\x00\x00\x00IntCopy\x00r[P2]=r[P1]\x00ResultRow\x00output=r[P1@P2]\x00\x00\x00CollSeq\x00\x00\x00\x00\x00Function0\x00r[P3]=func(r[P2@P5])\x00\x00Function\x00r[P3]=func(r[P2@P5])\x00\x00\x00AddImm\x00r[P1]=r[P1]+P2\x00\x00\x00RealAffinity\x00\x00\x00\x00Cast\x00affinity(r[P1])\x00\x00\x00\x00Permutation\x00\x00\x00\x00\x00Compare\x00r[P1@P3] <-> r[P2@P3]\x00\x00\x00String8\x00r[P2]='P4'\x00\x00Column\x00r[P3]=PX\x00Affinity\x00affinity(r[P1@P2])\x00MakeRecord\x00r[P3]=mkrec(r[P1@P2])\x00\x00\x00\x00Count\x00r[P2]=count()\x00ReadCookie\x00\x00SetCookie\x00\x00\x00ReopenIdx\x00root=P2 iDb=P3\x00\x00\x00\x00OpenRead\x00root=P2 iDb=P3\x00OpenWrite\x00root=P2 iDb=P3\x00\x00\x00\x00OpenAutoindex\x00nColumn=P2\x00\x00\x00\x00OpenEphemeral\x00nColumn=P2\x00\x00\x00\x00SorterOpen\x00\x00SequenceTest\x00if( cursor[P1].ctr++ ) pc = P2\x00OpenPseudo\x00P3 columns in r[P2]\x00\x00Close\x00\x00\x00ColumnsUsed\x00\x00\x00\x00\x00Sequence\x00r[P2]=cursor[P1].ctr++\x00NewRowid\x00r[P2]=rowid\x00\x00\x00\x00Insert\x00intkey=r[P3] data=r[P2]\x00\x00InsertInt\x00intkey=P3 data=r[P2]\x00\x00Delete\x00\x00ResetCount\x00\x00SorterCompare\x00if key(P1)!=trim(r[P3],P4) goto P2\x00\x00\x00\x00SorterData\x00r[P2]=data\x00\x00\x00RowData\x00r[P2]=data\x00\x00Rowid\x00r[P2]=rowid\x00\x00\x00NullRow\x00\x00\x00\x00\x00SorterInsert\x00key=r[P2]\x00\x00IdxInsert\x00key=r[P2]\x00IdxDelete\x00key=r[P2@P3]\x00\x00Seek\x00Move P3 to P1.rowid\x00\x00\x00\x00IdxRowid\x00r[P2]=rowid\x00\x00\x00\x00Destroy\x00\x00\x00\x00\x00Clear\x00\x00\x00Real\x00r[P2]=P4\x00\x00\x00ResetSorter\x00\x00\x00\x00\x00CreateIndex\x00r[P2]=root iDb=P1\x00\x00\x00CreateTable\x00r[P2]=root iDb=P1\x00\x00\x00SqlExec\x00\x00\x00\x00\x00ParseSchema\x00\x00\x00\x00\x00LoadAnalysis\x00\x00\x00\x00DropTable\x00\x00\x00DropIndex\x00\x00\x00DropTrigger\x00\x00\x00\x00\x00IntegrityCk\x00\x00\x00\x00\x00RowSetAdd\x00rowset(P1)=r[P2]\x00\x00Param\x00\x00\x00FkCounter\x00fkctr[P1]+=P2\x00MemMax\x00r[P1]=max(r[P1],r[P2])\x00\x00\x00OffsetLimit\x00if r[P1]>0 then r[P2]=r[P1]+max(0,r[P3]) else r[P2]=(-1)\x00\x00\x00\x00AggStep0\x00accum=r[P3] step(r[P2@P5])\x00AggStep\x00accum=r[P3] step(r[P2@P5])\x00\x00AggFinal\x00accum=r[P1] N=P2\x00\x00\x00Expire\x00\x00TableLock\x00iDb=P1 root=P2 write=P3\x00\x00\x00VBegin\x00\x00VCreate\x00\x00\x00\x00\x00VDestroy\x00\x00\x00\x00VOpen\x00\x00\x00VColumn\x00r[P3]=vcolumn(P2)\x00\x00\x00VRename\x00\x00\x00\x00\x00Pagecount\x00\x00\x00MaxPgcnt\x00\x00\x00\x00CursorHint\x00\x00Noop\x00\x00\x00\x00Explain\x00\x00\x00\x00\x00%4d %-13s %4d %4d %4d %-13s %.2X %s\x0a\x00\x00\x00\x00p->iAddr<nOp\x00\x00\x00\x00opIterNext\x00\x00(addr>=0 && addr<p->nOp) || p->db->mallocFailed\x00sqlite3VdbeGetOp\x00\x00\x00\x00i>=0 && i<p->db->nDb && i<(int)sizeof(yDbMask)*8\x00\x00\x00\x00i<(int)sizeof(p->btreeMask)*8\x00\x00\x00sqlite3VdbeUsesBtree\x00\x00\x00\x00p->nOp>0 || p->db->mallocFailed\x00sqlite3VdbeChangeP5\x00p->nOp>0 || p->aOp==0\x00\x00\x00p->aOp==0 || p->aOp[p->nOp-1].zComment==0 || p->db->mallocFailed\x00\x00\x00\x00p->aOp\x00\x00vdbeVComment\x00\x00\x00\x00sqlite3GetVTable\x00\x00\x00\x00p->aOp!=0 || db->mallocFailed\x00\x00\x00p->nOp>0\x00\x00\x00\x00addr<p->nOp\x00n<0\x00sqlite3VdbeChangeP4\x00freeP4\x00\x00sqlite3KeyInfoUnref\x00pVdbe!=0\x00\x00\x00\x00codeTableLocks\x00\x00pParse->pTriggerTab==0\x00\x00sqlite3IsToplevel(pParse)\x00\x00\x00v\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pDb->pSchema)\x00sqlite3AutoincrementBegin\x00\x00\x00!IsVirtual(pTab)\x00\x00\x00\x00opcode==OP_OpenWrite || opcode==OP_OpenRead\x00pPk!=0\x00\x00pPk->tnum==pTab->tnum\x00\x00\x00sqlite3OpenTable\x00\x00\x00\x00iDb>=0\x00\x00sqlite3TableLock\x00\x00\x00\x00v!=0\x00\x00\x00\x00pIdx!=0\x00sqlite3VdbeSetP4KeyInfo\x00sqlite3KeyInfoIsWriteable(pKey)\x00sqlite3KeyInfoOfIndex\x00\x00\x00!p || p->xCmp\x00\x00\x00no such collation sequence: %s\x00\x00!db->xCollNeeded || !db->xCollNeeded16\x00\x00callCollNeeded\x00\x00sqlite3GetCollSeq\x00\x00\x00n!=P4_INT32 && n!=P4_VTAB\x00\x00\x00n<=0\x00\x00\x00\x00pP4!=0\x00\x00pOp->p4type==P4_NOTUSED\x00sqlite3VdbeAppendP4\x00nOp>0\x00\x00\x00aOp->p2>=0\x00\x00sqlite3VdbeAddOpList\x00\x00\x00\x00target>0 && target<=pParse->nMem\x00\x00\x00\x00pParse->pVdbe!=0 || pParse->db->mallocFailed\x00\x00\x00\x00sqlite3ExprCode\x00pParse->db->mallocFailed\x00\x00\x00\x00pCol->iMem>0\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_IntValue)\x00\x00\x00\x00pExpr->u.zToken[0]=='x' || pExpr->u.zToken[0]=='X'\x00\x00pExpr->u.zToken[1]=='\\''\x00\x00\x00\x00z[n]=='\\''\x00\x00pExpr->u.zToken!=0\x00\x00pExpr->u.zToken[0]!=0\x00\x00\x00pExpr->u.zToken[0]=='?' || strcmp(pExpr->u.zToken, z)==0\x00\x00\x00\x00pLeft\x00\x00\x00misuse of aggregate: %s()\x00\x00\x00!ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00unknown function: %s()\x00\x00nFarg>=2\x00\x00\x00\x00nFarg>=1\x00\x00\x00\x00blob\x00\x00\x00\x00text\x00\x00\x00\x00numeric\x00integer\x00real\x00\x00\x00\x00nFarg==1\x00\x00\x00\x00none\x00\x00\x00\x00pFarg->a[0].pExpr!=0\x00\x00\x00\x00pExpr->iTable==0 || pExpr->pLeft->op==TK_SELECT\x00%d columns assigned %d values\x00\x00\x00pExpr->iTable==0 || pExpr->iTable==1\x00\x00\x00\x00pExpr->iColumn>=-1 && pExpr->iColumn<pTab->nCol\x00pTab->iPKey<0 || pExpr->iColumn!=pTab->iPKey\x00\x00\x00\x00p1>=0 && p1<(pTab->nCol*2+2)\x00\x00\x00\x00%s.%s -> $%d\x00\x00\x00\x00new\x00old\x00row value misused\x00\x00\x00op==TK_CASE\x00!ExprHasProperty(pExpr, EP_xIsSelect) && pExpr->x.pList\x00pExpr->x.pList->nExpr > 0\x00\x00\x00pTest!=0\x00\x00\x00\x00pParse->db->mallocFailed || pParse->nErr>0 || pParse->iCacheLevel==iCacheLevel\x00\x00pExpr->affinity==OE_Rollback || pExpr->affinity==OE_Abort || pExpr->affinity==OE_Fail || pExpr->affinity==OE_Ignore\x00RAISE() may only be used within a trigger-program\x00\x00\x00sqlite3ExprCodeTarget\x00\x00\x00sqlite3ExprCodeGetColumn\x00\x00\x00\x00pTab!=0\x00i<pTab->nCol\x00\x00\x00\x00sqlite3ColumnDefault\x00\x00\x00\x00pExpr!=0\x00\x00\x00\x00(pExpr->flags & EP_TokenOnly)==0 || pCtx==0\x00zVal[nVal]=='\\''\x00\x00\x00\x00*ppVal==0\x00\x00\x00pCtx==0\x00valueFromExpr\x00\x00\x00zIn!=0\x00\x00sqlite3AffinityType\x00(h>='0' && h<='9') || (h>='a' && h<='f') || (h>='A' && h<='F')\x00\x00sqlite3HexToInt\x00pMem->flags & MEM_Str || pMem->db->mallocFailed\x00aff==SQLITE_AFF_TEXT\x00\x00\x00\x00affinity==SQLITE_AFF_INTEGER || affinity==SQLITE_AFF_REAL || affinity==SQLITE_AFF_NUMERIC\x00\x00\x00applyAffinity\x00\x00\x00(pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str\x00applyNumericAffinity\x00\x00\x00\x00pMem->flags & MEM_Real\x00\x00sqlite3VdbeIntegerAffinity\x00\x00sqlite3VdbeMemCast\x00\x00(pMem->flags & (MEM_Blob|MEM_Str))!=0\x00\x00\x00(pMem->flags & (MEM_Int|MEM_Real|MEM_Null))!=0\x00\x00sqlite3VdbeMemNumerify\x00\x00sqlite3VdbeMemIntegerify\x00\x00\x00\x00sqlite3VdbeMemRealify\x00\x00\x00iReg>0 || pParse->nErr || pParse->db->mallocFailed\x00\x00iCol>=-1 && iCol<32768\x00\x00p->iTable!=iTab || p->iColumn!=iCol\x00sqlite3ExprCacheStore\x00\x00\x00i>=0\x00\x00\x00\x00z!=0\x00\x00\x00\x000x\x00\x00hex literal too big: %s%s\x00\x00\x00codeInteger\x00!sqlite3IsNaN(value)\x00\x00\x00\x00codeReal\x00\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_LE || pExpr->op==TK_GE\x00pExpr->op==op || (pExpr->op==TK_IS && op==TK_EQ) || (pExpr->op==TK_ISNOT && op==TK_NE)\x00\x00p5==0 || pExpr->op!=op\x00\x00p5==SQLITE_NULLEQ || pExpr->op==op\x00\x00i>=0 && i<nLeft\x00op==TK_LT || op==TK_GT || op==TK_LE || op==TK_GE\x00\x00\x00\x00v->magic==VDBE_MAGIC_INIT\x00\x00\x00sqlite3VdbeMakeLabel\x00\x00\x00\x00codeVectorCompare\x00\x00\x00EXECUTE %s%s SUBQUERY %d\x00\x00\x00\x00CORRELATED \x00LIST\x00\x00\x00\x00SCALAR\x00\x00!isRowid || nVal==1\x00!isRowid\x00\x00\x00\x00pKeyInfo!=0\x00pEList!=0\x00\x00\x00pEList->nExpr>0\x00sqlite3KeyInfoIsWriteable(pKeyInfo)\x00pExpr->op==TK_EXISTS || pExpr->op==TK_SELECT\x00\x00\x00\x00ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00\x00Init subquery result\x00\x00\x00\x00Init EXISTS result\x00\x00sqlite3CodeSubselect\x00\x00\x00\x00PUSH to %d\x0a\x00pExpr->op==TK_IN\x00\x00\x00\x00exprINAffinity\x00\x00i<sqlite3ExprVectorSize(pVector)\x00\x00\x00\x00pVector->op2==0 || pVector->op==TK_REGISTER\x00sqlite3VectorFieldSubexpr\x00\x00\x00pExpr->flags&EP_xIsSelect\x00\x00\x00pExpr->pLeft->flags&EP_xIsSelect\x00\x00\x00\x00pExpr->x.pList->nExpr>0\x00pExpr->op==TK_FUNCTION\x00\x00pExpr->op==TK_COLLATE\x00\x00\x00sqlite3ExprSkipCollate\x00\x00sqlite3ExprAffinity\x00iCol<pTab->nCol\x00sqlite3TableColumnAffinity\x00\x00aff1==0 || aff2==0\x00\x00sqlite3CompareAffinity\x00\x00%*s%s.%p: \x00\x00begin processing:\x0a\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Fifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Queue\x00\x00\x00pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union || pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard || pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo || pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo\x00\x00p->pEList!=0\x00\x00\x00\x00after name resolution:\x0a\x00expected %d columns for '%s' but got %d\x00end compound-select processing\x0a\x00After WHERE-clause push-down:\x0a\x00\x00pItem->addrFillSub==0\x00\x00\x00materialize \"%s\"\x00\x00\x00\x00end %s\x00\x00After all FROM-clause analysis:\x0a\x00\x00\x00\x00sDistinct.isTnct\x00\x00\x00\x00Transform DISTINCT into GROUP BY:\x0a\x00\x0066==sqlite3LogEst(100)\x00\x000==sqlite3LogEst(1)\x00!ExprHasProperty(sAggInfo.aFunc[i].pExpr, EP_xIsSelect)\x00clear abort flag\x00\x00\x00\x00indicate accumulator empty\x00\x00GROUP BY\x00\x00\x00\x00GROUP BY sort\x00\x00\x00output one row\x00\x00check abort flag\x00\x00\x00\x00reset accumulator\x00\x00\x00indicate data in accumulator\x00\x00\x00\x00output final row\x00\x00\x00\x00set abort flag\x00\x00Groupby result generator entry point\x00\x00\x00\x00end groupby result generator\x00\x00\x00\x00p->pGroupBy==0\x00\x00flag==0\x00flag==0 || (pMinMax!=0 && pMinMax->nExpr==1)\x00\x00\x00\x00db->mallocFailed || pMinMax!=0\x00\x00pMinMax==0 || pMinMax->nExpr==1\x00%s() by index\x00\x00\x00RIGHT PART OF ORDER BY\x00\x00ORDER BY\x00\x00\x00\x00end processing\x0a\x00authorizer malfunction\x00\x00nil-SELECT\x00\x00SELECT%s%s (0x%p) selFlags=0x%x nSelectRow=%d\x00\x00\x00 DISTINCT\x00\x00\x00 agg_flag\x00\x00\x00result-set\x00\x00{%d,*}\x00\x00 %s.%s\x00\x00 %s\x00 tabname=%Q\x00 (AS %s)\x00\x00\x00\x00 LEFT-JOIN\x00\x00func-args:\x00\x00GROUPBY\x00ORDERBY\x00UNION ALL\x00\x00\x00| \x00\x00\x00\x00 \x00\x00\x00\x00|-- \x00\x00\x00\x00'-- \x00\x00\x00\x00acc.nChar>0\x00sqlite3TreeViewLine\x00moreToFollow==0 || moreToFollow==1\x00\x00sqlite3TreeViewPush\x00WITH (0x%p, pOuter=0x%p)\x00\x00\x00\x00WITH (0x%p)\x00 AS\x00%s (empty)\x00\x00iOrderByCol=%d\x00\x00nil\x00 flags=0x%x\x00\x00\x00\x00AGG{%d:%d}%s\x00\x00\x00\x00COLUMN(%d)%s\x00\x00\x00\x00{%d:%d}%s\x00\x00\x00%Q\x00\x00VARIABLE(%s,%d)\x00REGISTER(%d)\x00\x00\x00\x00ID \"%w\"\x00CAST %Q\x00ISNOT\x00\x00\x00MUL\x00SUB\x00DIV\x00UMINUS\x00\x00UPLUS\x00\x00\x00SPAN %Q\x00COLLATE %Q\x00\x00AGG_FUNCTION%d %Q\x00\x00\x00FUNCTION %Q\x00EXISTS-expr\x00SELECT-expr\x00NEW\x00OLD\x00unk\x00rollback\x00\x00\x00\x00abort\x00\x00\x00fail\x00\x00\x00\x00ignore\x00\x00RAISE %s(%Q)\x00\x00\x00\x00MATCH {%d:%d}%s\x00VECTOR\x00\x00SELECT-COLUMN %d\x00\x00\x00\x00op=%d\x00\x00\x00sqlite3Select\x00\x00\x00sqlite3SelectPrep\x00\x00\x00(p->selFlags & SF_Converted)==0\x00pNew->pPrior!=0\x00a JOIN clause is required before %s\x00pAlias!=0\x00\x00\x00p==0\x00\x00\x00\x00pDatabase==0 || pTable!=0\x00\x00\x00sqlite3SrcListAppend\x00\x00\x00\x00iStart>=0\x00\x00\x00nExtra>=1\x00\x00\x00pSrc!=0\x00iStart<=pSrc->nSrc\x00\x00db->mallocFailed\x00\x00\x00\x00sqlite3SrcListEnlarge\x00\x00\x00sqlite3SrcListAppendFromTerm\x00\x00\x00\x00pList->nExpr>0\x00\x00pList->a!=0\x00sqlite3ExprListAppend\x00\x00\x00iValue>=0\x00\x00\x00pToken->z!=0 || pToken->n==0\x00\x00\x00\x00sqlite3ExprAlloc\x00\x00\x00\x00convertCompoundSelectToSubquery\x00sqlite3WalkSelectFrom\x00\x00\x00pFrom->fg.isRecursive==0 || pFrom->pTab!=0\x00\x00pFrom->pTab==0\x00\x00pSel!=0\x00sqlite_sq_%p\x00\x00\x00\x00200==sqlite3LogEst(1048576)\x00too many references to \"%s\": max 65535\x00\x00pFrom->pSelect==0\x00\x00\x00pE->op!=TK_DOT || pE->pRight!=0\x00pE->op!=TK_DOT || (pE->pLeft!=0 && pE->pLeft->op==TK_ID)\x00\x00\x00\x00pE->op!=TK_DOT || pRight!=0\x00pE->pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pE->pLeft, EP_IntValue)\x00\x00\x00\x00*\x00\x00\x00zName\x00\x00\x00%s.%s.%s\x00\x00\x00\x00no such table: %s\x00\x00\x00no tables specified\x00too many columns in result set\x00\x00selectExpander\x00\x00bFree==0 || (pParse->pWith==0 && pParse->pWithToFree==0)\x00\x00\x00\x00pParse->pWith!=pWith\x00\x00\x00\x00sqlite3WithPush\x00pList || pParse->db->mallocFailed\x00\x00\x00sqlite3SrcListAssignCursors\x00pFrom->pSelect\x00\x00multiple references to recursive table: %s\x00\x00pTab->nTabRef==1 || ((pSel->selFlags&SF_Recursive) && pTab->nTabRef==2 )\x00\x00\x00\x00circular reference: %s\x00\x00pPrior->pWith==0\x00\x00\x00\x00table %s has %d values for %d columns\x00\x00\x00multiple recursive references: %s\x00\x00\x00recursive reference in a subquery: %s\x00\x00\x00withExpand\x00\x00'%s' is not a function\x00\x00sqlite3SelectDup\x00\x00\x00\x00pNewExpr->iColumn==0 || i>0\x00pOldExpr->pLeft==pOldExpr->pRight\x00\x00\x00pItem[-1].pExpr!=0\x00\x00pNewExpr->iColumn==pItem[-1].pExpr->iColumn+1\x00\x00\x00pPriorSelectCol==pItem[-1].pExpr->pLeft\x00sqlite3ExprListDup\x00\x00flags==0 || flags==EXPRDUP_REDUCE\x00\x00\x00sqlite3ExprDup\x00\x00dupFlags==0 || dupFlags==EXPRDUP_REDUCE\x00pzBuffer==0 || dupFlags==EXPRDUP_REDUCE\x00ExprHasProperty(p, EP_Reduced)==0\x00\x00\x00p->iColumn==0 || p->pRight==0\x00\x00\x00p->pRight==0 || p->pRight==p->pLeft\x00exprDup\x00flags==EXPRDUP_REDUCE || flags==0\x00\x00\x00!ExprHasProperty(p, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00!ExprHasProperty(p, EP_FromJoin)\x00\x00\x00\x00!ExprHasProperty(p, EP_MemToken)\x00\x00\x00\x00!ExprHasProperty(p, EP_NoReduce)\x00\x00\x00\x00dupedExprStructSize\x00sqlite3SrcListDup\x00\x00\x00sqlite3IdListDup\x00\x00\x00\x00nCol==(i16)nCol\x00pColExpr!=0\x00!ExprHasProperty(pColExpr, EP_IntValue)\x00%.*z:%u\x00sqlite3ColumnsFromExprList\x00\x00p->pSchema==0 || p->zDatabase==0\x00\x00\x00\x00sqlite3LocateTableItem\x00\x00no such view\x00\x00\x00\x00no such table\x00\x00\x00pragma_\x00%s: %s.%s\x00\x00\x00%s: %s\x00\x00sqlite3ReadSchema\x00\x00\x00sqlite3BtreeHoldsMutex(db->aDb[0].pBt)\x00\x00db->init.busy==0\x00\x00\x00\x00db->nDb>1\x00\x00\x00sqlite3Init\x00db->aDb[iDb].pSchema\x00\x00\x00\x00iDb==1 || sqlite3BtreeHoldsMutex(db->aDb[iDb].pBt)\x00\x00sqlite_temp_master\x00\x00sqlite_master\x00\x00\x001\x00\x00\x00CREATE TABLE x(type text,name text,tbl_name text,rootpage integer,sql text)\x00attached databases must use the same text encoding as main database\x00unsupported file format\x00db->init.busy\x00\x00\x00SELECT name, rootpage, sql FROM \"%w\".%s ORDER BY rowid\x00\x00sqlite3InitOne\x00\x00argc==3\x00create \x00(rc&0xFF)==(rcp&0xFF)\x00\x00\x00saved_iDb==0 || (db->flags & SQLITE_Vacuum)!=0\x00\x00iDb==1\x00\x00invalid rootpage\x00\x00\x00\x00sqlite3InitCallback\x00?\x00\x00\x00malformed database schema (%s)\x00\x00%z - %s\x00rc==SQLITE_OK || ppStmt==0 || *ppStmt==0\x00\x00\x00\x00rc==SQLITE_OK || *ppStmt==0\x00ppStmt && *ppStmt==0\x00\x00\x00\x00sqlite3BtreeHoldsMutex(pBt)\x00database schema is locked: %s\x00\x00\x00statement too long\x00\x000==sParse.nQueryLoop\x00\x00\x00\x00!(*ppStmt)\x00\x00(rc&db->errMask)==rc\x00\x00\x00\x00sqlite3Prepare\x00\x00rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE\x00\x00sqlite3BtreeSchemaLocked\x00\x00\x00\x00eLock==READ_LOCK || eLock==WRITE_LOCK\x00\x00\x00!(p->db->flags&SQLITE_ReadUncommitted)||eLock==WRITE_LOCK||iTab==1\x00\x00eLock==READ_LOCK || (p==pBt->pWriter && p->inTrans==TRANS_WRITE)\x00\x00\x00\x00eLock==READ_LOCK || pBt->inTransaction==TRANS_WRITE\x00pIter->eLock==READ_LOCK || pIter->eLock==WRITE_LOCK\x00eLock==READ_LOCK || pIter->pBtree==p || pIter->eLock==READ_LOCK\x00p==pBt->pWriter\x00querySharedCacheTableLock\x00\x00\x00pParse->checkSchema\x00sqlite3SchemaMutexHeld(db, iDb, 0)\x00\x00schemaIsValid\x00\x00\x00sqlite3BtreeIsInReadTrans\x00\x00\x00pBt->inTransaction==TRANS_WRITE || IfNotOmitAV(pBt->bDoTruncate)==0\x00p->lock.pBtree==p && p->lock.iTable==1\x00\x00!pBt->pWriter\x00\x00\x00sqlite3BtreeBeginTrans\x00\x00pBt->pPage1==0\x00\x00@ \x00(pageSize & 7)==0\x00\x00\x00pBt->maxLeaf + 23 <= MX_CELL_SIZE(pBt)\x00\x00lockBtree\x00\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0\x00\x00\x00pPager->eState==PAGER_OPEN || pPager->eState==PAGER_READER\x00\x00pPager->tempFile==0 || pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->eLock==NO_LOCK || pPager->eLock==UNKNOWN_LOCK\x00\x00\x00!pPager->tempFile\x00\x00\x00pPager->eState==PAGER_OPEN\x00\x00(pPager->eLock==SHARED_LOCK) || (pPager->exclusiveMode && pPager->eLock>SHARED_LOCK)\x00\x00\x00\x00pPager->pWal==0 || rc==SQLITE_OK\x00\x00\x00\x00sqlite3PagerSharedLock\x00\x00(pPager->eLock>=locktype) || (pPager->eLock==NO_LOCK && locktype==SHARED_LOCK) || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)\x00\x00\x00\x00pager_wait_on_lock\x00\x00eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK\x00pagerLockDb\x00jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) & SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN )\x00hasHotJournal\x00\x00\x00pPager->eLock>=SHARED_LOCK\x00\x00pagerPagecount\x00\x00sqlite3WalDbsize\x00\x00\x00\x00pagerOpenWalIfPresent\x00\x00\x00pPager->eState==PAGER_OPEN || pbOpen\x00\x00\x00\x00pPager->eState==PAGER_READER || !pbOpen\x00pbOpen==0 || *pbOpen==0\x00pbOpen!=0 || (!pPager->tempFile && !pPager->pWal)\x00\x00\x00sqlite3PagerOpenWal\x00pPager->pWal==0 && pPager->tempFile==0\x00\x00pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK\x00pagerOpenWal\x00\x00\x00\x00pagerExclusiveLock\x00\x00zWalName && zWalName[0]\x00pDbFd\x00\x00\x00sqlite3WalOpen\x00\x00pagerBeginReadTransaction\x00\x00\x00pWal->readLock<0\x00\x00\x00\x00thisMark!=READMARK_NOT_USED\x00rc==SQLITE_BUSY || (pWal->readOnly & WAL_SHM_RDONLY)!=0\x00mxReadMark<=pWal->hdr.mxFrame\x00\x00\x00walTryBeginRead\x00SQLite format 3\x00pPager->eState>=PAGER_READER && pPager->eState<PAGER_ERROR\x00\x00rc==SQLITE_OK || pPager->eState==PAGER_READER\x00\x00\x00rc!=SQLITE_OK || pPager->eState==PAGER_WRITER_LOCKED\x00\x00\x00\x00sqlite3PagerBegin\x00\x00\x00pWal->writeLock==0 && pWal->iReCksum==0\x00sqlite3WalBeginWriteTransaction\x00pP1!=0\x00\x00pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize\x00\x00\x00\x00pBt->autoVacuum==1 || pBt->autoVacuum==0\x00\x00\x00\x00pBt->incrVacuum==1 || pBt->incrVacuum==0\x00\x00\x00\x00newDatabase\x00sqlite3PagerPagenumber(pPage->pDbPage)==pPage->pgno\x00sqlite3PagerGetData(pPage->pDbPage) == data\x00sqlite3PagerIswriteable(pPage->pDbPage)\x00pBt->pageSize>=512 && pBt->pageSize<=65536\x00\x00zeroPage\x00\x00\x00\x00pPage->hdrOffset==(pPage->pgno==1 ? 100 : 0)\x00\x00\x00\x00decodeFlags\x00nSize==debuginfo.nSize || CORRUPT_DB\x00\x00\x00\x00cellSizePtr\x00pPage->leaf==0 || pPage->leaf==1\x00\x00\x00\x00pPage->intKeyLeaf\x00\x00\x00pPage->childPtrSize==0\x00\x00btreeParseCellPtr\x00\x00\x00pPage->childPtrSize==4\x00\x00debuginfo.nSize==(u16)(pIter - pCell) || CORRUPT_DB\x00cellSizePtrNoPayload\x00\x00\x00\x00pPage->leaf==0\x00\x00btreeParseCellPtrNoPayload\x00\x00pPage->intKeyLeaf==0\x00\x00\x00\x00btreeParseCellPtrIndex\x00\x00pBt->db\x00sqlite3_mutex_held(pBt->db->mutex)\x00\x00btreeInvokeBusyHandler\x00\x00sqlite3InvokeBusyHandler\x00\x00\x00\x00sqlite3PagerOpenSavepoint\x00\x00\x00nSavepoint>nCurrent && pPager->useJournal\x00\x00\x00pPager->nSavepoint==nSavepoint\x00\x00pagerOpenSavepoint\x00\x00sqlite3WalSavepoint\x00pPg->flags&PGHDR_DIRTY\x00\x00!subjRequiresPage(pPg) || pPg->pgno<=pPg->pPager->dbSize\x00\x00\x00\x00assertTruncateConstraintCb\x00\x00p->inTrans>TRANS_NONE\x00\x00\x00SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK)\x00pBt->pPage1\x00idx>=0 && idx<=15\x00\x00\x00sqlite3BtreeGetMeta\x00pPager->eState>PAGER_OPEN\x00\x00\x00sqlite3PagerDataVersion\x00iDb<db->nDb\x00pDb->pSchema!=0\x00sqlite3ResetOneSchema\x00\x00\x00pBt->autoVacuum\x00nRef>=sqlite3PagerRefcount(pPager)\x00\x00autoVacuumCommit\x00\x00\x00\x00invalidateAllOverflowCache\x00\x00iLastPg>nFin\x00\x00\x00\x00iFreePg==iLastPg\x00\x00\x00\x00iFreePg<iLastPg\x00incrVacuumStep\x00\x00eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum))\x00\x00\x00\x00nearby>0\x00\x00\x00\x00pTrunk!=0\x00\x00\x00pTrunk->aData!=0\x00\x00\x00\x00pPrevTrunk==0\x00\x00\x00sqlite3PagerIswriteable(pPage1->pDbPage)\x00\x00\x00\x00pBt->nPage!=PENDING_BYTE_PAGE(pBt)\x00\x00*pPgno!=PENDING_BYTE_PAGE(pBt)\x00\x00rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1\x00\x00\x00\x00rc!=SQLITE_OK || (*ppPage)->isInit==0\x00\x00\x00allocateBtreePage\x00\x00\x00eType==PTRMAP_OVERFLOW2 || eType==PTRMAP_OVERFLOW1 || eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE\x00pDbPage->pBt==pBt\x00\x00\x00relocatePage\x00\x00\x00\x00pPg->nRef>0\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00pPager->tempFile || !MEMDB\x00\x00pPager->journalMode==PAGER_JOURNALMODE_OFF || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00\x00!pPgOld || pPgOld->nRef==1\x00\x00pPager->pTmpSpace!=0\x00\x00\x00\x00sqlite3PagerMovepage\x00\x00\x00\x00newPgno>0\x00\x00\x00sqlite3PcacheMove\x00\x00\x00sqlite3BitvecClear\x00\x00setChildPtrmaps\x00pPage->pBt!=0\x00\x00\x00pPage->pBt->db!=0\x00\x00\x00pPage->pgno==sqlite3PagerPagenumber(pPage->pDbPage)\x00pPage == sqlite3PagerGetExtra(pPage->pDbPage)\x00\x00\x00pPage->aData == sqlite3PagerGetData(pPage->pDbPage)\x00pPage->nCell>0 || top==usableSize || CORRUPT_DB\x00btreeInitPage\x00\x00\x00pCell!=0\x00\x00\x00\x00ptrmapPutOvflPtr\x00\x00\x00\x000==PTRMAP_ISPAGE(pBt, PENDING_BYTE_PAGE(pBt))\x00\x00\x00ptrmapPut\x00\x00\x00modifyPagePointer\x00\x00\x00pPager->dbSize>=nPage\x00\x00\x00sqlite3PagerTruncateImage\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_ERROR\x00\x00\x00MEMDB==0 || pPager->tempFile\x00\x00\x00\x00rc!=SQLITE_IOERR_BLOCKED\x00\x00\x00\x00pPager->eState==PAGER_WRITER_DBMOD\x00\x00sqlite3PagerCommitPhaseOne\x00\x00pPager->pWal\x00\x00\x00\x00pList\x00\x00\x00p->pgno < p->pDirty->pgno\x00\x00\x00pList->pDirty==0 || isCommit\x00\x00\x00\x00pagerWalFrames\x00\x00(isCommit!=0)==(nTruncate!=0)\x00\x00\x00(int)pWal->szPage==szPage\x00\x00\x00rc==SQLITE_OK || iWrite==0\x00\x00iOffset==walFrameOffset(iFrame, szPage)\x00sqlite3WalFrames\x00\x00\x00\x00(rc&0xff)!=SQLITE_BUSY\x00\x00walRestartLog\x00\x00\x00p->syncFlags & (SQLITE_SYNC_NORMAL|SQLITE_SYNC_FULL)\x00\x00\x00\x00walWriteToLog\x00\x00\x00pWal->iReCksum>0\x00\x00\x00\x00walRewriteChecksums\x00isDirectMode==0\x00!pPager->tempFile && isOpen(pPager->fd)\x00pPgHdr==0 || rc==SQLITE_OK\x00\x00pager_incr_changecounter\x00\x00\x00\x00writeMasterJournal\x00\x00syncJournal\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_WRITER_LOCKED\x00\x00sqlite3PagerExclusiveLock\x00\x00\x00pPager->tempFile || pPager->eState==PAGER_WRITER_DBMOD\x00\x00isOpen(pPager->fd) || pList->pDirty==0\x00\x00pPager->tempFile && rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->fd)\x00(pList->flags&PGHDR_NEED_SYNC)==0\x00\x00\x00pager_write_pagelist\x00\x00\x00\x00rc!=SQLITE_OK || isOpen(pFile)\x00\x00pagerOpentemp\x00\x00\x00pBt->inTransaction==TRANS_WRITE\x00pBt->nTransaction>0\x00sqlite3BtreeCommitPhaseTwo\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_FINISHED || (pagerUseWal(pPager) && pPager->eState==PAGER_WRITER_CACHEMOD)\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager) || !pPager->journalOff\x00\x00\x00sqlite3PagerCommitPhaseTwo\x00\x00(&p[1])==pEnd || p[0].db==p[1].db\x00\x00\x00releaseMemArray\x00idx<p->nResColumn\x00\x00\x00var<COLNAME_N\x00\x00\x00!zName || xDel!=SQLITE_DYNAMIC\x00\x00p->aColName!=0\x00\x00rc!=0 || !zName || (pColName->flags&MEM_Term)!=0\x00\x00\x00\x00sqlite3VdbeSetColName\x00\x00\x00addr\x00\x00\x00\x00opcode\x00\x00p1\x00\x00p2\x00\x00p3\x00\x00p4\x00\x00p5\x00\x00comment\x00selectid\x00\x00\x00\x00order\x00\x00\x00detail\x00\x00isPrepareV2==1 || isPrepareV2==0\x00\x00\x00\x00p->zSql==0\x00\x00sqlite3VdbeSetSql\x00\x00\x00(rc & p->db->errMask)==rc\x00\x00\x00db->nVdbeActive>=db->nVdbeRead\x00\x00db->nVdbeRead>=db->nVdbeWrite\x00\x00\x00db->nVdbeWrite>=0\x00\x00\x00db->nVdbeActive>0 || db->autoCommit==0 || db->nStatement==0\x00p->nFrame==0\x00\x00\x00\x00p->pAuxData==0\x00\x00pCx->pBtx==0 || pCx->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pCx->uc.pCursor!=0\x00\x00pVCur->pVtab->nRef>0\x00\x00\x00\x00sqlite3VdbeFreeCursor\x00\x00\x00pCsr->eCurType==CURTYPE_SORTER\x00\x00sqlite3VdbeSorterClose\x00\x00pSorter->bUseThreads || pSorter->pReader==0\x00pTask->bDone==1\x00ppOut!=0\x00\x00\x00\x00p->tid==0\x00\x00\x00p->id!=0 && p->id!=GetCurrentThreadId()\x00rc!=WAIT_IO_COMPLETION\x00\x00bRc\x00sqlite3ThreadJoin\x00\x00\x00vdbeSorterJoinThread\x00\x00\x00\x00sqlite3VdbeSorterReset\x00\x00pFile\x00\x00\x00sqlite3OsCloseFree\x00\x00pTask->list.aMemory==0\x00\x00vdbeSortSubtaskCleanup\x00\x00closeAllCursors\x00cnt==db->nVdbeActive\x00\x00\x00\x00nWrite==db->nVdbeWrite\x00\x00nRead==db->nVdbeRead\x00\x00\x00\x00checkActiveVdbeCnt\x00\x00sqlite3VdbeEnter\x00\x00\x00\x00FOREIGN KEY constraint failed\x00\x00\x00sqlite3VdbeHalt\x00vdbeLeave\x00\x00\x00i!=1\x00\x00\x00\x00%s-mjXXXXXX9XXz\x00MJ delete: %s\x00\x00\x00MJ collide: %s\x00\x00-mj%06X9%02X\x00\x00\x00\x00zMaster[sqlite3Strlen30(zMaster)-3]=='9'\x00\x00\x00\x00zFile[0]!=0\x00rc!=SQLITE_BUSY\x00vdbeCommit\x00\x00p->pBt->pPager!=0\x00\x00\x00sqlite3BtreeGetFilename\x00sqlite3BtreeGetJournalname\x00\x00eOp==SAVEPOINT_ROLLBACK || eOp==SAVEPOINT_RELEASE\x00\x00\x00db->nStatement>0\x00\x00\x00\x00p->iStatement==(db->nStatement+db->nSavepoint)\x00\x00vdbeCloseStatement\x00\x00iSavepoint>=0 || (iSavepoint==-1 && op==SAVEPOINT_ROLLBACK)\x00pBt->nPage>0\x00\x00\x00\x00sqlite3BtreeSavepoint\x00\x00\x00op==SAVEPOINT_RELEASE||op==SAVEPOINT_ROLLBACK||op==SAVEPOINT_BEGIN\x00\x00iSavepoint>=-1\x00\x00sqlite3VtabSavepoint\x00\x00\x00\x00sqlite3VdbeSetChanges\x00\x00\x00p->apCsr[i]==0\x00\x00p->aMem[i].flags==MEM_Undefined\x00Cleanup\x00sqlite3VdbeFinalize\x00db->pVdbe==p\x00\x00\x00\x00sqlite3VdbeDelete\x00\x00\x00p->db==0 || p->db==db\x00\x00\x00sqlite3VdbeClearObject\x00\x00db->lookaside.bDisable >= pParse->disableLookaside\x00\x00sqlite3ParserReset\x00\x00p->startTime>0\x00\x00db->xProfile!=0 || (db->mTrace & SQLITE_TRACE_PROFILE)!=0\x00\x00\x00p->zSql!=0\x00\x00invokeProfileCallback\x00\x00\x00sqlite3LockAndPrepare\x00\x00\x00sqlite3_prepare\x00unknown error\x00\x00\x00abort due to ROLLBACK\x00\x00\x00sqlite3ErrStr\x00\x00\x00not an error\x00\x00\x00\x00SQL logic error or missing database\x00access permission denied\x00\x00\x00\x00callback requested query abort\x00\x00database is locked\x00\x00database table is locked\x00\x00\x00\x00out of memory\x00\x00\x00attempt to write a readonly database\x00\x00\x00\x00interrupted\x00disk I/O error\x00\x00database disk image is malformed\x00\x00\x00\x00unknown operation\x00\x00\x00database or disk is full\x00\x00\x00\x00unable to open database file\x00\x00\x00\x00locking protocol\x00\x00\x00\x00table contains no data\x00\x00database schema has changed\x00constraint failed\x00\x00\x00datatype mismatch\x00\x00\x00library routine called out of sequence\x00\x00large file support is disabled\x00\x00authorization denied\x00\x00\x00\x00auxiliary database format error\x00bind or column index out of range\x00\x00\x00file is encrypted or is not a database\x00\x00sqlite3_errmsg\x00\x00zDb!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00\x00\x00pSchema\x00sqlite3SchemaMutexHeld(db, j, 0)\x00\x00\x00\x00sqlite3FindIndex\x00\x00\x00\x00sqlite3BtreeSetCacheSize\x00\x00\x00\x00sqlite3PcacheSetCachesize\x00\x00\x00rc==SQLITE_OK || pStmt==0\x00\x00\x00azCols[i]!=0\x00\x00\x00\x00sqlite3_prepare_v2\x00\x00sqlite3_exec\x00\x00\x00\x00v->expired==0\x00\x00\x00db->nVdbeWrite>0 || db->autoCommit==0 || (db->nDeferredCons==0 && db->nDeferredImmCons==0)\x00\x00p->startTime==0\x00p->rc==SQLITE_OK\x00\x00\x00\x00rc==SQLITE_ROW || rc==SQLITE_DONE || rc==SQLITE_ERROR || (rc&0xff)==SQLITE_BUSY || rc==SQLITE_MISUSE\x00\x00\x00\x00(p->rc!=SQLITE_ROW && p->rc!=SQLITE_DONE) || p->rc==p->rcApp\x00\x00\x00\x00sqlite3Step\x00(rc & (db->errMask))==rc\x00\x00\x00\x00p->magic==VDBE_MAGIC_INIT || p->magic==VDBE_MAGIC_RESET\x00p->aMem[i].db==p->db\x00\x00\x00\x00sqlite3VdbeRewind\x00\x00\x00sqlite3_reset\x00\x00\x00p->explain\x00\x00p->magic==VDBE_MAGIC_RUN\x00\x00\x00\x00p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM\x00\x00\x00p->nMem>9\x00\x00\x00pMem->z!=0\x00\x00p->db->mallocFailed\x00%.2x\x00\x00\x00\x00sqlite3VdbeList\x00p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_BUSY\x00\x00\x00p->bIsReader || p->readOnly!=0\x00\x00p->explain==0\x00\x00\x000 < db->nProgressOps\x00\x00\x00\x00VDBE Program Listing:\x0a\x00\x00VDBE Query Plan:\x0a\x00\x00\x00%s\x0a\x00VDBE Trace:\x0a\x00\x00\x00\x00pOp>=aOp && pOp<&aOp[p->nOp]\x00\x00\x00\x00pOp->p1>0\x00\x00\x00pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p1])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p1])\x00\x00\x00pOp->p2>0\x00\x00\x00pOp->p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p2])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p2])\x00\x00\x00pOp->p3>0\x00\x00\x00pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p3])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3])\x00\x00\x00db->nProgressOps!=0\x00pOp->p1>0 && pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00VdbeMemDynamic(pIn1)==0\x00pIn1->flags==MEM_Int\x00\x00\x00\x00pOp->p2>=0 && pOp->p2<p->nOp\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nOp\x00\x00\x00\x00!VdbeMemDynamic(pOut)\x00\x00\x00pIn1->u.i>=0 && pIn1->u.i<p->nOp\x00\x00\x00\x00pCaller->opcode==OP_Yield\x00\x00\x00pCaller->p2>=0 && pCaller->p2<p->nOp\x00\x00\x00\x00pOp->p5<=4\x00\x00%s constraint failed\x00\x00\x00\x00%z: %s\x00\x00abort at %d in [%s]: %s\x00rc==SQLITE_BUSY || rc==SQLITE_OK || rc==SQLITE_ERROR\x00\x00\x00\x00rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT\x00\x00\x00\x00rc==SQLITE_OK || db->nDeferredCons>0 || db->nDeferredImmCons>0\x00\x00pOp->p4.pI64!=0\x00!sqlite3IsNaN(*pOp->p4.pReal)\x00\x00\x00pOp->p4.z!=0\x00\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_TOOBIG\x00\x00pOut->szMalloc>0 && pOut->zMalloc==pOut->z\x00\x00VdbeMemDynamic(pOut)==0\x00pIn3->flags & MEM_Int\x00\x00\x00pOp->p1 <= SQLITE_MAX_LENGTH\x00\x00\x00\x00pOp->p1>0 && pOp->p1<=p->nVar\x00\x00\x00pOp->p4.z==0 || pOp->p4.z==sqlite3VListNumToName(p->pVList,pOp->p1)\x00n>0 && p1>0 && p2>0\x00p1+n<=p2 || p2+n<=p1\x00\x00\x00\x00pOut<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00pIn1<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00memIsValid(pIn1)\x00\x00\x00\x00pOut!=pIn1\x00\x00(pIn1->flags & MEM_Int)!=0\x00\x00p->nResColumn==pOp->p2\x00\x00pOp->p1+pOp->p2<=(p->nMem+1 - p->nCursor)+1\x00db->flags&SQLITE_CountRows\x00\x00p->usesStmtJournal\x00\x00p->iStatement==0 || db->flags&SQLITE_CountRows\x00\x00memIsValid(&pMem[i])\x00\x00\x00\x00(pMem[i].flags & MEM_Ephem)==0 || (pMem[i].flags & (MEM_Str|MEM_Blob))==0\x00\x00\x00pIn1!=pOut\x00\x00pOp->p4type==P4_COLLSEQ\x00pOp->p4type==P4_FUNCDEF\x00pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00n==0 || (pOp->p2>0 && pOp->p2+n<=(p->nMem+1 - p->nCursor)+1)\x00\x00\x00\x00pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n\x00\x00\x00pOp->p4type==P4_FUNCCTX\x00memIsValid(pCtx->argv[i])\x00\x00\x00op==OP_ShiftRight || op==OP_ShiftLeft\x00\x00\x00pOp->p2>=SQLITE_AFF_BLOB && pOp->p2<=SQLITE_AFF_REAL\x00\x00\x00\x00pOp->opcode==OP_Eq || pOp->opcode==OP_Ne\x00\x00\x00\x00(flags1 & MEM_Cleared)==0\x00\x00\x00(pOp->p5 & SQLITE_JUMPIFNULL)==0\x00\x00\x00\x00pIn1!=pIn3\x00\x00pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0\x00(pIn1->flags & MEM_Dyn) == (flags1 & MEM_Dyn)\x00\x00\x00(pIn3->flags & MEM_Dyn) == (flags3 & MEM_Dyn)\x00\x00\x00pOp->opcode==OP_Ne || pOp->opcode==OP_Eq\x00\x00\x00\x00res2==0 || res2==1\x00\x00pOp>aOp\x00pOp[-1].opcode==OP_Lt || pOp[-1].opcode==OP_Gt\x00\x00pOp[-1].p5 & SQLITE_STOREP2\x00pOp->p4type==P4_INTARRAY\x00\x00\x00\x00pOp->p4.ai\x00\x00pOp[1].opcode==OP_Compare\x00\x00\x00pOp[1].p5 & OPFLAG_PERMUTE\x00\x00pOp[-1].opcode==OP_Permutation\x00\x00pOp[-1].p4type==P4_INTARRAY\x00aPermute!=0\x00p1>0 && p1+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p2>0 && p2+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p1>0 && p1+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00p2>0 && p2+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00memIsValid(&aMem[p1+idx])\x00\x00\x00memIsValid(&aMem[p2+idx])\x00\x00\x00i<pKeyInfo->nField\x00\x00p->aOp[0].opcode==OP_Init\x00\x00\x00pOp->p1>=0 && pOp->p1<p->nCursor\x00\x00\x00\x00pC!=0\x00\x00\x00p2<pC->nField\x00\x00\x00pC->eCurType!=CURTYPE_VTAB\x00\x00pC->eCurType!=CURTYPE_PSEUDO || pC->nullRow\x00pC->eCurType!=CURTYPE_SORTER\x00\x00\x00\x00pC->uc.pseudoTableReg>0\x00pReg->flags & MEM_Blob\x00\x00memIsValid(pReg)\x00\x00\x00\x00pC->eCurType==CURTYPE_BTREE\x00pCrsr\x00\x00\x00sqlite3BtreeCursorIsValid(pCrsr)\x00\x00\x00\x00avail<=65536\x00\x00\x00\x00pC->nHdrParsed<=p2\x00\x00p2<pC->nHdrParsed\x00\x00\x00sqlite3VdbeCheckMemInvariants(pDest)\x00\x00\x00\x00t==pC->aType[p2]\x00\x00\x00\x00zAffinity!=0\x00\x00\x00\x00zAffinity[pOp->p2]==0\x00\x00\x00pIn1 <= &p->aMem[(p->nMem+1 - p->nCursor)]\x00\x00nField>0 && pOp->p2>0 && pOp->p2+nField<=(p->nMem+1 - p->nCursor)+1\x00pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2\x00pData0<=pLast\x00\x00\x00zAffinity[0]==0 || pRec<=pLast\x00\x00memIsValid(pRec)\x00\x00\x00\x00i==nHdr\x00j==nByte\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType==CURTYPE_BTREE\x00\x00db->pSavepoint==0 || db->autoCommit==0\x00\x00p1==SAVEPOINT_BEGIN||p1==SAVEPOINT_RELEASE||p1==SAVEPOINT_ROLLBACK\x00\x00db->pSavepoint || db->isTransactionSavepoint==0\x00checkSavepointCount(db)\x00p->bIsReader\x00\x00\x00\x00cannot open savepoint - SQL statements in progress\x00\x00db->autoCommit==0 || db->nVTrans==0\x00no such savepoint: %s\x00\x00\x00cannot release savepoint - SQL statements in progress\x00\x00\x00pSavepoint==db->pSavepoint\x00\x00desiredAutoCommit==1 || desiredAutoCommit==0\x00\x00\x00\x00desiredAutoCommit==1 || iRollback==0\x00\x00\x00\x00db->nVdbeActive>0\x00\x00\x00desiredAutoCommit==1\x00\x00\x00\x00cannot commit transaction - SQL statements in progress\x00\x00db->nStatement==0\x00\x00\x00cannot start a transaction within a transaction\x00cannot rollback - no transaction is active\x00\x00cannot commit - no transaction is active\x00\x00\x00\x00p->readOnly==0 || pOp->p2==0\x00\x00\x00\x00pOp->p1>=0 && pOp->p1<db->nDb\x00\x00\x00DbMaskTest(p->btreeMask, pOp->p1)\x00\x00\x00sqlite3BtreeIsInTrans(pBt)\x00\x00db->nStatement>=0 && db->nSavepoint>=0\x00\x00pOp->p5==0 || pOp->p4type==P4_INT32\x00pOp->p3<SQLITE_N_BTREE_META\x00db->aDb[iDb].pBt!=0\x00DbMaskTest(p->btreeMask, iDb)\x00\x00\x00pOp->p2<SQLITE_N_BTREE_META\x00p->readOnly==0\x00\x00pDb->pBt!=0\x00sqlite3SchemaMutexHeld(db, pOp->p1, 0)\x00\x00pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00\x00pOp->p4type==P4_KEYINFO\x00pCur->iDb==pOp->p3\x00\x00pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00pOp->opcode==OP_OpenRead || pOp->opcode==OP_ReopenIdx || p->readOnly==0\x00pX!=0\x00\x00\x00p2>0\x00\x00\x00\x00p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00\x00memIsValid(pIn2)\x00\x00\x00\x00(pIn2->flags & MEM_Int)!=0\x00\x00p2>=2\x00\x00\x00pKeyInfo->enc==ENC(db)\x00\x00pKeyInfo->db==db\x00\x00\x00\x00pOp->p1>=0\x00\x00nField>=0\x00\x00\x00pOp->p2>=0\x00\x00pgno==MASTER_ROOT+1\x00pCx->pKeyInfo->db==db\x00\x00\x00pCx->pKeyInfo->enc==ENC(db)\x00isSorter(pC)\x00\x00\x00\x00pOp->p3>=0\x00\x00pOp->p5==0\x00\x00pOp->p2!=0\x00\x00pC->isOrdered\x00\x00\x00pC->uc.pCursor!=0\x00\x00\x00sqlite3BtreeCursorHasHint(pC->uc.pCursor, BTREE_SEEK_EQ)==0 || CORRUPT_DB\x00\x00\x00pOp->opcode==OP_SeekGE || pOp->opcode==OP_SeekLE\x00\x00\x00\x00pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT\x00\x00pOp[1].p1==pOp[0].p1\x00\x00\x00\x00pOp[1].p2==pOp[0].p2\x00\x00\x00\x00pOp[1].p3==pOp[0].p3\x00\x00\x00\x00pOp[1].p4.i==pOp[0].p4.i\x00\x00\x00\x00pOp->p4type==P4_INT32\x00\x00\x00nField>0\x00\x00\x00\x00oc!=OP_SeekGT || r.default_rc==-1\x00\x00\x00oc!=OP_SeekLE || r.default_rc==-1\x00\x00\x00oc!=OP_SeekGE || r.default_rc==+1\x00\x00\x00oc!=OP_SeekLT || r.default_rc==+1\x00\x00\x00memIsValid(&r.aMem[i])\x00\x00res!=0\x00\x00oc==OP_SeekGE || oc==OP_SeekGT\x00\x00oc==OP_SeekLT || oc==OP_SeekLE\x00\x00pC->isTable==0\x00\x00memIsValid(&r.aMem[ii])\x00(r.aMem[ii].flags & MEM_Zero)==0 || r.aMem[ii].n==0\x00pIn3->flags & MEM_Blob\x00\x00pC->isTable\x00pCrsr!=0\x00\x00\x00\x00rc==SQLITE_OK || res==0\x00p->apCsr[pOp->p1]!=0\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType!=CURTYPE_VTAB\x00\x00\x00sqlite3BtreeCursorIsValid(pC->uc.pCursor)\x00\x00\x00pOp->p3<=pFrame->nMem\x00\x00\x00memIsValid(pMem)\x00\x00\x00\x00(pMem->flags & MEM_Int)!=0\x00\x00pOp->p3==0\x00\x00v>0\x00memIsValid(pData)\x00\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || pC->isTable\x00\x00\x00\x00pOp->p4type==P4_TABLE || pOp->p4type>=P4_STATIC\x00pKey->flags & MEM_Int\x00\x00\x00memIsValid(pKey)\x00\x00\x00\x00pOp->opcode==OP_InsertInt\x00\x00\x00pC->iDb>=0\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || HasRowid(pTab)\x00pData->flags & (MEM_Blob|MEM_Str)\x00\x00\x00pC->deferredMoveto==0\x00\x00\x00pC->movetoTarget==iKey\x00\x00pOp->p4.pTab!=0\x00(pOp->p5 & ~(OPFLAG_SAVEPOSITION|OPFLAG_AUXDELETE))==0\x00\x00rc!=SQLITE_OK || (pOut->flags & MEM_Blob)\x00\x00\x00isSorter(pC)==0\x00pC->nullRow==0\x00\x00pC->uc.pVCur!=0\x00pModule->xRowid\x00pOp->p2==0\x00\x00isSorter(pC)==(pOp->opcode==OP_SorterSort)\x00\x00pOp->p2>0 && pOp->p2<p->nOp\x00pOp->p5<ArraySize(p->aCounter)\x00\x00res==0 || (res==1 && pC->isTable==0)\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00pOp->opcode!=OP_Prev || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00pOp->opcode!=OP_NextIfOpen || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00\x00\x00pOp->opcode!=OP_PrevIfOpen || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->opcode!=OP_NextIfOpen || pC->seekOp==OP_SeekGT || pC->seekOp==OP_SeekGE || pC->seekOp==OP_Rewind || pC->seekOp==OP_Found\x00\x00\x00pOp->opcode!=OP_Prev || pOp->opcode!=OP_PrevIfOpen || pC->seekOp==OP_SeekLT || pC->seekOp==OP_SeekLE || pC->seekOp==OP_Last\x00isSorter(pC)==(pOp->opcode==OP_SorterInsert)\x00\x00\x00\x00pIn2->flags & MEM_Blob\x00\x00pC->eCurType==CURTYPE_BTREE || pOp->opcode==OP_SorterInsert\x00pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00!pC->nullRow || pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nCursor\x00\x00\x00\x00pTabCur!=0\x00\x00pTabCur->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pTabCur->uc.pCursor!=0\x00\x00pTabCur->isTable\x00\x00\x00\x00pOp->p4type==P4_INTARRAY || pOp->p4.ai==0\x00\x00\x00pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p5==0 || pOp->p5==1\x00\x00\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxGT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxGT\x00\x00pOp->p1>1\x00\x00\x00resetSchemaOnFault==0 || resetSchemaOnFault==iDb+1\x00\x00DbMaskTest(p->btreeMask, pOp->p2)\x00\x00\x00pC->isEphemeral\x00DbHasProperty(db, iDb, DB_SchemaLoaded)\x00SELECT name, rootpage, sql FROM '%q'.%s WHERE %s ORDER BY rowid\x00nRoot>0\x00aRoot[nRoot]==0\x00(pnErr->flags & MEM_Int)!=0\x00(pnErr->flags & (MEM_Str|MEM_Blob))==0\x00\x00pOp->p5<db->nDb\x00DbMaskTest(p->btreeMask, pOp->p5)\x00\x00\x00z==0\x00\x00\x00\x00pIn3->flags&MEM_Int\x00iSet==-1 || iSet>=0\x00pProgram->nOp>0\x00too many levels of trigger recursion\x00\x00\x00\x00nMem>0\x00\x00pProgram->nMem+pProgram->nCsr==pFrame->nChildMem || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem)\x00\x00pProgram->nCsr==pFrame->nChildCsr\x00\x00\x00(int)(pOp - aOp)==pFrame->pc\x00\x00\x00\x00pFrame->pAuxData==0\x00pIn1->flags&MEM_Int\x00pIn1->flags & MEM_Int\x00\x00\x00t.flags==MEM_Null\x00\x00\x00pOp[-1].opcode==OP_CollSeq\x00\x00(pMem->flags & ~(MEM_Null|MEM_Agg))==0\x00\x00pOp->p2==SQLITE_CHECKPOINT_PASSIVE || pOp->p2==SQLITE_CHECKPOINT_FULL || pOp->p2==SQLITE_CHECKPOINT_RESTART || pOp->p2==SQLITE_CHECKPOINT_TRUNCATE\x00\x00eNew==PAGER_JOURNALMODE_DELETE || eNew==PAGER_JOURNALMODE_TRUNCATE || eNew==PAGER_JOURNALMODE_PERSIST || eNew==PAGER_JOURNALMODE_OFF || eNew==PAGER_JOURNALMODE_MEMORY || eNew==PAGER_JOURNALMODE_WAL || eNew==PAGER_JOURNALMODE_QUERY\x00\x00cannot change %s wal mode from within a transaction\x00into\x00\x00\x00\x00out of\x00\x00sqlite3BtreeIsInTrans(pBt)==0\x00\x00\x00p1>=0 && p1<db->nDb\x00DbMaskTest(p->btreeMask, p1)\x00\x00\x00\x00isWriteLock==0 || isWriteLock==1\x00\x00\x00\x00database table is locked: %s\x00\x00\x00\x00(aMem[pOp->p2].flags & MEM_Str)!=0\x00\x00(aMem[pOp->p2].flags & MEM_Static)!=0\x00\x00\x00zTab || db->mallocFailed\x00\x00\x00\x00memIsValid(pQuery)\x00\x00pCur->eCurType==CURTYPE_VTAB\x00\x00\x00\x00(pQuery->flags&MEM_Int)!=0 && pArgc->flags==MEM_Int\x00pModule->xColumn\x00\x00\x00\x00pModule->xNext\x00\x00pVtab->pModule->xRename\x00memIsValid(pName)\x00\x00\x00pName->flags & MEM_Str\x00\x00pOp->p2==1 || pOp->p5==OE_Fail || pOp->p5==OE_Rollback || pOp->p5==OE_Abort || pOp->p5==OE_Ignore || pOp->p5==OE_Replace\x00\x00\x00\x00pOp->p4type==P4_VTAB\x00\x00\x00\x00memIsValid(pX)\x00\x00nArg>1 && apArg[0] && (apArg[0]->flags&MEM_Null)\x00\x00\x00\x00-- \x00pOp->p4.z==0 || strncmp(pOp->p4.z, \"-\" \"- \", 3)==0\x00\x00pOp==p->aOp\x00-- %s\x00\x00\x00SQL-trace: %s\x0a\x00\x00pOp->opcode==OP_Noop || pOp->opcode==OP_Explain\x00pOp>=&aOp[-1] && pOp<&aOp[p->nOp-1]\x00rc=%d\x0a\x00\x00rc\x00\x00statement aborts at %d: [%s] %s\x00DELETE%\x00rc!=SQLITE_OK || nExtraDelete==0 || sqlite3_strlike(\"DELETE%\",p->zSql,0)!=0\x00db->u1.isInterrupted\x00\x00\x00\x00sqlite3VdbeExec\x00SQL: [%s]\x0a\x00\x00REG[%d] = \x00\x00 undefined\x00\x00 NULL\x00\x00\x00 si:%lld\x00\x00\x00\x00 i:%lld\x00 r:%g\x00\x00\x00 (rowset)\x00\x00\x00 subtype=0x%02x\x00(f & (MEM_Static|MEM_Ephem))==0\x00(f & (MEM_Dyn|MEM_Ephem))==0\x00\x00\x00\x00(f & (MEM_Static|MEM_Dyn))==0\x00\x00\x00%d[\x00%02X\x00\x00\x00\x00+%dz\x00\x00\x00\x00sqlite3VdbeMemPrettyPrint\x00\x00\x00(X)\x00(8)\x00(16LE)\x00\x00(16BE)\x00\x00NOT NULL\x00\x00\x00\x00FOREIGN KEY\x00out2Prerelease\x00\x00sqlite3VdbeMemTooBig\x00\x00\x00\x00(pFrom->flags & MEM_RowSet)==0\x00\x00pTo->db==pFrom->db\x00\x00srcType==MEM_Ephem || srcType==MEM_Static\x00\x00\x00sqlite3VdbeMemShallowCopy\x00\x00\x00!VdbeMemDynamic(pTo)\x00\x00\x00\x00vdbeClrCopy\x00pFrom->db==0 || sqlite3_mutex_held(pFrom->db->mutex)\x00\x00\x00\x00pTo->db==0 || sqlite3_mutex_held(pTo->db->mutex)\x00\x00\x00\x00pFrom->db==0 || pTo->db==0 || pFrom->db==pTo->db\x00\x00\x00\x00sqlite3VdbeMemMove\x00\x00(pMem->flags & (MEM_Int|MEM_Real))==0\x00\x00\x00(pMem->flags & (MEM_Str|MEM_Blob))!=0\x00\x00\x00computeNumericType\x00\x00(combined_flags & MEM_RowSet)==0\x00\x00\x00\x00pMem1->enc==pMem2->enc || pMem1->db->mallocFailed\x00\x00\x00pMem1->enc==SQLITE_UTF8 || pMem1->enc==SQLITE_UTF16LE || pMem1->enc==SQLITE_UTF16BE\x00!pColl || pColl->xCmp\x00\x00\x00sqlite3MemCompare\x00\x00\x00(flags & ~MEM_TypeMask)==0\x00\x00sqlite3VdbeMemInit\x00\x00(pB1->flags & MEM_Zero)==0 || n1==0\x00(pB2->flags & MEM_Zero)==0 || n2==0\x00sqlite3BlobCompare\x00\x00p->deferredMoveto\x00\x00\x00p->isTable\x00\x00p->eCurType==CURTYPE_BTREE\x00\x00handleDeferredMoveto\x00\x00\x00\x00cursorOwnsBtShared(pCur)\x00\x00\x00\x00sqlite3_mutex_held(pCur->pBtree->db->mutex)\x00pRes\x00\x00\x00\x00(pIdxKey==0)==(pCur->pKeyInfo==0)\x00\x00\x00pCur->eState!=CURSOR_VALID || (pIdxKey==0)==(pCur->curIntKey!=0)\x00\x00\x00\x00pIdxKey->default_rc==1 || pIdxKey->default_rc==0 || pIdxKey->default_rc==-1\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->isInit\x00\x00pCur->eState==CURSOR_INVALID || pCur->apPage[pCur->iPage]->nCell>0\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0\x00\x00\x00\x00pCur->apPage[0]->intKey==pCur->curIntKey\x00\x00\x00\x00pCur->curIntKey || pIdxKey\x00\x00pPage->nCell>0\x00\x00pPage->intKey==(pIdxKey==0)\x00biasRight==0 || biasRight==1\x00\x00\x00\x00nCellKey==intKey\x00\x00\x00\x00lwr+upr>=0\x00\x00(pIdxKey->errCode!=SQLITE_CORRUPT || c==0) && (pIdxKey->errCode!=SQLITE_NOMEM || pCur->pBtree->db->mallocFailed)\x00\x00\x00\x00c==0\x00\x00\x00\x00lwr==upr+1 || (pPage->intKey && !pPage->leaf)\x00\x00\x00pPage->isInit\x00\x00\x00(pCur->curFlags & BTCF_ValidOvfl)==0\x00\x00\x00\x00cursorHoldsMutex(p)\x00cursorOwnsBtShared\x00\x00sqlite3BtreeMovetoUnpacked\x00\x00pRes!=0\x00*pRes==0 || *pRes==1\x00\x00\x00\x00pCur->skipNext==0 || pCur->eState!=CURSOR_VALID\x00sqlite3BtreeNext\x00\x00\x00\x00*pRes==0\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_SKIPNEXT\x00btreeNext\x00\x00\x00pCur->eState>=CURSOR_REQUIRESEEK\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_INVALID\x00\x00btreeRestoreCursorPosition\x00\x00nKey==(i64)(int)nKey\x00\x00\x00\x00btreeMoveto\x00sqlite3VdbeAllocUnpackedRecord\x00\x00u<=pKeyInfo->nField + 1\x00sqlite3VdbeRecordUnpack\x00n>3 && n<=9\x00sqlite3GetVarint32\x00\x00sizeof(r1)==sizeof(t2) && memcmp(&r1, &t2, sizeof(r1))==0\x00\x00\x00serialGet\x00\x00\x00pCur->iPage<BTCURSOR_MAX_DEPTH\x00\x00pCur->iPage>=0\x00\x00moveToChild\x00pCur==0 || ppPage==&pCur->apPage[pCur->iPage]\x00\x00\x00pCur==0 || bReadOnly==pCur->curPagerFlags\x00\x00\x00pCur==0 || pCur->iPage>0\x00\x00\x00\x00(*ppPage)->pgno==pgno\x00\x00\x00(*ppPage)->aData==sqlite3PagerGetData(pDbPage)\x00\x00pgno!=0 || rc==SQLITE_CORRUPT\x00\x00\x00getAndInitPage\x00\x00moveToLeftmost\x00\x00pCur->iPage>0\x00\x00\x00pCur->apPage[pCur->iPage]\x00\x00\x00moveToParent\x00\x00\x00\x00iIdx<=pParent->nCell\x00\x00\x00\x00get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild\x00get4byte(findCell(pParent, iIdx))==iChild\x00\x00\x00assertParentIndex\x00\x00\x00flags & MEM_Str\x00(*(u8*)pKey1)<=0x3F || CORRUPT_DB\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res)\x00\x00\x00nKey>=0\x00szHdr<=(u32)nKey\x00\x00\x00\x00nField <= pKeyInfo->nField+pKeyInfo->nXField\x00\x00\x00\x00vdbeAssertFieldCountWithinLimits\x00\x00\x00\x00vdbeRecordCompareInt\x00\x00\x00\x00pPKey2->pKeyInfo->nField+pPKey2->pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pPKey2->pKeyInfo->aSortOrder!=0\x00pPKey2->pKeyInfo->nField>0\x00\x00idx1<=szHdr1 || CORRUPT_DB\x00\x00(pRhs->flags & MEM_Zero)==0 || pRhs->n==0\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, rc)\x00\x00\x00\x00mem1.szMalloc==0\x00\x00\x00\x00CORRUPT_DB || vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, pPKey2->default_rc) || pKeyInfo->db->mallocFailed\x00\x00\x00\x00serial_type<12 || sqlite3SmallTypeSizes[serial_type]==(serial_type - 12)/2\x00\x00sqlite3VdbeSerialTypeLen\x00\x00\x00\x00sqlite3VdbeRecordCompareWithSkip\x00\x00\x00\x00CORRUPT_DB || (serial_type>=1 && serial_type<=9 && serial_type!=7)\x00\x00vdbeRecordDecodeInt\x00pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pKeyInfo->nField>0\x00\x00vdbeRecordCompareDebug\x00\x00i<10\x00\x00\x00\x00sqlite3VarintLen\x00\x00\x00\x00sqlite3VdbeFindCompare\x00\x00pPKey2->aMem[0].flags & MEM_Str\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res) || CORRUPT_DB || pPKey2->pKeyInfo->db->mallocFailed\x00\x00\x00vdbeRecordCompareString\x00pCur->skipNext!=SQLITE_OK\x00\x00\x00pCur->apPage[pCur->iPage]!=0\x00\x00\x00\x00pCur->iPage==(-1)\x00\x00\x00pRoot->pgno==pCur->pgnoRoot\x00pRoot->intKey==1 || pRoot->intKey==0\x00\x00\x00\x00moveToRoot\x00\x00p->uc.pCursor!=0\x00\x00\x00\x00sqlite3BtreeCursorHasMoved(p->uc.pCursor)\x00\x00\x00handleMovedCursor\x00\x00\x00pCur!=0\x00pCur->eState!=CURSOR_VALID\x00\x00pCur->skipNext==0\x00\x00\x00sqlite3BtreeCursorRestore\x00\x00\x00pCur!=0 && pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00\x00pCur->info.nSize>0\x00\x00pCur->info.pPayload>pCur->apPage[pCur->iPage]->aData || CORRUPT_DB\x00\x00pCur->info.pPayload<pCur->apPage[pCur->iPage]->aDataEnd ||CORRUPT_DB\x00\x00\x00\x00fetchPayload\x00\x00\x00\x00sqlite3BtreeCursorIsValid(pCur)\x00!VdbeMemDynamic(pMem)\x00\x00\x00zData!=0\x00\x00\x00\x00sqlite3VdbeMemFromBtree\x00serial_type<128\x00sqlite3VdbeOneByteSerialTypeLen\x00pLen!=0\x00pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob)\x00\x00sqlite3VdbeSerialType\x00\x00\x00n<=9\x00\x00\x00\x00putVarint64\x00pMem->n + ((pMem->flags & MEM_Zero)?pMem->u.nZero:0) == (int)sqlite3VdbeSerialTypeLen(serial_type)\x00\x00sqlite3VdbeSerialPut\x00\x00\x00\x00n==(db->nSavepoint + db->isTransactionSavepoint)\x00\x00\x00\x00checkSavepointCount\x00p->inTrans==TRANS_WRITE\x00(pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00iStatement>0\x00\x00\x00\x00iStatement>p->db->nSavepoint\x00\x00\x00\x00sqlite3BtreeBeginStmt\x00\x00\x00idx>=1 && idx<=15\x00\x00\x00pBt->pPage1!=0\x00\x00pBt->autoVacuum || iMeta==0\x00iMeta==0 || iMeta==1\x00\x00\x00\x00sqlite3BtreeUpdateMeta\x00\x00iCur>=0 && iCur<p->nCursor\x00\x00allocateCursor\x00\x00wrFlag==0 || wrFlag==BTREE_WRCSR || wrFlag==(BTREE_WRCSR|BTREE_FORDELETE)\x00\x00\x00hasSharedCacheTableLock(p, iTable, pKeyInfo!=0, (wrFlag?2:1))\x00\x00\x00wrFlag==0 || !hasReadConflicts(p, iTable)\x00\x00\x00wrFlag==0 || p->inTrans==TRANS_WRITE\x00\x00\x00\x00pBt->pPage1 && pBt->pPage1->aData\x00\x00\x00wrFlag==0 || (pBt->btsFlags & BTS_READ_ONLY)==0\x00wrFlag==0\x00\x00\x00btreeCursor\x00x==BTREE_SEEK_EQ || x==BTREE_BULKLOAD || x==0\x00\x00\x00sqlite3BtreeCursorHintFlags\x00:memory:\x00\x00\x00\x00pVfs!=0\x00(flags&0xff)==flags\x00(flags & BTREE_UNORDERED)==0 || (flags & BTREE_SINGLE)!=0\x00\x00\x00(flags & BTREE_SINGLE)==0 || isTempDb\x00\x00\x00pBt->nRef>0\x00(pBt->pageSize & 7)==0\x00\x00sqlite3_mutex_held(mutexOpen)\x00\x00\x00rc!=SQLITE_OK || sqlite3BtreeConnectionCount(*ppBtree)>0\x00\x00\x00\x00sqlite3BtreeOpen\x00\x00\x00\x00nUri>=0\x00EIGHT_BYTE_ALIGNMENT(SQLITE_INT_TO_PTR(journalFileSize))\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pPager->jfd)\x00\x00\x00nPathname>0\x00-journal\x00\x00\x00\x00-wal\x00\x00\x00\x00!memDb\x00\x00nolock\x00\x00immutable\x00\x00\x00pPager->memDb==0\x00\x00\x00\x00nExtra>=8 && nExtra<1000\x00\x00\x00\x00tempFile==PAGER_LOCKINGMODE_NORMAL || tempFile==PAGER_LOCKINGMODE_EXCLUSIVE\x00useJournal || pPager->tempFile\x00\x00pPager->fullSync==0\x00pPager->extraSync==0\x00\x00\x00\x00pPager->syncFlags==0\x00\x00\x00\x00pPager->walSyncFlags==0\x00pPager->ckptSyncFlags==0\x00\x00\x00\x00isOpen(pPager->fd) || tempFile\x00\x00sqlite3PagerOpen\x00\x00\x00\x00onoffalseyestruextrafull\x00\x00\x00\x00szExtra>=8\x00\x00sqlite3PcacheOpen\x00\x00\x00(pPg->flags&PGHDR_NEED_SYNC)==0\x00pagerStress\x00sqlite3PagerPageRefcount(pData)>0\x00\x00\x00pageReinit\x00\x00sqlite3PagerReadFileheader\x00\x00((int(*)(void *))(ap[0]))==xBusyHandler\x00ap[1]==pBusyHandlerArg\x00\x00sqlite3PagerSetBusyhandler\x00\x00pgnoRoot>=3 || CORRUPT_DB\x00\x00\x00eType!=PTRMAP_ROOTPAGE\x00\x00eType!=PTRMAP_FREEPAGE\x00\x00sqlite3PagerIswriteable(pBt->pPage1->pDbPage)\x00\x00\x00sqlite3PagerIswriteable(pRoot->pDbPage)\x00(pBt->openFlags & BTREE_SINGLE)==0 || pgnoRoot==2\x00\x00\x00btreeCreateTable\x00\x00\x00\x00pCsr->pKeyInfo && pCsr->pBtx==0\x00pSorter->iMemory==0\x00sqlite3VdbeSorterInit\x00\x00\x00sqlite3BtreePrevious\x00\x00\x00\x00(pCur->curFlags & (BTCF_AtLast|BTCF_ValidOvfl|BTCF_ValidNKey))==0\x00\x00\x00pCur->info.nSize==0\x00(pCur->curFlags & (BTCF_ValidOvfl))==0\x00\x00btreePrevious\x00\x00\x00(pCur->curFlags & BTCF_ValidNKey)==0\x00\x00\x00\x00moveToRightmost\x00pCur->aiIdx[ii]==pCur->apPage[ii]->nCell\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]==pCur->apPage[pCur->iPage]->nCell-1\x00\x00\x00\x00pCur->apPage[pCur->iPage]->leaf\x00sqlite3BtreeLast\x00\x00\x00\x00(flags & (BTREE_SAVEPOSITION|BTREE_APPEND))==flags\x00\x00(pCur->curFlags & BTCF_WriteFlag)!=0 && pBt->inTransaction==TRANS_WRITE && (pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00\x00hasSharedCacheTableLock(p, pCur->pgnoRoot, pCur->pKeyInfo!=0, 2)\x00\x00\x00\x00(pX->pKey==0)==(pCur->pKeyInfo==0)\x00\x00pX->pKey==0\x00(flags & BTREE_SAVEPOSITION)==0 || ((pCur->curFlags&BTCF_ValidNKey)!=0 && pX->nKey==pCur->info.nKey)\x00\x00\x00\x00pCur->eState==CURSOR_VALID || (pCur->eState==CURSOR_INVALID && loc)\x00pPage->intKey || pX->nKey>=0\x00\x00\x00\x00pPage->leaf || !pPage->intKey\x00\x00\x00newCell!=0\x00\x00szNew==pPage->xCellSize(pPage, newCell)\x00szNew <= MX_CELL_SIZE(pBt)\x00\x00idx<pPage->nCell\x00\x00\x00\x00pPage->leaf\x00pPage->nOverflow==0 || rc==SQLITE_OK\x00\x00\x00\x00rc!=SQLITE_OK || pPage->nCell>0 || pPage->nOverflow>0\x00\x00\x00pCur->pKey==0\x00\x00\x00pCur->apPage[pCur->iPage]->nOverflow==0\x00sqlite3BtreeInsert\x00\x00sqlite3BtreeHoldsMutex(pBtree)\x00\x00invalidateIncrblobCursors\x00\x00\x00pCell<pPage->aData || pCell>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00\x00\x00pX->nKey<=0x7fffffff && pX->pKey!=0\x00nHeader==(int)(info.pPayload - pCell)\x00\x00\x00info.nKey==pX->nKey\x00*pnSize == info.nSize\x00\x00\x00spaceLeft == info.nLocal\x00\x00\x00\x00pToRelease==0 || sqlite3PagerIswriteable(pToRelease->pDbPage)\x00\x00\x00pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pSrc\x00\x00\x00\x00fillInCell\x00\x00pBt->usableSize > 4\x00nOvfl>0 || (CORRUPT_DB && (pInfo->nPayload + ovflPageSize)<ovflPageSize)\x00\x00\x00\x00clearCell\x00\x00\x00btreePageLookup\x00CORRUPT_DB || iPage>1\x00\x00\x00!pMemPage || pMemPage->pgno==iPage\x00\x00pBt->usableSize>32\x00\x00freePage2\x00\x00\x00sqlite3PcacheRef\x00\x00\x00\x00pgno<=pBt->nPage\x00\x00\x00\x00btreeSetHasContent\x00\x00idx>=0 && idx<pPage->nCell\x00\x00CORRUPT_DB || sz==cellSize(pPage, idx)\x00\x00dropCell\x00\x00\x00\x00CORRUPT_DB || iStart>=pPage->hdrOffset+6+pPage->childPtrSize\x00\x00\x00\x00CORRUPT_DB || iEnd <= pPage->pBt->usableSize\x00\x00\x00\x00iSize>=4\x00\x00\x00\x00iStart<=iLast\x00\x00\x00iFreeBlk>iPtr || iFreeBlk==0\x00\x00\x00\x00freeSpace\x00\x00\x00*pRC==SQLITE_OK\x00i>=0 && i<=pPage->nCell+pPage->nOverflow\x00\x00\x00\x00MX_CELL(pPage->pBt)<=10921\x00\x00pPage->nCell<=MX_CELL(pPage->pBt) || CORRUPT_DB\x00pPage->nOverflow<=ArraySize(pPage->apOvfl)\x00\x00sz==pPage->xCellSize(pPage, pCell) || (sz==8 && iChild>0)\x00\x00\x00j < ArraySize(pPage->apOvfl)-1\x00\x00j==0 || pPage->aiOvfl[j-1]<(u16)i\x00\x00\x00j==0 || i==pPage->aiOvfl[j-1]+1\x00&data[pPage->cellOffset]==pPage->aCellIdx\x00\x00\x00idx >= 0\x00\x00\x00\x00idx >= pPage->cellOffset+2*pPage->nCell+2 || CORRUPT_DB\x00idx+sz <= (int)pPage->pBt->usableSize\x00\x00\x00get2byte(&data[pPage->hdrOffset+3])==pPage->nCell\x00\x00\x00insertCell\x00\x00nByte>=0\x00\x00\x00\x00pPage->nFree>=nByte\x00pPage->nOverflow==0\x00nByte < (int)(pPage->pBt->usableSize-8)\x00pPage->cellOffset == hdr + 12 - 4*pPage->leaf\x00\x00\x00gap<=65536\x00\x00top<=(int)pPage->pBt->usableSize\x00\x00\x00\x00pSpace>=data && (pSpace - data)<65536\x00\x00\x00pPage->nCell>0 || CORRUPT_DB\x00\x00\x00\x00gap+2+nByte<=top\x00\x00\x00\x00top+nByte <= (int)pPage->pBt->usableSize\x00\x00\x00\x00allocateSpace\x00\x00\x00pc>0\x00\x00\x00\x00pageFindSlot\x00\x00\x00\x00pPage->pBt->usableSize <= SQLITE_MAX_PAGE_SIZE\x00\x00nCell==get2byte(&data[hdr+3])\x00\x00\x00iFree2==0 || iFree2>iFree\x00\x00\x00iFree+get2byte(&data[iFree+2]) <= usableSize\x00\x00\x00\x00iFree2==0 || iFree2+get2byte(&data[iFree2+2]) <= usableSize\x00iFree+sz+sz2+iFree2-(iFree+sz) <= usableSize\x00\x00\x00\x00cbrk+(iFree-top) <= usableSize\x00\x00pc>=iCellFirst && pc<=iCellLast\x00cbrk+size<=usableSize && cbrk>=iCellFirst\x00\x00\x00cbrk>=iCellFirst\x00\x00\x00\x00defragmentPage\x00\x00balance_deeper_called==0\x00\x00\x00\x00pCur->apPage[1]->nOverflow\x00\x00balance_quick_called==0\x00balance\x00pRoot->nOverflow>0\x00\x00sqlite3PagerIswriteable(pChild->pDbPage)\x00\x00\x00\x00pChild->nCell==pRoot->nCell\x00balance_deeper\x00\x00pFrom->isInit\x00\x00\x00pFrom->nFree>=iToHdr\x00\x00\x00\x00get2byte(&aFrom[iFromHdr+5]) <= (int)pBt->usableSize\x00\x00\x00\x00copyNodeContent\x00sqlite3PagerIswriteable(pParent->pDbPage)\x00\x00\x00pPage->nOverflow==1\x00sqlite3PagerIswriteable(pNew->pDbPage)\x00\x00pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF)\x00balance_quick\x00\x00\x00szCell[i]==pPg->xCellSize(pPg, pCell) || CORRUPT_DB\x00rebuildPage\x00pParent->nOverflow==0 || pParent->nOverflow==1\x00\x00pParent->nOverflow==0 || pParent->aiOvfl[0]==iParentIdx\x00bBulk==0 || bBulk==1\x00\x00\x00\x00szScratch<=6*(int)pBt->pageSize\x00EIGHT_BYTE_ALIGNMENT(aSpace1)\x00\x00\x00k==0 || pOld->aiOvfl[k-1]+1==pOld->aiOvfl[k]\x00\x00\x00\x00b.nCell<nMaxCells\x00\x00\x00sz<=pBt->maxLocal+23\x00\x00\x00\x00iSpace1 <= (int)pBt->pageSize\x00\x00\x00leafCorrection==0 || leafCorrection==4\x00\x00leafCorrection==0\x00\x00\x00pOld->hdrOffset==0\x00\x00leafCorrection==4\x00\x00\x00b.szCell[b.nCell]==3 || CORRUPT_DB\x00\x00b.apCell[b.nCell]==&aSpace1[iSpace1-3] || CORRUPT_DB\x00\x00\x00\x00d<nMaxCells\x00r<nMaxCells\x00cntNew[0]>0 || (pParent->pgno==1 && pParent->nCell==0) || CORRUPT_DB\x00\x00\x00\x00CORRUPT_DB\x00\x00j<nMaxCells\x00b.apCell[j]!=0\x00\x00iOvflSpace <= (int)pBt->pageSize\x00\x00\x00\x00iPg>=0 && iPg<nNew\x00\x00iPg==0 || cntOld[iPg-1]>=cntNew[iPg-1] || abDone[iPg-1]\x00cntNew[iPg]>=cntOld[iPg] || abDone[iPg+1]\x00\x00\x00apNew[iPg]->nOverflow==0\x00\x00\x00\x00apNew[iPg]->nCell==nNewCell\x00\x01\x01\x01\x01\x01\x00\x00\x00memcmp(abDone, \"\\01\\01\\01\\01\\01\", nNew)==0\x00\x00nOld>0\x00\x00nNew>0\x00\x00nNew==1 || CORRUPT_DB\x00\x00\x00apNew[0]->nFree == (get2byte(&apNew[0]->aData[5])-apNew[0]->cellOffset-apNew[0]->nCell*2) || rc!=SQLITE_OK\x00\x00pParent->isInit\x00balance_nonroot\x00sqlite3_mutex_notheld(mem0.mutex)\x00\x00\x00sqlite3ScratchMalloc\x00\x00\x00\x00N>=0 && N<p->nCell\x00\x00cachedCellSize\x00\x00p->szCell[N]==0\x00computeCellSize\x00pPg->pgno!=iNew\x00sqlite3PagerRekey\x00\x00\x00(iOld-iNew)<nNew || nCell==0 || CORRUPT_DB\x00\x000==memcmp(pCell, &aData[iOff], pCArray->pRef->xCellSize(pCArray->pRef, pCArray->apCell[i+iNew]))\x00\x00\x00\x00sz>0\x00\x00\x00\x00pFree>aData && (pFree - aData)<65536\x00\x00\x00\x00pageFreeArray\x00\x00\x00editPage\x00\x00\x00\x00CORRUPT_DB || pPg->hdrOffset==0\x00(pSlot+sz)<=pCArray->apCell[i] || pSlot>=(pCArray->apCell[i]+sz) || CORRUPT_DB\x00\x00pageInsertArray\x00idx>=0 && idx+N<=p->nCell\x00\x00\x00p->apCell[idx]!=0\x00\x00\x00CORRUPT_DB || p->szCell[idx]==p->pRef->xCellSize(p->pRef, p->apCell[idx])\x00\x00\x00populateCellCache\x00\x00\x00mem0.nScratchFree <= (u32)sqlite3GlobalConfig.nScratch\x00\x00sqlite3ScratchFree\x00\x00pCur->curFlags & BTCF_WriteFlag\x00!hasReadConflicts(p, pCur->pgnoRoot)\x00\x00\x00\x00(flags & ~(BTREE_SAVEPOSITION | BTREE_AUXDELETE))==0\x00\x00\x00\x00MX_CELL_SIZE(pBt) >= nCell\x00\x00pTmp!=0\x00bPreserve && (pCur->iPage==iCellDepth || CORRUPT_DB)\x00\x00\x00\x00pPage==pCur->apPage[pCur->iPage] || CORRUPT_DB\x00\x00(pPage->nCell>0 || CORRUPT_DB) && iCellIdx<=pPage->nCell\x00\x00\x00\x00sqlite3BtreeDelete\x00\x00r2->nField==nKeyCol\x00sqlite3VdbeSorterCompare\x00\x00\x00\x00sqlite3VdbeSorterRowkey\x00sqlite3VdbeCursorRestore\x00\x00\x00\x00sqlite3BtreeCursorIsValidNN\x00pCur->apPage[pCur->iPage]->nCell>0\x00\x00sqlite3BtreeFirst\x00\x00\x00sqlite3BtreeRowCountEst\x00pSorter\x00pSorter->list.pList\x00pSorter->pReader==0\x00sqlite3VdbeSorterRewind\x00p->u.iNext<sqlite3MallocSize(pList->aMemory)\x00\x00\x00\x00pTask->pUnpacked->errCode==SQLITE_OK || pTask->pUnpacked->errCode==SQLITE_NOMEM\x00(s1>0 && s1<7) || s1==8 || s1==9\x00\x00\x00\x00(s2>0 && s2<7) || s2==8 || s2==9\x00\x00\x00\x00vdbeSorterCompareInt\x00\x00\x00\x00vdbeSorterSort\x00\x00p1!=0 && p2!=0\x00\x00vdbeSorterMerge\x00pTask->pThread==0 && pTask->bDone==0\x00\x00\x00\x00pTask->list.pList==0\x00\x00\x00\x00pTask->list.aMemory==0 || pSorter->list.aMemory!=0\x00\x00pList->szPMA>0\x00\x00rc!=SQLITE_OK || pTask->file.pFd\x00\x00\x00\x00pTask->file.iEof==0\x00pTask->nPMA==0\x00\x00rc!=SQLITE_OK || pList->pList==0\x00\x00\x00\x00rc!=SQLITE_OK || pTask->file.iEof==iSz\x00\x00vdbeSorterListToPMA\x00p->iBufEnd<p->nBuffer\x00\x00\x00vdbePmaWriteBlob\x00\x00\x00\x00vdbePmaWriterFinish\x00vdbeSorterFlushPMA\x00\x00vdbeSorterCreateThread\x00\x00ppThread!=0\x00xTask!=0\x00\x00\x00\x00sqlite3ThreadCreate\x00p->xTask!=0\x00sqlite3ThreadProc\x00\x00\x00pTask->bDone==0\x00vdbeSorterFlushThread\x00\x00\x00pSorter->bUseThreads==0 || pSorter->nTask>1\x00pIncr->pTask!=pLast\x00p->pIncr==0 || ( (p->pIncr->pTask==&pSorter->aTask[iTask]) && (iTask!=pSorter->nTask-1 || p->pIncr->bUseThread==0) )\x00\x00\x00\x00pSorter->bUseThreads || pSorter->nTask==1\x00\x00\x00pTask->nPMA>0 || SQLITE_MAX_WORKER_THREADS>0\x00\x00\x00\x00pMain==0\x00\x00\x00\x00vdbeSorterMergeTreeBuild\x00\x00\x00\x00nReader<=SORTER_MAX_MERGE_COUNT\x00vdbeMergeEngineNew\x00\x00pFile->iEof>iStart\x00\x00pReadr->aAlloc==0 && pReadr->nAlloc==0\x00\x00pReadr->aBuffer==0\x00\x00pReadr->aMap==0\x00vdbePmaReaderInit\x00\x00\x00pReadr->pIncr==0 || pReadr->pIncr->bEof==0\x00\x00vdbePmaReaderSeek\x00\x00\x00p->aBuffer\x00\x00nRead>0\x00rc!=SQLITE_IOERR_SHORT_READ\x00aNext!=p->aAlloc\x00\x00\x00\x00vdbePmaReadBlob\x00pIncr->bUseThread\x00\x00\x00vdbeIncrBgPopulate\x00\x00pIncr->bEof==0\x00\x00pIncr->pMerger->pTask==pTask\x00\x00\x00\x00vdbeIncrPopulate\x00\x00\x00\x00vdbeSorterSetupMerge\x00\x00\x00\x00pIncr->bUseThread==0 || eMode==INCRINIT_TASK\x00\x00\x00\x00vdbePmaReaderIncrInit\x00\x00\x00pTask->file2.iEof>0\x00eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK\x00\x00\x00\x00pMerger->pTask==0\x00\x00\x00vdbeMergeEngineInit\x00iOut<pMerger->nTree && iOut>0\x00\x00\x00pTask->pUnpacked!=0\x00vdbeMergeEngineCompare\x00\x00vdbePmaReaderIncrMergeInit\x00\x00pSorter->bUsePMA || (pSorter->pReader==0 && pSorter->pMerger==0)\x00\x00\x00\x00pSorter->pReader==0 || pSorter->pMerger==0\x00\x00pSorter->bUseThreads==0 || pSorter->pReader\x00pSorter->bUseThreads==1 || pSorter->pMerger\x00pSorter->pMerger!=0\x00pSorter->pMerger->pTask==(&pSorter->aTask[0])\x00\x00\x00sqlite3VdbeSorterNext\x00\x00\x00rc!=SQLITE_OK || pSorter->list.pList==0\x00sqlite3VdbeSorterWrite\x00\x00(nCellKey & SQLITE_MAX_U32)==(u64)nCellKey\x00\x00sqlite3VdbeIdxRowid\x00sqlite3VdbeIdxKeyCompare\x00\x00\x00\x00iTable>=2\x00\x00\x00maxRootPgno!=PENDING_BYTE_PAGE(pBt)\x00btreeDropTable\x00\x00sqlite3BtreeClearTable\x00\x00pPage->intKey || CORRUPT_DB\x00clearDatabasePage\x00\x00\x00sqlite3RootPageMoved\x00\x00\x00\x00sqlite_stat1\x00\x00\x00\x00SELECT tbl,idx,stat FROM %Q.sqlite_stat1\x00\x00\x00\x00sqlite3AnalysisLoad\x00zDatabase!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3FindTable\x00\x00\x00\x00analysisLoader\x00\x00aOut==0\x00aLog!=0\x00pIndex!=0\x00\x00\x00unordered*\x00\x00sz=[0-9]*\x00\x00\x00noskipscan*\x00decodeIntArray\x00\x00matchOther<0x80\x00patternCompare\x00\x00!pIdx->hasStat1\x0010==sqlite3LogEst(2)\x00\x00\x00\x0033==sqlite3LogEst(10)\x00\x00\x0023==sqlite3LogEst(5)\x00\x00\x00\x00sqlite3DefaultRowEst\x00\x00\x00\x00zTabName\x00\x00\x00\x00sqlite3UnlinkAndDeleteTable\x00sqlite3UnlinkAndDeleteIndex\x00sqlite3UnlinkAndDeleteTrigger\x00\x00\x00p->inTrans>TRANS_NONE && pBt->inTransaction>TRANS_NONE\x00\x00nRef>=0\x00Main freelist: \x00Page %d is never used\x00\x00\x00Pointer map page %d is referenced\x00\x00\x00nRef==sqlite3PagerRefcount(pBt->pPager)\x00sqlite3BtreeIntegrityCheck\x00\x00iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1\x00\x00setPageReferenced\x00\x00\x00%d of %d pages missing from overflow list starting at %d\x00\x00\x00\x00failed to get page %d\x00\x00\x00freelist leaf count too big on page %d\x00\x00free-page count in header is too small\x00\x00invalid page number %d\x00\x002nd reference to page %d\x00\x00\x00\x00getPageReferenced\x00\x00\x00Failed to read ptrmap key=%d\x00\x00\x00\x00Bad ptr map entry key=%d expected=(%d,%d) got=(%d,%d)\x00\x00\x00Page %d: \x00\x00\x00unable to get the page. error code=%d\x00\x00\x00rc==SQLITE_CORRUPT\x00\x00btreeInitPage() returns error code %d\x00\x00\x00On tree page %d cell %d: \x00\x00\x00contentOffset<=usableSize\x00\x00\x00pPage->nCell==nCell\x00pPage->aCellIdx==&data[cellStart]\x00\x00\x00On page %d at right child: \x00pCellIdx==&data[cellStart + i*2]\x00\x00\x00\x00Offset %d out of range %d..%d\x00\x00\x00Extends off end of page\x00Rowid %lld out of order\x00pc + info.nSize - 4 <= usableSize\x00\x00\x00Child page depth differs\x00\x00\x00\x00(u32)i<=usableSize-4\x00\x00\x00\x00(u32)(i+size)<=usableSize\x00\x00\x00j==0 || j>i+size\x00\x00\x00\x00(u32)j<=usableSize-4\x00\x00\x00\x00Multiple uses for byte %u of page %d\x00\x00\x00\x00Fragmentation of %d bytes reported as %d on page %d\x00checkTreePage\x00\x00\x00pMem->zMalloc\x00\x00\x00pMem->u.pRowSet!=0\x00\x00sqlite3VdbeMemSetRowSet\x00N >= ROUND8(sizeof(*p))\x00sqlite3RowSetInit\x00\x00\x00p!=0 && (p->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetInsert\x00rowSetEntryAlloc\x00\x00\x00\x00p->pForest==0\x00\x00\x00sqlite3RowSetNext\x00\x00\x00pA->pRight==0 || pA->v<=pA->pRight->v\x00\x00\x00pB->pRight==0 || pB->v<=pB->pRight->v\x00\x00\x00rowSetEntryMerge\x00\x00\x00\x00pRowSet!=0 && (pRowSet->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetTest\x00\x00\x00pList!=0\x00\x00\x00\x00rowSetListToTree\x00\x00\x00\x00pIn!=0\x00\x00(*ppLast)->pRight==0\x00\x00\x00\x00rowSetTreeToList\x00\x00\x00\x00!pnLog || *pnLog==-1\x00\x00\x00\x00!pnCkpt || *pnCkpt==-1\x00\x00sqlite3Checkpoint\x00\x00\x00sqlite3PagerOkToChangeJournalMode\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00sqlite3PagerCloseWal\x00\x00\x00\x00eMode==PAGER_JOURNALMODE_DELETE || eMode==PAGER_JOURNALMODE_TRUNCATE || eMode==PAGER_JOURNALMODE_PERSIST || eMode==PAGER_JOURNALMODE_OFF || eMode==PAGER_JOURNALMODE_WAL || eMode==PAGER_JOURNALMODE_MEMORY\x00pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL\x00eOld==PAGER_JOURNALMODE_MEMORY || eOld==PAGER_JOURNALMODE_OFF\x00\x00\x00isOpen(pPager->fd) || pPager->exclusiveMode\x00state==PAGER_OPEN || state==PAGER_READER\x00\x00\x00\x00state==pPager->eState\x00\x00\x00Filename: %s\x0aState: %s errCode=%d\x0aLock: %s\x0aLocking mode: locking_mode=%s\x0aJournal mode: journal_mode=%s\x0aBacking store: tempFile=%d memDb=%d useJournal=%d\x0aJournal: journalOff=%lld journalHdr=%lld\x0aSize: dbsize=%d dbOrigSize=%d dbFileSize=%d\x0a\x00\x00\x00OPEN\x00\x00\x00\x00READER\x00\x00WRITER_LOCKED\x00\x00\x00WRITER_CACHEMOD\x00WRITER_DBMOD\x00\x00\x00\x00WRITER_FINISHED\x00ERROR\x00\x00\x00?error?\x00NO_LOCK\x00RESERVED\x00\x00\x00\x00SHARED\x00\x00UNKNOWN\x00exclusive\x00\x00\x00normal\x00\x00memory\x00\x00off\x00delete\x00\x00persist\x00truncate\x00\x00\x00\x00wal\x00sqlite3PagerSetJournalMode\x00\x00iVersion==1 || iVersion==2\x00\x00sqlite3BtreeSetVersion\x00\x00eMode>=0 && eMode<=ArraySize(azModeName)\x00\x00\x00\x00sqlite3JournalModename\x00\x00cannot VACUUM from within a transaction\x00cannot VACUUM - SQL statements in progress\x00\x00ATTACH''AS vacuum_db\x00\x00\x00\x00(db->nDb-1)==nDb\x00\x00\x00\x00vacuum_db\x00\x00\x00strcmp(pDb->zDbSName,\"vacuum_db\")==0\x00\x00\x00\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='table'AND name<>'sqlite_sequence' AND coalesce(rootpage,1)>0\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='index' AND length(sql)>10\x00\x00\x00\x00SELECT'INSERT INTO vacuum_db.'||quote(name)||' SELECT*FROM\"%w\".'||quote(name)FROM vacuum_db.sqlite_master WHERE type='table'AND coalesce(rootpage,1)>0\x00\x00(db->flags & SQLITE_Vacuum)!=0\x00\x00INSERT INTO vacuum_db.sqlite_master SELECT*FROM \"%w\".sqlite_master WHERE type IN('view','trigger') OR(type='table'AND rootpage=0)\x00\x00\x001==sqlite3BtreeIsInTrans(pTemp)\x001==sqlite3BtreeIsInTrans(pMain)\x00sqlite3_strnicmp(zSql,\"SELECT\",6)==0\x00\x00\x00\x00zSubSql[0]!='S'\x00rc!=SQLITE_ROW\x00\x00execSql\x00sqlite3RunVacuum\x00\x00\x00\x00sqlite3BtreeSetSpillSize\x00\x00\x00\x00p->pCache!=0\x00\x00\x00\x00sqlite3PcacheSetSpillsize\x00\x00\x00sqlite3BtreeSetPagerFlags\x00\x00\x00nReserve>=-1 && nReserve<=255\x00\x00\x00nReserve>=0 && nReserve<=255\x00\x00\x00\x00sqlite3BtreeSetPageSize\x00sqlite3BtreeIsInTrans(pTo)\x00\x00b.rc!=SQLITE_OK\x00sqlite3BtreeIsInTrans(pTo)==0\x00\x00\x00sqlite3BtreeCopyFile\x00\x00\x00\x00nSrcPage>=0\x00pgszSrc==sqlite3BtreeGetPageSize(p->pSrc)\x00\x00\x00pgszDest==sqlite3BtreeGetPageSize(p->pDest)\x00nDestTruncate>0\x00nDestTruncate==0 || (i64)nDestTruncate*(i64)pgszDest >= iSize || ( nDestTruncate==(int)(PENDING_BYTE_PAGE(p->pDest->pBt)-1) && iSize>=PENDING_BYTE && iSize<=PENDING_BYTE+pgszDest )\x00\x00\x00\x00sqlite3_backup_step\x00sqlite3BtreeHoldsMutex(p->pSrc)\x00attachBackupObject\x00\x00sqlite3PagerClearCache\x00\x00pBt->inTransaction==TRANS_WRITE && p->inTrans==TRANS_WRITE\x00\x00sqlite3BtreeIncrVacuum\x00\x00p->inTrans!=TRANS_NONE\x00\x00sqlite3BtreeLockTable\x00\x00\x000==(p->db->flags&SQLITE_ReadUncommitted) || eLock==WRITE_LOCK\x00\x00\x00p->sharable\x00SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock)\x00\x00setSharedCacheTableLock\x00sqlite3VdbeMemCopy\x00\x00pTab && IsVirtual(pTab) && !pTab->pVTable\x00\x00\x00no such module: %s\x00\x00sqlite3VtabCallCreate\x00\x00\x00vtable constructor called recursively: %s\x00\x00\x00&db->pVtabCtx\x00\x00\x00xConstruct\x00\x00sCtx.pTab==pTab\x00vtable constructor failed: %s\x00\x00\x00vtable constructor did not declare schema: %s\x00\x00\x00hidden\x00\x00zType[i-1]==' '\x00vtabCallConstructor\x00p->pVtab\x00\x00\x00\x00xDestroy!=0\x00pTab->pVTable==p && p->pNext==0\x00sqlite3VtabCallDestroy\x00\x00pPager->eState!=PAGER_OPEN\x00\x00pPager->mxPgno>=pPager->dbSize\x00\x00sqlite3PagerMaxPageCount\x00\x00\x00\x00(zRawSql - zStart) > 0\x00\x00zRawSql[0] || nToken==0\x00sqlite3Isdigit(zRawSql[1])\x00\x00zRawSql[0]==':' || zRawSql[0]=='$' || zRawSql[0]=='@' || zRawSql[0]=='#'\x00\x00\x00\x00idx>0\x00\x00\x00idx>0 && idx<=p->nVar\x00\x00\x00'%.*q'\x00\x00zeroblob(%d)\x00\x00\x00\x00pVar->flags & MEM_Blob\x00\x00x'\x00\x00%02x\x00\x00\x00\x00'\x00\x00\x00sqlite3VdbeExpandSql\x00\x00\x00\x00n>0 && tokenType!=TK_ILLEGAL\x00\x00\x00\x00findNextHostParameter\x00\x00\x00sqlite3_mutex_held(sqlite3VdbeDb(p)->mutex)\x00pNew==0\x00sqlite3Reprepare\x00\x00\x00\x00pA->db==pB->db\x00\x00sqlite3VdbeSwap\x00pTo->nVar==pFrom->nVar\x00\x00sqlite3TransferBindings\x00sqlite3_step\x00\x00\x00\x00main\x00\x00\x00\x00sqlite3_strnicmp(zName, \"pragma_\", 7)==0\x00\x00\x00\x00sqlite3HashFind(&db->aModule, zName)==0\x00sqlite3PragmaVtabRegister\x00\x00\x00application_id\x00\x00auto_vacuum\x00automatic_index\x00busy_timeout\x00\x00\x00\x00cache_size\x00\x00cache_spill\x00case_sensitive_like\x00cell_size_check\x00checkpoint_fullfsync\x00\x00\x00\x00collation_list\x00\x00compile_options\x00count_changes\x00\x00\x00data_store_directory\x00\x00\x00\x00data_version\x00\x00\x00\x00database_list\x00\x00\x00default_cache_size\x00\x00defer_foreign_keys\x00\x00empty_result_callbacks\x00\x00encoding\x00\x00\x00\x00foreign_key_check\x00\x00\x00foreign_key_list\x00\x00\x00\x00foreign_keys\x00\x00\x00\x00freelist_count\x00\x00full_column_names\x00\x00\x00fullfsync\x00\x00\x00ignore_check_constraints\x00\x00\x00\x00incremental_vacuum\x00\x00index_info\x00\x00index_list\x00\x00index_xinfo\x00integrity_check\x00journal_mode\x00\x00\x00\x00journal_size_limit\x00\x00legacy_file_format\x00\x00lock_status\x00locking_mode\x00\x00\x00\x00max_page_count\x00\x00mmap_size\x00\x00\x00optimize\x00\x00\x00\x00page_count\x00\x00page_size\x00\x00\x00parser_trace\x00\x00\x00\x00query_only\x00\x00quick_check\x00read_uncommitted\x00\x00\x00\x00recursive_triggers\x00\x00reverse_unordered_selects\x00\x00\x00schema_version\x00\x00secure_delete\x00\x00\x00short_column_names\x00\x00shrink_memory\x00\x00\x00soft_heap_limit\x00sql_trace\x00\x00\x00stats\x00\x00\x00synchronous\x00table_info\x00\x00temp_store\x00\x00temp_store_directory\x00\x00\x00\x00threads\x00user_version\x00\x00\x00\x00vdbe_addoptrace\x00vdbe_debug\x00\x00vdbe_eqp\x00\x00\x00\x00vdbe_listing\x00\x00\x00\x00vdbe_trace\x00\x00wal_autocheckpoint\x00\x00wal_checkpoint\x00\x00writable_schema\x00CREATE TABLE x\x00\x00%c\"%s\"\x00\x00(\"%s\"\x00\x00\x00,arg HIDDEN\x00,schema HIDDEN\x00\x00strlen(zBuf) < sizeof(zBuf)-1\x00\x00\x00cid\x00name\x00\x00\x00\x00type\x00\x00\x00\x00notnull\x00dflt_value\x00\x00pk\x00\x00tbl\x00idx\x00wdth\x00\x00\x00\x00hght\x00\x00\x00\x00flgs\x00\x00\x00\x00seqno\x00\x00\x00desc\x00\x00\x00\x00coll\x00\x00\x00\x00key\x00seq\x00unique\x00\x00origin\x00\x00partial\x00file\x00\x00\x00\x00id\x00\x00table\x00\x00\x00to\x00\x00on_update\x00\x00\x00on_delete\x00\x00\x00match\x00\x00\x00parent\x00\x00fkid\x00\x00\x00\x00busy\x00\x00\x00\x00log\x00checkpointed\x00\x00\x00\x00timeout\x00database\x00\x00\x00\x00status\x00\x00pragmaVtabConnect\x00\x00\x00j < 2\x00\x00\x00pragmaVtabBestIndex\x00j<ArraySize(pCsr->azArg)\x00\x00\x00\x00PRAGMA \x00%Q.\x00=%Q\x00pragmaVtabFilter\x00\x00\x00\x00pCsr->pPragma\x00\x00\x00pragmaVtabNext\x00\x00sqlite3_result_value\x00\x00\x00\x00pTab->nModuleArg==0\x00sqlite3VtabEponymousTableInit\x00\x00\x00pTable\x00\x00view %s is circularly defined\x00\x00\x00pTable->nCol>=0\x00pTable->pSelect\x00pTable->aCol==0\x00sqlite3SchemaMutexHeld(db, 0, pTable->pSchema)\x00\x00sqlite3ViewGetColumnNames\x00\x00\x00pTab\x00\x00\x00\x00sqlite3VtabCallConnect\x00\x00db->lookaside.bDisable\x00\x00sqlite3ResultSetOfSelect\x00\x00\x00\x00pSelect!=0\x00\x00(pSelect->selFlags & SF_Resolved)!=0\x00\x00\x00\x00pTab->nCol==pSelect->pEList->nExpr || db->mallocFailed\x00\x00sqlite3SelectAddColumnTypeAndCollation\x00\x00pNC->pSrcList!=0\x00\x00\x00\x00pTab && pExpr->pTab==pTab\x00\x00\x00!pS\x00iCol==-1 || (iCol>=0 && iCol<pTab->nCol)\x00\x00\x00\x00columnTypeImpl\x00\x00sqlite3ExprCollSeq\x00\x00p==pColl\x00\x00\x00\x00sqlite3CheckCollSeq\x00no such index: %s\x00\x00\x00a NATURAL join may not have an ON or USING clause\x00\x00\x00cannot have both ON and USING clauses in the same join\x00\x00cannot join using column %s - column not present in both tables\x00sqliteProcessJoin\x00\x00\x00(piTab==0)==(piCol==0)\x00\x00tableAndColumnIndex\x00iLeft<iRight\x00\x00\x00\x00pSrc->nSrc>iRight\x00\x00\x00pSrc->a[iLeft].pTab\x00pSrc->a[iRight].pTab\x00\x00\x00\x00!ExprHasProperty(pEq, EP_TokenOnly|EP_Reduced)\x00\x00addWhereTerm\x00\x00\x00\x00p->op!=TK_INTEGER || (p->flags & EP_IntValue)!=0 || sqlite3GetInt32(p->u.zToken, &rc)==0\x00\x00\x00\x00v!=(-2147483647-1)\x00\x00sqlite3ExprIsInteger\x00\x00\x00\x00sqlite3ExprAttachSubtrees\x00\x00\x00sqlite3ExprListFlags\x00\x00\x00\x00Expression tree is too large (maximum depth %d)\x00setJoinExpr\x00sqlite3MatchSpanName\x00\x00\x00\x00pList!=0 || pParse->db->mallocFailed!=0\x00pItem->zName==0\x00sqlite3ExprListSetName\x00\x00pParse->pWith==pWith\x00\x00\x00\x00selectPopWith\x00\x00\x00sqlite3ResolveSelectNames\x00\x00\x00pNC!=0\x00\x00pParse==pWalker->pParse\x00pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab\x00\x00\x00\x00the \".\" operator\x00\x00\x00\x00pRight->op==TK_DOT\x00\x00second argument to likelihood() must be a constant between 0.0 and 1.0\x00\x00not authorized to use function: %s\x00\x00non-deterministic functions\x00misuse of aggregate function %.*s()\x00no such function: %.*s\x00\x00wrong number of arguments to function %.*s()\x00\x00\x00\x00pDef!=0\x00subqueries\x00\x00pNC->nRef>=nRef\x00parameters\x00\x00pExpr->pLeft!=0\x00pExpr->pRight!=0\x00\x00\x00\x00resolveExprStep\x00(validMask&~(NC_IsCheck|NC_PartIdx|NC_IdxExpr))==0\x00\x00partial index WHERE clauses\x00index expressions\x00\x00\x00CHECK constraints\x00\x00\x00%s prohibited in %s\x00notValid\x00\x00\x00\x00pNC\x00zCol\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00db->aDb[i].zDbSName\x00pNC && cnt==0\x00\x00\x00pTab!=0 && pTab->zName!=0\x00\x00\x00pTab->nCol>0\x00\x00\x00\x00zTabName!=0\x00(pMatch->fg.jointype & JT_RIGHT)==0\x00op==TK_DELETE || op==TK_UPDATE || op==TK_INSERT\x00pExpr->pLeft==0 && pExpr->pRight==0\x00pExpr->x.pList==0\x00\x00\x00pExpr->x.pSelect==0\x00misuse of aliased aggregate %s\x00\x00zTab==0 && zDb==0\x00\x00\x00no such column\x00\x00ambiguous column name\x00\x00\x00%s: %s.%s.%s\x00\x00\x00\x00pMatch->iCursor==pExpr->iTable\x00\x00pTopNC!=0\x00\x00\x00lookupName\x00\x00_ROWID_\x00ROWID\x00\x00\x00OID\x00iCol>=0 && iCol<pEList->nExpr\x00\x00\x00pOrig!=0\x00\x00\x00\x00(pExpr->flags & (EP_Reduced|EP_TokenOnly))==0\x00\x00\x00resolveAlias\x00\x00\x00\x00zC!=0\x00\x00\x00sqlite3ExprAddCollateString\x00pExpr->op==TK_COLUMN || pExpr->op==TK_TRIGGER\x00\x00\x00pTabList\x00\x00\x00\x00pTab->iPKey<pTab->nCol\x00\x00sqlite3AuthRead\x00access to %s.%s.%s is prohibited\x00\x00\x00\x00access to %s.%s is prohibited\x00\x00\x00r>=0.0\x00\x00exprProbability\x00pExpr->op==TK_AGG_FUNCTION\x00\x00sqlite3FunctionUsesThisSrc\x00\x00exprSrcCount\x00\x00\x00\x00(p->selFlags & SF_Expanded)!=0\x00\x00(p->selFlags & SF_Resolved)==0\x00\x00p->pSrc->nSrc==1 && p->pOrderBy\x00pSub->pPrior && pSub->pOrderBy==0\x00\x00\x00pItem->fg.isCorrelated==0 && nRef<=0\x00\x00\x00\x00(p->selFlags & SF_Aggregate)==0\x00a GROUP BY clause is required before HAVING\x00aggregate functions are not allowed in the GROUP BY clause\x00\x00resolveSelectStep\x00\x00\x00%r %s BY term out of range - should be between 1 and %d\x00sqlite3ExprCompare\x00\x00too many terms in %s BY clause\x00\x00sqlite3ResolveOrderGroupBy\x00\x00all VALUES must have the same number of terms\x00\x00\x00SELECTs to the left and right of %s do not have the same number of result columns\x00\x00\x00too many terms in ORDER BY clause\x00\x00\x00pDup\x00\x00\x00\x00pParent->op==TK_COLLATE\x00pParent->pLeft==pE\x00\x00%r ORDER BY term does not match any column in the result set\x00\x00\x00\x00resolveCompoundOrderBy\x00\x00sqlite3ExprIsInteger(pE, &i)==0\x00resolveOrderByTermToExprList\x00\x00\x00\x00p->selFlags & SF_Resolved\x00\x00\x00(p->selFlags & SF_HasTypeInfo)==0\x00\x00\x00selectAddSubqueryTypeInfo\x00\x00\x00p->pPrior==0\x00\x00\x00\x00pSrc && iFrom>=0 && iFrom<pSrc->nSrc\x00\x00\x00\x00pSub!=0\x00pSubSrc\x00pSub->pSrc!=0\x00\x00\x00pSub->pEList->nExpr==pSub1->pEList->nExpr\x00\x00\x00flatten %s.%p from term %d\x0a\x00compound-subquery flattener creates %s.%p as peer\x0a\x00\x00pParent==p\x00\x00pParent!=p\x00\x00pSrc->a[i+iFrom].fg.isTabFunc==0\x00\x00\x00\x00pParent->pOrderBy==0\x00\x00\x00\x00pSub->pPrior==0\x00pParent->pHaving==0\x00pParent->pGroupBy==0\x00\x00\x00\x00After flattening:\x0a\x00\x00flattenSubquery\x00pEList!=0 && pExpr->iColumn<pEList->nExpr\x00\x00\x00substExpr\x00\x00\x00sub-select returns %d columns - expected %d\x00substSelect\x00p && p->pPrior\x00\x00(p->selFlags & SF_Recursive)==0 || p->op==TK_ALL || p->op==TK_UNION\x00ORDER BY clause should come after %s not before\x00LIMIT clause should come after %s not before\x00\x00\x00\x00p->pEList\x00\x00\x00p->pEList && pPrior->pEList\x00p->pEList->nExpr==pPrior->pEList->nExpr\x00!pPrior->pLimit\x00Jump ahead if LIMIT reached\x00p->pLimit==0\x00\x00\x00\x00p->pOffset==0\x00\x00\x00p->pOrderBy==0\x00\x00p->addrOpenEphm[0] == -1\x00\x00\x00\x00!pPrior->pOrderBy\x00\x00\x00p->op==TK_UNION\x00unionTab==dest.iSDParm || dest.eDest!=priorOp\x00\x00\x00p->op==TK_INTERSECT\x00p->addrOpenEphm[1] == -1\x00\x00\x00\x00p->pNext==0\x00pLoop->addrOpenEphm[1]<0\x00\x00\x00\x00multiSelect\x00p->selFlags & SF_MultiValue\x00p->selFlags & SF_Values\x00p->op==TK_ALL || (p->op==TK_SELECT && p->pPrior==0)\x00p->pNext==0 || p->pEList->nExpr==p->pNext->pEList->nExpr\x00\x00\x00\x00p->pPrior->pNext==p\x00multiSelectValues\x00\x00\x00Queue table\x00recursive aggregate queries not supported\x00\x00\x00p->pOffset==0 || p->pLimit!=0\x00\x00\x00LIMIT counter\x00\x00\x00OFFSET counter\x00\x00LIMIT+OFFSET\x00\x00\x00\x00CLEAR\x0a\x00\x00computeLimitRegisters\x00\x00\x00generateWithRecursiveQuery\x00\x00sqlite3KeyInfoIsWriteable(pRet)\x00iCol>=0\x00multiSelectCollSeq\x00\x00multiSelectOrderByKeyInfo\x00\x00\x00iContinue!=0\x00\x00\x00\x00eDest==SRT_Set || eDest==SRT_Mem || eDest==SRT_Coroutine || eDest==SRT_Output\x00\x00\x00sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed\x00\x00\x00\x00pDistinct->eTnctType==WHERE_DISTINCT_UNORDERED\x00\x00pSort==0\x00\x00\x00\x00sqlite3Strlen30(pDest->zAffSdst)==nResultCol\x00\x00\x00\x00nResultCol<=pDest->nSdst\x00\x00\x00\x00nResultCol==pDest->nSdst\x00\x00\x00\x00regResult==iParm\x00\x00\x00\x00pSO\x00eDest==SRT_Discard\x00\x00selectInnerLoop\x00target>0\x00\x00\x00\x00pParse->pVdbe!=0\x00\x00\x00\x00sqlite3ExprCodeExprList\x00ConstFactorOk(pParse)\x00\x00\x00sqlite3ExprCodeAtInit\x00\x00\x00addr>=0 && addr<p->nOp\x00\x00sqlite3VdbeChangeToNoop\x00sqlite3VdbeCurrentAddr\x00\x00!usedAsColumnCache(pParse, i, i+n-1)\x00\x00\x00\x00sqlite3GetTempRange\x00bSeq==0 || bSeq==1\x00\x00nData==1 || regData==regOrigData || regOrigData==0\x00\x00nPrefixReg==nExpr+bSeq\x00\x00pSelect->iOffset==0 || pSelect->iLimit!=0\x00\x00\x00pushOntoSorter\x00\x00iFrom>=iTo+nReg || iFrom+nReg<=iTo\x00\x00sqlite3ExprCodeMove\x00sqlite3KeyInfoIsWriteable(pInfo)\x00\x00\x00\x00keyInfoFromExprList\x00j<p->nLabel\x00j>=0\x00\x00\x00\x00sqlite3VdbeResolveLabel\x00p->pOrderBy!=0\x00\x00pKeyDup==0\x00\x00pPrior->pOrderBy==0\x00pOrderBy\x00\x00\x00\x00pItem->u.x.iOrderByCol>0\x00\x00\x00\x00pItem->u.x.iOrderByCol<=p->pEList->nExpr\x00\x00\x00\x00nOrderBy>=nExpr || db->mallocFailed\x00sqlite3KeyInfoIsWriteable(pKeyDup)\x00\x00left SELECT\x00right SELECT\x00\x00\x00\x00Output routine for A\x00\x00\x00\x00Output routine for B\x00\x00\x00\x00eof-A subroutine\x00\x00\x00\x00eof-B subroutine\x00\x00\x00\x00A-lt-B subroutine\x00\x00\x00A-eq-B subroutine\x00\x00\x00A-gt-B subroutine\x00\x00\x00multiSelectOrderBy\x00\x00pDest->eDest!=SRT_Exists\x00\x00\x00\x00pDest->eDest!=SRT_Table\x00pIn->nSdst==1 || pParse->nErr>0\x00pDest->eDest==SRT_Output\x00\x00\x00\x00sqlite3KeyInfoRef\x00\x00\x00generateOutputSubroutine\x00\x00\x00\x00pTabList!=0\x00j<pTabList->nSrc\x00\x00\x00\x00column%d\x00\x00\x00\x00generateColumnNames\x00op==TK_UNION || op==TK_EXCEPT || op==TK_INTERSECT || op==TK_ALL\x00COMPOUND SUBQUERIES %d AND %d %s(%s)\x00\x00\x00\x00USING TEMP B-TREE \x00\x00explainComposite\x00\x00\x00\x00(wctrlFlags & WHERE_ONEPASS_MULTIROW)==0 || ( (wctrlFlags & WHERE_ONEPASS_DESIRED)!=0 && (wctrlFlags & WHERE_OR_SUBCLAUSE)==0 )\x00(wctrlFlags & WHERE_OR_SUBCLAUSE)==0 || (wctrlFlags & WHERE_USE_LIMIT)==0\x00\x00\x00at most %d tables in a join\x00pWInfo->eOnePass==ONEPASS_OFF\x00\x00\x00EIGHT_BYTE_ALIGNMENT(sWLB.pNew)\x00m==MASKBIT(ii)\x00\x00(wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || pWInfo->nLevel==1\x00\x00\x00\x00pTabItem->iCursor==pLevel->iTabCur\x00\x00n<=pTab->nCol\x00\x00\x00iAuxArg!=0 || (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0\x00\x00\x00wctrlFlags & WHERE_ONEPASS_DESIRED\x00\x00pIx->pSchema==pTab->pSchema\x00iIndexCur>=0\x00\x00\x00\x00sqlite3WhereBegin\x00\x00\x00jumpIfNull==SQLITE_JUMPIFNULL || jumpIfNull==0\x00\x00pExpr->op!=TK_ISNULL || op==OP_NotNull\x00\x00pExpr->op!=TK_NOTNULL || op==OP_IsNull\x00\x00pExpr->op!=TK_NE || op==OP_Eq\x00\x00\x00pExpr->op!=TK_EQ || op==OP_Ne\x00\x00\x00pExpr->op!=TK_LT || op==OP_Ge\x00\x00\x00pExpr->op!=TK_LE || op==OP_Gt\x00\x00\x00pExpr->op!=TK_GT || op==OP_Le\x00\x00\x00pExpr->op!=TK_GE || op==OP_Lt\x00\x00\x00sqlite3ExprIfFalse\x00\x00pParse->iCacheLevel>=1\x00\x00POP to %d\x0a\x00sqlite3ExprCachePop\x00sqlite3ExprIfTrue\x00\x00\x00sqlite3BinaryCompareCollSeq\x00exprCodeBetween\x00begin IN expr\x00\x00\x00pParse->nErr || nVector==1 || eType==IN_INDEX_EPH || eType==IN_INDEX_INDEX_ASC || eType==IN_INDEX_INDEX_DESC\x00\x00\x00\x00cnt==1\x00\x00destIfNull==destIfFalse\x00end IN expr\x00sqlite3ExprCodeIN\x00\x00\x00pX->op==TK_IN\x00\x00\x00p->pEList->a[0].pExpr!=0\x00\x00\x00\x00p->pSrc!=0\x00\x00idxaff==SQLITE_AFF_TEXT\x00pReq!=0 || pRhs->iColumn==XN_ROWID || pParse->nErr\x00\x00pIdx->azColl[j]\x00i==nExpr || colUsed!=(MASKBIT(nExpr)-1)\x00USING INDEX %s FOR IN-OPERATOR\x00\x00sqlite3FindInIndex\x00\x00p->pTab!=0\x00\x00sqlite3ExprCanBeNull\x00\x00\x00\x00pTab->pSelect==0\x00\x00\x00\x00pRes->iTable==pSrc->a[0].iCursor\x00\x00\x00\x00isCandidateForInOpt\x00iDb>=0 && iDb<pParse->db->nDb\x00\x00\x00pParse->db->aDb[iDb].pBt!=0 || iDb==1\x00\x00\x00iDb<SQLITE_MAX_ATTACHED+2\x00\x00\x00sqlite3SchemaMutexHeld(pParse->db, iDb, 0)\x00\x00sqlite3CodeVerifySchema\x00unable to open a temporary database file for storing temporary tables\x00\x00\x00db->aDb[1].pSchema\x00\x00sqlite3OpenTempDatabase\x00first_entry_in(%d)\x00\x00!ExprHasProperty(pIn, EP_xIsSelect)\x00sqlite3InRhsIsConstant\x00\x00pMaskSet->n < ArraySize(pMaskSet->ix)\x00\x00\x00createMask\x00\x00too many arguments on %s() - max %d\x00sqlite3WhereTabFuncArgs\x00pMaskSet->n<=(int)sizeof(Bitmask)*8\x00sqlite3WhereGetMask\x00pExpr->op!=TK_AS && pExpr->op!=TK_COLLATE\x00\x00\x00pExpr->pRight==0\x00\x00\x00\x00ON clause references tables to its right\x00\x00\x00\x00op==TK_IN\x00\x00\x00pLeft->op==TK_VECTOR\x00\x00\x00\x00pTerm->iField==0\x00\x00\x00\x00pList->nExpr==2\x00pWC->op==TK_AND\x00NOCASE\x00\x00exprAnalyze\x00!ExprHasProperty(p, EP_TokenOnly)\x00\x00\x00sqlite3WhereExprUsage\x00\x00\x00exprSelectUsage\x00op<=TK_GE\x00\x00\x00exprMightBeIndexed\x00\x00allowedOp(op)\x00\x00\x00(WO_EQ<<(op-TK_EQ)) < 0x7fff\x00\x00\x00\x00op!=TK_ISNULL || c==WO_ISNULL\x00\x00\x00op!=TK_IN || c==WO_IN\x00\x00\x00op!=TK_EQ || c==WO_EQ\x00\x00\x00op!=TK_LT || c==WO_LT\x00\x00\x00op!=TK_LE || c==WO_LE\x00\x00\x00op!=TK_GT || c==WO_GT\x00\x00\x00op!=TK_GE || c==WO_GE\x00\x00\x00op!=TK_IS || c==WO_IS\x00\x00\x00operatorMask\x00\x00\x00\x00allowedOp(pExpr->op) && pExpr->op!=TK_IN\x00\x00\x00\x00pExpr->op>=TK_GT && pExpr->op<=TK_GE\x00\x00\x00\x00exprCommute\x00(pTerm->wtFlags & (TERM_DYNAMIC|TERM_ORINFO|TERM_ANDINFO))==0\x00\x00\x00pExpr->op==TK_OR\x00\x00\x00\x00pOrWc->nTerm>=2\x00(pOrTerm->wtFlags & (TERM_ANDINFO|TERM_ORINFO))==0\x00\x00pAndTerm->pExpr\x00pOrTerm->eOperator & WO_EQ\x00\x00j==1\x00\x00\x00\x00pOrTerm->wtFlags & (TERM_COPIED|TERM_VIRTUAL)\x00\x00\x00IsPowerOfTwo(chngToIN)\x00\x00chngToIN==sqlite3WhereGetMask(&pWInfo->sMaskSet, iCursor)\x00\x00\x00pOrTerm->leftCursor==iCursor\x00\x00\x00\x00pOrTerm->u.leftColumn==iColumn\x00\x00pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pNew, EP_xIsSelect)\x00\x00\x00\x00exprAnalyzeOrTerm\x00\x00\x00pOne->pExpr->pLeft!=0 && pOne->pExpr->pRight!=0\x00pTwo->pExpr->pLeft!=0 && pTwo->pExpr->pRight!=0\x00eOp & (WO_GT|WO_GE)\x00op<TK_GE\x00\x00\x00\x00whereCombineDisjuncts\x00\x00\x00pRight->op==TK_VARIABLE || pRight->op==TK_REGISTER\x00\x00(char*)&likeInfoAlt == (char*)&likeInfoAlt.matchAll\x00&((char*)&likeInfoAlt)[1] == (char*)&likeInfoAlt.matchOne\x00\x00\x00&((char*)&likeInfoAlt)[2] == (char*)&likeInfoAlt.matchSet\x00\x00\x00sqlite3IsLikeFunction\x00\x00\x00iVar>0\x00\x00sqlite3VdbeGetBoundValue\x00\x00\x00\x00sqlite3VdbeSetVarmask\x00\x00\x00isLikeOrGlob\x00\x00\x00\x00regexp\x00\x00pVector->flags & EP_xIsSelect\x00\x00\x00pRet==0 || pRet->iTable==0\x00\x00sqlite3ExprForVectorField\x00\x00\x00pScan->iEquiv<=pScan->nEquiv\x00\x00\x00\x00pWC!=0\x00\x00pX->pLeft\x00\x00\x00whereScanNext\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_IN || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_GE || pExpr->op==TK_LE || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT\x00pExpr->pLeft\x00\x00\x00\x00comparisonAffinity\x00\x00iCol>=0 && iCol<pIdx->nColumn\x00\x00\x00j==(-2)\x00indexColumnNotNull\x00\x00pWInfo->pTabList->nSrc>=1\x00\x00\x00pLoop->aLTermSpace==pLoop->aLTerm\x00\x00\x00whereShortCut\x00\x00\x00(mPrereq & mUnusable)==0\x00\x00\x00\x00IsVirtual(pSrc->pTab)\x00\x00\x00bIn==0\x00\x00mNext>0\x00whereLoopAddVirtual\x00IsPowerOfTwo(pTerm->eOperator & ~WO_EQUIV)\x00\x00pTerm->u.leftColumn>=(-1)\x00\x00\x00pTerm->eOperator & (WO_IN|WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE|WO_MATCH)\x00\x00\x00allocateIndexInfo\x00\x00\x00(mUsable & mPrereq)==mPrereq\x00\x00\x00\x00pIdxInfo->needToFreeIdxStr==0\x00\x00\x00pNew->nLSlot>=nConstraint\x00\x00\x00%s.xBestIndex malfunction\x00\x00\x00iTerm<pNew->nLSlot\x00\x00(mExclude & WO_IN)==0\x00\x00\x00pNew->nLTerm<=pNew->nLSlot\x00\x00whereLoopAddVirtualOne\x00\x00p->rSetup==0 || pTemplate->rSetup==0 || p->rSetup==pTemplate->rSetup\x00\x00\x00\x00p->rSetup>=pTemplate->rSetup\x00\x00\x00\x00whereLoopFindLesser\x00!IsVirtual(pSrc->pTab)\x00\x0043==sqlite3LogEst(20)\x00\x00\x00(pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || b==0\x00whereLoopAddBtree\x00\x00\x00(pLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00whereLoopOutputAdjust\x00\x00\x00(pNew->wsFlags & WHERE_VIRTUALTABLE)==0\x00(pNew->wsFlags & WHERE_TOP_LIMIT)==0\x00\x00\x00\x00pNew->u.btree.nBtm==0\x00\x00\x00pNew->u.btree.nEq<pProbe->nColumn\x00\x00\x00nInMul==0 || (pNew->wsFlags & WHERE_COLUMN_NULL)!=0 || (pNew->wsFlags & WHERE_COLUMN_IN)!=0 || (pNew->wsFlags & WHERE_SKIPSCAN)!=0\x00\x0046==sqlite3LogEst(25)\x00\x00\x00nIn>0\x00\x00\x00saved_nEq==pNew->u.btree.nEq\x00\x00\x00\x00(pTop-(pTerm->pWC->a))<pTerm->pWC->nTerm\x00\x00\x00\x00pTop->wtFlags & TERM_LIKEOPT\x00\x00\x00\x00pTop->eOperator==WO_LT\x00\x00eOp & (WO_LT|WO_LE)\x00pNew->nOut==saved_nOut\x00\x00eOp & (WO_ISNULL|WO_EQ|WO_IN|WO_IS)\x00(eOp & WO_IN) || nIn==0\x0042==sqlite3LogEst(18)\x00\x00\x00whereLoopAddBtreeIndex\x00\x00pLower || pUpper\x00\x00\x00\x00pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0\x00\x00whereRangeScanEst\x00\x00\x0020==sqlite3LogEst(4)\x00\x00\x00\x00whereRangeAdjust\x00\x00\x00\x00rc==SQLITE_OK || sCur.n==0\x00\x00whereLoopAddOr\x00\x00nLoop<=pWInfo->pTabList->nSrc\x00\x00\x00aSortCost==0 || &pSpace[nSpace]==(char*)&aSortCost[nOrderBy]\x00\x00\x00\x00aSortCost!=0 || &pSpace[nSpace]==(char*)pX\x00\x0048==sqlite3LogEst(28)\x00\x00\x00aFrom[0].isOrdered==0\x00\x00\x00no query solution\x00\x00\x00pWInfo->nLevel==nLoop\x00\x00\x00pWInfo->sorted==0\x00\x00\x00wherePathSolver\x00pOrderBy!=0\x00wctrlFlags & WHERE_ORDERBY_LIMIT\x00\x00\x00\x00nColumn==nKeyCol+1 || !HasRowid(pIndex->pTable)\x00pIndex->aiColumn[nColumn-1]==XN_ROWID || !HasRowid(pIndex->pTable)\x00\x00j>=pLoop->u.btree.nEq || (pLoop->aLTerm[j]==0)==(j<pLoop->nSkip)\x00\x00\x00\x00(pLoop->aLTerm[i]->eOperator & WO_IN)\x00\x00\x00wherePathSatisfiesOrderBy\x00\x00\x00nOrderBy>0 && 66==sqlite3LogEst(100)\x00\x00\x00\x00whereSortingCost\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_FromJoin) || pExpr->iRightJoinTable!=pSrc->iCursor || pLoop->prereq!=0\x00\x00\x00automatic index on %s(%s)\x00\x00\x00nKeyCol>0\x00\x00\x00auto-index\x00\x00(u32)n==pLoop->u.btree.nEq\x00\x00n==nKeyCol\x00\x00pLevel->iIdxCur>=0\x00\x00for %s\x00\x00next row of \"%s\"\x00\x00\x00\x00constructAutomaticIndex\x00pIdx->aColExpr\x00\x00pIdx->aColExpr->nExpr>iIdxCol\x00\x00\x00sqlite3ExprCodeLoadIndexColumn\x00\x00x==XN_EXPR\x00\x00pIdx->aColExpr!=0\x00\x00\x00sqlite3IndexAffinityStr\x00SEARCH\x00\x00SCAN\x00\x00\x00\x00 SUBQUERY %d\x00\x00\x00\x00 TABLE %s\x00\x00\x00 AS %s\x00\x00pLoop->u.btree.pIndex!=0\x00\x00\x00\x00!(flags&WHERE_AUTO_INDEX) || (flags&WHERE_IDX_ONLY)\x00PRIMARY KEY\x00AUTOMATIC PARTIAL COVERING INDEX\x00\x00\x00\x00AUTOMATIC COVERING INDEX\x00\x00\x00\x00COVERING INDEX %s\x00\x00\x00INDEX %s\x00\x00\x00\x00 USING \x00=\x00\x00\x00>? AND rowid<\x00\x00\x00>\x00\x00\x00flags&WHERE_TOP_LIMIT\x00\x00\x00<\x00\x00\x00 USING INTEGER PRIMARY KEY (rowid%s?)\x00\x00\x00 VIRTUAL TABLE INDEX %d:%s\x00\x00sqlite3WhereExplainOneScan\x00\x00 (\x00\x00 AND \x00\x00\x00%s=?\x00\x00\x00\x00ANY(%s)\x00<expr>\x00\x00nTerm>=1\x00\x00\x00\x00(\x00\x00\x00,\x00\x00\x00explainAppendTerm\x00\x00\x00init LEFT JOIN no-match flag\x00\x00\x00\x00pLevel->u.in.aInLoop!=0 || db->mallocFailed\x00iIn>0\x00\x00\x00pOp->opcode==OP_Column || pOp->opcode==OP_Rowid\x00pOp->opcode!=OP_Column || pOp->p3==iReg+j+2\x00pOp->opcode!=OP_Rowid || pOp->p2==iReg+j+2\x00\x00pCompare!=0 || db->mallocFailed\x00pLoop->u.btree.nEq==1\x00\x00\x00pTerm!=0\x00\x00\x00\x00pTerm->pExpr!=0\x00omitTable==0\x00\x00\x00\x00pStart!=0 || pEnd!=0\x00\x00\x00\x00(pStart->wtFlags & TERM_VNULL)==0\x00\x00\x00(pEnd->wtFlags & TERM_VNULL)==0\x00pLevel->p5==0\x00\x00\x00nEq>=pLoop->nSkip\x00\x00\x00pWInfo->pOrderBy==0 || pWInfo->pOrderBy->nExpr==1 || (pWInfo->wctrlFlags&WHERE_ORDERBY_MIN)==0\x00\x00pLoop->nSkip==0\x00(pRangeStart->wtFlags & TERM_LIKEOPT)==0 || (pLoop->wsFlags & WHERE_TOP_LIMIT)!=0\x00\x00\x00pRangeStart!=0\x00\x00pRangeStart->wtFlags & TERM_LIKEOPT\x00LIKE loop counter\x00\x00\x00(bRev & ~1)==0\x00\x00pRangeEnd==0 || (pRangeEnd->wtFlags & TERM_VNULL)==0\x00\x00\x00\x00zStartAff==0 || sqlite3Strlen30(zStartAff)>=nEq\x00op!=0\x00\x00\x00pTerm->eOperator & WO_OR\x00\x00\x00\x00(pTerm->wtFlags & TERM_ORINFO)!=0\x00\x00\x00pSubWInfo || pParse->nErr || db->mallocFailed\x00\x00\x00(pSubLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00\x00pSubWInfo->a[0].iIdxCur==iCovCur\x00\x00\x00\x00bRev==0 || bRev==1\x00\x00pE!=0\x00\x00\x00x>0\x00!ExprHasProperty(pE, EP_FromJoin)\x00\x00\x00(pTerm->prereqRight & pLevel->notReady)!=0\x00\x00record LEFT JOIN hit\x00\x00\x00\x00pWInfo->untestedTerms\x00\x00\x00pTerm->pExpr\x00\x00\x00\x00sqlite3WhereCodeOneLoopStart\x00\x00\x00\x00pLevel->pWLoop->aLTerm[iEq]==pTerm\x00\x00iTarget>0\x00\x00\x00(pLoop->wsFlags & WHERE_MULTI_OR)==0\x00\x00\x00\x00codeEqualityTerm\x00\x00\x00\x00disableTerm\x00nReg>0\x00\x00nReg<=pList->nExpr\x00\x00nReg==1\x00codeExprOrVector\x00\x00\x00\x00(pLoop->wsFlags & WHERE_VIRTUALTABLE)==0\x00\x00\x00\x00zAff!=0 || pParse->db->mallocFailed\x00begin skip-scan on %s\x00\x00\x00zAff==0 || (int)strlen(zAff)>=nEq\x00\x00\x00codeAllEqualityTerms\x00\x00\x00\x00p->iTable>=0\x00\x00\x00\x00sqlite3ExprNeedsNoAffinityChange\x00\x00\x00\x00pLevel->iLikeRepCntr>0\x00\x00pOp!=0\x00\x00pOp->opcode==OP_String8 || pTerm->pWC->pWInfo->pParse->db->mallocFailed\x00whereLikeOptimizationStringFixup\x00\x00\x00\x00codeApplyAffinity\x00\x00\x00iIdxCur>0\x00\x00\x00pIdx->aiColumn[pIdx->nColumn-1]==-1\x00pIdx->aiColumn[i]<pTab->nCol\x00\x00\x00\x00codeDeferredSeek\x00\x00\x00\x00next skip-scan on %s\x00\x00\x00\x00(ws & WHERE_IDX_ONLY)==0 || (ws & WHERE_INDEXED)!=0\x00pWInfo->nLevel<=pTabList->nSrc\x00\x00pIdx->pTable==pTab\x00\x00x>=0\x00\x00\x00\x00(pLoop->wsFlags & WHERE_IDX_ONLY)==0 || x>=0 || pWInfo->eOnePass\x00\x00\x00\x00sqlite3WhereEnd\x00whereInfoFree\x00\x00\x00pWInfo->iContinue!=0\x00\x00\x00\x00sqlite3WhereContinueLabel\x00\x00\x00analyzeAggregate\x00\x00\x00\x00sqlite3ExprAnalyzeAggregates\x00\x00\x00\x00USE TEMP B-TREE FOR %s\x00\x00pWInfo->wctrlFlags & WHERE_GROUPBY\x00\x00pWInfo->wctrlFlags & WHERE_SORTBYGROUP\x00\x00sqlite3WhereIsSorted\x00\x00\x00\x00!ExprHasProperty(pF->pExpr, EP_xIsSelect)\x00\x00\x00updateAccumulator\x00\x00\x00finalizeAggFunctions\x00\x00\x00\x00nReg==pAggInfo->mxReg-pAggInfo->mnReg+1\x00pAggInfo->aCol[i].iMem>=pAggInfo->mnReg && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg\x00\x00pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg\x00\x00\x00\x00!ExprHasProperty(pE, EP_xIsSelect)\x00\x00DISTINCT aggregates must have exactly one argument\x00\x00resetAccumulator\x00\x00\x00\x00!p->pGroupBy\x00\x00\x00\x00pTab && !pTab->pSelect && pExpr\x00isSimpleCount\x00\x00\x00SCAN TABLE %s%s%s\x00\x00\x00 USING COVERING INDEX \x00\x00*ppMinMax==0 || (*ppMinMax)->nExpr==1\x00\x00\x00minMaxQuery\x00addrBreak<0\x00nColumn==sqlite3Strlen30(pDest->zAffSdst)\x00\x00\x00eDest==SRT_Output || eDest==SRT_Coroutine\x00\x00\x00generateSortTail\x00\x00\x00\x00op==TK_VECTOR || op==TK_REGISTER || op==TK_SELECT\x00\x00\x00exprVectorRegister\x00\x00pVtab!=0\x00\x00\x00\x00pVtab->pModule!=0\x00\x00\x00sqlite3VtabOverloadFunction\x00(errCode&0xff)==SQLITE_CONSTRAINT\x00\x00\x00sqlite3HaltConstraint\x00\x00\x00pParse!=0\x00\x00\x00pParse==p->pParse\x00\x00\x00EIGHT_BYTE_ALIGNMENT(x.pSpace)\x00\x00x.nFree>=0\x00\x00EIGHT_BYTE_ALIGNMENT(&x.pSpace[x.nFree])\x00\x00\x00\x00sqlite3VdbeMakeReady\x00\x00\x00\x00(pOp - p->aOp) >= 3\x00pOp[-1].opcode==OP_Integer\x00\x00ADDR(pOp->p2)<pParse->nLabel\x00\x00\x00\x00p->bIsReader!=0 || DbMaskAllZero(p->btreeMask)\x00\x00resolveP2Values\x00EIGHT_BYTE_ALIGNMENT(p->pSpace)\x00EIGHT_BYTE_ALIGNMENT(pBuf)\x00\x00allocSpace\x00\x00sqlite3BeginTransaction\x00pParse->db!=0\x00\x00\x00sqlite3CommitTransaction\x00\x00\x00\x00sqlite3RollbackTransaction\x00\x00temporary table name must be unqualified\x00\x00\x00\x00isTemp==0 || isTemp==1\x00\x00isView==0 || isView==1\x00\x00table %T already exists\x00!db->init.busy || CORRUPT_DB\x00\x00\x00\x00there is already an index named %s\x00\x00sqlite_sequence\x00pName2!=0\x00\x00\x00corrupt database\x00\x00\x00\x00unknown database %T\x00db->init.iDb==0 || db->init.busy || (db->flags & SQLITE_Vacuum)!=0\x00\x00sqlite3TwoPartName\x00\x00sqlite_\x00object name reserved for internal use: %s\x00\x00\x00sqlite3StartTable\x00\x00\x00!db->init.busy || !pSelect\x00\x00AUTOINCREMENT not allowed on WITHOUT ROWID tables\x00\x00\x00PRIMARY KEY missing on table %s\x00view\x00\x00\x00\x00pParse->nTab==1\x00p->aCol==0\x00\x00CREATE %s %.*s\x00\x00UPDATE %Q.%s SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d\x00\x00CREATE TABLE %Q.sqlite_sequence(name,seq)\x00\x00\x00tbl_name='%q' AND type!='trigger'\x00\x00\x00p==pOld\x00!pSelect && pCons && pEnd\x00\x00\x00sqlite3EndTable\x00pParse->pNewTable==pTab\x00pIdx->nColumn>=pIdx->nKeyCol+n\x00\x00pIdx->nColumn>=j\x00\x00\x00\x00j<pPk->nColumn\x00\x00pPk->nColumn==j\x00pTab->nCol==j\x00\x00\x00convertToWithoutRowidTable\x00\x00pName1 && pName2\x00\x00\x00\x00pName && pName->z\x00\x00\x00index\x00\x00\x00db->mallocFailed==0 || pTab==0\x00\x00cannot create a TEMP index on non-TEMP table \"%s\"\x00\x00\x00pName==0\x00\x00\x00\x00pStart==0\x00\x00\x00pParse->nErr==0\x00altertab_\x00\x00\x00table %s may not be indexed\x00views may not be indexed\x00\x00\x00\x00virtual tables may not be indexed\x00\x00\x00pName->z!=0\x00there is already a table named %s\x00\x00\x00index %s already exists\x00!db->init.busy\x00\x00sqlite_autoindex_%s_%d\x00\x00pList->nExpr==1\x00EIGHT_BYTE_ALIGNMENT(pIndex->aiRowLogEst)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pIndex->azColl)\x00\x00\x00\x00expressions prohibited in PRIMARY KEY and UNIQUE constraints\x00\x00\x00\x00pCopy!=0\x00\x00\x00\x00j<=0x7fff\x00\x00\x00nExtra>=nColl\x00\x00\x00i==pIndex->nColumn\x00\x00HasRowid(pTab) || pTab->iPKey<0 || sqlite3ColumnOfIndex(pIndex, pTab->iPKey)>=0\x00IsUniqueIndex(pIdx)\x00pIdx->idxType!=SQLITE_IDXTYPE_APPDEF\x00\x00\x00\x00IsUniqueIndex(pIndex)\x00\x00\x00pIdx->aiColumn[k]>=0\x00\x00\x00\x00conflicting ON CONFLICT clauses specified\x00\x00\x00!IN_DECLARE_VTAB\x00\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00\x00p==pIndex\x00\x00\x00CREATE%s INDEX %.*s\x00 UNIQUE\x00INSERT INTO %Q.%s VALUES('index',%Q,%Q,#%d,%Q);\x00name='%q' AND type='index'\x00\x00sqlite3CreateIndex\x00\x00pItem && pSrc->nSrc==1\x00\x00sqlite3SrcListLookup\x00\x00\x00\x00db->nDb>iDb\x00sqlite3FixInit\x00\x00%s %T cannot reference objects in database %s\x00\x00\x00sqlite3FixSrcList\x00\x00\x00%s cannot use variables\x00p->nExpr>0\x00\x00p->a[p->nExpr-1].sortOrder==SQLITE_SO_ASC\x00\x00\x00sqlite3ExprListSetSortOrder\x00too many columns in %s\x00\x00type==NC_IsCheck || type==NC_PartIdx || type==NC_IdxExpr\x00\x00\x00\x00sqlite3ResolveSelfReference\x00x<pIdx->pTable->nCol\x00\x00\x00\x00estimateIndexWidth\x00\x00pParse->nested<10\x00\x00\x00sqlite3NestedParse\x00\x00pKey!=0 || db->mallocFailed || pParse->nErr\x00sqlite3RefillIndex\x00\x00index '%q'\x00\x00pIdx->aiColumn[j]>=0\x00\x00\x00\x00, \x00\x00sqlite3UniqueConstraint\x00sqlite3ChangeCookie\x00pIdx->isResized==0\x00\x00resizeIndexObject\x00\x00\x00\x0a \x00,\x0a \x00\x00\x00\x00\x0a)\x00\x00CREATE TABLE \x00\x00\x00pCol->affinity-SQLITE_AFF_BLOB >= 0\x00pCol->affinity-SQLITE_AFF_BLOB < ArraySize(azType)\x00\x00pCol->affinity==SQLITE_AFF_BLOB || pCol->affinity==sqlite3AffinityType(zType, 0)\x00\x00\x00\x00k<=n\x00\x00\x00\x00createTableStmt\x00 TEXT\x00\x00\x00 NUM\x00\x00\x00\x00 INT\x00\x00\x00\x00 REAL\x00\x00\x00z<=zTerm\x00\x00\x00\x00sqlite3Utf8CharLen\x00\x00too many columns on %s\x00\x00duplicate column name: %s\x00\x00\x00default value of column [%s] is not constant\x00\x00\x00\x00isInit==0 || isInit==1\x00\x00sqlite3ExprIsConstantOrFunction\x00sqlite3AddNotNull\x00\x00\x00table \"%s\" has more than one primary key\x00\x00\x00\x00pCExpr!=0\x00\x00\x00autoInc==0 || autoInc==1\x00\x00\x00\x00AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY\x00sqlite3AddPrimaryKey\x00\x00\x00\x00pTo!=0\x00\x00foreign key on %s should reference only one column of table %T\x00\x00number of columns in foreign key does not match the number of columns in the referenced table\x00\x00\x00unknown column \"%s\" in foreign key definition\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00\x00pNextTo->pPrevTo==0\x00sqlite3CreateForeignKey\x00isDeferred==0 || isDeferred==1\x00\x00sqlite3DeferForeignKey\x00\x00pIdx->nKeyCol==1\x00\x00\x00\x00sqlite3AddCollateType\x00\x00\x00pName->nSrc==1\x00\x00isView==0 || isView==LOCATE_VIEW\x00\x00\x00\x00sqlite_stat\x00table %s may not be dropped\x00use DROP TABLE to delete table %s\x00\x00\x00use DROP VIEW to delete view %s\x00sqlite3DropTable\x00\x00\x00\x00sqlite_stat%d\x00\x00\x00DELETE FROM %Q.%s WHERE %s=%Q\x00\x00\x00sqlite3FkDropTable\x00\x00pTabList->nSrc==1\x00\x00\x00rcauth==SQLITE_OK || rcauth==SQLITE_DENY || rcauth==SQLITE_IGNORE\x00\x00\x00!isView || pTrigger\x00!isView\x00pIdx->pSchema==pTab->pSchema\x00\x00\x00\x00IsVirtual(pTab)==0 || eOnePass!=ONEPASS_MULTI\x00\x00\x00IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF\x00\x00\x00\x00pPk->aiColumn[i]>=0\x00pPk || IsVirtual(pTab) || iDataCur==iTabCur\x00pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1\x00\x00\x00nKey==nPk\x00\x00\x00pPk!=0 || pTab->pSelect!=0\x00\x00nKey==0\x00nKey==1\x00eOnePass==ONEPASS_OFF || eOnePass==ONEPASS_SINGLE\x00\x00\x00rows deleted\x00\x00\x00\x00sqlite3DeleteFrom\x00\x00\x00pList==0 || IsVirtual(pTab)==0\x00\x00sqlite3SchemaMutexHeld(pParse->db, 0, pTmpSchema)\x00\x00\x00sqlite3TriggerList\x00\x00sqlite3TriggersExist\x00\x00\x00\x00checkColumnOverlap\x00\x00table %s may not be modified\x00\x00\x00\x00cannot modify %s because it is a view\x00\x00\x00pParse\x00\x00sqlite3AuthContextPush\x00\x00pFrom->nSrc==1\x00\x00pFrom->a[0].pOn==0\x00\x00pFrom->a[0].pUsing==0\x00\x00\x00sqlite3MaterializeView\x00\x00pOffset==0 || pLimit!=0 || pParse->nErr>0 || db->mallocFailed!=0\x00\x00\x00\x00pNew->pSrc!=0 || pParse->nErr>0\x00pNew!=&standin\x00\x00sqlite3SelectNew\x00\x00\x00\x00op==OP_OpenRead || op==OP_OpenWrite\x00op==OP_OpenWrite || p5==0\x00\x00\x00sqlite3OpenTableAndIndices\x00\x00sqlite3VtabMakeWritable\x00sqlite3GenerateRowDelete\x00\x00\x00\x00isNew==1 || isNew==0\x00\x00\x00\x00sqlite3TriggerColmask\x00\x00\x00pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger)\x00\x00\x00\x00getRowTrigger\x00\x00\x00pTop->pVdbe\x00Start: %s.%s (%s %s%s%s ON %s)\x00\x00-- TRIGGER %s\x00\x00\x00End: %s.%s\x00\x00!pSubParse->pAinc && !pSubParse->pZombieTab\x00!pSubParse->pTriggerPrg && !pSubParse->nMaxArg\x00\x00codeRowTrigger\x00\x00default\x00n/a\x00pParse->pTriggerTab && pParse->pToplevel\x00\x00\x00\x00pStepList\x00\x00\x00pParse->okConstFactor==0\x00\x00\x00\x00pStep->op==TK_SELECT\x00\x00\x00\x00codeTriggerProgram\x00\x00pTrigger || tmask==0\x00\x00\x00\x00no such column: %s\x00\x00(chngRowid & chngPk)==0\x00chngRowid==0 || chngRowid==1\x00\x00\x00\x00chngPk==0 || chngPk==1\x00\x00iCur!=iDataCur || !HasRowid(pTab)\x00\x00\x00pPk\x00chngKey || pTrigger || hasFK || regOldRowid==regNewRowid\x00\x00\x00\x00regOldRowid>0\x00\x00\x00regNew==regNewRowid+1\x00\x00\x00rows updated\x00\x00\x00\x00sqlite3Update\x00\x00\x00updateVirtualTable\x00\x00pIdx->aiColumn[i]>=0\x00\x00\x00\x00ppIdx && *ppIdx==0\x00\x00!paiCol || *paiCol==0\x00\x00\x00nCol>1\x00\x00foreign key mismatch - \"%w\" referencing \"%w\"\x00\x00\x00\x00sqlite3FkLocateIndex\x00\x00\x00\x00sqlite3FkOldmask\x00\x00\x00\x00op==TK_UPDATE || op==TK_INSERT || op==TK_DELETE\x00tr_tm==TRIGGER_BEFORE || tr_tm==TRIGGER_AFTER\x00\x00\x00(op==TK_UPDATE)==(pChanges!=0)\x00\x00p->pSchema!=0\x00\x00\x00p->pTabSchema!=0\x00\x00\x00\x00p->pSchema==p->pTabSchema || p->pSchema==pParse->db->aDb[1].pSchema\x00sqlite3CodeRowTrigger\x00\x00\x00pPrg || pParse->nErr || pParse->db->mallocFailed\x00\x00\x00\x00Call: %s.%s\x00fkey\x00\x00\x00\x00sqlite3CodeRowTriggerDirect\x00onError==OE_Rollback || onError==OE_Abort || onError==OE_Fail || onError==OE_Ignore || onError==OE_Replace\x00\x00onError==OE_Replace\x00%s column %d\x00\x00\x00\x00sqlite3GenerateConstraintChecks\x00pExpr->iColumn>=0 || pExpr->iColumn==-1\x00checkConstraintExprNode\x00%s.rowid\x00\x00\x00\x00iIdxCur+i!=iDataCur || pPk==pIdx\x00\x00\x00\x00sqlite3GenerateRowIndexDelete\x00\x00\x00(regOld==0)!=(regNew==0)\x00\x00\x00\x00isIgnoreErrors==0 || (regOld!=0 && regNew==0)\x00\x00\x00pFKey->nCol==1 || (aiFree && pIdx)\x00\x00pIdx==0 || pIdx->aiColumn[i]>=0\x00regOld==0 && regNew!=0\x00\x00aiCol || pFKey->nCol==1\x00sqlite3FkCheck\x00\x00aiCol[i]!=pTab->iPKey\x00\x00\x00nIncr==1\x00\x00\x00\x00fkLookupParent\x00\x00pIdx==0 || pIdx->pTable==pTab\x00\x00\x00pIdx==0 || pIdx->nKeyCol==pFKey->nCol\x00\x00\x00pIdx!=0 || pFKey->nCol==1\x00\x00\x00pIdx!=0 || HasRowid(pTab)\x00\x00\x00fkScanChildren\x00\x00update_flags==0 || update_flags==OPFLAG_ISUPDATE || update_flags==(OPFLAG_ISUPDATE|OPFLAG_SAVEPOSITION)\x00pParse->nested==0\x00\x00\x00sqlite3CompleteInsertion\x00\x00\x00\x00iFromCol>=0\x00pIdx!=0 || (pTab->iPKey>=0 && pTab->iPKey<pTab->nCol)\x00\x00\x00pStep!=0\x00\x00\x00\x00fkActionTrigger\x00autoIncrementEnd\x00\x00\x00\x00pSrc->nSrc>0\x00\x00\x00\x00targetSrcList\x00\x00\x00(pTrigger && tmask) || (pTrigger==0 && tmask==0)\x00\x00\x00\x00!pTrigger\x00\x00\x00pList==0\x00\x00\x00\x00!withoutRowid\x00\x00\x00table %S has no column named %s\x00pSelect->pEList\x00useTempTable==0\x00table %S has %d columns but %d values were supplied\x00%d values for %d columns\x00\x00\x00\x00pIdx\x00\x00\x00\x00pSelect==0\x00\x00rows inserted\x00\x00\x00sqlite3Insert\x00\x00\x00pSelect->pSrc\x00\x00\x00pSelect->pOffset==0\x00pEList->a[0].pExpr\x00\x00pDestCol->pDflt==0 || pDestCol->pDflt->op==TK_SPAN\x00\x00pSrcCol->pDflt==0 || pSrcCol->pDflt->op==TK_SPAN\x00\x00\x00\x00HasRowid(pDest) || destHasUniqueIdx\x00(pDest->tabFlags & TF_Autoincrement)==0\x00pSrcIdx\x00xferOptimization\x00\x00\x00\x00pDest && pSrc\x00\x00\x00pDest->pTable!=pSrc->pTable\x00pSrc->aColExpr!=0 && pDest->aColExpr!=0\x00xferCompatibleIndex\x00pOp->p4.pVtab!=0\x00\x00\x00\x00readsTable\x00\x00pExpr->op!=TK_REGISTER\x00\x00sqlite3ExprCodeAndCache\x00pFrom->zErrMsg==0 || pFrom->nErr\x00\x00\x00\x00pTo->zErrMsg==0 || pTo->nErr\x00\x00\x00\x00transferParseError\x00\x00aOp && !p->db->mallocFailed\x00DbMaskAllZero(p->btreeMask)\x00sqlite3VdbeTakeOpArray\x00\x00pTrigger->pSchema==pTab->pSchema || pTrigger->pSchema==db->aDb[1].pSchema\x00\x00\x00DELETE FROM %Q.sqlite_sequence WHERE name=%Q\x00\x00\x00\x00DELETE FROM %Q.%s WHERE tbl_name=%Q and type!='trigger'\x00sqlite3CodeDropTable\x00\x00\x00\x00pTable->pSchema==pTrigger->pSchema || iDb==1\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='trigger'\x00\x00sqlite3DropTriggerPtr\x00\x00\x00destroyTable\x00\x00\x00\x00iTable>1\x00\x00\x00\x00UPDATE %Q.%s SET rootpage=%d WHERE #%d AND rootpage=#%d\x00destroyRootPage\x00sqlite3SchemaMutexHeld(db, idx, 0)\x00\x00sqliteViewResetAll\x00\x00parameters are not allowed in views\x00sEnd.z[0]!=0\x00\x00\x00\x00sqlite3CreateView\x00\x00\x00too many terms in compound SELECT\x00\x00\x00yy_reduce\x00\x00\x00pList!=0 || db->mallocFailed!=0\x00db->mallocFailed || pItem->pExpr==pSpan->pExpr\x00\x00sqlite3ExprListSetSpan\x00\x00pIndexedBy!=0\x00\x00\x00pItem->fg.notIndexed==0\x00pItem->fg.isIndexedBy==0\x00\x00\x00\x00pItem->fg.isTabFunc==0\x00\x00sqlite3SrcListIndexedBy\x00sqlite3SrcListFuncArgs\x00\x00 \x00\x00\x00pB!=0\x00\x00\x00unknown or unsupported join type: %T %T%s%T\x00RIGHT and FULL OUTER JOINs are not currently supported\x00\x00naturaleftouterightfullinnercross\x00\x00\x00sqlite3JoinType\x00pList->nExpr==iFirst+i+1\x00\x00\x00\x00pFirst->op==TK_SELECT_COLUMN\x00\x00\x00\x00sqlite3ExprListAppendVector\x00!ExprHasProperty(pExpr, EP_IntValue|EP_Reduced|EP_TokenOnly)\x00\x00\x00\x00z[0]!=0\x00n==sqlite3Strlen30(z)\x00\x00\x00z[0]=='?'\x00\x00\x00variable number must be between ?1 and ?%d\x00\x00too many SQL variables\x00\x00sqlite3ExprAssignVarNumber\x00\x00pIn==0 || pIn[0]>=3\x00pIn[1]<=pIn[0]\x00\x00sqlite3VListAdd\x00pToken\x00\x00sqlite3ExprFunction\x00sqlite3PExprAddSelect\x00\x00\x00syntax error after column name \"%.*s\"\x00\x00\x00no such index: %S\x00\x00\x00index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='index'\x00\x00\x00\x00sqlite3DropIndex\x00\x00\x00\x00-%T\x00pId2\x00\x00\x00\x00pBt!=0\x00\x00pDb==&db->aDb[0]\x00\x00\x00\x00eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00\x00\x00eAuto>=0 && eAuto<=2\x00\x00\x00\x00not a writable directory\x00\x00\x00\x00Safety level may not be changed inside a transaction\x00\x00\x00\x00pCol->pDflt==0 || pCol->pDflt->op==TK_SPAN\x00\x00issisi\x00\x00ssiii\x00\x00\x00siii\x00\x00\x00\x00pParse->nMem<=pPragma->nPragCName\x00\x00\x00iis\x00isi\x00c\x00\x00\x00u\x00\x00\x00isisi\x00\x00\x00db->aDb[i].zDbSName!=0\x00\x00iss\x00is\x00\x00iissssss\x00\x00\x00\x00NONE\x00\x00\x00\x00pParse->nErr>0 || pFK==0\x00\x00\x00\x00x==0\x00\x00\x00\x00iKey>=0 && iKey<pTab->nCol\x00\x00si\x00\x00parser: \x00\x00\x00\x00iDb==0 || pId2->z\x00\x00\x00sqlite3SchemaMutexHeld(db, i, 0)\x00\x00\x00\x00*** in database %s ***\x0a\x00pParse->nMem>=8+j\x00\x00\x00sqlite3NoTempsInRange(pParse,1,7+j)\x00NULL value in %s.%s\x00CHECK constraint failed in %s\x00\x00\x00row \x00\x00\x00\x00 missing from index \x00\x00\x00\x00iCol!=XN_ROWID && iCol<pTab->nCol\x00\x00\x00non-unique entry in index \x00\x00wrong # of entries in index \x00\x00\x00\x00ok\x00\x00encnames[SQLITE_UTF8].enc==SQLITE_UTF8\x00\x00encnames[SQLITE_UTF16LE].enc==SQLITE_UTF16LE\x00\x00\x00\x00encnames[SQLITE_UTF16BE].enc==SQLITE_UTF16BE\x00\x00\x00\x00unsupported encoding: %s\x00\x00\x00\x00full\x00\x00\x00\x00restart\x00sqlite3LogEst(25)==46\x00\x00\x00ANALYZE \"%w\".\"%w\"\x00\x00\x00pPragma->ePragTyp==PragTyp_BUSY_TIMEOUT\x00unknown\x00closed\x00\x00ss\x00\x00sqlite3Pragma\x00\x00\x00fd!=0\x00\x00\x00sqlite3_file_control\x00\x00\x00\x00p->nOp + N <= p->pParse->nOpAlloc\x00\x00\x00sqlite3VdbeVerifyNoMallocRequired\x00\x00\x00eMode==PAGER_LOCKINGMODE_QUERY || eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00pPager->exclusiveMode || 0==sqlite3WalHeapMemory(pPager->pWal)\x00\x00sqlite3PagerLockingMode\x00incremental\x00(pDb->safety_level & PAGER_SYNCHRONOUS_MASK)==pDb->safety_level\x00setAllPagerFlags\x00\x00\x00\x00sqlite3BtreeSetMmapLimit\x00\x00\x00\x00temporary storage cannot be changed from within a transaction\x00\x00\x00c=='i'\x00\x00sqlite3VdbeMultiLoad\x00\x00\x00\x00SET NULL\x00\x00\x00\x00SET DEFAULT\x00NO ACTION\x00\x00\x00action==OE_None\x00actionName\x00\x00LIKE or GLOB pattern too complex\x00\x00\x00\x00zB==sqlite3_value_text(argv[0])\x00ESCAPE expression must be a single character\x00\x00\x00\x00p && p->pFunc\x00\x00\x00sqlite3_user_data\x00\x00\x00likeFunc\x00\x00\x00\x00sqlite3_result_int\x00\x00setLikeOptFlag\x00\x00UTF8\x00\x00\x00\x00UTF-8\x00\x00\x00UTF-16le\x00\x00\x00\x00UTF-16be\x00\x00\x00\x00UTF16le\x00UTF16be\x00UTF-16\x00\x00UTF16\x00\x00\x00COMPILER=msvc-1200\x00\x00DEBUG\x00\x00\x00DEFAULT_SYNCHRONOUS=2\x00\x00\x00DEFAULT_WAL_SYNCHRONOUS=2\x00\x00\x00ENABLE_API_ARMOR\x00\x00\x00\x00ENABLE_MEMSYS5\x00\x00SYSTEM_MALLOC\x00\x00\x00THREADSAFE=1\x00\x00\x00\x00unknown database: %s\x00\x00\x00\x00sqlite3PcacheShrink\x00aHardLimit[SQLITE_LIMIT_LENGTH]==SQLITE_MAX_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_SQL_LENGTH]==SQLITE_MAX_SQL_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_COLUMN]==SQLITE_MAX_COLUMN\x00\x00aHardLimit[SQLITE_LIMIT_EXPR_DEPTH]==SQLITE_MAX_EXPR_DEPTH\x00\x00aHardLimit[SQLITE_LIMIT_COMPOUND_SELECT]==SQLITE_MAX_COMPOUND_SELECT\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_VDBE_OP]==SQLITE_MAX_VDBE_OP\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_FUNCTION_ARG]==SQLITE_MAX_FUNCTION_ARG\x00\x00aHardLimit[SQLITE_LIMIT_ATTACHED]==SQLITE_MAX_ATTACHED\x00\x00aHardLimit[SQLITE_LIMIT_LIKE_PATTERN_LENGTH]== SQLITE_MAX_LIKE_PATTERN_LENGTH\x00\x00\x00aHardLimit[SQLITE_LIMIT_VARIABLE_NUMBER]==SQLITE_MAX_VARIABLE_NUMBER\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_TRIGGER_DEPTH]==SQLITE_MAX_TRIGGER_DEPTH\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_WORKER_THREADS]==SQLITE_MAX_WORKER_THREADS\x00\x00sqlite3_limit\x00\x00\x00unlocked\x00\x00\x00\x00shared\x00\x00reserved\x00\x00\x00\x00pending\x00p->aOp[i].opcode!=OP_ResultRow\x00\x00sqlite3VdbeVerifyNoResultRow\x00\x00\x00\x00INSERT INTO %Q.%s VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q')\x00type='trigger' AND name='%q'\x00\x00\x00\x00!pParse->pNewTrigger\x00\x00\x00\x00sqlite3FinishTrigger\x00\x00\x00\x00pName1!=0\x00\x00\x00op==TK_INSERT || op==TK_UPDATE || op==TK_DELETE\x00op>0 && op<0xff\x00temporary trigger may not have qualified name\x00\x00\x00pTableName->nSrc==1\x00cannot create triggers on virtual tables\x00\x00\x00\x00trigger %T already exists\x00\x00\x00cannot create trigger on system table\x00\x00\x00cannot create %s trigger on view: %S\x00\x00\x00\x00cannot create INSTEAD OF trigger on table: %S\x00\x00\x00pParse->pNewTrigger==pTrigger\x00\x00\x00sqlite3BeginTrigger\x00pSelect != 0 || db->mallocFailed\x00\x00\x00\x00sqlite3TriggerInsertStep\x00\x00\x00\x00no such trigger: %S\x00sqlite3DropTrigger\x00\x00v || db->mallocFailed\x00\x00\x00pFunc->nArg==-1 || (pFunc->nArg&0xff)==pFunc->nArg\x00\x00codeAttach\x00\x00sqlite_attach\x00\x00\x00too many attached databases - max %d\x00\x00\x00\x00cannot ATTACH database within transaction\x00\x00\x00z && zName\x00\x00database %s is already in use\x00\x00\x00pVfs\x00\x00\x00\x00database is already attached\x00\x00\x00\x00iDb>=2\x00\x00unable to open database: %s\x00attachFunc\x00\x00*pzErrMsg==0\x00\x00\x00\x00file:\x00\x00\x00localhost\x00\x00\x00invalid uri authority: %.*s\x00octet>=0 && octet<256\x00\x00\x00vfs\x00cache\x00\x00\x00mode\x00\x00\x00\x00access\x00\x00no such %s mode: %s\x00%s mode not allowed: %s\x00no such vfs: %s\x00sqlite3ParseUri\x00private\x00ro\x00\x00rw\x00\x00rwc\x00sqlite_detach\x00\x00\x00no such database: %s\x00\x00\x00\x00cannot detach database %s\x00\x00\x00cannot DETACH database within transaction\x00\x00\x00database %s is locked\x00\x00\x00pName1->z\x00\x00\x00unable to identify the object to be reindexed\x00\x00\x00pDb!=0\x00\x00reindexDatabases\x00\x00\x00\x00zColl!=0\x00\x00\x00\x00z!=0 || pIndex->aiColumn[i]<0\x00\x00\x00collationMatch\x00\x00sqlite3Reindex\x00\x00sqlite3BtreeHoldsAllMutexes(pParse->db)\x00pName2!=0 || pName1==0\x00\x00sqlite3Analyze\x00\x00sqlite3VdbeDb(v)==db\x00\x00\x00\x00CREATE TABLE %Q.%s(%s)\x00\x00i<ArraySize(aTable)\x00openStatTable\x00\x00\x00tbl,idx,stat\x00\x00\x00\x00sqlite_stat3\x00\x00\x00\x00sqlite_stat4\x00\x00\x00\x00analyzeDatabase\x00sqlite_%\x00\x00\x00\x00Analysis for %s.%s\x00\x00iDb==sqlite3SchemaToIndex(db, pIdx->pSchema)\x00\x00\x00\x00regChng==(regStat4+1)\x00\x00\x00BBB\x00\"BBB\"[0]==SQLITE_AFF_TEXT\x00\x00\x00analyzeOneTable\x00stat_init\x00\x00\x00nCol>0\x00\x00nKeyCol<=nCol\x00\x00\x00statInit\x00\x00\x00\x00n>=0\x00\x00\x00\x00sqlite3_result_blob\x00stat_push\x00\x00\x00p->nCol>0\x00\x00\x00iChng<p->nCol\x00\x00\x00statPush\x00\x00\x00\x00regOut!=regStat4 && regOut!=regStat4+1\x00\x00iParam==STAT_GET_STAT1\x00\x00callStatGet\x00stat_get\x00\x00\x00\x00argc==1\x00%llu\x00\x00\x00\x00 %llu\x00\x00\x00p->current.anEq[i]\x00\x00z[0]=='\\0' && z>zRet\x00\x00\x00\x00statGet\x00analyzeTable\x00\x00\x00\x00pSrc->nSrc==1\x00\x00\x00there is already another table or index with this name: %s\x00\x00view %s may not be altered\x00\x00UPDATE \"%w\".%s SET sql = sqlite_rename_parent(sql, %Q, %Q) WHERE %s;\x00\x00\x00\x00UPDATE %Q.%s SET sql = CASE WHEN type = 'trigger' THEN sqlite_rename_trigger(sql, %Q)ELSE sqlite_rename_table(sql, %Q) END, tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqlite_autoindex%%' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger');\x00UPDATE \"%w\".sqlite_sequence set name = %Q WHERE name = %Q\x00\x00\x00UPDATE sqlite_temp_master SET sql = sqlite_rename_trigger(sql, %Q), tbl_name = %Q WHERE %s;\x00sqlite3AlterRenameTable\x00table %s may not be altered\x00name=%Q\x00%s OR name=%Q\x00\x00\x00type='trigger' AND (%s)\x00iTrigDb==iDb || iTrigDb==1\x00\x00tbl_name=%Q\x00reloadTableSchema\x00\x00\x00pNew\x00\x00\x00\x00pDflt==0 || pDflt->op==TK_SPAN\x00\x00Cannot add a PRIMARY KEY column\x00Cannot add a UNIQUE column\x00\x00Cannot add a REFERENCES column with non-NULL default value\x00\x00Cannot add a NOT NULL column with default value NULL\x00\x00\x00\x00db->mallocFailed == 1\x00\x00\x00Cannot add a column with non-constant default\x00\x00\x00UPDATE \"%w\".%s SET sql = substr(sql,1,%d) || ', ' || %Q || substr(sql,%d) WHERE type = 'table' AND name = %Q\x00\x00\x00\x00sqlite3AlterFinishAddColumn\x00virtual tables may not be altered\x00\x00\x00Cannot add a column to a view\x00\x00\x00pTab->addColOffset>0\x00\x00\x00\x00pNew->nCol>0\x00\x00\x00\x00nAlloc>=pNew->nCol && nAlloc%8==0 && nAlloc-pNew->nCol<8\x00\x00\x00\x00sqlite_altertab_%s\x00\x00sqlite3AlterBeginAddColumn\x00\x00CREATE VIRTUAL TABLE %T\x00UPDATE %Q.%s SET type='table', name=%Q, tbl_name=%Q, rootpage=0, sql=%Q WHERE rowid=#%d\x00name='%q' AND type='table'\x00\x00sqlite3SchemaMutexHeld(db, 0, pSchema)\x00\x00pTab==pOld\x00\x00sqlite3VtabFinishParse\x00\x000==pTable->pIndex\x00\x00\x00pTable->nModuleArg==0\x00\x00\x00(pParse->sNameToken.z==pName2->z && pName2->z!=0) || (pParse->sNameToken.z==pName1->z && pName2->z==0)\x00\x00sqlite3VtabBeginParse\x00\x00\x00pArg->z <= p->z\x00sqlite3VtabArgExtend\x00\x00\x00\x00duplicate WITH table name: %s\x00\x00\x00(pNew!=0 && zName!=0) || db->mallocFailed\x00\x00\x00sqlite3WithAdd\x00\x00stateno<=YY_REDUCE_COUNT\x00\x00\x00\x00i!=YY_REDUCE_USE_DFLT\x00\x00\x00i>=0 && i<YY_ACTTAB_COUNT\x00\x00\x00yy_lookahead[i]==iLookAhead\x00yy_find_reduce_action\x00\x00\x00%sAccept!\x0a\x00\x00yypParser->yytos==yypParser->yystack\x00\x00\x00\x00yy_accept\x00\x00\x00TOKEN.z[0]\x00\x00yy_syntax_error\x00azResult!=0\x00sqlite3_free_table\x00\x00pCtx->pVdbe!=0\x00\x00sqlite3_get_auxdata\x00sqlite3_get_table() called with two or more incompatible queries\x00\x00\x00\x003.18.0\x00\x00RTRIM\x00\x00\x00db->pDfltColl!=0\x00\x00\x00\x00db->mutex!=0 || isThreadsafe==0 || sqlite3GlobalConfig.bFullMutex==0\x00\x00\x00\x00db!=0 || rc==SQLITE_NOMEM\x00\x00\x00openDatabase\x00\x00\x00\x00rc==SQLITE_NOMEM || rc==SQLITE_OK\x00\x00\x00unable to use function %s in the requested context\x00\x00sqlite3RegisterPerConnectionBuiltinFunctions\x00\x00\x00\x00automatic extension loading failed: %s\x00\x00sz > (int)sizeof(LookasideSlot*)\x00\x00\x00\x00setupLookaside\x00\x00\x00\x00\x00\x00*ppDb || rc==SQLITE_NOMEM\x00\x00\x00sqlite3_open16\x00\x00sqlite3_prepare16\x00\x00\x00sqlite3_result_error16\x00\x00sqlite3_result_int64\x00\x00\x00\x00sqlite3_result_null\x00sqlite3_result_text16\x00\x00\x00sqlite3_result_text16be\x00sqlite3_result_text16le\x00sqlite3_set_auxdata\x00no such table column: %s.%s\x00pTo->isPrepareV2 || pTo->expmask==0\x00pFrom->isPrepareV2 || pFrom->expmask==0\x00sqlite3_transfer_bindings\x00\x00\x00sqlite3_prepare16_v2\x00\x00\x00\x00sqlite3_clear_bindings\x00\x00cannot open virtual table: %s\x00\x00\x00cannot open table without rowid: %s\x00cannot open view: %s\x00\x00\x00\x00no such column: \"%s\"\x00\x00\x00\x00foreign key\x00indexed\x00cannot open %s column for writing\x00\x00\x00pBlob->pStmt || db->mallocFailed\x00\x00\x00\x00aOp!=0\x00\x00sqlite3_blob_open\x00\x00\x00cannot open value of type %s\x00\x00\x00\x00null\x00\x00\x00\x00no such rowid: %lld\x00rc!=SQLITE_OK || zErr==0\x00\x00\x00\x00rc!=SQLITE_ROW && rc!=SQLITE_DONE\x00\x00\x00blobSeekToRow\x00\x00\x00db == v->db\x00blobReadWrite\x00\x00\x00sqlite3BtreePayloadChecked\x00\x00accessPayloadChecked\x00\x00\x00\x00cursorOwnsBtShared(pCsr)\x00\x00\x00\x00sqlite3_mutex_held(pCsr->pBtree->db->mutex)\x00pCsr->curFlags & BTCF_Incrblob\x00\x00pCsr->eState!=CURSOR_REQUIRESEEK\x00\x00\x00\x00(pCsr->pBt->btsFlags & BTS_READ_ONLY)==0 && pCsr->pBt->inTransaction==TRANS_WRITE\x00\x00\x00hasSharedCacheTableLock(pCsr->pBtree, pCsr->pgnoRoot, 0, 2)\x00!hasReadConflicts(pCsr->pBtree, pCsr->pgnoRoot)\x00pCsr->apPage[pCsr->iPage]->intKey\x00\x00\x00sqlite3BtreePutData\x00sqlite3_mutex_alloc\x00vfsList\x00sqlite3_mutex_held(sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER))\x00\x00\x00vfsUnlink\x00\x00\x00sqlite3_vfs_register\x00\x00\x00\x00sqlite3_result_zeroblob\x00(x = va_arg(ap,int))!=0\x00sqlite3_test_control\x00\x00\x00\x00source and destination must be distinct\x00unknown database %s\x00destination database is in use\x00\x00SQLITE_\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)>=0\x00\x00\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)<3\x00\x00\x00\x00sqlite3_db_status\x00\x00\x00eStat==SQLITE_DBSTATUS_CACHE_HIT || eStat==SQLITE_DBSTATUS_CACHE_MISS || eStat==SQLITE_DBSTATUS_CACHE_WRITE\x00sqlite3PagerCacheStat\x00\x00\x002017-03-28 18:48:43 424a0d380332858ee55bdebc4af3789f74e70a2b3ba1cf29d84b9b4bcf3e2e37\x00\x00\x00\x00rc!=SQLITE_SCHEMA\x00\x00\x00rc==SQLITE_OK || p->pStmt==0\x00\x00\x00\x00sqlite3_blob_reopen\x00p->pTab==0 || IsVirtual(p->pTab)\x00\x00\x00\x00sqlite3_vtab_config\x00db->vtabOnConflict>=1 && db->vtabOnConflict<=5\x00\x00sqlite3_vtab_on_conflict\x00\x00\x00\x00sqlite3_auto_extension\x00\x00xDel!=SQLITE_DYNAMIC\x00\x00\x00\x00sqlite3_bind_blob64\x00invokeValueDestructor\x00\x00\x00sqlite3_bind_text64\x00sqlite3_result_blob64\x00\x00\x00sqlite3_result_text64\x00\x00\x00sqlite3_mutex_held(pOut->db->mutex)\x00sqlite3_result_zeroblob64\x00\x00\x00(n & 0x7FFFFFFF)==n\x00sqlite3_bind_zeroblob64\x00sqlite3_result_subtype\x00\x00sqlite3PagerFlush\x00\x00\x00compileoptionusedFunc\x00\x00\x00compileoptiongetFunc\x00\x00\x00\x00zIn==sqlite3_value_text(argv[0])\x00\x00\x00\x00trimFunc\x00\x00\x00\x00nByte>0\x00contextMalloc\x00\x00\x00argc>1\x00\x00pColl\x00\x00\x00mask==-1 || mask==0\x00minmaxFunc\x00\x00context->pVdbe!=0\x00\x00\x00pOp->opcode==OP_CollSeq\x00sqlite3GetFuncCollSeq\x00\x00\x00lengthFunc\x00\x00integer overflow\x00\x00\x00\x00absFunc\x00argc==1 || argc==2\x00\x00%.*f\x00\x00\x00\x00roundFunc\x00\x00\x00z2==(char*)sqlite3_value_text(argv[0])\x00\x00upperFunc\x00\x00\x00lowerFunc\x00\x00\x00pBlob==sqlite3_value_blob(argv[0])\x00\x00hexFunc\x00randomBlob\x00\x00%!.20e\x00\x00zBlob==sqlite3_value_blob(argv[0])\x00\x00sqlite3_value_type(argv[0])==SQLITE_NULL\x00\x00\x00\x00quoteFunc\x00\x00\x00zStr==sqlite3_value_text(argv[0])\x00\x00\x00sqlite3_value_type(argv[1])==SQLITE_NULL || sqlite3_context_db_handle(context)->mallocFailed\x00\x00\x00\x00sqlite3_value_type(argv[1])!=SQLITE_NULL\x00\x00\x00\x00zPattern==sqlite3_value_text(argv[1])\x00\x00\x00zRep==sqlite3_value_text(argv[2])\x00\x00\x00nOut<SQLITE_MAX_LENGTH\x00\x00j+nStr-i+1==nOut\x00\x00\x00\x00j<=nOut\x00replaceFunc\x00zeroblobFunc\x00\x00\x00\x00argc==3 || argc==2\x00\x00len==sqlite3_value_bytes(argv[0])\x00\x00\x00p1>=0 && p2>=0\x00\x00substrFunc\x00\x00sumStep\x00argc==1 || p==0 || p->n>0x7fffffff || p->n==sqlite3_aggregate_count(context)\x00\x00\x00\x00countStep\x00\x00\x00groupConcatStep\x00pcache1.isInit==0\x00\x00\x00pcache1Init\x00pcache1.isInit!=0\x00\x00\x00pcache1Shutdown\x00(szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536\x00\x00\x00\x00szExtra < 300\x00\x00\x00(pGroup)->mutex==0\x00\x00pcache1Create\x00\x00\x00sqlite3_mutex_held(p->pGroup->mutex)\x00\x00\x00\x00(p->pGroup)->mutex==0\x00\x00\x00pcache1ResizeHash\x00\x00\x00pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0)\x00\x00pGroup->nMaxPage >= pCache->nMax\x00\x00\x00\x00pGroup->nMinPage >= pCache->nMin\x00\x00\x00\x00pcache1Destroy\x00\x00sqlite3_mutex_held(pCache->pGroup->mutex)\x00\x00\x00pCache->iMaxKey >= iLimit\x00\x00\x00pCache->nHash > 0\x00\x00\x00h<pCache->nHash\x00nPage<0 || pCache->nPage==(unsigned)nPage\x00\x00\x00pcache1TruncateUnsafe\x00\x00\x00pPage->isPinned==0\x00\x00pPage->pLruNext\x00pPage->pLruPrev\x00pPage->isAnchor==0\x00\x00pCache->pGroup->lru.isAnchor==1\x00pcache1PinPage\x00\x00sqlite3_mutex_held(p->pCache->pGroup->mutex)\x00\x00\x00\x00pcache1FreePage\x00sqlite3_mutex_held(pGroup->mutex)\x00\x00\x00p->pCache->pGroup==pGroup\x00\x00\x00p->isPinned==0\x00\x00pcache1EnforceMaxPage\x00\x00\x00pcache1RemoveFromHash\x00\x00\x00pcache1Cachesize\x00\x00\x00\x00(pCache->pGroup)->mutex==0\x00\x00pcache1Pagecount\x00\x00\x00\x00pCache->bPurgeable || createFlag!=1\x00pCache->bPurgeable || pCache->nMin==0\x00\x00\x00pCache->bPurgeable==0 || pCache->nMin==10\x00\x00\x00pCache->nMin==0 || pCache->bPurgeable\x00\x00\x00pCache->nHash>0\x00pcache1Fetch\x00\x00\x00\x00pCache->nPage >= pCache->nRecyclable\x00\x00\x00\x00pGroup->mxPinned == pGroup->nMaxPage + 10 - pGroup->nMinPage\x00\x00\x00\x00pCache->n90pct == pCache->nMax*9/10\x00pCache->nHash>0 && pCache->apHash\x00\x00\x00pcache1FetchStage2\x00\x00pcache1AllocPage\x00\x00\x00\x00pPage->pCache==pCache\x00\x00\x00pPage->pLruPrev==0 && pPage->pLruNext==0\x00\x00\x00\x00pPage->isPinned==1\x00\x00pcache1Unpin\x00\x00\x00\x00pPage->iKey==iOld\x00\x00\x00pcache1Rekey\x00\x00\x00\x00pcache1Truncate\x00pcache1Shrink\x00\x00\x00winSysInfo.dwAllocationGranularity>0\x00\x00\x00\x00winSysInfo.dwPageSize>0\x00sqlite3_os_init\x00win32\x00\x00\x00id!=0\x00\x00\x00pFile->pShm==0\x00\x00pFile->h!=NULL && pFile->h!=INVALID_HANDLE_VALUE\x00\x00\x00\x00winClose\x00\x00\x00\x00pFile!=0\x00\x00\x00\x00winUnmapfile1\x00\x00\x00winUnmapfile2\x00\x00\x00winUnmapfile\x00\x00\x00\x00errcode!=SQLITE_OK\x00\x00os_win.c:%d: (%lu) %s(%s) - %s\x00\x00OsError 0x%lx (%lu)\x00winLogErrorAtLine\x00\x00\x00amt>0\x00\x00\x00offset>=0\x00\x00\x00winRead\x00delayed %dms for lock/sharing conflict at line %d\x00\x00\x00nWrite==0 || nWrite<=(DWORD)nRem\x00\x00\x00\x00winWrite1\x00\x00\x00winWrite2\x00\x00\x00winWrite\x00\x00\x00\x00winTruncate1\x00\x00\x00\x00winTruncate2\x00\x00\x00\x00winTruncate\x00winSeekFile\x00(flags&0x0F)==SQLITE_SYNC_NORMAL || (flags&0x0F)==SQLITE_SYNC_FULL\x00\x00winSync1\x00\x00\x00\x00winSync2\x00\x00\x00\x00winSync\x00pSize!=0\x00\x00\x00\x00winFileSize\x00pFile->locktype!=NO_LOCK || locktype==SHARED_LOCK\x00\x00\x00locktype!=PENDING_LOCK\x00\x00locktype!=RESERVED_LOCK || pFile->locktype==SHARED_LOCK\x00pFile->locktype==NO_LOCK\x00\x00\x00\x00pFile->locktype==SHARED_LOCK\x00\x00\x00\x00pFile->locktype>=SHARED_LOCK\x00\x00\x00\x00winLock\x00winUnlockReadLock\x00\x00\x00locktype<=SHARED_LOCK\x00\x00\x00winUnlock\x00\x00\x00winCheckReservedLock\x00\x00\x00\x00etilqs_\x00nDir>0\x00\x00winGetTempname1\x00winGetTempname2\x00winGetTempname3\x00winGetTempname4\x00winGetTempname5\x00winGetTempname\x00\x00abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\x00\x00nMap>=0 || pFd->nFetchOut==0\x00\x00\x00\x00winMapfile1\x00(nMap % winSysInfo.dwPageSize)==0\x00\x00\x00sizeof(SIZE_T)==sizeof(sqlite3_int64) || nMap<=0xffffffff\x00\x00\x00winMapfile2\x00winMapfile\x00\x00szRegion==pShmNode->szRegion || pShmNode->nRegion==0\x00\x00\x00\x00winShmMap1\x00\x00winShmMap2\x00\x00winShmMap3\x00\x00pDbFd->pShm==0\x00\x00%s-shm\x00\x00winOpenShm\x00\x00winOpenSharedMemory\x00(isReadonly==0 || isReadWrite==0) && (isReadWrite || isReadonly)\x00\x00\x00\x00isCreate==0 || isReadWrite\x00\x00isExclusive==0 || isCreate\x00\x00isDelete==0 || isCreate\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MASTER_JOURNAL\x00\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_WAL\x00\x00eType==SQLITE_OPEN_MAIN_DB || eType==SQLITE_OPEN_TEMP_DB || eType==SQLITE_OPEN_MAIN_JOURNAL || eType==SQLITE_OPEN_TEMP_JOURNAL || eType==SQLITE_OPEN_SUBJOURNAL || eType==SQLITE_OPEN_MASTER_JOURNAL || eType==SQLITE_OPEN_TRANSIENT_DB || eType==SQLITE_OPEN_WAL\x00\x00\x00isDelete && !isOpenJournal\x00\x00(eType!=SQLITE_OPEN_MAIN_DB) || (flags & SQLITE_OPEN_URI) || zUtf8Name[sqlite3Strlen30(zUtf8Name)+1]==0\x00winOpen\x00psow\x00\x00\x00\x00sqlite3_mutex_held(pFile->mutex) || pFile->nRef==0\x00\x00winShmSystemLock\x00\x00\x00\x00winShmMutexHeld()\x00\x00\x00winShmPurge\x00winDelete\x00\x00\x00winShmMap\x00\x00\x00ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK\x00n>=1\x00\x00\x00\x00flags==(SQLITE_SHM_LOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_LOCK | SQLITE_SHM_EXCLUSIVE) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_EXCLUSIVE)\x00\x00n==1 || (flags & SQLITE_SHM_EXCLUSIVE)!=0\x00\x00\x00n>1 || mask==(1<<ofst)\x00\x00(pX->exclMask & (p->exclMask|p->sharedMask))==0\x00(p->sharedMask & mask)==0\x00\x00\x00winShmLock\x00\x00pShmNode->nRef>0\x00\x00\x00\x00winShmUnmap\x00(p==0)==(pFd->nFetchOut==0)\x00p==0 || p==&((u8 *)pFd->pMapRegion)[iOff]\x00\x00\x00pFd->nFetchOut>=0\x00\x00\x00winUnfetch\x00\x00winAccess\x00\x00\x00!\"Invalid flags argument\"\x00\x00\x00%s%c%s\x00\x00winFullPathname1\x00\x00\x00\x00winFullPathname2\x00\x00\x00\x00winFullPathname3\x00\x00\x00\x00winFullPathname4\x00\x00\x00\x00win32-longpath\x00\x00win32-none\x00\x00win32-longpath-none\x00sqlite3_initialize\x00\x00enlargeAndAppend\x00\x00\x00\x00sqlite3VXPrintf\x00thstndrd\x00\x00\x00\x000123456789ABCDEF0123456789abcdef\x00\x00\x00\x00-x0\x00X0\x00\x00sqlite3AppendChar\x00\x00\x00failed to allocate %u bytes\x00memsys5MallocUnsafe\x00i>=0 && i<mem5.nBlock\x00\x00\x00iLogsize>=0 && iLogsize<=LOGMAX\x00(mem5.aCtrl[i] & CTRL_LOGSIZE)==iLogsize\x00\x00\x00\x00memsys5Unlink\x00\x00\x00sqlite3_mutex_held(mem5.mutex)\x00\x00x<mem5.nBlock\x00\x00\x00memsys5Link\x00memsys5Free\x00iBlock>=0 && iBlock<mem5.nBlock\x00((u8 *)pOld-mem5.zPool)%mem5.szAtom==0\x00\x00(mem5.aCtrl[iBlock] & CTRL_FREE)==0\x00iBlock+size-1<(u32)mem5.nBlock\x00\x00mem5.currentCount>0\x00mem5.currentOut>=(size*mem5.szAtom)\x00mem5.currentOut>0 || mem5.currentCount==0\x00\x00\x00mem5.currentCount>0 || mem5.currentOut==0\x00\x00\x00iBuddy>=0\x00\x00\x00memsys5FreeUnsafe\x00\x00\x00(nBytes&(nBytes-1))==0\x00\x00nBytes>=0\x00\x00\x00memsys5Realloc\x00\x00memsys5Size\x00zByte!=0\x00\x00\x00\x00(iOffset+nAlloc)>mem5.nBlock\x00\x00\x00\x00memsys5Init\x00") +var strTab = []byte("misuse\x00\x00%s at line %d of [%.10s]\x00\x00\x00\x00%\x00\x00\x00%s:%i: assertion failure in %s: %s\x0a\x00..\\..\\..\\sqlite.org\\sqlite-amalgamation-3180000\\sqlite3.c\x00\x00\x00width>=0\x00\x00\x00\x00precision>=(-1)\x00NaN\x00Inf\x00precision>0\x00bufpt>zOut\x00\x00\x00\x00\x00\x00NULL\x00\x00\x00\x00(NULL)\x00\x00bArgList==0\x00k>=0 && k<pSrc->nSrc\x00\x00\x00\x00.\x00\x00\x00xtype==etINVALID\x00\x00\x00\x00z!=0 || N==0\x00\x00\x00\x00p->zText!=0 || p->nChar==0 || p->accError\x00\x00\x00N>=0\x00\x00\x00\x00p->accError==0 || p->nAlloc==0\x00\x00p->zText\x00\x00\x00\x00sqlite3StrAccumAppend\x00\x00\x00(p->zText==0 || p->zText==p->zBase)==!isMalloced(p)\x00p->nChar+(i64)N >= p->nAlloc\x00\x00\x00\x00p->zText!=0 || p->nChar==0\x00\x00sqlite3StrAccumEnlarge\x00\x00eError==STRACCUM_NOMEM || eError==STRACCUM_TOOBIG\x00\x00\x00setStrAccumError\x00\x00\x00\x00sqlite3StrAccumReset\x00\x00\x00\x00db==0 || sqlite3_mutex_held(db->mutex)\x00\x00db!=0 || sqlite3MemdebugNoType(p, MEMTYPE_LOOKASIDE)\x00\x00\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexHeld\x00\x00\x00\x00sqlite3_mutex_held\x00\x00sqlite3DbFree\x00\x00\x00p!=0\x00\x00\x00\x00sqlite3_mutex_held(db->mutex)\x00\x00\x00sqlite3DbMallocSize\x00sqlite3GlobalConfig.mutex.xMutexEnter\x00\x00\x00sqlite3_mutex_enter\x00op>=0 && op<ArraySize(statMutex)\x00\x00\x00\x00sqlite3_mutex_held(statMutex[op] ? sqlite3Pcache1Mutex() : sqlite3MallocMutex())\x00\x00\x00\x00op>=0 && op<ArraySize(wsdStat.nowValue)\x00sqlite3StatusDown\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexLeave\x00\x00\x00sqlite3_mutex_leave\x00db!=0\x00\x00\x00sqlite3DbRealloc\x00\x00\x00\x00db->pnBytesFreed==0\x00db->mallocFailed==0\x00sqlite3DbMallocRawNN\x00\x00\x00\x00dbMallocRawFinish\x00\x00\x00EIGHT_BYTE_ALIGNMENT(p)\x00sqlite3_mutex_held(mem0.mutex)\x00\x00n>0\x00mallocWithAlarm\x00X>=0\x00\x00\x00\x00op==SQLITE_STATUS_MALLOC_SIZE || op==SQLITE_STATUS_PAGECACHE_SIZE || op==SQLITE_STATUS_SCRATCH_SIZE || op==SQLITE_STATUS_PARSER_STACK\x00\x00\x00sqlite3StatusHighwater\x00\x00sqlite3StatusValue\x00\x00sqlite3StatusUp\x00sqlite3Malloc\x00\x00\x00dbReallocFinish\x00sqlite3GlobalConfig.nRefInitMutex==0\x00\x00\x00\x00sqlite3IsNaN(y)\x00sqlite3GlobalConfig.mutex.xMutexInit\x00\x00\x00\x00AreFileApisANSI\x00CharLowerW\x00\x00CharUpperW\x00\x00CloseHandle\x00CreateFileA\x00CreateFileW\x00CreateFileMappingA\x00\x00CreateFileMappingW\x00\x00CreateMutexW\x00\x00\x00\x00DeleteFileA\x00DeleteFileW\x00FileTimeToLocalFileTime\x00FileTimeToSystemTime\x00\x00\x00\x00FlushFileBuffers\x00\x00\x00\x00FormatMessageA\x00\x00FormatMessageW\x00\x00FreeLibrary\x00GetCurrentProcessId\x00GetDiskFreeSpaceA\x00\x00\x00GetDiskFreeSpaceW\x00\x00\x00GetFileAttributesA\x00\x00GetFileAttributesW\x00\x00GetFileAttributesExW\x00\x00\x00\x00GetFileSize\x00GetFullPathNameA\x00\x00\x00\x00GetFullPathNameW\x00\x00\x00\x00GetLastError\x00\x00\x00\x00GetProcAddressA\x00GetSystemInfo\x00\x00\x00GetSystemTime\x00\x00\x00GetSystemTimeAsFileTime\x00GetTempPathA\x00\x00\x00\x00GetTempPathW\x00\x00\x00\x00GetTickCount\x00\x00\x00\x00GetVersionExA\x00\x00\x00GetVersionExW\x00\x00\x00HeapAlloc\x00\x00\x00HeapCreate\x00\x00HeapDestroy\x00HeapFree\x00\x00\x00\x00HeapReAlloc\x00HeapSize\x00\x00\x00\x00HeapValidate\x00\x00\x00\x00HeapCompact\x00LoadLibraryA\x00\x00\x00\x00LoadLibraryW\x00\x00\x00\x00LocalFree\x00\x00\x00LockFile\x00\x00\x00\x00LockFileEx\x00\x00MapViewOfFile\x00\x00\x00MultiByteToWideChar\x00QueryPerformanceCounter\x00ReadFile\x00\x00\x00\x00SetEndOfFile\x00\x00\x00\x00SetFilePointer\x00\x00Sleep\x00\x00\x00SystemTimeToFileTime\x00\x00\x00\x00UnlockFile\x00\x00UnlockFileEx\x00\x00\x00\x00UnmapViewOfFile\x00WideCharToMultiByte\x00WriteFile\x00\x00\x00CreateEventExW\x00\x00WaitForSingleObject\x00WaitForSingleObjectEx\x00\x00\x00SetFilePointerEx\x00\x00\x00\x00GetFileInformationByHandleEx\x00\x00\x00\x00MapViewOfFileFromApp\x00\x00\x00\x00CreateFile2\x00LoadPackagedLibrary\x00GetTickCount64\x00\x00GetNativeSystemInfo\x00OutputDebugStringA\x00\x00OutputDebugStringW\x00\x00GetProcessHeap\x00\x00CreateFileMappingFromApp\x00\x00\x00\x00InterlockedCompareExchange\x00\x00UuidCreate\x00\x00UuidCreateSequential\x00\x00\x00\x00FlushViewOfFile\x00p\x00\x00\x00p->nRef==0 && p->owner==0\x00\x00\x00winMutexFree\x00\x00\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid)\x00\x00\x00winMutex_isInit==1\x00\x00p->nRef>0 || p->owner==0\x00\x00\x00\x00winMutexEnter\x00\x00\x00winMutexTry\x00p->nRef>0\x00\x00\x00p->owner==tid\x00\x00\x00p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE\x00winMutexLeave\x00\x00\x00p->cnt==0\x00\x00\x00debugMutexFree\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX)\x00\x00debugMutexEnter\x00debugMutexTry\x00\x00\x00debugMutexHeld(pX)\x00\x00debugMutexLeave\x00sqlite3MutexInit\x00\x00\x00\x00GLOBAL(int, mutexIsInit)\x00\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexAlloc\x00\x00\x00sqlite3MutexAlloc\x00\x00\x00failed to allocate %u bytes of memory\x00\x00\x00failed memory resize %u to %u bytes\x00pPrior!=0\x00\x00\x00sqlite3MemSize\x00\x00OOM\x00pOther!=&aDef[i] && pOther->pNext!=&aDef[i]\x00sqlite3InsertBuiltinFuncs\x00\x00\x00sqlite_rename_table\x00sqlite_rename_trigger\x00\x00\x00sqlite_rename_parent\x00\x00\x00\x00len>0\x00\x00\x00%.*s\"%w\"%s\x00\x00pVal->db==0 || sqlite3_mutex_held(pVal->db->mutex)\x00\x00(enc&3)==(enc&~SQLITE_UTF16_ALIGNED)\x00\x00\x00\x00(pVal->flags & MEM_RowSet)==0\x00\x00\x00sqlite3ValueText\x00\x00\x00\x00pVal!=0\x00(pVal->flags & (MEM_Null))==0\x00\x00\x00(pVal->flags & (MEM_Ephem|MEM_Static))!=0\x00\x00\x000==(1&SQLITE_PTR_TO_INT(pVal->z))\x00\x00\x00pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0 || pVal->db->mallocFailed\x00\x00\x00valueToText\x00pMem->flags & MEM_Zero\x00\x00pMem->flags&MEM_Blob\x00\x00\x00\x00(pMem->flags&MEM_RowSet)==0\x00pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex)\x00\x00sqlite3VdbeMemExpandBlob\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants(pMem)\x00bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str)\x00\x00pMem->szMalloc==0 || pMem->szMalloc==sqlite3DbMallocSize(pMem->db, pMem->zMalloc)\x00\x00\x00pMem->xDel!=0 && pMem->xDel!=SQLITE_DYNAMIC\x00(p->flags & MEM_Dyn)==0 || p->xDel!=0\x00\x00\x00(p->flags & MEM_Dyn)==0 || p->szMalloc==0\x00\x00\x00(p->flags & (MEM_Int|MEM_Real))!=(MEM_Int|MEM_Real)\x00p->szMalloc==0 || p->szMalloc==sqlite3DbMallocSize(p->db,p->zMalloc)\x00\x00\x00\x00((p->szMalloc>0 && p->z==p->zMalloc)? 1 : 0) + ((p->flags&MEM_Dyn)!=0 ? 1 : 0) + ((p->flags&MEM_Ephem)!=0 ? 1 : 0) + ((p->flags&MEM_Static)!=0 ? 1 : 0) == 1\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants\x00\x00\x00sqlite3VdbeMemGrow\x00\x00p->db==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00VdbeMemDynamic(p)\x00\x00\x00(p->flags & MEM_Agg)==0\x00(p->flags&MEM_RowSet)==0\x00\x00\x00\x00p->xDel!=SQLITE_DYNAMIC && p->xDel!=0\x00\x00\x00vdbeMemClearExternAndSetNull\x00\x00\x00\x000\x00\x00\x00(pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef\x00\x00(pMem->flags & MEM_Dyn)==0\x00\x00sqlite3VdbeMemFinalize\x00\x00desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE || desiredEnc==SQLITE_UTF16BE\x00rc==SQLITE_OK || rc==SQLITE_NOMEM\x00\x00\x00rc==SQLITE_OK || pMem->enc!=desiredEnc\x00\x00rc==SQLITE_NOMEM || pMem->enc==desiredEnc\x00\x00\x00sqlite3VdbeChangeEncoding\x00\x00\x00pMem->flags&MEM_Str\x00pMem->enc!=desiredEnc\x00\x00\x00pMem->enc!=0\x00\x00\x00\x00pMem->n>=0\x00\x00rc==SQLITE_NOMEM\x00\x00\x00\x00desiredEnc==SQLITE_UTF16BE\x00\x00desiredEnc==SQLITE_UTF8\x00(pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len\x00\x00\x00\x00sqlite3VdbeMemTranslate\x00sqlite3VdbeMemMakeWriteable\x00sqlite3VdbeCheckMemInvariants(p)\x00\x00\x00\x00sqlite3VdbeMemRelease\x00\x00\x00sqlite3VdbeMemNulTerminate\x00\x00!(fg&MEM_Zero)\x00\x00!(fg&(MEM_Str|MEM_Blob))\x00\x00\x00\x00fg&(MEM_Int|MEM_Real)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pMem)\x00\x00%lld\x00\x00\x00\x00fg & MEM_Real\x00\x00\x00%!.15g\x00\x00sqlite3VdbeMemStringify\x00szNew>0\x00(pMem->flags & MEM_Dyn)==0 || pMem->szMalloc==0\x00sqlite3VdbeMemClearAndResize\x00\x00\x00\x00p && p->pOut\x00\x00\x00\x00sqlite3_context_db_handle\x00\x00\x00renameTableFunc\x00sqlite3VMPrintf\x00(p->zText==p->zBase)==!isMalloced(p)\x00\x00\x00\x00sqlite3StrAccumFinish\x00\x00\x00p->mxAlloc>0 && !isMalloced(p)\x00\x00strAccumFinishRealloc\x00\x00\x00sqlite3_mutex_held(pCtx->pOut->db->mutex)\x00\x00\x00sqlite3_result_text\x00(pMem->flags & MEM_RowSet)==0\x00\x00\x00enc!=0\x00\x00sqlite3VdbeMemSetStr\x00\x00\x00\x00sqlite3VdbeMemHandleBom\x00string or blob too big\x00\x00sqlite3_result_error_toobig\x00renameTriggerFunc\x00\x00\x00%s%.*s\"%w\"\x00\x00%s%s\x00\x00\x00\x00(n&0x7fffffff)==n\x00\x00\x00sqlite3DbStrNDup\x00\x00\x00\x00z[i]\x00\x00\x00\x00sqlite3Dequote\x00\x00julianday\x00\x00\x00date\x00\x00\x00\x00time\x00\x00\x00\x00datetime\x00\x00\x00\x00strftime\x00\x00\x00\x00current_time\x00\x00\x00\x00current_timestamp\x00\x00\x00current_date\x00\x00\x00\x00p->pVdbe!=0\x00sqlite3StmtCurrentTime\x00\x00sqlite3VdbeRealValue\x00\x00\x00\x00enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE\x00\x00e>=342\x00\x00sqlite3AtoF\x00now\x0040f-21a-21d\x00zFormat[2]>='a' && zFormat[2]<='f'\x00\x00getDigits\x00\x00\x0020c:20e\x0020e\x0020b:20e\x00(p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0\x00\x00sqlite3ValueBytes\x00\x00\x00localtime\x00\x00\x00unixepoch\x00\x00\x00utc\x00weekday \x00\x00\x00\x00start of \x00\x00\x00month\x00\x00\x00year\x00\x00\x00\x00day\x00local time unavailable\x00\x00validJulianDay(p->iJD)\x00\x00computeYMD\x00\x00sqlite3_result_error\x00\x00\x00\x00second\x00\x00minute\x00\x00hour\x00\x00\x00\x00sqlite3_result_double\x00\x00\x00%04d-%02d-%02d\x00\x00%02d:%02d:%02d\x00\x00%04d-%02d-%02d %02d:%02d:%02d\x00\x00\x00%02d\x00\x00\x00\x00%06.3f\x00\x00%03d\x00\x00\x00\x00%.16g\x00\x00\x00%04d\x00\x00\x00\x00sqlite3_result_error_nomem\x00\x00load_extension\x00\x00sqlite_compileoption_used\x00\x00\x00sqlite_compileoption_get\x00\x00\x00\x00unlikely\x00\x00\x00\x00likelihood\x00\x00likely\x00\x00affinity\x00\x00\x00\x00ltrim\x00\x00\x00rtrim\x00\x00\x00trim\x00\x00\x00\x00min\x00max\x00typeof\x00\x00length\x00\x00instr\x00\x00\x00printf\x00\x00unicode\x00char\x00\x00\x00\x00abs\x00round\x00\x00\x00upper\x00\x00\x00lower\x00\x00\x00hex\x00ifnull\x00\x00random\x00\x00randomblob\x00\x00nullif\x00\x00sqlite_version\x00\x00sqlite_source_id\x00\x00\x00\x00sqlite_log\x00\x00quote\x00\x00\x00last_insert_rowid\x00\x00\x00changes\x00total_changes\x00\x00\x00replace\x00zeroblob\x00\x00\x00\x00substr\x00\x00sum\x00total\x00\x00\x00avg\x00count\x00\x00\x00group_concat\x00\x00\x00\x00glob\x00\x00\x00\x00like\x00\x00\x00\x00coalesce\x00\x00\x00\x00not authorized\x00\x00sqlite3_extension_init\x00\x00%s.%s\x00\x00\x00unable to open shared library [%s]\x00\x00sqlite3_\x00\x00\x00\x00lib\x00_init\x00\x00\x00no entry point [%s] in shared library [%s]\x00\x00error during initialization: %s\x00dll\x00p && p->pFunc && p->pFunc->xFinalize\x00\x00\x00\x00sqlite3_mutex_held(p->pOut->db->mutex)\x00\x00sqlite3_aggregate_context\x00\x00\x00(pMem->flags & MEM_Agg)==0\x00\x00createAggContext\x00\x00\x00\x00p && p->pMem && p->pFunc && p->pFunc->xFinalize\x00sqlite3_aggregate_count\x00bind on a busy prepared statement: [%s]\x00p->isPrepareV2 || p->expmask==0\x00API called with NULL prepared statement\x00API called with finalized prepared statement\x00\x00\x00\x00sqlite3Error\x00\x00\x00\x00vdbeUnbind\x00\x00sqlite3ApiExit\x00\x00db->lookaside.bDisable>0\x00\x00\x00\x00sqlite3OomClear\x00unopened\x00\x00\x00\x00API call with %s database connection pointer\x00\x00\x00\x00invalid\x00count>=0\x00\x00\x00\x00sqliteDefaultBusyCallback\x00\x00\x00unable to close due to unfinalized statements or unfinished backups\x00btreeEnterAll\x00\x00\x00p->pNext==0 || p->pNext->pBt>p->pBt\x00p->pPrev==0 || p->pPrev->pBt<p->pBt\x00p->pNext==0 || p->pNext->db==p->db\x00\x00p->pPrev==0 || p->pPrev->db==p->db\x00\x00p->sharable || (p->pNext==0 && p->pPrev==0)\x00!p->locked || p->wantToLock>0\x00\x00\x00p->sharable || p->wantToLock==0\x00sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00(p->locked==0 && p->sharable) || p->pBt->db==p->db\x00\x00sqlite3BtreeEnter\x00\x00\x00pLater->sharable\x00\x00\x00\x00pLater->pNext==0 || pLater->pNext->pBt>pLater->pBt\x00\x00!pLater->locked || pLater->wantToLock>0\x00sqlite3GlobalConfig.mutex.xMutexTry\x00sqlite3_mutex_try\x00\x00\x00btreeLockCarefully\x00\x00p->locked==1\x00\x00\x00\x00sqlite3_mutex_held(pBt->mutex)\x00\x00p->db==pBt->db\x00\x00unlockBtreeMutex\x00\x00\x00\x00p->locked==0\x00\x00\x00\x00sqlite3_mutex_notheld(p->pBt->mutex)\x00\x00\x00\x00lockBtreeMutex\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexNotheld\x00sqlite3_mutex_notheld\x00\x00\x00IsVirtual(p)\x00\x00\x00\x00sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3VtabDisconnect\x00\x00\x00db\x00\x00pVTab->nRef>0\x00\x00\x00db->magic==SQLITE_MAGIC_OPEN || db->magic==SQLITE_MAGIC_ZOMBIE\x00\x00sqlite3VtabUnlock\x00\x00\x00sqlite3VtabUnlockList\x00\x00\x00btreeLeaveAll\x00\x00\x00p->wantToLock>0\x00sqlite3BtreeLeave\x00\x00\x00connectionIsBusy\x00\x00\x00\x00sqlite3BtreeIsInBackup\x00\x00sqlite3ErrorWithMsg\x00db->nDb<=2\x00\x00db->aDb==db->aDbStatic\x00\x00db->lookaside.nOut==0\x00\x00\x00sqlite3RollbackAll\x00\x00p==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00sqlite3BtreeIsInTrans\x00\x00\x00writeOnly==1 || writeOnly==0\x00\x00\x00\x00tripCode==SQLITE_ABORT_ROLLBACK || tripCode==SQLITE_OK\x00\x00rc==SQLITE_OK || (writeOnly==0 && rc2==SQLITE_OK)\x00\x00\x00p->pBt->inTransaction!=TRANS_NONE || p->pBt->nTransaction==0\x00\x00\x00\x00p->pBt->inTransaction>=p->inTrans\x00\x00\x00TRANS_WRITE==pBt->inTransaction\x00countValidCursors(pBt, 1)==0\x00\x00\x00\x00sqlite3BtreeRollback\x00\x00\x00\x00pExcept==0 || pExcept->pBt==pBt\x00saveAllCursors\x00\x00CURSOR_VALID==pCur->eState || CURSOR_SKIPNEXT==pCur->eState\x000==pCur->pKey\x00\x00\x00cursorHoldsMutex(pCur)\x00\x00saveCursorPosition\x00\x00CURSOR_VALID==pCur->eState\x00\x00!pCur->curIntKey || !pCur->pKey\x00saveCursorKey\x00\x00\x00pCur->eState==CURSOR_VALID\x00\x00pCur->curIntKey\x00sqlite3BtreeIntegerKey\x00\x00CORRUPT_DB || memcmp(&info, &pCur->info, sizeof(info))==0\x00\x00\x00assertCellInfo\x00\x00sqlite3BtreePayloadSize\x00pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell\x00\x00\x00sqlite3BtreePayload\x00pPage\x00\x00\x00eOp==0 || eOp==1\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]<pPage->nCell\x00\x00\x00offset+amt <= pCur->info.nPayload\x00\x00\x00aPayload > pPage->aData\x00rc==SQLITE_OK && amt>0\x00\x00pCur->aOverflow[iIdx]==0 || pCur->aOverflow[iIdx]==nextPage || CORRUPT_DB\x00\x00\x00pCur->curFlags & BTCF_ValidOvfl\x00pCur->pBtree->db==pBt->db\x00\x00\x00accessPayload\x00\x00\x00database corruption\x00(pPg->flags & PGHDR_MMAP)==0\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_LOCKED\x00assert_pager_state(pPager)\x00\x00pPager->tempFile==0\x00sqlite3PagerWrite\x00\x00\x00p->eState==PAGER_OPEN || p->eState==PAGER_READER || p->eState==PAGER_WRITER_LOCKED || p->eState==PAGER_WRITER_CACHEMOD || p->eState==PAGER_WRITER_DBMOD || p->eState==PAGER_WRITER_FINISHED || p->eState==PAGER_ERROR\x00\x00\x00p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK\x00\x00p->tempFile==0 || pPager->changeCountDone\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->useJournal\x00\x00p->journalMode!=PAGER_JOURNALMODE_OFF || !isOpen(p->jfd)\x00\x00\x00\x00!isOpen(p->fd)\x00\x00p->noSync\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_MEMORY\x00\x00\x00p->eState!=PAGER_ERROR && p->eState!=PAGER_OPEN\x00pagerUseWal(p)==0\x00\x00\x00pPager->changeCountDone==0 || pPager->eLock>=RESERVED_LOCK\x00\x00p->eLock!=PENDING_LOCK\x00\x00!MEMDB\x00\x00pPager->errCode==SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0 || pPager->tempFile\x00\x00\x00p->eLock!=UNKNOWN_LOCK\x00\x00p->eLock>=SHARED_LOCK\x00\x00\x00p->eLock>=RESERVED_LOCK\x00pPager->dbSize==pPager->dbOrigSize\x00\x00pPager->dbOrigSize==pPager->dbFileSize\x00\x00pPager->dbOrigSize==pPager->dbHintSize\x00\x00pPager->setMaster==0\x00\x00\x00\x00isOpen(p->jfd) || p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00p->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00!pagerUseWal(pPager)\x00\x00\x00\x00p->eLock>=EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->dbOrigSize<=pPager->dbHintSize\x00\x00pPager->errCode!=SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)>0 || pPager->tempFile\x00\x00\x00\x00assert_pager_state\x00\x00sqlite3BitvecTestNotNull\x00\x00\x00\x00pPager->useJournal\x00\x00isOpen(pPager->jfd) || pagerUseWal(pPager)\x00\x00isOpen(pPager->sjfd) || pPager->nSubRec==0\x00\x00pagerUseWal(pPager) || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00pPager->nSavepoint>0\x00\x00\x00\x00subjournalPage\x00\x00MEMJOURNAL_DFLT_FILECHUNKSIZE==fileChunkSize(p->nChunkSize)\x00rc==SQLITE_OK || pFile->pMethods==0\x00sqlite3OsOpen\x00\x00\x00sqlite3JournalOpen\x00\x00(iAmt+iOfst)<=p->endpoint.iOffset\x00\x00\x00p->readpoint.iOffset==0 || p->readpoint.pChunk!=0\x00\x00\x00pChunk!=0\x00\x00\x00memjrnlRead\x00iOfst==p->endpoint.iOffset || iOfst==0\x00\x00iOfst>0 || p->pFirst==0\x00p->pFirst\x00\x00\x00!p->pFirst\x00\x00memjrnlWrite\x00\x00\x00\x00I/O OOM error\x00\x00\x00memjrnlTruncate\x00i>0\x00i<=p->iSize\x00sqlite3BitvecSet\x00\x00\x00\x00addToSavepointBitvecs\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)==0\x00\x00nPage>0\x00pg1<=pPg->pgno\x00\x00(pg1+nPage)>pPg->pgno\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)!=0\x00\x00pagerWriteLargeSector\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00\x00pPager->errCode==0\x00\x00pPager->readOnly==0\x00pPager->eState>=PAGER_WRITER_CACHEMOD\x00\x00\x00(pPager->pInJournal!=0) == isOpen(pPager->jfd)\x00\x00pagerUseWal(pPager)==0\x00\x00pager_write\x00pPager->eState==PAGER_WRITER_LOCKED\x00pPager->pInJournal==0\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->jfd)\x00\x00\x00\x00pager_open_journal\x00\x00pPager->zFilename && pPager->zFilename[0]\x00\x00\x00databaseIsUnmoved\x00\x00\x00isOpen(pPager->jfd)\x00isOpen(pPager->fd) || pPager->noSync\x00\x00\x00\x00pPager->journalHdr <= pPager->journalOff\x00\x00\x00\x00writeJournalHdr\x00offset%JOURNAL_HDR_SZ(pPager)==0\x00\x00\x00\x00offset>=c\x00\x00\x00(offset-c)<JOURNAL_HDR_SZ(pPager)\x00\x00\x00journalHdrOffset\x00\x00\x00\x00N>0\x00sqlite3_randomness\x00\x00sqlite3PcachePageSanity(p)\x00\x00(p->flags & (PGHDR_DIRTY|PGHDR_CLEAN))==PGHDR_DIRTY\x00sqlite3PcacheMakeDirty\x00\x00pPg!=0\x00\x00pPg->pgno>0 || pPg->pPager==0\x00\x00\x00pCache!=0\x00\x00\x00(pPg->flags & PGHDR_DIRTY)==0\x00\x00\x00pCache->pDirty!=pPg\x00pCache->pDirtyTail!=pPg\x00pPg->flags & PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcachePageSanity\x00pPage->pDirtyNext || pPage==p->pDirtyTail\x00\x00\x00pPage->pDirtyPrev || pPage==p->pDirty\x00\x00\x00pPage==p->pDirtyTail\x00\x00\x00\x00pPage==p->pDirty\x00\x00\x00\x00p->bPurgeable || p->eCreate==2\x00\x00p->bPurgeable==0 || p->eCreate==1\x00\x00\x00pPage->pDirtyNext==0 && pPage->pDirtyPrev==0 && p->pDirty!=pPage\x00\x00\x00\x00pPage->pDirtyNext->pDirtyPrev==0\x00\x00\x00\x00p->eCreate==2\x00\x00\x00pcacheManageDirtyList\x00\x00\x00pPg->pgno!=PAGER_MJ_PGNO(pPager)\x00\x00\x00\x00pPager->journalHdr<=pPager->journalOff\x00\x00pPager->pInJournal!=0\x00\x00\x00pagerAddPageToRollbackJournal\x00\x00\x00sqlite3PagerUnrefNotNull\x00\x00\x00\x00pPager->fd->pMethods->iVersion>=3\x00\x00\x00pagerReleaseMapPage\x00sqlite3PcacheRelease\x00\x00\x00\x00pPager->eState==PAGER_READER\x00\x00\x00\x00pagerUnlockAndRollback\x00\x00pPager->eState==PAGER_READER || rc!=SQLITE_OK\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_FULL || rc==SQLITE_CORRUPT || rc==SQLITE_NOMEM || (rc&0xFF)==SQLITE_IOERR || rc==SQLITE_CANTOPEN\x00\x00\x00\x00sqlite3PagerRollback\x00\x00\x00\x00op==SAVEPOINT_RELEASE || op==SAVEPOINT_ROLLBACK\x00iSavepoint>=0 || op==SAVEPOINT_ROLLBACK\x00rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_DONE\x00sqlite3PagerSavepoint\x00\x00\x00pPager->eState!=PAGER_ERROR\x00pagerUseWal(pPager)==0 || szJ==0\x00\x00\x00\x00rc!=SQLITE_OK || pPager->journalOff>=szJ\x00\x00\x00\x00offset==(i64)ii*(4+pPager->pageSize)\x00\x00\x00\x00pagerPlaybackSavepoint\x00\x00walFramePgno(pWal, iFrame)!=1\x00\x00\x00sqlite3WalUndo\x00\x00pWal->nWiData>0 && pWal->apWiData[0]\x00\x00\x00\x00walIndexHdr\x00(iHash==0 || iFrame>HASHTABLE_NPAGE_ONE) && (iHash>=1 || iFrame<=HASHTABLE_NPAGE_ONE) && (iHash<=1 || iFrame>(HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE)) && (iHash>=2 || iFrame<=HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE) && (iHash<=2 || iFrame>(HASHTABLE_NPAGE_ONE+2*HASHTABLE_NPAGE))\x00\x00\x00\x00walFramePage\x00\x00\x00\x00pWal->writeLock\x00pWal->nWiData>walFramePage(pWal->hdr.mxFrame)\x00\x00\x00pWal->apWiData[walFramePage(pWal->hdr.mxFrame)]\x00iLimit>0\x00\x00\x00\x00walCleanupHash\x00\x00rc==SQLITE_OK || iHash>0\x00\x00\x00\x00iPage==0 || *ppPage || rc!=SQLITE_OK\x00\x00\x00\x00walIndexPage\x00\x00\x00\x00walHashGet\x00\x00pagerUseWal(pPager)\x00pagerUndoCallback\x00\x00\x00pPager!=0\x00\x00\x00pgno!=0\x00pPager->pPCache!=0\x00\x00pPage==0 || pPager->hasHeldSharedLock\x00\x00\x00sqlite3PagerLookup\x00\x00pCache->pCache!=0\x00\x00\x00createFlag==3 || createFlag==0\x00\x00pCache->eCreate==((pCache->bPurgeable && pCache->pDirty) ? 1 : 2)\x00\x00\x00eCreate==0 || eCreate==1 || eCreate==2\x00\x00createFlag==0 || pCache->eCreate==eCreate\x00\x00\x00createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty)\x00\x00sqlite3PcacheFetch\x00\x00pPage!=0\x00\x00\x00\x00sqlite3PcachePageSanity(pPgHdr)\x00sqlite3PcacheFetchFinish\x00\x00\x00\x00pPgHdr->pPage==0\x00\x00\x00\x00pcacheFetchFinishWithInit\x00\x00\x00p->nRef==1\x00\x00sqlite3PcacheDrop\x00\x00\x00pWal->readLock>=0 || pWal->lockError\x00\x00\x00\x00iFrame>iRead || CORRUPT_DB\x00\x00sqlite3WalFindFrame\x00iPage>0\x00walHash\x00pPager->eState>=PAGER_READER && !MEMDB\x00\x00isOpen(pPager->fd)\x00\x00readDbPage\x00\x00sqlite3_mutex_held(p->pSrc->pBt->mutex)\x00sqlite3BackupRestart\x00\x00\x00\x00pcacheSortDirtyList\x00pA!=0 && pB!=0\x00\x00pcacheMergeDirtyList\x00\x00\x00\x00(isMainJrnl&~1)==0\x00\x00(isSavepnt&~1)==0\x00\x00\x00isMainJrnl || pDone\x00isSavepnt || pDone==0\x00\x00\x00aData\x00\x00\x00pagerUseWal(pPager)==0 || (!isMainJrnl && isSavepnt)\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK)\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || isMainJrnl\x00!isSavepnt\x00\x00pPg || !MEMDB\x00\x00\x00pPager->eState!=PAGER_OPEN || pPg==0 || pPager->tempFile\x00\x00\x00\x00isSavepnt\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)==0\x00\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)!=0\x00\x00\x00\x00pager_playback_one_page\x00p->pDestDb\x00\x00rc!=SQLITE_BUSY && rc!=SQLITE_LOCKED\x00\x00\x00\x00backupUpdate\x00\x00\x00\x00isFatalError\x00\x00\x00\x00sqlite3BtreeGetReserveNoMutex(p->pSrc)>=0\x00\x00\x00p->bDestLocked\x00\x00!isFatalError(p->rc)\x00\x00\x00\x00iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt)\x00zSrcData\x00\x00\x00\x00sqlite3_mutex_held(p->pBt->mutex)\x00\x00\x00sqlite3BtreeGetReserveNoMutex\x00\x00\x00backupOnePage\x00\x00\x00pPg->nRef>0 || pPg->pPager->memDb\x00\x00\x00sqlite3PagerGetData\x00sqlite3BtreeHoldsMutex(p)\x00\x00\x00((p->pBt->nPage)&0x8000000)==0\x00\x00p->sharable==0 || p->locked==0 || p->wantToLock>0\x00\x00\x00p->sharable==0 || p->locked==0 || p->db==p->pBt->db\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->pBt->mutex)\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00sqlite3BtreeHoldsMutex\x00\x00sqlite3BtreeLastPage\x00\x00\x00\x00readJournalHdr\x00\x00pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE)\x00\x00\x00\x00nReserve>=0 && nReserve<1000\x00\x00\x00\x00sqlite3PagerSetPagesize\x00sqlite3_mutex_notheld(pcache1.grp.mutex)\x00\x00\x00\x00pcache1.nFreeSlot>=0\x00\x00\x00\x00pcache1Alloc\x00\x00\x00\x00p->pgno>0\x00\x00\x00p->flags&PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcacheTruncate\x00\x00\x00(p->flags & PGHDR_CLEAN)==0\x00sqlite3PcacheMakeClean\x00\x00pCache->nRefSum==0 && pCache->pDirty==0\x00sqlite3PcacheSetPageSize\x00\x00\x00\x00pcache1.nFreeSlot<=pcache1.nSlot\x00\x00\x00\x00pcache1Free\x00getPageError\x00\x00\x00\x00USEFETCH(pPager)\x00\x00\x00\x00pPager->eState>=PAGER_READER\x00\x00\x00\x00pPager->hasHeldSharedLock==1\x00\x00\x00\x00getPageMMap\x00pPager->nExtra>=8\x00\x00\x00p->pExtra==(void *)&p[1]\x00\x00\x00\x00p->pPage==0\x00p->flags==PGHDR_MMAP\x00\x00\x00\x00p->pPager==pPager\x00\x00\x00pagerAcquireMapPage\x00pPg==(*ppPage)\x00\x00pPg->pgno==pgno\x00pPg->pPager==pPager || pPg->pPager==0\x00\x00\x00pgno<=PAGER_MAX_PGNO && pgno!=PAGER_MJ_PGNO(pPager)\x00!isOpen(pPager->fd) || !MEMDB\x00\x00\x00pPg->pPager==pPager\x00rc!=SQLITE_OK\x00\x00\x00getPageNormal\x00\x00\x00sqlite3PcachePagecount\x00\x00aWalData[3]!=pWal->nCkpt || aWalData[0]<=pWal->hdr.mxFrame\x00\x00sqlite3WalSavepointUndo\x00isOpen(pPager->jfd) || pPager->pInJournal==0\x00\x00\x00\x00sqlite3JournalIsInMemory(pPager->jfd)==0\x00\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_DELETE || pPager->journalMode==PAGER_JOURNALMODE_MEMORY || pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00rc2==SQLITE_OK\x00\x00pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00pager_end_transaction\x00\x00\x00!sqlite3JournalIsInMemory(pPager->jfd)\x00\x00zeroJournalHdr\x00\x00dirSync==0 || dirSync==1\x00\x00\x00\x00sqlite3OsDelete\x00pPager->eState!=PAGER_READER\x00\x00\x00\x00pager_truncate\x00\x00pWal->writeLock==0\x00\x00pWal->exclusiveMode!=WAL_HEAPMEMORY_MODE || op==-1\x00\x00pWal->readLock>=0 || (op<=0 && pWal->exclusiveMode==0)\x00\x00pWal->exclusiveMode==0\x00\x00pWal->readLock>=0\x00\x00\x00sqlite3WalExclusiveMode\x00!pPager->exclusiveMode || pPager->eLock==eLock\x00\x00eLock==NO_LOCK || eLock==SHARED_LOCK\x00\x00\x00\x00eLock!=NO_LOCK || pagerUseWal(pPager)==0\x00\x00\x00\x00pPager->eLock>=eLock\x00\x00\x00\x00pagerUnlockDb\x00\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager)\x00\x00recovered %d pages from %s\x00\x00pager_playback\x00\x00sqlite3PagerSync\x00\x00\x00\x00!isOpen(pJournal)\x00\x00\x00pager_delmaster\x00isOpen(pPager->fd) || pPager->tempFile\x00\x00setSectorSize\x00\x00\x00rc==SQLITE_OK || !MEMDB\x00pPager->errCode==SQLITE_FULL || pPager->errCode==SQLITE_OK || (pPager->errCode & 0xff)==SQLITE_IOERR\x00\x00\x00\x00pager_error\x00pPager->eState==PAGER_READER || pPager->eState==PAGER_OPEN || pPager->eState==PAGER_ERROR\x00\x00\x00!isOpen(pPager->jfd)\x00\x00\x00\x00pPager->errCode || pPager->eState!=PAGER_ERROR\x00\x00pPager->errCode==SQLITE_OK || !MEMDB\x00\x00\x00\x00pager_unlock\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pNew)\x00\x00sqlite3Realloc\x00\x00pPgnoNext\x00\x00\x00next==0 || rc==SQLITE_DONE\x00\x00rc==SQLITE_OK || pPage==0\x00\x00\x00getOverflowPage\x00ptrmapPageno\x00\x00\x00\x00offset <= (int)pBt->usableSize-5\x00\x00\x00\x00pEType!=0\x00\x00\x00ptrmapGet\x00\x00\x00flags==0 || flags==PAGER_GET_NOCONTENT || flags==PAGER_GET_READONLY\x00btreeGetPage\x00\x00\x00\x00pPage->aData==sqlite3PagerGetData(pDbPage)\x00\x00btreePageFromDbPage\x00pPage->aData\x00\x00\x00\x00pPage->pBt\x00\x00pPage->pDbPage!=0\x00\x00\x00sqlite3PagerGetExtra(pPage->pDbPage) == (void*)pPage\x00\x00\x00\x00sqlite3PagerGetData(pPage->pDbPage)==pPage->aData\x00\x00\x00sqlite3_mutex_held(pPage->pBt->mutex)\x00\x00\x00releasePageNotNull\x00\x00(writeOnly==0 || writeOnly==1) && BTCF_WriteFlag==1\x00sqlite3BtreeTripAllCursors\x00\x00sqlite3BtreeClearCursor\x00pPager->eState!=PAGER_WRITER_FINISHED\x00\x00\x00sqlite3PagerPagecount\x00\x00\x00btreeEndTransaction\x00pLock->eLock==READ_LOCK || pLock->pBtree==p\x00downgradeAllSharedCacheTableLocks\x00\x00\x00p->sharable || 0==*ppIter\x00\x00\x00p->inTrans>0\x00\x00\x00\x00(pBt->btsFlags & BTS_EXCLUSIVE)==0 || pBt->pWriter==pLock->pBtree\x00\x00\x00pLock->pBtree->inTrans>=pLock->eLock\x00\x00\x00\x00pLock->iTable!=1 || pLock==&p->lock\x00(pBt->btsFlags & BTS_PENDING)==0 || pBt->pWriter\x00\x00\x00\x00clearAllSharedCacheTableLocks\x00\x00\x00countValidCursors(pBt,0)==0 || pBt->inTransaction>TRANS_NONE\x00\x00\x00\x00pPage1->aData\x00\x00\x00sqlite3PagerRefcount(pBt->pPager)==1\x00\x00\x00\x00unlockBtreeIfUnused\x00pNew!=0\x00sqlite3HashInit\x00pH!=0\x00\x00\x00sqlite3HashClear\x00\x00\x00\x00!ExprHasProperty(p, EP_IntValue) || p->u.iValue>=0\x00\x00p->pLeft==0\x00p->pRight==0\x00\x00\x00\x00p->x.pSelect==0\x00p->x.pList==0 || p->pRight==0\x00\x00\x00sqlite3ExprDeleteNN\x00pList->a!=0 || pList->nExpr==0\x00\x00exprListDeleteNN\x00\x00\x00\x00pIndex->pSchema==pTable->pSchema || (IsVirtual(pTable) && pIndex->idxType!=SQLITE_IDXTYPE_APPDEF)\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00pOld==pIndex || pOld==0\x00nLookaside==0 || nLookaside==db->lookaside.nOut\x00deleteTable\x00pKey!=0\x00pH->htsize>0\x00\x00\x00\x00sqlite3HashInsert\x00\x00\x00elem!=0\x00findElementWithHash\x00pEntry->count>=0\x00\x00\x00\x00pH->first==0\x00\x00\x00\x00pH->count==0\x00\x00\x00\x00removeElementGivenHash\x00\x00iDb>=0 && iDb<db->nDb\x00\x00\x00sqlite3SchemaMutexHeld\x00\x00i>=0 && i<db->nDb\x00\x00\x00sqlite3SchemaToIndex\x00\x00\x00\x00db==0 || IsVirtual(pTab) || sqlite3SchemaMutexHeld(db, 0, pTab->pSchema)\x00\x00\x00\x00pFKey->isDeferred==0 || pFKey->isDeferred==1\x00\x00\x00\x00sqlite3FkDelete\x00pTable!=0\x00\x00\x00sqlite3DeleteColumnNames\x00\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00db2\x00!db || pRet\x00vtabDisconnectAll\x00\x00\x00p->wantToLock==0 && p->locked==0\x00\x00\x00\x00!pBt->pCursor\x00\x00\x00p->wantToLock==0\x00\x00\x00\x00sqlite3BtreeClose\x00\x00\x00pBt->pCursor!=0\x00sqlite3BtreeCloseCursor\x00sqlite3_mutex_notheld(pBt->mutex)\x00\x00\x00removeFromSharingList\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexFree\x00\x00\x00\x00sqlite3_mutex_free\x00\x00db || pagerUseWal(pPager)==0\x00\x00\x00\x00db || pPager->pWal==0\x00\x00\x00!pPager->aSavepoint && !pPager->pInJournal\x00\x00!isOpen(pPager->jfd) && !isOpen(pPager->sjfd)\x00\x00\x00sqlite3PagerClose\x00\x00\x00pWal->ckptLock==0\x00\x00\x00eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0\x00\x00\x00\x00sqlite3WalCheckpoint\x00\x00\x00\x00pChanged\x00\x00\x00\x00page0 || pWal->writeLock==0\x00badHdr==0 || pWal->writeLock==0\x00walIndexReadHdr\x00walIndexTryHdr\x00\x00nByte>=8\x00\x00\x00\x00(nByte&0x00000007)==0\x00\x00\x00walChecksumBytes\x00\x00\x00\x00pWal->ckptLock==1 || pWal->ckptLock==0\x00\x00recovered %d frames from WAL file %s\x00\x00\x00\x00walIndexRecover\x00cannot open file\x00\x00\x00\x00idx <= HASHTABLE_NSLOT/2 + 1\x00\x00\x00\x00!aPgno[idx]\x00walIndexAppend\x00\x00walIndexWriteHdr\x00\x00\x00\x00walCkptInfo\x00pIter\x00\x00\x00y<=pWal->hdr.mxFrame\x00\x00\x00\x00walFramePgno(pWal, iFrame)==iDbpage\x00pInfo->nBackfill==pWal->hdr.mxFrame\x00pWal->ckptLock && pWal->hdr.mxFrame>0\x00\x00\x00walIteratorInit\x00nList<=HASHTABLE_NPAGE && nList>0\x00\x00\x00iSub<ArraySize(aSub)\x00\x00\x00\x00p->aList && p->nList<=(1<<iSub)\x00p->aList==&aList[iList&~((2<<iSub)-1)]\x00\x00p->nList<=(1<<iSub)\x00p->aList==&aList[nList&~((2<<iSub)-1)]\x00\x00aMerge==aList\x00\x00\x00aContent[aList[i]] > aContent[aList[i-1]]\x00\x00\x00walMergesort\x00\x00\x00\x00nLeft>0 && nRight>0\x00iLeft>=nLeft || aContent[aLeft[iLeft]]>dbpage\x00\x00\x00iRight>=nRight || aContent[aRight[iRight]]>dbpage\x00\x00\x00walMerge\x00\x00\x00\x00walCheckpoint\x00\x00\x00iMin<0xffffffff\x00walIteratorNext\x00pInfo->aReadMark[0]==0\x00\x00walRestartHdr\x00\x00\x00cannot limit WAL size: %s\x00\x00\x00sqlite3PcacheClose\x00\x00sqlite3LeaveMutexAndCloseZombie\x00sqlite3CloseExtensions\x00\x00p->flags==MEM_Null && p->z==0\x00\x00\x00sqlite3_value_blob\x00\x00pVm->db\x00columnMem\x00\x00\x00p->db!=0\x00\x00\x00\x00columnMallocFailure\x00columnName\x00\x00pMem->z || pMem->n==0\x00\x00\x00sqlite3VdbeIntValue\x00u<=LARGEST_INT64\x00\x00\x00\x00u-1==LARGEST_INT64\x00\x00sqlite3Atoi64\x00\x00\x00922337203685477580\x00\x00create\x00\x00trigger\x00temp\x00\x00\x00\x00temporary\x00\x00\x00end\x00explain\x00!db->mallocFailed\x00\x00\x00sqlite3_create_collation_v2\x00unable to delete/modify collation sequence due to active statements\x00createCollation\x00enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE\x00pDel==0 || pDel==pColl\x00\x00sqlite3HashFind\x00findCollSeqEntry\x00\x00\x00\x00sqlite3FindCollSeq\x00\x00sqlite3_create_collation16\x00\x00(m.flags & MEM_Term)!=0 || db->mallocFailed\x00(m.flags & MEM_Str)!=0 || db->mallocFailed\x00\x00m.z || db->mallocFailed\x00sqlite3Utf16to8\x00unable to delete/modify user-function due to active statements\x00\x00p || db->mallocFailed\x00\x00\x00sqlite3CreateFunc\x00\x00\x00nArg>=(-2)\x00\x00nArg>=(-1) || createFlag==0\x00sqlite3FindFunction\x00sqlite3_create_function_v2\x00\x00sqlite3_create_function16\x00\x00\x00pDel==0 || pDel==pMod\x00\x00\x00sqlite3VtabCreateModule\x00IsVirtual(pTab)\x00pTab->pIndex==0\x00pIdx->pNext==0\x00\x00%s\x00\x00(rc&0xff)==rc\x00\x00\x00sqlite3_declare_vtab\x00\x00\x00\x00zSql!=0\x00pzErrMsg!=0\x00pParse->pNewTable==0\x00\x00\x00\x00pParse->pNewTrigger==0\x00\x00pParse->nVar==0\x00pParse->pVList==0\x00\x00\x00tokenType==TK_SPACE || tokenType==TK_ILLEGAL\x00\x00\x00\x00unrecognized token: \"%.*s\"\x00\x00nErr==0\x00nErr==0 || pParse->rc!=SQLITE_OK\x00\x00\x00\x00sqlite3RunParser\x00\x00\x00\x00yypParser->yytos!=0\x00%sInput '%s'\x0a\x00\x00\x00yyact == YY_ERROR_ACTION\x00\x00\x00\x00%sSyntax Error!\x0a\x00\x00\x00\x00%sReturn. Stack=\x00\x00\x00\x00%c%s\x00\x00\x00\x00]\x0a\x00\x00sqlite3Parser\x00\x00\x00$\x00\x00\x00SEMI\x00\x00\x00\x00EXPLAIN\x00QUERY\x00\x00\x00PLAN\x00\x00\x00\x00BEGIN\x00\x00\x00TRANSACTION\x00DEFERRED\x00\x00\x00\x00IMMEDIATE\x00\x00\x00EXCLUSIVE\x00\x00\x00COMMIT\x00\x00END\x00ROLLBACK\x00\x00\x00\x00SAVEPOINT\x00\x00\x00RELEASE\x00TO\x00\x00TABLE\x00\x00\x00CREATE\x00\x00IF\x00\x00NOT\x00EXISTS\x00\x00TEMP\x00\x00\x00\x00LP\x00\x00RP\x00\x00AS\x00\x00WITHOUT\x00COMMA\x00\x00\x00OR\x00\x00AND\x00IS\x00\x00MATCH\x00\x00\x00LIKE_KW\x00BETWEEN\x00IN\x00\x00ISNULL\x00\x00NOTNULL\x00NE\x00\x00EQ\x00\x00GT\x00\x00LE\x00\x00LT\x00\x00GE\x00\x00ESCAPE\x00\x00BITAND\x00\x00BITOR\x00\x00\x00LSHIFT\x00\x00RSHIFT\x00\x00PLUS\x00\x00\x00\x00MINUS\x00\x00\x00STAR\x00\x00\x00\x00SLASH\x00\x00\x00REM\x00CONCAT\x00\x00COLLATE\x00BITNOT\x00\x00ID\x00\x00INDEXED\x00ABORT\x00\x00\x00ACTION\x00\x00AFTER\x00\x00\x00ANALYZE\x00ASC\x00ATTACH\x00\x00BEFORE\x00\x00BY\x00\x00CASCADE\x00CAST\x00\x00\x00\x00COLUMNKW\x00\x00\x00\x00CONFLICT\x00\x00\x00\x00DATABASE\x00\x00\x00\x00DESC\x00\x00\x00\x00DETACH\x00\x00EACH\x00\x00\x00\x00FAIL\x00\x00\x00\x00FOR\x00IGNORE\x00\x00INITIALLY\x00\x00\x00INSTEAD\x00NO\x00\x00KEY\x00OF\x00\x00OFFSET\x00\x00PRAGMA\x00\x00RAISE\x00\x00\x00RECURSIVE\x00\x00\x00REPLACE\x00RESTRICT\x00\x00\x00\x00ROW\x00TRIGGER\x00VACUUM\x00\x00VIEW\x00\x00\x00\x00VIRTUAL\x00WITH\x00\x00\x00\x00REINDEX\x00RENAME\x00\x00CTIME_KW\x00\x00\x00\x00ANY\x00STRING\x00\x00JOIN_KW\x00CONSTRAINT\x00\x00DEFAULT\x00PRIMARY\x00UNIQUE\x00\x00CHECK\x00\x00\x00REFERENCES\x00\x00AUTOINCR\x00\x00\x00\x00ON\x00\x00INSERT\x00\x00DELETE\x00\x00UPDATE\x00\x00SET\x00DEFERRABLE\x00\x00FOREIGN\x00DROP\x00\x00\x00\x00UNION\x00\x00\x00ALL\x00EXCEPT\x00\x00INTERSECT\x00\x00\x00SELECT\x00\x00VALUES\x00\x00DISTINCT\x00\x00\x00\x00DOT\x00FROM\x00\x00\x00\x00JOIN\x00\x00\x00\x00USING\x00\x00\x00ORDER\x00\x00\x00GROUP\x00\x00\x00HAVING\x00\x00LIMIT\x00\x00\x00WHERE\x00\x00\x00INTO\x00\x00\x00\x00FLOAT\x00\x00\x00BLOB\x00\x00\x00\x00INTEGER\x00VARIABLE\x00\x00\x00\x00CASE\x00\x00\x00\x00WHEN\x00\x00\x00\x00THEN\x00\x00\x00\x00ELSE\x00\x00\x00\x00INDEX\x00\x00\x00ALTER\x00\x00\x00ADD\x00error\x00\x00\x00input\x00\x00\x00cmdlist\x00ecmd\x00\x00\x00\x00cmdx\x00\x00\x00\x00cmd\x00transtype\x00\x00\x00trans_opt\x00\x00\x00nm\x00\x00savepoint_opt\x00\x00\x00create_table\x00\x00\x00\x00create_table_args\x00\x00\x00createkw\x00\x00\x00\x00ifnotexists\x00dbnm\x00\x00\x00\x00columnlist\x00\x00conslist_opt\x00\x00\x00\x00table_options\x00\x00\x00select\x00\x00columnname\x00\x00carglist\x00\x00\x00\x00typetoken\x00\x00\x00typename\x00\x00\x00\x00signed\x00\x00plus_num\x00\x00\x00\x00minus_num\x00\x00\x00ccons\x00\x00\x00term\x00\x00\x00\x00expr\x00\x00\x00\x00onconf\x00\x00sortorder\x00\x00\x00autoinc\x00eidlist_opt\x00refargs\x00defer_subclause\x00refarg\x00\x00refact\x00\x00init_deferred_pred_opt\x00\x00conslist\x00\x00\x00\x00tconscomma\x00\x00tcons\x00\x00\x00sortlist\x00\x00\x00\x00eidlist\x00defer_subclause_opt\x00orconf\x00\x00resolvetype\x00raisetype\x00\x00\x00ifexists\x00\x00\x00\x00fullname\x00\x00\x00\x00selectnowith\x00\x00\x00\x00oneselect\x00\x00\x00with\x00\x00\x00\x00multiselect_op\x00\x00distinct\x00\x00\x00\x00selcollist\x00\x00from\x00\x00\x00\x00where_opt\x00\x00\x00groupby_opt\x00having_opt\x00\x00orderby_opt\x00limit_opt\x00\x00\x00values\x00\x00nexprlist\x00\x00\x00exprlist\x00\x00\x00\x00sclp\x00\x00\x00\x00as\x00\x00seltablist\x00\x00stl_prefix\x00\x00joinop\x00\x00indexed_opt\x00on_opt\x00\x00using_opt\x00\x00\x00idlist\x00\x00setlist\x00insert_cmd\x00\x00idlist_opt\x00\x00likeop\x00\x00between_op\x00\x00in_op\x00\x00\x00paren_exprlist\x00\x00case_operand\x00\x00\x00\x00case_exprlist\x00\x00\x00case_else\x00\x00\x00uniqueflag\x00\x00collate\x00nmnum\x00\x00\x00trigger_decl\x00\x00\x00\x00trigger_cmd_list\x00\x00\x00\x00trigger_time\x00\x00\x00\x00trigger_event\x00\x00\x00foreach_clause\x00\x00when_clause\x00trigger_cmd\x00trnm\x00\x00\x00\x00tridxby\x00database_kw_opt\x00key_opt\x00add_column_fullname\x00kwcolumn_opt\x00\x00\x00\x00create_vtab\x00vtabarglist\x00vtabarg\x00vtabargtoken\x00\x00\x00\x00lp\x00\x00anylist\x00wqlist\x00\x00stateno <= YY_SHIFT_COUNT\x00\x00\x00iLookAhead!=YYNOCODE\x00\x00\x00\x00%sFALLBACK %s => %s\x0a\x00\x00\x00\x00yyFallback[iFallback]==0\x00\x00\x00\x00%sWILDCARD %s => %s\x0a\x00\x00\x00\x00yy_find_shift_action\x00\x00\x00\x00%sStack Overflow!\x0a\x00\x00parser stack overflow\x00\x00\x00pParser->yytos!=0\x00\x00\x00pParser->yytos > pParser->yystack\x00\x00\x00%sPopping %s\x0a\x00\x00\x00yy_pop_parser_stack\x00%sShift '%s', go to state %d\x0a\x00\x00\x00%sShift '%s'\x0a\x00\x00\x00%sReduce [%s], go to state %d.\x0a\x00rowid\x00\x00\x00unknown table option: %.*s\x00\x00#%d\x00%.*s\x00\x00\x00\x00set list\x00\x00\x00\x00t.n>=2\x00\x00near \"%T\": syntax error\x00too many arguments on function %T\x00\x00\x00yymsp[-2].minor.yy145!=0\x00\x00\x00\x00yymsp[-1].minor.yy145!=0\x00\x00\x00\x00qualified table names are not allowed on INSERT, UPDATE, and DELETE statements within triggers\x00\x00the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers\x00the NOT INDEXED clause is not allowed on UPDATE or DELETE statements within triggers\x00\x00\x00\x00yyruleno!=277\x00\x00\x00yyruleno!=294\x00\x00\x00yyruleno!=295\x00\x00\x00yyruleno!=301\x00\x00\x00yyruleno!=303\x00\x00\x00yyruleno!=304\x00\x00\x00yyruleno!=305\x00\x00\x00yyruleno!=309\x00\x00\x00yyruleno!=312\x00\x00\x00yyruleno!=313\x00\x00\x00yyruleno<sizeof(yyRuleInfo)/sizeof(yyRuleInfo[0])\x00\x00\x00yyact == YY_ACCEPT_ACTION\x00\x00\x00explain ::= EXPLAIN\x00explain ::= EXPLAIN QUERY PLAN\x00\x00cmdx ::= cmd\x00\x00\x00\x00cmd ::= BEGIN transtype trans_opt\x00\x00\x00transtype ::=\x00\x00\x00transtype ::= DEFERRED\x00\x00transtype ::= IMMEDIATE\x00transtype ::= EXCLUSIVE\x00cmd ::= COMMIT trans_opt\x00\x00\x00\x00cmd ::= END trans_opt\x00\x00\x00cmd ::= ROLLBACK trans_opt\x00\x00cmd ::= SAVEPOINT nm\x00\x00\x00\x00cmd ::= RELEASE savepoint_opt nm\x00\x00\x00\x00cmd ::= ROLLBACK trans_opt TO savepoint_opt nm\x00\x00create_table ::= createkw temp TABLE ifnotexists nm dbnm\x00\x00\x00\x00createkw ::= CREATE\x00ifnotexists ::=\x00ifnotexists ::= IF NOT EXISTS\x00\x00\x00temp ::= TEMP\x00\x00\x00temp ::=\x00\x00\x00\x00create_table_args ::= LP columnlist conslist_opt RP table_options\x00\x00\x00create_table_args ::= AS select\x00table_options ::=\x00\x00\x00table_options ::= WITHOUT nm\x00\x00\x00\x00columnname ::= nm typetoken\x00typetoken ::=\x00\x00\x00typetoken ::= typename LP signed RP\x00typetoken ::= typename LP signed COMMA signed RP\x00\x00\x00\x00typename ::= typename ID|STRING\x00ccons ::= CONSTRAINT nm\x00ccons ::= DEFAULT term\x00\x00ccons ::= DEFAULT LP expr RP\x00\x00\x00\x00ccons ::= DEFAULT PLUS term\x00ccons ::= DEFAULT MINUS term\x00\x00\x00\x00ccons ::= DEFAULT ID|INDEXED\x00\x00\x00\x00ccons ::= NOT NULL onconf\x00\x00\x00ccons ::= PRIMARY KEY sortorder onconf autoinc\x00\x00ccons ::= UNIQUE onconf\x00ccons ::= CHECK LP expr RP\x00\x00ccons ::= REFERENCES nm eidlist_opt refargs\x00ccons ::= defer_subclause\x00\x00\x00ccons ::= COLLATE ID|STRING\x00autoinc ::=\x00autoinc ::= AUTOINCR\x00\x00\x00\x00refargs ::=\x00refargs ::= refargs refarg\x00\x00refarg ::= MATCH nm\x00refarg ::= ON INSERT refact\x00refarg ::= ON DELETE refact\x00refarg ::= ON UPDATE refact\x00refact ::= SET NULL\x00refact ::= SET DEFAULT\x00\x00refact ::= CASCADE\x00\x00refact ::= RESTRICT\x00refact ::= NO ACTION\x00\x00\x00\x00defer_subclause ::= NOT DEFERRABLE init_deferred_pred_opt\x00\x00\x00defer_subclause ::= DEFERRABLE init_deferred_pred_opt\x00\x00\x00init_deferred_pred_opt ::=\x00\x00init_deferred_pred_opt ::= INITIALLY DEFERRED\x00\x00\x00init_deferred_pred_opt ::= INITIALLY IMMEDIATE\x00\x00conslist_opt ::=\x00\x00\x00\x00tconscomma ::= COMMA\x00\x00\x00\x00tcons ::= CONSTRAINT nm\x00tcons ::= PRIMARY KEY LP sortlist autoinc RP onconf\x00tcons ::= UNIQUE LP sortlist RP onconf\x00\x00tcons ::= CHECK LP expr RP onconf\x00\x00\x00tcons ::= FOREIGN KEY LP eidlist RP REFERENCES nm eidlist_opt refargs defer_subclause_opt\x00\x00\x00defer_subclause_opt ::=\x00onconf ::=\x00\x00onconf ::= ON CONFLICT resolvetype\x00\x00orconf ::=\x00\x00orconf ::= OR resolvetype\x00\x00\x00resolvetype ::= IGNORE\x00\x00resolvetype ::= REPLACE\x00cmd ::= DROP TABLE ifexists fullname\x00\x00\x00\x00ifexists ::= IF EXISTS\x00\x00ifexists ::=\x00\x00\x00\x00cmd ::= createkw temp VIEW ifnotexists nm dbnm eidlist_opt AS select\x00\x00\x00\x00cmd ::= DROP VIEW ifexists fullname\x00cmd ::= select\x00\x00select ::= with selectnowith\x00\x00\x00\x00selectnowith ::= selectnowith multiselect_op oneselect\x00\x00multiselect_op ::= UNION\x00\x00\x00\x00multiselect_op ::= UNION ALL\x00\x00\x00\x00multiselect_op ::= EXCEPT|INTERSECT\x00oneselect ::= SELECT distinct selcollist from where_opt groupby_opt having_opt orderby_opt limit_opt\x00\x00\x00\x00values ::= VALUES LP nexprlist RP\x00\x00\x00values ::= values COMMA LP exprlist RP\x00\x00distinct ::= DISTINCT\x00\x00\x00distinct ::= ALL\x00\x00\x00\x00distinct ::=\x00\x00\x00\x00sclp ::=\x00\x00\x00\x00selcollist ::= sclp expr as\x00selcollist ::= sclp STAR\x00\x00\x00\x00selcollist ::= sclp nm DOT STAR\x00as ::= AS nm\x00\x00\x00\x00as ::=\x00\x00from ::=\x00\x00\x00\x00from ::= FROM seltablist\x00\x00\x00\x00stl_prefix ::= seltablist joinop\x00\x00\x00\x00stl_prefix ::=\x00\x00seltablist ::= stl_prefix nm dbnm as indexed_opt on_opt using_opt\x00\x00\x00seltablist ::= stl_prefix nm dbnm LP exprlist RP as on_opt using_opt\x00\x00\x00\x00seltablist ::= stl_prefix LP select RP as on_opt using_opt\x00\x00seltablist ::= stl_prefix LP seltablist RP as on_opt using_opt\x00\x00dbnm ::=\x00\x00\x00\x00dbnm ::= DOT nm\x00fullname ::= nm dbnm\x00\x00\x00\x00joinop ::= COMMA|JOIN\x00\x00\x00joinop ::= JOIN_KW JOIN\x00joinop ::= JOIN_KW nm JOIN\x00\x00joinop ::= JOIN_KW nm nm JOIN\x00\x00\x00on_opt ::= ON expr\x00\x00on_opt ::=\x00\x00indexed_opt ::=\x00indexed_opt ::= INDEXED BY nm\x00\x00\x00indexed_opt ::= NOT INDEXED\x00using_opt ::= USING LP idlist RP\x00\x00\x00\x00using_opt ::=\x00\x00\x00orderby_opt ::=\x00orderby_opt ::= ORDER BY sortlist\x00\x00\x00sortlist ::= sortlist COMMA expr sortorder\x00\x00sortlist ::= expr sortorder\x00sortorder ::= ASC\x00\x00\x00sortorder ::= DESC\x00\x00sortorder ::=\x00\x00\x00groupby_opt ::=\x00groupby_opt ::= GROUP BY nexprlist\x00\x00having_opt ::=\x00\x00having_opt ::= HAVING expr\x00\x00limit_opt ::=\x00\x00\x00limit_opt ::= LIMIT expr\x00\x00\x00\x00limit_opt ::= LIMIT expr OFFSET expr\x00\x00\x00\x00limit_opt ::= LIMIT expr COMMA expr\x00cmd ::= with DELETE FROM fullname indexed_opt where_opt\x00where_opt ::=\x00\x00\x00where_opt ::= WHERE expr\x00\x00\x00\x00cmd ::= with UPDATE orconf fullname indexed_opt SET setlist where_opt\x00\x00\x00setlist ::= setlist COMMA nm EQ expr\x00\x00\x00\x00setlist ::= setlist COMMA LP idlist RP EQ expr\x00\x00setlist ::= nm EQ expr\x00\x00setlist ::= LP idlist RP EQ expr\x00\x00\x00\x00cmd ::= with insert_cmd INTO fullname idlist_opt select\x00cmd ::= with insert_cmd INTO fullname idlist_opt DEFAULT VALUES\x00insert_cmd ::= INSERT orconf\x00\x00\x00\x00insert_cmd ::= REPLACE\x00\x00idlist_opt ::=\x00\x00idlist_opt ::= LP idlist RP\x00idlist ::= idlist COMMA nm\x00\x00idlist ::= nm\x00\x00\x00expr ::= LP expr RP\x00term ::= NULL\x00\x00\x00expr ::= ID|INDEXED\x00expr ::= JOIN_KW\x00\x00\x00\x00expr ::= nm DOT nm\x00\x00expr ::= nm DOT nm DOT nm\x00\x00\x00term ::= FLOAT|BLOB\x00term ::= STRING\x00term ::= INTEGER\x00\x00\x00\x00expr ::= VARIABLE\x00\x00\x00expr ::= expr COLLATE ID|STRING\x00expr ::= CAST LP expr AS typetoken RP\x00\x00\x00expr ::= ID|INDEXED LP distinct exprlist RP\x00expr ::= ID|INDEXED LP STAR RP\x00\x00term ::= CTIME_KW\x00\x00\x00expr ::= LP nexprlist COMMA expr RP\x00expr ::= expr AND expr\x00\x00expr ::= expr OR expr\x00\x00\x00expr ::= expr LT|GT|GE|LE expr\x00\x00expr ::= expr EQ|NE expr\x00\x00\x00\x00expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr\x00\x00\x00expr ::= expr PLUS|MINUS expr\x00\x00\x00expr ::= expr STAR|SLASH|REM expr\x00\x00\x00expr ::= expr CONCAT expr\x00\x00\x00likeop ::= NOT LIKE_KW|MATCH\x00\x00\x00\x00expr ::= expr likeop expr\x00\x00\x00expr ::= expr likeop expr ESCAPE expr\x00\x00\x00expr ::= expr ISNULL|NOTNULL\x00\x00\x00\x00expr ::= expr NOT NULL\x00\x00expr ::= expr IS expr\x00\x00\x00expr ::= expr IS NOT expr\x00\x00\x00expr ::= NOT expr\x00\x00\x00expr ::= BITNOT expr\x00\x00\x00\x00expr ::= MINUS expr\x00expr ::= PLUS expr\x00\x00between_op ::= BETWEEN\x00\x00between_op ::= NOT BETWEEN\x00\x00expr ::= expr between_op expr AND expr\x00\x00in_op ::= IN\x00\x00\x00\x00in_op ::= NOT IN\x00\x00\x00\x00expr ::= expr in_op LP exprlist RP\x00\x00expr ::= LP select RP\x00\x00\x00expr ::= expr in_op LP select RP\x00\x00\x00\x00expr ::= expr in_op nm dbnm paren_exprlist\x00\x00expr ::= EXISTS LP select RP\x00\x00\x00\x00expr ::= CASE case_operand case_exprlist case_else END\x00\x00case_exprlist ::= case_exprlist WHEN expr THEN expr\x00case_exprlist ::= WHEN expr THEN expr\x00\x00\x00case_else ::= ELSE expr\x00case_else ::=\x00\x00\x00case_operand ::= expr\x00\x00\x00case_operand ::=\x00\x00\x00\x00exprlist ::=\x00\x00\x00\x00nexprlist ::= nexprlist COMMA expr\x00\x00nexprlist ::= expr\x00\x00paren_exprlist ::=\x00\x00paren_exprlist ::= LP exprlist RP\x00\x00\x00cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt\x00\x00\x00\x00uniqueflag ::= UNIQUE\x00\x00\x00uniqueflag ::=\x00\x00eidlist_opt ::=\x00eidlist_opt ::= LP eidlist RP\x00\x00\x00eidlist ::= eidlist COMMA nm collate sortorder\x00\x00eidlist ::= nm collate sortorder\x00\x00\x00\x00collate ::=\x00collate ::= COLLATE ID|STRING\x00\x00\x00cmd ::= DROP INDEX ifexists fullname\x00\x00\x00\x00cmd ::= VACUUM\x00\x00cmd ::= VACUUM nm\x00\x00\x00cmd ::= PRAGMA nm dbnm\x00\x00cmd ::= PRAGMA nm dbnm EQ nmnum\x00cmd ::= PRAGMA nm dbnm LP nmnum RP\x00\x00cmd ::= PRAGMA nm dbnm EQ minus_num\x00cmd ::= PRAGMA nm dbnm LP minus_num RP\x00\x00plus_num ::= PLUS INTEGER|FLOAT\x00minus_num ::= MINUS INTEGER|FLOAT\x00\x00\x00cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END\x00\x00\x00\x00trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause\x00trigger_time ::= BEFORE\x00trigger_time ::= AFTER\x00\x00trigger_time ::= INSTEAD OF\x00trigger_time ::=\x00\x00\x00\x00trigger_event ::= DELETE|INSERT\x00trigger_event ::= UPDATE\x00\x00\x00\x00trigger_event ::= UPDATE OF idlist\x00\x00when_clause ::=\x00when_clause ::= WHEN expr\x00\x00\x00trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI\x00\x00trigger_cmd_list ::= trigger_cmd SEMI\x00\x00\x00trnm ::= nm DOT nm\x00\x00tridxby ::= INDEXED BY nm\x00\x00\x00tridxby ::= NOT INDEXED\x00trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt\x00\x00\x00\x00trigger_cmd ::= insert_cmd INTO trnm idlist_opt select\x00\x00trigger_cmd ::= DELETE FROM trnm tridxby where_opt\x00\x00trigger_cmd ::= select\x00\x00expr ::= RAISE LP IGNORE RP\x00expr ::= RAISE LP raisetype COMMA nm RP\x00raisetype ::= ROLLBACK\x00\x00raisetype ::= ABORT\x00raisetype ::= FAIL\x00\x00cmd ::= DROP TRIGGER ifexists fullname\x00\x00cmd ::= ATTACH database_kw_opt expr AS expr key_opt\x00cmd ::= DETACH database_kw_opt expr\x00key_opt ::=\x00key_opt ::= KEY expr\x00\x00\x00\x00cmd ::= REINDEX\x00cmd ::= REINDEX nm dbnm\x00cmd ::= ANALYZE\x00cmd ::= ANALYZE nm dbnm\x00cmd ::= ALTER TABLE fullname RENAME TO nm\x00\x00\x00cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist\x00\x00\x00\x00add_column_fullname ::= fullname\x00\x00\x00\x00cmd ::= create_vtab\x00cmd ::= create_vtab LP vtabarglist RP\x00\x00\x00create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm\x00vtabarg ::=\x00vtabargtoken ::= ANY\x00\x00\x00\x00vtabargtoken ::= lp anylist RP\x00\x00lp ::= LP\x00\x00\x00with ::=\x00\x00\x00\x00with ::= WITH wqlist\x00\x00\x00\x00with ::= WITH RECURSIVE wqlist\x00\x00wqlist ::= nm eidlist_opt AS LP select RP\x00\x00\x00wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP\x00\x00input ::= cmdlist\x00\x00\x00cmdlist ::= cmdlist ecmd\x00\x00\x00\x00cmdlist ::= ecmd\x00\x00\x00\x00ecmd ::= SEMI\x00\x00\x00ecmd ::= explain cmdx SEMI\x00\x00explain ::=\x00trans_opt ::=\x00\x00\x00trans_opt ::= TRANSACTION\x00\x00\x00trans_opt ::= TRANSACTION nm\x00\x00\x00\x00savepoint_opt ::= SAVEPOINT\x00savepoint_opt ::=\x00\x00\x00cmd ::= create_table create_table_args\x00\x00columnlist ::= columnlist COMMA columnname carglist\x00columnlist ::= columnname carglist\x00\x00nm ::= ID|INDEXED\x00\x00\x00nm ::= STRING\x00\x00\x00nm ::= JOIN_KW\x00\x00typetoken ::= typename\x00\x00typename ::= ID|STRING\x00\x00signed ::= plus_num\x00signed ::= minus_num\x00\x00\x00\x00carglist ::= carglist ccons\x00carglist ::=\x00\x00\x00\x00ccons ::= NULL onconf\x00\x00\x00conslist_opt ::= COMMA conslist\x00conslist ::= conslist tconscomma tcons\x00\x00conslist ::= tcons\x00\x00tconscomma ::=\x00\x00defer_subclause_opt ::= defer_subclause\x00resolvetype ::= raisetype\x00\x00\x00selectnowith ::= oneselect\x00\x00oneselect ::= values\x00\x00\x00\x00sclp ::= selcollist COMMA\x00\x00\x00as ::= ID|STRING\x00\x00\x00\x00expr ::= term\x00\x00\x00likeop ::= LIKE_KW|MATCH\x00\x00\x00\x00exprlist ::= nexprlist\x00\x00nmnum ::= plus_num\x00\x00nmnum ::= nm\x00\x00\x00\x00nmnum ::= ON\x00\x00\x00\x00nmnum ::= DELETE\x00\x00\x00\x00nmnum ::= DEFAULT\x00\x00\x00plus_num ::= INTEGER|FLOAT\x00\x00foreach_clause ::=\x00\x00foreach_clause ::= FOR EACH ROW\x00trnm ::= nm\x00tridxby ::=\x00database_kw_opt ::= DATABASE\x00\x00\x00\x00database_kw_opt ::=\x00kwcolumn_opt ::=\x00\x00\x00\x00kwcolumn_opt ::= COLUMNKW\x00\x00\x00vtabarglist ::= vtabarg\x00vtabarglist ::= vtabarglist COMMA vtabarg\x00\x00\x00vtabarg ::= vtabarg vtabargtoken\x00\x00\x00\x00anylist ::=\x00anylist ::= anylist LP anylist RP\x00\x00\x00anylist ::= anylist ANY\x00pParse->pToplevel==0\x00\x00\x00\x00!pParse->isMultiWrite || sqlite3VdbeAssertMayAbort(v, pParse->mayAbort)\x00sqlite3VdbeGetOp(v, 0)->opcode==OP_Init\x00usesStmtJournal=%d\x00\x00pParse->iCacheLevel==0\x00\x00sqlite3FinishCoding\x00pParse->aLabel==0\x00\x00\x00pParse->nLabel==0\x00\x00\x00pParse->nOpAlloc==0\x00pParse->szOpAlloc==0\x00\x00\x00\x00sqlite3VdbeCreate\x00\x00\x00p->magic==VDBE_MAGIC_INIT\x00\x00\x00op>=0 && op<0xff\x00\x00\x00\x00 r[%d]={%d:%d}\x00\x00\x0a\x00\x00\x00sqlite3VdbeAddOp3\x00\x00\x00p->pParse->nOpAlloc<=p->nOp\x00p->pParse->nOpAlloc>p->nOp\x00\x00growOp3\x00nOp<=(1024/sizeof(Op))\x00\x00nNew>=(p->nOpAlloc+nOp)\x00growOpArray\x00nTemp>=20\x00\x00\x00pKeyInfo->aSortOrder!=0\x00k(%d\x00\x00\x00\x00BINARY\x00\x00B\x00\x00\x00,%s%s\x00\x00\x00-\x00\x00\x00)\x00\x00\x00(%.20s)\x00%s(%d)\x00\x00%d\x00\x00pMem->flags & MEM_Blob\x00\x00(blob)\x00\x00vtab:%p\x00,%d\x00]\x00\x00\x00program\x00zP4!=0\x00\x00displayP4\x00\x00\x00IF \x00r[P2] = (%s)\x00\x00\x00\x00if %s goto P2\x00\x00\x00@P\x00\x00+1\x00\x00..%d\x00\x00\x00\x00..P3\x00\x00\x00\x00; %s\x00\x00\x00\x00Savepoint\x00\x00\x00AutoCommit\x00\x00Transaction\x00\x00\x00\x00\x00SorterNext\x00\x00PrevIfOpen\x00\x00NextIfOpen\x00\x00Prev\x00\x00\x00\x00Next\x00\x00\x00\x00Checkpoint\x00\x00JournalMode\x00\x00\x00\x00\x00Vacuum\x00\x00VFilter\x00iplan=r[P3] zplan='P4'\x00\x00VUpdate\x00data=r[P3@P2]\x00\x00\x00Goto\x00\x00\x00\x00Gosub\x00\x00\x00InitCoroutine\x00\x00\x00Yield\x00\x00\x00MustBeInt\x00\x00\x00Jump\x00\x00\x00\x00Not\x00r[P2]= !r[P1]\x00\x00\x00Once\x00\x00\x00\x00If\x00\x00IfNot\x00\x00\x00SeekLT\x00key=r[P3@P4]\x00SeekLE\x00key=r[P3@P4]\x00SeekGE\x00key=r[P3@P4]\x00SeekGT\x00key=r[P3@P4]\x00Or\x00r[P3]=(r[P1] || r[P2])\x00\x00\x00And\x00r[P3]=(r[P1] && r[P2])\x00\x00NoConflict\x00key=r[P3@P4]\x00NotFound\x00key=r[P3@P4]\x00\x00\x00Found\x00key=r[P3@P4]\x00\x00SeekRowid\x00intkey=r[P3]\x00\x00NotExists\x00intkey=r[P3]\x00\x00IsNull\x00if r[P1]==NULL goto P2\x00\x00\x00NotNull\x00if r[P1]!=NULL goto P2\x00\x00Ne\x00IF r[P3]!=r[P1]\x00\x00Eq\x00IF r[P3]==r[P1]\x00\x00Gt\x00IF r[P3]>r[P1]\x00\x00\x00Le\x00IF r[P3]<=r[P1]\x00\x00Lt\x00IF r[P3]<r[P1]\x00\x00\x00Ge\x00IF r[P3]>=r[P1]\x00\x00ElseNotEq\x00\x00\x00BitAnd\x00r[P3]=r[P1]&r[P2]\x00\x00\x00\x00BitOr\x00r[P3]=r[P1]|r[P2]\x00ShiftLeft\x00r[P3]=r[P2]<<r[P1]\x00\x00\x00\x00ShiftRight\x00r[P3]=r[P2]>>r[P1]\x00\x00\x00Add\x00r[P3]=r[P1]+r[P2]\x00\x00\x00Subtract\x00r[P3]=r[P2]-r[P1]\x00\x00Multiply\x00r[P3]=r[P1]*r[P2]\x00\x00Divide\x00r[P3]=r[P2]/r[P1]\x00\x00\x00\x00Remainder\x00r[P3]=r[P2]%r[P1]\x00Concat\x00r[P3]=r[P2]+r[P1]\x00\x00\x00\x00Last\x00\x00\x00\x00BitNot\x00r[P1]= ~r[P1]\x00\x00\x00\x00IfSmaller\x00\x00\x00SorterSort\x00\x00Sort\x00\x00\x00\x00Rewind\x00\x00IdxLE\x00key=r[P3@P4]\x00\x00IdxGT\x00key=r[P3@P4]\x00\x00IdxLT\x00key=r[P3@P4]\x00\x00IdxGE\x00key=r[P3@P4]\x00\x00RowSetRead\x00r[P3]=rowset(P1)\x00RowSetTest\x00if r[P3] in rowset(P1) goto P2\x00\x00\x00Program\x00\x00\x00\x00\x00FkIfZero\x00if fkctr[P1]==0 goto P2\x00\x00\x00\x00IfPos\x00if r[P1]>0 then r[P1]-=P3, goto P2\x00\x00\x00\x00IfNotZero\x00if r[P1]!=0 then r[P1]--, goto P2\x00DecrJumpZero\x00if (--r[P1])==0 goto P2\x00\x00\x00\x00IncrVacuum\x00\x00VNext\x00\x00\x00Init\x00Start at P2\x00\x00\x00\x00Return\x00\x00EndCoroutine\x00\x00\x00\x00HaltIfNull\x00if r[P3]=null halt\x00\x00\x00Halt\x00\x00\x00\x00Integer\x00r[P2]=P1\x00\x00\x00\x00Int64\x00r[P2]=P4\x00\x00String\x00r[P2]='P4' (len=P1)\x00\x00Null\x00r[P2..P3]=NULL\x00SoftNull\x00r[P1]=NULL\x00Blob\x00r[P2]=P4 (len=P1)\x00\x00Variable\x00r[P2]=parameter(P1,P4)\x00Move\x00r[P2@P3]=r[P1@P3]\x00\x00Copy\x00r[P2@P3+1]=r[P1@P3+1]\x00\x00SCopy\x00r[P2]=r[P1]\x00\x00\x00IntCopy\x00r[P2]=r[P1]\x00ResultRow\x00output=r[P1@P2]\x00\x00\x00CollSeq\x00\x00\x00\x00\x00Function0\x00r[P3]=func(r[P2@P5])\x00\x00Function\x00r[P3]=func(r[P2@P5])\x00\x00\x00AddImm\x00r[P1]=r[P1]+P2\x00\x00\x00RealAffinity\x00\x00\x00\x00Cast\x00affinity(r[P1])\x00\x00\x00\x00Permutation\x00\x00\x00\x00\x00Compare\x00r[P1@P3] <-> r[P2@P3]\x00\x00\x00String8\x00r[P2]='P4'\x00\x00Column\x00r[P3]=PX\x00Affinity\x00affinity(r[P1@P2])\x00MakeRecord\x00r[P3]=mkrec(r[P1@P2])\x00\x00\x00\x00Count\x00r[P2]=count()\x00ReadCookie\x00\x00SetCookie\x00\x00\x00ReopenIdx\x00root=P2 iDb=P3\x00\x00\x00\x00OpenRead\x00root=P2 iDb=P3\x00OpenWrite\x00root=P2 iDb=P3\x00\x00\x00\x00OpenAutoindex\x00nColumn=P2\x00\x00\x00\x00OpenEphemeral\x00nColumn=P2\x00\x00\x00\x00SorterOpen\x00\x00SequenceTest\x00if( cursor[P1].ctr++ ) pc = P2\x00OpenPseudo\x00P3 columns in r[P2]\x00\x00Close\x00\x00\x00ColumnsUsed\x00\x00\x00\x00\x00Sequence\x00r[P2]=cursor[P1].ctr++\x00NewRowid\x00r[P2]=rowid\x00\x00\x00\x00Insert\x00intkey=r[P3] data=r[P2]\x00\x00InsertInt\x00intkey=P3 data=r[P2]\x00\x00Delete\x00\x00ResetCount\x00\x00SorterCompare\x00if key(P1)!=trim(r[P3],P4) goto P2\x00\x00\x00\x00SorterData\x00r[P2]=data\x00\x00\x00RowData\x00r[P2]=data\x00\x00Rowid\x00r[P2]=rowid\x00\x00\x00NullRow\x00\x00\x00\x00\x00SorterInsert\x00key=r[P2]\x00\x00IdxInsert\x00key=r[P2]\x00IdxDelete\x00key=r[P2@P3]\x00\x00Seek\x00Move P3 to P1.rowid\x00\x00\x00\x00IdxRowid\x00r[P2]=rowid\x00\x00\x00\x00Destroy\x00\x00\x00\x00\x00Clear\x00\x00\x00Real\x00r[P2]=P4\x00\x00\x00ResetSorter\x00\x00\x00\x00\x00CreateIndex\x00r[P2]=root iDb=P1\x00\x00\x00CreateTable\x00r[P2]=root iDb=P1\x00\x00\x00SqlExec\x00\x00\x00\x00\x00ParseSchema\x00\x00\x00\x00\x00LoadAnalysis\x00\x00\x00\x00DropTable\x00\x00\x00DropIndex\x00\x00\x00DropTrigger\x00\x00\x00\x00\x00IntegrityCk\x00\x00\x00\x00\x00RowSetAdd\x00rowset(P1)=r[P2]\x00\x00Param\x00\x00\x00FkCounter\x00fkctr[P1]+=P2\x00MemMax\x00r[P1]=max(r[P1],r[P2])\x00\x00\x00OffsetLimit\x00if r[P1]>0 then r[P2]=r[P1]+max(0,r[P3]) else r[P2]=(-1)\x00\x00\x00\x00AggStep0\x00accum=r[P3] step(r[P2@P5])\x00AggStep\x00accum=r[P3] step(r[P2@P5])\x00\x00AggFinal\x00accum=r[P1] N=P2\x00\x00\x00Expire\x00\x00TableLock\x00iDb=P1 root=P2 write=P3\x00\x00\x00VBegin\x00\x00VCreate\x00\x00\x00\x00\x00VDestroy\x00\x00\x00\x00VOpen\x00\x00\x00VColumn\x00r[P3]=vcolumn(P2)\x00\x00\x00VRename\x00\x00\x00\x00\x00Pagecount\x00\x00\x00MaxPgcnt\x00\x00\x00\x00CursorHint\x00\x00Noop\x00\x00\x00\x00Explain\x00\x00\x00\x00\x00%4d %-13s %4d %4d %4d %-13s %.2X %s\x0a\x00\x00\x00\x00p->iAddr<nOp\x00\x00\x00\x00opIterNext\x00\x00(addr>=0 && addr<p->nOp) || p->db->mallocFailed\x00sqlite3VdbeGetOp\x00\x00\x00\x00i>=0 && i<p->db->nDb && i<(int)sizeof(yDbMask)*8\x00\x00\x00\x00i<(int)sizeof(p->btreeMask)*8\x00\x00\x00sqlite3VdbeUsesBtree\x00\x00\x00\x00p->nOp>0 || p->db->mallocFailed\x00sqlite3VdbeChangeP5\x00p->nOp>0 || p->aOp==0\x00\x00\x00p->aOp==0 || p->aOp[p->nOp-1].zComment==0 || p->db->mallocFailed\x00\x00\x00\x00p->aOp\x00\x00vdbeVComment\x00\x00\x00\x00sqlite3GetVTable\x00\x00\x00\x00p->aOp!=0 || db->mallocFailed\x00\x00\x00p->nOp>0\x00\x00\x00\x00addr<p->nOp\x00n<0\x00sqlite3VdbeChangeP4\x00freeP4\x00\x00sqlite3KeyInfoUnref\x00pVdbe!=0\x00\x00\x00\x00codeTableLocks\x00\x00pParse->pTriggerTab==0\x00\x00sqlite3IsToplevel(pParse)\x00\x00\x00v\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pDb->pSchema)\x00sqlite3AutoincrementBegin\x00\x00\x00!IsVirtual(pTab)\x00\x00\x00\x00opcode==OP_OpenWrite || opcode==OP_OpenRead\x00pPk!=0\x00\x00pPk->tnum==pTab->tnum\x00\x00\x00sqlite3OpenTable\x00\x00\x00\x00iDb>=0\x00\x00sqlite3TableLock\x00\x00\x00\x00v!=0\x00\x00\x00\x00pIdx!=0\x00sqlite3VdbeSetP4KeyInfo\x00sqlite3KeyInfoIsWriteable(pKey)\x00sqlite3KeyInfoOfIndex\x00\x00\x00!p || p->xCmp\x00\x00\x00no such collation sequence: %s\x00\x00!db->xCollNeeded || !db->xCollNeeded16\x00\x00callCollNeeded\x00\x00sqlite3GetCollSeq\x00\x00\x00n!=P4_INT32 && n!=P4_VTAB\x00\x00\x00n<=0\x00\x00\x00\x00pP4!=0\x00\x00pOp->p4type==P4_NOTUSED\x00sqlite3VdbeAppendP4\x00nOp>0\x00\x00\x00aOp->p2>=0\x00\x00sqlite3VdbeAddOpList\x00\x00\x00\x00target>0 && target<=pParse->nMem\x00\x00\x00\x00pParse->pVdbe!=0 || pParse->db->mallocFailed\x00\x00\x00\x00sqlite3ExprCode\x00pParse->db->mallocFailed\x00\x00\x00\x00pCol->iMem>0\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_IntValue)\x00\x00\x00\x00pExpr->u.zToken[0]=='x' || pExpr->u.zToken[0]=='X'\x00\x00pExpr->u.zToken[1]=='\\''\x00\x00\x00\x00z[n]=='\\''\x00\x00pExpr->u.zToken!=0\x00\x00pExpr->u.zToken[0]!=0\x00\x00\x00pExpr->u.zToken[0]=='?' || strcmp(pExpr->u.zToken, z)==0\x00\x00\x00\x00pLeft\x00\x00\x00misuse of aggregate: %s()\x00\x00\x00!ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00unknown function: %s()\x00\x00nFarg>=2\x00\x00\x00\x00nFarg>=1\x00\x00\x00\x00blob\x00\x00\x00\x00text\x00\x00\x00\x00numeric\x00integer\x00real\x00\x00\x00\x00nFarg==1\x00\x00\x00\x00none\x00\x00\x00\x00pFarg->a[0].pExpr!=0\x00\x00\x00\x00pExpr->iTable==0 || pExpr->pLeft->op==TK_SELECT\x00%d columns assigned %d values\x00\x00\x00pExpr->iTable==0 || pExpr->iTable==1\x00\x00\x00\x00pExpr->iColumn>=-1 && pExpr->iColumn<pTab->nCol\x00pTab->iPKey<0 || pExpr->iColumn!=pTab->iPKey\x00\x00\x00\x00p1>=0 && p1<(pTab->nCol*2+2)\x00\x00\x00\x00%s.%s -> $%d\x00\x00\x00\x00new\x00old\x00row value misused\x00\x00\x00op==TK_CASE\x00!ExprHasProperty(pExpr, EP_xIsSelect) && pExpr->x.pList\x00pExpr->x.pList->nExpr > 0\x00\x00\x00pTest!=0\x00\x00\x00\x00pParse->db->mallocFailed || pParse->nErr>0 || pParse->iCacheLevel==iCacheLevel\x00\x00pExpr->affinity==OE_Rollback || pExpr->affinity==OE_Abort || pExpr->affinity==OE_Fail || pExpr->affinity==OE_Ignore\x00RAISE() may only be used within a trigger-program\x00\x00\x00sqlite3ExprCodeTarget\x00\x00\x00sqlite3ExprCodeGetColumn\x00\x00\x00\x00pTab!=0\x00i<pTab->nCol\x00\x00\x00\x00sqlite3ColumnDefault\x00\x00\x00\x00pExpr!=0\x00\x00\x00\x00(pExpr->flags & EP_TokenOnly)==0 || pCtx==0\x00zVal[nVal]=='\\''\x00\x00\x00\x00*ppVal==0\x00\x00\x00pCtx==0\x00valueFromExpr\x00\x00\x00zIn!=0\x00\x00sqlite3AffinityType\x00(h>='0' && h<='9') || (h>='a' && h<='f') || (h>='A' && h<='F')\x00\x00sqlite3HexToInt\x00pMem->flags & MEM_Str || pMem->db->mallocFailed\x00aff==SQLITE_AFF_TEXT\x00\x00\x00\x00affinity==SQLITE_AFF_INTEGER || affinity==SQLITE_AFF_REAL || affinity==SQLITE_AFF_NUMERIC\x00\x00\x00applyAffinity\x00\x00\x00(pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str\x00applyNumericAffinity\x00\x00\x00\x00pMem->flags & MEM_Real\x00\x00sqlite3VdbeIntegerAffinity\x00\x00sqlite3VdbeMemCast\x00\x00(pMem->flags & (MEM_Blob|MEM_Str))!=0\x00\x00\x00(pMem->flags & (MEM_Int|MEM_Real|MEM_Null))!=0\x00\x00sqlite3VdbeMemNumerify\x00\x00sqlite3VdbeMemIntegerify\x00\x00\x00\x00sqlite3VdbeMemRealify\x00\x00\x00iReg>0 || pParse->nErr || pParse->db->mallocFailed\x00\x00iCol>=-1 && iCol<32768\x00\x00p->iTable!=iTab || p->iColumn!=iCol\x00sqlite3ExprCacheStore\x00\x00\x00i>=0\x00\x00\x00\x00z!=0\x00\x00\x00\x000x\x00\x00hex literal too big: %s%s\x00\x00\x00codeInteger\x00!sqlite3IsNaN(value)\x00\x00\x00\x00codeReal\x00\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_LE || pExpr->op==TK_GE\x00pExpr->op==op || (pExpr->op==TK_IS && op==TK_EQ) || (pExpr->op==TK_ISNOT && op==TK_NE)\x00\x00p5==0 || pExpr->op!=op\x00\x00p5==SQLITE_NULLEQ || pExpr->op==op\x00\x00i>=0 && i<nLeft\x00op==TK_LT || op==TK_GT || op==TK_LE || op==TK_GE\x00\x00\x00\x00v->magic==VDBE_MAGIC_INIT\x00\x00\x00sqlite3VdbeMakeLabel\x00\x00\x00\x00codeVectorCompare\x00\x00\x00EXECUTE %s%s SUBQUERY %d\x00\x00\x00\x00CORRELATED \x00LIST\x00\x00\x00\x00SCALAR\x00\x00!isRowid || nVal==1\x00!isRowid\x00\x00\x00\x00pKeyInfo!=0\x00pEList!=0\x00\x00\x00pEList->nExpr>0\x00sqlite3KeyInfoIsWriteable(pKeyInfo)\x00pExpr->op==TK_EXISTS || pExpr->op==TK_SELECT\x00\x00\x00\x00ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00\x00Init subquery result\x00\x00\x00\x00Init EXISTS result\x00\x00sqlite3CodeSubselect\x00\x00\x00\x00PUSH to %d\x0a\x00pExpr->op==TK_IN\x00\x00\x00\x00exprINAffinity\x00\x00i<sqlite3ExprVectorSize(pVector)\x00\x00\x00\x00pVector->op2==0 || pVector->op==TK_REGISTER\x00sqlite3VectorFieldSubexpr\x00\x00\x00pExpr->flags&EP_xIsSelect\x00\x00\x00pExpr->pLeft->flags&EP_xIsSelect\x00\x00\x00\x00pExpr->x.pList->nExpr>0\x00pExpr->op==TK_FUNCTION\x00\x00pExpr->op==TK_COLLATE\x00\x00\x00sqlite3ExprSkipCollate\x00\x00sqlite3ExprAffinity\x00iCol<pTab->nCol\x00sqlite3TableColumnAffinity\x00\x00aff1==0 || aff2==0\x00\x00sqlite3CompareAffinity\x00\x00%*s%s.%p: \x00\x00begin processing:\x0a\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Fifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Queue\x00\x00\x00pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union || pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard || pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo || pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo\x00\x00p->pEList!=0\x00\x00\x00\x00after name resolution:\x0a\x00expected %d columns for '%s' but got %d\x00end compound-select processing\x0a\x00After WHERE-clause push-down:\x0a\x00\x00pItem->addrFillSub==0\x00\x00\x00materialize \"%s\"\x00\x00\x00\x00end %s\x00\x00After all FROM-clause analysis:\x0a\x00\x00\x00\x00sDistinct.isTnct\x00\x00\x00\x00Transform DISTINCT into GROUP BY:\x0a\x00\x0066==sqlite3LogEst(100)\x00\x000==sqlite3LogEst(1)\x00!ExprHasProperty(sAggInfo.aFunc[i].pExpr, EP_xIsSelect)\x00clear abort flag\x00\x00\x00\x00indicate accumulator empty\x00\x00GROUP BY\x00\x00\x00\x00GROUP BY sort\x00\x00\x00output one row\x00\x00check abort flag\x00\x00\x00\x00reset accumulator\x00\x00\x00indicate data in accumulator\x00\x00\x00\x00output final row\x00\x00\x00\x00set abort flag\x00\x00Groupby result generator entry point\x00\x00\x00\x00end groupby result generator\x00\x00\x00\x00p->pGroupBy==0\x00\x00flag==0\x00flag==0 || (pMinMax!=0 && pMinMax->nExpr==1)\x00\x00\x00\x00db->mallocFailed || pMinMax!=0\x00\x00pMinMax==0 || pMinMax->nExpr==1\x00%s() by index\x00\x00\x00RIGHT PART OF ORDER BY\x00\x00ORDER BY\x00\x00\x00\x00end processing\x0a\x00authorizer malfunction\x00\x00nil-SELECT\x00\x00SELECT%s%s (0x%p) selFlags=0x%x nSelectRow=%d\x00\x00\x00 DISTINCT\x00\x00\x00 agg_flag\x00\x00\x00result-set\x00\x00{%d,*}\x00\x00 %s.%s\x00\x00 %s\x00 tabname=%Q\x00 (AS %s)\x00\x00\x00\x00 LEFT-JOIN\x00\x00func-args:\x00\x00GROUPBY\x00ORDERBY\x00UNION ALL\x00\x00\x00| \x00\x00\x00\x00 \x00\x00\x00\x00|-- \x00\x00\x00\x00'-- \x00\x00\x00\x00acc.nChar>0\x00sqlite3TreeViewLine\x00moreToFollow==0 || moreToFollow==1\x00\x00sqlite3TreeViewPush\x00WITH (0x%p, pOuter=0x%p)\x00\x00\x00\x00WITH (0x%p)\x00 AS\x00%s (empty)\x00\x00iOrderByCol=%d\x00\x00nil\x00 flags=0x%x\x00\x00\x00\x00AGG{%d:%d}%s\x00\x00\x00\x00COLUMN(%d)%s\x00\x00\x00\x00{%d:%d}%s\x00\x00\x00%Q\x00\x00VARIABLE(%s,%d)\x00REGISTER(%d)\x00\x00\x00\x00ID \"%w\"\x00CAST %Q\x00ISNOT\x00\x00\x00MUL\x00SUB\x00DIV\x00UMINUS\x00\x00UPLUS\x00\x00\x00SPAN %Q\x00COLLATE %Q\x00\x00AGG_FUNCTION%d %Q\x00\x00\x00FUNCTION %Q\x00EXISTS-expr\x00SELECT-expr\x00NEW\x00OLD\x00unk\x00rollback\x00\x00\x00\x00abort\x00\x00\x00fail\x00\x00\x00\x00ignore\x00\x00RAISE %s(%Q)\x00\x00\x00\x00MATCH {%d:%d}%s\x00VECTOR\x00\x00SELECT-COLUMN %d\x00\x00\x00\x00op=%d\x00\x00\x00sqlite3Select\x00\x00\x00sqlite3SelectPrep\x00\x00\x00(p->selFlags & SF_Converted)==0\x00pNew->pPrior!=0\x00a JOIN clause is required before %s\x00pAlias!=0\x00\x00\x00p==0\x00\x00\x00\x00pDatabase==0 || pTable!=0\x00\x00\x00sqlite3SrcListAppend\x00\x00\x00\x00iStart>=0\x00\x00\x00nExtra>=1\x00\x00\x00pSrc!=0\x00iStart<=pSrc->nSrc\x00\x00db->mallocFailed\x00\x00\x00\x00sqlite3SrcListEnlarge\x00\x00\x00sqlite3SrcListAppendFromTerm\x00\x00\x00\x00pList->nExpr>0\x00\x00pList->a!=0\x00sqlite3ExprListAppend\x00\x00\x00iValue>=0\x00\x00\x00pToken->z!=0 || pToken->n==0\x00\x00\x00\x00sqlite3ExprAlloc\x00\x00\x00\x00convertCompoundSelectToSubquery\x00sqlite3WalkSelectFrom\x00\x00\x00pFrom->fg.isRecursive==0 || pFrom->pTab!=0\x00\x00pFrom->pTab==0\x00\x00pSel!=0\x00sqlite_sq_%p\x00\x00\x00\x00200==sqlite3LogEst(1048576)\x00too many references to \"%s\": max 65535\x00\x00pFrom->pSelect==0\x00\x00\x00pE->op!=TK_DOT || pE->pRight!=0\x00pE->op!=TK_DOT || (pE->pLeft!=0 && pE->pLeft->op==TK_ID)\x00\x00\x00\x00pE->op!=TK_DOT || pRight!=0\x00pE->pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pE->pLeft, EP_IntValue)\x00\x00\x00\x00*\x00\x00\x00zName\x00\x00\x00%s.%s.%s\x00\x00\x00\x00no such table: %s\x00\x00\x00no tables specified\x00too many columns in result set\x00\x00selectExpander\x00\x00bFree==0 || (pParse->pWith==0 && pParse->pWithToFree==0)\x00\x00\x00\x00pParse->pWith!=pWith\x00\x00\x00\x00sqlite3WithPush\x00pList || pParse->db->mallocFailed\x00\x00\x00sqlite3SrcListAssignCursors\x00pFrom->pSelect\x00\x00multiple references to recursive table: %s\x00\x00pTab->nTabRef==1 || ((pSel->selFlags&SF_Recursive) && pTab->nTabRef==2 )\x00\x00\x00\x00circular reference: %s\x00\x00pPrior->pWith==0\x00\x00\x00\x00table %s has %d values for %d columns\x00\x00\x00multiple recursive references: %s\x00\x00\x00recursive reference in a subquery: %s\x00\x00\x00withExpand\x00\x00'%s' is not a function\x00\x00sqlite3SelectDup\x00\x00\x00\x00pNewExpr->iColumn==0 || i>0\x00pOldExpr->pLeft==pOldExpr->pRight\x00\x00\x00pItem[-1].pExpr!=0\x00\x00pNewExpr->iColumn==pItem[-1].pExpr->iColumn+1\x00\x00\x00pPriorSelectCol==pItem[-1].pExpr->pLeft\x00sqlite3ExprListDup\x00\x00flags==0 || flags==EXPRDUP_REDUCE\x00\x00\x00sqlite3ExprDup\x00\x00dupFlags==0 || dupFlags==EXPRDUP_REDUCE\x00pzBuffer==0 || dupFlags==EXPRDUP_REDUCE\x00ExprHasProperty(p, EP_Reduced)==0\x00\x00\x00p->iColumn==0 || p->pRight==0\x00\x00\x00p->pRight==0 || p->pRight==p->pLeft\x00exprDup\x00flags==EXPRDUP_REDUCE || flags==0\x00\x00\x00!ExprHasProperty(p, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00!ExprHasProperty(p, EP_FromJoin)\x00\x00\x00\x00!ExprHasProperty(p, EP_MemToken)\x00\x00\x00\x00!ExprHasProperty(p, EP_NoReduce)\x00\x00\x00\x00dupedExprStructSize\x00sqlite3SrcListDup\x00\x00\x00sqlite3IdListDup\x00\x00\x00\x00nCol==(i16)nCol\x00pColExpr!=0\x00!ExprHasProperty(pColExpr, EP_IntValue)\x00%.*z:%u\x00sqlite3ColumnsFromExprList\x00\x00p->pSchema==0 || p->zDatabase==0\x00\x00\x00\x00sqlite3LocateTableItem\x00\x00no such view\x00\x00\x00\x00no such table\x00\x00\x00pragma_\x00%s: %s.%s\x00\x00\x00%s: %s\x00\x00sqlite3ReadSchema\x00\x00\x00sqlite3BtreeHoldsMutex(db->aDb[0].pBt)\x00\x00db->init.busy==0\x00\x00\x00\x00db->nDb>1\x00\x00\x00sqlite3Init\x00db->aDb[iDb].pSchema\x00\x00\x00\x00iDb==1 || sqlite3BtreeHoldsMutex(db->aDb[iDb].pBt)\x00\x00sqlite_temp_master\x00\x00sqlite_master\x00\x00\x001\x00\x00\x00CREATE TABLE x(type text,name text,tbl_name text,rootpage integer,sql text)\x00attached databases must use the same text encoding as main database\x00unsupported file format\x00db->init.busy\x00\x00\x00SELECT name, rootpage, sql FROM \"%w\".%s ORDER BY rowid\x00\x00sqlite3InitOne\x00\x00argc==3\x00create \x00(rc&0xFF)==(rcp&0xFF)\x00\x00\x00saved_iDb==0 || (db->flags & SQLITE_Vacuum)!=0\x00\x00iDb==1\x00\x00invalid rootpage\x00\x00\x00\x00sqlite3InitCallback\x00?\x00\x00\x00malformed database schema (%s)\x00\x00%z - %s\x00rc==SQLITE_OK || ppStmt==0 || *ppStmt==0\x00\x00\x00\x00rc==SQLITE_OK || *ppStmt==0\x00ppStmt && *ppStmt==0\x00\x00\x00\x00sqlite3BtreeHoldsMutex(pBt)\x00database schema is locked: %s\x00\x00\x00statement too long\x00\x000==sParse.nQueryLoop\x00\x00\x00\x00!(*ppStmt)\x00\x00(rc&db->errMask)==rc\x00\x00\x00\x00sqlite3Prepare\x00\x00rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE\x00\x00sqlite3BtreeSchemaLocked\x00\x00\x00\x00eLock==READ_LOCK || eLock==WRITE_LOCK\x00\x00\x00!(p->db->flags&SQLITE_ReadUncommitted)||eLock==WRITE_LOCK||iTab==1\x00\x00eLock==READ_LOCK || (p==pBt->pWriter && p->inTrans==TRANS_WRITE)\x00\x00\x00\x00eLock==READ_LOCK || pBt->inTransaction==TRANS_WRITE\x00pIter->eLock==READ_LOCK || pIter->eLock==WRITE_LOCK\x00eLock==READ_LOCK || pIter->pBtree==p || pIter->eLock==READ_LOCK\x00p==pBt->pWriter\x00querySharedCacheTableLock\x00\x00\x00pParse->checkSchema\x00sqlite3SchemaMutexHeld(db, iDb, 0)\x00\x00schemaIsValid\x00\x00\x00sqlite3BtreeIsInReadTrans\x00\x00\x00pBt->inTransaction==TRANS_WRITE || IfNotOmitAV(pBt->bDoTruncate)==0\x00p->lock.pBtree==p && p->lock.iTable==1\x00\x00!pBt->pWriter\x00\x00\x00sqlite3BtreeBeginTrans\x00\x00pBt->pPage1==0\x00\x00@ \x00(pageSize & 7)==0\x00\x00\x00pBt->maxLeaf + 23 <= MX_CELL_SIZE(pBt)\x00\x00lockBtree\x00\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0\x00\x00\x00pPager->eState==PAGER_OPEN || pPager->eState==PAGER_READER\x00\x00pPager->tempFile==0 || pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->eLock==NO_LOCK || pPager->eLock==UNKNOWN_LOCK\x00\x00\x00!pPager->tempFile\x00\x00\x00pPager->eState==PAGER_OPEN\x00\x00(pPager->eLock==SHARED_LOCK) || (pPager->exclusiveMode && pPager->eLock>SHARED_LOCK)\x00\x00\x00\x00pPager->pWal==0 || rc==SQLITE_OK\x00\x00\x00\x00sqlite3PagerSharedLock\x00\x00(pPager->eLock>=locktype) || (pPager->eLock==NO_LOCK && locktype==SHARED_LOCK) || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)\x00\x00\x00\x00pager_wait_on_lock\x00\x00eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK\x00pagerLockDb\x00jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) & SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN )\x00hasHotJournal\x00\x00\x00pPager->eLock>=SHARED_LOCK\x00\x00pagerPagecount\x00\x00sqlite3WalDbsize\x00\x00\x00\x00pagerOpenWalIfPresent\x00\x00\x00pPager->eState==PAGER_OPEN || pbOpen\x00\x00\x00\x00pPager->eState==PAGER_READER || !pbOpen\x00pbOpen==0 || *pbOpen==0\x00pbOpen!=0 || (!pPager->tempFile && !pPager->pWal)\x00\x00\x00sqlite3PagerOpenWal\x00pPager->pWal==0 && pPager->tempFile==0\x00\x00pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK\x00pagerOpenWal\x00\x00\x00\x00pagerExclusiveLock\x00\x00zWalName && zWalName[0]\x00pDbFd\x00\x00\x00sqlite3WalOpen\x00\x00pagerBeginReadTransaction\x00\x00\x00pWal->readLock<0\x00\x00\x00\x00thisMark!=READMARK_NOT_USED\x00rc==SQLITE_BUSY || (pWal->readOnly & WAL_SHM_RDONLY)!=0\x00mxReadMark<=pWal->hdr.mxFrame\x00\x00\x00walTryBeginRead\x00SQLite format 3\x00pPager->eState>=PAGER_READER && pPager->eState<PAGER_ERROR\x00\x00rc==SQLITE_OK || pPager->eState==PAGER_READER\x00\x00\x00rc!=SQLITE_OK || pPager->eState==PAGER_WRITER_LOCKED\x00\x00\x00\x00sqlite3PagerBegin\x00\x00\x00pWal->writeLock==0 && pWal->iReCksum==0\x00sqlite3WalBeginWriteTransaction\x00pP1!=0\x00\x00pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize\x00\x00\x00\x00pBt->autoVacuum==1 || pBt->autoVacuum==0\x00\x00\x00\x00pBt->incrVacuum==1 || pBt->incrVacuum==0\x00\x00\x00\x00newDatabase\x00sqlite3PagerPagenumber(pPage->pDbPage)==pPage->pgno\x00sqlite3PagerGetData(pPage->pDbPage) == data\x00sqlite3PagerIswriteable(pPage->pDbPage)\x00pBt->pageSize>=512 && pBt->pageSize<=65536\x00\x00zeroPage\x00\x00\x00\x00pPage->hdrOffset==(pPage->pgno==1 ? 100 : 0)\x00\x00\x00\x00decodeFlags\x00nSize==debuginfo.nSize || CORRUPT_DB\x00\x00\x00\x00cellSizePtr\x00pPage->leaf==0 || pPage->leaf==1\x00\x00\x00\x00pPage->intKeyLeaf\x00\x00\x00pPage->childPtrSize==0\x00\x00btreeParseCellPtr\x00\x00\x00pPage->childPtrSize==4\x00\x00debuginfo.nSize==(u16)(pIter - pCell) || CORRUPT_DB\x00cellSizePtrNoPayload\x00\x00\x00\x00pPage->leaf==0\x00\x00btreeParseCellPtrNoPayload\x00\x00pPage->intKeyLeaf==0\x00\x00\x00\x00btreeParseCellPtrIndex\x00\x00pBt->db\x00sqlite3_mutex_held(pBt->db->mutex)\x00\x00btreeInvokeBusyHandler\x00\x00sqlite3InvokeBusyHandler\x00\x00\x00\x00sqlite3PagerOpenSavepoint\x00\x00\x00nSavepoint>nCurrent && pPager->useJournal\x00\x00\x00pPager->nSavepoint==nSavepoint\x00\x00pagerOpenSavepoint\x00\x00sqlite3WalSavepoint\x00pPg->flags&PGHDR_DIRTY\x00\x00!subjRequiresPage(pPg) || pPg->pgno<=pPg->pPager->dbSize\x00\x00\x00\x00assertTruncateConstraintCb\x00\x00p->inTrans>TRANS_NONE\x00\x00\x00SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK)\x00pBt->pPage1\x00idx>=0 && idx<=15\x00\x00\x00sqlite3BtreeGetMeta\x00pPager->eState>PAGER_OPEN\x00\x00\x00sqlite3PagerDataVersion\x00iDb<db->nDb\x00pDb->pSchema!=0\x00sqlite3ResetOneSchema\x00\x00\x00pBt->autoVacuum\x00nRef>=sqlite3PagerRefcount(pPager)\x00\x00autoVacuumCommit\x00\x00\x00\x00invalidateAllOverflowCache\x00\x00iLastPg>nFin\x00\x00\x00\x00iFreePg==iLastPg\x00\x00\x00\x00iFreePg<iLastPg\x00incrVacuumStep\x00\x00eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum))\x00\x00\x00\x00nearby>0\x00\x00\x00\x00pTrunk!=0\x00\x00\x00pTrunk->aData!=0\x00\x00\x00\x00pPrevTrunk==0\x00\x00\x00sqlite3PagerIswriteable(pPage1->pDbPage)\x00\x00\x00\x00pBt->nPage!=PENDING_BYTE_PAGE(pBt)\x00\x00*pPgno!=PENDING_BYTE_PAGE(pBt)\x00\x00rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1\x00\x00\x00\x00rc!=SQLITE_OK || (*ppPage)->isInit==0\x00\x00\x00allocateBtreePage\x00\x00\x00eType==PTRMAP_OVERFLOW2 || eType==PTRMAP_OVERFLOW1 || eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE\x00pDbPage->pBt==pBt\x00\x00\x00relocatePage\x00\x00\x00\x00pPg->nRef>0\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00pPager->tempFile || !MEMDB\x00\x00pPager->journalMode==PAGER_JOURNALMODE_OFF || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00\x00!pPgOld || pPgOld->nRef==1\x00\x00pPager->pTmpSpace!=0\x00\x00\x00\x00sqlite3PagerMovepage\x00\x00\x00\x00newPgno>0\x00\x00\x00sqlite3PcacheMove\x00\x00\x00sqlite3BitvecClear\x00\x00setChildPtrmaps\x00pPage->pBt!=0\x00\x00\x00pPage->pBt->db!=0\x00\x00\x00pPage->pgno==sqlite3PagerPagenumber(pPage->pDbPage)\x00pPage == sqlite3PagerGetExtra(pPage->pDbPage)\x00\x00\x00pPage->aData == sqlite3PagerGetData(pPage->pDbPage)\x00pPage->nCell>0 || top==usableSize || CORRUPT_DB\x00btreeInitPage\x00\x00\x00pCell!=0\x00\x00\x00\x00ptrmapPutOvflPtr\x00\x00\x00\x000==PTRMAP_ISPAGE(pBt, PENDING_BYTE_PAGE(pBt))\x00\x00\x00ptrmapPut\x00\x00\x00modifyPagePointer\x00\x00\x00pPager->dbSize>=nPage\x00\x00\x00sqlite3PagerTruncateImage\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_ERROR\x00\x00\x00MEMDB==0 || pPager->tempFile\x00\x00\x00\x00rc!=SQLITE_IOERR_BLOCKED\x00\x00\x00\x00pPager->eState==PAGER_WRITER_DBMOD\x00\x00sqlite3PagerCommitPhaseOne\x00\x00pPager->pWal\x00\x00\x00\x00pList\x00\x00\x00p->pgno < p->pDirty->pgno\x00\x00\x00pList->pDirty==0 || isCommit\x00\x00\x00\x00pagerWalFrames\x00\x00(isCommit!=0)==(nTruncate!=0)\x00\x00\x00(int)pWal->szPage==szPage\x00\x00\x00rc==SQLITE_OK || iWrite==0\x00\x00iOffset==walFrameOffset(iFrame, szPage)\x00sqlite3WalFrames\x00\x00\x00\x00(rc&0xff)!=SQLITE_BUSY\x00\x00walRestartLog\x00\x00\x00p->syncFlags & (SQLITE_SYNC_NORMAL|SQLITE_SYNC_FULL)\x00\x00\x00\x00walWriteToLog\x00\x00\x00pWal->iReCksum>0\x00\x00\x00\x00walRewriteChecksums\x00isDirectMode==0\x00!pPager->tempFile && isOpen(pPager->fd)\x00pPgHdr==0 || rc==SQLITE_OK\x00\x00pager_incr_changecounter\x00\x00\x00\x00writeMasterJournal\x00\x00syncJournal\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_WRITER_LOCKED\x00\x00sqlite3PagerExclusiveLock\x00\x00\x00pPager->tempFile || pPager->eState==PAGER_WRITER_DBMOD\x00\x00isOpen(pPager->fd) || pList->pDirty==0\x00\x00pPager->tempFile && rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->fd)\x00(pList->flags&PGHDR_NEED_SYNC)==0\x00\x00\x00pager_write_pagelist\x00\x00\x00\x00rc!=SQLITE_OK || isOpen(pFile)\x00\x00pagerOpentemp\x00\x00\x00pBt->inTransaction==TRANS_WRITE\x00pBt->nTransaction>0\x00sqlite3BtreeCommitPhaseTwo\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_FINISHED || (pagerUseWal(pPager) && pPager->eState==PAGER_WRITER_CACHEMOD)\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager) || !pPager->journalOff\x00\x00\x00sqlite3PagerCommitPhaseTwo\x00\x00(&p[1])==pEnd || p[0].db==p[1].db\x00\x00\x00releaseMemArray\x00idx<p->nResColumn\x00\x00\x00var<COLNAME_N\x00\x00\x00!zName || xDel!=SQLITE_DYNAMIC\x00\x00p->aColName!=0\x00\x00rc!=0 || !zName || (pColName->flags&MEM_Term)!=0\x00\x00\x00\x00sqlite3VdbeSetColName\x00\x00\x00addr\x00\x00\x00\x00opcode\x00\x00p1\x00\x00p2\x00\x00p3\x00\x00p4\x00\x00p5\x00\x00comment\x00selectid\x00\x00\x00\x00order\x00\x00\x00detail\x00\x00isPrepareV2==1 || isPrepareV2==0\x00\x00\x00\x00p->zSql==0\x00\x00sqlite3VdbeSetSql\x00\x00\x00(rc & p->db->errMask)==rc\x00\x00\x00db->nVdbeActive>=db->nVdbeRead\x00\x00db->nVdbeRead>=db->nVdbeWrite\x00\x00\x00db->nVdbeWrite>=0\x00\x00\x00db->nVdbeActive>0 || db->autoCommit==0 || db->nStatement==0\x00p->nFrame==0\x00\x00\x00\x00p->pAuxData==0\x00\x00pCx->pBtx==0 || pCx->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pCx->uc.pCursor!=0\x00\x00pVCur->pVtab->nRef>0\x00\x00\x00\x00sqlite3VdbeFreeCursor\x00\x00\x00pCsr->eCurType==CURTYPE_SORTER\x00\x00sqlite3VdbeSorterClose\x00\x00pSorter->bUseThreads || pSorter->pReader==0\x00pTask->bDone==1\x00ppOut!=0\x00\x00\x00\x00p->tid==0\x00\x00\x00p->id!=0 && p->id!=GetCurrentThreadId()\x00rc!=WAIT_IO_COMPLETION\x00\x00bRc\x00sqlite3ThreadJoin\x00\x00\x00vdbeSorterJoinThread\x00\x00\x00\x00sqlite3VdbeSorterReset\x00\x00pFile\x00\x00\x00sqlite3OsCloseFree\x00\x00pTask->list.aMemory==0\x00\x00vdbeSortSubtaskCleanup\x00\x00closeAllCursors\x00cnt==db->nVdbeActive\x00\x00\x00\x00nWrite==db->nVdbeWrite\x00\x00nRead==db->nVdbeRead\x00\x00\x00\x00checkActiveVdbeCnt\x00\x00sqlite3VdbeEnter\x00\x00\x00\x00FOREIGN KEY constraint failed\x00\x00\x00sqlite3VdbeHalt\x00vdbeLeave\x00\x00\x00i!=1\x00\x00\x00\x00%s-mjXXXXXX9XXz\x00MJ delete: %s\x00\x00\x00MJ collide: %s\x00\x00-mj%06X9%02X\x00\x00\x00\x00zMaster[sqlite3Strlen30(zMaster)-3]=='9'\x00\x00\x00\x00zFile[0]!=0\x00rc!=SQLITE_BUSY\x00vdbeCommit\x00\x00p->pBt->pPager!=0\x00\x00\x00sqlite3BtreeGetFilename\x00sqlite3BtreeGetJournalname\x00\x00eOp==SAVEPOINT_ROLLBACK || eOp==SAVEPOINT_RELEASE\x00\x00\x00db->nStatement>0\x00\x00\x00\x00p->iStatement==(db->nStatement+db->nSavepoint)\x00\x00vdbeCloseStatement\x00\x00iSavepoint>=0 || (iSavepoint==-1 && op==SAVEPOINT_ROLLBACK)\x00pBt->nPage>0\x00\x00\x00\x00sqlite3BtreeSavepoint\x00\x00\x00op==SAVEPOINT_RELEASE||op==SAVEPOINT_ROLLBACK||op==SAVEPOINT_BEGIN\x00\x00iSavepoint>=-1\x00\x00sqlite3VtabSavepoint\x00\x00\x00\x00sqlite3VdbeSetChanges\x00\x00\x00p->apCsr[i]==0\x00\x00p->aMem[i].flags==MEM_Undefined\x00Cleanup\x00sqlite3VdbeFinalize\x00db->pVdbe==p\x00\x00\x00\x00sqlite3VdbeDelete\x00\x00\x00p->db==0 || p->db==db\x00\x00\x00sqlite3VdbeClearObject\x00\x00db->lookaside.bDisable >= pParse->disableLookaside\x00\x00sqlite3ParserReset\x00\x00p->startTime>0\x00\x00db->xProfile!=0 || (db->mTrace & SQLITE_TRACE_PROFILE)!=0\x00\x00\x00p->zSql!=0\x00\x00invokeProfileCallback\x00\x00\x00sqlite3LockAndPrepare\x00\x00\x00sqlite3_prepare\x00unknown error\x00\x00\x00abort due to ROLLBACK\x00\x00\x00sqlite3ErrStr\x00\x00\x00not an error\x00\x00\x00\x00SQL logic error or missing database\x00access permission denied\x00\x00\x00\x00callback requested query abort\x00\x00database is locked\x00\x00database table is locked\x00\x00\x00\x00out of memory\x00\x00\x00attempt to write a readonly database\x00\x00\x00\x00interrupted\x00disk I/O error\x00\x00database disk image is malformed\x00\x00\x00\x00unknown operation\x00\x00\x00database or disk is full\x00\x00\x00\x00unable to open database file\x00\x00\x00\x00locking protocol\x00\x00\x00\x00table contains no data\x00\x00database schema has changed\x00constraint failed\x00\x00\x00datatype mismatch\x00\x00\x00library routine called out of sequence\x00\x00large file support is disabled\x00\x00authorization denied\x00\x00\x00\x00auxiliary database format error\x00bind or column index out of range\x00\x00\x00file is encrypted or is not a database\x00\x00sqlite3_errmsg\x00\x00zDb!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00\x00\x00pSchema\x00sqlite3SchemaMutexHeld(db, j, 0)\x00\x00\x00\x00sqlite3FindIndex\x00\x00\x00\x00sqlite3BtreeSetCacheSize\x00\x00\x00\x00sqlite3PcacheSetCachesize\x00\x00\x00rc==SQLITE_OK || pStmt==0\x00\x00\x00azCols[i]!=0\x00\x00\x00\x00sqlite3_prepare_v2\x00\x00sqlite3_exec\x00\x00\x00\x00v->expired==0\x00\x00\x00db->nVdbeWrite>0 || db->autoCommit==0 || (db->nDeferredCons==0 && db->nDeferredImmCons==0)\x00\x00p->startTime==0\x00p->rc==SQLITE_OK\x00\x00\x00\x00rc==SQLITE_ROW || rc==SQLITE_DONE || rc==SQLITE_ERROR || (rc&0xff)==SQLITE_BUSY || rc==SQLITE_MISUSE\x00\x00\x00\x00(p->rc!=SQLITE_ROW && p->rc!=SQLITE_DONE) || p->rc==p->rcApp\x00\x00\x00\x00sqlite3Step\x00(rc & (db->errMask))==rc\x00\x00\x00\x00p->magic==VDBE_MAGIC_INIT || p->magic==VDBE_MAGIC_RESET\x00p->aMem[i].db==p->db\x00\x00\x00\x00sqlite3VdbeRewind\x00\x00\x00sqlite3_reset\x00\x00\x00p->explain\x00\x00p->magic==VDBE_MAGIC_RUN\x00\x00\x00\x00p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM\x00\x00\x00p->nMem>9\x00\x00\x00pMem->z!=0\x00\x00p->db->mallocFailed\x00%.2x\x00\x00\x00\x00sqlite3VdbeList\x00p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_BUSY\x00\x00\x00p->bIsReader || p->readOnly!=0\x00\x00p->explain==0\x00\x00\x000 < db->nProgressOps\x00\x00\x00\x00VDBE Program Listing:\x0a\x00\x00VDBE Query Plan:\x0a\x00\x00\x00%s\x0a\x00VDBE Trace:\x0a\x00\x00\x00\x00pOp>=aOp && pOp<&aOp[p->nOp]\x00\x00\x00\x00pOp->p1>0\x00\x00\x00pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p1])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p1])\x00\x00\x00pOp->p2>0\x00\x00\x00pOp->p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p2])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p2])\x00\x00\x00pOp->p3>0\x00\x00\x00pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p3])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3])\x00\x00\x00db->nProgressOps!=0\x00pOp->p1>0 && pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00VdbeMemDynamic(pIn1)==0\x00pIn1->flags==MEM_Int\x00\x00\x00\x00pOp->p2>=0 && pOp->p2<p->nOp\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nOp\x00\x00\x00\x00!VdbeMemDynamic(pOut)\x00\x00\x00pIn1->u.i>=0 && pIn1->u.i<p->nOp\x00\x00\x00\x00pCaller->opcode==OP_Yield\x00\x00\x00pCaller->p2>=0 && pCaller->p2<p->nOp\x00\x00\x00\x00pOp->p5<=4\x00\x00%s constraint failed\x00\x00\x00\x00%z: %s\x00\x00abort at %d in [%s]: %s\x00rc==SQLITE_BUSY || rc==SQLITE_OK || rc==SQLITE_ERROR\x00\x00\x00\x00rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT\x00\x00\x00\x00rc==SQLITE_OK || db->nDeferredCons>0 || db->nDeferredImmCons>0\x00\x00pOp->p4.pI64!=0\x00!sqlite3IsNaN(*pOp->p4.pReal)\x00\x00\x00pOp->p4.z!=0\x00\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_TOOBIG\x00\x00pOut->szMalloc>0 && pOut->zMalloc==pOut->z\x00\x00VdbeMemDynamic(pOut)==0\x00pIn3->flags & MEM_Int\x00\x00\x00pOp->p1 <= SQLITE_MAX_LENGTH\x00\x00\x00\x00pOp->p1>0 && pOp->p1<=p->nVar\x00\x00\x00pOp->p4.z==0 || pOp->p4.z==sqlite3VListNumToName(p->pVList,pOp->p1)\x00n>0 && p1>0 && p2>0\x00p1+n<=p2 || p2+n<=p1\x00\x00\x00\x00pOut<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00pIn1<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00memIsValid(pIn1)\x00\x00\x00\x00pOut!=pIn1\x00\x00(pIn1->flags & MEM_Int)!=0\x00\x00p->nResColumn==pOp->p2\x00\x00pOp->p1+pOp->p2<=(p->nMem+1 - p->nCursor)+1\x00db->flags&SQLITE_CountRows\x00\x00p->usesStmtJournal\x00\x00p->iStatement==0 || db->flags&SQLITE_CountRows\x00\x00memIsValid(&pMem[i])\x00\x00\x00\x00(pMem[i].flags & MEM_Ephem)==0 || (pMem[i].flags & (MEM_Str|MEM_Blob))==0\x00\x00\x00pIn1!=pOut\x00\x00pOp->p4type==P4_COLLSEQ\x00pOp->p4type==P4_FUNCDEF\x00pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00n==0 || (pOp->p2>0 && pOp->p2+n<=(p->nMem+1 - p->nCursor)+1)\x00\x00\x00\x00pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n\x00\x00\x00pOp->p4type==P4_FUNCCTX\x00memIsValid(pCtx->argv[i])\x00\x00\x00op==OP_ShiftRight || op==OP_ShiftLeft\x00\x00\x00pOp->p2>=SQLITE_AFF_BLOB && pOp->p2<=SQLITE_AFF_REAL\x00\x00\x00\x00pOp->opcode==OP_Eq || pOp->opcode==OP_Ne\x00\x00\x00\x00(flags1 & MEM_Cleared)==0\x00\x00\x00(pOp->p5 & SQLITE_JUMPIFNULL)==0\x00\x00\x00\x00pIn1!=pIn3\x00\x00pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0\x00(pIn1->flags & MEM_Dyn) == (flags1 & MEM_Dyn)\x00\x00\x00(pIn3->flags & MEM_Dyn) == (flags3 & MEM_Dyn)\x00\x00\x00pOp->opcode==OP_Ne || pOp->opcode==OP_Eq\x00\x00\x00\x00res2==0 || res2==1\x00\x00pOp>aOp\x00pOp[-1].opcode==OP_Lt || pOp[-1].opcode==OP_Gt\x00\x00pOp[-1].p5 & SQLITE_STOREP2\x00pOp->p4type==P4_INTARRAY\x00\x00\x00\x00pOp->p4.ai\x00\x00pOp[1].opcode==OP_Compare\x00\x00\x00pOp[1].p5 & OPFLAG_PERMUTE\x00\x00pOp[-1].opcode==OP_Permutation\x00\x00pOp[-1].p4type==P4_INTARRAY\x00aPermute!=0\x00p1>0 && p1+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p2>0 && p2+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p1>0 && p1+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00p2>0 && p2+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00memIsValid(&aMem[p1+idx])\x00\x00\x00memIsValid(&aMem[p2+idx])\x00\x00\x00i<pKeyInfo->nField\x00\x00p->aOp[0].opcode==OP_Init\x00\x00\x00pOp->p1>=0 && pOp->p1<p->nCursor\x00\x00\x00\x00pC!=0\x00\x00\x00p2<pC->nField\x00\x00\x00pC->eCurType!=CURTYPE_VTAB\x00\x00pC->eCurType!=CURTYPE_PSEUDO || pC->nullRow\x00pC->eCurType!=CURTYPE_SORTER\x00\x00\x00\x00pC->uc.pseudoTableReg>0\x00pReg->flags & MEM_Blob\x00\x00memIsValid(pReg)\x00\x00\x00\x00pC->eCurType==CURTYPE_BTREE\x00pCrsr\x00\x00\x00sqlite3BtreeCursorIsValid(pCrsr)\x00\x00\x00\x00avail<=65536\x00\x00\x00\x00pC->nHdrParsed<=p2\x00\x00p2<pC->nHdrParsed\x00\x00\x00sqlite3VdbeCheckMemInvariants(pDest)\x00\x00\x00\x00t==pC->aType[p2]\x00\x00\x00\x00zAffinity!=0\x00\x00\x00\x00zAffinity[pOp->p2]==0\x00\x00\x00pIn1 <= &p->aMem[(p->nMem+1 - p->nCursor)]\x00\x00nField>0 && pOp->p2>0 && pOp->p2+nField<=(p->nMem+1 - p->nCursor)+1\x00pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2\x00pData0<=pLast\x00\x00\x00zAffinity[0]==0 || pRec<=pLast\x00\x00memIsValid(pRec)\x00\x00\x00\x00i==nHdr\x00j==nByte\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType==CURTYPE_BTREE\x00\x00db->pSavepoint==0 || db->autoCommit==0\x00\x00p1==SAVEPOINT_BEGIN||p1==SAVEPOINT_RELEASE||p1==SAVEPOINT_ROLLBACK\x00\x00db->pSavepoint || db->isTransactionSavepoint==0\x00checkSavepointCount(db)\x00p->bIsReader\x00\x00\x00\x00cannot open savepoint - SQL statements in progress\x00\x00db->autoCommit==0 || db->nVTrans==0\x00no such savepoint: %s\x00\x00\x00cannot release savepoint - SQL statements in progress\x00\x00\x00pSavepoint==db->pSavepoint\x00\x00desiredAutoCommit==1 || desiredAutoCommit==0\x00\x00\x00\x00desiredAutoCommit==1 || iRollback==0\x00\x00\x00\x00db->nVdbeActive>0\x00\x00\x00desiredAutoCommit==1\x00\x00\x00\x00cannot commit transaction - SQL statements in progress\x00\x00db->nStatement==0\x00\x00\x00cannot start a transaction within a transaction\x00cannot rollback - no transaction is active\x00\x00cannot commit - no transaction is active\x00\x00\x00\x00p->readOnly==0 || pOp->p2==0\x00\x00\x00\x00pOp->p1>=0 && pOp->p1<db->nDb\x00\x00\x00DbMaskTest(p->btreeMask, pOp->p1)\x00\x00\x00sqlite3BtreeIsInTrans(pBt)\x00\x00db->nStatement>=0 && db->nSavepoint>=0\x00\x00pOp->p5==0 || pOp->p4type==P4_INT32\x00pOp->p3<SQLITE_N_BTREE_META\x00db->aDb[iDb].pBt!=0\x00DbMaskTest(p->btreeMask, iDb)\x00\x00\x00pOp->p2<SQLITE_N_BTREE_META\x00p->readOnly==0\x00\x00pDb->pBt!=0\x00sqlite3SchemaMutexHeld(db, pOp->p1, 0)\x00\x00pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00\x00pOp->p4type==P4_KEYINFO\x00pCur->iDb==pOp->p3\x00\x00pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00pOp->opcode==OP_OpenRead || pOp->opcode==OP_ReopenIdx || p->readOnly==0\x00pX!=0\x00\x00\x00p2>0\x00\x00\x00\x00p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00\x00memIsValid(pIn2)\x00\x00\x00\x00(pIn2->flags & MEM_Int)!=0\x00\x00p2>=2\x00\x00\x00pKeyInfo->enc==ENC(db)\x00\x00pKeyInfo->db==db\x00\x00\x00\x00pOp->p1>=0\x00\x00nField>=0\x00\x00\x00pOp->p2>=0\x00\x00pgno==MASTER_ROOT+1\x00pCx->pKeyInfo->db==db\x00\x00\x00pCx->pKeyInfo->enc==ENC(db)\x00isSorter(pC)\x00\x00\x00\x00pOp->p3>=0\x00\x00pOp->p5==0\x00\x00pOp->p2!=0\x00\x00pC->isOrdered\x00\x00\x00pC->uc.pCursor!=0\x00\x00\x00sqlite3BtreeCursorHasHint(pC->uc.pCursor, BTREE_SEEK_EQ)==0 || CORRUPT_DB\x00\x00\x00pOp->opcode==OP_SeekGE || pOp->opcode==OP_SeekLE\x00\x00\x00\x00pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT\x00\x00pOp[1].p1==pOp[0].p1\x00\x00\x00\x00pOp[1].p2==pOp[0].p2\x00\x00\x00\x00pOp[1].p3==pOp[0].p3\x00\x00\x00\x00pOp[1].p4.i==pOp[0].p4.i\x00\x00\x00\x00pOp->p4type==P4_INT32\x00\x00\x00nField>0\x00\x00\x00\x00oc!=OP_SeekGT || r.default_rc==-1\x00\x00\x00oc!=OP_SeekLE || r.default_rc==-1\x00\x00\x00oc!=OP_SeekGE || r.default_rc==+1\x00\x00\x00oc!=OP_SeekLT || r.default_rc==+1\x00\x00\x00memIsValid(&r.aMem[i])\x00\x00res!=0\x00\x00oc==OP_SeekGE || oc==OP_SeekGT\x00\x00oc==OP_SeekLT || oc==OP_SeekLE\x00\x00pC->isTable==0\x00\x00memIsValid(&r.aMem[ii])\x00(r.aMem[ii].flags & MEM_Zero)==0 || r.aMem[ii].n==0\x00pIn3->flags & MEM_Blob\x00\x00pC->isTable\x00pCrsr!=0\x00\x00\x00\x00rc==SQLITE_OK || res==0\x00p->apCsr[pOp->p1]!=0\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType!=CURTYPE_VTAB\x00\x00\x00sqlite3BtreeCursorIsValid(pC->uc.pCursor)\x00\x00\x00pOp->p3<=pFrame->nMem\x00\x00\x00memIsValid(pMem)\x00\x00\x00\x00(pMem->flags & MEM_Int)!=0\x00\x00pOp->p3==0\x00\x00v>0\x00memIsValid(pData)\x00\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || pC->isTable\x00\x00\x00\x00pOp->p4type==P4_TABLE || pOp->p4type>=P4_STATIC\x00pKey->flags & MEM_Int\x00\x00\x00memIsValid(pKey)\x00\x00\x00\x00pOp->opcode==OP_InsertInt\x00\x00\x00pC->iDb>=0\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || HasRowid(pTab)\x00pData->flags & (MEM_Blob|MEM_Str)\x00\x00\x00pC->deferredMoveto==0\x00\x00\x00pC->movetoTarget==iKey\x00\x00pOp->p4.pTab!=0\x00(pOp->p5 & ~(OPFLAG_SAVEPOSITION|OPFLAG_AUXDELETE))==0\x00\x00rc!=SQLITE_OK || (pOut->flags & MEM_Blob)\x00\x00\x00isSorter(pC)==0\x00pC->nullRow==0\x00\x00pC->uc.pVCur!=0\x00pModule->xRowid\x00pOp->p2==0\x00\x00isSorter(pC)==(pOp->opcode==OP_SorterSort)\x00\x00pOp->p2>0 && pOp->p2<p->nOp\x00pOp->p5<ArraySize(p->aCounter)\x00\x00res==0 || (res==1 && pC->isTable==0)\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00pOp->opcode!=OP_Prev || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00pOp->opcode!=OP_NextIfOpen || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00\x00\x00pOp->opcode!=OP_PrevIfOpen || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->opcode!=OP_NextIfOpen || pC->seekOp==OP_SeekGT || pC->seekOp==OP_SeekGE || pC->seekOp==OP_Rewind || pC->seekOp==OP_Found\x00\x00\x00pOp->opcode!=OP_Prev || pOp->opcode!=OP_PrevIfOpen || pC->seekOp==OP_SeekLT || pC->seekOp==OP_SeekLE || pC->seekOp==OP_Last\x00isSorter(pC)==(pOp->opcode==OP_SorterInsert)\x00\x00\x00\x00pIn2->flags & MEM_Blob\x00\x00pC->eCurType==CURTYPE_BTREE || pOp->opcode==OP_SorterInsert\x00pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00!pC->nullRow || pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nCursor\x00\x00\x00\x00pTabCur!=0\x00\x00pTabCur->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pTabCur->uc.pCursor!=0\x00\x00pTabCur->isTable\x00\x00\x00\x00pOp->p4type==P4_INTARRAY || pOp->p4.ai==0\x00\x00\x00pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p5==0 || pOp->p5==1\x00\x00\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxGT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxGT\x00\x00pOp->p1>1\x00\x00\x00resetSchemaOnFault==0 || resetSchemaOnFault==iDb+1\x00\x00DbMaskTest(p->btreeMask, pOp->p2)\x00\x00\x00pC->isEphemeral\x00DbHasProperty(db, iDb, DB_SchemaLoaded)\x00SELECT name, rootpage, sql FROM '%q'.%s WHERE %s ORDER BY rowid\x00nRoot>0\x00aRoot[nRoot]==0\x00(pnErr->flags & MEM_Int)!=0\x00(pnErr->flags & (MEM_Str|MEM_Blob))==0\x00\x00pOp->p5<db->nDb\x00DbMaskTest(p->btreeMask, pOp->p5)\x00\x00\x00z==0\x00\x00\x00\x00pIn3->flags&MEM_Int\x00iSet==-1 || iSet>=0\x00pProgram->nOp>0\x00too many levels of trigger recursion\x00\x00\x00\x00nMem>0\x00\x00pProgram->nMem+pProgram->nCsr==pFrame->nChildMem || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem)\x00\x00pProgram->nCsr==pFrame->nChildCsr\x00\x00\x00(int)(pOp - aOp)==pFrame->pc\x00\x00\x00\x00pFrame->pAuxData==0\x00pIn1->flags&MEM_Int\x00pIn1->flags & MEM_Int\x00\x00\x00t.flags==MEM_Null\x00\x00\x00pOp[-1].opcode==OP_CollSeq\x00\x00(pMem->flags & ~(MEM_Null|MEM_Agg))==0\x00\x00pOp->p2==SQLITE_CHECKPOINT_PASSIVE || pOp->p2==SQLITE_CHECKPOINT_FULL || pOp->p2==SQLITE_CHECKPOINT_RESTART || pOp->p2==SQLITE_CHECKPOINT_TRUNCATE\x00\x00eNew==PAGER_JOURNALMODE_DELETE || eNew==PAGER_JOURNALMODE_TRUNCATE || eNew==PAGER_JOURNALMODE_PERSIST || eNew==PAGER_JOURNALMODE_OFF || eNew==PAGER_JOURNALMODE_MEMORY || eNew==PAGER_JOURNALMODE_WAL || eNew==PAGER_JOURNALMODE_QUERY\x00\x00cannot change %s wal mode from within a transaction\x00into\x00\x00\x00\x00out of\x00\x00sqlite3BtreeIsInTrans(pBt)==0\x00\x00\x00p1>=0 && p1<db->nDb\x00DbMaskTest(p->btreeMask, p1)\x00\x00\x00\x00isWriteLock==0 || isWriteLock==1\x00\x00\x00\x00database table is locked: %s\x00\x00\x00\x00(aMem[pOp->p2].flags & MEM_Str)!=0\x00\x00(aMem[pOp->p2].flags & MEM_Static)!=0\x00\x00\x00zTab || db->mallocFailed\x00\x00\x00\x00memIsValid(pQuery)\x00\x00pCur->eCurType==CURTYPE_VTAB\x00\x00\x00\x00(pQuery->flags&MEM_Int)!=0 && pArgc->flags==MEM_Int\x00pModule->xColumn\x00\x00\x00\x00pModule->xNext\x00\x00pVtab->pModule->xRename\x00memIsValid(pName)\x00\x00\x00pName->flags & MEM_Str\x00\x00pOp->p2==1 || pOp->p5==OE_Fail || pOp->p5==OE_Rollback || pOp->p5==OE_Abort || pOp->p5==OE_Ignore || pOp->p5==OE_Replace\x00\x00\x00\x00pOp->p4type==P4_VTAB\x00\x00\x00\x00memIsValid(pX)\x00\x00nArg>1 && apArg[0] && (apArg[0]->flags&MEM_Null)\x00\x00\x00\x00-- \x00pOp->p4.z==0 || strncmp(pOp->p4.z, \"-\" \"- \", 3)==0\x00\x00pOp==p->aOp\x00-- %s\x00\x00\x00SQL-trace: %s\x0a\x00\x00pOp->opcode==OP_Noop || pOp->opcode==OP_Explain\x00pOp>=&aOp[-1] && pOp<&aOp[p->nOp-1]\x00rc=%d\x0a\x00\x00rc\x00\x00statement aborts at %d: [%s] %s\x00DELETE%\x00rc!=SQLITE_OK || nExtraDelete==0 || sqlite3_strlike(\"DELETE%\",p->zSql,0)!=0\x00db->u1.isInterrupted\x00\x00\x00\x00sqlite3VdbeExec\x00SQL: [%s]\x0a\x00\x00REG[%d] = \x00\x00 undefined\x00\x00 NULL\x00\x00\x00 si:%lld\x00\x00\x00\x00 i:%lld\x00 r:%g\x00\x00\x00 (rowset)\x00\x00\x00 subtype=0x%02x\x00(f & (MEM_Static|MEM_Ephem))==0\x00(f & (MEM_Dyn|MEM_Ephem))==0\x00\x00\x00\x00(f & (MEM_Static|MEM_Dyn))==0\x00\x00\x00%d[\x00%02X\x00\x00\x00\x00+%dz\x00\x00\x00\x00sqlite3VdbeMemPrettyPrint\x00\x00\x00(X)\x00(8)\x00(16LE)\x00\x00(16BE)\x00\x00NOT NULL\x00\x00\x00\x00FOREIGN KEY\x00out2Prerelease\x00\x00sqlite3VdbeMemTooBig\x00\x00\x00\x00(pFrom->flags & MEM_RowSet)==0\x00\x00pTo->db==pFrom->db\x00\x00srcType==MEM_Ephem || srcType==MEM_Static\x00\x00\x00sqlite3VdbeMemShallowCopy\x00\x00\x00!VdbeMemDynamic(pTo)\x00\x00\x00\x00vdbeClrCopy\x00pFrom->db==0 || sqlite3_mutex_held(pFrom->db->mutex)\x00\x00\x00\x00pTo->db==0 || sqlite3_mutex_held(pTo->db->mutex)\x00\x00\x00\x00pFrom->db==0 || pTo->db==0 || pFrom->db==pTo->db\x00\x00\x00\x00sqlite3VdbeMemMove\x00\x00(pMem->flags & (MEM_Int|MEM_Real))==0\x00\x00\x00(pMem->flags & (MEM_Str|MEM_Blob))!=0\x00\x00\x00computeNumericType\x00\x00(combined_flags & MEM_RowSet)==0\x00\x00\x00\x00pMem1->enc==pMem2->enc || pMem1->db->mallocFailed\x00\x00\x00pMem1->enc==SQLITE_UTF8 || pMem1->enc==SQLITE_UTF16LE || pMem1->enc==SQLITE_UTF16BE\x00!pColl || pColl->xCmp\x00\x00\x00sqlite3MemCompare\x00\x00\x00(flags & ~MEM_TypeMask)==0\x00\x00sqlite3VdbeMemInit\x00\x00(pB1->flags & MEM_Zero)==0 || n1==0\x00(pB2->flags & MEM_Zero)==0 || n2==0\x00sqlite3BlobCompare\x00\x00p->deferredMoveto\x00\x00\x00p->isTable\x00\x00p->eCurType==CURTYPE_BTREE\x00\x00handleDeferredMoveto\x00\x00\x00\x00cursorOwnsBtShared(pCur)\x00\x00\x00\x00sqlite3_mutex_held(pCur->pBtree->db->mutex)\x00pRes\x00\x00\x00\x00(pIdxKey==0)==(pCur->pKeyInfo==0)\x00\x00\x00pCur->eState!=CURSOR_VALID || (pIdxKey==0)==(pCur->curIntKey!=0)\x00\x00\x00\x00pIdxKey->default_rc==1 || pIdxKey->default_rc==0 || pIdxKey->default_rc==-1\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->isInit\x00\x00pCur->eState==CURSOR_INVALID || pCur->apPage[pCur->iPage]->nCell>0\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0\x00\x00\x00\x00pCur->apPage[0]->intKey==pCur->curIntKey\x00\x00\x00\x00pCur->curIntKey || pIdxKey\x00\x00pPage->nCell>0\x00\x00pPage->intKey==(pIdxKey==0)\x00biasRight==0 || biasRight==1\x00\x00\x00\x00nCellKey==intKey\x00\x00\x00\x00lwr+upr>=0\x00\x00(pIdxKey->errCode!=SQLITE_CORRUPT || c==0) && (pIdxKey->errCode!=SQLITE_NOMEM || pCur->pBtree->db->mallocFailed)\x00\x00\x00\x00c==0\x00\x00\x00\x00lwr==upr+1 || (pPage->intKey && !pPage->leaf)\x00\x00\x00pPage->isInit\x00\x00\x00(pCur->curFlags & BTCF_ValidOvfl)==0\x00\x00\x00\x00cursorHoldsMutex(p)\x00cursorOwnsBtShared\x00\x00sqlite3BtreeMovetoUnpacked\x00\x00pRes!=0\x00*pRes==0 || *pRes==1\x00\x00\x00\x00pCur->skipNext==0 || pCur->eState!=CURSOR_VALID\x00sqlite3BtreeNext\x00\x00\x00\x00*pRes==0\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_SKIPNEXT\x00btreeNext\x00\x00\x00pCur->eState>=CURSOR_REQUIRESEEK\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_INVALID\x00\x00btreeRestoreCursorPosition\x00\x00nKey==(i64)(int)nKey\x00\x00\x00\x00btreeMoveto\x00sqlite3VdbeAllocUnpackedRecord\x00\x00u<=pKeyInfo->nField + 1\x00sqlite3VdbeRecordUnpack\x00n>3 && n<=9\x00sqlite3GetVarint32\x00\x00sizeof(r1)==sizeof(t2) && memcmp(&r1, &t2, sizeof(r1))==0\x00\x00\x00serialGet\x00\x00\x00pCur->iPage<BTCURSOR_MAX_DEPTH\x00\x00pCur->iPage>=0\x00\x00moveToChild\x00pCur==0 || ppPage==&pCur->apPage[pCur->iPage]\x00\x00\x00pCur==0 || bReadOnly==pCur->curPagerFlags\x00\x00\x00pCur==0 || pCur->iPage>0\x00\x00\x00\x00(*ppPage)->pgno==pgno\x00\x00\x00(*ppPage)->aData==sqlite3PagerGetData(pDbPage)\x00\x00pgno!=0 || rc==SQLITE_CORRUPT\x00\x00\x00getAndInitPage\x00\x00moveToLeftmost\x00\x00pCur->iPage>0\x00\x00\x00pCur->apPage[pCur->iPage]\x00\x00\x00moveToParent\x00\x00\x00\x00iIdx<=pParent->nCell\x00\x00\x00\x00get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild\x00get4byte(findCell(pParent, iIdx))==iChild\x00\x00\x00assertParentIndex\x00\x00\x00flags & MEM_Str\x00(*(u8*)pKey1)<=0x3F || CORRUPT_DB\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res)\x00\x00\x00nKey>=0\x00szHdr<=(u32)nKey\x00\x00\x00\x00nField <= pKeyInfo->nField+pKeyInfo->nXField\x00\x00\x00\x00vdbeAssertFieldCountWithinLimits\x00\x00\x00\x00vdbeRecordCompareInt\x00\x00\x00\x00pPKey2->pKeyInfo->nField+pPKey2->pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pPKey2->pKeyInfo->aSortOrder!=0\x00pPKey2->pKeyInfo->nField>0\x00\x00idx1<=szHdr1 || CORRUPT_DB\x00\x00(pRhs->flags & MEM_Zero)==0 || pRhs->n==0\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, rc)\x00\x00\x00\x00mem1.szMalloc==0\x00\x00\x00\x00CORRUPT_DB || vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, pPKey2->default_rc) || pKeyInfo->db->mallocFailed\x00\x00\x00\x00serial_type<12 || sqlite3SmallTypeSizes[serial_type]==(serial_type - 12)/2\x00\x00sqlite3VdbeSerialTypeLen\x00\x00\x00\x00sqlite3VdbeRecordCompareWithSkip\x00\x00\x00\x00CORRUPT_DB || (serial_type>=1 && serial_type<=9 && serial_type!=7)\x00\x00vdbeRecordDecodeInt\x00pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pKeyInfo->nField>0\x00\x00vdbeRecordCompareDebug\x00\x00i<10\x00\x00\x00\x00sqlite3VarintLen\x00\x00\x00\x00sqlite3VdbeFindCompare\x00\x00pPKey2->aMem[0].flags & MEM_Str\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res) || CORRUPT_DB || pPKey2->pKeyInfo->db->mallocFailed\x00\x00\x00vdbeRecordCompareString\x00pCur->skipNext!=SQLITE_OK\x00\x00\x00pCur->apPage[pCur->iPage]!=0\x00\x00\x00\x00pCur->iPage==(-1)\x00\x00\x00pRoot->pgno==pCur->pgnoRoot\x00pRoot->intKey==1 || pRoot->intKey==0\x00\x00\x00\x00moveToRoot\x00\x00p->uc.pCursor!=0\x00\x00\x00\x00sqlite3BtreeCursorHasMoved(p->uc.pCursor)\x00\x00\x00handleMovedCursor\x00\x00\x00pCur!=0\x00pCur->eState!=CURSOR_VALID\x00\x00pCur->skipNext==0\x00\x00\x00sqlite3BtreeCursorRestore\x00\x00\x00pCur!=0 && pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00\x00pCur->info.nSize>0\x00\x00pCur->info.pPayload>pCur->apPage[pCur->iPage]->aData || CORRUPT_DB\x00\x00pCur->info.pPayload<pCur->apPage[pCur->iPage]->aDataEnd ||CORRUPT_DB\x00\x00\x00\x00fetchPayload\x00\x00\x00\x00sqlite3BtreeCursorIsValid(pCur)\x00!VdbeMemDynamic(pMem)\x00\x00\x00zData!=0\x00\x00\x00\x00sqlite3VdbeMemFromBtree\x00serial_type<128\x00sqlite3VdbeOneByteSerialTypeLen\x00pLen!=0\x00pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob)\x00\x00sqlite3VdbeSerialType\x00\x00\x00n<=9\x00\x00\x00\x00putVarint64\x00pMem->n + ((pMem->flags & MEM_Zero)?pMem->u.nZero:0) == (int)sqlite3VdbeSerialTypeLen(serial_type)\x00\x00sqlite3VdbeSerialPut\x00\x00\x00\x00n==(db->nSavepoint + db->isTransactionSavepoint)\x00\x00\x00\x00checkSavepointCount\x00p->inTrans==TRANS_WRITE\x00(pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00iStatement>0\x00\x00\x00\x00iStatement>p->db->nSavepoint\x00\x00\x00\x00sqlite3BtreeBeginStmt\x00\x00\x00idx>=1 && idx<=15\x00\x00\x00pBt->pPage1!=0\x00\x00pBt->autoVacuum || iMeta==0\x00iMeta==0 || iMeta==1\x00\x00\x00\x00sqlite3BtreeUpdateMeta\x00\x00iCur>=0 && iCur<p->nCursor\x00\x00allocateCursor\x00\x00wrFlag==0 || wrFlag==BTREE_WRCSR || wrFlag==(BTREE_WRCSR|BTREE_FORDELETE)\x00\x00\x00hasSharedCacheTableLock(p, iTable, pKeyInfo!=0, (wrFlag?2:1))\x00\x00\x00wrFlag==0 || !hasReadConflicts(p, iTable)\x00\x00\x00wrFlag==0 || p->inTrans==TRANS_WRITE\x00\x00\x00\x00pBt->pPage1 && pBt->pPage1->aData\x00\x00\x00wrFlag==0 || (pBt->btsFlags & BTS_READ_ONLY)==0\x00wrFlag==0\x00\x00\x00btreeCursor\x00x==BTREE_SEEK_EQ || x==BTREE_BULKLOAD || x==0\x00\x00\x00sqlite3BtreeCursorHintFlags\x00:memory:\x00\x00\x00\x00pVfs!=0\x00(flags&0xff)==flags\x00(flags & BTREE_UNORDERED)==0 || (flags & BTREE_SINGLE)!=0\x00\x00\x00(flags & BTREE_SINGLE)==0 || isTempDb\x00\x00\x00pBt->nRef>0\x00(pBt->pageSize & 7)==0\x00\x00sqlite3_mutex_held(mutexOpen)\x00\x00\x00rc!=SQLITE_OK || sqlite3BtreeConnectionCount(*ppBtree)>0\x00\x00\x00\x00sqlite3BtreeOpen\x00\x00\x00\x00nUri>=0\x00EIGHT_BYTE_ALIGNMENT(SQLITE_INT_TO_PTR(journalFileSize))\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pPager->jfd)\x00\x00\x00nPathname>0\x00-journal\x00\x00\x00\x00-wal\x00\x00\x00\x00!memDb\x00\x00nolock\x00\x00immutable\x00\x00\x00pPager->memDb==0\x00\x00\x00\x00nExtra>=8 && nExtra<1000\x00\x00\x00\x00tempFile==PAGER_LOCKINGMODE_NORMAL || tempFile==PAGER_LOCKINGMODE_EXCLUSIVE\x00useJournal || pPager->tempFile\x00\x00pPager->fullSync==0\x00pPager->extraSync==0\x00\x00\x00\x00pPager->syncFlags==0\x00\x00\x00\x00pPager->walSyncFlags==0\x00pPager->ckptSyncFlags==0\x00\x00\x00\x00isOpen(pPager->fd) || tempFile\x00\x00sqlite3PagerOpen\x00\x00\x00\x00onoffalseyestruextrafull\x00\x00\x00\x00szExtra>=8\x00\x00sqlite3PcacheOpen\x00\x00\x00(pPg->flags&PGHDR_NEED_SYNC)==0\x00pagerStress\x00sqlite3PagerPageRefcount(pData)>0\x00\x00\x00pageReinit\x00\x00sqlite3PagerReadFileheader\x00\x00((int(*)(void *))(ap[0]))==xBusyHandler\x00ap[1]==pBusyHandlerArg\x00\x00sqlite3PagerSetBusyhandler\x00\x00pgnoRoot>=3 || CORRUPT_DB\x00\x00\x00eType!=PTRMAP_ROOTPAGE\x00\x00eType!=PTRMAP_FREEPAGE\x00\x00sqlite3PagerIswriteable(pBt->pPage1->pDbPage)\x00\x00\x00sqlite3PagerIswriteable(pRoot->pDbPage)\x00(pBt->openFlags & BTREE_SINGLE)==0 || pgnoRoot==2\x00\x00\x00btreeCreateTable\x00\x00\x00\x00pCsr->pKeyInfo && pCsr->pBtx==0\x00pSorter->iMemory==0\x00sqlite3VdbeSorterInit\x00\x00\x00sqlite3BtreePrevious\x00\x00\x00\x00(pCur->curFlags & (BTCF_AtLast|BTCF_ValidOvfl|BTCF_ValidNKey))==0\x00\x00\x00pCur->info.nSize==0\x00(pCur->curFlags & (BTCF_ValidOvfl))==0\x00\x00btreePrevious\x00\x00\x00(pCur->curFlags & BTCF_ValidNKey)==0\x00\x00\x00\x00moveToRightmost\x00pCur->aiIdx[ii]==pCur->apPage[ii]->nCell\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]==pCur->apPage[pCur->iPage]->nCell-1\x00\x00\x00\x00pCur->apPage[pCur->iPage]->leaf\x00sqlite3BtreeLast\x00\x00\x00\x00(flags & (BTREE_SAVEPOSITION|BTREE_APPEND))==flags\x00\x00(pCur->curFlags & BTCF_WriteFlag)!=0 && pBt->inTransaction==TRANS_WRITE && (pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00\x00hasSharedCacheTableLock(p, pCur->pgnoRoot, pCur->pKeyInfo!=0, 2)\x00\x00\x00\x00(pX->pKey==0)==(pCur->pKeyInfo==0)\x00\x00pX->pKey==0\x00(flags & BTREE_SAVEPOSITION)==0 || ((pCur->curFlags&BTCF_ValidNKey)!=0 && pX->nKey==pCur->info.nKey)\x00\x00\x00\x00pCur->eState==CURSOR_VALID || (pCur->eState==CURSOR_INVALID && loc)\x00pPage->intKey || pX->nKey>=0\x00\x00\x00\x00pPage->leaf || !pPage->intKey\x00\x00\x00newCell!=0\x00\x00szNew==pPage->xCellSize(pPage, newCell)\x00szNew <= MX_CELL_SIZE(pBt)\x00\x00idx<pPage->nCell\x00\x00\x00\x00pPage->leaf\x00pPage->nOverflow==0 || rc==SQLITE_OK\x00\x00\x00\x00rc!=SQLITE_OK || pPage->nCell>0 || pPage->nOverflow>0\x00\x00\x00pCur->pKey==0\x00\x00\x00pCur->apPage[pCur->iPage]->nOverflow==0\x00sqlite3BtreeInsert\x00\x00sqlite3BtreeHoldsMutex(pBtree)\x00\x00invalidateIncrblobCursors\x00\x00\x00pCell<pPage->aData || pCell>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00\x00\x00pX->nKey<=0x7fffffff && pX->pKey!=0\x00nHeader==(int)(info.pPayload - pCell)\x00\x00\x00info.nKey==pX->nKey\x00*pnSize == info.nSize\x00\x00\x00spaceLeft == info.nLocal\x00\x00\x00\x00pToRelease==0 || sqlite3PagerIswriteable(pToRelease->pDbPage)\x00\x00\x00pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pSrc\x00\x00\x00\x00fillInCell\x00\x00pBt->usableSize > 4\x00nOvfl>0 || (CORRUPT_DB && (pInfo->nPayload + ovflPageSize)<ovflPageSize)\x00\x00\x00\x00clearCell\x00\x00\x00btreePageLookup\x00CORRUPT_DB || iPage>1\x00\x00\x00!pMemPage || pMemPage->pgno==iPage\x00\x00pBt->usableSize>32\x00\x00freePage2\x00\x00\x00sqlite3PcacheRef\x00\x00\x00\x00pgno<=pBt->nPage\x00\x00\x00\x00btreeSetHasContent\x00\x00idx>=0 && idx<pPage->nCell\x00\x00CORRUPT_DB || sz==cellSize(pPage, idx)\x00\x00dropCell\x00\x00\x00\x00CORRUPT_DB || iStart>=pPage->hdrOffset+6+pPage->childPtrSize\x00\x00\x00\x00CORRUPT_DB || iEnd <= pPage->pBt->usableSize\x00\x00\x00\x00iSize>=4\x00\x00\x00\x00iStart<=iLast\x00\x00\x00iFreeBlk>iPtr || iFreeBlk==0\x00\x00\x00\x00freeSpace\x00\x00\x00*pRC==SQLITE_OK\x00i>=0 && i<=pPage->nCell+pPage->nOverflow\x00\x00\x00\x00MX_CELL(pPage->pBt)<=10921\x00\x00pPage->nCell<=MX_CELL(pPage->pBt) || CORRUPT_DB\x00pPage->nOverflow<=ArraySize(pPage->apOvfl)\x00\x00sz==pPage->xCellSize(pPage, pCell) || (sz==8 && iChild>0)\x00\x00\x00j < ArraySize(pPage->apOvfl)-1\x00\x00j==0 || pPage->aiOvfl[j-1]<(u16)i\x00\x00\x00j==0 || i==pPage->aiOvfl[j-1]+1\x00&data[pPage->cellOffset]==pPage->aCellIdx\x00\x00\x00idx >= 0\x00\x00\x00\x00idx >= pPage->cellOffset+2*pPage->nCell+2 || CORRUPT_DB\x00idx+sz <= (int)pPage->pBt->usableSize\x00\x00\x00get2byte(&data[pPage->hdrOffset+3])==pPage->nCell\x00\x00\x00insertCell\x00\x00nByte>=0\x00\x00\x00\x00pPage->nFree>=nByte\x00pPage->nOverflow==0\x00nByte < (int)(pPage->pBt->usableSize-8)\x00pPage->cellOffset == hdr + 12 - 4*pPage->leaf\x00\x00\x00gap<=65536\x00\x00top<=(int)pPage->pBt->usableSize\x00\x00\x00\x00pSpace>=data && (pSpace - data)<65536\x00\x00\x00pPage->nCell>0 || CORRUPT_DB\x00\x00\x00\x00gap+2+nByte<=top\x00\x00\x00\x00top+nByte <= (int)pPage->pBt->usableSize\x00\x00\x00\x00allocateSpace\x00\x00\x00pc>0\x00\x00\x00\x00pageFindSlot\x00\x00\x00\x00pPage->pBt->usableSize <= SQLITE_MAX_PAGE_SIZE\x00\x00nCell==get2byte(&data[hdr+3])\x00\x00\x00iFree2==0 || iFree2>iFree\x00\x00\x00iFree+get2byte(&data[iFree+2]) <= usableSize\x00\x00\x00\x00iFree2==0 || iFree2+get2byte(&data[iFree2+2]) <= usableSize\x00iFree+sz+sz2+iFree2-(iFree+sz) <= usableSize\x00\x00\x00\x00cbrk+(iFree-top) <= usableSize\x00\x00pc>=iCellFirst && pc<=iCellLast\x00cbrk+size<=usableSize && cbrk>=iCellFirst\x00\x00\x00cbrk>=iCellFirst\x00\x00\x00\x00defragmentPage\x00\x00balance_deeper_called==0\x00\x00\x00\x00pCur->apPage[1]->nOverflow\x00\x00balance_quick_called==0\x00balance\x00pRoot->nOverflow>0\x00\x00sqlite3PagerIswriteable(pChild->pDbPage)\x00\x00\x00\x00pChild->nCell==pRoot->nCell\x00balance_deeper\x00\x00pFrom->isInit\x00\x00\x00pFrom->nFree>=iToHdr\x00\x00\x00\x00get2byte(&aFrom[iFromHdr+5]) <= (int)pBt->usableSize\x00\x00\x00\x00copyNodeContent\x00sqlite3PagerIswriteable(pParent->pDbPage)\x00\x00\x00pPage->nOverflow==1\x00sqlite3PagerIswriteable(pNew->pDbPage)\x00\x00pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF)\x00balance_quick\x00\x00\x00szCell[i]==pPg->xCellSize(pPg, pCell) || CORRUPT_DB\x00rebuildPage\x00pParent->nOverflow==0 || pParent->nOverflow==1\x00\x00pParent->nOverflow==0 || pParent->aiOvfl[0]==iParentIdx\x00bBulk==0 || bBulk==1\x00\x00\x00\x00szScratch<=6*(int)pBt->pageSize\x00EIGHT_BYTE_ALIGNMENT(aSpace1)\x00\x00\x00k==0 || pOld->aiOvfl[k-1]+1==pOld->aiOvfl[k]\x00\x00\x00\x00b.nCell<nMaxCells\x00\x00\x00sz<=pBt->maxLocal+23\x00\x00\x00\x00iSpace1 <= (int)pBt->pageSize\x00\x00\x00leafCorrection==0 || leafCorrection==4\x00\x00leafCorrection==0\x00\x00\x00pOld->hdrOffset==0\x00\x00leafCorrection==4\x00\x00\x00b.szCell[b.nCell]==3 || CORRUPT_DB\x00\x00b.apCell[b.nCell]==&aSpace1[iSpace1-3] || CORRUPT_DB\x00\x00\x00\x00d<nMaxCells\x00r<nMaxCells\x00cntNew[0]>0 || (pParent->pgno==1 && pParent->nCell==0) || CORRUPT_DB\x00\x00\x00\x00CORRUPT_DB\x00\x00j<nMaxCells\x00b.apCell[j]!=0\x00\x00iOvflSpace <= (int)pBt->pageSize\x00\x00\x00\x00iPg>=0 && iPg<nNew\x00\x00iPg==0 || cntOld[iPg-1]>=cntNew[iPg-1] || abDone[iPg-1]\x00cntNew[iPg]>=cntOld[iPg] || abDone[iPg+1]\x00\x00\x00apNew[iPg]->nOverflow==0\x00\x00\x00\x00apNew[iPg]->nCell==nNewCell\x00\x01\x01\x01\x01\x01\x00\x00\x00memcmp(abDone, \"\\01\\01\\01\\01\\01\", nNew)==0\x00\x00nOld>0\x00\x00nNew>0\x00\x00nNew==1 || CORRUPT_DB\x00\x00\x00apNew[0]->nFree == (get2byte(&apNew[0]->aData[5])-apNew[0]->cellOffset-apNew[0]->nCell*2) || rc!=SQLITE_OK\x00\x00pParent->isInit\x00balance_nonroot\x00sqlite3_mutex_notheld(mem0.mutex)\x00\x00\x00sqlite3ScratchMalloc\x00\x00\x00\x00N>=0 && N<p->nCell\x00\x00cachedCellSize\x00\x00p->szCell[N]==0\x00computeCellSize\x00pPg->pgno!=iNew\x00sqlite3PagerRekey\x00\x00\x00(iOld-iNew)<nNew || nCell==0 || CORRUPT_DB\x00\x000==memcmp(pCell, &aData[iOff], pCArray->pRef->xCellSize(pCArray->pRef, pCArray->apCell[i+iNew]))\x00\x00\x00\x00sz>0\x00\x00\x00\x00pFree>aData && (pFree - aData)<65536\x00\x00\x00\x00pageFreeArray\x00\x00\x00editPage\x00\x00\x00\x00CORRUPT_DB || pPg->hdrOffset==0\x00(pSlot+sz)<=pCArray->apCell[i] || pSlot>=(pCArray->apCell[i]+sz) || CORRUPT_DB\x00\x00pageInsertArray\x00idx>=0 && idx+N<=p->nCell\x00\x00\x00p->apCell[idx]!=0\x00\x00\x00CORRUPT_DB || p->szCell[idx]==p->pRef->xCellSize(p->pRef, p->apCell[idx])\x00\x00\x00populateCellCache\x00\x00\x00mem0.nScratchFree <= (u32)sqlite3GlobalConfig.nScratch\x00\x00sqlite3ScratchFree\x00\x00pCur->curFlags & BTCF_WriteFlag\x00!hasReadConflicts(p, pCur->pgnoRoot)\x00\x00\x00\x00(flags & ~(BTREE_SAVEPOSITION | BTREE_AUXDELETE))==0\x00\x00\x00\x00MX_CELL_SIZE(pBt) >= nCell\x00\x00pTmp!=0\x00bPreserve && (pCur->iPage==iCellDepth || CORRUPT_DB)\x00\x00\x00\x00pPage==pCur->apPage[pCur->iPage] || CORRUPT_DB\x00\x00(pPage->nCell>0 || CORRUPT_DB) && iCellIdx<=pPage->nCell\x00\x00\x00\x00sqlite3BtreeDelete\x00\x00r2->nField==nKeyCol\x00sqlite3VdbeSorterCompare\x00\x00\x00\x00sqlite3VdbeSorterRowkey\x00sqlite3VdbeCursorRestore\x00\x00\x00\x00sqlite3BtreeCursorIsValidNN\x00pCur->apPage[pCur->iPage]->nCell>0\x00\x00sqlite3BtreeFirst\x00\x00\x00sqlite3BtreeRowCountEst\x00pSorter\x00pSorter->list.pList\x00pSorter->pReader==0\x00sqlite3VdbeSorterRewind\x00p->u.iNext<sqlite3MallocSize(pList->aMemory)\x00\x00\x00\x00pTask->pUnpacked->errCode==SQLITE_OK || pTask->pUnpacked->errCode==SQLITE_NOMEM\x00(s1>0 && s1<7) || s1==8 || s1==9\x00\x00\x00\x00(s2>0 && s2<7) || s2==8 || s2==9\x00\x00\x00\x00vdbeSorterCompareInt\x00\x00\x00\x00vdbeSorterSort\x00\x00p1!=0 && p2!=0\x00\x00vdbeSorterMerge\x00pTask->pThread==0 && pTask->bDone==0\x00\x00\x00\x00pTask->list.pList==0\x00\x00\x00\x00pTask->list.aMemory==0 || pSorter->list.aMemory!=0\x00\x00pList->szPMA>0\x00\x00rc!=SQLITE_OK || pTask->file.pFd\x00\x00\x00\x00pTask->file.iEof==0\x00pTask->nPMA==0\x00\x00rc!=SQLITE_OK || pList->pList==0\x00\x00\x00\x00rc!=SQLITE_OK || pTask->file.iEof==iSz\x00\x00vdbeSorterListToPMA\x00p->iBufEnd<p->nBuffer\x00\x00\x00vdbePmaWriteBlob\x00\x00\x00\x00vdbePmaWriterFinish\x00vdbeSorterFlushPMA\x00\x00vdbeSorterCreateThread\x00\x00ppThread!=0\x00xTask!=0\x00\x00\x00\x00sqlite3ThreadCreate\x00p->xTask!=0\x00sqlite3ThreadProc\x00\x00\x00pTask->bDone==0\x00vdbeSorterFlushThread\x00\x00\x00pSorter->bUseThreads==0 || pSorter->nTask>1\x00pIncr->pTask!=pLast\x00p->pIncr==0 || ( (p->pIncr->pTask==&pSorter->aTask[iTask]) && (iTask!=pSorter->nTask-1 || p->pIncr->bUseThread==0) )\x00\x00\x00\x00pSorter->bUseThreads || pSorter->nTask==1\x00\x00\x00pTask->nPMA>0 || SQLITE_MAX_WORKER_THREADS>0\x00\x00\x00\x00pMain==0\x00\x00\x00\x00vdbeSorterMergeTreeBuild\x00\x00\x00\x00nReader<=SORTER_MAX_MERGE_COUNT\x00vdbeMergeEngineNew\x00\x00pFile->iEof>iStart\x00\x00pReadr->aAlloc==0 && pReadr->nAlloc==0\x00\x00pReadr->aBuffer==0\x00\x00pReadr->aMap==0\x00vdbePmaReaderInit\x00\x00\x00pReadr->pIncr==0 || pReadr->pIncr->bEof==0\x00\x00vdbePmaReaderSeek\x00\x00\x00p->aBuffer\x00\x00nRead>0\x00rc!=SQLITE_IOERR_SHORT_READ\x00aNext!=p->aAlloc\x00\x00\x00\x00vdbePmaReadBlob\x00pIncr->bUseThread\x00\x00\x00vdbeIncrBgPopulate\x00\x00pIncr->bEof==0\x00\x00pIncr->pMerger->pTask==pTask\x00\x00\x00\x00vdbeIncrPopulate\x00\x00\x00\x00vdbeSorterSetupMerge\x00\x00\x00\x00pIncr->bUseThread==0 || eMode==INCRINIT_TASK\x00\x00\x00\x00vdbePmaReaderIncrInit\x00\x00\x00pTask->file2.iEof>0\x00eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK\x00\x00\x00\x00pMerger->pTask==0\x00\x00\x00vdbeMergeEngineInit\x00iOut<pMerger->nTree && iOut>0\x00\x00\x00pTask->pUnpacked!=0\x00vdbeMergeEngineCompare\x00\x00vdbePmaReaderIncrMergeInit\x00\x00pSorter->bUsePMA || (pSorter->pReader==0 && pSorter->pMerger==0)\x00\x00\x00\x00pSorter->pReader==0 || pSorter->pMerger==0\x00\x00pSorter->bUseThreads==0 || pSorter->pReader\x00pSorter->bUseThreads==1 || pSorter->pMerger\x00pSorter->pMerger!=0\x00pSorter->pMerger->pTask==(&pSorter->aTask[0])\x00\x00\x00sqlite3VdbeSorterNext\x00\x00\x00rc!=SQLITE_OK || pSorter->list.pList==0\x00sqlite3VdbeSorterWrite\x00\x00(nCellKey & SQLITE_MAX_U32)==(u64)nCellKey\x00\x00sqlite3VdbeIdxRowid\x00sqlite3VdbeIdxKeyCompare\x00\x00\x00\x00iTable>=2\x00\x00\x00maxRootPgno!=PENDING_BYTE_PAGE(pBt)\x00btreeDropTable\x00\x00sqlite3BtreeClearTable\x00\x00pPage->intKey || CORRUPT_DB\x00clearDatabasePage\x00\x00\x00sqlite3RootPageMoved\x00\x00\x00\x00sqlite_stat1\x00\x00\x00\x00SELECT tbl,idx,stat FROM %Q.sqlite_stat1\x00\x00\x00\x00sqlite3AnalysisLoad\x00zDatabase!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3FindTable\x00\x00\x00\x00analysisLoader\x00\x00aOut==0\x00aLog!=0\x00pIndex!=0\x00\x00\x00unordered*\x00\x00sz=[0-9]*\x00\x00\x00noskipscan*\x00decodeIntArray\x00\x00matchOther<0x80\x00patternCompare\x00\x00!pIdx->hasStat1\x0010==sqlite3LogEst(2)\x00\x00\x00\x0033==sqlite3LogEst(10)\x00\x00\x0023==sqlite3LogEst(5)\x00\x00\x00\x00sqlite3DefaultRowEst\x00\x00\x00\x00zTabName\x00\x00\x00\x00sqlite3UnlinkAndDeleteTable\x00sqlite3UnlinkAndDeleteIndex\x00sqlite3UnlinkAndDeleteTrigger\x00\x00\x00p->inTrans>TRANS_NONE && pBt->inTransaction>TRANS_NONE\x00\x00nRef>=0\x00Main freelist: \x00Page %d is never used\x00\x00\x00Pointer map page %d is referenced\x00\x00\x00nRef==sqlite3PagerRefcount(pBt->pPager)\x00sqlite3BtreeIntegrityCheck\x00\x00iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1\x00\x00setPageReferenced\x00\x00\x00%d of %d pages missing from overflow list starting at %d\x00\x00\x00\x00failed to get page %d\x00\x00\x00freelist leaf count too big on page %d\x00\x00free-page count in header is too small\x00\x00invalid page number %d\x00\x002nd reference to page %d\x00\x00\x00\x00getPageReferenced\x00\x00\x00Failed to read ptrmap key=%d\x00\x00\x00\x00Bad ptr map entry key=%d expected=(%d,%d) got=(%d,%d)\x00\x00\x00Page %d: \x00\x00\x00unable to get the page. error code=%d\x00\x00\x00rc==SQLITE_CORRUPT\x00\x00btreeInitPage() returns error code %d\x00\x00\x00On tree page %d cell %d: \x00\x00\x00contentOffset<=usableSize\x00\x00\x00pPage->nCell==nCell\x00pPage->aCellIdx==&data[cellStart]\x00\x00\x00On page %d at right child: \x00pCellIdx==&data[cellStart + i*2]\x00\x00\x00\x00Offset %d out of range %d..%d\x00\x00\x00Extends off end of page\x00Rowid %lld out of order\x00pc + info.nSize - 4 <= usableSize\x00\x00\x00Child page depth differs\x00\x00\x00\x00(u32)i<=usableSize-4\x00\x00\x00\x00(u32)(i+size)<=usableSize\x00\x00\x00j==0 || j>i+size\x00\x00\x00\x00(u32)j<=usableSize-4\x00\x00\x00\x00Multiple uses for byte %u of page %d\x00\x00\x00\x00Fragmentation of %d bytes reported as %d on page %d\x00checkTreePage\x00\x00\x00pMem->zMalloc\x00\x00\x00pMem->u.pRowSet!=0\x00\x00sqlite3VdbeMemSetRowSet\x00N >= ROUND8(sizeof(*p))\x00sqlite3RowSetInit\x00\x00\x00p!=0 && (p->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetInsert\x00rowSetEntryAlloc\x00\x00\x00\x00p->pForest==0\x00\x00\x00sqlite3RowSetNext\x00\x00\x00pA->pRight==0 || pA->v<=pA->pRight->v\x00\x00\x00pB->pRight==0 || pB->v<=pB->pRight->v\x00\x00\x00rowSetEntryMerge\x00\x00\x00\x00pRowSet!=0 && (pRowSet->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetTest\x00\x00\x00pList!=0\x00\x00\x00\x00rowSetListToTree\x00\x00\x00\x00pIn!=0\x00\x00(*ppLast)->pRight==0\x00\x00\x00\x00rowSetTreeToList\x00\x00\x00\x00!pnLog || *pnLog==-1\x00\x00\x00\x00!pnCkpt || *pnCkpt==-1\x00\x00sqlite3Checkpoint\x00\x00\x00sqlite3PagerOkToChangeJournalMode\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00sqlite3PagerCloseWal\x00\x00\x00\x00eMode==PAGER_JOURNALMODE_DELETE || eMode==PAGER_JOURNALMODE_TRUNCATE || eMode==PAGER_JOURNALMODE_PERSIST || eMode==PAGER_JOURNALMODE_OFF || eMode==PAGER_JOURNALMODE_WAL || eMode==PAGER_JOURNALMODE_MEMORY\x00pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL\x00eOld==PAGER_JOURNALMODE_MEMORY || eOld==PAGER_JOURNALMODE_OFF\x00\x00\x00isOpen(pPager->fd) || pPager->exclusiveMode\x00state==PAGER_OPEN || state==PAGER_READER\x00\x00\x00\x00state==pPager->eState\x00\x00\x00Filename: %s\x0aState: %s errCode=%d\x0aLock: %s\x0aLocking mode: locking_mode=%s\x0aJournal mode: journal_mode=%s\x0aBacking store: tempFile=%d memDb=%d useJournal=%d\x0aJournal: journalOff=%lld journalHdr=%lld\x0aSize: dbsize=%d dbOrigSize=%d dbFileSize=%d\x0a\x00\x00\x00OPEN\x00\x00\x00\x00READER\x00\x00WRITER_LOCKED\x00\x00\x00WRITER_CACHEMOD\x00WRITER_DBMOD\x00\x00\x00\x00WRITER_FINISHED\x00ERROR\x00\x00\x00?error?\x00NO_LOCK\x00RESERVED\x00\x00\x00\x00SHARED\x00\x00UNKNOWN\x00exclusive\x00\x00\x00normal\x00\x00memory\x00\x00off\x00delete\x00\x00persist\x00truncate\x00\x00\x00\x00wal\x00sqlite3PagerSetJournalMode\x00\x00iVersion==1 || iVersion==2\x00\x00sqlite3BtreeSetVersion\x00\x00eMode>=0 && eMode<=ArraySize(azModeName)\x00\x00\x00\x00sqlite3JournalModename\x00\x00cannot VACUUM from within a transaction\x00cannot VACUUM - SQL statements in progress\x00\x00ATTACH''AS vacuum_db\x00\x00\x00\x00(db->nDb-1)==nDb\x00\x00\x00\x00vacuum_db\x00\x00\x00strcmp(pDb->zDbSName,\"vacuum_db\")==0\x00\x00\x00\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='table'AND name<>'sqlite_sequence' AND coalesce(rootpage,1)>0\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='index' AND length(sql)>10\x00\x00\x00\x00SELECT'INSERT INTO vacuum_db.'||quote(name)||' SELECT*FROM\"%w\".'||quote(name)FROM vacuum_db.sqlite_master WHERE type='table'AND coalesce(rootpage,1)>0\x00\x00(db->flags & SQLITE_Vacuum)!=0\x00\x00INSERT INTO vacuum_db.sqlite_master SELECT*FROM \"%w\".sqlite_master WHERE type IN('view','trigger') OR(type='table'AND rootpage=0)\x00\x00\x001==sqlite3BtreeIsInTrans(pTemp)\x001==sqlite3BtreeIsInTrans(pMain)\x00sqlite3_strnicmp(zSql,\"SELECT\",6)==0\x00\x00\x00\x00zSubSql[0]!='S'\x00rc!=SQLITE_ROW\x00\x00execSql\x00sqlite3RunVacuum\x00\x00\x00\x00sqlite3BtreeSetSpillSize\x00\x00\x00\x00p->pCache!=0\x00\x00\x00\x00sqlite3PcacheSetSpillsize\x00\x00\x00sqlite3BtreeSetPagerFlags\x00\x00\x00nReserve>=-1 && nReserve<=255\x00\x00\x00nReserve>=0 && nReserve<=255\x00\x00\x00\x00sqlite3BtreeSetPageSize\x00sqlite3BtreeIsInTrans(pTo)\x00\x00b.rc!=SQLITE_OK\x00sqlite3BtreeIsInTrans(pTo)==0\x00\x00\x00sqlite3BtreeCopyFile\x00\x00\x00\x00nSrcPage>=0\x00pgszSrc==sqlite3BtreeGetPageSize(p->pSrc)\x00\x00\x00pgszDest==sqlite3BtreeGetPageSize(p->pDest)\x00nDestTruncate>0\x00nDestTruncate==0 || (i64)nDestTruncate*(i64)pgszDest >= iSize || ( nDestTruncate==(int)(PENDING_BYTE_PAGE(p->pDest->pBt)-1) && iSize>=PENDING_BYTE && iSize<=PENDING_BYTE+pgszDest )\x00\x00\x00\x00sqlite3_backup_step\x00sqlite3BtreeHoldsMutex(p->pSrc)\x00attachBackupObject\x00\x00sqlite3PagerClearCache\x00\x00pBt->inTransaction==TRANS_WRITE && p->inTrans==TRANS_WRITE\x00\x00sqlite3BtreeIncrVacuum\x00\x00p->inTrans!=TRANS_NONE\x00\x00sqlite3BtreeLockTable\x00\x00\x000==(p->db->flags&SQLITE_ReadUncommitted) || eLock==WRITE_LOCK\x00\x00\x00p->sharable\x00SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock)\x00\x00setSharedCacheTableLock\x00sqlite3VdbeMemCopy\x00\x00pTab && IsVirtual(pTab) && !pTab->pVTable\x00\x00\x00no such module: %s\x00\x00sqlite3VtabCallCreate\x00\x00\x00vtable constructor called recursively: %s\x00\x00\x00&db->pVtabCtx\x00\x00\x00xConstruct\x00\x00sCtx.pTab==pTab\x00vtable constructor failed: %s\x00\x00\x00vtable constructor did not declare schema: %s\x00\x00\x00hidden\x00\x00zType[i-1]==' '\x00vtabCallConstructor\x00p->pVtab\x00\x00\x00\x00xDestroy!=0\x00pTab->pVTable==p && p->pNext==0\x00sqlite3VtabCallDestroy\x00\x00pPager->eState!=PAGER_OPEN\x00\x00pPager->mxPgno>=pPager->dbSize\x00\x00sqlite3PagerMaxPageCount\x00\x00\x00\x00(zRawSql - zStart) > 0\x00\x00zRawSql[0] || nToken==0\x00sqlite3Isdigit(zRawSql[1])\x00\x00zRawSql[0]==':' || zRawSql[0]=='$' || zRawSql[0]=='@' || zRawSql[0]=='#'\x00\x00\x00\x00idx>0\x00\x00\x00idx>0 && idx<=p->nVar\x00\x00\x00'%.*q'\x00\x00zeroblob(%d)\x00\x00\x00\x00pVar->flags & MEM_Blob\x00\x00x'\x00\x00%02x\x00\x00\x00\x00'\x00\x00\x00sqlite3VdbeExpandSql\x00\x00\x00\x00n>0 && tokenType!=TK_ILLEGAL\x00\x00\x00\x00findNextHostParameter\x00\x00\x00sqlite3_mutex_held(sqlite3VdbeDb(p)->mutex)\x00pNew==0\x00sqlite3Reprepare\x00\x00\x00\x00pA->db==pB->db\x00\x00sqlite3VdbeSwap\x00pTo->nVar==pFrom->nVar\x00\x00sqlite3TransferBindings\x00sqlite3_step\x00\x00\x00\x00main\x00\x00\x00\x00sqlite3_strnicmp(zName, \"pragma_\", 7)==0\x00\x00\x00\x00sqlite3HashFind(&db->aModule, zName)==0\x00sqlite3PragmaVtabRegister\x00\x00\x00application_id\x00\x00auto_vacuum\x00automatic_index\x00busy_timeout\x00\x00\x00\x00cache_size\x00\x00cache_spill\x00case_sensitive_like\x00cell_size_check\x00checkpoint_fullfsync\x00\x00\x00\x00collation_list\x00\x00compile_options\x00count_changes\x00\x00\x00data_store_directory\x00\x00\x00\x00data_version\x00\x00\x00\x00database_list\x00\x00\x00default_cache_size\x00\x00defer_foreign_keys\x00\x00empty_result_callbacks\x00\x00encoding\x00\x00\x00\x00foreign_key_check\x00\x00\x00foreign_key_list\x00\x00\x00\x00foreign_keys\x00\x00\x00\x00freelist_count\x00\x00full_column_names\x00\x00\x00fullfsync\x00\x00\x00ignore_check_constraints\x00\x00\x00\x00incremental_vacuum\x00\x00index_info\x00\x00index_list\x00\x00index_xinfo\x00integrity_check\x00journal_mode\x00\x00\x00\x00journal_size_limit\x00\x00legacy_file_format\x00\x00lock_status\x00locking_mode\x00\x00\x00\x00max_page_count\x00\x00mmap_size\x00\x00\x00optimize\x00\x00\x00\x00page_count\x00\x00page_size\x00\x00\x00parser_trace\x00\x00\x00\x00query_only\x00\x00quick_check\x00read_uncommitted\x00\x00\x00\x00recursive_triggers\x00\x00reverse_unordered_selects\x00\x00\x00schema_version\x00\x00secure_delete\x00\x00\x00short_column_names\x00\x00shrink_memory\x00\x00\x00soft_heap_limit\x00sql_trace\x00\x00\x00stats\x00\x00\x00synchronous\x00table_info\x00\x00temp_store\x00\x00temp_store_directory\x00\x00\x00\x00threads\x00user_version\x00\x00\x00\x00vdbe_addoptrace\x00vdbe_debug\x00\x00vdbe_eqp\x00\x00\x00\x00vdbe_listing\x00\x00\x00\x00vdbe_trace\x00\x00wal_autocheckpoint\x00\x00wal_checkpoint\x00\x00writable_schema\x00CREATE TABLE x\x00\x00%c\"%s\"\x00\x00(\"%s\"\x00\x00\x00,arg HIDDEN\x00,schema HIDDEN\x00\x00strlen(zBuf) < sizeof(zBuf)-1\x00\x00\x00cid\x00name\x00\x00\x00\x00type\x00\x00\x00\x00notnull\x00dflt_value\x00\x00pk\x00\x00tbl\x00idx\x00wdth\x00\x00\x00\x00hght\x00\x00\x00\x00flgs\x00\x00\x00\x00seqno\x00\x00\x00desc\x00\x00\x00\x00coll\x00\x00\x00\x00key\x00seq\x00unique\x00\x00origin\x00\x00partial\x00file\x00\x00\x00\x00id\x00\x00table\x00\x00\x00to\x00\x00on_update\x00\x00\x00on_delete\x00\x00\x00match\x00\x00\x00parent\x00\x00fkid\x00\x00\x00\x00busy\x00\x00\x00\x00log\x00checkpointed\x00\x00\x00\x00timeout\x00database\x00\x00\x00\x00status\x00\x00pragmaVtabConnect\x00\x00\x00j < 2\x00\x00\x00pragmaVtabBestIndex\x00j<ArraySize(pCsr->azArg)\x00\x00\x00\x00PRAGMA \x00%Q.\x00=%Q\x00pragmaVtabFilter\x00\x00\x00\x00pCsr->pPragma\x00\x00\x00pragmaVtabNext\x00\x00sqlite3_result_value\x00\x00\x00\x00pTab->nModuleArg==0\x00sqlite3VtabEponymousTableInit\x00\x00\x00pTable\x00\x00view %s is circularly defined\x00\x00\x00pTable->nCol>=0\x00pTable->pSelect\x00pTable->aCol==0\x00sqlite3SchemaMutexHeld(db, 0, pTable->pSchema)\x00\x00sqlite3ViewGetColumnNames\x00\x00\x00pTab\x00\x00\x00\x00sqlite3VtabCallConnect\x00\x00db->lookaside.bDisable\x00\x00sqlite3ResultSetOfSelect\x00\x00\x00\x00pSelect!=0\x00\x00(pSelect->selFlags & SF_Resolved)!=0\x00\x00\x00\x00pTab->nCol==pSelect->pEList->nExpr || db->mallocFailed\x00\x00sqlite3SelectAddColumnTypeAndCollation\x00\x00pNC->pSrcList!=0\x00\x00\x00\x00pTab && pExpr->pTab==pTab\x00\x00\x00!pS\x00iCol==-1 || (iCol>=0 && iCol<pTab->nCol)\x00\x00\x00\x00columnTypeImpl\x00\x00sqlite3ExprCollSeq\x00\x00p==pColl\x00\x00\x00\x00sqlite3CheckCollSeq\x00no such index: %s\x00\x00\x00a NATURAL join may not have an ON or USING clause\x00\x00\x00cannot have both ON and USING clauses in the same join\x00\x00cannot join using column %s - column not present in both tables\x00sqliteProcessJoin\x00\x00\x00(piTab==0)==(piCol==0)\x00\x00tableAndColumnIndex\x00iLeft<iRight\x00\x00\x00\x00pSrc->nSrc>iRight\x00\x00\x00pSrc->a[iLeft].pTab\x00pSrc->a[iRight].pTab\x00\x00\x00\x00!ExprHasProperty(pEq, EP_TokenOnly|EP_Reduced)\x00\x00addWhereTerm\x00\x00\x00\x00p->op!=TK_INTEGER || (p->flags & EP_IntValue)!=0 || sqlite3GetInt32(p->u.zToken, &rc)==0\x00\x00\x00\x00v!=(-2147483647-1)\x00\x00sqlite3ExprIsInteger\x00\x00\x00\x00sqlite3ExprAttachSubtrees\x00\x00\x00sqlite3ExprListFlags\x00\x00\x00\x00Expression tree is too large (maximum depth %d)\x00setJoinExpr\x00sqlite3MatchSpanName\x00\x00\x00\x00pList!=0 || pParse->db->mallocFailed!=0\x00pItem->zName==0\x00sqlite3ExprListSetName\x00\x00pParse->pWith==pWith\x00\x00\x00\x00selectPopWith\x00\x00\x00sqlite3ResolveSelectNames\x00\x00\x00pNC!=0\x00\x00pParse==pWalker->pParse\x00pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab\x00\x00\x00\x00the \".\" operator\x00\x00\x00\x00pRight->op==TK_DOT\x00\x00second argument to likelihood() must be a constant between 0.0 and 1.0\x00\x00not authorized to use function: %s\x00\x00non-deterministic functions\x00misuse of aggregate function %.*s()\x00no such function: %.*s\x00\x00wrong number of arguments to function %.*s()\x00\x00\x00\x00pDef!=0\x00subqueries\x00\x00pNC->nRef>=nRef\x00parameters\x00\x00pExpr->pLeft!=0\x00pExpr->pRight!=0\x00\x00\x00\x00resolveExprStep\x00(validMask&~(NC_IsCheck|NC_PartIdx|NC_IdxExpr))==0\x00\x00partial index WHERE clauses\x00index expressions\x00\x00\x00CHECK constraints\x00\x00\x00%s prohibited in %s\x00notValid\x00\x00\x00\x00pNC\x00zCol\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00db->aDb[i].zDbSName\x00pNC && cnt==0\x00\x00\x00pTab!=0 && pTab->zName!=0\x00\x00\x00pTab->nCol>0\x00\x00\x00\x00zTabName!=0\x00(pMatch->fg.jointype & JT_RIGHT)==0\x00op==TK_DELETE || op==TK_UPDATE || op==TK_INSERT\x00pExpr->pLeft==0 && pExpr->pRight==0\x00pExpr->x.pList==0\x00\x00\x00pExpr->x.pSelect==0\x00misuse of aliased aggregate %s\x00\x00zTab==0 && zDb==0\x00\x00\x00no such column\x00\x00ambiguous column name\x00\x00\x00%s: %s.%s.%s\x00\x00\x00\x00pMatch->iCursor==pExpr->iTable\x00\x00pTopNC!=0\x00\x00\x00lookupName\x00\x00_ROWID_\x00ROWID\x00\x00\x00OID\x00iCol>=0 && iCol<pEList->nExpr\x00\x00\x00pOrig!=0\x00\x00\x00\x00(pExpr->flags & (EP_Reduced|EP_TokenOnly))==0\x00\x00\x00resolveAlias\x00\x00\x00\x00zC!=0\x00\x00\x00sqlite3ExprAddCollateString\x00pExpr->op==TK_COLUMN || pExpr->op==TK_TRIGGER\x00\x00\x00pTabList\x00\x00\x00\x00pTab->iPKey<pTab->nCol\x00\x00sqlite3AuthRead\x00access to %s.%s.%s is prohibited\x00\x00\x00\x00access to %s.%s is prohibited\x00\x00\x00r>=0.0\x00\x00exprProbability\x00pExpr->op==TK_AGG_FUNCTION\x00\x00sqlite3FunctionUsesThisSrc\x00\x00exprSrcCount\x00\x00\x00\x00(p->selFlags & SF_Expanded)!=0\x00\x00(p->selFlags & SF_Resolved)==0\x00\x00p->pSrc->nSrc==1 && p->pOrderBy\x00pSub->pPrior && pSub->pOrderBy==0\x00\x00\x00pItem->fg.isCorrelated==0 && nRef<=0\x00\x00\x00\x00(p->selFlags & SF_Aggregate)==0\x00a GROUP BY clause is required before HAVING\x00aggregate functions are not allowed in the GROUP BY clause\x00\x00resolveSelectStep\x00\x00\x00%r %s BY term out of range - should be between 1 and %d\x00sqlite3ExprCompare\x00\x00too many terms in %s BY clause\x00\x00sqlite3ResolveOrderGroupBy\x00\x00all VALUES must have the same number of terms\x00\x00\x00SELECTs to the left and right of %s do not have the same number of result columns\x00\x00\x00too many terms in ORDER BY clause\x00\x00\x00pDup\x00\x00\x00\x00pParent->op==TK_COLLATE\x00pParent->pLeft==pE\x00\x00%r ORDER BY term does not match any column in the result set\x00\x00\x00\x00resolveCompoundOrderBy\x00\x00sqlite3ExprIsInteger(pE, &i)==0\x00resolveOrderByTermToExprList\x00\x00\x00\x00p->selFlags & SF_Resolved\x00\x00\x00(p->selFlags & SF_HasTypeInfo)==0\x00\x00\x00selectAddSubqueryTypeInfo\x00\x00\x00p->pPrior==0\x00\x00\x00\x00pSrc && iFrom>=0 && iFrom<pSrc->nSrc\x00\x00\x00\x00pSub!=0\x00pSubSrc\x00pSub->pSrc!=0\x00\x00\x00pSub->pEList->nExpr==pSub1->pEList->nExpr\x00\x00\x00flatten %s.%p from term %d\x0a\x00compound-subquery flattener creates %s.%p as peer\x0a\x00\x00pParent==p\x00\x00pParent!=p\x00\x00pSrc->a[i+iFrom].fg.isTabFunc==0\x00\x00\x00\x00pParent->pOrderBy==0\x00\x00\x00\x00pSub->pPrior==0\x00pParent->pHaving==0\x00pParent->pGroupBy==0\x00\x00\x00\x00After flattening:\x0a\x00\x00flattenSubquery\x00pEList!=0 && pExpr->iColumn<pEList->nExpr\x00\x00\x00substExpr\x00\x00\x00sub-select returns %d columns - expected %d\x00substSelect\x00p && p->pPrior\x00\x00(p->selFlags & SF_Recursive)==0 || p->op==TK_ALL || p->op==TK_UNION\x00ORDER BY clause should come after %s not before\x00LIMIT clause should come after %s not before\x00\x00\x00\x00p->pEList\x00\x00\x00p->pEList && pPrior->pEList\x00p->pEList->nExpr==pPrior->pEList->nExpr\x00!pPrior->pLimit\x00Jump ahead if LIMIT reached\x00p->pLimit==0\x00\x00\x00\x00p->pOffset==0\x00\x00\x00p->pOrderBy==0\x00\x00p->addrOpenEphm[0] == -1\x00\x00\x00\x00!pPrior->pOrderBy\x00\x00\x00p->op==TK_UNION\x00unionTab==dest.iSDParm || dest.eDest!=priorOp\x00\x00\x00p->op==TK_INTERSECT\x00p->addrOpenEphm[1] == -1\x00\x00\x00\x00p->pNext==0\x00pLoop->addrOpenEphm[1]<0\x00\x00\x00\x00multiSelect\x00p->selFlags & SF_MultiValue\x00p->selFlags & SF_Values\x00p->op==TK_ALL || (p->op==TK_SELECT && p->pPrior==0)\x00p->pNext==0 || p->pEList->nExpr==p->pNext->pEList->nExpr\x00\x00\x00\x00p->pPrior->pNext==p\x00multiSelectValues\x00\x00\x00Queue table\x00recursive aggregate queries not supported\x00\x00\x00p->pOffset==0 || p->pLimit!=0\x00\x00\x00LIMIT counter\x00\x00\x00OFFSET counter\x00\x00LIMIT+OFFSET\x00\x00\x00\x00CLEAR\x0a\x00\x00computeLimitRegisters\x00\x00\x00generateWithRecursiveQuery\x00\x00sqlite3KeyInfoIsWriteable(pRet)\x00iCol>=0\x00multiSelectCollSeq\x00\x00multiSelectOrderByKeyInfo\x00\x00\x00iContinue!=0\x00\x00\x00\x00eDest==SRT_Set || eDest==SRT_Mem || eDest==SRT_Coroutine || eDest==SRT_Output\x00\x00\x00sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed\x00\x00\x00\x00pDistinct->eTnctType==WHERE_DISTINCT_UNORDERED\x00\x00pSort==0\x00\x00\x00\x00sqlite3Strlen30(pDest->zAffSdst)==nResultCol\x00\x00\x00\x00nResultCol<=pDest->nSdst\x00\x00\x00\x00nResultCol==pDest->nSdst\x00\x00\x00\x00regResult==iParm\x00\x00\x00\x00pSO\x00eDest==SRT_Discard\x00\x00selectInnerLoop\x00target>0\x00\x00\x00\x00pParse->pVdbe!=0\x00\x00\x00\x00sqlite3ExprCodeExprList\x00ConstFactorOk(pParse)\x00\x00\x00sqlite3ExprCodeAtInit\x00\x00\x00addr>=0 && addr<p->nOp\x00\x00sqlite3VdbeChangeToNoop\x00sqlite3VdbeCurrentAddr\x00\x00!usedAsColumnCache(pParse, i, i+n-1)\x00\x00\x00\x00sqlite3GetTempRange\x00bSeq==0 || bSeq==1\x00\x00nData==1 || regData==regOrigData || regOrigData==0\x00\x00nPrefixReg==nExpr+bSeq\x00\x00pSelect->iOffset==0 || pSelect->iLimit!=0\x00\x00\x00pushOntoSorter\x00\x00iFrom>=iTo+nReg || iFrom+nReg<=iTo\x00\x00sqlite3ExprCodeMove\x00sqlite3KeyInfoIsWriteable(pInfo)\x00\x00\x00\x00keyInfoFromExprList\x00j<p->nLabel\x00j>=0\x00\x00\x00\x00sqlite3VdbeResolveLabel\x00p->pOrderBy!=0\x00\x00pKeyDup==0\x00\x00pPrior->pOrderBy==0\x00pOrderBy\x00\x00\x00\x00pItem->u.x.iOrderByCol>0\x00\x00\x00\x00pItem->u.x.iOrderByCol<=p->pEList->nExpr\x00\x00\x00\x00nOrderBy>=nExpr || db->mallocFailed\x00sqlite3KeyInfoIsWriteable(pKeyDup)\x00\x00left SELECT\x00right SELECT\x00\x00\x00\x00Output routine for A\x00\x00\x00\x00Output routine for B\x00\x00\x00\x00eof-A subroutine\x00\x00\x00\x00eof-B subroutine\x00\x00\x00\x00A-lt-B subroutine\x00\x00\x00A-eq-B subroutine\x00\x00\x00A-gt-B subroutine\x00\x00\x00multiSelectOrderBy\x00\x00pDest->eDest!=SRT_Exists\x00\x00\x00\x00pDest->eDest!=SRT_Table\x00pIn->nSdst==1 || pParse->nErr>0\x00pDest->eDest==SRT_Output\x00\x00\x00\x00sqlite3KeyInfoRef\x00\x00\x00generateOutputSubroutine\x00\x00\x00\x00pTabList!=0\x00j<pTabList->nSrc\x00\x00\x00\x00column%d\x00\x00\x00\x00generateColumnNames\x00op==TK_UNION || op==TK_EXCEPT || op==TK_INTERSECT || op==TK_ALL\x00COMPOUND SUBQUERIES %d AND %d %s(%s)\x00\x00\x00\x00USING TEMP B-TREE \x00\x00explainComposite\x00\x00\x00\x00(wctrlFlags & WHERE_ONEPASS_MULTIROW)==0 || ( (wctrlFlags & WHERE_ONEPASS_DESIRED)!=0 && (wctrlFlags & WHERE_OR_SUBCLAUSE)==0 )\x00(wctrlFlags & WHERE_OR_SUBCLAUSE)==0 || (wctrlFlags & WHERE_USE_LIMIT)==0\x00\x00\x00at most %d tables in a join\x00pWInfo->eOnePass==ONEPASS_OFF\x00\x00\x00EIGHT_BYTE_ALIGNMENT(sWLB.pNew)\x00m==MASKBIT(ii)\x00\x00(wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || pWInfo->nLevel==1\x00\x00\x00\x00pTabItem->iCursor==pLevel->iTabCur\x00\x00n<=pTab->nCol\x00\x00\x00iAuxArg!=0 || (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0\x00\x00\x00wctrlFlags & WHERE_ONEPASS_DESIRED\x00\x00pIx->pSchema==pTab->pSchema\x00iIndexCur>=0\x00\x00\x00\x00sqlite3WhereBegin\x00\x00\x00jumpIfNull==SQLITE_JUMPIFNULL || jumpIfNull==0\x00\x00pExpr->op!=TK_ISNULL || op==OP_NotNull\x00\x00pExpr->op!=TK_NOTNULL || op==OP_IsNull\x00\x00pExpr->op!=TK_NE || op==OP_Eq\x00\x00\x00pExpr->op!=TK_EQ || op==OP_Ne\x00\x00\x00pExpr->op!=TK_LT || op==OP_Ge\x00\x00\x00pExpr->op!=TK_LE || op==OP_Gt\x00\x00\x00pExpr->op!=TK_GT || op==OP_Le\x00\x00\x00pExpr->op!=TK_GE || op==OP_Lt\x00\x00\x00sqlite3ExprIfFalse\x00\x00pParse->iCacheLevel>=1\x00\x00POP to %d\x0a\x00sqlite3ExprCachePop\x00sqlite3ExprIfTrue\x00\x00\x00sqlite3BinaryCompareCollSeq\x00exprCodeBetween\x00begin IN expr\x00\x00\x00pParse->nErr || nVector==1 || eType==IN_INDEX_EPH || eType==IN_INDEX_INDEX_ASC || eType==IN_INDEX_INDEX_DESC\x00\x00\x00\x00cnt==1\x00\x00destIfNull==destIfFalse\x00end IN expr\x00sqlite3ExprCodeIN\x00\x00\x00pX->op==TK_IN\x00\x00\x00p->pEList->a[0].pExpr!=0\x00\x00\x00\x00p->pSrc!=0\x00\x00idxaff==SQLITE_AFF_TEXT\x00pReq!=0 || pRhs->iColumn==XN_ROWID || pParse->nErr\x00\x00pIdx->azColl[j]\x00i==nExpr || colUsed!=(MASKBIT(nExpr)-1)\x00USING INDEX %s FOR IN-OPERATOR\x00\x00sqlite3FindInIndex\x00\x00p->pTab!=0\x00\x00sqlite3ExprCanBeNull\x00\x00\x00\x00pTab->pSelect==0\x00\x00\x00\x00pRes->iTable==pSrc->a[0].iCursor\x00\x00\x00\x00isCandidateForInOpt\x00iDb>=0 && iDb<pParse->db->nDb\x00\x00\x00pParse->db->aDb[iDb].pBt!=0 || iDb==1\x00\x00\x00iDb<SQLITE_MAX_ATTACHED+2\x00\x00\x00sqlite3SchemaMutexHeld(pParse->db, iDb, 0)\x00\x00sqlite3CodeVerifySchema\x00unable to open a temporary database file for storing temporary tables\x00\x00\x00db->aDb[1].pSchema\x00\x00sqlite3OpenTempDatabase\x00first_entry_in(%d)\x00\x00!ExprHasProperty(pIn, EP_xIsSelect)\x00sqlite3InRhsIsConstant\x00\x00pMaskSet->n < ArraySize(pMaskSet->ix)\x00\x00\x00createMask\x00\x00too many arguments on %s() - max %d\x00sqlite3WhereTabFuncArgs\x00pMaskSet->n<=(int)sizeof(Bitmask)*8\x00sqlite3WhereGetMask\x00pExpr->op!=TK_AS && pExpr->op!=TK_COLLATE\x00\x00\x00pExpr->pRight==0\x00\x00\x00\x00ON clause references tables to its right\x00\x00\x00\x00op==TK_IN\x00\x00\x00pLeft->op==TK_VECTOR\x00\x00\x00\x00pTerm->iField==0\x00\x00\x00\x00pList->nExpr==2\x00pWC->op==TK_AND\x00NOCASE\x00\x00exprAnalyze\x00!ExprHasProperty(p, EP_TokenOnly)\x00\x00\x00sqlite3WhereExprUsage\x00\x00\x00exprSelectUsage\x00op<=TK_GE\x00\x00\x00exprMightBeIndexed\x00\x00allowedOp(op)\x00\x00\x00(WO_EQ<<(op-TK_EQ)) < 0x7fff\x00\x00\x00\x00op!=TK_ISNULL || c==WO_ISNULL\x00\x00\x00op!=TK_IN || c==WO_IN\x00\x00\x00op!=TK_EQ || c==WO_EQ\x00\x00\x00op!=TK_LT || c==WO_LT\x00\x00\x00op!=TK_LE || c==WO_LE\x00\x00\x00op!=TK_GT || c==WO_GT\x00\x00\x00op!=TK_GE || c==WO_GE\x00\x00\x00op!=TK_IS || c==WO_IS\x00\x00\x00operatorMask\x00\x00\x00\x00allowedOp(pExpr->op) && pExpr->op!=TK_IN\x00\x00\x00\x00pExpr->op>=TK_GT && pExpr->op<=TK_GE\x00\x00\x00\x00exprCommute\x00(pTerm->wtFlags & (TERM_DYNAMIC|TERM_ORINFO|TERM_ANDINFO))==0\x00\x00\x00pExpr->op==TK_OR\x00\x00\x00\x00pOrWc->nTerm>=2\x00(pOrTerm->wtFlags & (TERM_ANDINFO|TERM_ORINFO))==0\x00\x00pAndTerm->pExpr\x00pOrTerm->eOperator & WO_EQ\x00\x00j==1\x00\x00\x00\x00pOrTerm->wtFlags & (TERM_COPIED|TERM_VIRTUAL)\x00\x00\x00IsPowerOfTwo(chngToIN)\x00\x00chngToIN==sqlite3WhereGetMask(&pWInfo->sMaskSet, iCursor)\x00\x00\x00pOrTerm->leftCursor==iCursor\x00\x00\x00\x00pOrTerm->u.leftColumn==iColumn\x00\x00pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pNew, EP_xIsSelect)\x00\x00\x00\x00exprAnalyzeOrTerm\x00\x00\x00pOne->pExpr->pLeft!=0 && pOne->pExpr->pRight!=0\x00pTwo->pExpr->pLeft!=0 && pTwo->pExpr->pRight!=0\x00eOp & (WO_GT|WO_GE)\x00op<TK_GE\x00\x00\x00\x00whereCombineDisjuncts\x00\x00\x00pRight->op==TK_VARIABLE || pRight->op==TK_REGISTER\x00\x00(char*)&likeInfoAlt == (char*)&likeInfoAlt.matchAll\x00&((char*)&likeInfoAlt)[1] == (char*)&likeInfoAlt.matchOne\x00\x00\x00&((char*)&likeInfoAlt)[2] == (char*)&likeInfoAlt.matchSet\x00\x00\x00sqlite3IsLikeFunction\x00\x00\x00iVar>0\x00\x00sqlite3VdbeGetBoundValue\x00\x00\x00\x00sqlite3VdbeSetVarmask\x00\x00\x00isLikeOrGlob\x00\x00\x00\x00regexp\x00\x00pVector->flags & EP_xIsSelect\x00\x00\x00pRet==0 || pRet->iTable==0\x00\x00sqlite3ExprForVectorField\x00\x00\x00pScan->iEquiv<=pScan->nEquiv\x00\x00\x00\x00pWC!=0\x00\x00pX->pLeft\x00\x00\x00whereScanNext\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_IN || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_GE || pExpr->op==TK_LE || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT\x00pExpr->pLeft\x00\x00\x00\x00comparisonAffinity\x00\x00iCol>=0 && iCol<pIdx->nColumn\x00\x00\x00j==(-2)\x00indexColumnNotNull\x00\x00pWInfo->pTabList->nSrc>=1\x00\x00\x00pLoop->aLTermSpace==pLoop->aLTerm\x00\x00\x00whereShortCut\x00\x00\x00(mPrereq & mUnusable)==0\x00\x00\x00\x00IsVirtual(pSrc->pTab)\x00\x00\x00bIn==0\x00\x00mNext>0\x00whereLoopAddVirtual\x00IsPowerOfTwo(pTerm->eOperator & ~WO_EQUIV)\x00\x00pTerm->u.leftColumn>=(-1)\x00\x00\x00pTerm->eOperator & (WO_IN|WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE|WO_MATCH)\x00\x00\x00allocateIndexInfo\x00\x00\x00(mUsable & mPrereq)==mPrereq\x00\x00\x00\x00pIdxInfo->needToFreeIdxStr==0\x00\x00\x00pNew->nLSlot>=nConstraint\x00\x00\x00%s.xBestIndex malfunction\x00\x00\x00iTerm<pNew->nLSlot\x00\x00(mExclude & WO_IN)==0\x00\x00\x00pNew->nLTerm<=pNew->nLSlot\x00\x00whereLoopAddVirtualOne\x00\x00p->rSetup==0 || pTemplate->rSetup==0 || p->rSetup==pTemplate->rSetup\x00\x00\x00\x00p->rSetup>=pTemplate->rSetup\x00\x00\x00\x00whereLoopFindLesser\x00!IsVirtual(pSrc->pTab)\x00\x0043==sqlite3LogEst(20)\x00\x00\x00(pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || b==0\x00whereLoopAddBtree\x00\x00\x00(pLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00whereLoopOutputAdjust\x00\x00\x00(pNew->wsFlags & WHERE_VIRTUALTABLE)==0\x00(pNew->wsFlags & WHERE_TOP_LIMIT)==0\x00\x00\x00\x00pNew->u.btree.nBtm==0\x00\x00\x00pNew->u.btree.nEq<pProbe->nColumn\x00\x00\x00nInMul==0 || (pNew->wsFlags & WHERE_COLUMN_NULL)!=0 || (pNew->wsFlags & WHERE_COLUMN_IN)!=0 || (pNew->wsFlags & WHERE_SKIPSCAN)!=0\x00\x0046==sqlite3LogEst(25)\x00\x00\x00nIn>0\x00\x00\x00saved_nEq==pNew->u.btree.nEq\x00\x00\x00\x00(pTop-(pTerm->pWC->a))<pTerm->pWC->nTerm\x00\x00\x00\x00pTop->wtFlags & TERM_LIKEOPT\x00\x00\x00\x00pTop->eOperator==WO_LT\x00\x00eOp & (WO_LT|WO_LE)\x00pNew->nOut==saved_nOut\x00\x00eOp & (WO_ISNULL|WO_EQ|WO_IN|WO_IS)\x00(eOp & WO_IN) || nIn==0\x0042==sqlite3LogEst(18)\x00\x00\x00whereLoopAddBtreeIndex\x00\x00pLower || pUpper\x00\x00\x00\x00pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0\x00\x00whereRangeScanEst\x00\x00\x0020==sqlite3LogEst(4)\x00\x00\x00\x00whereRangeAdjust\x00\x00\x00\x00rc==SQLITE_OK || sCur.n==0\x00\x00whereLoopAddOr\x00\x00nLoop<=pWInfo->pTabList->nSrc\x00\x00\x00aSortCost==0 || &pSpace[nSpace]==(char*)&aSortCost[nOrderBy]\x00\x00\x00\x00aSortCost!=0 || &pSpace[nSpace]==(char*)pX\x00\x0048==sqlite3LogEst(28)\x00\x00\x00aFrom[0].isOrdered==0\x00\x00\x00no query solution\x00\x00\x00pWInfo->nLevel==nLoop\x00\x00\x00pWInfo->sorted==0\x00\x00\x00wherePathSolver\x00pOrderBy!=0\x00wctrlFlags & WHERE_ORDERBY_LIMIT\x00\x00\x00\x00nColumn==nKeyCol+1 || !HasRowid(pIndex->pTable)\x00pIndex->aiColumn[nColumn-1]==XN_ROWID || !HasRowid(pIndex->pTable)\x00\x00j>=pLoop->u.btree.nEq || (pLoop->aLTerm[j]==0)==(j<pLoop->nSkip)\x00\x00\x00\x00(pLoop->aLTerm[i]->eOperator & WO_IN)\x00\x00\x00wherePathSatisfiesOrderBy\x00\x00\x00nOrderBy>0 && 66==sqlite3LogEst(100)\x00\x00\x00\x00whereSortingCost\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_FromJoin) || pExpr->iRightJoinTable!=pSrc->iCursor || pLoop->prereq!=0\x00\x00\x00automatic index on %s(%s)\x00\x00\x00nKeyCol>0\x00\x00\x00auto-index\x00\x00(u32)n==pLoop->u.btree.nEq\x00\x00n==nKeyCol\x00\x00pLevel->iIdxCur>=0\x00\x00for %s\x00\x00next row of \"%s\"\x00\x00\x00\x00constructAutomaticIndex\x00pIdx->aColExpr\x00\x00pIdx->aColExpr->nExpr>iIdxCol\x00\x00\x00sqlite3ExprCodeLoadIndexColumn\x00\x00x==XN_EXPR\x00\x00pIdx->aColExpr!=0\x00\x00\x00sqlite3IndexAffinityStr\x00SEARCH\x00\x00SCAN\x00\x00\x00\x00 SUBQUERY %d\x00\x00\x00\x00 TABLE %s\x00\x00\x00 AS %s\x00\x00pLoop->u.btree.pIndex!=0\x00\x00\x00\x00!(flags&WHERE_AUTO_INDEX) || (flags&WHERE_IDX_ONLY)\x00PRIMARY KEY\x00AUTOMATIC PARTIAL COVERING INDEX\x00\x00\x00\x00AUTOMATIC COVERING INDEX\x00\x00\x00\x00COVERING INDEX %s\x00\x00\x00INDEX %s\x00\x00\x00\x00 USING \x00=\x00\x00\x00>? AND rowid<\x00\x00\x00>\x00\x00\x00flags&WHERE_TOP_LIMIT\x00\x00\x00<\x00\x00\x00 USING INTEGER PRIMARY KEY (rowid%s?)\x00\x00\x00 VIRTUAL TABLE INDEX %d:%s\x00\x00sqlite3WhereExplainOneScan\x00\x00 (\x00\x00 AND \x00\x00\x00%s=?\x00\x00\x00\x00ANY(%s)\x00<expr>\x00\x00nTerm>=1\x00\x00\x00\x00(\x00\x00\x00,\x00\x00\x00explainAppendTerm\x00\x00\x00init LEFT JOIN no-match flag\x00\x00\x00\x00pLevel->u.in.aInLoop!=0 || db->mallocFailed\x00iIn>0\x00\x00\x00pOp->opcode==OP_Column || pOp->opcode==OP_Rowid\x00pOp->opcode!=OP_Column || pOp->p3==iReg+j+2\x00pOp->opcode!=OP_Rowid || pOp->p2==iReg+j+2\x00\x00pCompare!=0 || db->mallocFailed\x00pLoop->u.btree.nEq==1\x00\x00\x00pTerm!=0\x00\x00\x00\x00pTerm->pExpr!=0\x00omitTable==0\x00\x00\x00\x00pStart!=0 || pEnd!=0\x00\x00\x00\x00(pStart->wtFlags & TERM_VNULL)==0\x00\x00\x00(pEnd->wtFlags & TERM_VNULL)==0\x00pLevel->p5==0\x00\x00\x00nEq>=pLoop->nSkip\x00\x00\x00pWInfo->pOrderBy==0 || pWInfo->pOrderBy->nExpr==1 || (pWInfo->wctrlFlags&WHERE_ORDERBY_MIN)==0\x00\x00pLoop->nSkip==0\x00(pRangeStart->wtFlags & TERM_LIKEOPT)==0 || (pLoop->wsFlags & WHERE_TOP_LIMIT)!=0\x00\x00\x00pRangeStart!=0\x00\x00pRangeStart->wtFlags & TERM_LIKEOPT\x00LIKE loop counter\x00\x00\x00(bRev & ~1)==0\x00\x00pRangeEnd==0 || (pRangeEnd->wtFlags & TERM_VNULL)==0\x00\x00\x00\x00zStartAff==0 || sqlite3Strlen30(zStartAff)>=nEq\x00op!=0\x00\x00\x00pTerm->eOperator & WO_OR\x00\x00\x00\x00(pTerm->wtFlags & TERM_ORINFO)!=0\x00\x00\x00pSubWInfo || pParse->nErr || db->mallocFailed\x00\x00\x00(pSubLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00\x00pSubWInfo->a[0].iIdxCur==iCovCur\x00\x00\x00\x00bRev==0 || bRev==1\x00\x00pE!=0\x00\x00\x00x>0\x00!ExprHasProperty(pE, EP_FromJoin)\x00\x00\x00(pTerm->prereqRight & pLevel->notReady)!=0\x00\x00record LEFT JOIN hit\x00\x00\x00\x00pWInfo->untestedTerms\x00\x00\x00pTerm->pExpr\x00\x00\x00\x00sqlite3WhereCodeOneLoopStart\x00\x00\x00\x00pLevel->pWLoop->aLTerm[iEq]==pTerm\x00\x00iTarget>0\x00\x00\x00(pLoop->wsFlags & WHERE_MULTI_OR)==0\x00\x00\x00\x00codeEqualityTerm\x00\x00\x00\x00disableTerm\x00nReg>0\x00\x00nReg<=pList->nExpr\x00\x00nReg==1\x00codeExprOrVector\x00\x00\x00\x00(pLoop->wsFlags & WHERE_VIRTUALTABLE)==0\x00\x00\x00\x00zAff!=0 || pParse->db->mallocFailed\x00begin skip-scan on %s\x00\x00\x00zAff==0 || (int)strlen(zAff)>=nEq\x00\x00\x00codeAllEqualityTerms\x00\x00\x00\x00p->iTable>=0\x00\x00\x00\x00sqlite3ExprNeedsNoAffinityChange\x00\x00\x00\x00pLevel->iLikeRepCntr>0\x00\x00pOp!=0\x00\x00pOp->opcode==OP_String8 || pTerm->pWC->pWInfo->pParse->db->mallocFailed\x00whereLikeOptimizationStringFixup\x00\x00\x00\x00codeApplyAffinity\x00\x00\x00iIdxCur>0\x00\x00\x00pIdx->aiColumn[pIdx->nColumn-1]==-1\x00pIdx->aiColumn[i]<pTab->nCol\x00\x00\x00\x00codeDeferredSeek\x00\x00\x00\x00next skip-scan on %s\x00\x00\x00\x00(ws & WHERE_IDX_ONLY)==0 || (ws & WHERE_INDEXED)!=0\x00pWInfo->nLevel<=pTabList->nSrc\x00\x00pIdx->pTable==pTab\x00\x00x>=0\x00\x00\x00\x00(pLoop->wsFlags & WHERE_IDX_ONLY)==0 || x>=0 || pWInfo->eOnePass\x00\x00\x00\x00sqlite3WhereEnd\x00whereInfoFree\x00\x00\x00pWInfo->iContinue!=0\x00\x00\x00\x00sqlite3WhereContinueLabel\x00\x00\x00analyzeAggregate\x00\x00\x00\x00sqlite3ExprAnalyzeAggregates\x00\x00\x00\x00USE TEMP B-TREE FOR %s\x00\x00pWInfo->wctrlFlags & WHERE_GROUPBY\x00\x00pWInfo->wctrlFlags & WHERE_SORTBYGROUP\x00\x00sqlite3WhereIsSorted\x00\x00\x00\x00!ExprHasProperty(pF->pExpr, EP_xIsSelect)\x00\x00\x00updateAccumulator\x00\x00\x00finalizeAggFunctions\x00\x00\x00\x00nReg==pAggInfo->mxReg-pAggInfo->mnReg+1\x00pAggInfo->aCol[i].iMem>=pAggInfo->mnReg && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg\x00\x00pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg\x00\x00\x00\x00!ExprHasProperty(pE, EP_xIsSelect)\x00\x00DISTINCT aggregates must have exactly one argument\x00\x00resetAccumulator\x00\x00\x00\x00!p->pGroupBy\x00\x00\x00\x00pTab && !pTab->pSelect && pExpr\x00isSimpleCount\x00\x00\x00SCAN TABLE %s%s%s\x00\x00\x00 USING COVERING INDEX \x00\x00*ppMinMax==0 || (*ppMinMax)->nExpr==1\x00\x00\x00minMaxQuery\x00addrBreak<0\x00nColumn==sqlite3Strlen30(pDest->zAffSdst)\x00\x00\x00eDest==SRT_Output || eDest==SRT_Coroutine\x00\x00\x00generateSortTail\x00\x00\x00\x00op==TK_VECTOR || op==TK_REGISTER || op==TK_SELECT\x00\x00\x00exprVectorRegister\x00\x00pVtab!=0\x00\x00\x00\x00pVtab->pModule!=0\x00\x00\x00sqlite3VtabOverloadFunction\x00(errCode&0xff)==SQLITE_CONSTRAINT\x00\x00\x00sqlite3HaltConstraint\x00\x00\x00pParse!=0\x00\x00\x00pParse==p->pParse\x00\x00\x00EIGHT_BYTE_ALIGNMENT(x.pSpace)\x00\x00x.nFree>=0\x00\x00EIGHT_BYTE_ALIGNMENT(&x.pSpace[x.nFree])\x00\x00\x00\x00sqlite3VdbeMakeReady\x00\x00\x00\x00(pOp - p->aOp) >= 3\x00pOp[-1].opcode==OP_Integer\x00\x00ADDR(pOp->p2)<pParse->nLabel\x00\x00\x00\x00p->bIsReader!=0 || DbMaskAllZero(p->btreeMask)\x00\x00resolveP2Values\x00EIGHT_BYTE_ALIGNMENT(p->pSpace)\x00EIGHT_BYTE_ALIGNMENT(pBuf)\x00\x00allocSpace\x00\x00sqlite3BeginTransaction\x00pParse->db!=0\x00\x00\x00sqlite3CommitTransaction\x00\x00\x00\x00sqlite3RollbackTransaction\x00\x00temporary table name must be unqualified\x00\x00\x00\x00isTemp==0 || isTemp==1\x00\x00isView==0 || isView==1\x00\x00table %T already exists\x00!db->init.busy || CORRUPT_DB\x00\x00\x00\x00there is already an index named %s\x00\x00sqlite_sequence\x00pName2!=0\x00\x00\x00corrupt database\x00\x00\x00\x00unknown database %T\x00db->init.iDb==0 || db->init.busy || (db->flags & SQLITE_Vacuum)!=0\x00\x00sqlite3TwoPartName\x00\x00sqlite_\x00object name reserved for internal use: %s\x00\x00\x00sqlite3StartTable\x00\x00\x00!db->init.busy || !pSelect\x00\x00AUTOINCREMENT not allowed on WITHOUT ROWID tables\x00\x00\x00PRIMARY KEY missing on table %s\x00view\x00\x00\x00\x00pParse->nTab==1\x00p->aCol==0\x00\x00CREATE %s %.*s\x00\x00UPDATE %Q.%s SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d\x00\x00CREATE TABLE %Q.sqlite_sequence(name,seq)\x00\x00\x00tbl_name='%q' AND type!='trigger'\x00\x00\x00p==pOld\x00!pSelect && pCons && pEnd\x00\x00\x00sqlite3EndTable\x00pParse->pNewTable==pTab\x00pIdx->nColumn>=pIdx->nKeyCol+n\x00\x00pIdx->nColumn>=j\x00\x00\x00\x00j<pPk->nColumn\x00\x00pPk->nColumn==j\x00pTab->nCol==j\x00\x00\x00convertToWithoutRowidTable\x00\x00pName1 && pName2\x00\x00\x00\x00pName && pName->z\x00\x00\x00index\x00\x00\x00db->mallocFailed==0 || pTab==0\x00\x00cannot create a TEMP index on non-TEMP table \"%s\"\x00\x00\x00pName==0\x00\x00\x00\x00pStart==0\x00\x00\x00pParse->nErr==0\x00altertab_\x00\x00\x00table %s may not be indexed\x00views may not be indexed\x00\x00\x00\x00virtual tables may not be indexed\x00\x00\x00pName->z!=0\x00there is already a table named %s\x00\x00\x00index %s already exists\x00!db->init.busy\x00\x00sqlite_autoindex_%s_%d\x00\x00pList->nExpr==1\x00EIGHT_BYTE_ALIGNMENT(pIndex->aiRowLogEst)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pIndex->azColl)\x00\x00\x00\x00expressions prohibited in PRIMARY KEY and UNIQUE constraints\x00\x00\x00\x00pCopy!=0\x00\x00\x00\x00j<=0x7fff\x00\x00\x00nExtra>=nColl\x00\x00\x00i==pIndex->nColumn\x00\x00HasRowid(pTab) || pTab->iPKey<0 || sqlite3ColumnOfIndex(pIndex, pTab->iPKey)>=0\x00IsUniqueIndex(pIdx)\x00pIdx->idxType!=SQLITE_IDXTYPE_APPDEF\x00\x00\x00\x00IsUniqueIndex(pIndex)\x00\x00\x00pIdx->aiColumn[k]>=0\x00\x00\x00\x00conflicting ON CONFLICT clauses specified\x00\x00\x00!IN_DECLARE_VTAB\x00\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00\x00p==pIndex\x00\x00\x00CREATE%s INDEX %.*s\x00 UNIQUE\x00INSERT INTO %Q.%s VALUES('index',%Q,%Q,#%d,%Q);\x00name='%q' AND type='index'\x00\x00sqlite3CreateIndex\x00\x00pItem && pSrc->nSrc==1\x00\x00sqlite3SrcListLookup\x00\x00\x00\x00db->nDb>iDb\x00sqlite3FixInit\x00\x00%s %T cannot reference objects in database %s\x00\x00\x00sqlite3FixSrcList\x00\x00\x00%s cannot use variables\x00p->nExpr>0\x00\x00p->a[p->nExpr-1].sortOrder==SQLITE_SO_ASC\x00\x00\x00sqlite3ExprListSetSortOrder\x00too many columns in %s\x00\x00type==NC_IsCheck || type==NC_PartIdx || type==NC_IdxExpr\x00\x00\x00\x00sqlite3ResolveSelfReference\x00x<pIdx->pTable->nCol\x00\x00\x00\x00estimateIndexWidth\x00\x00pParse->nested<10\x00\x00\x00sqlite3NestedParse\x00\x00pKey!=0 || db->mallocFailed || pParse->nErr\x00sqlite3RefillIndex\x00\x00index '%q'\x00\x00pIdx->aiColumn[j]>=0\x00\x00\x00\x00, \x00\x00sqlite3UniqueConstraint\x00sqlite3ChangeCookie\x00pIdx->isResized==0\x00\x00resizeIndexObject\x00\x00\x00\x0a \x00,\x0a \x00\x00\x00\x00\x0a)\x00\x00CREATE TABLE \x00\x00\x00pCol->affinity-SQLITE_AFF_BLOB >= 0\x00pCol->affinity-SQLITE_AFF_BLOB < ArraySize(azType)\x00\x00pCol->affinity==SQLITE_AFF_BLOB || pCol->affinity==sqlite3AffinityType(zType, 0)\x00\x00\x00\x00k<=n\x00\x00\x00\x00createTableStmt\x00 TEXT\x00\x00\x00 NUM\x00\x00\x00\x00 INT\x00\x00\x00\x00 REAL\x00\x00\x00z<=zTerm\x00\x00\x00\x00sqlite3Utf8CharLen\x00\x00too many columns on %s\x00\x00duplicate column name: %s\x00\x00\x00default value of column [%s] is not constant\x00\x00\x00\x00isInit==0 || isInit==1\x00\x00sqlite3ExprIsConstantOrFunction\x00sqlite3AddNotNull\x00\x00\x00table \"%s\" has more than one primary key\x00\x00\x00\x00pCExpr!=0\x00\x00\x00autoInc==0 || autoInc==1\x00\x00\x00\x00AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY\x00sqlite3AddPrimaryKey\x00\x00\x00\x00pTo!=0\x00\x00foreign key on %s should reference only one column of table %T\x00\x00number of columns in foreign key does not match the number of columns in the referenced table\x00\x00\x00unknown column \"%s\" in foreign key definition\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00\x00pNextTo->pPrevTo==0\x00sqlite3CreateForeignKey\x00isDeferred==0 || isDeferred==1\x00\x00sqlite3DeferForeignKey\x00\x00pIdx->nKeyCol==1\x00\x00\x00\x00sqlite3AddCollateType\x00\x00\x00pName->nSrc==1\x00\x00isView==0 || isView==LOCATE_VIEW\x00\x00\x00\x00sqlite_stat\x00table %s may not be dropped\x00use DROP TABLE to delete table %s\x00\x00\x00use DROP VIEW to delete view %s\x00sqlite3DropTable\x00\x00\x00\x00sqlite_stat%d\x00\x00\x00DELETE FROM %Q.%s WHERE %s=%Q\x00\x00\x00sqlite3FkDropTable\x00\x00pTabList->nSrc==1\x00\x00\x00rcauth==SQLITE_OK || rcauth==SQLITE_DENY || rcauth==SQLITE_IGNORE\x00\x00\x00!isView || pTrigger\x00!isView\x00pIdx->pSchema==pTab->pSchema\x00\x00\x00\x00IsVirtual(pTab)==0 || eOnePass!=ONEPASS_MULTI\x00\x00\x00IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF\x00\x00\x00\x00pPk->aiColumn[i]>=0\x00pPk || IsVirtual(pTab) || iDataCur==iTabCur\x00pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1\x00\x00\x00nKey==nPk\x00\x00\x00pPk!=0 || pTab->pSelect!=0\x00\x00nKey==0\x00nKey==1\x00eOnePass==ONEPASS_OFF || eOnePass==ONEPASS_SINGLE\x00\x00\x00rows deleted\x00\x00\x00\x00sqlite3DeleteFrom\x00\x00\x00pList==0 || IsVirtual(pTab)==0\x00\x00sqlite3SchemaMutexHeld(pParse->db, 0, pTmpSchema)\x00\x00\x00sqlite3TriggerList\x00\x00sqlite3TriggersExist\x00\x00\x00\x00checkColumnOverlap\x00\x00table %s may not be modified\x00\x00\x00\x00cannot modify %s because it is a view\x00\x00\x00pParse\x00\x00sqlite3AuthContextPush\x00\x00pFrom->nSrc==1\x00\x00pFrom->a[0].pOn==0\x00\x00pFrom->a[0].pUsing==0\x00\x00\x00sqlite3MaterializeView\x00\x00pOffset==0 || pLimit!=0 || pParse->nErr>0 || db->mallocFailed!=0\x00\x00\x00\x00pNew->pSrc!=0 || pParse->nErr>0\x00pNew!=&standin\x00\x00sqlite3SelectNew\x00\x00\x00\x00op==OP_OpenRead || op==OP_OpenWrite\x00op==OP_OpenWrite || p5==0\x00\x00\x00sqlite3OpenTableAndIndices\x00\x00sqlite3VtabMakeWritable\x00sqlite3GenerateRowDelete\x00\x00\x00\x00isNew==1 || isNew==0\x00\x00\x00\x00sqlite3TriggerColmask\x00\x00\x00pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger)\x00\x00\x00\x00getRowTrigger\x00\x00\x00pTop->pVdbe\x00Start: %s.%s (%s %s%s%s ON %s)\x00\x00-- TRIGGER %s\x00\x00\x00End: %s.%s\x00\x00!pSubParse->pAinc && !pSubParse->pZombieTab\x00!pSubParse->pTriggerPrg && !pSubParse->nMaxArg\x00\x00codeRowTrigger\x00\x00default\x00n/a\x00pParse->pTriggerTab && pParse->pToplevel\x00\x00\x00\x00pStepList\x00\x00\x00pParse->okConstFactor==0\x00\x00\x00\x00pStep->op==TK_SELECT\x00\x00\x00\x00codeTriggerProgram\x00\x00pTrigger || tmask==0\x00\x00\x00\x00no such column: %s\x00\x00(chngRowid & chngPk)==0\x00chngRowid==0 || chngRowid==1\x00\x00\x00\x00chngPk==0 || chngPk==1\x00\x00iCur!=iDataCur || !HasRowid(pTab)\x00\x00\x00pPk\x00chngKey || pTrigger || hasFK || regOldRowid==regNewRowid\x00\x00\x00\x00regOldRowid>0\x00\x00\x00regNew==regNewRowid+1\x00\x00\x00rows updated\x00\x00\x00\x00sqlite3Update\x00\x00\x00updateVirtualTable\x00\x00pIdx->aiColumn[i]>=0\x00\x00\x00\x00ppIdx && *ppIdx==0\x00\x00!paiCol || *paiCol==0\x00\x00\x00nCol>1\x00\x00foreign key mismatch - \"%w\" referencing \"%w\"\x00\x00\x00\x00sqlite3FkLocateIndex\x00\x00\x00\x00sqlite3FkOldmask\x00\x00\x00\x00op==TK_UPDATE || op==TK_INSERT || op==TK_DELETE\x00tr_tm==TRIGGER_BEFORE || tr_tm==TRIGGER_AFTER\x00\x00\x00(op==TK_UPDATE)==(pChanges!=0)\x00\x00p->pSchema!=0\x00\x00\x00p->pTabSchema!=0\x00\x00\x00\x00p->pSchema==p->pTabSchema || p->pSchema==pParse->db->aDb[1].pSchema\x00sqlite3CodeRowTrigger\x00\x00\x00pPrg || pParse->nErr || pParse->db->mallocFailed\x00\x00\x00\x00Call: %s.%s\x00fkey\x00\x00\x00\x00sqlite3CodeRowTriggerDirect\x00onError==OE_Rollback || onError==OE_Abort || onError==OE_Fail || onError==OE_Ignore || onError==OE_Replace\x00\x00onError==OE_Replace\x00%s column %d\x00\x00\x00\x00sqlite3GenerateConstraintChecks\x00pExpr->iColumn>=0 || pExpr->iColumn==-1\x00checkConstraintExprNode\x00%s.rowid\x00\x00\x00\x00iIdxCur+i!=iDataCur || pPk==pIdx\x00\x00\x00\x00sqlite3GenerateRowIndexDelete\x00\x00\x00(regOld==0)!=(regNew==0)\x00\x00\x00\x00isIgnoreErrors==0 || (regOld!=0 && regNew==0)\x00\x00\x00pFKey->nCol==1 || (aiFree && pIdx)\x00\x00pIdx==0 || pIdx->aiColumn[i]>=0\x00regOld==0 && regNew!=0\x00\x00aiCol || pFKey->nCol==1\x00sqlite3FkCheck\x00\x00aiCol[i]!=pTab->iPKey\x00\x00\x00nIncr==1\x00\x00\x00\x00fkLookupParent\x00\x00pIdx==0 || pIdx->pTable==pTab\x00\x00\x00pIdx==0 || pIdx->nKeyCol==pFKey->nCol\x00\x00\x00pIdx!=0 || pFKey->nCol==1\x00\x00\x00pIdx!=0 || HasRowid(pTab)\x00\x00\x00fkScanChildren\x00\x00update_flags==0 || update_flags==OPFLAG_ISUPDATE || update_flags==(OPFLAG_ISUPDATE|OPFLAG_SAVEPOSITION)\x00pParse->nested==0\x00\x00\x00sqlite3CompleteInsertion\x00\x00\x00\x00iFromCol>=0\x00pIdx!=0 || (pTab->iPKey>=0 && pTab->iPKey<pTab->nCol)\x00\x00\x00pStep!=0\x00\x00\x00\x00fkActionTrigger\x00autoIncrementEnd\x00\x00\x00\x00pSrc->nSrc>0\x00\x00\x00\x00targetSrcList\x00\x00\x00(pTrigger && tmask) || (pTrigger==0 && tmask==0)\x00\x00\x00\x00!pTrigger\x00\x00\x00pList==0\x00\x00\x00\x00!withoutRowid\x00\x00\x00table %S has no column named %s\x00pSelect->pEList\x00useTempTable==0\x00table %S has %d columns but %d values were supplied\x00%d values for %d columns\x00\x00\x00\x00pIdx\x00\x00\x00\x00pSelect==0\x00\x00rows inserted\x00\x00\x00sqlite3Insert\x00\x00\x00pSelect->pSrc\x00\x00\x00pSelect->pOffset==0\x00pEList->a[0].pExpr\x00\x00pDestCol->pDflt==0 || pDestCol->pDflt->op==TK_SPAN\x00\x00pSrcCol->pDflt==0 || pSrcCol->pDflt->op==TK_SPAN\x00\x00\x00\x00HasRowid(pDest) || destHasUniqueIdx\x00(pDest->tabFlags & TF_Autoincrement)==0\x00pSrcIdx\x00xferOptimization\x00\x00\x00\x00pDest && pSrc\x00\x00\x00pDest->pTable!=pSrc->pTable\x00pSrc->aColExpr!=0 && pDest->aColExpr!=0\x00xferCompatibleIndex\x00pOp->p4.pVtab!=0\x00\x00\x00\x00readsTable\x00\x00pExpr->op!=TK_REGISTER\x00\x00sqlite3ExprCodeAndCache\x00pFrom->zErrMsg==0 || pFrom->nErr\x00\x00\x00\x00pTo->zErrMsg==0 || pTo->nErr\x00\x00\x00\x00transferParseError\x00\x00aOp && !p->db->mallocFailed\x00DbMaskAllZero(p->btreeMask)\x00sqlite3VdbeTakeOpArray\x00\x00pTrigger->pSchema==pTab->pSchema || pTrigger->pSchema==db->aDb[1].pSchema\x00\x00\x00DELETE FROM %Q.sqlite_sequence WHERE name=%Q\x00\x00\x00\x00DELETE FROM %Q.%s WHERE tbl_name=%Q and type!='trigger'\x00sqlite3CodeDropTable\x00\x00\x00\x00pTable->pSchema==pTrigger->pSchema || iDb==1\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='trigger'\x00\x00sqlite3DropTriggerPtr\x00\x00\x00destroyTable\x00\x00\x00\x00iTable>1\x00\x00\x00\x00UPDATE %Q.%s SET rootpage=%d WHERE #%d AND rootpage=#%d\x00destroyRootPage\x00sqlite3SchemaMutexHeld(db, idx, 0)\x00\x00sqliteViewResetAll\x00\x00parameters are not allowed in views\x00sEnd.z[0]!=0\x00\x00\x00\x00sqlite3CreateView\x00\x00\x00too many terms in compound SELECT\x00\x00\x00yy_reduce\x00\x00\x00pList!=0 || db->mallocFailed!=0\x00db->mallocFailed || pItem->pExpr==pSpan->pExpr\x00\x00sqlite3ExprListSetSpan\x00\x00pIndexedBy!=0\x00\x00\x00pItem->fg.notIndexed==0\x00pItem->fg.isIndexedBy==0\x00\x00\x00\x00pItem->fg.isTabFunc==0\x00\x00sqlite3SrcListIndexedBy\x00sqlite3SrcListFuncArgs\x00\x00 \x00\x00\x00pB!=0\x00\x00\x00unknown or unsupported join type: %T %T%s%T\x00RIGHT and FULL OUTER JOINs are not currently supported\x00\x00naturaleftouterightfullinnercross\x00\x00\x00sqlite3JoinType\x00pList->nExpr==iFirst+i+1\x00\x00\x00\x00pFirst->op==TK_SELECT_COLUMN\x00\x00\x00\x00sqlite3ExprListAppendVector\x00!ExprHasProperty(pExpr, EP_IntValue|EP_Reduced|EP_TokenOnly)\x00\x00\x00\x00z[0]!=0\x00n==sqlite3Strlen30(z)\x00\x00\x00z[0]=='?'\x00\x00\x00variable number must be between ?1 and ?%d\x00\x00too many SQL variables\x00\x00sqlite3ExprAssignVarNumber\x00\x00pIn==0 || pIn[0]>=3\x00pIn[1]<=pIn[0]\x00\x00sqlite3VListAdd\x00pToken\x00\x00sqlite3ExprFunction\x00sqlite3PExprAddSelect\x00\x00\x00syntax error after column name \"%.*s\"\x00\x00\x00no such index: %S\x00\x00\x00index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='index'\x00\x00\x00\x00sqlite3DropIndex\x00\x00\x00\x00-%T\x00pId2\x00\x00\x00\x00pBt!=0\x00\x00pDb==&db->aDb[0]\x00\x00\x00\x00eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00\x00\x00eAuto>=0 && eAuto<=2\x00\x00\x00\x00not a writable directory\x00\x00\x00\x00Safety level may not be changed inside a transaction\x00\x00\x00\x00pCol->pDflt==0 || pCol->pDflt->op==TK_SPAN\x00\x00issisi\x00\x00ssiii\x00\x00\x00siii\x00\x00\x00\x00pParse->nMem<=pPragma->nPragCName\x00\x00\x00iis\x00isi\x00c\x00\x00\x00u\x00\x00\x00isisi\x00\x00\x00db->aDb[i].zDbSName!=0\x00\x00iss\x00is\x00\x00iissssss\x00\x00\x00\x00NONE\x00\x00\x00\x00pParse->nErr>0 || pFK==0\x00\x00\x00\x00x==0\x00\x00\x00\x00iKey>=0 && iKey<pTab->nCol\x00\x00si\x00\x00parser: \x00\x00\x00\x00iDb==0 || pId2->z\x00\x00\x00sqlite3SchemaMutexHeld(db, i, 0)\x00\x00\x00\x00*** in database %s ***\x0a\x00pParse->nMem>=8+j\x00\x00\x00sqlite3NoTempsInRange(pParse,1,7+j)\x00NULL value in %s.%s\x00CHECK constraint failed in %s\x00\x00\x00row \x00\x00\x00\x00 missing from index \x00\x00\x00\x00iCol!=XN_ROWID && iCol<pTab->nCol\x00\x00\x00non-unique entry in index \x00\x00wrong # of entries in index \x00\x00\x00\x00ok\x00\x00encnames[SQLITE_UTF8].enc==SQLITE_UTF8\x00\x00encnames[SQLITE_UTF16LE].enc==SQLITE_UTF16LE\x00\x00\x00\x00encnames[SQLITE_UTF16BE].enc==SQLITE_UTF16BE\x00\x00\x00\x00unsupported encoding: %s\x00\x00\x00\x00full\x00\x00\x00\x00restart\x00sqlite3LogEst(25)==46\x00\x00\x00ANALYZE \"%w\".\"%w\"\x00\x00\x00pPragma->ePragTyp==PragTyp_BUSY_TIMEOUT\x00unknown\x00closed\x00\x00ss\x00\x00sqlite3Pragma\x00\x00\x00fd!=0\x00\x00\x00sqlite3_file_control\x00\x00\x00\x00p->nOp + N <= p->pParse->nOpAlloc\x00\x00\x00sqlite3VdbeVerifyNoMallocRequired\x00\x00\x00eMode==PAGER_LOCKINGMODE_QUERY || eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00pPager->exclusiveMode || 0==sqlite3WalHeapMemory(pPager->pWal)\x00\x00sqlite3PagerLockingMode\x00incremental\x00(pDb->safety_level & PAGER_SYNCHRONOUS_MASK)==pDb->safety_level\x00setAllPagerFlags\x00\x00\x00\x00sqlite3BtreeSetMmapLimit\x00\x00\x00\x00temporary storage cannot be changed from within a transaction\x00\x00\x00c=='i'\x00\x00sqlite3VdbeMultiLoad\x00\x00\x00\x00SET NULL\x00\x00\x00\x00SET DEFAULT\x00NO ACTION\x00\x00\x00action==OE_None\x00actionName\x00\x00LIKE or GLOB pattern too complex\x00\x00\x00\x00zB==sqlite3_value_text(argv[0])\x00ESCAPE expression must be a single character\x00\x00\x00\x00p && p->pFunc\x00\x00\x00sqlite3_user_data\x00\x00\x00likeFunc\x00\x00\x00\x00sqlite3_result_int\x00\x00setLikeOptFlag\x00\x00UTF8\x00\x00\x00\x00UTF-8\x00\x00\x00UTF-16le\x00\x00\x00\x00UTF-16be\x00\x00\x00\x00UTF16le\x00UTF16be\x00UTF-16\x00\x00UTF16\x00\x00\x00COMPILER=msvc-1200\x00\x00DEBUG\x00\x00\x00DEFAULT_SYNCHRONOUS=2\x00\x00\x00DEFAULT_WAL_SYNCHRONOUS=2\x00\x00\x00ENABLE_API_ARMOR\x00\x00\x00\x00SYSTEM_MALLOC\x00\x00\x00THREADSAFE=1\x00\x00\x00\x00unknown database: %s\x00\x00\x00\x00sqlite3PcacheShrink\x00aHardLimit[SQLITE_LIMIT_LENGTH]==SQLITE_MAX_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_SQL_LENGTH]==SQLITE_MAX_SQL_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_COLUMN]==SQLITE_MAX_COLUMN\x00\x00aHardLimit[SQLITE_LIMIT_EXPR_DEPTH]==SQLITE_MAX_EXPR_DEPTH\x00\x00aHardLimit[SQLITE_LIMIT_COMPOUND_SELECT]==SQLITE_MAX_COMPOUND_SELECT\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_VDBE_OP]==SQLITE_MAX_VDBE_OP\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_FUNCTION_ARG]==SQLITE_MAX_FUNCTION_ARG\x00\x00aHardLimit[SQLITE_LIMIT_ATTACHED]==SQLITE_MAX_ATTACHED\x00\x00aHardLimit[SQLITE_LIMIT_LIKE_PATTERN_LENGTH]== SQLITE_MAX_LIKE_PATTERN_LENGTH\x00\x00\x00aHardLimit[SQLITE_LIMIT_VARIABLE_NUMBER]==SQLITE_MAX_VARIABLE_NUMBER\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_TRIGGER_DEPTH]==SQLITE_MAX_TRIGGER_DEPTH\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_WORKER_THREADS]==SQLITE_MAX_WORKER_THREADS\x00\x00sqlite3_limit\x00\x00\x00unlocked\x00\x00\x00\x00shared\x00\x00reserved\x00\x00\x00\x00pending\x00p->aOp[i].opcode!=OP_ResultRow\x00\x00sqlite3VdbeVerifyNoResultRow\x00\x00\x00\x00INSERT INTO %Q.%s VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q')\x00type='trigger' AND name='%q'\x00\x00\x00\x00!pParse->pNewTrigger\x00\x00\x00\x00sqlite3FinishTrigger\x00\x00\x00\x00pName1!=0\x00\x00\x00op==TK_INSERT || op==TK_UPDATE || op==TK_DELETE\x00op>0 && op<0xff\x00temporary trigger may not have qualified name\x00\x00\x00pTableName->nSrc==1\x00cannot create triggers on virtual tables\x00\x00\x00\x00trigger %T already exists\x00\x00\x00cannot create trigger on system table\x00\x00\x00cannot create %s trigger on view: %S\x00\x00\x00\x00cannot create INSTEAD OF trigger on table: %S\x00\x00\x00pParse->pNewTrigger==pTrigger\x00\x00\x00sqlite3BeginTrigger\x00pSelect != 0 || db->mallocFailed\x00\x00\x00\x00sqlite3TriggerInsertStep\x00\x00\x00\x00no such trigger: %S\x00sqlite3DropTrigger\x00\x00v || db->mallocFailed\x00\x00\x00pFunc->nArg==-1 || (pFunc->nArg&0xff)==pFunc->nArg\x00\x00codeAttach\x00\x00sqlite_attach\x00\x00\x00too many attached databases - max %d\x00\x00\x00\x00cannot ATTACH database within transaction\x00\x00\x00z && zName\x00\x00database %s is already in use\x00\x00\x00pVfs\x00\x00\x00\x00database is already attached\x00\x00\x00\x00iDb>=2\x00\x00unable to open database: %s\x00attachFunc\x00\x00*pzErrMsg==0\x00\x00\x00\x00file:\x00\x00\x00localhost\x00\x00\x00invalid uri authority: %.*s\x00octet>=0 && octet<256\x00\x00\x00vfs\x00cache\x00\x00\x00mode\x00\x00\x00\x00access\x00\x00no such %s mode: %s\x00%s mode not allowed: %s\x00no such vfs: %s\x00sqlite3ParseUri\x00private\x00ro\x00\x00rw\x00\x00rwc\x00sqlite_detach\x00\x00\x00no such database: %s\x00\x00\x00\x00cannot detach database %s\x00\x00\x00cannot DETACH database within transaction\x00\x00\x00database %s is locked\x00\x00\x00pName1->z\x00\x00\x00unable to identify the object to be reindexed\x00\x00\x00pDb!=0\x00\x00reindexDatabases\x00\x00\x00\x00zColl!=0\x00\x00\x00\x00z!=0 || pIndex->aiColumn[i]<0\x00\x00\x00collationMatch\x00\x00sqlite3Reindex\x00\x00sqlite3BtreeHoldsAllMutexes(pParse->db)\x00pName2!=0 || pName1==0\x00\x00sqlite3Analyze\x00\x00sqlite3VdbeDb(v)==db\x00\x00\x00\x00CREATE TABLE %Q.%s(%s)\x00\x00i<ArraySize(aTable)\x00openStatTable\x00\x00\x00tbl,idx,stat\x00\x00\x00\x00sqlite_stat3\x00\x00\x00\x00sqlite_stat4\x00\x00\x00\x00analyzeDatabase\x00sqlite_%\x00\x00\x00\x00Analysis for %s.%s\x00\x00iDb==sqlite3SchemaToIndex(db, pIdx->pSchema)\x00\x00\x00\x00regChng==(regStat4+1)\x00\x00\x00BBB\x00\"BBB\"[0]==SQLITE_AFF_TEXT\x00\x00\x00analyzeOneTable\x00stat_init\x00\x00\x00nCol>0\x00\x00nKeyCol<=nCol\x00\x00\x00statInit\x00\x00\x00\x00n>=0\x00\x00\x00\x00sqlite3_result_blob\x00stat_push\x00\x00\x00p->nCol>0\x00\x00\x00iChng<p->nCol\x00\x00\x00statPush\x00\x00\x00\x00regOut!=regStat4 && regOut!=regStat4+1\x00\x00iParam==STAT_GET_STAT1\x00\x00callStatGet\x00stat_get\x00\x00\x00\x00argc==1\x00%llu\x00\x00\x00\x00 %llu\x00\x00\x00p->current.anEq[i]\x00\x00z[0]=='\\0' && z>zRet\x00\x00\x00\x00statGet\x00analyzeTable\x00\x00\x00\x00pSrc->nSrc==1\x00\x00\x00there is already another table or index with this name: %s\x00\x00view %s may not be altered\x00\x00UPDATE \"%w\".%s SET sql = sqlite_rename_parent(sql, %Q, %Q) WHERE %s;\x00\x00\x00\x00UPDATE %Q.%s SET sql = CASE WHEN type = 'trigger' THEN sqlite_rename_trigger(sql, %Q)ELSE sqlite_rename_table(sql, %Q) END, tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqlite_autoindex%%' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger');\x00UPDATE \"%w\".sqlite_sequence set name = %Q WHERE name = %Q\x00\x00\x00UPDATE sqlite_temp_master SET sql = sqlite_rename_trigger(sql, %Q), tbl_name = %Q WHERE %s;\x00sqlite3AlterRenameTable\x00table %s may not be altered\x00name=%Q\x00%s OR name=%Q\x00\x00\x00type='trigger' AND (%s)\x00iTrigDb==iDb || iTrigDb==1\x00\x00tbl_name=%Q\x00reloadTableSchema\x00\x00\x00pNew\x00\x00\x00\x00pDflt==0 || pDflt->op==TK_SPAN\x00\x00Cannot add a PRIMARY KEY column\x00Cannot add a UNIQUE column\x00\x00Cannot add a REFERENCES column with non-NULL default value\x00\x00Cannot add a NOT NULL column with default value NULL\x00\x00\x00\x00db->mallocFailed == 1\x00\x00\x00Cannot add a column with non-constant default\x00\x00\x00UPDATE \"%w\".%s SET sql = substr(sql,1,%d) || ', ' || %Q || substr(sql,%d) WHERE type = 'table' AND name = %Q\x00\x00\x00\x00sqlite3AlterFinishAddColumn\x00virtual tables may not be altered\x00\x00\x00Cannot add a column to a view\x00\x00\x00pTab->addColOffset>0\x00\x00\x00\x00pNew->nCol>0\x00\x00\x00\x00nAlloc>=pNew->nCol && nAlloc%8==0 && nAlloc-pNew->nCol<8\x00\x00\x00\x00sqlite_altertab_%s\x00\x00sqlite3AlterBeginAddColumn\x00\x00CREATE VIRTUAL TABLE %T\x00UPDATE %Q.%s SET type='table', name=%Q, tbl_name=%Q, rootpage=0, sql=%Q WHERE rowid=#%d\x00name='%q' AND type='table'\x00\x00sqlite3SchemaMutexHeld(db, 0, pSchema)\x00\x00pTab==pOld\x00\x00sqlite3VtabFinishParse\x00\x000==pTable->pIndex\x00\x00\x00pTable->nModuleArg==0\x00\x00\x00(pParse->sNameToken.z==pName2->z && pName2->z!=0) || (pParse->sNameToken.z==pName1->z && pName2->z==0)\x00\x00sqlite3VtabBeginParse\x00\x00\x00pArg->z <= p->z\x00sqlite3VtabArgExtend\x00\x00\x00\x00duplicate WITH table name: %s\x00\x00\x00(pNew!=0 && zName!=0) || db->mallocFailed\x00\x00\x00sqlite3WithAdd\x00\x00stateno<=YY_REDUCE_COUNT\x00\x00\x00\x00i!=YY_REDUCE_USE_DFLT\x00\x00\x00i>=0 && i<YY_ACTTAB_COUNT\x00\x00\x00yy_lookahead[i]==iLookAhead\x00yy_find_reduce_action\x00\x00\x00%sAccept!\x0a\x00\x00yypParser->yytos==yypParser->yystack\x00\x00\x00\x00yy_accept\x00\x00\x00TOKEN.z[0]\x00\x00yy_syntax_error\x00azResult!=0\x00sqlite3_free_table\x00\x00pCtx->pVdbe!=0\x00\x00sqlite3_get_auxdata\x00sqlite3_get_table() called with two or more incompatible queries\x00\x00\x00\x003.18.0\x00\x00RTRIM\x00\x00\x00db->pDfltColl!=0\x00\x00\x00\x00db->mutex!=0 || isThreadsafe==0 || sqlite3GlobalConfig.bFullMutex==0\x00\x00\x00\x00db!=0 || rc==SQLITE_NOMEM\x00\x00\x00openDatabase\x00\x00\x00\x00rc==SQLITE_NOMEM || rc==SQLITE_OK\x00\x00\x00unable to use function %s in the requested context\x00\x00sqlite3RegisterPerConnectionBuiltinFunctions\x00\x00\x00\x00automatic extension loading failed: %s\x00\x00sz > (int)sizeof(LookasideSlot*)\x00\x00\x00\x00setupLookaside\x00\x00\x00\x00\x00\x00*ppDb || rc==SQLITE_NOMEM\x00\x00\x00sqlite3_open16\x00\x00sqlite3_prepare16\x00\x00\x00sqlite3_result_error16\x00\x00sqlite3_result_int64\x00\x00\x00\x00sqlite3_result_null\x00sqlite3_result_text16\x00\x00\x00sqlite3_result_text16be\x00sqlite3_result_text16le\x00sqlite3_set_auxdata\x00no such table column: %s.%s\x00pTo->isPrepareV2 || pTo->expmask==0\x00pFrom->isPrepareV2 || pFrom->expmask==0\x00sqlite3_transfer_bindings\x00\x00\x00sqlite3_prepare16_v2\x00\x00\x00\x00sqlite3_clear_bindings\x00\x00cannot open virtual table: %s\x00\x00\x00cannot open table without rowid: %s\x00cannot open view: %s\x00\x00\x00\x00no such column: \"%s\"\x00\x00\x00\x00foreign key\x00indexed\x00cannot open %s column for writing\x00\x00\x00pBlob->pStmt || db->mallocFailed\x00\x00\x00\x00aOp!=0\x00\x00sqlite3_blob_open\x00\x00\x00cannot open value of type %s\x00\x00\x00\x00null\x00\x00\x00\x00no such rowid: %lld\x00rc!=SQLITE_OK || zErr==0\x00\x00\x00\x00rc!=SQLITE_ROW && rc!=SQLITE_DONE\x00\x00\x00blobSeekToRow\x00\x00\x00db == v->db\x00blobReadWrite\x00\x00\x00sqlite3BtreePayloadChecked\x00\x00accessPayloadChecked\x00\x00\x00\x00cursorOwnsBtShared(pCsr)\x00\x00\x00\x00sqlite3_mutex_held(pCsr->pBtree->db->mutex)\x00pCsr->curFlags & BTCF_Incrblob\x00\x00pCsr->eState!=CURSOR_REQUIRESEEK\x00\x00\x00\x00(pCsr->pBt->btsFlags & BTS_READ_ONLY)==0 && pCsr->pBt->inTransaction==TRANS_WRITE\x00\x00\x00hasSharedCacheTableLock(pCsr->pBtree, pCsr->pgnoRoot, 0, 2)\x00!hasReadConflicts(pCsr->pBtree, pCsr->pgnoRoot)\x00pCsr->apPage[pCsr->iPage]->intKey\x00\x00\x00sqlite3BtreePutData\x00sqlite3_mutex_alloc\x00vfsList\x00sqlite3_mutex_held(sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER))\x00\x00\x00vfsUnlink\x00\x00\x00sqlite3_vfs_register\x00\x00\x00\x00sqlite3_result_zeroblob\x00(x = va_arg(ap,int))!=0\x00sqlite3_test_control\x00\x00\x00\x00source and destination must be distinct\x00unknown database %s\x00destination database is in use\x00\x00SQLITE_\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)>=0\x00\x00\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)<3\x00\x00\x00\x00sqlite3_db_status\x00\x00\x00eStat==SQLITE_DBSTATUS_CACHE_HIT || eStat==SQLITE_DBSTATUS_CACHE_MISS || eStat==SQLITE_DBSTATUS_CACHE_WRITE\x00sqlite3PagerCacheStat\x00\x00\x002017-03-28 18:48:43 424a0d380332858ee55bdebc4af3789f74e70a2b3ba1cf29d84b9b4bcf3e2e37\x00\x00\x00\x00rc!=SQLITE_SCHEMA\x00\x00\x00rc==SQLITE_OK || p->pStmt==0\x00\x00\x00\x00sqlite3_blob_reopen\x00p->pTab==0 || IsVirtual(p->pTab)\x00\x00\x00\x00sqlite3_vtab_config\x00db->vtabOnConflict>=1 && db->vtabOnConflict<=5\x00\x00sqlite3_vtab_on_conflict\x00\x00\x00\x00sqlite3_auto_extension\x00\x00xDel!=SQLITE_DYNAMIC\x00\x00\x00\x00sqlite3_bind_blob64\x00invokeValueDestructor\x00\x00\x00sqlite3_bind_text64\x00sqlite3_result_blob64\x00\x00\x00sqlite3_result_text64\x00\x00\x00sqlite3_mutex_held(pOut->db->mutex)\x00sqlite3_result_zeroblob64\x00\x00\x00(n & 0x7FFFFFFF)==n\x00sqlite3_bind_zeroblob64\x00sqlite3_result_subtype\x00\x00sqlite3PagerFlush\x00\x00\x00compileoptionusedFunc\x00\x00\x00compileoptiongetFunc\x00\x00\x00\x00zIn==sqlite3_value_text(argv[0])\x00\x00\x00\x00trimFunc\x00\x00\x00\x00nByte>0\x00contextMalloc\x00\x00\x00argc>1\x00\x00pColl\x00\x00\x00mask==-1 || mask==0\x00minmaxFunc\x00\x00context->pVdbe!=0\x00\x00\x00pOp->opcode==OP_CollSeq\x00sqlite3GetFuncCollSeq\x00\x00\x00lengthFunc\x00\x00integer overflow\x00\x00\x00\x00absFunc\x00argc==1 || argc==2\x00\x00%.*f\x00\x00\x00\x00roundFunc\x00\x00\x00z2==(char*)sqlite3_value_text(argv[0])\x00\x00upperFunc\x00\x00\x00lowerFunc\x00\x00\x00pBlob==sqlite3_value_blob(argv[0])\x00\x00hexFunc\x00randomBlob\x00\x00%!.20e\x00\x00zBlob==sqlite3_value_blob(argv[0])\x00\x00sqlite3_value_type(argv[0])==SQLITE_NULL\x00\x00\x00\x00quoteFunc\x00\x00\x00zStr==sqlite3_value_text(argv[0])\x00\x00\x00sqlite3_value_type(argv[1])==SQLITE_NULL || sqlite3_context_db_handle(context)->mallocFailed\x00\x00\x00\x00sqlite3_value_type(argv[1])!=SQLITE_NULL\x00\x00\x00\x00zPattern==sqlite3_value_text(argv[1])\x00\x00\x00zRep==sqlite3_value_text(argv[2])\x00\x00\x00nOut<SQLITE_MAX_LENGTH\x00\x00j+nStr-i+1==nOut\x00\x00\x00\x00j<=nOut\x00replaceFunc\x00zeroblobFunc\x00\x00\x00\x00argc==3 || argc==2\x00\x00len==sqlite3_value_bytes(argv[0])\x00\x00\x00p1>=0 && p2>=0\x00\x00substrFunc\x00\x00sumStep\x00argc==1 || p==0 || p->n>0x7fffffff || p->n==sqlite3_aggregate_count(context)\x00\x00\x00\x00countStep\x00\x00\x00groupConcatStep\x00pcache1.isInit==0\x00\x00\x00pcache1Init\x00pcache1.isInit!=0\x00\x00\x00pcache1Shutdown\x00(szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536\x00\x00\x00\x00szExtra < 300\x00\x00\x00(pGroup)->mutex==0\x00\x00pcache1Create\x00\x00\x00sqlite3_mutex_held(p->pGroup->mutex)\x00\x00\x00\x00(p->pGroup)->mutex==0\x00\x00\x00pcache1ResizeHash\x00\x00\x00pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0)\x00\x00pGroup->nMaxPage >= pCache->nMax\x00\x00\x00\x00pGroup->nMinPage >= pCache->nMin\x00\x00\x00\x00pcache1Destroy\x00\x00sqlite3_mutex_held(pCache->pGroup->mutex)\x00\x00\x00pCache->iMaxKey >= iLimit\x00\x00\x00pCache->nHash > 0\x00\x00\x00h<pCache->nHash\x00nPage<0 || pCache->nPage==(unsigned)nPage\x00\x00\x00pcache1TruncateUnsafe\x00\x00\x00pPage->isPinned==0\x00\x00pPage->pLruNext\x00pPage->pLruPrev\x00pPage->isAnchor==0\x00\x00pCache->pGroup->lru.isAnchor==1\x00pcache1PinPage\x00\x00sqlite3_mutex_held(p->pCache->pGroup->mutex)\x00\x00\x00\x00pcache1FreePage\x00sqlite3_mutex_held(pGroup->mutex)\x00\x00\x00p->pCache->pGroup==pGroup\x00\x00\x00p->isPinned==0\x00\x00pcache1EnforceMaxPage\x00\x00\x00pcache1RemoveFromHash\x00\x00\x00pcache1Cachesize\x00\x00\x00\x00(pCache->pGroup)->mutex==0\x00\x00pcache1Pagecount\x00\x00\x00\x00pCache->bPurgeable || createFlag!=1\x00pCache->bPurgeable || pCache->nMin==0\x00\x00\x00pCache->bPurgeable==0 || pCache->nMin==10\x00\x00\x00pCache->nMin==0 || pCache->bPurgeable\x00\x00\x00pCache->nHash>0\x00pcache1Fetch\x00\x00\x00\x00pCache->nPage >= pCache->nRecyclable\x00\x00\x00\x00pGroup->mxPinned == pGroup->nMaxPage + 10 - pGroup->nMinPage\x00\x00\x00\x00pCache->n90pct == pCache->nMax*9/10\x00pCache->nHash>0 && pCache->apHash\x00\x00\x00pcache1FetchStage2\x00\x00pcache1AllocPage\x00\x00\x00\x00pPage->pCache==pCache\x00\x00\x00pPage->pLruPrev==0 && pPage->pLruNext==0\x00\x00\x00\x00pPage->isPinned==1\x00\x00pcache1Unpin\x00\x00\x00\x00pPage->iKey==iOld\x00\x00\x00pcache1Rekey\x00\x00\x00\x00pcache1Truncate\x00pcache1Shrink\x00\x00\x00winSysInfo.dwAllocationGranularity>0\x00\x00\x00\x00winSysInfo.dwPageSize>0\x00sqlite3_os_init\x00win32\x00\x00\x00id!=0\x00\x00\x00pFile->pShm==0\x00\x00pFile->h!=NULL && pFile->h!=INVALID_HANDLE_VALUE\x00\x00\x00\x00winClose\x00\x00\x00\x00pFile!=0\x00\x00\x00\x00winUnmapfile1\x00\x00\x00winUnmapfile2\x00\x00\x00winUnmapfile\x00\x00\x00\x00errcode!=SQLITE_OK\x00\x00os_win.c:%d: (%lu) %s(%s) - %s\x00\x00OsError 0x%lx (%lu)\x00winLogErrorAtLine\x00\x00\x00amt>0\x00\x00\x00offset>=0\x00\x00\x00winRead\x00delayed %dms for lock/sharing conflict at line %d\x00\x00\x00nWrite==0 || nWrite<=(DWORD)nRem\x00\x00\x00\x00winWrite1\x00\x00\x00winWrite2\x00\x00\x00winWrite\x00\x00\x00\x00winTruncate1\x00\x00\x00\x00winTruncate2\x00\x00\x00\x00winTruncate\x00winSeekFile\x00(flags&0x0F)==SQLITE_SYNC_NORMAL || (flags&0x0F)==SQLITE_SYNC_FULL\x00\x00winSync1\x00\x00\x00\x00winSync2\x00\x00\x00\x00winSync\x00pSize!=0\x00\x00\x00\x00winFileSize\x00pFile->locktype!=NO_LOCK || locktype==SHARED_LOCK\x00\x00\x00locktype!=PENDING_LOCK\x00\x00locktype!=RESERVED_LOCK || pFile->locktype==SHARED_LOCK\x00pFile->locktype==NO_LOCK\x00\x00\x00\x00pFile->locktype==SHARED_LOCK\x00\x00\x00\x00pFile->locktype>=SHARED_LOCK\x00\x00\x00\x00winLock\x00winUnlockReadLock\x00\x00\x00locktype<=SHARED_LOCK\x00\x00\x00winUnlock\x00\x00\x00winCheckReservedLock\x00\x00\x00\x00etilqs_\x00nDir>0\x00\x00winGetTempname1\x00winGetTempname2\x00winGetTempname3\x00winGetTempname4\x00winGetTempname5\x00winGetTempname\x00\x00abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\x00\x00nMap>=0 || pFd->nFetchOut==0\x00\x00\x00\x00winMapfile1\x00(nMap % winSysInfo.dwPageSize)==0\x00\x00\x00sizeof(SIZE_T)==sizeof(sqlite3_int64) || nMap<=0xffffffff\x00\x00\x00winMapfile2\x00winMapfile\x00\x00szRegion==pShmNode->szRegion || pShmNode->nRegion==0\x00\x00\x00\x00winShmMap1\x00\x00winShmMap2\x00\x00winShmMap3\x00\x00pDbFd->pShm==0\x00\x00%s-shm\x00\x00winOpenShm\x00\x00winOpenSharedMemory\x00(isReadonly==0 || isReadWrite==0) && (isReadWrite || isReadonly)\x00\x00\x00\x00isCreate==0 || isReadWrite\x00\x00isExclusive==0 || isCreate\x00\x00isDelete==0 || isCreate\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MASTER_JOURNAL\x00\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_WAL\x00\x00eType==SQLITE_OPEN_MAIN_DB || eType==SQLITE_OPEN_TEMP_DB || eType==SQLITE_OPEN_MAIN_JOURNAL || eType==SQLITE_OPEN_TEMP_JOURNAL || eType==SQLITE_OPEN_SUBJOURNAL || eType==SQLITE_OPEN_MASTER_JOURNAL || eType==SQLITE_OPEN_TRANSIENT_DB || eType==SQLITE_OPEN_WAL\x00\x00\x00isDelete && !isOpenJournal\x00\x00(eType!=SQLITE_OPEN_MAIN_DB) || (flags & SQLITE_OPEN_URI) || zUtf8Name[sqlite3Strlen30(zUtf8Name)+1]==0\x00winOpen\x00psow\x00\x00\x00\x00sqlite3_mutex_held(pFile->mutex) || pFile->nRef==0\x00\x00winShmSystemLock\x00\x00\x00\x00winShmMutexHeld()\x00\x00\x00winShmPurge\x00winDelete\x00\x00\x00winShmMap\x00\x00\x00ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK\x00n>=1\x00\x00\x00\x00flags==(SQLITE_SHM_LOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_LOCK | SQLITE_SHM_EXCLUSIVE) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_EXCLUSIVE)\x00\x00n==1 || (flags & SQLITE_SHM_EXCLUSIVE)!=0\x00\x00\x00n>1 || mask==(1<<ofst)\x00\x00(pX->exclMask & (p->exclMask|p->sharedMask))==0\x00(p->sharedMask & mask)==0\x00\x00\x00winShmLock\x00\x00pShmNode->nRef>0\x00\x00\x00\x00winShmUnmap\x00(p==0)==(pFd->nFetchOut==0)\x00p==0 || p==&((u8 *)pFd->pMapRegion)[iOff]\x00\x00\x00pFd->nFetchOut>=0\x00\x00\x00winUnfetch\x00\x00winAccess\x00\x00\x00!\"Invalid flags argument\"\x00\x00\x00%s%c%s\x00\x00winFullPathname1\x00\x00\x00\x00winFullPathname2\x00\x00\x00\x00winFullPathname3\x00\x00\x00\x00winFullPathname4\x00\x00\x00\x00win32-longpath\x00\x00win32-none\x00\x00win32-longpath-none\x00sqlite3_initialize\x00\x00enlargeAndAppend\x00\x00\x00\x00sqlite3VXPrintf\x00thstndrd\x00\x00\x00\x000123456789ABCDEF0123456789abcdef\x00\x00\x00\x00-x0\x00X0\x00\x00sqlite3AppendChar\x00") diff --git a/internal/bin/bin_windows_amd64.go b/internal/bin/bin_windows_amd64.go index ccbc208..dacdecd 100644 --- a/internal/bin/bin_windows_amd64.go +++ b/internal/bin/bin_windows_amd64.go @@ -41,14 +41,9 @@ import ( "unsafe" "github.com/cznic/crt" - "github.com/edsrzf/mmap-go" ) -const minAlloc = 2 << 5 - -var ( - inf = math.Inf(1) -) +var inf = math.Inf(1) func ftrace(s string, args ...interface{}) { _, fn, fl, _ := runtime.Caller(1) @@ -56,21 +51,7 @@ func ftrace(s string, args ...interface{}) { os.Stderr.Sync() } -func Init(heapSize, heapReserve int) int { - heap, err := mmap.MapRegion(nil, heapSize+heapReserve, mmap.RDWR, mmap.ANON, 0) - if err != nil { - panic(err) - } - - tls := crt.NewTLS() - crt.RegisterHeap(unsafe.Pointer(&heap[0]), int64(heapSize+heapReserve)) - crt.X__register_stdfiles(tls, Xstdin, Xstdout, Xstderr) - return int(Xinit(tls, int32(heapSize))) -} - const ( - XEXIT_FAILURE = 1 - XEXIT_SUCCESS = 0 XFTS5_TOKENIZE_AUX = 8 XFTS5_TOKENIZE_DOCUMENT = 4 XFTS5_TOKENIZE_PREFIX = 2 @@ -79,7 +60,6 @@ const ( XFULLY_WITHIN = 2 XNOT_WITHIN = 0 XPARTLY_WITHIN = 1 - XRAND_MAX = 32767 XSQLITE3_TEXT = 3 XSQLITE_ABORT = 4 XSQLITE_ABORT_ROLLBACK = 516 @@ -442,24 +422,10 @@ const ( XSQLITE_VTAB_CONSTRAINT_SUPPORT = 1 XSQLITE_WARNING = 28 XSQLITE_WARNING_AUTOINDEX = 284 - X_CALL_REPORTFAULT = 2 - X_CRT_PACKING = 8 - X_CVTBUFSIZE = 349 X_INTEGRAL_MAX_BITS = 64 - X_MAX_DIR = 256 - X_MAX_DRIVE = 3 - X_MAX_ENV = 32767 - X_MAX_EXT = 256 - X_MAX_FNAME = 256 - X_MAX_PATH = 260 X_MSC_VER = 1200 - X_OUT_TO_DEFAULT = 0 - X_OUT_TO_MSGBOX = 2 - X_OUT_TO_STDERR = 1 - X_REPORT_ERRMODE = 3 X_WIN32 = 1 X_WIN64 = 1 - X_WRITE_ABORT_MSG = 1 X__ATOMIC_ACQUIRE = 2 X__ATOMIC_ACQ_REL = 4 X__ATOMIC_CONSUME = 1 @@ -634,11 +600,6 @@ const ( X__volatile = 0 X__x86_64 = 1 X__x86_64__ = 1 - XminAlloc = 64 - Xonexit_t = 0 - Xstrtod = 0 - Xsys_errlist = 0 - Xsys_nerr = 0 ) func X_start(tls *crt.TLS, _argc int32, _argv **int8) { // crt0.c:12:1 @@ -668,46 +629,11 @@ func init() { Xstderr = (unsafe.Pointer)(uintptr(unsafe.Pointer(&X__stdfiles)) + 16) } -func Xmain(tls *crt.TLS, _argc int32, _argv **int8) (r0 int32) { // main.c:13:1 - r0 = i32(0) - Xinit(tls, i32(-1)) - return - -} - -func Xinit(tls *crt.TLS, _heapSize int32) (r0 int32) { // main.c:18:1 - var _heap unsafe.Pointer // main.c:20:7 - _ = _heap - var _rc int32 // main.c:25:6 - _ = _rc - _heap = crt.Xmalloc(tls, uint64(_heapSize)) - if unsafe.Pointer(_heap) != (unsafe.Pointer)(uintptr(i32(0))) { - goto _0 - } - - r0 = i32(1) - return - -_0: - _rc = Xsqlite3_config(tls, i32(8), unsafe.Pointer(_heap), _heapSize, i32(64)) - if _rc == 0 { - goto _1 - } - - r0 = i32(2) - return - -_1: - _rc = Xsqlite3_threadsafe(tls) - if _rc != 0 { - goto _2 - } - - r0 = i32(3) - return - -_2: +func Xmain(tls *crt.TLS, _argc int32, _argv **int8) (r0 int32) { // main.c:9:1 + var _f func(*crt.TLS, int32, ...interface{}) int32 // main.c:12:6 + _ = _f r0 = i32(0) + _f = Xsqlite3_config return } @@ -717,10 +643,10 @@ func Xsqlite3_config(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { _ = _ap var _rc int32 // sqlite3.c:140260:7 _ = _rc - var _27_szMmap int64 // sqlite3.c:140504:21 - _ = _27_szMmap - var _27_mxMmap int64 // sqlite3.c:140505:21 - _ = _27_mxMmap + var _22_szMmap int64 // sqlite3.c:140504:21 + _ = _22_szMmap + var _22_mxMmap int64 // sqlite3.c:140505:21 + _ = _22_mxMmap _rc = i32(0) if (_sqlite3Config.X28) == 0 { goto _0 @@ -746,8 +672,6 @@ _0: goto _10 case i32(7): goto _11 - case i32(8): - goto _17 case i32(9): goto _9 case i32(10): @@ -755,59 +679,59 @@ _0: case i32(11): goto _6 case i32(13): - goto _18 + goto _17 case i32(14): goto _13 case i32(15): goto _14 case i32(16): - goto _19 + goto _18 case i32(17): - goto _20 + goto _19 case i32(18): goto _15 case i32(19): goto _16 case i32(20): - goto _21 + goto _20 case i32(22): - goto _22 + goto _21 case i32(24): goto _12 case i32(25): - goto _23 + goto _22 case i32(26): - goto _24 + goto _23 default: - goto _25 + goto _24 } _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(4 /* X1 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(8 /* X2 */))) = i32(0) - goto _26 + goto _25 _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(4 /* X1 */))) = i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(8 /* X2 */))) = i32(0) - goto _26 + goto _25 _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(4 /* X1 */))) = i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(8 /* X2 */))) = i32(1) - goto _26 + goto _25 _5: *(*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))) = *(*Xsqlite3_mutex_methods)(crt.VAPointer(&_ap)) - goto _26 + goto _25 _6: *(*Xsqlite3_mutex_methods)(crt.VAPointer(&_ap)) = _sqlite3Config.X11 - goto _26 + goto _25 _7: *(*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))) = *(*Xsqlite3_mem_methods)(crt.VAPointer(&_ap)) - goto _26 + goto _25 _8: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -815,44 +739,44 @@ _8: }{((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X0)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer }{nil})) { - goto _27 + goto _26 } _sqlite3MemSetDefault(tls) -_27: +_26: *(*Xsqlite3_mem_methods)(crt.VAPointer(&_ap)) = _sqlite3Config.X10 - goto _26 + goto _25 _9: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 _10: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(320 /* X19 */))) = crt.VAPointer(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(328 /* X20 */))) = crt.VAInt32(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(332 /* X21 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 _11: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(336 /* X22 */))) = crt.VAPointer(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(344 /* X23 */))) = crt.VAInt32(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(348 /* X24 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 _12: *(*int32)(crt.VAPointer(&_ap)) = (_sqlite3HeaderSizeBtree(tls) + _sqlite3HeaderSizePcache(tls)) + _sqlite3HeaderSizePcache1(tls) - goto _26 + goto _25 _13: - goto _26 + goto _25 _14: _rc = i32(1) - goto _26 + goto _25 _15: *(*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))) = *(*Xsqlite3_pcache_methods2)(crt.VAPointer(&_ap)) - goto _26 + goto _25 _16: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -860,111 +784,80 @@ _16: }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X2)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{nil})) { - goto _28 + goto _27 } _sqlite3PCacheSetDefault(tls) -_28: +_27: *(*Xsqlite3_pcache_methods2)(crt.VAPointer(&_ap)) = _sqlite3Config.X12 - goto _26 + goto _25 _17: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(280 /* X13 */))) = crt.VAPointer(&_ap) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(288 /* X14 */))) = crt.VAInt32(&_ap) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(292 /* X15 */))) = crt.VAInt32(&_ap) - if (_sqlite3Config.X15) >= i32(1) { - goto _29 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(292 /* X15 */))) = i32(1) - goto _30 - -_29: - if (_sqlite3Config.X15) <= i32(4096) { - goto _31 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(292 /* X15 */))) = i32(4096) -_31: -_30: - if unsafe.Pointer(_sqlite3Config.X13) != (unsafe.Pointer)(uintptr(i32(0))) { - goto _32 - } - - crt.Xmemset(tls, (unsafe.Pointer)((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config))+uintptr(40 /* X10 */)))), i32(0), u64(64)) - goto _33 - -_32: - *(*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))) = *_sqlite3MemGetMemsys5(tls) -_33: - goto _26 - -_18: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(28 /* X7 */))) = crt.VAInt32(&_ap) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(32 /* X8 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_19: +_18: *(*func(*crt.TLS, unsafe.Pointer, int32, *int8))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(400 /* X35 */))) = crt.VAOther(&_ap).(func(*crt.TLS, unsafe.Pointer, int32, *int8)) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(408 /* X36 */))) = crt.VAPointer(&_ap) - goto _26 + goto _25 -_20: +_19: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(12 /* X3 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_21: +_20: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(16 /* X4 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_22: - _27_szMmap = crt.VAInt64(&_ap) - _27_mxMmap = crt.VAInt64(&_ap) - if _27_mxMmap >= int64(i32(0)) && _27_mxMmap <= int64(i32(2147418112)) { - goto _35 +_21: + _22_szMmap = crt.VAInt64(&_ap) + _22_mxMmap = crt.VAInt64(&_ap) + if _22_mxMmap >= int64(i32(0)) && _22_mxMmap <= int64(i32(2147418112)) { + goto _29 } - _27_mxMmap = int64(i32(2147418112)) -_35: - if _27_szMmap >= int64(i32(0)) { - goto _36 + _22_mxMmap = int64(i32(2147418112)) +_29: + if _22_szMmap >= int64(i32(0)) { + goto _30 } - _27_szMmap = int64(i32(0)) -_36: - if _27_szMmap <= _27_mxMmap { - goto _37 + _22_szMmap = int64(i32(0)) +_30: + if _22_szMmap <= _22_mxMmap { + goto _31 } - _27_szMmap = _27_mxMmap -_37: - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(312 /* X18 */))) = _27_mxMmap - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(304 /* X17 */))) = _27_szMmap - goto _26 + _22_szMmap = _22_mxMmap +_31: + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(312 /* X18 */))) = _22_mxMmap + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(304 /* X17 */))) = _22_szMmap + goto _25 -_23: +_22: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(360 /* X27 */))) = crt.VAUint32(&_ap) - goto _26 + goto _25 -_24: +_23: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(36 /* X9 */))) = crt.VAInt32(&_ap) - goto _26 + goto _25 -_25: +_24: _rc = i32(1) - goto _26 + goto _25 -_26: +_25: _ap = nil r0 = _rc return } -var _sqlite3Config T7752862 // sqlite3.c:17320:48 +var _sqlite3Config T7753438 // sqlite3.c:17320:48 func init() { - _sqlite3Config = T7752862{X0: i32(1), X1: i32(1), X2: i32(1), X3: i32(1), X4: i32(1), X5: i32(2147483646), X6: i32(0), X7: i32(1200), X8: i32(100), X9: i32(65536), X10: Xsqlite3_mem_methods{}, X11: Xsqlite3_mutex_methods{}, X12: Xsqlite3_pcache_methods2{}, X13: nil, X14: i32(0), X15: i32(0), X16: i32(0), X17: i64(0), X18: i64(2147418112), X19: nil, X20: i32(0), X21: i32(0), X22: nil, X23: i32(0), X24: i32(20), X25: i32(0), X26: i32(0), X27: u32(250), X28: i32(0), X29: i32(0), X30: i32(0), X31: i32(0), X32: i32(0), X33: i32(0), X34: nil, X35: nil, X36: nil, X37: nil, X38: i32(0), X39: i32(2147483646)} + _sqlite3Config = T7753438{X0: i32(1), X1: i32(1), X2: i32(1), X3: i32(1), X4: i32(1), X5: i32(2147483646), X6: i32(0), X7: i32(1200), X8: i32(100), X9: i32(65536), X10: Xsqlite3_mem_methods{}, X11: Xsqlite3_mutex_methods{}, X12: Xsqlite3_pcache_methods2{}, X13: nil, X14: i32(0), X15: i32(0), X16: i32(0), X17: i64(0), X18: i64(2147418112), X19: nil, X20: i32(0), X21: i32(0), X22: nil, X23: i32(0), X24: i32(20), X25: i32(0), X26: i32(0), X27: u32(250), X28: i32(0), X29: i32(0), X30: i32(0), X31: i32(0), X32: i32(0), X33: i32(0), X34: nil, X35: nil, X36: nil, X37: nil, X38: i32(0), X39: i32(2147483646)} } func _sqlite3MisuseError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143232:1 @@ -1134,7 +1027,7 @@ func _sqlite3VXPrintf(tls *crt.TLS, _pAccum *XStrAccum, _fmt *int8, _ap []interf _ = _120_pSrc var _120_k int32 // sqlite3.c:25748:13 _ = _120_k - var _120_pItem *T7853466 // sqlite3.c:25749:29 + var _120_pItem *T7853064 // sqlite3.c:25749:29 _ = _120_pItem _xtype = u8(17) _zExtra = nil @@ -1184,7 +1077,7 @@ _6: goto _5 _10: - _flag_leftjustify = store6843(&_flag_prefix, store6843(&_cThousand, store6843(&_flag_alternateform, store6843(&_flag_altform2, store6843(&_flag_zeropad, uint8(i32(0))))))) + _flag_leftjustify = store6915(&_flag_prefix, store6915(&_cThousand, store6915(&_flag_alternateform, store6915(&_flag_altform2, store6915(&_flag_zeropad, uint8(i32(0))))))) _done = uint8(i32(0)) _11: switch _c { @@ -1698,7 +1591,7 @@ _127: { p := func() *float64 { _idx -= 1; return &_rounder }() *p = (*p) * (0.1) - sink6823 = *p + sink6895 = *p } goto _127 @@ -1710,7 +1603,7 @@ _130: { p := &_realvalue *p = (*p) + _rounder - sink6823 = *p + sink6895 = *p } _131: _exp = i32(0) @@ -1736,7 +1629,7 @@ _134: { p := &_64_scale *p = (*p) * float64(1e+100) - sink6823 = *p + sink6895 = *p } { p := &_exp @@ -1754,7 +1647,7 @@ _137: { p := &_64_scale *p = (*p) * float64(1e+10) - sink6823 = *p + sink6895 = *p } { p := &_exp @@ -1772,7 +1665,7 @@ _140: { p := &_64_scale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } _exp += 1 goto _140 @@ -1781,7 +1674,7 @@ _141: { p := &_realvalue *p = (*p) / _64_scale - sink6823 = *p + sink6895 = *p } _143: if _realvalue >= float64(1e-08) { @@ -1791,7 +1684,7 @@ _143: { p := &_realvalue *p = (*p) * float64(1e+08) - sink6823 = *p + sink6895 = *p } { p := &_exp @@ -1809,7 +1702,7 @@ _145: { p := &_realvalue *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } _exp -= 1 goto _145 @@ -1835,7 +1728,7 @@ _133: { p := &_realvalue *p = (*p) + _rounder - sink6823 = *p + sink6895 = *p } if _realvalue < float64(10) { goto _149 @@ -1844,7 +1737,7 @@ _133: { p := &_realvalue *p = (*p) * (0.1) - sink6823 = *p + sink6895 = *p } _exp += 1 _149: @@ -2325,7 +2218,7 @@ _74: _252: _120_pSrc = (*XSrcList)(crt.VAPointer(&_ap)) _120_k = crt.VAInt32(&_ap) - _120_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _120_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -2661,7 +2554,7 @@ _20: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(37 /* X7 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } goto _21 @@ -2725,7 +2618,7 @@ func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(37 /* X7 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -2776,10 +2669,10 @@ _5: } _3_pBuf = (*Xsqlite3_file)(unsafe.Pointer(_p)) - crt.Xmemset(tls, _p, i32(170), uint64((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _3_pBuf - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 + crt.Xmemset(tls, _p, i32(170), uint64((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _3_pBuf + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 return _6: @@ -2884,7 +2777,7 @@ _3: return i32(0) }() }() - r0 = int32((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X1) + r0 = int32((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X1) return } @@ -2896,7 +2789,7 @@ func init() { } func _isLookaside(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24597:1 - r0 = bool2int((uint64(uintptr(unsafe.Pointer(_p))) >= uint64(uintptr(unsafe.Pointer((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)))) && (uint64(uintptr(unsafe.Pointer(_p))) < uint64(uintptr(unsafe.Pointer((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X8))))) + r0 = bool2int((uint64(uintptr(unsafe.Pointer(_p))) >= uint64(uintptr(unsafe.Pointer((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)))) && (uint64(uintptr(unsafe.Pointer(_p))) < uint64(uintptr(unsafe.Pointer((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X8))))) return } @@ -2960,7 +2853,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3_mutex_enterĂ˜00__func__Ă˜000[0], str(924), 20) } -var _mem0 T7836170 // sqlite3.c:24252:3 +var _mem0 T7835706 // sqlite3.c:24252:3 func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547:1 func() int32 { @@ -3035,7 +2928,7 @@ func _sqlite3Pcache1Mutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:4615 } -var _pcache1_g T7907152 // sqlite3.c:45169:3 +var _pcache1_g T7906760 // sqlite3.c:45169:3 func _sqlite3MallocMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:24259:1 r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)) @@ -3043,7 +2936,7 @@ func _sqlite3MallocMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:24259 } -var _sqlite3Stat T7755392 // sqlite3.c:18478:3 +var _sqlite3Stat T7756011 // sqlite3.c:18478:3 func _sqlite3MallocSize(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24608:1 i32(0) @@ -3112,7 +3005,7 @@ _2: return i32(0) }() }() - if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { + if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { goto _6 } @@ -3164,7 +3057,7 @@ func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Po return i32(0) }() }() - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) { goto _6 } @@ -3178,30 +3071,30 @@ func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Po return i32(0) }() }() - if _n <= uint64((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { + if _n <= uint64((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { goto _9 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 goto _10 _9: - if store7802746(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { + if store7803365(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 goto _12 _11: - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) <= ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) <= ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4) { goto _13 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 _13: r0 = (unsafe.Pointer)(_pBuf) return @@ -3584,9 +3477,9 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1 goto _2 } - *(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) _2: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _1: return @@ -3629,7 +3522,7 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) goto _6 } - crt.Xmemcpy(tls, _pNew, _p, uint64((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) + crt.Xmemcpy(tls, _pNew, _p, uint64((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) _sqlite3DbFree(tls, _db, _p) _6: goto _7 @@ -3954,7 +3847,7 @@ var _winMutex_staticMutexes [12]Xsqlite3_mutex // sqlite3.c:23885:22 var _winMutex_isInit int32 // sqlite3.c:23900:12 func Xsqlite3_win32_sleep(tls *crt.TLS, _milliseconds uint32) { // sqlite3.c:39059:12 - (*(*func(*crt.TLS, uint32))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(55)))).X1)})))(tls, _milliseconds) + (*(*func(*crt.TLS, uint32))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(55)))).X1)})))(tls, _milliseconds) return } @@ -3970,111 +3863,111 @@ func init() { X0 *int8 X1 func(*crt.TLS) X2 func(*crt.TLS) - }{T7883922{X0: str(1704), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) int32 }{crt.XAreFileApisANSI})), X2: nil}, T7883922{X0: str(1720), X1: nil, X2: nil}, T7883922{X0: str(1732), X1: nil, X2: nil}, T7883922{X0: str(1744), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{T7883530{X0: str(1704), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) int32 }{crt.XAreFileApisANSI})), X2: nil}, T7883530{X0: str(1720), X1: nil, X2: nil}, T7883530{X0: str(1732), X1: nil, X2: nil}, T7883530{X0: str(1744), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XCloseHandle})), X2: nil}, T7883922{X0: str(1756), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCloseHandle})), X2: nil}, T7883530{X0: str(1756), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer - }{crt.XCreateFileA})), X2: nil}, T7883922{X0: str(1768), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileA})), X2: nil}, T7883530{X0: str(1768), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer - }{crt.XCreateFileW})), X2: nil}, T7883922{X0: str(1780), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileW})), X2: nil}, T7883530{X0: str(1780), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *int8) unsafe.Pointer - }{crt.XCreateFileMappingA})), X2: nil}, T7883922{X0: str(1800), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileMappingA})), X2: nil}, T7883530{X0: str(1800), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer - }{crt.XCreateFileMappingW})), X2: nil}, T7883922{X0: str(1820), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateFileMappingW})), X2: nil}, T7883530{X0: str(1820), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSECURITY_ATTRIBUTES, int32, *uint16) unsafe.Pointer - }{crt.XCreateMutexW})), X2: nil}, T7883922{X0: str(1836), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) int32 }{crt.XDeleteFileA})), X2: nil}, T7883922{X0: str(1848), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) int32 }{crt.XDeleteFileW})), X2: nil}, T7883922{X0: str(1860), X1: nil, X2: nil}, T7883922{X0: str(1884), X1: nil, X2: nil}, T7883922{X0: str(1908), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XCreateMutexW})), X2: nil}, T7883530{X0: str(1836), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) int32 }{crt.XDeleteFileA})), X2: nil}, T7883530{X0: str(1848), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) int32 }{crt.XDeleteFileW})), X2: nil}, T7883530{X0: str(1860), X1: nil, X2: nil}, T7883530{X0: str(1884), X1: nil, X2: nil}, T7883530{X0: str(1908), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XFlushFileBuffers})), X2: nil}, T7883922{X0: str(1928), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFlushFileBuffers})), X2: nil}, T7883530{X0: str(1928), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *int8, uint32, *[]interface{}) uint32 - }{crt.XFormatMessageA})), X2: nil}, T7883922{X0: str(1944), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFormatMessageA})), X2: nil}, T7883530{X0: str(1944), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *uint16, uint32, *[]interface{}) uint32 - }{crt.XFormatMessageW})), X2: nil}, T7883922{X0: str(1960), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFormatMessageW})), X2: nil}, T7883530{X0: str(1960), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XHMODULE) int32 - }{crt.XFreeLibrary})), X2: nil}, T7883922{X0: str(1972), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetCurrentProcessId})), X2: nil}, T7883922{X0: str(1992), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XFreeLibrary})), X2: nil}, T7883530{X0: str(1972), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetCurrentProcessId})), X2: nil}, T7883530{X0: str(1992), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8, *uint32, *uint32, *uint32, *uint32) int32 - }{crt.XGetDiskFreeSpaceA})), X2: nil}, T7883922{X0: str(2012), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetDiskFreeSpaceA})), X2: nil}, T7883530{X0: str(2012), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, *uint32, *uint32, *uint32, *uint32) int32 - }{crt.XGetDiskFreeSpaceW})), X2: nil}, T7883922{X0: str(2032), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) uint32 }{crt.XGetFileAttributesA})), X2: nil}, T7883922{X0: str(2052), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetDiskFreeSpaceW})), X2: nil}, T7883530{X0: str(2032), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) uint32 }{crt.XGetFileAttributesA})), X2: nil}, T7883530{X0: str(2052), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16) uint32 - }{crt.XGetFileAttributesW})), X2: nil}, T7883922{X0: str(2072), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFileAttributesW})), X2: nil}, T7883530{X0: str(2072), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32 - }{crt.XGetFileAttributesExW})), X2: nil}, T7883922{X0: str(2096), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFileAttributesExW})), X2: nil}, T7883530{X0: str(2096), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint32) uint32 - }{crt.XGetFileSize})), X2: nil}, T7883922{X0: str(2108), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFileSize})), X2: nil}, T7883530{X0: str(2108), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8, uint32, *int8, **int8) uint32 - }{crt.XGetFullPathNameA})), X2: nil}, T7883922{X0: str(2128), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFullPathNameA})), X2: nil}, T7883530{X0: str(2128), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32 - }{crt.XGetFullPathNameW})), X2: nil}, T7883922{X0: str(2148), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetLastError})), X2: nil}, T7883922{X0: str(2164), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetFullPathNameW})), X2: nil}, T7883530{X0: str(2148), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetLastError})), X2: nil}, T7883530{X0: str(2164), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XHMODULE, *int8) func(*crt.TLS) int64 - }{crt.XGetProcAddress})), X2: nil}, T7883922{X0: str(2180), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetProcAddress})), X2: nil}, T7883530{X0: str(2180), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSYSTEM_INFO) - }{crt.XGetSystemInfo})), X2: nil}, T7883922{X0: str(2196), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetSystemInfo})), X2: nil}, T7883530{X0: str(2196), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSYSTEMTIME) - }{crt.XGetSystemTime})), X2: nil}, T7883922{X0: str(2212), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetSystemTime})), X2: nil}, T7883530{X0: str(2212), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XFILETIME) - }{crt.XGetSystemTimeAsFileTime})), X2: nil}, T7883922{X0: str(2236), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetSystemTimeAsFileTime})), X2: nil}, T7883530{X0: str(2236), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, *int8) uint32 - }{crt.XGetTempPathA})), X2: nil}, T7883922{X0: str(2252), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetTempPathA})), X2: nil}, T7883530{X0: str(2252), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, *uint16) uint32 - }{crt.XGetTempPathW})), X2: nil}, T7883922{X0: str(2268), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetTickCount})), X2: nil}, T7883922{X0: str(2284), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetTempPathW})), X2: nil}, T7883530{X0: str(2268), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) uint32 }{crt.XGetTickCount})), X2: nil}, T7883530{X0: str(2284), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XOSVERSIONINFOA) int32 - }{crt.XGetVersionExA})), X2: nil}, T7883922{X0: str(2300), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetVersionExA})), X2: nil}, T7883530{X0: str(2300), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XOSVERSIONINFOW) int32 - }{crt.XGetVersionExW})), X2: nil}, T7883922{X0: str(2316), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XGetVersionExW})), X2: nil}, T7883530{X0: str(2316), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint64) unsafe.Pointer - }{crt.XHeapAlloc})), X2: nil}, T7883922{X0: str(2328), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapAlloc})), X2: nil}, T7883530{X0: str(2328), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, uint64, uint64) unsafe.Pointer - }{crt.XHeapCreate})), X2: nil}, T7883922{X0: str(2340), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapCreate})), X2: nil}, T7883530{X0: str(2340), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XHeapDestroy})), X2: nil}, T7883922{X0: str(2352), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapDestroy})), X2: nil}, T7883530{X0: str(2352), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer) int32 - }{crt.XHeapFree})), X2: nil}, T7883922{X0: str(2364), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapFree})), X2: nil}, T7883530{X0: str(2364), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer, uint64) unsafe.Pointer - }{crt.XHeapReAlloc})), X2: nil}, T7883922{X0: str(2376), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapReAlloc})), X2: nil}, T7883530{X0: str(2376), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer) uint64 - }{crt.XHeapSize})), X2: nil}, T7883922{X0: str(2388), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapSize})), X2: nil}, T7883530{X0: str(2388), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, unsafe.Pointer) int32 - }{crt.XHeapValidate})), X2: nil}, T7883922{X0: str(2404), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapValidate})), X2: nil}, T7883530{X0: str(2404), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32) uint64 - }{crt.XHeapCompact})), X2: nil}, T7883922{X0: str(2416), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XHeapCompact})), X2: nil}, T7883530{X0: str(2416), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *int8) *crt.XHMODULE - }{crt.XLoadLibraryA})), X2: nil}, T7883922{X0: str(2432), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLoadLibraryA})), X2: nil}, T7883530{X0: str(2432), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *uint16) *crt.XHMODULE - }{crt.XLoadLibraryW})), X2: nil}, T7883922{X0: str(2448), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLoadLibraryW})), X2: nil}, T7883530{X0: str(2448), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer - }{crt.XLocalFree})), X2: nil}, T7883922{X0: str(2460), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLocalFree})), X2: nil}, T7883530{X0: str(2460), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32 - }{crt.XLockFile})), X2: nil}, T7883922{X0: str(2472), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLockFile})), X2: nil}, T7883530{X0: str(2472), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32, *crt.XOVERLAPPED) int32 - }{crt.XLockFileEx})), X2: nil}, T7883922{X0: str(2484), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XLockFileEx})), X2: nil}, T7883530{X0: str(2484), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint64) unsafe.Pointer - }{crt.XMapViewOfFile})), X2: nil}, T7883922{X0: str(2500), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XMapViewOfFile})), X2: nil}, T7883530{X0: str(2500), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32 - }{crt.XMultiByteToWideChar})), X2: nil}, T7883922{X0: str(2520), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XMultiByteToWideChar})), X2: nil}, T7883530{X0: str(2520), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XLARGE_INTEGER) int32 - }{crt.XQueryPerformanceCounter})), X2: nil}, T7883922{X0: str(2544), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XQueryPerformanceCounter})), X2: nil}, T7883530{X0: str(2544), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32 - }{crt.XReadFile})), X2: nil}, T7883922{X0: str(2556), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XReadFile})), X2: nil}, T7883530{X0: str(2556), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XSetEndOfFile})), X2: nil}, T7883922{X0: str(2572), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XSetEndOfFile})), X2: nil}, T7883530{X0: str(2572), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int32, uint32) uint32 - }{crt.XSetFilePointer})), X2: nil}, T7883922{X0: str(2588), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, uint32) }{crt.XSleep})), X2: nil}, T7883922{X0: str(2596), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XSetFilePointer})), X2: nil}, T7883530{X0: str(2588), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, uint32) }{crt.XSleep})), X2: nil}, T7883530{X0: str(2596), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, *crt.XSYSTEMTIME, *crt.XFILETIME) int32 - }{crt.XSystemTimeToFileTime})), X2: nil}, T7883922{X0: str(2620), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XSystemTimeToFileTime})), X2: nil}, T7883530{X0: str(2620), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32 - }{crt.XUnlockFile})), X2: nil}, T7883922{X0: str(2632), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XUnlockFile})), X2: nil}, T7883530{X0: str(2632), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, *crt.XOVERLAPPED) int32 - }{crt.XUnlockFileEx})), X2: nil}, T7883922{X0: str(2648), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XUnlockFileEx})), X2: nil}, T7883530{X0: str(2648), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{crt.XUnmapViewOfFile})), X2: nil}, T7883922{X0: str(2664), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XUnmapViewOfFile})), X2: nil}, T7883530{X0: str(2664), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32 - }{crt.XWideCharToMultiByte})), X2: nil}, T7883922{X0: str(2684), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWideCharToMultiByte})), X2: nil}, T7883530{X0: str(2684), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32 - }{crt.XWriteFile})), X2: nil}, T7883922{X0: str(2696), X1: nil, X2: nil}, T7883922{X0: str(2712), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWriteFile})), X2: nil}, T7883530{X0: str(2696), X1: nil, X2: nil}, T7883530{X0: str(2712), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32) uint32 - }{crt.XWaitForSingleObject})), X2: nil}, T7883922{X0: str(2732), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWaitForSingleObject})), X2: nil}, T7883530{X0: str(2732), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) uint32 - }{crt.XWaitForSingleObjectEx})), X2: nil}, T7883922{X0: str(2756), X1: nil, X2: nil}, T7883922{X0: str(2776), X1: nil, X2: nil}, T7883922{X0: str(2808), X1: nil, X2: nil}, T7883922{X0: str(2832), X1: nil, X2: nil}, T7883922{X0: str(2844), X1: nil, X2: nil}, T7883922{X0: str(2864), X1: nil, X2: nil}, T7883922{X0: str(2880), X1: nil, X2: nil}, T7883922{X0: str(2900), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) }{crt.XOutputDebugStringA})), X2: nil}, T7883922{X0: str(2920), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) }{crt.XOutputDebugStringW})), X2: nil}, T7883922{X0: str(2940), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) unsafe.Pointer }{crt.XGetProcessHeap})), X2: nil}, T7883922{X0: str(2956), X1: nil, X2: nil}, T7883922{X0: str(2984), X1: nil, X2: nil}, T7883922{X0: str(3012), X1: nil, X2: nil}, T7883922{X0: str(3024), X1: nil, X2: nil}, T7883922{X0: str(3048), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { + }{crt.XWaitForSingleObjectEx})), X2: nil}, T7883530{X0: str(2756), X1: nil, X2: nil}, T7883530{X0: str(2776), X1: nil, X2: nil}, T7883530{X0: str(2808), X1: nil, X2: nil}, T7883530{X0: str(2832), X1: nil, X2: nil}, T7883530{X0: str(2844), X1: nil, X2: nil}, T7883530{X0: str(2864), X1: nil, X2: nil}, T7883530{X0: str(2880), X1: nil, X2: nil}, T7883530{X0: str(2900), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *int8) }{crt.XOutputDebugStringA})), X2: nil}, T7883530{X0: str(2920), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS, *uint16) }{crt.XOutputDebugStringW})), X2: nil}, T7883530{X0: str(2940), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) unsafe.Pointer }{crt.XGetProcessHeap})), X2: nil}, T7883530{X0: str(2956), X1: nil, X2: nil}, T7883530{X0: str(2984), X1: nil, X2: nil}, T7883530{X0: str(3012), X1: nil, X2: nil}, T7883530{X0: str(3024), X1: nil, X2: nil}, T7883530{X0: str(3048), X1: *(*func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint64) int32 }{crt.XFlushViewOfFile})), X2: nil}} } @@ -4810,7 +4703,7 @@ func _sqlite3MemRealloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nByte int32) (r0 goto _0 } - Xsqlite3_log(tls, i32(7), str(3636), crt.X_msize(tls, _pPrior), _nByte) + Xsqlite3_log(tls, i32(7), str(3636), crt.Xmalloc_usable_size(tls, _pPrior), _nByte) _0: r0 = _p return @@ -4828,7 +4721,7 @@ func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlit return i32(0) }() }() - r0 = int32(crt.X_msize(tls, _pPrior)) + r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior)) return } @@ -4921,7 +4814,7 @@ _0: _4: *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(16 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(48 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 8*uintptr(_1_h))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(48 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 8*uintptr(_1_h))) *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 8*uintptr(_1_h))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 56*uintptr(_i))) _8: _i += 1 @@ -4969,7 +4862,7 @@ _0: return _4: - _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) + _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) goto _0 _3: @@ -5017,11 +4910,11 @@ var _sqlite3AlterFunctionsĂ˜00aAlterTableFuncsĂ˜001 [3]XFuncDef // sqlite3.c:961 func init() { _sqlite3AlterFunctionsĂ˜00aAlterTableFuncsĂ˜001 = [3]XFuncDef{XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTableFunc})), X5: nil, X6: str(3776), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTableFunc})), X5: nil, X6: str(3776), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTriggerFunc})), X5: nil, X6: str(3796), X7: T7801963{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTriggerFunc})), X5: nil, X6: str(3796), X7: T7802582{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameParentFunc})), X5: nil, X6: str(3820), X7: T7801963{}}} + }{_renameParentFunc})), X5: nil, X6: str(3820), X7: T7802582{}}} } func _renameTableFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:95913:1 @@ -5065,7 +4958,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink6849 = *p + sink6921 = *p } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(162) { @@ -5238,7 +5131,7 @@ _14: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } if int32(_pVal.X2) == (int32(_enc) & i32(-9)) { goto _15 @@ -5357,7 +5250,7 @@ func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite return i32(0) }() }() - _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) if _nByte > i32(0) { goto _9 } @@ -5372,16 +5265,16 @@ _9: return _10: - crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint64(*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) + crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint64(*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) - *p = (*p) + (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink961 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-16897)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -5511,7 +5404,7 @@ _22: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-7169)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -5689,7 +5582,7 @@ func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978: goto _5 } - _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) func() int32 { if (int32(_p.X1) & i32(8192)) == i32(0) { return i32(0) @@ -5743,7 +5636,7 @@ _8: goto _15 } - _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) goto _16 _15: @@ -5751,7 +5644,7 @@ _15: goto _17 } - _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) + _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFrame)) + uintptr(8 /* X1 */))))) = (*XVdbeFrame)(unsafe.Pointer((*XVdbe)(unsafe.Pointer(_4_pFrame.X0)).X39)) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_4_pFrame.X0) + uintptr(256 /* X39 */))))) = _4_pFrame _17: @@ -5795,7 +5688,7 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in } func() int32 { - if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) { + if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) { return i32(0) } return func() int32 { @@ -5855,27 +5748,27 @@ func init() { } func _sqlite3RowSetClear(tls *crt.TLS, _p *XRowSet) { // sqlite3.c:46379:1 - var _pChunk *T7914543 // sqlite3.c:46380:22 + var _pChunk *T7914151 // sqlite3.c:46380:22 _ = _pChunk - var _pNextChunk *T7914543 // sqlite3.c:46380:31 + var _pNextChunk *T7914151 // sqlite3.c:46380:31 _ = _pNextChunk - _pChunk = (*T7914543)(unsafe.Pointer(_p.X0)) + _pChunk = (*T7914151)(unsafe.Pointer(_p.X0)) _0: if _pChunk == nil { goto _3 } - _pNextChunk = (*T7914543)(unsafe.Pointer(_pChunk.X0)) + _pNextChunk = (*T7914151)(unsafe.Pointer(_pChunk.X0)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X1)), (unsafe.Pointer)(_pChunk)) _pChunk = _pNextChunk goto _0 _3: - *(**T7914543)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7914543)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914151)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7914151)(unsafe.Pointer(uintptr(i32(0)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) = uint16(i32(0)) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X7 */))) = uint16(i32(1)) return @@ -6068,7 +5961,7 @@ _16: _1_temp = *_zIn *_zIn = *(*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zIn)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(1)))))))) *(*uintptr)(unsafe.Pointer(&_zIn)) += uintptr(1) - *postInc6849(&_zIn, 1) = _1_temp + *postInc6921(&_zIn, 1) = _1_temp goto _16 _17: @@ -6116,7 +6009,7 @@ _23: goto _24 } - _c = uint32(*postInc6849(&_zIn, 1)) + _c = uint32(*postInc6921(&_zIn, 1)) if _c < uint32(i32(192)) { goto _25 } @@ -6127,7 +6020,7 @@ _26: goto _27 } - _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6849(&_zIn, 1))) + _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6921(&_zIn, 1))) goto _26 _27: @@ -6142,15 +6035,15 @@ _25: goto _32 } - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) - *postInc6849(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) goto _33 _32: - *postInc6849(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) - *postInc6849(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) - *postInc6849(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) + *postInc6921(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) _33: goto _23 @@ -6173,7 +6066,7 @@ _37: goto _38 } - _c = uint32(*postInc6849(&_zIn, 1)) + _c = uint32(*postInc6921(&_zIn, 1)) if _c < uint32(i32(192)) { goto _39 } @@ -6184,7 +6077,7 @@ _40: goto _41 } - _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6849(&_zIn, 1))) + _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6921(&_zIn, 1))) goto _40 _41: @@ -6199,22 +6092,22 @@ _39: goto _46 } - *postInc6849(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8((_c >> uint(i32(8))) & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) goto _47 _46: - *postInc6849(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) - *postInc6849(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) - *postInc6849(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(uint32(i32(216)) + (((_c - uint32(i32(65536))) >> uint(i32(18))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(((_c >> uint(i32(10))) & uint32(i32(63))) + (((_c - uint32(i32(65536))) >> uint(i32(10))) & uint32(i32(192)))) + *postInc6921(&_z, 1) = uint8(uint32(i32(220)) + ((_c >> uint(i32(8))) & uint32(i32(3)))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) _47: goto _37 _38: _34: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32(int64((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer(_zOut))) / 1)) - *postInc6849(&_z, 1) = uint8(i32(0)) + *postInc6921(&_z, 1) = uint8(i32(0)) goto _48 _21: @@ -6237,20 +6130,20 @@ _52: goto _53 } - _c = uint32(*postInc6849(&_zIn, 1)) + _c = uint32(*postInc6921(&_zIn, 1)) { p := &_c - *p = (*p) + uint32(int32(*postInc6849(&_zIn, 1))<<uint(i32(8))) + *p = (*p) + uint32(int32(*postInc6921(&_zIn, 1))<<uint(i32(8))) sink985 = *p } if _c < uint32(i32(55296)) || _c >= uint32(i32(57344)) || uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) { goto _56 } - _28_c2 = int32(*postInc6849(&_zIn, 1)) + _28_c2 = int32(*postInc6921(&_zIn, 1)) { p := &_28_c2 - *p = (*p) + (int32(*postInc6849(&_zIn, 1)) << uint(i32(8))) + *p = (*p) + (int32(*postInc6921(&_zIn, 1)) << uint(i32(8))) sink961 = *p } _c = (uint32(_28_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) @@ -6259,7 +6152,7 @@ _56: goto _57 } - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) goto _58 _57: @@ -6267,8 +6160,8 @@ _57: goto _59 } - *postInc6849(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _60 _59: @@ -6276,16 +6169,16 @@ _59: goto _61 } - *postInc6849(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _62 _61: - *postInc6849(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) _62: _60: _58: @@ -6300,20 +6193,20 @@ _64: goto _65 } - _c = uint32(int32(*postInc6849(&_zIn, 1)) << uint(i32(8))) + _c = uint32(int32(*postInc6921(&_zIn, 1)) << uint(i32(8))) { p := &_c - *p = (*p) + uint32(*postInc6849(&_zIn, 1)) + *p = (*p) + uint32(*postInc6921(&_zIn, 1)) sink985 = *p } if _c < uint32(i32(55296)) || _c >= uint32(i32(57344)) || uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) { goto _68 } - _37_c2 = int32(*postInc6849(&_zIn, 1)) << uint(i32(8)) + _37_c2 = int32(*postInc6921(&_zIn, 1)) << uint(i32(8)) { p := &_37_c2 - *p = (*p) + int32(*postInc6849(&_zIn, 1)) + *p = (*p) + int32(*postInc6921(&_zIn, 1)) sink961 = *p } _c = (uint32(_37_c2&i32(1023)) + ((_c & uint32(i32(63))) << uint(i32(10)))) + (((_c & uint32(i32(960))) + uint32(i32(64))) << uint(i32(10))) @@ -6322,7 +6215,7 @@ _68: goto _69 } - *postInc6849(&_z, 1) = uint8(_c & uint32(i32(255))) + *postInc6921(&_z, 1) = uint8(_c & uint32(i32(255))) goto _70 _69: @@ -6330,8 +6223,8 @@ _69: goto _71 } - *postInc6849(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(192) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(31))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _72 _71: @@ -6339,16 +6232,16 @@ _71: goto _73 } - *postInc6849(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(224) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(15))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) goto _74 _73: - *postInc6849(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(240) + int32(uint8((_c>>uint(i32(18)))&uint32(i32(7))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(12)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8((_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_z, 1) = uint8(i32(128) + int32(uint8(_c&uint32(i32(63))))) _74: _72: _70: @@ -6448,14 +6341,14 @@ _11: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } _10: _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-4097)) - sink6836 = *p + sink6908 = *p } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(56 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) r0 = i32(0) @@ -6565,7 +6458,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -6652,7 +6545,7 @@ _13: goto _14 } - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5972), *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5972), *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) goto _15 _14: @@ -6666,14 +6559,14 @@ _14: return i32(0) }() }() - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5996), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(5996), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _15: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(514)) - sink6836 = *p + sink6908 = *p } if _bForce == 0 { goto _18 @@ -6682,7 +6575,7 @@ _15: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-13)) - sink6836 = *p + sink6908 = *p } _18: _sqlite3VdbeChangeEncoding(tls, _pMem, int32(_enc)) @@ -6740,7 +6633,7 @@ _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(13)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -7639,7 +7532,7 @@ func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(37 /* X7 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } goto _4 @@ -7792,7 +7685,7 @@ _15: { p := &_flags *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } _10: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -7875,7 +7768,7 @@ _30: } return i32(1024) }()) - sink6836 = *p + sink6908 = *p } _31: _29: @@ -7974,7 +7867,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = _bom _8: @@ -8058,7 +7951,7 @@ _3: { p := &_zCsr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_len))) - sink6849 = *p + sink6921 = *p } _len = _sqlite3GetToken(tls, _zCsr, &_token) if _token == i32(162) { @@ -8152,7 +8045,7 @@ _7: { p := &_z *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink6849 = *p + sink6921 = *p } _n = _sqlite3GetToken(tls, _z, &_token) if _token == i32(162) { @@ -8348,21 +8241,21 @@ var _sqlite3RegisterDateTimeFunctionsĂ˜00aDateTimeFuncsĂ˜001 [8]XFuncDef // sqli func init() { _sqlite3RegisterDateTimeFunctionsĂ˜00aDateTimeFuncsĂ˜001 = [8]XFuncDef{XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_juliandayFunc})), X5: nil, X6: str(6620), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_juliandayFunc})), X5: nil, X6: str(6620), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_dateFunc})), X5: nil, X6: str(6632), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_dateFunc})), X5: nil, X6: str(6632), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_timeFunc})), X5: nil, X6: str(6640), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_timeFunc})), X5: nil, X6: str(6640), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_datetimeFunc})), X5: nil, X6: str(6648), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_datetimeFunc})), X5: nil, X6: str(6648), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_strftimeFunc})), X5: nil, X6: str(6660), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_strftimeFunc})), X5: nil, X6: str(6660), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimeFunc})), X5: nil, X6: str(6672), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimeFunc})), X5: nil, X6: str(6672), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimestampFunc})), X5: nil, X6: str(6688), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimestampFunc})), X5: nil, X6: str(6688), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_cdateFunc})), X5: nil, X6: str(6708), X7: T7801963{}}} + }{_cdateFunc})), X5: nil, X6: str(6708), X7: T7802582{}}} } func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19715:1 @@ -8590,7 +8483,7 @@ func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3. goto _5 } - r0 = *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -8598,7 +8491,7 @@ _5: goto _7 } - r0 = float64(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = float64(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -9007,7 +8900,7 @@ _64: { p := &_22_scale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } { p := &_e @@ -9025,7 +8918,7 @@ _65: { p := &_result *p = (*p) / float64(1e+308) - sink6823 = *p + sink6895 = *p } goto _67 @@ -9034,7 +8927,7 @@ _66: { p := &_result *p = (*p) * float64(1e+308) - sink6823 = *p + sink6895 = *p } _67: goto _68 @@ -9072,7 +8965,7 @@ _74: { p := &_22_scale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } { p := &_e @@ -9090,7 +8983,7 @@ _76: { p := &_22_scale *p = (*p) * float64(1e+22) - sink6823 = *p + sink6895 = *p } { p := &_e @@ -9396,7 +9289,7 @@ _5: { p := &_4_rScale *p = (*p) * float64(10) - sink6823 = *p + sink6895 = *p } *(*uintptr)(unsafe.Pointer(&_zDate)) += uintptr(1) goto _5 @@ -9405,7 +9298,7 @@ _6: { p := &_ms *p = (*p) / _4_rScale - sink6823 = *p + sink6895 = *p } _4: goto _7 @@ -9650,7 +9543,7 @@ _4: goto _6 } - r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) return _6: @@ -10025,11 +9918,11 @@ _62: goto _65 } - if int32((*T7790605)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T7790605)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T7790605)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X3)) || _r >= ((*T7790605)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X3) { + if int32((*T7791224)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T7791224)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T7791224)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X3)) || _r >= ((*T7791224)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X3) { goto _69 } - switch int32((*T7790605)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) { + switch int32((*T7791224)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) { case i32(1): goto _71 case i32(2): @@ -10065,7 +9958,7 @@ _71: { p := &_r *p = (*p) - float64(int32(_r)) - sink6823 = *p + sink6895 = *p } goto _73 @@ -10081,7 +9974,7 @@ _72: { p := &_r *p = (*p) - float64(int32(_r)) - sink6823 = *p + sink6895 = *p } goto _73 @@ -10089,7 +9982,7 @@ _73: _computeJD(tls, _p) { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) - *p = (*p) + int64((_r*((*T7790605)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder) + *p = (*p) + int64((_r*((*T7791224)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder) sink967 = *p } _rc = i32(0) @@ -10307,7 +10200,7 @@ _0: { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X7 */))) *p = (*p) - float64(_s) - sink6823 = *p + sink6895 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X4 */))) = _s / i32(3600) { @@ -10319,7 +10212,7 @@ _0: { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X7 */))) *p = (*p) + float64(_s-((_p.X5)*i32(60))) - sink6823 = *p + sink6895 = *p } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(41 /* X9 */))) = int8(i32(0)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(43 /* X11 */))) = int8(i32(1)) @@ -10451,7 +10344,7 @@ func init() { X2 *int8 X3 float64 X4 float64 - }{T7790605{X0: u8(0), X1: u8(6), X2: str(7192), X3: 4.642690608e+11, X4: 1000}, T7790605{X0: u8(0), X1: u8(6), X2: str(7200), X3: 7.73781768e+09, X4: 60000}, T7790605{X0: u8(0), X1: u8(4), X2: str(7208), X3: 1.28963628e+08, X4: 3.6e+06}, T7790605{X0: u8(0), X1: u8(3), X2: str(7104), X3: 5.373485e+06, X4: 8.64e+07}, T7790605{X0: u8(1), X1: u8(5), X2: str(7088), X3: 176546, X4: 2.592e+09}, T7790605{X0: u8(2), X1: u8(4), X2: str(7096), X3: 14713, X4: 3.1536e+10}} + }{T7791224{X0: u8(0), X1: u8(6), X2: str(7192), X3: 4.642690608e+11, X4: 1000}, T7791224{X0: u8(0), X1: u8(6), X2: str(7200), X3: 7.73781768e+09, X4: 60000}, T7791224{X0: u8(0), X1: u8(4), X2: str(7208), X3: 1.28963628e+08, X4: 3.6e+06}, T7791224{X0: u8(0), X1: u8(3), X2: str(7104), X3: 5.373485e+06, X4: 8.64e+07}, T7791224{X0: u8(1), X1: u8(5), X2: str(7088), X3: 176546, X4: 2.592e+09}, T7791224{X0: u8(2), X1: u8(4), X2: str(7096), X3: 14713, X4: 3.1536e+10}} } func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64) { // sqlite3.c:76354:12 @@ -10482,7 +10375,7 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli goto _0 } - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8)) _0: return @@ -10960,135 +10853,135 @@ var _sqlite3RegisterBuiltinFunctionsĂ˜00aBuiltinFuncĂ˜001 [60]XFuncDef // sqlite func init() { _sqlite3RegisterBuiltinFunctionsĂ˜00aBuiltinFuncĂ˜001 = [60]XFuncDef{XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(7372), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(7372), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(7372), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(7372), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptionusedFunc})), X5: nil, X6: str(7388), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptionusedFunc})), X5: nil, X6: str(7388), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptiongetFunc})), X5: nil, X6: str(7416), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptiongetFunc})), X5: nil, X6: str(7416), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7444), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7444), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7456), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7456), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7468), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7468), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7476), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7476), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7488), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7488), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7488), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7488), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7496), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7496), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7496), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7496), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7504), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7504), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(7504), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(7504), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(7512), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7512), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(7512), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7512), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(7512), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(7512), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(7516), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(7516), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(7516), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(7516), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(7516), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(7516), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_typeofFunc})), X5: nil, X6: str(7520), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_typeofFunc})), X5: nil, X6: str(7520), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lengthFunc})), X5: nil, X6: str(7528), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lengthFunc})), X5: nil, X6: str(7528), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_instrFunc})), X5: nil, X6: str(7536), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_instrFunc})), X5: nil, X6: str(7536), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_printfFunc})), X5: nil, X6: str(7544), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_printfFunc})), X5: nil, X6: str(7544), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_unicodeFunc})), X5: nil, X6: str(7552), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_unicodeFunc})), X5: nil, X6: str(7552), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_charFunc})), X5: nil, X6: str(7560), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_charFunc})), X5: nil, X6: str(7560), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_absFunc})), X5: nil, X6: str(7568), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_absFunc})), X5: nil, X6: str(7568), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(7572), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(7572), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(7572), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(7572), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_upperFunc})), X5: nil, X6: str(7580), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_upperFunc})), X5: nil, X6: str(7580), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lowerFunc})), X5: nil, X6: str(7588), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lowerFunc})), X5: nil, X6: str(7588), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_hexFunc})), X5: nil, X6: str(7596), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_hexFunc})), X5: nil, X6: str(7596), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7600), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7600), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomFunc})), X5: nil, X6: str(7608), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomFunc})), X5: nil, X6: str(7608), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomBlob})), X5: nil, X6: str(7616), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomBlob})), X5: nil, X6: str(7616), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_nullifFunc})), X5: nil, X6: str(7628), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_nullifFunc})), X5: nil, X6: str(7628), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7636), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(7636), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_sourceidFunc})), X5: nil, X6: str(7652), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sourceidFunc})), X5: nil, X6: str(7652), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_errlogFunc})), X5: nil, X6: str(7672), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_errlogFunc})), X5: nil, X6: str(7672), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_quoteFunc})), X5: nil, X6: str(7684), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_quoteFunc})), X5: nil, X6: str(7684), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_last_insert_rowid})), X5: nil, X6: str(7692), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_last_insert_rowid})), X5: nil, X6: str(7692), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_changes})), X5: nil, X6: str(7712), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_changes})), X5: nil, X6: str(7712), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_total_changes})), X5: nil, X6: str(7720), X7: T7801963{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_total_changes})), X5: nil, X6: str(7720), X7: T7802582{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_replaceFunc})), X5: nil, X6: str(7736), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_replaceFunc})), X5: nil, X6: str(7736), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_zeroblobFunc})), X5: nil, X6: str(7744), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_zeroblobFunc})), X5: nil, X6: str(7744), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(7756), X7: T7801963{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(7756), X7: T7802582{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(7756), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(7756), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_sumFinalize})), X6: str(7764), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sumFinalize})), X6: str(7764), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_totalFinalize})), X6: str(7768), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_totalFinalize})), X6: str(7768), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_avgFinalize})), X6: str(7776), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_avgFinalize})), X6: str(7776), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(7780), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(7780), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(7780), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(7780), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(7788), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(7788), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(7788), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(7788), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(7804), X7: T7801963{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(7804), X7: T7802582{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(7812), X7: T7801963{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(7812), X7: T7802582{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(7812), X7: T7801963{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7801963{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7801963{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(7812), X7: T7802582{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7802582{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(7820), X7: T7802582{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(7820), X7: T7801963{}}} + }{_versionFunc})), X5: nil, X6: str(7820), X7: T7802582{}}} } func _loadExt(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106711:1 @@ -11791,7 +11684,7 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns _2: _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8192)) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) if (_pMem.X5) == nil { goto _4 } @@ -12138,9 +12031,9 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(85 /* X17 */))) = uint8(i32(0)) - *(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) func() int32 { - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) > uint32(i32(0)) { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) > uint32(i32(0)) { return i32(0) } return func() int32 { @@ -12149,7 +12042,7 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 return i32(0) }() }() - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _1: return @@ -12214,7 +12107,7 @@ func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3 goto _1 _0: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) _1: return @@ -12223,7 +12116,7 @@ _1: func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1 _sqlite3VdbeMemSetNull(tls, _pMem) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) return @@ -12406,11 +12299,11 @@ func Xsqlite3_bind_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _pValue } _1: - _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _2: - _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _3: @@ -12418,7 +12311,7 @@ _3: goto _7 } - _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _8 _7: @@ -12469,7 +12362,7 @@ func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite _n = i32(0) _0: - *(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n + *(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) return @@ -12486,9 +12379,9 @@ func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, un _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758969)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758969)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(8 /* X1 */))) = _pArg - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758969)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759588)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759588)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(8 /* X1 */))) = _pArg + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759588)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(632 /* X74 */))) = i32(0) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = i32(0) @@ -13707,7 +13600,7 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat goto _3 _2: - if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store7791765((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(328 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store7792384((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(328 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } @@ -13927,7 +13820,7 @@ _30: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(100 /* X28 */))) = u32(2671521075) Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) func() int32 { - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == i32(0) { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == i32(0) { return i32(0) } return func() int32 { @@ -13936,11 +13829,11 @@ _30: return i32(0) }() }() - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { goto _34 } - Xsqlite3_free(tls, (*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) + Xsqlite3_free(tls, (*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) _34: Xsqlite3_free(tls, (unsafe.Pointer)(_db)) return @@ -13969,7 +13862,7 @@ func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqli }() _sqlite3BeginBenignMalloc(tls) _sqlite3BtreeEnterAll(tls, _db) - _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0))) + _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0))) _i = i32(0) _3: if _i >= (_db.X5) { @@ -13995,7 +13888,7 @@ _7: _6: _sqlite3VtabRollback(tls, _db) _sqlite3EndBenignMalloc(tls) - if ((_db.X6)&i32(2)) == i32(0) || int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if ((_db.X6)&i32(2)) == i32(0) || int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _10 } @@ -14037,7 +13930,7 @@ _0: } -var _sqlite3Hooks T7828192 // sqlite3.c:20507:3 +var _sqlite3Hooks T7828834 // sqlite3.c:20507:3 func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68557:1 func() int32 { @@ -14270,7 +14163,7 @@ _12: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExcept)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-33)) - sink6843 = *p + sink6915 = *p } _13: r0 = i32(0) @@ -14375,7 +14268,7 @@ _9: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-15)) - sink6843 = *p + sink6915 = *p } r0 = _rc return @@ -14536,7 +14429,7 @@ func _getCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63283:1 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_1_iPage))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_1_iPage)))), (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */)))) goto _1 @@ -14794,7 +14687,7 @@ _17: { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_2_a))) - sink6849 = *p + sink6921 = *p } { p := &_amt @@ -14841,7 +14734,7 @@ _22: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } goto _25 @@ -14962,7 +14855,7 @@ _48: { p := &_pBuf *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_16_a))) - sink6849 = *p + sink6921 = *p } _43: if _rc == 0 { @@ -15703,7 +15596,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -15719,17 +15612,17 @@ _4: goto _6 } - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) + r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) return _6: _4_h = uint32(uint64(postInc985(&_i, uint32(1))*uint32(i32(1))) % u64(124)) _8: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { goto _9 } - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { goto _10 } @@ -16040,7 +15933,7 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm _zOut = (*uint8)(unsafe.Pointer(_zBuf)) _nRead = _iAmt func() int32 { - if (int64(_iAmt) + _iOfst) <= ((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) { + if (int64(_iAmt) + _iOfst) <= ((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) { return i32(0) } return func() int32 { @@ -16050,7 +15943,7 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm }() }() func() int32 { - if (((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { + if (((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -16059,7 +15952,7 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm return i32(0) }() }() - if ((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { + if ((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { goto _6 } @@ -16094,7 +15987,7 @@ _13: goto _14 _6: - _pChunk = (*XFileChunk)(unsafe.Pointer((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X1)) + _pChunk = (*XFileChunk)(unsafe.Pointer((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X1)) func() int32 { if _pChunk != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -16119,7 +16012,7 @@ _17: { p := &_zOut *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_4_nCopy))) - sink6849 = *p + sink6921 = *p } { p := &_nRead @@ -16127,17 +16020,17 @@ _17: sink961 = *p } _iChunkOffset = i32(0) - if ((_nRead >= i32(0)) && (store8304133(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { + if ((_nRead >= i32(0)) && (store8303765(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { goto _17 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { if _pChunk != nil { return (_iOfst + int64(_iAmt)) } return int64(i32(0)) }() - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk r0 = i32(0) return @@ -16185,7 +16078,7 @@ _2: _1: func() int32 { - if (_iOfst == ((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) { + if (_iOfst == ((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) { return i32(0) } return func() int32 { @@ -16209,8 +16102,8 @@ _10: goto _11 } - _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X1)) - _5_iChunkOffset = int32(((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) % int64(_p.X1)) + _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X1)) + _5_iChunkOffset = int32(((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) % int64(_p.X1)) _5_iSpace = func() int32 { if _nWrite < ((_p.X1) - _5_iChunkOffset) { return _nWrite @@ -16261,13 +16154,13 @@ _16: }() *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X4 */))))) = _6_pNew _19: - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew _14: - crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))).X1)+uintptr(8 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint64(_5_iSpace)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))).X1)+uintptr(8 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint64(_5_iSpace)) { p := &_zWrite *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace))) - sink6849 = *p + sink6921 = *p } { p := &_nWrite @@ -16275,7 +16168,7 @@ _14: sink961 = *p } { - p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) + p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) *p = (*p) + int64(_5_iSpace) sink967 = *p } @@ -16317,11 +16210,11 @@ _1: goto _4 } - if (_1_iOff + int64(_1_nChunk)) <= ((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) { + if (_1_iOff + int64(_1_nChunk)) <= ((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) { goto _5 } - _1_nChunk = int32(((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) - _1_iOff) + _1_nChunk = int32(((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) - _1_iOff) _5: _rc = _sqlite3OsWrite(tls, _pReal, (unsafe.Pointer)((*[8]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIter))+uintptr(8 /* X1 */)))), _1_nChunk, _1_iOff) if _rc == 0 { @@ -16434,10 +16327,10 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32 _memjrnlFreeChunks(tls, _p) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))) = i32(0) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) _2: r0 = i32(0) return @@ -16461,7 +16354,7 @@ func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int var _p *XMemJournal // sqlite3.c:88906:14 _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) - *_pSize = (*T8303862)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0 + *_pSize = (*T8303494)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0 r0 = i32(0) return @@ -16576,12 +16469,12 @@ _5: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -16590,7 +16483,7 @@ _5: _9: _8: - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) goto _5 _6: @@ -16599,16 +16492,16 @@ _6: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7)))))) - sink6843 = *p + sink6915 = *p } r0 = i32(0) return _10: _h = uint32(uint64(postInc985(&_i, uint32(1))*uint32(i32(1))) % u64(124)) - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _11 } @@ -16623,7 +16516,7 @@ _12: _11: _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != _i { goto _15 } @@ -16638,7 +16531,7 @@ _15: _h = uint32(i32(0)) _16: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _14 } @@ -16656,8 +16549,8 @@ _bitvec_set_rehash: return _18: - crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) - crt.Xmemset(tls, (unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) + crt.Xmemset(tls, (unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = uint32(((uint64(_p.X0) + u64(62)) - uint64(i32(1))) / u64(62)) _8_rc = _sqlite3BitvecSet(tls, _p, _i) _8_j = uint32(i32(0)) @@ -16687,7 +16580,7 @@ _23: _17: _bitvec_set_end: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h))) = _i + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h))) = _i r0 = i32(0) return @@ -16772,7 +16665,7 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3. { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } _pg1 = (((_pPg.X5) - uint32(i32(1))) & (^(_nPagePerSector - uint32(i32(1))))) + uint32(i32(1)) _nPageCount = _pPager.X22 @@ -16858,7 +16751,7 @@ _21: goto _24 _20: - if store7899165(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7898773(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -16903,7 +16796,7 @@ _31: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pPage)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _sqlite3PagerUnrefNotNull(tls, _12_pPage) _35: @@ -16925,7 +16818,7 @@ _28: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } r0 = _rc return @@ -17081,7 +16974,7 @@ _22: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _25: _24: @@ -17089,7 +16982,7 @@ _19: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } if (_pPager.X38) <= i32(0) { goto _26 @@ -17596,7 +17489,7 @@ _8: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(2 /* X2 */))) *p = uint8(int32(*p) + (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_2_i)))) + int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_k)) + 1*uintptr(_2_i)))))) - sink6843 = *p + sink6915 = *p } _t = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_2_i))) @@ -17623,16 +17516,16 @@ _14: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(2 /* X2 */))) *p = uint8(int32(*p) + int32(_t)) - sink6843 = *p + sink6915 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X1))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X2))) = _t { p := &_t *p = uint8(int32(*p) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_sqlite3Prng.X1))))) - sink6843 = *p + sink6915 = *p } - *postInc6849(&_zBuf, 1) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_t))) + *postInc6921(&_zBuf, 1) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[256]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng))+uintptr(3 /* X3 */))))) + 1*uintptr(_t))) if preInc961(&_N, -1) != 0 { goto _14 } @@ -17642,7 +17535,7 @@ _14: } -var _sqlite3Prng T7866556 // sqlite3.c:26695:3 +var _sqlite3Prng T7866154 // sqlite3.c:26695:3 func _sqlite3OsRandomness(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nByte int32, _zBufOut *int8) (r0 int32) { // sqlite3.c:20306:1 r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8) int32)(unsafe.Pointer(&struct { @@ -17729,7 +17622,7 @@ _2: goto _5 } - _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_i)))) + _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_i)))) _1_i += 1 goto _2 @@ -17768,7 +17661,7 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) & i32(-17)) - sink6836 = *p + sink6908 = *p } if (int32(_p.X6) & i32(1)) == 0 { goto _5 @@ -17777,7 +17670,7 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) ^ i32(3)) - sink6836 = *p + sink6908 = *p } func() int32 { if (int32(_p.X6) & i32(3)) == i32(2) { @@ -18117,7 +18010,7 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _rc = _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iOff, _pPg.X5) if _rc == i32(0) { @@ -19246,7 +19139,7 @@ _3: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(66 /* X14 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _rc = i32(0) _6: @@ -20403,7 +20296,7 @@ _57: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1)) func() int32 { @@ -20419,7 +20312,7 @@ _57: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } if _rc == i32(0) { goto _71 @@ -20552,7 +20445,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))) = _2_rc _12: _6: - if store7925953(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { + if store7925561(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -21340,12 +21233,12 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) & i32(-15)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } func() int32 { if _sqlite3PcachePageSanity(tls, _p) != 0 { @@ -21733,7 +21626,7 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _0 } - *_ppPage = store7899165(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) + *_ppPage = store7898773(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(168 /* X43 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X3)) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) func() int32 { @@ -21750,7 +21643,7 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _3 _0: - *_ppPage = store7899165(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44))))) + *_ppPage = store7898773(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44))))) if _p != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -21912,7 +21805,7 @@ _10: _11: _9: - _pPg = store7899165(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) + _pPg = store7898773(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) func() int32 { if _pPg == (*_ppPage) { return i32(0) @@ -22669,7 +22562,7 @@ func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670 var _p *XPgHdr // sqlite3.c:44671:9 _ = _p _0: - if store7899165(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7898773(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -22693,7 +22586,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) & i32(-13)) - sink6836 = *p + sink6908 = *p } _p = (*XPgHdr)(unsafe.Pointer(_p.X9)) goto _0 @@ -24601,7 +24494,7 @@ func _downgradeAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { // sqlite3.c { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-97)) - sink6836 = *p + sink6908 = *p } _1_pLock = (*XBtLock)(unsafe.Pointer(_pBt.X25)) _1: @@ -24747,7 +24640,7 @@ _8: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-97)) - sink6836 = *p + sink6908 = *p } goto _24 @@ -24759,7 +24652,7 @@ _23: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } _25: _24: @@ -24927,7 +24820,7 @@ _7: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(114 /* X9 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _8: return @@ -25064,7 +24957,7 @@ func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c }() }() func() int32 { - if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) { + if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) { return i32(0) } return func() int32 { @@ -25098,7 +24991,7 @@ func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c }() }() func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -25113,7 +25006,7 @@ _6: } func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -25133,18 +25026,18 @@ _18: goto _19 } - _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) goto _20 _19: - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) _20: _13: if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) { goto _21 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) _21: if ((_p.X2) & uint32(i32(32768))) != uint32(i32(0)) { goto _22 @@ -25225,10 +25118,10 @@ _0: func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqlite3.c:92399:1 var _i int32 // sqlite3.c:92400:7 _ = _i - var _pItem *T7863890 // sqlite3.c:92401:24 + var _pItem *T7863488 // sqlite3.c:92401:24 _ = _pItem func() int32 { - if ((*T7863890)(unsafe.Pointer(_pList.X1)) != (*T7863890)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) { + if ((*T7863488)(unsafe.Pointer(_pList.X1)) != (*T7863488)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) { return i32(0) } return func() int32 { @@ -25237,7 +25130,7 @@ func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqli return i32(0) }() }() - *func() *int32 { _pItem = (*T7863890)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) + *func() *int32 { _pItem = (*T7863488)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _3: if _i >= (_pList.X0) { goto _6 @@ -25246,7 +25139,7 @@ _3: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pItem.X0))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X2)) - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) goto _3 _6: @@ -25265,7 +25158,7 @@ func init() { func _sqlite3SrcListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList) { // sqlite3.c:103252:1 var _i int32 // sqlite3.c:103253:7 _ = _i - var _pItem *T7853466 // sqlite3.c:103254:23 + var _pItem *T7853064 // sqlite3.c:103254:23 _ = _pItem if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 @@ -25275,7 +25168,7 @@ func _sqlite3SrcListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList) { // s _0: *func() *int32 { - _pItem = (*T7853466)(unsafe.Pointer((*[1]struct { + _pItem = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -25313,23 +25206,23 @@ _1: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X3)) - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _5 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) _5: - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _6 } - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) _6: _sqlite3DeleteTable(tls, _db, (*XTable)(unsafe.Pointer(_pItem.X4))) _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(_pItem.X5))) _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pItem.X12))) _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer(_pItem.X13))) - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pItem }())) += uintptr(112) goto _1 _4: @@ -25371,7 +25264,7 @@ func _deleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:1 _ = _2_pOld _nLookaside = func() int32 { if (_db != nil) && (((_pTable.X9) & uint32(i32(2))) == uint32(i32(0))) { - return ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) + return ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) } return i32(0) }() @@ -25433,7 +25326,7 @@ _6: _sqlite3VtabClear(tls, _db, _pTable) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTable)) func() int32 { - if (_nLookaside == i32(0)) || (_nLookaside == ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3)) { + if (_nLookaside == i32(0)) || (_nLookaside == ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3)) { return i32(0) } return func() int32 { @@ -25624,7 +25517,7 @@ func _strHash(tls *crt.TLS, _z *int8) (r0 uint32) { // sqlite3.c:29238:1 _ = _c _h = u32(0) _0: - if int32(store6843(&_c, uint8(*postInc1025(&_z, 1)))) == i32(0) { + if int32(store6915(&_c, uint8(*postInc1025(&_z, 1)))) == i32(0) { goto _1 } @@ -26114,7 +26007,7 @@ func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { / return i32(0) }() }() - if store7871199(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { + if store7870807(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -26271,7 +26164,7 @@ _1: goto _4 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T8317875)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))).X0)) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T8317507)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))).X0)) _i += 1 goto _1 @@ -26285,7 +26178,7 @@ _4: func _sqlite3WithDelete(tls *crt.TLS, _db *Xsqlite3, _pWith *XWith) { // sqlite3.c:103885:1 var _1_i int32 // sqlite3.c:103887:9 _ = _1_i - var _2_pCte *T7863299 // sqlite3.c:103889:18 + var _2_pCte *T7862897 // sqlite3.c:103889:18 _ = _2_pCte if _pWith == nil { goto _0 @@ -26297,7 +26190,7 @@ _1: goto _4 } - _2_pCte = (*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _2_pCte = (*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -27340,12 +27233,12 @@ _1: _7: { p := &_s1 - *p = (*p) + ((*postInc7829193(&_aData, 4)) + _s2) + *p = (*p) + ((*postInc7831658(&_aData, 4)) + _s2) sink985 = *p } { p := &_s2 - *p = (*p) + ((*postInc7829193(&_aData, 4)) + _s1) + *p = (*p) + ((*postInc7831658(&_aData, 4)) + _s1) sink985 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { @@ -27369,7 +27262,7 @@ _9: { p := &_aData *p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2)))) - sink7829193 = *p + sink7831658 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _9 @@ -28000,7 +27893,7 @@ _26: return i32(0) }() }() - if (*(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _31 } @@ -28221,7 +28114,7 @@ _7: _13: _4_nEntry = int32(int64((uintptr(unsafe.Pointer((*uint32)(unsafe.Pointer(_3_aHash)))) - uintptr(unsafe.Pointer(_3_aPgno))) / 4)) _14: - _4_aIndex = (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986255)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_aIndex = (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7985863)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 @@ -28241,28 +28134,28 @@ _15: _18: _walMergesort(tls, _3_aPgno, _aTmp, _4_aIndex, &_4_nEntry) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986255)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7985863)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 X3 int32 X4 int32 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+32*uintptr(_i))))) + uintptr(28 /* X4 */))) = int32(_3_iZero) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986255)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7985863)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 X3 int32 X4 int32 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+32*uintptr(_i))))) + uintptr(24 /* X3 */))) = _4_nEntry - *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986255)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7985863)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 X3 int32 X4 int32 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+32*uintptr(_i))))) + uintptr(8 /* X1 */))) = _4_aIndex - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986255)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7985863)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 @@ -28309,9 +28202,9 @@ func _walMergesort(tls *crt.TLS, _aContent *uint32, _aBuffer *uint16, _aList *ui X1 *uint16 } // sqlite3.c:55893:18 _ = _aSub - var _2_p *T7986801 // sqlite3.c:55903:22 + var _2_p *T7986409 // sqlite3.c:55903:22 _ = _2_p - var _4_p *T7986801 // sqlite3.c:55916:22 + var _4_p *T7986409 // sqlite3.c:55916:22 _ = _4_p var _5_i int32 // sqlite3.c:55929:9 _ = _5_i @@ -28355,7 +28248,7 @@ _7: return i32(0) }() }() - _2_p = (*T7986801)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub))) + _2_p = (*T7986409)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub))) func() int32 { if ((_2_p.X1) != nil) && ((_2_p.X0) <= (i32(1) << uint(int32(_iSub)))) { return i32(0) @@ -28381,8 +28274,8 @@ _7: goto _7 _10: - *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986801)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+16*uintptr(_iSub))))) + uintptr(8 /* X1 */))) = _aMerge - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986801)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+16*uintptr(_iSub))))) + uintptr(0 /* X0 */))) = _nMerge + *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986409)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+16*uintptr(_iSub))))) + uintptr(8 /* X1 */))) = _aMerge + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7986409)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub))+16*uintptr(_iSub))))) + uintptr(0 /* X0 */))) = _nMerge _iList += 1 goto _3 @@ -28407,7 +28300,7 @@ _18: return i32(0) }() }() - _4_p = (*T7986801)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub))) + _4_p = (*T7986409)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub))) func() int32 { if (_4_p.X0) <= (i32(1) << uint(int32(_iSub))) { return i32(0) @@ -28583,7 +28476,7 @@ func _walIteratorNext(tls *crt.TLS, _p *XWalIterator, _piPage *uint32, _piFrame _ = _iRet var _i int32 // sqlite3.c:55774:7 _ = _i - var _1_pSegment *T7986255 // sqlite3.c:55779:23 + var _1_pSegment *T7985863 // sqlite3.c:55779:23 _ = _1_pSegment var _2_iPg uint32 // sqlite3.c:55781:11 _ = _2_iPg @@ -28605,7 +28498,7 @@ _2: goto _5 } - _1_pSegment = (*T7986255)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pSegment = (*T7985863)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *uint16 X2 *uint32 @@ -28811,7 +28704,7 @@ func _freeTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61510:1 { p := (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(128 /* X27 */))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink6849 = *p + sink6921 = *p } _sqlite3PageFree(tls, (unsafe.Pointer)(_pBt.X27)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(128 /* X27 */))) = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) @@ -28829,7 +28722,7 @@ func init() { func _functionDestroy(tls *crt.TLS, _db *Xsqlite3, _p *XFuncDef) { // sqlite3.c:140890:1 var _pDestructor *XFuncDestructor // sqlite3.c:140891:18 _ = _pDestructor - _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) + _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) if _pDestructor == nil { goto _0 } @@ -28998,7 +28891,7 @@ _3: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } r0 = (unsafe.Pointer)(func() *int8 { if (_p.X4) != 0 { @@ -29070,7 +28963,7 @@ func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1 var _columnNullValueĂ˜00nullMemĂ˜001 XMem // sqlite3.c:76925:20 func init() { - _columnNullValueĂ˜00nullMemĂ˜001 = XMem{X0: T7791545{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} + _columnNullValueĂ˜00nullMemĂ˜001 = XMem{X0: T7792164{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} } var _columnMemĂ˜00__func__Ă˜000 [10]int8 // - @@ -29307,7 +29200,7 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7 goto _5 } - r0 = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -29315,7 +29208,7 @@ _5: goto _7 } - r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -29722,12 +29615,12 @@ func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *X { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-2049)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4096)) - sink6836 = *p + sink6908 = *p } _0: _columnMallocFailure(tls, _pStmt) @@ -30283,7 +30176,7 @@ _1: { p := &_pColl *p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 40*uintptr(int32(_enc)-i32(1)))) - sink8160541 = *p + sink8160149 = *p } _5: r0 = _pColl @@ -30679,7 +30572,7 @@ _30: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDestructor)) + uintptr(0 /* X0 */))) += 1 _31: - *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) = _pDestructor + *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) = _pDestructor *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(2 /* X1 */))) = uint16((int32(_p.X1) & i32(3)) | _extraFlags) *(*func(*crt.TLS, *Xsqlite3_context, int32, **XMem))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X4 */))))) = func() func(*crt.TLS, *Xsqlite3_context, int32, **XMem) { if _xSFunc != nil { @@ -30784,7 +30677,7 @@ _13: _12: _10: - if _createFlag == 0 || _bestScore >= i32(6) || store7802312(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(56)+uint64(_nName))+uint64(i32(1)))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { + if _createFlag == 0 || _bestScore >= i32(6) || store7802931(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(56)+uint64(_nName))+uint64(i32(1)))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -31270,7 +31163,7 @@ func _sqlite3RunParser(tls *crt.TLS, _pParse *XParse, _zSql *int8, _pzErrMsg **i goto _2 } - *(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = i32(0) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(512 /* X62 */))) = _zSql @@ -31385,7 +31278,7 @@ _17: return i32(0) }() }() - if (*(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _26 } @@ -31747,7 +31640,7 @@ _3: goto _8 } - if uint64(_iLookAhead) >= u64(96) || int32(store6843(&_2_iFallback, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_iLookAhead))))) == i32(0) { + if uint64(_iLookAhead) >= u64(96) || int32(store6915(&_2_iFallback, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_iLookAhead))))) == i32(0) { goto _10 } @@ -32151,9 +32044,9 @@ func _yy_reduce(tls *crt.TLS, _yypParser *XyyParser, _yyruleno uint32) { // sqli _ = _93_pLeft var _93_pDot *XExpr // sqlite3.c:137512:8 _ = _93_pDot - var _105_pNew *T7853466 // sqlite3.c:137563:29 + var _105_pNew *T7853064 // sqlite3.c:137563:29 _ = _105_pNew - var _105_pOld *T7853466 // sqlite3.c:137564:29 + var _105_pOld *T7853064 // sqlite3.c:137564:29 _ = _105_pOld var _106_pSubquery *XSelect // sqlite3.c:137573:14 _ = _106_pSubquery @@ -33326,7 +33219,7 @@ _118: goto _315 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -33393,7 +33286,7 @@ _319: goto _322 } - _105_pNew = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _105_pNew = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -33421,7 +33314,7 @@ _319: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-6)))))) + uintptr(8 /* X2 */))))))+uintptr(8 /* X2 */))))) + 112*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-6)))))) + uintptr(8 /* X2 */))))))).X0)-i32(1)))) - _105_pOld = (*T7853466)(unsafe.Pointer((*[1]struct { + _105_pOld = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -33770,7 +33663,7 @@ _182: goto _337 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(32 /* X6 */))))))) = _158_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(32 /* X6 */))))))) = _158_pList _spanSet(tls, (*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0))))))+uintptr(8 /* X2 */)))))) goto _338 @@ -33893,7 +33786,7 @@ _204: goto _341 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = _173_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = _173_pList goto _342 _341: @@ -33917,8 +33810,8 @@ _343: goto _345 } - _178_pRHS = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))).X1) + 32*uintptr(i32(0)))).X0)) - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))).X1)+32*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) + _178_pRHS = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))).X1)+32*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */)))))))) if func() int32 { if _178_pRHS != nil { @@ -33961,7 +33854,7 @@ _345: goto _352 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) _sqlite3ExprSetHeightAndFlags(tls, _pParse, (*XExpr)(unsafe.Pointer((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0))) goto _353 @@ -34014,7 +33907,7 @@ _354: _209: _spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0))))))+uintptr(8 /* X2 */)))))) - _186_p = store7864945((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) + _186_p = store7864543((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) _sqlite3PExprAddSelect(tls, _pParse, _186_p, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */)))))))) goto _281 @@ -34025,7 +33918,7 @@ _210: goto _359 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = func() *XExprList { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = func() *XExprList { if (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) != nil { return _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-2)))))) + uintptr(8 /* X2 */))))))), (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */)))))))) } @@ -34620,7 +34513,7 @@ _19: _sqlite3VdbeUsesBtree(tls, _v, _3_iDb) _4_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_3_iDb))).X4)) _sqlite3VdbeAddOp4Int(tls, _v, i32(2), _3_iDb, bool2int(((_pParse.X29)&(u32(1)<<uint(_3_iDb))) != uint32(i32(0))), _4_pSchema.X0, _4_pSchema.X1) - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _20 } @@ -34659,7 +34552,7 @@ _27: goto _30 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))))) + uintptr(28 /* X5 */)))))) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))))) + uintptr(28 /* X5 */)))))) _3_i += 1 goto _27 @@ -34722,7 +34615,7 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *XVdbe) { // sqlite3.c:1 func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *XVdbe) { // sqlite3.c:118074:1 var _v *XVdbe // sqlite3.c:118075:8 _ = _v - _v = store7779216((**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) + _v = store7779835((**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) if _v == nil { goto _0 } @@ -34836,7 +34729,7 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *XVdbe, _op int32, _p1 int32, _p2 int32 _ = _2_kk var _2_pParse *XParse // sqlite3.c:71524:11 _ = _2_pParse - var _3_x *T7877017 // sqlite3.c:71526:24 + var _3_x *T7876625 // sqlite3.c:71526:24 _ = _3_x _i = _p.X27 func() int32 { @@ -34874,7 +34767,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _p1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = _p2 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(12 /* X5 */))) = _p3 - *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(24 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(4096)) == 0 { @@ -34888,14 +34781,14 @@ _7: goto _10 } - _3_x = (*T7877017)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7877017)(unsafe.Pointer((*[10]struct { + _3_x = (*T7876625)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7876625)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 X3 int32 X4 int32 X5 int32 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pParse))+uintptr(204 /* X48 */))))))) + uintptr(unsafe.Pointer((*T7877017)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7877017)(unsafe.Pointer(uintptr(_2_jj)))))*uintptr(unsafe.Pointer((*T7877017)(unsafe.Pointer(uintptr(20))))))))))) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pParse))+uintptr(204 /* X48 */))))))) + uintptr(unsafe.Pointer((*T7876625)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7876625)(unsafe.Pointer(uintptr(_2_jj)))))*uintptr(unsafe.Pointer((*T7876625)(unsafe.Pointer(uintptr(20))))))))))) crt.Xprintf(tls, str(39688), _3_x.X4, _3_x.X0, int32(_3_x.X1)) _2_kk += 1 _2_jj += 1 @@ -35125,7 +35018,7 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in } _3: - _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if (_2_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -35170,34 +35063,34 @@ _22: goto _28 _4: - _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(39924), unsafe.Pointer(_4_pColl.X0)) goto _28 _5: - _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(39932), unsafe.Pointer(_5_pDef.X6), int32(_5_pDef.X0)) goto _28 _6: - _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) + _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) _sqlite3XPrintf(tls, &_x, str(39932), unsafe.Pointer(_6_pDef.X6), int32(_6_pDef.X0)) goto _28 _7: - _sqlite3XPrintf(tls, &_x, str(5972), *(*(**int64)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(5972), *(*(**int64)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _8: - _sqlite3XPrintf(tls, &_x, str(39940), *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3XPrintf(tls, &_x, str(39940), *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _28 _9: - _sqlite3XPrintf(tls, &_x, str(7328), *(*(**float64)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(7328), *(*(**float64)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _10: - _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_10_pMem.X1) & i32(2)) == 0 { goto _29 } @@ -35210,7 +35103,7 @@ _29: goto _31 } - _sqlite3XPrintf(tls, &_x, str(5972), *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(5972), *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _32 _31: @@ -35218,7 +35111,7 @@ _31: goto _33 } - _sqlite3XPrintf(tls, &_x, str(7328), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(7328), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _34 _33: @@ -35248,12 +35141,12 @@ _30: goto _28 _11: - _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _sqlite3XPrintf(tls, &_x, str(39976), unsafe.Pointer(_16_pVtab)) goto _28 _12: - _17_ai = *(**int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _17_ai = *(**int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _17_n = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_ai)) + 4*uintptr(i32(0)))) _17_i = i32(1) _39: @@ -35279,11 +35172,11 @@ _14: goto _28 _15: - _sqlite3XPrintf(tls, &_x, str(25612), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) + _sqlite3XPrintf(tls, &_x, str(25612), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) goto _28 _16: - _zP4 = *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _zP4 = *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _43 } @@ -35543,7 +35436,7 @@ _2: goto _3 } - r0 = *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + r0 = *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) return _3: @@ -35588,7 +35481,7 @@ func _sqlite3VdbeAssertMayAbort(tls *crt.TLS, _v *XVdbe, _mayAbort int32) (r0 in crt.Xmemset(tls, (unsafe.Pointer)(&_sIter), i32(0), u64(32)) *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sIter)) + uintptr(0 /* X0 */))))) = _v _0: - if store8117959(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { + if store8117567(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -35689,7 +35582,7 @@ _7: goto _10 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { goto _11 } @@ -35713,7 +35606,7 @@ _10: goto _14 _13: - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) _14: _12: _6: @@ -35859,7 +35752,7 @@ func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *XVdbe, _op int32, _p1 int32, _p2 in _1_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(_addr))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 + *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 _0: r0 = _addr return @@ -36088,7 +35981,7 @@ _15: goto _16 } - *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(int64(uintptr(unsafe.Pointer(_zP4)))) + *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(int64(uintptr(unsafe.Pointer(_zP4)))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) goto _17 @@ -36107,7 +36000,7 @@ _16: return i32(0) }() }() - *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) + *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) if _n != i32(-8) { goto _21 @@ -36286,9 +36179,9 @@ func _vdbeChangeP4Full(tls *crt.TLS, _p *XVdbe, _pOp *XVdbeOp, _zP4 *int8, _n in goto _0 } - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) _0: if _n >= i32(0) { goto _1 @@ -36304,7 +36197,7 @@ _1: _n = _sqlite3Strlen30(tls, _zP4) _3: - *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) + *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) _2: return @@ -36425,7 +36318,7 @@ _6: }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_pDb.X4)).X6)), i32(105)) _sqlite3VdbeLoadString(tls, _v, _memId-i32(1), (*XTable)(unsafe.Pointer(_p.X1)).X0) - _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(10), (*T8137917)(unsafe.Pointer(&_sqlite3AutoincrementBeginĂ˜00autoIncĂ˜002)), _sqlite3AutoincrementBeginĂ˜00iLnĂ˜001) + _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(10), (*T8137525)(unsafe.Pointer(&_sqlite3AutoincrementBeginĂ˜00autoIncĂ˜002)), _sqlite3AutoincrementBeginĂ˜00iLnĂ˜001) if _1_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } @@ -36811,7 +36704,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo _ = _pColl _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _enc = _db.X14 - _initbusy = (*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2 + _initbusy = (*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2 _pColl = _sqlite3FindCollSeq(tls, _db, _enc, _zName, int32(_initbusy)) if _initbusy != 0 || _pColl != nil && (_pColl.X3) != nil { goto _2 @@ -37079,7 +36972,7 @@ _5: }() }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) - *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 + *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 _6: return @@ -37097,7 +36990,7 @@ func _sqlite3VdbeLoadString(tls *crt.TLS, _p *XVdbe, _iDest int32, _zStr *int8) } -func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *XVdbe, _nOp int32, _aOp *T8137917, _iLineno int32) (r0 *XVdbeOp) { // sqlite3.c:72035:1 +func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *XVdbe, _nOp int32, _aOp *T8137525, _iLineno int32) (r0 *XVdbeOp) { // sqlite3.c:72035:1 var _i int32 // sqlite3.c:72041:7 _ = _i var _pOut *XVdbeOp // sqlite3.c:72042:10 @@ -37132,7 +37025,7 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *XVdbe, _nOp int32, _aOp *T8137917, return _5: - _pFirst = store8117959(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27)))) + _pFirst = store8117567(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27)))) _i = i32(0) _6: if _i >= _nOp { @@ -37164,7 +37057,7 @@ _6: _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X5 */))) = int32(_aOp.X3) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(2 /* X2 */))) = uint16(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(24 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -37175,7 +37068,7 @@ _13: _sqlite3VdbePrintOp(tls, (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))), _i+(_p.X27), (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_i+(_p.X27))))) _14: *(*uintptr)(unsafe.Pointer(func() **XVdbeOp { - *(*uintptr)(unsafe.Pointer(func() **T8137917 { _i += 1; return &_aOp }())) += uintptr(4) + *(*uintptr)(unsafe.Pointer(func() **T8137525 { _i += 1; return &_aOp }())) += uintptr(4) return &_pOut }())) += uintptr(32) goto _6 @@ -37216,7 +37109,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(80), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(58), X1: i8(0), X2: i8(9), X3: i8(0)}, T8137917{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(36), X1: i8(0), X2: i8(7), X3: i8(0)}, T8137917{X0: u8(123), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(98), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137917{X0: u8(13), X1: i8(0), X2: i8(9), X3: i8(0)}, T8137917{X0: u8(7), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137917{X0: u8(77), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8137525{X0: u8(80), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(58), X1: i8(0), X2: i8(9), X3: i8(0)}, T8137525{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(36), X1: i8(0), X2: i8(7), X3: i8(0)}, T8137525{X0: u8(123), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(98), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137525{X0: u8(13), X1: i8(0), X2: i8(9), X3: i8(0)}, T8137525{X0: u8(7), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137525{X0: u8(77), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _sqlite3AutoincrementBeginĂ˜00iLnĂ˜001 int32 // sqlite3.c:108838:22 @@ -37359,7 +37252,7 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe _ = _69_i var _69_pEList *XExprList // sqlite3.c:94655:16 _ = _69_pEList - var _69_aListelem *T7863890 // sqlite3.c:94656:28 + var _69_aListelem *T7863488 // sqlite3.c:94656:28 _ = _69_aListelem var _69_opCompare XExpr // sqlite3.c:94657:12 _ = _69_opCompare @@ -37578,7 +37471,7 @@ _12: return i32(0) }() }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) r0 = _target return @@ -37593,7 +37486,7 @@ _13: return i32(0) }() }() - _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) r0 = _target return @@ -37614,7 +37507,7 @@ _15: }() }() func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { + if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { return i32(0) } return func() int32 { @@ -37624,7 +37517,7 @@ _15: }() }() func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { return i32(0) } return func() int32 { @@ -37633,7 +37526,7 @@ _15: return i32(0) }() }() - _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_n = _sqlite3Strlen30(tls, _16_z) - i32(1) func() int32 { if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) == i32(39) { @@ -37662,7 +37555,7 @@ _16: }() }() func() int32 { - if (*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -37672,7 +37565,7 @@ _16: }() }() func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) { return i32(0) } return func() int32 { @@ -37682,13 +37575,13 @@ _16: }() }() _sqlite3VdbeAddOp2(tls, _v, i32(83), int32(_pExpr.X9), _target) - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { goto _85 } _18_z = _sqlite3VListNumToName(tls, _pParse.X60, int32(_pExpr.X9)) func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) { + if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) { return i32(0) } return func() int32 { @@ -37716,7 +37609,7 @@ _18: _sqlite3VdbeAddOp2(tls, _v, i32(86), _inReg, _target) _inReg = _target _89: - _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) + _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) _sqlite3ExprCacheAffinityChange(tls, _pParse, _inReg, i32(1)) r0 = _inReg return @@ -37820,14 +37713,14 @@ _97: return i32(0) }() }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) r0 = _target return _99: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(0 /* X0 */))) = uint8(i32(134)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(4 /* X2 */))) = uint32(i32(17408)) - *(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) _r1 = _sqlite3ExprCodeTemp(tls, _pParse, &_tempX, &_regFree1) _r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), &_regFree2) _sqlite3VdbeAddOp3(tls, _v, i32(48), _r2, _r1, _target) @@ -37868,7 +37761,7 @@ _44: return i32(0) }() }() - _sqlite3ErrorMsg(tls, _pParse, str(45092), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3ErrorMsg(tls, _pParse, str(45092), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _106 _103: @@ -37909,7 +37802,7 @@ _108: goto _112 _111: - _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _112: _35_nFarg = func() int32 { if _35_pFarg != nil { @@ -37927,7 +37820,7 @@ _112: return i32(0) }() }() - _35_zId = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _35_zId = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _35_pDef = _sqlite3FindFunction(tls, _35_db, _35_zId, _35_nFarg, _35_enc, uint8(i32(0))) if _35_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) @@ -37958,7 +37851,7 @@ _118: return i32(0) }() }() - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) _35_i = i32(1) _122: if _35_i >= _35_nFarg { @@ -37968,7 +37861,7 @@ _122: _sqlite3VdbeAddOp2(tls, _v, i32(35), _target, _40_endCoalesce) _sqlite3ExprCacheRemove(tls, _pParse, _target, i32(1)) _sqlite3ExprCachePush(tls, _pParse) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(_35_i))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(_35_i))).X0)), _target) _sqlite3ExprCachePop(tls, _pParse) _35_i += 1 goto _122 @@ -37992,7 +37885,7 @@ _119: return i32(0) }() }() - r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) + r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) return _126: @@ -38016,7 +37909,7 @@ _126: return i32(0) }() }() - _43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0))) + _43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0))) _sqlite3VdbeLoadString(tls, _v, _target, func() *int8 { if _43_aff != 0 { return (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 8*uintptr(int32(_43_aff)-i32(65))))) @@ -38033,7 +37926,7 @@ _134: goto _137 } - if _35_i >= i32(32) || _sqlite3ExprIsConstant(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(_35_i))).X0))) == 0 { + if _35_i >= i32(32) || _sqlite3ExprIsConstant(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(_35_i))).X0))) == 0 { goto _139 } @@ -38047,7 +37940,7 @@ _139: goto _141 } - _35_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(_35_i))).X0))) + _35_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(_35_i))).X0))) _141: _35_i += 1 goto _134 @@ -38087,7 +37980,7 @@ _144: }() }() func() int32 { - if (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -38096,14 +37989,14 @@ _144: return i32(0) }() }() - _50_exprOp = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 32*uintptr(i32(0)))).X0)).X0 + _50_exprOp = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 32*uintptr(i32(0)))).X0)).X0 if int32(_50_exprOp) != i32(152) && int32(_50_exprOp) != i32(154) { goto _151 } i32(0) i32(0) - *(*uint8)(unsafe.Pointer(uintptr((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0) + uintptr(54 /* X12 */))) = uint8(int32(_35_pDef.X1) & i32(192)) + *(*uint8)(unsafe.Pointer(uintptr((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0) + uintptr(54 /* X12 */))) = uint8(int32(_35_pDef.X1) & i32(192)) _151: _145: _sqlite3ExprCachePush(tls, _pParse) @@ -38118,7 +38011,7 @@ _152: goto _154 } - _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(1)))).X0))) + _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(1)))).X0))) goto _155 _154: @@ -38126,7 +38019,7 @@ _154: goto _156 } - _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0))) + _35_pDef = _sqlite3VtabOverloadFunction(tls, _35_db, _35_pDef, _35_nFarg, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0))) _156: _155: if (int32(_35_pDef.X1) & i32(32)) == 0 { @@ -38154,7 +38047,7 @@ _160: _46: _47: - if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0) == i32(1) { + if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0) == i32(1) { goto _162 } @@ -38298,7 +38191,7 @@ _56: _69_pTest = nil _69_iCacheLevel = _pParse.X23 func() int32 { - if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil) { + if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil) { return i32(0) } return func() int32 { @@ -38308,7 +38201,7 @@ _56: }() }() func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -38317,11 +38210,11 @@ _56: return i32(0) }() }() - _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) - _69_aListelem = (*T7863890)(unsafe.Pointer(_69_pEList.X1)) + _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _69_aListelem = (*T7863488)(unsafe.Pointer(_69_pEList.X1)) _69_nExpr = _69_pEList.X0 _69_endLabel = _sqlite3VdbeMakeLabel(tls, _v) - if store7864945(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7864543(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _195 } @@ -38354,15 +38247,15 @@ _196: return i32(0) }() }() - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 32*uintptr(_69_i))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 32*uintptr(_69_i))).X0)) goto _203 _200: - _69_pTest = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 32*uintptr(_69_i))).X0)) + _69_pTest = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 32*uintptr(_69_i))).X0)) _203: _69_nextCase = _sqlite3VdbeMakeLabel(tls, _v) _sqlite3ExprIfFalse(tls, _pParse, _69_pTest, _69_nextCase, i32(16)) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem))+32*uintptr(_69_i+i32(1)))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem))+32*uintptr(_69_i+i32(1)))).X0)), _target) _sqlite3VdbeGoto(tls, _v, _69_endLabel) _sqlite3ExprCachePop(tls, _pParse) _sqlite3VdbeResolveLabel(tls, _v, _69_nextCase) @@ -38375,7 +38268,7 @@ _199: } _sqlite3ExprCachePush(tls, _pParse) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_69_pEList.X1)+32*uintptr(_69_nExpr-i32(1)))).X0)), _target) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_69_pEList.X1)+32*uintptr(_69_nExpr-i32(1)))).X0)), _target) _sqlite3ExprCachePop(tls, _pParse) goto _205 @@ -38435,11 +38328,11 @@ _216: goto _219 } - _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) goto _220 _219: - _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) + _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) _220: goto _94 @@ -38462,10 +38355,10 @@ func _sqlite3ExprCodeGetColumn(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iC _ = _v var _i int32 // sqlite3.c:93972:7 _ = _i - var _p *T7877017 // sqlite3.c:93973:20 + var _p *T7876625 // sqlite3.c:93973:20 _ = _p _v = (*XVdbe)(unsafe.Pointer(_pParse.X2)) - *func() **T7877017 { _i = i32(0); return &_p }() = (*T7877017)(unsafe.Pointer((*[10]struct { + *func() **T7876625 { _i = i32(0); return &_p }() = (*T7876625)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -38488,7 +38381,7 @@ _0: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7877017 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7876625 { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: @@ -38521,9 +38414,9 @@ _9: func _sqlite3ExprCachePinRegister(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:93894:1 var _i int32 // sqlite3.c:93895:7 _ = _i - var _p *T7877017 // sqlite3.c:93896:20 + var _p *T7876625 // sqlite3.c:93896:20 _ = _p - *func() **T7877017 { _i = i32(0); return &_p }() = (*T7877017)(unsafe.Pointer((*[10]struct { + *func() **T7876625 { _i = i32(0); return &_p }() = (*T7876625)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -38542,7 +38435,7 @@ _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(6 /* X2 */))) = uint8(i32(0)) _4: - *(*uintptr)(unsafe.Pointer(func() **T7877017 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7876625 { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: @@ -38688,7 +38581,7 @@ func _sqlite3VdbeDb(tls *crt.TLS, _v *XVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855 func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1 r0 = func() int32 { if _pExpr != nil { - return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T8106533)(unsafe.Pointer(uintptr(i32(0))))) + return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T8106141)(unsafe.Pointer(uintptr(i32(0))))) } return i32(0) }() @@ -38696,7 +38589,7 @@ func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint } -func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T8106533) (r0 int32) { // sqlite3.c:70870:1 +func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T8106141) (r0 int32) { // sqlite3.c:70870:1 var _op int32 // sqlite3.c:70878:7 _ = _op var _zVal *int8 // sqlite3.c:70879:8 @@ -38756,7 +38649,7 @@ _3: _op = int32(_pExpr.X12) _7: func() int32 { - if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T8106533)(unsafe.Pointer(uintptr(i32(0))))) { + if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T8106141)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -38769,7 +38662,7 @@ _7: goto _11 } - _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) + _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) _rc = _valueFromExpr(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), _enc, _1_aff, _ppVal, _pCtx) if (*_ppVal) == nil { goto _12 @@ -38807,11 +38700,11 @@ _19: goto _20 } - _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) + _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) goto _21 _20: - _zVal = _sqlite3MPrintf(tls, _db, str(6548), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _zVal = _sqlite3MPrintf(tls, _db, str(6548), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) if _zVal != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -38840,7 +38733,7 @@ _26: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-3)) - sink6836 = *p + sink6908 = *p } _27: if int32(_enc) == i32(1) { @@ -38865,20 +38758,20 @@ _18: goto _33 } - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) goto _34 _33: - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { goto _35 } - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) = uint16((int32(_pVal.X1) & i32(-49664)) | i32(8)) goto _36 _35: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) _36: _34: _sqlite3ValueApplyAffinity(tls, _pVal, _affinity, _enc) @@ -38907,7 +38800,7 @@ _38: } func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { + if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { return i32(0) } return func() int32 { @@ -38917,7 +38810,7 @@ _38: }() }() func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { return i32(0) } return func() int32 { @@ -38934,7 +38827,7 @@ _38: goto _no_mem _47: - _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_nVal = _sqlite3Strlen30(tls, _zVal) - i32(1) func() int32 { if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) == i32(39) { @@ -38971,7 +38864,7 @@ _no_mem: }() }() func() int32 { - if _pCtx == (*T8106533)(unsafe.Pointer(uintptr(i32(0)))) { + if _pCtx == (*T8106141)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -39358,7 +39251,7 @@ _7: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-33264)) - sink6836 = *p + sink6908 = *p } _12: goto _13 @@ -39390,7 +39283,7 @@ _6: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | ((int32(_pMem.X1) & i32(16)) >> uint(i32(3)))) - sink6836 = *p + sink6908 = *p } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) func() int32 { @@ -39406,7 +39299,7 @@ _6: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-16413)) - sink6836 = *p + sink6908 = *p } goto _13 @@ -39477,7 +39370,7 @@ _11: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-13)) - sink6836 = *p + sink6908 = *p } _10: _9: @@ -39520,20 +39413,20 @@ _2: goto _3 } - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } goto _4 _3: - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } if _bTryForInt == 0 { goto _5 @@ -39595,12 +39488,12 @@ func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124 return i32(0) }() }() - _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - if (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { + _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + if (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { goto _11 } - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) _11: return @@ -39644,7 +39537,7 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. return i32(0) }() }() - if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { + if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { goto _6 } @@ -39652,7 +39545,7 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. goto _7 _6: - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) _sqlite3VdbeIntegerAffinity(tls, _pMem) _7: @@ -39670,7 +39563,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-16403)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -39714,7 +39607,7 @@ func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite return i32(0) }() }() - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) r0 = i32(0) return @@ -39748,7 +39641,7 @@ func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c return i32(0) }() }() - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) r0 = i32(0) return @@ -39761,7 +39654,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeMemRealifyĂ˜00__func__Ă˜000[0], str(46728), 22) } -func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T8106533) (r0 *XMem) { // sqlite3.c:70714:1 +func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T8106141) (r0 *XMem) { // sqlite3.c:70714:1 r0 = _sqlite3ValueNew(tls, _db) return @@ -39814,7 +39707,7 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in _ = _minLru var _idxLru int32 // sqlite3.c:93787:7 _ = _idxLru - var _p *T7877017 // sqlite3.c:93788:20 + var _p *T7876625 // sqlite3.c:93788:20 _ = _p func() int32 { if ((_iReg > i32(0)) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { @@ -39843,7 +39736,7 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in return _7: - *func() **T7877017 { _i = i32(0); return &_p }() = (*T7877017)(unsafe.Pointer((*[10]struct { + *func() **T7876625 { _i = i32(0); return &_p }() = (*T7876625)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -39866,7 +39759,7 @@ _8: return i32(0) }() }() - *(*uintptr)(unsafe.Pointer(func() **T7877017 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7876625 { _i += 1; return &_p }())) += uintptr(20) goto _8 _11: @@ -39876,7 +39769,7 @@ _11: _minLru = i32(2147483647) _idxLru = i32(-1) - *func() **T7877017 { _i = i32(0); return &_p }() = (*T7877017)(unsafe.Pointer((*[10]struct { + *func() **T7876625 { _i = i32(0); return &_p }() = (*T7876625)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -39896,11 +39789,11 @@ _16: _idxLru = _i _minLru = _p.X5 _20: - *(*uintptr)(unsafe.Pointer(func() **T7877017 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7876625 { _i += 1; return &_p }())) += uintptr(20) goto _16 _19: - _p = (*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + _p = (*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -39911,14 +39804,14 @@ _19: goto _21 _15: - _p = (*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + _p = (*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 X3 int32 X4 int32 X5 int32 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(204 /* X48 */))))) + 20*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(37 /* X13 */))), uint8(1))))) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(204 /* X48 */))))) + 20*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(37 /* X13 */))), uint8(1))))) _21: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))) = _pParse.X23 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = _iTab @@ -39952,7 +39845,7 @@ func _codeInteger(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _negFlag int32, goto _0 } - _1_i = *(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _1_i = *(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() int32 { if _1_i >= i32(0) { return i32(0) @@ -39973,7 +39866,7 @@ _3: goto _4 _0: - _2_z = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _2_z = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() int32 { if _2_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -40151,7 +40044,7 @@ func _sqlite3ExprCacheAffinityChange(tls *crt.TLS, _pParse *XParse, _iStart int3 func _sqlite3ExprCacheRemove(tls *crt.TLS, _pParse *XParse, _iReg int32, _nReg int32) { // sqlite3.c:93839:1 var _i int32 // sqlite3.c:93840:7 _ = _i - var _1_p *T7877017 // sqlite3.c:93842:22 + var _1_p *T7876625 // sqlite3.c:93842:22 _ = _1_p _i = i32(0) _0: @@ -40159,7 +40052,7 @@ _0: goto _1 } - _1_p = (*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + _1_p = (*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40185,7 +40078,7 @@ _1: } func _cacheEntryClear(tls *crt.TLS, _pParse *XParse, _i int32) { // sqlite3.c:93767:1 - if ((*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + if ((*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40200,7 +40093,7 @@ func _cacheEntryClear(tls *crt.TLS, _pParse *XParse, _i int32) { // sqlite3.c:93 goto _1 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), uint8(1))))) = (*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), uint8(1))))) = (*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40215,14 +40108,14 @@ _0: goto _2 } - *(*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + *(*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 X3 int32 X4 int32 X5 int32 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(204 /* X48 */))))) + 20*uintptr(_i))) = *(*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(204 /* X48 */))))) + 20*uintptr(_i))) = *(*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -40255,7 +40148,7 @@ _0: goto _1 } - r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0 + r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0 return _1: @@ -40263,7 +40156,7 @@ _1: goto _3 } - r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0 + r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0 return _3: @@ -40362,7 +40255,7 @@ _0: { p := &_p5 *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } if int32(_opx) != i32(39) { goto _22 @@ -40424,7 +40317,7 @@ _33: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } goto _35 @@ -40437,7 +40330,7 @@ _34: { p := &_p5 *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } goto _37 @@ -40564,7 +40457,7 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu _ = _9_i var _9_pList *XExprList // sqlite3.c:93300:18 _ = _9_pList - var _9_pItem *T7863890 // sqlite3.c:93301:30 + var _9_pItem *T7863488 // sqlite3.c:93301:30 _ = _9_pItem var _9_r1 int32 // sqlite3.c:93302:13 _ = _9_r1 @@ -40671,7 +40564,7 @@ _10: goto _21 } - _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _5_pEList = (*XExprList)(unsafe.Pointer(_5_pSelect.X0)) func() int32 { if _isRowid == 0 { @@ -40760,7 +40653,7 @@ _36: } _8_p = _sqlite3VectorFieldSubexpr(tls, _4_pLeft, _6_i) - *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(_6_i))) = _sqlite3BinaryCompareCollSeq(tls, _pParse, _8_p, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_5_pEList.X1)+32*uintptr(_6_i))).X0))) + *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(_6_i))) = _sqlite3BinaryCompareCollSeq(tls, _pParse, _8_p, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_5_pEList.X1)+32*uintptr(_6_i))).X0))) _6_i += 1 goto _36 @@ -40770,7 +40663,7 @@ _26: _21: if func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(1) } return func() int32 { @@ -40785,7 +40678,7 @@ _21: goto _43 } - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _9_affinity = _sqlite3ExprAffinity(tls, _4_pLeft) if _9_affinity != 0 { goto _44 @@ -40817,7 +40710,7 @@ _45: _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _9_r2) _48: - *func() **T7863890 { _9_i = _9_pList.X0; return &_9_pItem }() = (*T7863890)(unsafe.Pointer(_9_pList.X1)) + *func() **T7863488 { _9_i = _9_pList.X0; return &_9_pItem }() = (*T7863488)(unsafe.Pointer(_9_pList.X1)) _49: if _9_i <= i32(0) { goto _52 @@ -40854,7 +40747,7 @@ _58: _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _pExpr.X8, _9_r2, _9_r3, i32(1)) _59: _57: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _9_i -= 1; return &_9_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _9_i -= 1; return &_9_pItem }())) += uintptr(32) goto _49 _52: @@ -40893,7 +40786,7 @@ _13: return i32(0) }() }() - _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _19_nReg = func() int32 { if int32(_pExpr.X0) == i32(119) { return ((*XExprList)(unsafe.Pointer(_19_pSel.X0)).X0) @@ -41012,7 +40905,7 @@ func _exprINAffinity(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 *int8) { _nVal = _sqlite3ExprVectorSize(tls, _pLeft) _pSelect = func() *XSelect { if ((_pExpr.X2) & uint32(i32(2048))) != 0 { - return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) } return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) }() @@ -41043,7 +40936,7 @@ _5: goto _9 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRet)) + 1*uintptr(_1_i))) = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+32*uintptr(_1_i))).X0)), _2_a) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRet)) + 1*uintptr(_1_i))) = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+32*uintptr(_1_i))).X0)), _2_a) goto _10 _9: @@ -41095,11 +40988,11 @@ func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XE goto _7 } - r0 = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) return _7: - r0 = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) return _2: @@ -41141,7 +41034,7 @@ _0: return i32(0) }() }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0))) return _1: @@ -41165,7 +41058,7 @@ _4: return i32(0) }() }() - r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) + r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) return _5: @@ -41191,7 +41084,7 @@ _9: return i32(0) }() }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(_pExpr.X9))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(_pExpr.X9))).X0))) return _10: @@ -41221,7 +41114,7 @@ _0: }() }() func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -41240,7 +41133,7 @@ _0: return i32(0) }() }() - _pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) goto _10 _3: @@ -41387,7 +41280,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD _ = _db var _iRestoreSelectId int32 // sqlite3.c:121131:7 _ = _iRestoreSelectId - var _6_pItem *T7853466 // sqlite3.c:121184:25 + var _6_pItem *T7853064 // sqlite3.c:121184:25 _ = _6_pItem var _6_pSub *XSelect // sqlite3.c:121185:12 _ = _6_pSub @@ -41395,7 +41288,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD _ = _6_isAggSub var _6_pTab *XTable // sqlite3.c:121187:11 _ = _6_pTab - var _12_pItem *T7853466 // sqlite3.c:121239:25 + var _12_pItem *T7853064 // sqlite3.c:121239:25 _ = _12_pItem var _12_dest XSelectDest // sqlite3.c:121240:16 _ = _12_dest @@ -41435,7 +41328,7 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD _ = _37_orderByGrp var _38_k int32 // sqlite3.c:121515:11 _ = _38_k - var _38_pItem *T7863890 // sqlite3.c:121516:28 + var _38_pItem *T7863488 // sqlite3.c:121516:28 _ = _38_pItem var _45_pKeyInfo *XKeyInfo // sqlite3.c:121576:15 _ = _45_pKeyInfo @@ -41523,7 +41416,7 @@ _4: goto _5 } - _sqlite3TreeViewSelect(tls, (*T7862747)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7862345)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _5: func() int32 { if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(6)) { @@ -41622,7 +41515,7 @@ _29: return str(48632) }()) _33: - _sqlite3TreeViewSelect(tls, (*T7862747)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7862345)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _32: _i = i32(0) _34: @@ -41630,7 +41523,7 @@ _34: goto _38 } - _6_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _6_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -41746,7 +41639,7 @@ _48: goto _51 } - _12_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _12_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -41786,7 +41679,7 @@ _52: goto _53 } - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _54 } @@ -41800,7 +41693,7 @@ _53: *p = (*p) + _sqlite3SelectExprHeight(tls, _p) sink961 = *p } - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { goto _56 } @@ -41817,10 +41710,10 @@ _53: return str(48728) }()) _58: - _sqlite3TreeViewSelect(tls, (*T7862747)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7862345)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _57: _56: - if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -41860,7 +41753,7 @@ _56: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(62 /* X10 */))) = uint8(_pParse.X59) _sqlite3Select(tls, _pParse, _12_pSub, &_12_dest) *(*int16)(unsafe.Pointer(uintptr(_12_pItem.X4) + uintptr(72 /* X12 */))) = _12_pSub.X2 - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(56 /* X8 */))) = _12_dest.X3 _sqlite3VdbeEndCoroutine(tls, _v, _12_pItem.X7) _sqlite3VdbeJumpHere(tls, _v, _17_addrTop-i32(1)) @@ -41882,7 +41775,7 @@ _63: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(52 /* X7 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _18_topAddr = _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(0), _12_pItem.X7) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(48 /* X6 */))) = _18_topAddr + i32(1) - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _67 } @@ -41943,7 +41836,7 @@ _51: return str(48812) }()) _72: - _sqlite3TreeViewSelect(tls, (*T7862747)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7862345)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _71: if ((_p.X3)&uint32(i32(9))) != uint32(i32(1)) || _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(_sSort.X0)), _pEList, i32(-1)) != i32(0) { goto _74 @@ -41954,7 +41847,7 @@ _71: *p = (*p) & uint32(i32(-2)) sink985 = *p } - _pGroupBy = store7773219((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) + _pGroupBy = store7773838((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) func() int32 { if (_sDistinct.X0) != 0 { return i32(0) @@ -41978,7 +41871,7 @@ _71: return str(48868) }()) _78: - _sqlite3TreeViewSelect(tls, (*T7862747)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7862345)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _77: _74: if (*XExprList)(unsafe.Pointer(_sSort.X0)) == nil { @@ -42015,7 +41908,7 @@ _82: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSort)) + uintptr(32 /* X7 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _84: if ((_p.X3) & uint32(i32(1))) == 0 { @@ -42045,7 +41938,7 @@ _86: { p := &_31_wctrlFlags *p = uint16(uint32(*p) | ((_p.X3) & uint32(i32(16384)))) - sink6836 = *p + sink6908 = *p } _pWInfo = _sqlite3WhereBegin(tls, _pParse, _pTabList, _pWhere, (*XExprList)(unsafe.Pointer(_sSort.X0)), (*XExprList)(unsafe.Pointer(_p.X0)), _31_wctrlFlags, int32(_p.X2)) if _pWInfo != (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) { @@ -42098,25 +41991,25 @@ _88: goto _100 } - *func() **T7863890 { _38_k = (*XExprList)(unsafe.Pointer(_p.X0)).X0; return &_38_pItem }() = (*T7863890)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) + *func() **T7863488 { _38_k = (*XExprList)(unsafe.Pointer(_p.X0)).X0; return &_38_pItem }() = (*T7863488)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) _101: if _38_k <= i32(0) { goto _104 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _38_k -= 1; return &_38_pItem }())) += uintptr(32) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _38_k -= 1; return &_38_pItem }())) += uintptr(32) goto _101 _104: - *func() **T7863890 { _38_k = _pGroupBy.X0; return &_38_pItem }() = (*T7863890)(unsafe.Pointer(_pGroupBy.X1)) + *func() **T7863488 { _38_k = _pGroupBy.X0; return &_38_pItem }() = (*T7863488)(unsafe.Pointer(_pGroupBy.X1)) _105: if _38_k <= i32(0) { goto _108 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _38_k -= 1; return &_38_pItem }())) += uintptr(32) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _38_k -= 1; return &_38_pItem }())) += uintptr(32) goto _105 _108: @@ -42198,13 +42091,13 @@ _119: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } - _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((*XAutoincInfo)(unsafe.Pointer(uintptr(_sAggInfo.X11)+24*uintptr(_i))).X0) + uintptr(32 /* X6 */)))))))) + _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((*XAutoincInfo)(unsafe.Pointer(uintptr(_sAggInfo.X11)+24*uintptr(_i))).X0) + uintptr(32 /* X6 */)))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } _i += 1 goto _119 @@ -42364,7 +42257,7 @@ _150: _154: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sAggInfo)) + uintptr(0 /* X0 */))) = uint8(i32(1)) - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pGroupBy.X1)+32*uintptr(_j))).X0)), _37_iBMem+_j) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pGroupBy.X1)+32*uintptr(_j))).X0)), _37_iBMem+_j) _155: _j += 1 goto _150 @@ -42419,7 +42312,7 @@ _157: _126: _59_pDel = nil - if store7777653(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7778272(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _159 } @@ -42530,13 +42423,13 @@ _177: goto _186 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+32*uintptr(i32(0)))))) + uintptr(24 /* X3 */))) = uint8(func() int32 { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+32*uintptr(i32(0)))))) + uintptr(24 /* X3 */))) = uint8(func() int32 { if int32(_65_flag) != i32(1) { return i32(1) } return i32(0) }()) - *(*uint8)(unsafe.Pointer(uintptr((*T7863890)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+32*uintptr(i32(0)))).X0) + uintptr(0 /* X0 */))) = uint8(i32(152)) + *(*uint8)(unsafe.Pointer(uintptr((*T7863488)(unsafe.Pointer(uintptr(_65_pMinMax.X1)+32*uintptr(i32(0)))).X0) + uintptr(0 /* X0 */))) = uint8(i32(152)) _186: _182: _resetAccumulator(tls, _pParse, &_sAggInfo) @@ -42633,7 +42526,7 @@ func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8, var _rc int32 // sqlite3.c:99394:7 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { goto _1 } @@ -42703,14 +42596,14 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { // } -func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T7862747, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 +func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T7862345, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 var _n int32 // sqlite3.c:26270:7 _ = _n var _cnt int32 // sqlite3.c:26271:7 _ = _cnt var _6_i int32 // sqlite3.c:26303:11 _ = _6_i - var _7_pItem *T7853466 // sqlite3.c:26307:29 + var _7_pItem *T7853064 // sqlite3.c:26307:29 _ = _7_pItem var _7_x XStrAccum // sqlite3.c:26308:18 _ = _7_x @@ -42820,7 +42713,7 @@ _20: goto _23 } - _7_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _7_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -42877,7 +42770,7 @@ _27: _sqlite3XPrintf(tls, &_7_x, str(49632), unsafe.Pointer(_7_pItem.X3)) _28: - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 { goto _29 } @@ -42891,11 +42784,11 @@ _29: _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(_7_pItem.X5)), uint8(i32(0))) _30: - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _31 } - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(96 /* X15 */))))))), uint8(i32(0)), str(49656)) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(96 /* X15 */))))))), uint8(i32(0)), str(49656)) _31: _sqlite3TreeViewPop(tls, _pView) _6_i += 1 @@ -42989,7 +42882,7 @@ _38: } -func _sqlite3TreeViewLine(tls *crt.TLS, _p *T7862747, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 +func _sqlite3TreeViewLine(tls *crt.TLS, _p *T7862345, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 var _ap []interface{} // sqlite3.c:26197:11 _ = _ap var _i int32 // sqlite3.c:26198:7 @@ -43058,17 +42951,17 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewLineĂ˜00__func__Ă˜000[0], str(49740), 20) } -func _sqlite3TreeViewPush(tls *crt.TLS, _p *T7862747, _moreToFollow uint8) (r0 *T7862747) { // sqlite3.c:26170:1 - if _p != (*T7862747)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPush(tls *crt.TLS, _p *T7862345, _moreToFollow uint8) (r0 *T7862345) { // sqlite3.c:26170:1 + if _p != (*T7862345)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - _p = (*T7862747)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104)))) - if _p != (*T7862747)(unsafe.Pointer(uintptr(i32(0)))) { + _p = (*T7862345)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104)))) + if _p != (*T7862345)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - r0 = (*T7862747)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7862345)(unsafe.Pointer(uintptr(i32(0)))) return _1: @@ -43105,14 +42998,14 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewPushĂ˜00__func__Ă˜000[0], str(49796), 20) } -func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T7862747, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 +func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T7862345, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 var _i int32 // sqlite3.c:26230:7 _ = _i var _4_x XStrAccum // sqlite3.c:26241:16 _ = _4_x var _4_zLine [1000]int8 // sqlite3.c:26242:12 _ = _4_zLine - var _4_pCte *T7863299 // sqlite3.c:26243:24 + var _4_pCte *T7862897 // sqlite3.c:26243:24 _ = _4_pCte var _5_cSep int8 // sqlite3.c:26247:14 _ = _5_cSep @@ -43153,7 +43046,7 @@ _5: goto _8 } - _4_pCte = (*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pCte = (*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -43172,7 +43065,7 @@ _11: goto _14 } - _sqlite3XPrintf(tls, &_4_x, str(26004), int32(_5_cSep), unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_4_pCte.X1)).X1)+32*uintptr(_5_j))).X1)) + _sqlite3XPrintf(tls, &_4_x, str(26004), int32(_5_cSep), unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_4_pCte.X1)).X1)+32*uintptr(_5_j))).X1)) _5_cSep = int8(i32(44)) _5_j += 1 goto _11 @@ -43195,15 +43088,15 @@ _4: } -func _sqlite3TreeViewItem(tls *crt.TLS, _p *T7862747, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 +func _sqlite3TreeViewItem(tls *crt.TLS, _p *T7862345, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 _p = _sqlite3TreeViewPush(tls, _p, _moreFollows) _sqlite3TreeViewLine(tls, _p, str(25612), unsafe.Pointer(_zLabel)) return } -func _sqlite3TreeViewPop(tls *crt.TLS, _p *T7862747) { // sqlite3.c:26186:1 - if _p != (*T7862747)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPop(tls *crt.TLS, _p *T7862345) { // sqlite3.c:26186:1 + if _p != (*T7862345)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -43221,7 +43114,7 @@ _1: } -func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T7862747, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 +func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T7862345, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 _pView = _sqlite3TreeViewPush(tls, _pView, _moreToFollow) _sqlite3TreeViewBareExprList(tls, _pView, _pList, _zLabel) _sqlite3TreeViewPop(tls, _pView) @@ -43229,7 +43122,7 @@ func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T7862747, _pList *XExprList, } -func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T7862747, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 +func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T7862345, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 var _2_i int32 // sqlite3.c:26640:9 _ = _2_i var _3_j int32 // sqlite3.c:26643:11 @@ -43255,7 +43148,7 @@ _4: goto _7 } - _3_j = int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))))) + uintptr(28 /* X5 */))))).X0) + _3_j = int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))))) + uintptr(28 /* X5 */))))).X0) if _3_j == 0 { goto _8 } @@ -43263,7 +43156,7 @@ _4: _sqlite3TreeViewPush(tls, _pView, uint8(i32(0))) _sqlite3TreeViewLine(tls, _pView, str(49872), _3_j) _8: - _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))).X0)), uint8(bool2int(_2_i < ((_pList.X0)-i32(1))))) + _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))).X0)), uint8(bool2int(_2_i < ((_pList.X0)-i32(1))))) if _3_j == 0 { goto _9 } @@ -43279,7 +43172,7 @@ _3: } -func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T7862747, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 +func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T7862345, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 var _zBinOp *int8 // sqlite3.c:26382:14 _ = _zBinOp var _zUniOp *int8 // sqlite3.c:26383:14 @@ -43449,20 +43342,20 @@ _6: goto _60 } - _sqlite3TreeViewLine(tls, _pView, str(39940), *(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3TreeViewLine(tls, _pView, str(39940), *(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) goto _61 _60: - _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _61: goto _57 _7: - _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _8: - _sqlite3TreeViewLine(tls, _pView, str(49952), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(49952), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _9: @@ -43470,11 +43363,11 @@ _9: goto _57 _10: - _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _11: - _sqlite3TreeViewLine(tls, _pView, str(49956), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) + _sqlite3TreeViewLine(tls, _pView, str(49956), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) goto _57 _12: @@ -43482,11 +43375,11 @@ _12: goto _57 _13: - _sqlite3TreeViewLine(tls, _pView, str(49988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(49988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _14: - _sqlite3TreeViewLine(tls, _pView, str(49996), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(49996), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -43599,12 +43492,12 @@ _41: goto _57 _42: - _sqlite3TreeViewLine(tls, _pView, str(50040), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50040), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 _43: - _sqlite3TreeViewLine(tls, _pView, str(50048), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50048), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -43618,17 +43511,17 @@ _45: goto _63 _62: - _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _63: if int32(_pExpr.X0) != i32(153) { goto _64 } - _sqlite3TreeViewLine(tls, _pView, str(50060), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50060), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _65 _64: - _sqlite3TreeViewLine(tls, _pView, str(50080), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50080), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _65: if _22_pFarg == nil { goto _66 @@ -43640,12 +43533,12 @@ _66: _46: _sqlite3TreeViewLine(tls, _pView, str(50092)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _47: _sqlite3TreeViewLine(tls, _pView, str(50104)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _48: @@ -43655,18 +43548,18 @@ _48: goto _67 } - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _68 _67: - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) _68: goto _57 _49: _33_pX = (*XExpr)(unsafe.Pointer(_pExpr.X4)) - _33_pY = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) - _33_pZ = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _33_pY = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _33_pZ = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _sqlite3TreeViewLine(tls, _pView, str(26268)) _sqlite3TreeViewExpr(tls, _pView, _33_pX, uint8(i32(1))) _sqlite3TreeViewExpr(tls, _pView, _33_pY, uint8(i32(1))) @@ -43685,7 +43578,7 @@ _50: _51: _sqlite3TreeViewLine(tls, _pView, str(27064)) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(1))) - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) goto _57 _52: @@ -43720,7 +43613,7 @@ _75: goto _76 _76: - _sqlite3TreeViewLine(tls, _pView, str(50164), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(50164), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _53: @@ -43729,12 +43622,12 @@ _53: goto _57 _54: - _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), str(50196)) + _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), str(50196)) goto _57 _55: _sqlite3TreeViewLine(tls, _pView, str(50204), int32(_pExpr.X9)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _56: @@ -43871,7 +43764,7 @@ func _convertCompoundSelectToSubquery(tls *crt.TLS, _pWalker *XWalker, _p *XSele _ = _pX var _db *Xsqlite3 // sqlite3.c:120238:11 _ = _db - var _a *T7863890 // sqlite3.c:120239:24 + var _a *T7863488 // sqlite3.c:120239:24 _ = _a var _pNewSrc *XSrcList // sqlite3.c:120240:11 _ = _pNewSrc @@ -43913,14 +43806,14 @@ _7: return _8: - _a = (*T7863890)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X12)).X1)) + _a = (*T7863488)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X12)).X1)) _i = ((*XExprList)(unsafe.Pointer(_p.X12)).X0) - i32(1) _9: if _i < i32(0) { goto _12 } - if (((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 32*uintptr(_i))).X0)).X2) & uint32(i32(256))) == 0 { + if (((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 32*uintptr(_i))).X0)).X2) & uint32(i32(256))) == 0 { goto _13 } @@ -44010,7 +43903,7 @@ _16: } func _sqlite3SrcListAppendFromTerm(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pTable *XToken, _pDatabase *XToken, _pAlias *XToken, _pSubquery *XSelect, _pOn *XExpr, _pUsing *XIdList) (r0 *XSrcList) { // sqlite3.c:103286:1 - var _pItem *T7853466 // sqlite3.c:103296:23 + var _pItem *T7853064 // sqlite3.c:103296:23 _ = _pItem var _db *Xsqlite3 // sqlite3.c:103297:11 _ = _db @@ -44048,7 +43941,7 @@ _2: goto _append_from_error _8: - _pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44118,7 +44011,7 @@ _append_from_error: } func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTable *XToken, _pDatabase *XToken) (r0 *XSrcList) { // sqlite3.c:103194:1 - var _pItem *T7853466 // sqlite3.c:103200:23 + var _pItem *T7853064 // sqlite3.c:103200:23 _ = _pItem var _5_pTemp *XToken // sqlite3.c:103222:11 _ = _5_pTemp @@ -44157,7 +44050,7 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl _6: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))) = uint32(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))) = i32(1) - crt.Xmemset(tls, (unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemset(tls, (unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44185,7 +44078,7 @@ _6: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))), i32(0), u64(112)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44227,7 +44120,7 @@ _7: return _8: - _pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44365,7 +44258,7 @@ _12: goto _15 } - *(*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44392,7 +44285,7 @@ _12: U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i+_nExtra))) = *(*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i+_nExtra))) = *(*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44429,7 +44322,7 @@ _15: *p = (*p) + _nExtra sink961 = *p } - crt.Xmemset(tls, (unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemset(tls, (unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44463,7 +44356,7 @@ _16: goto _19 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -44534,9 +44427,9 @@ func init() { func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pExpr *XExpr) (r0 *XExprList) { // sqlite3.c:92207:1 var _db *Xsqlite3 // sqlite3.c:92212:11 _ = _db - var _3_a *T7863890 // sqlite3.c:92223:26 + var _3_a *T7863488 // sqlite3.c:92223:26 _ = _3_a - var _5_pItem *T7863890 // sqlite3.c:92233:26 + var _5_pItem *T7863488 // sqlite3.c:92233:26 _ = _5_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) func() int32 { @@ -44562,8 +44455,8 @@ func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _p _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))) = i32(0) - *(**T7863890)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(8 /* X1 */))))) = (*T7863890)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(32)))) - if (*T7863890)(unsafe.Pointer(_pList.X1)) != (*T7863890)(unsafe.Pointer(uintptr(i32(0)))) { + *(**T7863488)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(8 /* X1 */))))) = (*T7863488)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(32)))) + if (*T7863488)(unsafe.Pointer(_pList.X1)) != (*T7863488)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -44587,19 +44480,19 @@ _2: return i32(0) }() }() - _3_a = (*T7863890)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64((_pList.X0)*i32(2))*u64(32)))) - if _3_a != (*T7863890)(unsafe.Pointer(uintptr(i32(0)))) { + _3_a = (*T7863488)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64((_pList.X0)*i32(2))*u64(32)))) + if _3_a != (*T7863488)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } goto _no_mem _9: - *(**T7863890)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(8 /* X1 */))))) = _3_a + *(**T7863488)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(8 /* X1 */))))) = _3_a _6: _5: func() int32 { - if (*T7863890)(unsafe.Pointer(_pList.X1)) != (*T7863890)(unsafe.Pointer(uintptr(i32(0)))) { + if (*T7863488)(unsafe.Pointer(_pList.X1)) != (*T7863488)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -44608,7 +44501,7 @@ _5: return i32(0) }() }() - _5_pItem = (*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(0 /* X0 */))), int32(1))))) + _5_pItem = (*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(0 /* X0 */))), int32(1))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pItem), i32(0), u64(32)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem)) + uintptr(0 /* X0 */))))) = _pExpr r0 = _pList @@ -44704,11 +44597,11 @@ _2: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue + *(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue goto _11 _10: - *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 72*uintptr(i32(1)))))) + *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 72*uintptr(i32(1)))))) func() int32 { if ((_pToken.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_pToken.X1) == uint32(i32(0))) { return i32(0) @@ -44723,14 +44616,14 @@ _10: goto _15 } - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), uint64(_pToken.X1)) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), uint64(_pToken.X1)) _15: - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) - if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) + if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { goto _17 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _18 } @@ -44740,7 +44633,7 @@ _15: sink985 = *p } _18: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) _17: _11: _9: @@ -44904,13 +44797,13 @@ _6: func _sqlite3WalkExprList(tls *crt.TLS, _pWalker *XWalker, _p *XExprList) (r0 int32) { // sqlite3.c:89086:1 var _i int32 // sqlite3.c:89087:7 _ = _i - var _pItem *T7863890 // sqlite3.c:89088:24 + var _pItem *T7863488 // sqlite3.c:89088:24 _ = _pItem if _p == nil { goto _0 } - *func() **T7863890 { _i = _p.X0; return &_pItem }() = (*T7863890)(unsafe.Pointer(_p.X1)) + *func() **T7863488 { _i = _p.X0; return &_pItem }() = (*T7863488)(unsafe.Pointer(_p.X1)) _1: if _i <= i32(0) { goto _4 @@ -44924,7 +44817,7 @@ _1: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i -= 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i -= 1; return &_pItem }())) += uintptr(32) goto _1 _4: @@ -44979,7 +44872,7 @@ _5: goto _6 } - if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _7 } @@ -44990,11 +44883,11 @@ _7: goto _8 _6: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { goto _9 } - if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _10 } @@ -45014,7 +44907,7 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in _ = _pSrc var _i int32 // sqlite3.c:89123:7 _ = _i - var _pItem *T7853466 // sqlite3.c:89124:23 + var _pItem *T7853064 // sqlite3.c:89124:23 _ = _pItem _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) if func() int32 { @@ -45033,7 +44926,7 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in goto _2 } - *func() **T7853466 { _i = _pSrc.X0; return &_pItem }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = _pSrc.X0; return &_pItem }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45074,7 +44967,7 @@ _3: return _7: - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { goto _9 } @@ -45082,7 +44975,7 @@ _7: return _9: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i -= 1; return &_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i -= 1; return &_pItem }())) += uintptr(112) goto _3 _6: @@ -45111,7 +45004,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { _ = _pTabList var _pEList *XExprList // sqlite3.c:120530:12 _ = _pEList - var _pFrom *T7853466 // sqlite3.c:120531:23 + var _pFrom *T7853064 // sqlite3.c:120531:23 _ = _pFrom var _db *Xsqlite3 // sqlite3.c:120532:11 _ = _db @@ -45129,7 +45022,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { _ = _6_pSel var _11_nCol int16 // sqlite3.c:120601:13 _ = _11_nCol - var _15_a *T7863890 // sqlite3.c:120650:26 + var _15_a *T7863488 // sqlite3.c:120650:26 _ = _15_a var _15_pNew *XExprList // sqlite3.c:120651:14 _ = _15_pNew @@ -45161,7 +45054,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { _ = _25_sColname var _31_pLeft *XExpr // sqlite3.c:120743:20 _ = _31_pLeft - var _35_pX *T7863890 // sqlite3.c:120761:36 + var _35_pX *T7863488 // sqlite3.c:120761:36 _ = _35_pX _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) @@ -45208,7 +45101,7 @@ _4: _sqlite3WithPush(tls, _pParse, (*XWith)(unsafe.Pointer(_p.X17)), uint8(i32(0))) _5: _sqlite3SrcListAssignCursors(tls, _pParse, _pTabList) - *func() **T7853466 { _i = i32(0); return &_pFrom }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = i32(0); return &_pFrom }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45242,7 +45135,7 @@ _6: } func() int32 { - if (int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { + if (int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -45251,7 +45144,7 @@ _6: return i32(0) }() }() - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _13 } @@ -45316,7 +45209,7 @@ _17: return _24: - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store7777653(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store7778272(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -45367,7 +45260,7 @@ _19: return i32(0) }() }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store7777653(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store7778272(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } @@ -45435,7 +45328,7 @@ _18: _42: _7: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pFrom }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pFrom }())) += uintptr(112) goto _6 _9: @@ -45453,7 +45346,7 @@ _45: goto _48 } - _pE = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_k))).X0)) + _pE = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_k))).X0)) if int32(_pE.X0) != i32(160) { goto _49 } @@ -45496,7 +45389,7 @@ _48: goto _59 } - _15_a = (*T7863890)(unsafe.Pointer(_pEList.X1)) + _15_a = (*T7863488)(unsafe.Pointer(_pEList.X1)) _15_pNew = nil _15_flags = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6 _15_longNames = bool2int(((_15_flags & i32(4)) != i32(0)) && ((_15_flags & i32(64)) == i32(0))) @@ -45506,7 +45399,7 @@ _61: goto _64 } - _pE = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X0)) + _pE = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X0)) _pRight = (*XExpr)(unsafe.Pointer(_pE.X5)) func() int32 { if (int32(_pE.X0) != i32(122)) || (_pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { @@ -45522,17 +45415,17 @@ _61: goto _70 } - _15_pNew = _sqlite3ExprListAppend(tls, _pParse, _15_pNew, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))).X0))) + _15_pNew = _sqlite3ExprListAppend(tls, _pParse, _15_pNew, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))).X0))) if _15_pNew == nil { goto _71 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_15_pNew.X1)+32*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = (*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X1 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_15_pNew.X1)+32*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(16 /* X2 */))) = (*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X2 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))))) + uintptr(8 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))))) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_15_pNew.X1)+32*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = (*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X1 + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_15_pNew.X1)+32*uintptr((_15_pNew.X0)-i32(1)))))) + uintptr(16 /* X2 */))) = (*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X2 + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))))) + uintptr(8 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))))) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _71: - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a))+32*uintptr(_k))))) + uintptr(0 /* X0 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) goto _72 _70: @@ -45562,9 +45455,9 @@ _70: return i32(0) }() }() - _19_zTName = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) + _19_zTName = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) _73: - *func() **T7853466 { _i = i32(0); return &_pFrom }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = i32(0); return &_pFrom }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45651,7 +45544,7 @@ _90: return i32(0) }() }() - if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+32*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { + if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+32*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { goto _98 } @@ -45670,7 +45563,7 @@ _100: goto _102 } - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _104 } @@ -45720,12 +45613,12 @@ _110: goto _112 } - _35_pX = (*T7863890)(unsafe.Pointer(uintptr(_15_pNew.X1) + 32*uintptr((_15_pNew.X0)-i32(1)))) + _35_pX = (*T7863488)(unsafe.Pointer(uintptr(_15_pNew.X1) + 32*uintptr((_15_pNew.X0)-i32(1)))) if _21_pSub == nil { goto _113 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_35_pX)) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, (*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+32*uintptr(_j))).X2) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_35_pX)) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, (*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+32*uintptr(_j))).X2) goto _114 _113: @@ -45740,7 +45633,7 @@ _91: _93: _79: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pFrom }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pFrom }())) += uintptr(112) goto _78 _81: @@ -45834,7 +45727,7 @@ func init() { func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcList) { // sqlite3.c:103234:1 var _i int32 // sqlite3.c:103235:7 _ = _i - var _pItem *T7853466 // sqlite3.c:103236:23 + var _pItem *T7853064 // sqlite3.c:103236:23 _ = _pItem func() int32 { if (_pList != nil) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { @@ -45850,7 +45743,7 @@ func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcLis goto _3 } - *func() **T7853466 { _i = i32(0); return &_pItem }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = i32(0); return &_pItem }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -45897,7 +45790,7 @@ _8: _sqlite3SrcListAssignCursors(tls, _pParse, (*XSrcList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_pItem.X5)).X8))) _9: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pItem }())) += uintptr(112) goto _4 _7: @@ -45912,12 +45805,12 @@ func init() { crt.Xstrncpy(nil, &_sqlite3SrcListAssignCursorsĂ˜00__func__Ă˜000[0], str(51324), 28) } -func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *T7853466) (r0 int32) { // sqlite3.c:120364:1 +func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *T7853064) (r0 int32) { // sqlite3.c:120364:1 var _pParse *XParse // sqlite3.c:120368:9 _ = _pParse var _db *Xsqlite3 // sqlite3.c:120369:11 _ = _db - var _pCte *T7863299 // sqlite3.c:120370:14 + var _pCte *T7862897 // sqlite3.c:120370:14 _ = _pCte var _pWith *XWith // sqlite3.c:120371:8 _ = _pWith @@ -45937,7 +45830,7 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *T7853466) (r0 int32) { _ = _3_i var _3_pSrc *XSrcList // sqlite3.c:120411:15 _ = _3_pSrc - var _4_pItem *T7853466 // sqlite3.c:120413:29 + var _4_pItem *T7853064 // sqlite3.c:120413:29 _ = _4_pItem var _7_pPrior *XSelect // sqlite3.c:120439:14 _ = _7_pPrior @@ -45985,7 +45878,7 @@ _4: return i32(0) }() }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store7777653(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store7778272(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -46045,7 +45938,7 @@ _15: goto _18 } - _4_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -46078,7 +45971,7 @@ _15: } *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(32 /* X4 */))))) = _1_pTab - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(60 /* X8 */))) += 1 { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSel)) + uintptr(12 /* X3 */))) @@ -46195,7 +46088,7 @@ func init() { crt.Xstrncpy(nil, &_withExpandĂ˜00__func__Ă˜000[0], str(51648), 11) } -func _searchWith(tls *crt.TLS, _pWith *XWith, _pItem *T7853466, _ppContext **XWith) (r0 *T7863299) { // sqlite3.c:120308:1 +func _searchWith(tls *crt.TLS, _pWith *XWith, _pItem *T7853064, _ppContext **XWith) (r0 *T7862897) { // sqlite3.c:120308:1 var _zName *int8 // sqlite3.c:120313:14 _ = _zName var _1_p *XWith // sqlite3.c:120315:10 @@ -46218,7 +46111,7 @@ _6: goto _9 } - if _sqlite3StrICmp(tls, _zName, (*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, _zName, (*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -46228,7 +46121,7 @@ _6: } *_ppContext = _1_p - r0 = (*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + r0 = (*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -46246,13 +46139,13 @@ _9: _5: _1: - r0 = (*T7863299)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7862897)(unsafe.Pointer(uintptr(i32(0)))) return } -func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *T7853466) (r0 int32) { // sqlite3.c:120289:1 - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { +func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *T7853064) (r0 int32) { // sqlite3.c:120289:1 + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _0 } @@ -46429,9 +46322,9 @@ func init() { func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int32) (r0 *XExprList) { // sqlite3.c:92035:1 var _pNew *XExprList // sqlite3.c:92036:12 _ = _pNew - var _pItem *T7863890 // sqlite3.c:92037:24 + var _pItem *T7863488 // sqlite3.c:92037:24 _ = _pItem - var _pOldItem *T7863890 // sqlite3.c:92037:32 + var _pOldItem *T7863488 // sqlite3.c:92037:32 _ = _pOldItem var _i int32 // sqlite3.c:92038:7 _ = _i @@ -46489,8 +46382,8 @@ _5: _8: _4: - *(**T7863890)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = store7863778(&_pItem, (*T7863890)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_i)*u64(32))))) - if _pItem != (*T7863890)(unsafe.Pointer(uintptr(i32(0)))) { + *(**T7863488)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = store7863376(&_pItem, (*T7863488)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_i)*u64(32))))) + if _pItem != (*T7863488)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -46499,7 +46392,7 @@ _4: return _9: - _pOldItem = (*T7863890)(unsafe.Pointer(_p.X1)) + _pOldItem = (*T7863488)(unsafe.Pointer(_p.X1)) _i = i32(0) _10: if _i >= (_p.X0) { @@ -46508,7 +46401,7 @@ _10: _3_pOldExpr = (*XExpr)(unsafe.Pointer(_pOldItem.X0)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(0 /* X0 */))))) = _sqlite3ExprDup(tls, _db, _3_pOldExpr, _flags) - if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store7864945(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store7864543(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -46536,7 +46429,7 @@ _10: return i32(0) }() }() - _pPriorSelectCol = store7864945((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) + _pPriorSelectCol = store7864543((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) goto _23 _20: @@ -46551,7 +46444,7 @@ _20: }() }() func() int32 { - if (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -46561,7 +46454,7 @@ _20: }() }() func() int32 { - if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X9) + i32(1)) { + if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X9) + i32(1)) { return i32(0) } return func() int32 { @@ -46571,7 +46464,7 @@ _20: }() }() func() int32 { - if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X4)) { + if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X4)) { return i32(0) } return func() int32 { @@ -46588,9 +46481,9 @@ _16: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(24 /* X3 */))) = _pOldItem.X3 storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(25 /* X4 */))), int8(i32(0)), 1, 0) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(25 /* X4 */))), int8((uint32((_pOldItem.X4)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))), 2, 1) - *(*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))) = _pOldItem.X5 - *(*uintptr)(unsafe.Pointer(func() **T7863890 { - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))) = _pOldItem.X5 + *(*uintptr)(unsafe.Pointer(func() **T7863488 { + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) return &_pOldItem }())) += uintptr(32) goto _10 @@ -46710,11 +46603,11 @@ _11: _3_nStructSize = uint32(_dupedExprStructSize(tls, _p, _dupFlags)) _3_nNewSize = int32(_3_nStructSize & uint32(i32(4095))) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } - _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) + _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) goto _15 _14: @@ -46766,8 +46659,8 @@ _19: goto _21 } - _9_zToken = store1025((**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint64(_3_nToken)) + _9_zToken = store1025((**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint64(_3_nToken)) _21: if uint32(i32(0)) != (((_p.X2) | (_pNew.X2)) & uint32(i32(8404992))) { goto _22 @@ -46777,11 +46670,11 @@ _21: goto _23 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) goto _24 _23: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) _24: _22: if ((_pNew.X2) & uint32(i32(24576))) == uint32(i32(0)) { @@ -46791,7 +46684,7 @@ _22: { p := &_zAlloc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_dupedExprNodeSize(tls, _p, _dupFlags)))) - sink6849 = *p + sink6921 = *p } if ((_pNew.X2) & uint32(i32(8404992))) != uint32(i32(0)) { goto _26 @@ -46897,13 +46790,13 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // s var _nByte int32 // sqlite3.c:91855:7 _ = _nByte _nByte = _dupedExprStructSize(tls, _p, _flags) & i32(4095) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _1 } { p := &_nByte - *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) + *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) sink961 = *p } _1: @@ -46975,7 +46868,7 @@ _4: return i32(0) }() }() - if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _15 } @@ -47036,9 +46929,9 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) _ = _i var _nByte int32 // sqlite3.c:92093:7 _ = _nByte - var _1_pNewItem *T7853466 // sqlite3.c:92101:25 + var _1_pNewItem *T7853064 // sqlite3.c:92101:25 _ = _1_pNewItem - var _1_pOldItem *T7853466 // sqlite3.c:92102:25 + var _1_pOldItem *T7853064 // sqlite3.c:92102:25 _ = _1_pOldItem var _1_pTab *XTable // sqlite3.c:92103:11 _ = _1_pTab @@ -47082,7 +46975,7 @@ _6: goto _9 } - _1_pNewItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pNewItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -47110,7 +47003,7 @@ _6: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X2 */))))) + 112*uintptr(_i))) - _1_pOldItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pOldItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -47142,24 +47035,24 @@ _6: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X1) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X2) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(24 /* X3 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X3) - *(*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X9 */))) = _1_pOldItem.X9 + *(*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X9 */))) = _1_pOldItem.X9 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(64 /* X11 */))) = _1_pOldItem.X11 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(48 /* X6 */))) = _1_pOldItem.X6 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(52 /* X7 */))) = _1_pOldItem.X7 - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _10 } - *(**int8)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */)))))) + *(**int8)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */)))))) _10: *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(104 /* X16 */))))) = (*XIndex)(unsafe.Pointer(_1_pOldItem.X16)) - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _11 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))), _flags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))), _flags) _11: - _1_pTab = store7777653((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(32 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) + _1_pTab = store7778272((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(32 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) if _1_pTab == nil { goto _12 } @@ -47190,9 +47083,9 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) { _ = _pNew var _i int32 // sqlite3.c:92133:7 _ = _i - var _2_pNewItem *T8317875 // sqlite3.c:92148:24 + var _2_pNewItem *T8317507 // sqlite3.c:92148:24 _ = _2_pNewItem - var _2_pOldItem *T8317875 // sqlite3.c:92149:24 + var _2_pOldItem *T8317507 // sqlite3.c:92149:24 _ = _2_pOldItem func() int32 { if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { @@ -47222,8 +47115,8 @@ _2: _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) = _p.X1 - *(**T8317875)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))))) = (*T8317875)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_p.X1)*u64(16)))) - if (*T8317875)(unsafe.Pointer(_pNew.X0)) != (*T8317875)(unsafe.Pointer(uintptr(i32(0)))) { + *(**T8317507)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))))) = (*T8317507)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_p.X1)*u64(16)))) + if (*T8317507)(unsafe.Pointer(_pNew.X0)) != (*T8317507)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -47238,8 +47131,8 @@ _5: goto _8 } - _2_pNewItem = (*T8317875)(unsafe.Pointer(uintptr(_pNew.X0) + 16*uintptr(_i))) - _2_pOldItem = (*T8317875)(unsafe.Pointer(uintptr(_p.X0) + 16*uintptr(_i))) + _2_pNewItem = (*T8317507)(unsafe.Pointer(uintptr(_pNew.X0) + 16*uintptr(_i))) + _2_pOldItem = (*T8317507)(unsafe.Pointer(uintptr(_p.X0) + 16*uintptr(_i))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pNewItem)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _2_pOldItem.X0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pNewItem)) + uintptr(8 /* X1 */))) = _2_pOldItem.X1 _i += 1 @@ -47282,34 +47175,34 @@ _2: goto _5 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))))) + uintptr(16 /* X2 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))))) + uintptr(16 /* X2 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))).X2)), i32(0)) - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))))) + uintptr(8 /* X1 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))))) + uintptr(8 /* X1 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))).X1)), i32(0)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))))) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, (*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(16 /* X2 */)))))+32*uintptr(_2_i))))) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, (*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -47398,8 +47291,8 @@ _4: goto _8 } - _p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X0))) - if store1025(&_zName, (*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + _p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X0))) + if store1025(&_zName, (*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -47473,11 +47366,11 @@ _18: return i32(0) }() }() - _zName = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) + _zName = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) goto _26 _23: - _zName = (*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X2 + _zName = (*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X2 _26: _22: _10: @@ -47565,7 +47458,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3ColumnsFromExprListĂ˜00__func__Ă˜000[0], str(52468), 27) } -func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T7853466) (r0 *XTable) { // sqlite3.c:99843:1 +func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T7853064) (r0 *XTable) { // sqlite3.c:99843:1 var _zDb *int8 // sqlite3.c:99848:14 _ = _zDb var _1_iDb int32 // sqlite3.c:99851:9 @@ -47687,7 +47580,7 @@ func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c return i32(0) }() }() - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _2 } @@ -47740,7 +47633,7 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { // }() }() func() int32 { - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -47750,7 +47643,7 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { // }() }() _rc = i32(0) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(82 /* X14 */))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(0)))).X4)).X8 _i = i32(0) _6: @@ -47799,7 +47692,7 @@ _10: _sqlite3ResetOneSchema(tls, _db, i32(1)) _18: _17: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) if _rc != i32(0) || _commit_internal == 0 { goto _20 } @@ -47929,7 +47822,7 @@ _13: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4) + uintptr(114 /* X9 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _18: r0 = i32(0) @@ -47999,7 +47892,7 @@ _25: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(114 /* X9 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _30: *(*uint8)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(113 /* X8 */))) = _db.X14 @@ -48044,7 +47937,7 @@ _34: } _36: func() int32 { - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { return i32(0) } return func() int32 { @@ -48085,7 +47978,7 @@ _41: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(114 /* X9 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _rc = i32(0) _43: @@ -48159,7 +48052,7 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(114 /* X9 */))) *p = uint16(int32(*p) & i32(-5)) - sink6836 = *p + sink6908 = *p } if (_db.X17) == 0 { goto _4 @@ -48200,9 +48093,9 @@ _9: goto _11 } - _3_saved_iDb = (*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1 + _3_saved_iDb = (*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1 func() int32 { - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { return i32(0) } return func() int32 { @@ -48211,9 +48104,9 @@ _9: return i32(0) }() }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) _3_rcp = Xsqlite3_prepare(tls, _db, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2)))), i32(-1), &_3_pStmt, (**int8)(unsafe.Pointer(uintptr(i32(0))))) _3_rc = _db.X10 func() int32 { @@ -48226,7 +48119,7 @@ _9: return i32(0) }() }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb func() int32 { if (int32(_3_saved_iDb) == i32(0)) || (((_db.X6) & i32(268435456)) != i32(0)) { return i32(0) @@ -48241,7 +48134,7 @@ _9: goto _19 } - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 { goto _20 } @@ -48619,7 +48512,7 @@ _31: _34: _28: - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _35 } @@ -48858,7 +48751,7 @@ _21: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _35: r0 = i32(262) @@ -49131,7 +49024,7 @@ _24: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } if (_pBt.X18) != uint32(i32(0)) { goto _25 @@ -49140,7 +49033,7 @@ _24: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _25: _26: @@ -49242,7 +49135,7 @@ _46: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-33)) - sink6836 = *p + sink6908 = *p } if _wrflag <= i32(1) { goto _50 @@ -49251,7 +49144,7 @@ _46: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(32)) - sink6836 = *p + sink6908 = *p } _50: if (_pBt.X18) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_19_pPage1.X19))+1*uintptr(i32(28))))) { @@ -49393,7 +49286,7 @@ _9: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _10: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(19))))) <= i32(2) { @@ -51256,7 +51149,7 @@ _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } func() int32 { if (int32(_pBt.X5) == i32(1)) || (int32(_pBt.X5) == i32(0)) { @@ -51537,7 +51430,7 @@ func _cellSizePtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 uint16) { / sink985 = *p } _1: - _nSize = (_nSize << uint(i32(7))) | uint32(int32(*preInc6849(&_pIter, 1))&i32(127)) + _nSize = (_nSize << uint(i32(7))) | uint32(int32(*preInc6921(&_pIter, 1))&i32(127)) if (int32(*_pIter) >= i32(128)) && (uintptr(unsafe.Pointer(_pIter)) < uintptr(unsafe.Pointer(_pEnd))) { goto _1 } @@ -51550,7 +51443,7 @@ _0: _pEnd = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIter)) + 1*uintptr(i32(9)))) _4: - if (int32(*postInc6849(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { + if (int32(*postInc6921(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { goto _5 } @@ -51675,7 +51568,7 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X sink985 = *p } _10: - _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6849(&_pIter, 1))&i32(127)) + _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6921(&_pIter, 1))&i32(127)) if (int32(*_pIter) >= i32(128)) && (uintptr(unsafe.Pointer(_pIter)) < uintptr(unsafe.Pointer(_1_pEnd))) { goto _10 } @@ -51694,7 +51587,7 @@ _9: sink992 = *p } _13: - _iKey = (_iKey << uint(i32(7))) | uint64(int32(*preInc6849(&_pIter, 1))&i32(127)) + _iKey = (_iKey << uint(i32(7))) | uint64(int32(*preInc6921(&_pIter, 1))&i32(127)) if int32(*_pIter) >= i32(128) { goto _15 } @@ -51706,7 +51599,7 @@ _15: goto _16 } - _iKey = (_iKey << uint(i32(8))) | uint64(*preInc6849(&_pIter, 1)) + _iKey = (_iKey << uint(i32(8))) | uint64(*preInc6921(&_pIter, 1)) goto _14 _16: @@ -51793,7 +51686,7 @@ func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 ui }() _pEnd = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pIter)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(9)))))))) _2: - if (int32(*postInc6849(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { + if (int32(*postInc6921(&_pIter, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_pIter)) >= uintptr(unsafe.Pointer(_pEnd)) { goto _3 } @@ -52187,7 +52080,7 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn sink985 = *p } _8: - _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6849(&_pIter, 1))&i32(127)) + _nPayload = (_nPayload << uint(i32(7))) | uint32(int32(*preInc6921(&_pIter, 1))&i32(127)) if (int32(*_pIter) >= i32(128)) && (uintptr(unsafe.Pointer(_pIter)) < uintptr(unsafe.Pointer(_1_pEnd))) { goto _8 } @@ -52248,7 +52141,7 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { // return i32(0) }() }() - r0 = _sqlite3InvokeBusyHandler(tls, (*T7758969)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536 /* X71 */)))) + r0 = _sqlite3InvokeBusyHandler(tls, (*T7759588)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536 /* X71 */)))) return } @@ -52259,11 +52152,11 @@ func init() { crt.Xstrncpy(nil, &_btreeInvokeBusyHandlerĂ˜00__func__Ă˜000[0], str(56820), 23) } -func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T7758969) (r0 int32) { // sqlite3.c:141401:1 +func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T7759588) (r0 int32) { // sqlite3.c:141401:1 var _rc int32 // sqlite3.c:141402:7 _ = _rc if func() int32 { - if _p == (*T7758969)(unsafe.Pointer(uintptr(i32(0)))) { + if _p == (*T7759588)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(5204))) @@ -52888,7 +52781,7 @@ _2: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } _p = (*XBtCursor)(unsafe.Pointer(_p.X2)) goto _2 @@ -54020,7 +53913,7 @@ _15: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } _pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno) func() int32 { @@ -54040,7 +53933,7 @@ _15: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | (int32(_pPgOld.X6) & i32(8))) - sink6836 = *p + sink6908 = *p } if (_pPager.X10) == 0 { goto _26 @@ -54095,7 +53988,7 @@ _31: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pPgHdr)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } _sqlite3PcacheMakeDirty(tls, _8_pPgHdr) _sqlite3PagerUnrefNotNull(tls, _8_pPgHdr) @@ -54199,7 +54092,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -54215,16 +54108,16 @@ _4: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) & (^(i32(1) << uint(int32(_i&uint32(i32(7))))))) - sink6843 = *p + sink6915 = *p } goto _7 _6: _4_aiValues = (*uint32)(unsafe.Pointer(_pBuf)) - crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) - crt.Xmemset(tls, (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) + crt.Xmemset(tls, (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = uint32(i32(0)) _4_j = uint32(i32(0)) _8: @@ -54239,7 +54132,7 @@ _8: _6_h = uint32(uint64(((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))))-uint32(i32(1)))*uint32(i32(1))) % u64(124)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { goto _15 } @@ -54253,7 +54146,7 @@ _16: goto _14 _15: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7897311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T7896919)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) _13: _4_j += 1 goto _8 @@ -54463,7 +54356,7 @@ _13: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_1_pBt.X15) - uint32(i32(1))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) _1_usableSize = int32(_1_pBt.X16) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(18 /* X12 */))) = store6836(&_1_cellOffset, uint16((int32(_1_hdr)+i32(8))+int32(_pPage.X7))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(18 /* X12 */))) = store6908(&_1_cellOffset, uint16((int32(_1_hdr)+i32(8))+int32(_pPage.X7))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(88 /* X20 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_1_usableSize))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(96 /* X21 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_1_cellOffset))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(104 /* X22 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_pPage.X7))) @@ -55251,7 +55144,7 @@ _8: _nList = i32(0) _p = _pList _15: - if store7899165(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store7898773(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _18 } @@ -55529,7 +55422,7 @@ _29: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } goto _17 @@ -55570,7 +55463,7 @@ _35: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _17: _p = (*XPgHdr)(unsafe.Pointer(_p.X3)) @@ -56487,7 +56380,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) & i32(-9)) - sink6836 = *p + sink6908 = *p } _p = (*XPgHdr)(unsafe.Pointer(_p.X9)) goto _0 @@ -56850,7 +56743,7 @@ func _sqlite3VdbeSetNumCols(tls *crt.TLS, _p *XVdbe, _nResColumn int32) { // sql _sqlite3DbFree(tls, _db, _p.X20) _n = _nResColumn * i32(2) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(192 /* X29 */))) = uint16(_nResColumn) - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X20 */))))) = store7791765(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(72)*uint64(_n))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X20 */))))) = store7792384(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(72)*uint64(_n))))) if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -56885,7 +56778,7 @@ _3: _sqlite3DbFree(tls, _1_db, (unsafe.Pointer)(_p.X6)) _4: - if uintptr(unsafe.Pointer(preInc7791765(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc7792384(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _3 } @@ -56930,7 +56823,7 @@ _11: _13: _12: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(128)) - if uintptr(unsafe.Pointer(preInc7791765(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc7792384(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _5 } @@ -57631,7 +57524,7 @@ _6: _9: func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -57640,12 +57533,12 @@ _9: return i32(0) }() }() - _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) + _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) _10: goto _8 _7: - _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) + _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) _7_pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X0)) func() int32 { if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) > i32(0) { @@ -57687,15 +57580,15 @@ func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) if _pSorter == nil { goto _2 } _sqlite3VdbeSorterReset(tls, _db, _pSorter) - Xsqlite3_free(tls, (unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter)) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) _2: return @@ -57746,14 +57639,14 @@ _4: goto _4 _7: - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0))) _8: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(88 /* X12 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(80 /* X10 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = i32(0) @@ -57944,7 +57837,7 @@ func _sqlite3Win32Wait(tls *crt.TLS, _hObject unsafe.Pointer) (r0 uint32) { // s var _rc uint32 // sqlite3.c:39075:9 _ = _rc _0: - if store985(&_rc, (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(64)))).X1)})))(tls, _hObject, u32(4294967295), i32(1))) != u32(192) { + if store985(&_rc, (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(64)))).X1)})))(tls, _hObject, u32(4294967295), i32(1))) != u32(192) { goto _1 } @@ -58062,16 +57955,16 @@ _0: func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1 _sqlite3DbFree(tls, _db, _pTask.X3) - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil { + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil { goto _0 } - Xsqlite3_free(tls, (unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1)) goto _1 _0: func() int32 { - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -58080,7 +57973,7 @@ _0: return i32(0) }() }() - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0))) _1: if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) == nil { goto _4 @@ -58116,7 +58009,7 @@ _0: goto _3 } - _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) + _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) _p = _pNext goto _0 @@ -59574,7 +59467,7 @@ _1: goto _5 } - _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) _5: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pOp.X7)) *(*uintptr)(unsafe.Pointer(&_1_pOp)) += uintptr(32) @@ -59602,7 +59495,7 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 } func() int32 { - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(344 /* X58 */))).X0) >= uint32(_pParse.X12) { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(344 /* X58 */))).X0) >= uint32(_pParse.X12) { return i32(0) } return func() int32 { @@ -59612,7 +59505,7 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 }() }() { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) + p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) *p = (*p) - uint32(_pParse.X12) sink985 = *p } @@ -59700,7 +59593,7 @@ func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *XVdbe) { // sqlite3 }() }() func() int32 { - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -60421,7 +60314,7 @@ _5: goto _7 } - *(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _7: func() int32 { if (((_db.X36) > i32(0)) || (int32(_db.X15) == i32(0))) || (((_db.X77) == int64(i32(0))) && ((_db.X78) == int64(i32(0)))) { @@ -60433,7 +60326,7 @@ _7: return i32(0) }() }() - if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || (_p.X36) == nil { + if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || (_p.X36) == nil { goto _16 } @@ -60808,7 +60701,7 @@ _17: goto _21 _20: - if (*(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _22 } @@ -60853,7 +60746,7 @@ _25: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _sqlite3OpcodeName(tls, int32(_8_pOp.X0)) @@ -60881,7 +60774,7 @@ _34: goto _37 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { goto _38 } @@ -60897,24 +60790,24 @@ _37: } _apSub = (**XSubProgram)(unsafe.Pointer(_pSub.X5)) - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(12 /* X4 */))) = int32(uint64(_nSub) * u64(8)) _40: _33: _30: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) if _sqlite3VdbeMemClearAndResize(tls, _pMem, i32(100)) == 0 { goto _41 @@ -61711,8 +61604,8 @@ _2: }() }() *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(136 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758969)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) - if (*(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759588)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + if (*(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _11 } @@ -61780,7 +61673,7 @@ _23: crt.Xprintf(tls, str(64356)) _28: - crt.Xprintf(tls, str(64376), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) + crt.Xprintf(tls, str(64376), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) _3_once = i32(0) _27: _3_i += 1 @@ -62361,7 +62254,7 @@ _81: _jump_to_p2_and_check_for_interrupt: _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr((_pOp.X4)-i32(1)))) _check_for_interrupt: - if (*(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _242 } @@ -62422,7 +62315,7 @@ _82: }() _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) if ((_db.X6) & i32(1)) == 0 { goto _254 } @@ -62445,7 +62338,7 @@ _83: return i32(0) }() }() - _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128)) goto _248 @@ -62491,7 +62384,7 @@ _84: return i32(0) }() }() - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) if (_pOp.X4) == 0 { goto _268 @@ -62515,7 +62408,7 @@ _85: }() }() func() int32 { - if ((*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) { + if ((*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) { return i32(0) } return func() int32 { @@ -62524,7 +62417,7 @@ _85: return i32(0) }() }() - _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) func() int32 { if int32(_24_pCaller.X0) == i32(16) { return i32(0) @@ -62562,8 +62455,8 @@ _86: }() }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) + _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) if ((_db.X6) & i32(1)) == 0 { goto _281 } @@ -62627,16 +62520,16 @@ _284: } _sqlite3VdbeError(tls, _p, str(65120), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeExecĂ˜00azTypeĂ˜001)) + 8*uintptr(int32(_pOp.X2)-i32(1)))))) - if (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { + if (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { goto _290 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(65144), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(65144), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _290: goto _291 _289: - _sqlite3VdbeError(tls, _p, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3VdbeError(tls, _p, str(25612), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _291: Xsqlite3_log(tls, _pOp.X3, str(65152), _27_pcx, unsafe.Pointer(_p.X36), unsafe.Pointer(_p.X22)) _288: @@ -62690,13 +62583,13 @@ _297: _89: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) goto _248 _90: _pOut = _out2Prerelease(tls, _p, _pOp) func() int32 { - if (*(**int64)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int64)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -62705,14 +62598,14 @@ _90: return i32(0) }() }() - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _91: _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(8)) func() int32 { - if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 { + if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 { return i32(0) } return func() int32 { @@ -62721,12 +62614,12 @@ _91: return i32(0) }() }() - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _92: func() int32 { - if (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -62737,12 +62630,12 @@ _92: }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(79)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_encoding) == i32(1) { goto _313 } - _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) + _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) func() int32 { if (_rc == i32(0)) || (_rc == i32(18)) { return i32(0) @@ -62784,16 +62677,16 @@ _317: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } if int32(_pOp.X1) != i32(-1) { goto _323 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _323: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) - *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 + *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _pOut.X4 _313: if (_pOp.X3) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) { @@ -62815,7 +62708,7 @@ _324: }() _93: func() int32 { - if (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -62826,7 +62719,7 @@ _93: }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = _pOp.X3 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding if (_pOp.X5) <= i32(0) { @@ -62854,7 +62747,7 @@ _93: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { goto _334 } @@ -62876,7 +62769,7 @@ _94: return i32(0) }() }() - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store6836(&_45_nullFlag, uint16(func() int32 { + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store6908(&_45_nullFlag, uint16(func() int32 { if (_pOp.X3) != 0 { return i32(257) } @@ -62926,7 +62819,7 @@ _96: }() }() _pOut = _out2Prerelease(tls, _p, _pOp) - _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) + _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding goto _248 @@ -62942,7 +62835,7 @@ _97: }() }() func() int32 { - if ((*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) { + if ((*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) { return i32(0) } return func() int32 { @@ -63029,7 +62922,7 @@ _360: { p := (**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(56 /* X11 */))))) *p = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 72*uintptr((_pOp.X4)-_51_p1))) - sink7791765 = *p + sink7792384 = *p } _368: if (int32(_pOut.X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, _pOut) == 0 { @@ -63132,7 +63025,7 @@ _101: }() }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) goto _248 _102: @@ -63227,7 +63120,7 @@ _394: }() }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X8 */))) = ((_p.X8) + uint32(i32(2))) | uint32(i32(1)) - _60_pMem = store7791765((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(136 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) + _60_pMem = store7792384((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(136 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) _60_i = i32(0) _404: if _60_i >= (_pOp.X4) { @@ -63370,7 +63263,7 @@ _433: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = int32(_66_nByte) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding @@ -63398,8 +63291,8 @@ _434: goto _435 } - _73_iA = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) - _73_iB = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + _73_iA = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _73_iB = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _73_bIntint = int8(i32(1)) switch int32(_pOp.X0) { case i32(47): @@ -63488,7 +63381,7 @@ _450: goto _443 _443: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _451 @@ -63514,7 +63407,7 @@ _453: { p := &_73_rB *p = (*p) + _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63522,7 +63415,7 @@ _454: { p := &_73_rB *p = (*p) - _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63530,7 +63423,7 @@ _455: { p := &_73_rB *p = (*p) * _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63545,7 +63438,7 @@ _459: { p := &_73_rB *p = (*p) / _73_rA - sink6823 = *p + sink6895 = *p } goto _458 @@ -63576,7 +63469,7 @@ _458: goto _arithmetic_result_is_null _462: - *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB + *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(8)) if ((int32(_73_type1)|int32(_73_type2))&i32(8)) != i32(0) || _73_bIntint != 0 { goto _464 @@ -63661,12 +63554,12 @@ _110: _480: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(0 /* X0 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(32 /* X4 */))) = int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32)) *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(24 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(42 /* X8 */))) = uint8(_86_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(91)) _111: func() int32 { @@ -63679,7 +63572,7 @@ _111: return i32(0) }() }() - _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_87_pCtx.X0)) == _pOut { goto _483 @@ -63887,7 +63780,7 @@ _517: _506: _505: _503: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _248 @@ -63896,7 +63789,7 @@ _116: _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) _sqlite3VdbeMemIntegerify(tls, _pIn1) { - p := (*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_pOp.X4) sink967 = *p } @@ -64086,7 +63979,7 @@ _551: goto _554 } - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _555 } @@ -64094,7 +63987,7 @@ _551: goto _compare_op _555: - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _556 } @@ -64140,7 +64033,7 @@ _564: _558: _557: func() int32 { - if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) { + if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -64149,7 +64042,7 @@ _557: return i32(0) }() }() - _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) _549: _compare_op: switch int32(_pOp.X0) { @@ -64255,7 +64148,7 @@ _588: _581: _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) if ((_db.X6) & i32(1)) == 0 { goto _589 } @@ -64327,7 +64220,7 @@ _127: }() }() func() int32 { - if (*(**int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + if (*(**int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { return i32(0) } return func() int32 { @@ -64397,7 +64290,7 @@ _608: return i32(0) }() }() - _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) + _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) func() int32 { if _139_aPermute != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -64410,7 +64303,7 @@ _608: }() _609: _139_n = _pOp.X5 - _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if _139_n > i32(0) { return i32(0) @@ -64639,7 +64532,7 @@ _666: goto _668 _667: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) _668: goto _248 @@ -64653,7 +64546,7 @@ _132: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) _669: goto _248 @@ -64666,7 +64559,7 @@ _133: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) _670: goto _248 @@ -64696,7 +64589,7 @@ _674: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeFrame)(unsafe.Pointer(_p.X38)).X6)) + 1*uintptr(_163_iAddr/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_163_iAddr&uint32(i32(7)))))) - sink6843 = *p + sink6915 = *p } goto _675 @@ -64859,7 +64752,7 @@ _683: } func() int32 { - if (*(*int32)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))) > i32(0) { + if (*(*int32)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))) > i32(0) { return i32(0) } return func() int32 { @@ -64868,7 +64761,7 @@ _683: return i32(0) }() }() - _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(*(*int32)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))))) + _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(*(*int32)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))))) func() int32 { if (int32(_176_pReg.X1) & i32(16)) != 0 { return i32(0) @@ -64901,7 +64794,7 @@ _710: goto _711 _702: - _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))) + _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))) func() int32 { if int32(_176_pC.X0) == i32(0) { return i32(0) @@ -65021,7 +64914,7 @@ _701: } crt.Xmemset(tls, (unsafe.Pointer)(&_176_sMem), i32(0), u64(72)) - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) if _rc == i32(0) { goto _736 } @@ -65057,7 +64950,7 @@ _739: { p := &_176_zHdr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3GetVarint32(tls, _176_zHdr, &_176_t)))) - sink6849 = *p + sink6921 = *p } { p := &_176_offset64 @@ -65106,7 +64999,7 @@ _748: goto _750 } - _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) + _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) goto _751 _750: @@ -65215,7 +65108,7 @@ _762: goto _774 _773: - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) if _rc == i32(0) { goto _775 } @@ -65227,7 +65120,7 @@ _775: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pDest)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-4097)) - sink6836 = *p + sink6908 = *p } _774: _768: @@ -65241,7 +65134,7 @@ _776: goto _248 _140: - _210_zAffinity = *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _210_zAffinity = *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if _210_zAffinity != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -65300,7 +65193,7 @@ _141: _212_nHdr = i32(0) _212_nZero = int64(i32(0)) _212_nField = _pOp.X3 - _212_zAffinity = *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _212_zAffinity = *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if ((_212_nField > i32(0)) && ((_pOp.X4) > i32(0))) && (((_pOp.X4) + _212_nField) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { return i32(0) @@ -65343,7 +65236,7 @@ _141: _212_pRec = _212_pData0 _797: - _applyAffinity(tls, postInc7791765(&_212_pRec, 72), *postInc1025(&_212_zAffinity, 1), _encoding) + _applyAffinity(tls, postInc7792384(&_212_pRec, 72), *postInc1025(&_212_zAffinity, 1), _encoding) func() int32 { if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) == i32(0)) || (uintptr(unsafe.Pointer(_212_pRec)) <= uintptr(unsafe.Pointer(_212_pLast))) { return i32(0) @@ -65392,12 +65285,12 @@ _806: _805: { p := &_212_nZero - *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink967 = *p } { p := &_212_len - *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink985 = *p } _807: @@ -65507,7 +65400,7 @@ _821: *p = int32(uint32(*p) + _sqlite3VdbeSerialPut(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zNewRecord))+1*uintptr(_212_j))), _212_pRec, _212_serial_type)) sink961 = *p } - if uintptr(unsafe.Pointer(preInc7791765(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) { + if uintptr(unsafe.Pointer(preInc7792384(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) { goto _821 } @@ -65547,11 +65440,11 @@ _821: goto _831 } - *(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) + *(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16384)) - sink6836 = *p + sink6908 = *p } _831: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -65574,7 +65467,7 @@ _142: return i32(0) }() }() - _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))))) + uintptr(48 /* X14 */))))))) + _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))))) + uintptr(48 /* X14 */))))))) func() int32 { if _225_pCrsr != nil { return i32(0) @@ -65595,12 +65488,12 @@ _142: _837: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry goto _248 _143: _226_p1 = _pOp.X3 - _226_zName = *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _226_zName = *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if ((*XSavepoint)(unsafe.Pointer(_db.X73)) == (*XSavepoint)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X15) == i32(0)) { return i32(0) @@ -66150,7 +66043,7 @@ _959: return i32(0) }() }() - if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { + if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { goto _965 } @@ -66229,7 +66122,7 @@ _146: }() _sqlite3BtreeGetMeta(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_274_iDb))).X1)), _274_iCookie, (*uint32)(unsafe.Pointer(&_274_iMeta))) _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) goto _248 _147: @@ -66519,7 +66412,7 @@ _1028: }() }() _sqlite3VdbeMemIntegerify(tls, _pIn2) - _279_p2 = int32(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _279_p2 = int32(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) func() int32 { if _279_p2 >= i32(2) { return i32(0) @@ -66535,7 +66428,7 @@ _1029: goto _1040 } - _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if int32(_279_pKeyInfo.X1) == int32(_db.X14) { return i32(0) @@ -66564,7 +66457,7 @@ _1040: goto _1046 } - _279_nField = *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _279_nField = *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _1046: _1045: func() int32 { @@ -66599,13 +66492,13 @@ _1051: storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur))+uintptr(7 /* X7 */))), int8(i32(1)), 4, 2) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(68 /* X17 */))) = uint32(_279_p2) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(6 /* X6 */))) = uint8(_279_wrFlag) - _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */)))))))) *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(56 /* X15 */))))) = _279_pKeyInfo *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(4 /* X4 */))) = uint8(bool2int(int32(_pOp.X1) != i32(-5))) _open_cursor_set_hints: i32(0) i32(0) - _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) + _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) if _rc == 0 { goto _1052 } @@ -66658,7 +66551,7 @@ _1058: goto _1059 } - if store8010589((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(56 /* X15 */))))), store8010589(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { + if store8010197((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(56 /* X15 */))))), store8010197(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _1060 } @@ -66707,13 +66600,13 @@ _1058: return i32(0) }() }() - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) _1063: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(0)) goto _1070 _1060: - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) _1070: _1059: @@ -66756,7 +66649,7 @@ _153: goto _no_mem _1076: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(56 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(56 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) == _db { return i32(0) @@ -66848,7 +66741,7 @@ _155: _1092: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(2 /* X2 */))) = uint8(i32(1)) - *(*int32)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(48 /* X14 */))))) = _pOp.X4 + *(*int32)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(48 /* X14 */))))) = _pOp.X4 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) func() int32 { if int32(_pOp.X2) == i32(0) { @@ -66936,7 +66829,7 @@ _160: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -66954,7 +66847,7 @@ _160: } func() int32 { - if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) { + if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) { return i32(0) } return func() int32 { @@ -66982,7 +66875,7 @@ _1115: goto _jump_to_p2 _1117: - if (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { goto _1118 } @@ -66998,7 +66891,7 @@ _1119: goto _1120 _1118: - if (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { goto _1121 } @@ -67014,7 +66907,7 @@ _1122: _1121: _1120: _1116: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(80 /* X20 */))) = _299_iKey if _rc == i32(0) { goto _1123 @@ -67026,7 +66919,7 @@ _1123: goto _1124 _1111: - if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == 0 { + if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == 0 { goto _1125 } @@ -67082,7 +66975,7 @@ _1111: }() }() func() int32 { - if (*(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { + if (*(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { return i32(0) } return func() int32 { @@ -67092,7 +66985,7 @@ _1111: }() }() _1125: - _299_nField = *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _299_nField = *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if int32(_pOp.X1) == i32(-11) { return i32(0) @@ -67183,7 +67076,7 @@ _1158: _1161: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(22 /* X7 */))) = uint8(i32(0)) - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) if _rc == i32(0) { goto _1164 } @@ -67230,7 +67123,7 @@ _1124: } _299_res = i32(0) - _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1176 } @@ -67261,7 +67154,7 @@ _1169: } _299_res = i32(0) - _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1185 } @@ -67272,7 +67165,7 @@ _1185: goto _1186 _1184: - _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */)))))))) + _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */)))))))) _1186: _1178: _seek_not_found: @@ -67358,7 +67251,7 @@ _163: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -67377,12 +67270,12 @@ _163: return i32(0) }() }() - if (*(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { + if (*(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { goto _1208 } *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X1 */))))) = _pIn3 _320_ii = i32(0) _1209: @@ -67430,7 +67323,7 @@ _1212: goto _1220 _1208: - _320_pFree = store8010182(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) + _320_pFree = store8009790(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) if _320_pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _1221 } @@ -67481,7 +67374,7 @@ _1231: _1230: _1226: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) if _320_pFree == nil { goto _1232 } @@ -67593,7 +67486,7 @@ _165: return i32(0) }() }() - _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(48 /* X14 */))))))) + _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(48 /* X14 */))))))) func() int32 { if _330_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -67605,7 +67498,7 @@ _165: }() }() _330_res = i32(0) - _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _rc = _sqlite3BtreeMovetoUnpacked(tls, _330_pCrsr, (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(_330_iKey), i32(0), &_330_res) func() int32 { if (_rc == i32(0)) || (_330_res == i32(0)) { @@ -67689,7 +67582,7 @@ _166: }() }() _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))))+uintptr(16 /* X9 */))), int64(1)) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))))+uintptr(16 /* X9 */))), int64(1)) goto _248 _167: @@ -67728,7 +67621,7 @@ _167: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -67751,7 +67644,7 @@ _167: goto _1281 } - _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res) + _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res) if _rc == i32(0) { goto _1282 } @@ -67768,7 +67661,7 @@ _1282: _1283: func() int32 { - if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) != 0 { + if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) != 0 { return i32(0) } return func() int32 { @@ -67777,7 +67670,7 @@ _1283: return i32(0) }() }() - _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) + _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) if _336_v < i64(9223372036854775807) { goto _1287 } @@ -67872,7 +67765,7 @@ _1304: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1308 } @@ -67880,13 +67773,13 @@ _1304: goto _abort_due_to_error _1308: - if _336_v >= ((*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { + if _336_v >= ((*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { goto _1309 } - _336_v = (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) + _336_v = (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) _1309: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v _1289: if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _1310 @@ -67911,7 +67804,7 @@ _1313: sink967 = *p } _336_v += 1 - if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { + if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { goto _1313 } @@ -67943,7 +67836,7 @@ _1317: _1310: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v goto _248 _168: @@ -67992,7 +67885,7 @@ _169: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68058,7 +67951,7 @@ _1337: _registerTrace(tls, _pOp.X5, _352_pKey) _1343: - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) goto _1344 _1338: @@ -68089,7 +67982,7 @@ _1344: }() }() _352_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_352_pC.X1))).X0 - _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() int32 { if (int32(_pOp.X2)&i32(64)) != 0 || (((_352_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) { return i32(0) @@ -68156,14 +68049,14 @@ _1360: goto _1365 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = *(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = *(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) goto _1366 _1365: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = i32(0) _1366: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(uintptr(i32(0))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -68215,7 +68108,7 @@ _170: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68234,11 +68127,11 @@ _170: return i32(0) }() }() - if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { + if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { goto _1383 } - _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) + _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) func() int32 { if (_362_pC.X20) == _363_iKey { return i32(0) @@ -68265,7 +68158,7 @@ _1383: }() }() func() int32 { - if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68275,12 +68168,12 @@ _1383: }() }() _362_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_362_pC.X1))).X0 - _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_pOp.X2)&i32(2)) == i32(0) || (_362_pC.X4) == 0 { goto _1393 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(80 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(80 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) _1393: goto _1394 @@ -68317,7 +68210,7 @@ _1400: _nExtraDelete -= 1 _1401: _1397: - _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))), uint8(_pOp.X2)) + _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))), uint8(_pOp.X2)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X12 */))) = i32(0) if _rc == 0 { @@ -68379,7 +68272,7 @@ _172: }() }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - _373_nKeyCol = *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _373_nKeyCol = *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _373_res = i32(0) _rc = _sqlite3VdbeSorterCompare(tls, _373_pC, _pIn3, _373_nKeyCol, &_373_res) if _rc == 0 { @@ -68496,7 +68389,7 @@ _174: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68505,7 +68398,7 @@ _174: return i32(0) }() }() - _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) + _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) func() int32 { if int32(_375_pC.X3) == i32(0) { return i32(0) @@ -68616,7 +68509,7 @@ _1456: } func() int32 { - if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { + if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68625,7 +68518,7 @@ _1456: return i32(0) }() }() - _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))).X0)) + _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))).X0)) _378_pModule = (*Xsqlite3_module)(unsafe.Pointer(_378_pVtab.X0)) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { @@ -68641,7 +68534,7 @@ _1456: }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 - }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))), &_378_v) + }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))), &_378_v) _sqlite3VtabImportErrmsg(tls, _p, _378_pVtab) if _rc == 0 { goto _1463 @@ -68664,7 +68557,7 @@ _1458: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68689,10 +68582,10 @@ _1469: goto _248 _1470: - _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */)))))))) + _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */)))))))) _1464: _1457: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v goto _248 _176: @@ -68724,7 +68617,7 @@ _176: } func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -68733,7 +68626,7 @@ _176: return i32(0) }() }() - _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */)))))))) + _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */)))))))) _1476: goto _248 @@ -68769,7 +68662,7 @@ _177: return i32(0) }() }() - _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */))))))) + _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */))))))) _386_res = i32(0) func() int32 { if _386_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -68848,7 +68741,7 @@ _178: return i32(0) }() }() - _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(48 /* X14 */))))))) + _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(48 /* X14 */))))))) func() int32 { if _390_pCrsr != nil { return i32(0) @@ -68955,7 +68848,7 @@ _1517: return i32(0) }() }() - _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(48 /* X14 */))))))) + _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(48 /* X14 */))))))) func() int32 { if _393_pCrsr != nil { return i32(0) @@ -69091,7 +68984,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreeNext}))) { return i32(0) @@ -69107,7 +69000,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreePrevious}))) { return i32(0) @@ -69123,7 +69016,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreeNext}))) { return i32(0) @@ -69139,7 +69032,7 @@ _186: f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreePrevious}))) { return i32(0) @@ -69172,7 +69065,7 @@ _186: }() _rc = (*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(48 /* X14 */))))))), &_396_res) + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(48 /* X14 */))))))), &_396_res) _next_tail: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -69288,8 +69181,8 @@ _1592: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(8 /* X1 */))) = int64(_pIn2.X4) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(_pIn2.X5) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(24 /* X3 */))))) = (*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer(_aMem)) + uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_pOp.X5)))))*uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(72))))))))))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(32 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(48 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(32 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(48 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { if (int32(_pOp.X2) & i32(16)) != 0 { return (_399_pC.X12) } @@ -69368,7 +69261,7 @@ _189: return i32(0) }() }() - _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(48 /* X14 */))))))) + _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(48 /* X14 */))))))) func() int32 { if _402_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -69462,7 +69355,7 @@ _191: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -69526,7 +69419,7 @@ _1638: } _404_rowid = int64(i32(0)) - _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid) + _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid) if _rc == i32(0) { goto _1640 } @@ -69570,7 +69463,7 @@ _1640: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -69593,7 +69486,7 @@ _1640: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(80 /* X20 */))) = _404_rowid *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(3 /* X3 */))) = uint8(i32(1)) func() int32 { - if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { + if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -69602,13 +69495,13 @@ _1640: return i32(0) }() }() - *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(**XVdbeCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(40 /* X13 */))))) = _404_pC goto _1656 _1641: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid _1656: goto _1657 @@ -69673,7 +69566,7 @@ _195: }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -69713,7 +69606,7 @@ _195: }() }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_410_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_pOp.X0) >= i32(61) { goto _1678 } @@ -69860,7 +69753,7 @@ _1706: _416_iMoved = i32(0) _rc = _sqlite3BtreeDropTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_416_iDb))).X1)), _pOp.X3, &_416_iMoved) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) if _rc == 0 { goto _1710 } @@ -69940,7 +69833,7 @@ _197: }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) { - p := (*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_420_nChange) sink967 = *p } @@ -69981,7 +69874,7 @@ _198: goto _1731 } - _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) + _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) goto _1732 _1731: @@ -70005,7 +69898,7 @@ _1731: return i32(0) }() }() - _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) if _rc == 0 { goto _1737 } @@ -70079,12 +69972,12 @@ _1748: goto _abort_due_to_error _1749: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) goto _248 _201: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(94 /* X26 */))) += 1 - _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(94 /* X26 */))) -= 1 if _rc == 0 { goto _1750 @@ -70141,7 +70034,7 @@ _1754: *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(0 /* X0 */))))) = _db *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(16 /* X2 */))) = _pOp.X3 *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(8 /* X1 */))) = (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) - _430_zSql = _sqlite3MPrintf(tls, _db, str(72700), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _430_zSql = _sqlite3MPrintf(tls, _db, str(72700), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if _430_zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1763 } @@ -70151,7 +70044,7 @@ _1754: _1763: func() int32 { - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -70160,7 +70053,7 @@ _1763: return i32(0) }() }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(20 /* X3 */))) = i32(0) func() int32 { if (_db.X17) == 0 { @@ -70180,7 +70073,7 @@ _1763: _rc = _430_initData.X3 _1769: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_430_zSql)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) _1764: if _rc == 0 { goto _1770 @@ -70221,15 +70114,15 @@ _1775: goto _248 _204: - _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _205: - _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _206: - _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _207: @@ -70244,7 +70137,7 @@ _207: }() }() _441_nRoot = _pOp.X4 - _441_aRoot = *(**int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _441_aRoot = *(**int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if _441_nRoot > i32(0) { return i32(0) @@ -70317,7 +70210,7 @@ _207: return i32(0) }() }() - _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) + _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) _sqlite3VdbeMemSetNull(tls, _pIn1) if _441_nErr != i32(0) { goto _1793 @@ -70344,7 +70237,7 @@ _1793: _1797: { - p := (*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_441_nErr-i32(1)) sink967 = *p } @@ -70379,12 +70272,12 @@ _208: _1802: _1801: - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) goto _248 _209: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { + if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { goto _1804 } @@ -70398,7 +70291,7 @@ _1804: _210: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - _450_iSet = *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _450_iSet = *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() int32 { if (int32(_pIn3.X1) & i32(4)) != 0 { return i32(0) @@ -70446,7 +70339,7 @@ _1808: goto _1815 } - _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) if _450_exists == 0 { goto _1816 } @@ -70459,12 +70352,12 @@ _1815: goto _1817 } - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _1817: goto _248 _211: - _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _454_pRt = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) func() int32 { if (_454_pProgram.X1) > i32(0) { @@ -70540,7 +70433,7 @@ _1831: _1832: _sqlite3VdbeMemRelease(tls, _454_pRt) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(8 /* X1 */))) = uint16(i32(64)) - *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame + *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(0 /* X0 */))))) = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(96 /* X14 */))) = _454_nMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(100 /* X15 */))) = _454_pProgram.X3 @@ -70568,7 +70461,7 @@ _1836: goto _1837 _1828: - _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) + _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) func() int32 { if (((_454_pProgram.X2) + (_454_pProgram.X3)) == (_454_pFrame.X14)) || (((_454_pProgram.X3) == i32(0)) && (((_454_pProgram.X2) + i32(1)) == (_454_pFrame.X14))) { return i32(0) @@ -70619,13 +70512,13 @@ _1837: *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(280 /* X43 */))))) = (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X11 */))) = i32(0) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(248 /* X38 */))))) = _454_pFrame - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X18 */))))) = store7791765(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u64(112))))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X18 */))))) = store7792384(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u64(112))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X6 */))) = _454_pFrame.X14 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X7 */))) = int32(uint16(_454_pFrame.X15)) *(***XVdbeCursor)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(152 /* X23 */))))) = (**XVdbeCursor)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_p.X6))))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(48 /* X6 */))) = (*uint8)(unsafe.Pointer((**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_454_pProgram.X3))))) crt.Xmemset(tls, (unsafe.Pointer)(_454_pFrame.X6), i32(0), uint64(((_454_pProgram.X1)+i32(7))/i32(8))) - *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X17 */))))) = store8117959(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) + *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X17 */))))) = store8117567(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(184 /* X27 */))) = _454_pProgram.X1 _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(i32(-1)))) goto _248 @@ -70730,11 +70623,11 @@ _1863: _sqlite3VdbeMemIntegerify(tls, _pIn1) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) _sqlite3VdbeMemIntegerify(tls, _pIn2) - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { goto _1866 } - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _1866: goto _248 @@ -70750,12 +70643,12 @@ _216: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1869 } { - p := (*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_pOp.X5) sink967 = *p } @@ -70788,21 +70681,21 @@ _217: return i32(0) }() }() - _475_x = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _475_x = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) if _475_x > int64(i32(0)) && _sqlite3AddInt64(tls, &_475_x, func() int64 { - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { - return (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { + return (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) } return int64(i32(0)) }()) == 0 { goto _1877 } - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) goto _1878 _1877: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x _1878: goto _248 @@ -70818,15 +70711,15 @@ _218: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { goto _1881 } - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1882 } - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1882: goto _jump_to_p2 @@ -70845,13 +70738,13 @@ _219: return i32(0) }() }() - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { goto _1885 } - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1885: - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { goto _1886 } @@ -70911,12 +70804,12 @@ _220: _1899: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(16 /* X2 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(32 /* X4 */))) = int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32)) *(**XVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(24 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(42 /* X8 */))) = uint8(_481_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(149)) _221: func() int32 { @@ -70929,7 +70822,7 @@ _221: return i32(0) }() }() - _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _482_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_482_pCtx.X2)) == _482_pMem { goto _1902 @@ -71061,7 +70954,7 @@ _222: return i32(0) }() }() - _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) if _rc == 0 { goto _1929 } @@ -71398,7 +71291,7 @@ _228: goto _2006 } - _513_z = *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _513_z = *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _sqlite3VdbeError(tls, _p, str(73920), unsafe.Pointer(_513_z)) _2006: goto _abort_due_to_error @@ -71408,7 +71301,7 @@ _1996: goto _248 _229: - _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _rc = _sqlite3VtabBegin(tls, _db, _514_pVTab) if _514_pVTab == nil { goto _2007 @@ -71488,7 +71381,7 @@ _2019: _231: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(188 /* X38 */))) += 1 - _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(188 /* X38 */))) -= 1 if _rc == 0 { goto _2020 @@ -71512,7 +71405,7 @@ _232: }() _518_pCur = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) _518_pVCur = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _518_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_518_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -71551,7 +71444,7 @@ _2027: goto _2028 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(48 /* X14 */))))))) = _518_pVCur + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(48 /* X14 */))))))) = _518_pVCur *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pVtab)) + uintptr(8 /* X1 */))) += 1 goto _2029 @@ -71604,7 +71497,7 @@ _2034: return i32(0) }() }() - _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(48 /* X14 */))))))) + _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(48 /* X14 */))))))) _522_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_522_pVCur.X0)) _522_pModule = (*Xsqlite3_module)(unsafe.Pointer(_522_pVtab.X0)) func() int32 { @@ -71617,8 +71510,8 @@ _2034: return i32(0) }() }() - _522_nArg = int32(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) - _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) + _522_nArg = int32(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) + _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) _522_res = i32(0) _522_apArg = (**XMem)(unsafe.Pointer(_p.X19)) _522_i = i32(0) @@ -71634,7 +71527,7 @@ _2040: _2043: _rc = (*(*func(*crt.TLS, *Xsqlite3_file, int32, *int8, int32, **XMem) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8, int32, *unsafe.Pointer) int32 - }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) + }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) _sqlite3VtabImportErrmsg(tls, _p, _522_pVtab) if _rc == 0 { goto _2044 @@ -71688,7 +71581,7 @@ _234: goto _248 _2051: - _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))).X0)) + _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))).X0)) _524_pModule = (*Xsqlite3_module)(unsafe.Pointer(_524_pVtab.X0)) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { @@ -71707,7 +71600,7 @@ _2051: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pDest)) + uintptr(8 /* X1 */))) = uint16((int32(_524_pDest.X1) & i32(-49664)) | i32(1)) _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) int32 - }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))), &_524_sContext, _pOp.X4) + }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))), &_524_sContext, _pOp.X4) _sqlite3VtabImportErrmsg(tls, _p, _524_pVtab) if (_524_sContext.X5) == 0 { goto _2054 @@ -71758,7 +71651,7 @@ _235: goto _248 _2060: - _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))).X0)) + _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))).X0)) _528_pModule = (*Xsqlite3_module)(unsafe.Pointer(_528_pVtab.X0)) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { @@ -71774,7 +71667,7 @@ _2060: }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) + }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) _sqlite3VtabImportErrmsg(tls, _p, _528_pVtab) if _rc == 0 { goto _2063 @@ -71785,7 +71678,7 @@ _2060: _2063: _528_res = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) + }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) if _528_res != 0 { goto _2064 } @@ -71796,7 +71689,7 @@ _2064: goto _check_for_interrupt _236: - _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _531_pName = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_vtab, *int8) int32)(unsafe.Pointer(&struct { @@ -71889,7 +71782,7 @@ _237: return i32(0) }() }() - _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _532_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -71988,7 +71881,7 @@ _2097: }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X7 */))) = _532_rowid _2101: - if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { + if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { goto _2107 } @@ -72024,7 +71917,7 @@ _2093: _238: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X3))).X1)))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X3))).X1)))) goto _248 _239: @@ -72043,12 +71936,12 @@ _239: _542_newMax = uint32(_pOp.X5) _2115: _2114: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) goto _248 _240: func() int32 { - if ((*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(74480), uint64(i32(3))) == i32(0)) { + if ((*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(74480), uint64(i32(3))) == i32(0)) { return i32(0) } return func() int32 { @@ -72068,8 +71961,8 @@ _240: }() }() if (int32(_db.X24)&i32(129)) == i32(0) || ((uint32((_p.X32)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != 0 || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -72104,8 +71997,8 @@ _2129: _2127: _2125: if ((_db.X6)&i32(512)) == i32(0) || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -72273,7 +72166,7 @@ _no_mem: _abort_due_to_interrupt: func() int32 { - if (*(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) != 0 { + if (*(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) != 0 { return i32(0) } return func() int32 { @@ -72319,11 +72212,11 @@ _0: } _2_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(i32(0)))) - if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - _z = *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) + _z = *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) _5: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(1)) == 0 { goto _6 @@ -72377,7 +72270,7 @@ _2: goto _4 } - crt.Xprintf(tls, str(74868), *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(74868), *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _5 _4: @@ -72385,7 +72278,7 @@ _4: goto _6 } - crt.Xprintf(tls, str(74880), *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(74880), *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _7 _6: @@ -72393,7 +72286,7 @@ _6: goto _8 } - crt.Xprintf(tls, str(74888), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(74888), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _9 _8: @@ -72553,7 +72446,7 @@ _22: goto _26 } - Xsqlite3_snprintf(tls, i32(100), _zCsr, str(75032), *(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, i32(100), _zCsr, str(75032), *(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) @@ -72700,7 +72593,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(128)) - sink6836 = *p + sink6908 = *p } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(56 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) _4: @@ -72796,7 +72689,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703 { p := &_1_n - *p = (*p) + (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) sink961 = *p } _3: @@ -72852,7 +72745,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-7169)) - sink6836 = *p + sink6908 = *p } func() int32 { if (_srcType == i32(4096)) || (_srcType == i32(2048)) { @@ -72867,7 +72760,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | _srcType) - sink6836 = *p + sink6908 = *p } _5: return @@ -72991,7 +72884,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 return i32(0) }() }() - if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _4 } @@ -72999,7 +72892,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 return _4: - if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _5 } @@ -73203,7 +73096,7 @@ _2: goto _4 } - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _5 } @@ -73211,7 +73104,7 @@ _2: return _5: - if (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _6 } @@ -73227,7 +73120,7 @@ _4: goto _7 } - if (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _8 } @@ -73235,7 +73128,7 @@ _4: return _8: - if (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _9 } @@ -73255,7 +73148,7 @@ _7: goto _11 } - r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) + r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) return _11: @@ -73271,7 +73164,7 @@ _10: goto _14 } - r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) + r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) return _14: @@ -73542,7 +73435,7 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s goto _7 } - r0 = (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _7: @@ -73558,7 +73451,7 @@ _7: return _10: - r0 = (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 + r0 = (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 return _9: @@ -73570,7 +73463,7 @@ _9: return _12: - r0 = _n1 - (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = _n1 - (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _6: @@ -73665,7 +73558,7 @@ _3: return _1: - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { goto _4 } @@ -73714,7 +73607,7 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite return i32(0) }() }() - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) if _rc == 0 { goto _6 } @@ -74028,7 +73921,7 @@ _58: } _62: - if i32(128) > int32(*postInc6849(&_12_pCell, 1)) { + if i32(128) > int32(*postInc6921(&_12_pCell, 1)) { goto _63 } @@ -74099,7 +73992,7 @@ _73: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(0 /* X0 */))) = _14_nCellKey *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0)) @@ -74172,7 +74065,7 @@ _87: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-5)) - sink6843 = *p + sink6915 = *p } if _rc == 0 { goto _88 @@ -74412,7 +74305,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-7)) - sink6843 = *p + sink6915 = *p } *_pRes = i32(0) if int32(_pCur.X12) == i32(1) { @@ -74424,7 +74317,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) _10: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) - if int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) < int32(_pPage.X14) { + if int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) < int32(_pPage.X14) { goto _11 } @@ -74554,7 +74447,7 @@ _18: _14: _7: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) - _idx = int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) + _idx = int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) func() int32 { if (_pPage.X0) != 0 { return i32(0) @@ -74872,7 +74765,7 @@ _4: sink961 = *p } *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) - if int32(preInc6836(&_u, uint16(1))) < int32(_p.X2) { + if int32(preInc6908(&_u, uint16(1))) < int32(_p.X2) { goto _9 } @@ -74960,7 +74853,7 @@ _1: { p := &_p *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } _3_n = _sqlite3GetVarint(tls, _p, &_3_v64) func() int32 { @@ -75031,31 +74924,31 @@ _3: goto _14 _4: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(1)) return _5: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(2)) return _6: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(3)) return _7: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(4)) return _8: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(6)) return @@ -75067,7 +74960,7 @@ _10: _11: _12: - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(0)) return @@ -75099,7 +74992,7 @@ func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0 goto _0 } - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) goto _1 @@ -75116,9 +75009,9 @@ _0: }() }() i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u64(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u64(8)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(func() int32 { - if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { + if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { return i32(1) } return i32(8) @@ -75209,7 +75102,7 @@ _8: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-7)) - sink6843 = *p + sink6915 = *p } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) += 1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(i32(0)) @@ -75390,7 +75283,7 @@ func _moveToLeftmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:6 }() }() _4: - if _rc != i32(0) || (store8005637(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { + if _rc != i32(0) || (store8005245(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } @@ -75466,7 +75359,7 @@ func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-7)) - sink6843 = *p + sink6915 = *p } _releasePageNotNull(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(postInc973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(88 /* X14 */))), int8(-1)))))) return @@ -75685,7 +75578,7 @@ _14: return _15: - _v = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) + _v = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) if _v <= _lhs { goto _16 } @@ -75973,12 +75866,12 @@ _21: } _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _4_serial_type, &_mem1) - _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) + _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) goto _24 _23: _9_lhs = _vdbeRecordDecodeInt(tls, _4_serial_type, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1)))) - _9_rhs = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) + _9_rhs = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) if _9_lhs >= _9_rhs { goto _25 } @@ -76026,7 +75919,7 @@ _32: goto _34 } - if (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _35 } @@ -76034,7 +75927,7 @@ _32: goto _36 _35: - if (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _37 } @@ -76044,7 +75937,7 @@ _36: goto _38 _34: - _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _38: _33: _31: @@ -76174,7 +76067,7 @@ _64: goto _68 _67: - _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _68: goto _69 @@ -76924,7 +76817,7 @@ _skip_init: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-15)) - sink6843 = *p + sink6915 = *p } _pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0)))) if int32(_pRoot.X14) <= i32(0) { @@ -76989,7 +76882,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c }() }() func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -76999,7 +76892,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c }() }() func() int32 { - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) != 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) != 0 { return i32(0) } return func() int32 { @@ -77008,7 +76901,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c return i32(0) }() }() - _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), &_isDifferentRow) + _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), &_isDifferentRow) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X11 */))) = uint32(i32(0)) if _isDifferentRow == 0 { goto _6 @@ -77374,7 +77267,7 @@ _2: goto _3 } - _2_i = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + _2_i = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) if _2_i >= int64(i32(0)) { goto _4 } @@ -77480,7 +77373,7 @@ _14: { p := &_n - *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink985 = *p } _20: @@ -77575,7 +77468,7 @@ _5: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_buf)) + 1*uintptr(i32(0)))) *p = uint8(int32(*p) & i32(127)) - sink6843 = *p + sink6915 = *p } func() int32 { if _n <= i32(9) { @@ -77625,11 +77518,11 @@ func _sqlite3VdbeSerialPut(tls *crt.TLS, _buf *uint8, _pMem *XMem, _serial_type } i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8)) goto _3 _2: - _1_v = uint64(*(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _1_v = uint64(*(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _3: _len = store985(&_1_i, uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))))) func() int32 { @@ -77664,7 +77557,7 @@ _1: func() int32 { if ((_pMem.X4) + func() int32 { if (int32(_pMem.X1) & i32(16384)) != 0 { - return (*(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + return (*(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) } return i32(0) }()) == int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) { @@ -78009,7 +77902,7 @@ _7: goto _8 } - *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store8164492(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) + *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store8164100(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) crt.Xmemset(tls, (unsafe.Pointer)(_pCx), i32(0), u64(40)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(0 /* X0 */))) = _eCurType *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(1 /* X1 */))) = int8(_iDb) @@ -78019,8 +77912,8 @@ _7: goto _9 } - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u64(120)+(u64(8)*uint64(_nField))))))) - _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u64(120)+(u64(8)*uint64(_nField))))))) + _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) _9: _8: r0 = _pCx @@ -78217,12 +78110,12 @@ _34: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } _38: _pX = (*XBtCursor)(unsafe.Pointer(_pX.X2)) @@ -78369,7 +78262,7 @@ func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61481:1 { p := (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(128 /* X27 */))) *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(4)))) - sink6849 = *p + sink6921 = *p } _1: _0: @@ -78686,7 +78579,7 @@ _52: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _53: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(48 /* 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)))) @@ -78710,7 +78603,7 @@ _56: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(33 /* X5 */))) = uint8(func() int32 { if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zDbHeader))+1*uintptr(i32(52))))) != 0 { @@ -78781,7 +78674,7 @@ _72: goto _75 } - if store7766446(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { + if store7767065(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { goto _77 } @@ -79070,23 +78963,23 @@ _5: _16: _pPager = (*XPager)(unsafe.Pointer(_pPtr)) - *(**XPCache)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(280 /* X59 */))))) = (*XPCache)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**XPCache)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(280 /* X59 */))))) = (*XPCache)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(u64(304)))) }()))) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(72 /* X31 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(72 /* X31 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr((_pcacheSize+i32(7))&i32(-8)))) }()))) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(88 /* X33 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(88 /* X33 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(((_pVfs.X1)+i32(7))&i32(-8)))) }()))) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(80 /* X32 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(80 /* X32 */))))) = (*Xsqlite3_file)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize))) }()))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(208 /* X51 */))) = (*int8)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(208 /* X51 */))) = (*int8)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize))) }()))) @@ -79114,7 +79007,7 @@ _16: return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(216 /* X52 */))) = (*int8)(unsafe.Pointer(store6849(func() (**uint8, *uint8) { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(216 /* X52 */))) = (*int8)(unsafe.Pointer(store6921(func() (**uint8, *uint8) { p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr((_nPathname+i32(1))+_nUri))) }()))) @@ -80209,7 +80102,7 @@ _2: _szKeyInfo = int32(u64(40) + (uint64(int32((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)).X2)-i32(1)) * u64(8))) _sz = int32(u64(200) + (uint64(_nWorker) * u64(104))) _pSorter = (*XVdbeSorter)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_sz+_szKeyInfo)))) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter if _pSorter != (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } @@ -80218,7 +80111,7 @@ _2: goto _9 _8: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(40 /* X7 */))))) = store8010589(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(40 /* X7 */))))) = store8010197(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_pKeyInfo), _pCsr.X15, uint64(_szKeyInfo)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(16 /* X4 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) if _nField == 0 || _nWorker != i32(0) { @@ -80228,7 +80121,7 @@ _8: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(8 /* X3 */))) *p = uint16(int32(*p) + (int32(_pKeyInfo.X2) - _nField)) - sink6836 = *p + sink6908 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(6 /* X2 */))) = uint16(_nField) _11: @@ -80293,8 +80186,8 @@ _18: }() }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _pgsz - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { goto _26 } @@ -80371,7 +80264,7 @@ func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-15)) - sink6843 = *p + sink6915 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0)) if int32(_pCur.X12) == i32(1) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) != i32(0) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != i32(0) { @@ -80637,7 +80530,7 @@ func _moveToRightmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c: }() }() _4: - if (store8005637(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { + if (store8005245(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } @@ -80808,7 +80701,7 @@ _17: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } goto _25 @@ -80816,7 +80709,7 @@ _24: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-9)) - sink6843 = *p + sink6915 = *p } _25: _21: @@ -81199,7 +81092,7 @@ _58: return i32(0) }() }() - _idx = int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) + _idx = int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) goto _74 _71: @@ -81254,7 +81147,7 @@ _69: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } _rc = _balance(tls, _pCur) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))))) + uintptr(12 /* X9 */))) = uint8(i32(0)) @@ -81704,12 +81597,12 @@ _60: { p := &_pPayload *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink6849 = *p + sink6921 = *p } { p := &_pSrc *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) - sink6849 = *p + sink6921 = *p } { p := &_nSrc @@ -81833,7 +81726,7 @@ _13: _15: _14: - if _3_pOvfl == nil && store8005637(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { + if _3_pOvfl == nil && store8005245(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { goto _18 } @@ -82151,12 +82044,12 @@ func _sqlite3PagerDontWrite(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52960:1 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) *p = uint16(int32(*p) & i32(-5)) - sink6836 = *p + sink6908 = *p } _2: return @@ -82308,7 +82201,7 @@ _14: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) *p = uint16(int32(*p) + i32(2)) - sink6836 = *p + sink6908 = *p } _15: return @@ -82440,7 +82333,7 @@ _16: _18: _20: - if int32(store6836(&_iFreeBlk, uint16((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(1)))))))) >= int32(_iStart) { + if int32(store6908(&_iFreeBlk, uint16((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iPtr))))) + 1*uintptr(i32(1)))))))) >= int32(_iStart) { goto _21 } @@ -82526,7 +82419,7 @@ _34: { p := &_nFrag *p = uint8(int32(*p) + (int32(_iStart) - _7_iPtrEnd)) - sink6843 = *p + sink6915 = *p } _iSize = uint16(_iEnd - uint32(_iPtr)) _iStart = _iPtr @@ -82543,7 +82436,7 @@ _35: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_hdr)+i32(7)))) *p = uint8(int32(*p) - int32(_nFrag)) - sink6843 = *p + sink6915 = *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)))))) { @@ -82585,7 +82478,7 @@ _38: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) *p = uint16(int32(*p) + int32(_iOrigSize)) - sink6836 = *p + sink6908 = *p } r0 = i32(0) return @@ -82700,7 +82593,7 @@ _20: _sqlite3Put4byte(tls, _pCell, _iChild) _21: - _j = int32(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1))) + _j = int32(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1))) func() int32 { if _j < i32(3) { return i32(0) @@ -82808,7 +82701,7 @@ _36: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) *p = uint16(int32(*p) - int32(uint16(i32(2)+_sz))) - sink6836 = *p + sink6908 = *p } crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_idx)))), (unsafe.Pointer)(_pCell), uint64(_sz)) if _iChild == 0 { @@ -82824,7 +82717,7 @@ _44: return _pIns }())) + 1*uintptr(i32(1)))) = uint8(_idx) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(22 /* X14 */))) += 1 - if int32(preInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(4)))), byte(1))) != i32(0) { + if int32(preInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(4)))), byte(1))) != i32(0) { goto _45 } @@ -83166,7 +83059,7 @@ _10: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7)))) *p = uint8(int32(*p) + int32(uint8(_x))) - sink6843 = *p + sink6915 = *p } goto _11 @@ -83293,7 +83186,7 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) }() }() _temp = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - _src = store6849(&_data, _pPage.X19) + _src = store6921(&_data, _pPage.X19) _hdr = int32(_pPage.X6) _cellOffset = int32(_pPage.X12) _nCell = int32(_pPage.X14) @@ -83430,7 +83323,7 @@ _36: { p := &_3_pAddr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } goto _31 @@ -84060,7 +83953,7 @@ _17: _1_pCell = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pPage.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*(int32(_pPage.X14)-i32(1))))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*(int32(_pPage.X14)-i32(1))))))) + 1*uintptr(i32(1))))))))))))) _1_pStop = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pCell)) + 1*uintptr(i32(9)))) _19: - if (int32(*postInc6849(&_1_pCell, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { + if (int32(*postInc6921(&_1_pCell, 1))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { goto _20 } @@ -84069,7 +83962,7 @@ _19: _20: _1_pStop = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pCell)) + 1*uintptr(i32(9)))) _22: - if (int32(store6843(postInc6849(&_1_pOut, 1), *postInc6849(&_1_pCell, 1)))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { + if (int32(store6915(postInc6921(&_1_pOut, 1), *postInc6921(&_1_pCell, 1)))&i32(128)) == 0 || uintptr(unsafe.Pointer(_1_pCell)) >= uintptr(unsafe.Pointer(_1_pStop)) { goto _23 } @@ -84140,7 +84033,7 @@ _5: { p := &_pData *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))))) - sink6849 = *p + sink6921 = *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))) @@ -84149,7 +84042,7 @@ _5: { p := &_pCellptr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } if uintptr(unsafe.Pointer(_pData)) >= uintptr(unsafe.Pointer(_pCellptr)) { goto _6 @@ -84577,7 +84470,7 @@ _43: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1 _j += 1 @@ -84627,7 +84520,7 @@ _54: { p := &_17_piCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1 goto _54 @@ -85024,7 +84917,7 @@ _138: goto _142 } - _46_pNew = store8005637((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+8*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i)))) + _46_pNew = store8005245((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+8*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i)))) *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_46_pNew.X23))) _nNew += 1 @@ -85321,7 +85214,7 @@ _207: { p := &_66_pCell *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(4)))) - sink6849 = *p + sink6921 = *p } if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) != i32(4) { goto _209 @@ -86130,7 +86023,7 @@ _3: } _1_sz = int32(_cachedCellSize(tls, _pCArray, _i)) - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(1))))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(2))))) != i32(0)) && store6849(&_1_pSlot, _pageFindSlot(tls, _pPg, _1_sz, &_1_rc)) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(1))))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(2))))) != i32(0)) && store6921(&_1_pSlot, _pageFindSlot(tls, _pPg, _1_sz, &_1_rc)) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -86145,7 +86038,7 @@ _10: { p := &_pData *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(_1_sz))) - sink6849 = *p + sink6921 = *p } _1_pSlot = _pData _9: @@ -86167,7 +86060,7 @@ _9: { p := &_pCellptr *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } _i += 1 goto _3 @@ -86697,14 +86590,14 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) _r2 = (*XUnpackedRecord)(unsafe.Pointer(_pSorter.X8)) _pKeyInfo = (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - _r2 = store8010182((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(48 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) + _r2 = store8009790((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(48 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -86782,8 +86675,8 @@ _2: goto _3 _0: - *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)).X0 - _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))) + *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)).X0 + _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))) _3: r0 = _pKey return @@ -86807,7 +86700,7 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) _pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey) if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 { goto _2 @@ -86842,7 +86735,7 @@ func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sq return i32(0) }() }() - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { goto _2 } @@ -87061,7 +86954,7 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) func() int32 { if _pSorter != nil { return i32(0) @@ -87076,12 +86969,12 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( goto _4 } - if (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { goto _5 } *_pbEof = i32(0) - _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))), (*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) + _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))), (*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) goto _6 _5: @@ -87092,7 +86985,7 @@ _6: _4: func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) != nil { + if (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) != nil { return i32(0) } return func() int32 { @@ -87131,7 +87024,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeSorterRewindĂ˜00__func__Ă˜000[0], str(88932), 24) } -func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8242208) (r0 int32) { // sqlite3.c:87247:1 +func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8241840) (r0 int32) { // sqlite3.c:87247:1 var _i int32 // sqlite3.c:87248:7 _ = _i var _aSlot **XSorterRecord // sqlite3.c:87249:16 @@ -87180,7 +87073,7 @@ _2: _5: func() int32 { - if (*(*int32)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { + if (*(*int32)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { return i32(0) } return func() int32 { @@ -87189,14 +87082,14 @@ _5: return i32(0) }() }() - _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))))) _6: goto _9 _4: - _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) _9: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) _i = i32(0) _10: if (*(**XSorterRecord)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSlot)) + 8*uintptr(_i)))) == nil { @@ -87623,8 +87516,8 @@ _3: } *_pp = _p1 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) - _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) + _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) if _p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -87637,8 +87530,8 @@ _7: _6: *_pp = _p2 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) - _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) + _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) _bCached = i32(0) if _p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -87715,11 +87608,11 @@ _3: goto _8 } - _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_nWorker))), (*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) + _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_nWorker))), (*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) goto _9 _8: - _5_aMem = (*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1 + _5_aMem = (*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1 _5_pCtx = (unsafe.Pointer)(_pTask) func() int32 { if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) { @@ -87732,7 +87625,7 @@ _8: }() }() func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -87742,7 +87635,7 @@ _8: }() }() func() int32 { - if (((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { + if (((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -87752,24 +87645,24 @@ _8: }() }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(90 /* X14 */))) = uint8(int64((uintptr(unsafe.Pointer(_pTask)) - uintptr(unsafe.Pointer((*XSortSubtask)(unsafe.Pointer((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))))) / 104)) - *(*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))) = _pSorter.X9 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))) = _pSorter.X9 + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) if _5_aMem == nil { goto _18 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _5_aMem + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _5_aMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _sqlite3MallocSize(tls, (unsafe.Pointer)(_5_aMem)) goto _19 _18: - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _20 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { goto _21 } @@ -87787,7 +87680,7 @@ _7: } -func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8242208) (r0 int32) { // sqlite3.c:87398:1 +func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T8241840) (r0 int32) { // sqlite3.c:87398:1 var _db *Xsqlite3 // sqlite3.c:87399:11 _ = _db var _rc int32 // sqlite3.c:87400:7 @@ -87876,7 +87769,7 @@ _13: goto _16 } - _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(8 /* X1 */))))))) + _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(8 /* X1 */))))))) _vdbePmaWriteVarint(tls, &_writer, uint64(_4_p.X0)) _vdbePmaWriteBlob(tls, &_writer, (*uint8)(unsafe.Pointer((unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_p))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))))), _4_p.X0) if (_pList.X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -88269,7 +88162,7 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point return i32(0) }() }() - _rc = _vdbeSorterListToPMA(tls, _pTask, (*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */)))) + _rc = _vdbeSorterListToPMA(tls, _pTask, (*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(8 /* X1 */))) = i32(1) r0 = (unsafe.Pointer)(uintptr(int64(_rc))) return @@ -88371,7 +88264,7 @@ _13: goto _16 } - if store8276268(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil { + if store8275900(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil { goto _17 } @@ -88705,7 +88598,7 @@ func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _pi _ = _1_pReadr _iOff = *_piOffset _rc = i32(0) - *_ppOut = store8286325(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) + *_ppOut = store8285957(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) if _pNew != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -89595,7 +89488,7 @@ func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngi var _pIncr *XIncrMerger // sqlite3.c:87843:14 _ = _pIncr _rc = i32(0) - _pIncr = store8276268(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { + _pIncr = store8275900(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { if _sqlite3FaultSim(tls, i32(100)) != 0 { return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) } @@ -89988,7 +89881,7 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) func() int32 { if ((_pSorter.X12) != 0) || (((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) && ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))))) { return i32(0) @@ -90067,16 +89960,16 @@ _17: goto _22 _6: - _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } _vdbeSorterRecordFree(tls, _db, _4_pFree) _23: - *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil) + *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil) _rc = i32(0) _22: r0 = _rc @@ -90124,7 +90017,7 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0 return i32(0) }() }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) func() int32 { if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) < int32(u8(128)) { return func() int32 { @@ -90141,7 +90034,7 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0 { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(92 /* X16 */))) *p = uint8(int32(*p) & i32(1)) - sink6843 = *p + sink6915 = *p } goto _7 @@ -90153,7 +90046,7 @@ _6: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(92 /* X16 */))) *p = uint8(int32(*p) & i32(2)) - sink6843 = *p + sink6915 = *p } goto _10 @@ -90177,7 +90070,7 @@ _7: goto _13 } - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _14 } @@ -90185,17 +90078,17 @@ _7: goto _16 _14: - _bFlush = bool2int((((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) + _bFlush = bool2int((((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) _16: if _bFlush == 0 { goto _19 } _rc = _vdbeSorterFlushPMA(tls, _pSorter) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(80 /* X10 */))) = i32(0) func() int32 { - if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { + if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -90207,7 +90100,7 @@ _16: _19: _13: { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) *p = (*p) + _nPMA sink961 = *p } @@ -90217,7 +90110,7 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = _nPMA _23: - if ((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _24 } @@ -90226,7 +90119,7 @@ _23: goto _25 } - _10_iListOff = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) + _10_iListOff = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) _10_nNew = (_pSorter.X11) * i32(2) _26: if _10_nNew >= _9_nMin { @@ -90249,7 +90142,7 @@ _28: _10_nNew = _9_nMin _29: - _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew)))) + _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew)))) if _10_aNew != nil { goto _30 } @@ -90258,21 +90151,21 @@ _29: return _30: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _10_aNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _10_aNew *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _10_nNew _25: - _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) + _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(80 /* X10 */))) *p = (*p) + ((_nReq + i32(7)) & i32(-8)) sink961 = *p } - if (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { goto _31 } - *(*int32)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) + *(*int32)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) _31: goto _32 @@ -90286,11 +90179,11 @@ _24: return _33: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8282031)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8281663)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) _32: crt.Xmemcpy(tls, (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_pNew))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))), (unsafe.Pointer)(_pVal.X5), uint64(_pVal.X4)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _pVal.X4 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8242208)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8241840)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew r0 = _rc return @@ -90393,7 +90286,7 @@ _13: _14: _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(uint32(_m.X4)-_lenRowid))))), _typeRowid, &_v) - *_rowid = *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) + *_rowid = *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) _sqlite3VdbeMemRelease(tls, &_m) r0 = i32(0) return @@ -90431,7 +90324,7 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p return i32(0) }() }() - _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(48 /* X14 */))))))) + _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(48 /* X14 */))))))) func() int32 { if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { return i32(0) @@ -91417,7 +91310,7 @@ func _patternCompare(tls *crt.TLS, _zPattern *uint8, _zString *uint8, _pInfo *T8 _0: if store985(&_c, func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPattern)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zPattern, 1)) + return uint32(*postInc6921(&_zPattern, 1)) } return _sqlite3Utf8Read(tls, &_zPattern) }()) == uint32(i32(0)) { @@ -91431,7 +91324,7 @@ _0: _5: if store985(&_c, func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPattern)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zPattern, 1)) + return uint32(*postInc6921(&_zPattern, 1)) } return _sqlite3Utf8Read(tls, &_zPattern) }()) != _matchAll && _c != _matchOne { @@ -91501,7 +91394,7 @@ _20: return _22: - if int32(*postInc6849(&_zString, 1)) < i32(192) { + if int32(*postInc6921(&_zString, 1)) < i32(192) { goto _23 } @@ -91539,7 +91432,7 @@ _27: _13_cx = _c _28: _29: - if store985(&_c2, uint32(*postInc6849(&_zString, 1))) == uint32(i32(0)) { + if store985(&_c2, uint32(*postInc6921(&_zString, 1))) == uint32(i32(0)) { goto _30 } @@ -91568,7 +91461,7 @@ _26: _35: if store985(&_c2, func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zString)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zString, 1)) + return uint32(*postInc6921(&_zString, 1)) } return _sqlite3Utf8Read(tls, &_zString) }()) == uint32(i32(0)) { @@ -91698,7 +91591,7 @@ _44: _41: _c2 = func() uint32 { if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zString)) + 1*uintptr(i32(0))))) < i32(128) { - return uint32(*postInc6849(&_zString, 1)) + return uint32(*postInc6921(&_zString, 1)) } return _sqlite3Utf8Read(tls, &_zString) }() @@ -91740,7 +91633,7 @@ _1: func _sqlite3Utf8Read(tls *crt.TLS, _pz **uint8) (r0 uint32) { // sqlite3.c:27247:1 var _c uint32 // sqlite3.c:27250:16 _ = _c - _c = uint32(*postInc6849(_pz, 1)) + _c = uint32(*postInc6921(_pz, 1)) if _c < uint32(i32(192)) { goto _0 } @@ -91751,7 +91644,7 @@ _1: goto _2 } - _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6849(_pz, 1))) + _c = (_c << uint(i32(6))) + uint32(i32(63)&int32(*postInc6921(_pz, 1))) goto _1 _2: @@ -92325,7 +92218,7 @@ func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // s { 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)))))) - sink6843 = *p + sink6915 = *p } return @@ -92778,7 +92671,7 @@ _15: { p := &_pCellIdx *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) - 1*uintptr(i32(2)))) - sink6849 = *p + sink6921 = *p } if _pc >= _contentOffset && _pc <= (_usableSize-uint32(i32(4))) { goto _23 @@ -93131,9 +93024,9 @@ _4: }() }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X7 */))) = _sqlite3DbMallocSize(tls, _db, (unsafe.Pointer)(_pMem.X6)) - *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) + *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) func() int32 { - if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93168,12 +93061,12 @@ func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N }() }() _p = (*XRowSet)(unsafe.Pointer(_pSpace)) - *(**T7914543)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7914543)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914151)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*T7914151)(unsafe.Pointer(uintptr(i32(0)))) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _db - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X4 */))))) = (*T7914471)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u64(56)))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p)))))))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X4 */))))) = (*T7914079)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u64(56)))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p)))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) = uint16((uint64(_N) - u64(56)) / u64(24)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X7 */))) = uint16(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X8 */))) = i32(0) @@ -93189,9 +93082,9 @@ func init() { } func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3.c:46426:1 - var _pEntry *T7914471 // sqlite3.c:46427:22 + var _pEntry *T7914079 // sqlite3.c:46427:22 _ = _pEntry - var _pLast *T7914471 // sqlite3.c:46428:22 + var _pLast *T7914079 // sqlite3.c:46428:22 _ = _pLast func() int32 { if (_p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_p.X7) & i32(2)) == i32(0)) { @@ -93204,7 +93097,7 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. }() }() _pEntry = _rowSetEntryAlloc(tls, _p) - if _pEntry != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if _pEntry != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -93212,8 +93105,8 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. _3: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(0 /* X0 */))) = _rowid - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(8 /* X1 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - _pLast = (*T7914471)(unsafe.Pointer(_p.X3)) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(8 /* X1 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + _pLast = (*T7914079)(unsafe.Pointer(_p.X3)) if _pLast == nil { goto _4 } @@ -93225,16 +93118,16 @@ _3: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X7 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _5: - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLast)) + uintptr(8 /* X1 */))))) = _pEntry + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLast)) + uintptr(8 /* X1 */))))) = _pEntry goto _6 _4: - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pEntry + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pEntry _6: - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = _pEntry + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = _pEntry return } @@ -93245,8 +93138,8 @@ func init() { crt.Xstrncpy(nil, &_sqlite3RowSetInsertĂ˜00__func__Ă˜000[0], str(93280), 20) } -func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *T7914471) { // sqlite3.c:46401:1 - var _1_pNew *T7914543 // sqlite3.c:46406:24 +func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *T7914079) { // sqlite3.c:46401:1 + var _1_pNew *T7914151 // sqlite3.c:46406:24 _ = _1_pNew func() int32 { if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { @@ -93262,18 +93155,18 @@ func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *T7914471) { // sqlite3.c: goto _2 } - _1_pNew = (*T7914543)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_p.X1)), u64(1016)))) - if _1_pNew != (*T7914543)(unsafe.Pointer(uintptr(i32(0)))) { + _1_pNew = (*T7914151)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_p.X1)), u64(1016)))) + if _1_pNew != (*T7914151)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - r0 = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) return _3: - *(**T7914543)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNew)) + uintptr(0 /* X0 */))))) = (*T7914543)(unsafe.Pointer(_p.X0)) - *(**T7914543)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _1_pNew - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X4 */))))) = (*T7914471)(unsafe.Pointer((*[42]struct { + *(**T7914151)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNew)) + uintptr(0 /* X0 */))))) = (*T7914151)(unsafe.Pointer(_p.X0)) + *(**T7914151)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _1_pNew + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X4 */))))) = (*T7914079)(unsafe.Pointer((*[42]struct { X0 int64 X1 unsafe.Pointer X2 unsafe.Pointer @@ -93281,7 +93174,7 @@ _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) = uint16(u64(42)) _2: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) -= 1 - r0 = postInc7914657((**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X4 */))))), 24) + r0 = postInc7914265((**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X4 */))))), 24) return } @@ -93304,7 +93197,7 @@ func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { }() }() func() int32 { - if (*T7914471)(unsafe.Pointer(_p.X5)) == (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if (*T7914079)(unsafe.Pointer(_p.X5)) == (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93321,21 +93214,21 @@ func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { goto _5 } - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _rowSetEntrySort(tls, (*T7914471)(unsafe.Pointer(_p.X2))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _rowSetEntrySort(tls, (*T7914079)(unsafe.Pointer(_p.X2))) _5: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X7 */))) *p = uint16(int32(*p) | i32(3)) - sink6836 = *p + sink6908 = *p } _4: - if (*T7914471)(unsafe.Pointer(_p.X2)) == nil { + if (*T7914079)(unsafe.Pointer(_p.X2)) == nil { goto _6 } - *_pRowid = (*T7914471)(unsafe.Pointer(_p.X2)).X0 - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = (*T7914471)(unsafe.Pointer((*T7914471)(unsafe.Pointer(_p.X2)).X1)) - if (*T7914471)(unsafe.Pointer(_p.X2)) != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + *_pRowid = (*T7914079)(unsafe.Pointer(_p.X2)).X0 + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = (*T7914079)(unsafe.Pointer((*T7914079)(unsafe.Pointer(_p.X2)).X1)) + if (*T7914079)(unsafe.Pointer(_p.X2)) != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -93356,10 +93249,10 @@ func init() { crt.Xstrncpy(nil, &_sqlite3RowSetNextĂ˜00__func__Ă˜000[0], str(93336), 18) } -func _rowSetEntrySort(tls *crt.TLS, _pIn *T7914471) (r0 *T7914471) { // sqlite3.c:46492:1 +func _rowSetEntrySort(tls *crt.TLS, _pIn *T7914079) (r0 *T7914079) { // sqlite3.c:46492:1 var _i uint32 // sqlite3.c:46493:16 _ = _i - var _pNext *T7914471 // sqlite3.c:46494:22 + var _pNext *T7914079 // sqlite3.c:46494:22 _ = _pNext var _aBucket [40]*struct { X0 int64 @@ -93373,44 +93266,44 @@ _0: goto _1 } - _pNext = (*T7914471)(unsafe.Pointer(_pIn.X1)) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(8 /* X1 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) + _pNext = (*T7914079)(unsafe.Pointer(_pIn.X1)) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(8 /* X1 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) _i = uint32(i32(0)) _2: - if (*(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) == nil { + if (*(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) == nil { goto _5 } - _pIn = _rowSetEntryMerge(tls, *(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i))), _pIn) - *(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) + _pIn = _rowSetEntryMerge(tls, *(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i))), _pIn) + *(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) _i += 1 goto _2 _5: - *(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i))) = _pIn + *(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i))) = _pIn _pIn = _pNext goto _0 _1: - _pIn = *(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(i32(0)))) + _pIn = *(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(i32(0)))) _i = uint32(i32(1)) _6: if uint64(_i) >= u64(40) { goto _9 } - if (*(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } goto _7 _10: - _pIn = func() *T7914471 { + _pIn = func() *T7914079 { if _pIn != nil { - return _rowSetEntryMerge(tls, _pIn, *(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) + return _rowSetEntryMerge(tls, _pIn, *(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) } - return (*(**T7914471)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) + return (*(**T7914079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aBucket)) + 8*uintptr(_i)))) }() _7: _i += 1 @@ -93422,14 +93315,14 @@ _9: } -func _rowSetEntryMerge(tls *crt.TLS, _pA *T7914471, _pB *T7914471) (r0 *T7914471) { // sqlite3.c:46457:1 - var _head T7914471 // sqlite3.c:46461:22 +func _rowSetEntryMerge(tls *crt.TLS, _pA *T7914079, _pB *T7914079) (r0 *T7914079) { // sqlite3.c:46457:1 + var _head T7914079 // sqlite3.c:46461:22 _ = _head - var _pTail *T7914471 // sqlite3.c:46462:22 + var _pTail *T7914079 // sqlite3.c:46462:22 _ = _pTail _pTail = &_head func() int32 { - if (_pA != (*T7914471)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*T7914471)(unsafe.Pointer(uintptr(i32(0))))) { + if (_pA != (*T7914079)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*T7914079)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -93440,7 +93333,7 @@ func _rowSetEntryMerge(tls *crt.TLS, _pA *T7914471, _pB *T7914471) (r0 *T7914471 }() _3: func() int32 { - if ((*T7914471)(unsafe.Pointer(_pA.X1)) == (*T7914471)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*T7914471)(unsafe.Pointer(_pA.X1)).X0)) { + if ((*T7914079)(unsafe.Pointer(_pA.X1)) == (*T7914079)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*T7914079)(unsafe.Pointer(_pA.X1)).X0)) { return i32(0) } return func() int32 { @@ -93450,7 +93343,7 @@ _3: }() }() func() int32 { - if ((*T7914471)(unsafe.Pointer(_pB.X1)) == (*T7914471)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*T7914471)(unsafe.Pointer(_pB.X1)).X0)) { + if ((*T7914079)(unsafe.Pointer(_pB.X1)) == (*T7914079)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*T7914079)(unsafe.Pointer(_pB.X1)).X0)) { return i32(0) } return func() int32 { @@ -93467,27 +93360,27 @@ _3: goto _13 } - _pTail = store7914657((**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) + _pTail = store7914265((**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) _13: - _pA = (*T7914471)(unsafe.Pointer(_pA.X1)) - if _pA != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + _pA = (*T7914079)(unsafe.Pointer(_pA.X1)) + if _pA != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pB + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pB goto _5 _14: goto _15 _12: - _pTail = store7914657((**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) - _pB = (*T7914471)(unsafe.Pointer(_pB.X1)) - if _pB != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + _pTail = store7914265((**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) + _pB = (*T7914079)(unsafe.Pointer(_pB.X1)) + if _pB != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pA + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail)) + uintptr(8 /* X1 */))))) = _pA goto _5 _16: @@ -93495,7 +93388,7 @@ _15: goto _3 _5: - r0 = (*T7914471)(unsafe.Pointer(_head.X1)) + r0 = (*T7914079)(unsafe.Pointer(_head.X1)) return } @@ -93507,15 +93400,15 @@ func init() { } func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid int64) (r0 int32) { // sqlite3.c:46658:1 - var _p *T7914471 // sqlite3.c:46659:22 + var _p *T7914079 // sqlite3.c:46659:22 _ = _p - var _pTree *T7914471 // sqlite3.c:46659:26 + var _pTree *T7914079 // sqlite3.c:46659:26 _ = _pTree - var _2_ppPrevTree **T7914471 // sqlite3.c:46670:26 + var _2_ppPrevTree **T7914079 // sqlite3.c:46670:26 _ = _2_ppPrevTree - var _6_pAux *T7914471 // sqlite3.c:46681:30 + var _6_pAux *T7914079 // sqlite3.c:46681:30 _ = _6_pAux - var _6_pTail *T7914471 // sqlite3.c:46681:37 + var _6_pTail *T7914079 // sqlite3.c:46681:37 _ = _6_pTail func() int32 { if (_pRowSet != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_pRowSet.X7) & i32(2)) == i32(0)) { @@ -93531,71 +93424,71 @@ func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid goto _3 } - _p = (*T7914471)(unsafe.Pointer(_pRowSet.X2)) + _p = (*T7914079)(unsafe.Pointer(_pRowSet.X2)) if _p == nil { goto _4 } - _2_ppPrevTree = (**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(40 /* X5 */))))) + _2_ppPrevTree = (**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(40 /* X5 */))))) if (int32(_pRowSet.X7) & i32(1)) != i32(0) { goto _5 } _p = _rowSetEntrySort(tls, _p) _5: - _pTree = (*T7914471)(unsafe.Pointer(_pRowSet.X5)) + _pTree = (*T7914079)(unsafe.Pointer(_pRowSet.X5)) _6: if _pTree == nil { goto _9 } - _2_ppPrevTree = (**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) - if (*T7914471)(unsafe.Pointer(_pTree.X2)) != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + _2_ppPrevTree = (**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) + if (*T7914079)(unsafe.Pointer(_pTree.X2)) != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(16 /* X2 */))))) = _rowSetListToTree(tls, _p) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(16 /* X2 */))))) = _rowSetListToTree(tls, _p) goto _9 _10: - _rowSetTreeToList(tls, (*T7914471)(unsafe.Pointer(_pTree.X2)), &_6_pAux, &_6_pTail) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(16 /* X2 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) + _rowSetTreeToList(tls, (*T7914079)(unsafe.Pointer(_pTree.X2)), &_6_pAux, &_6_pTail) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(16 /* X2 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) _p = _rowSetEntryMerge(tls, _6_pAux, _p) - _pTree = (*T7914471)(unsafe.Pointer(_pTree.X1)) + _pTree = (*T7914079)(unsafe.Pointer(_pTree.X1)) goto _6 _9: - if _pTree != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if _pTree != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } - *_2_ppPrevTree = store7914657(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) + *_2_ppPrevTree = store7914265(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) if _pTree == nil { goto _13 } *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(0 /* X0 */))) = int64(i32(0)) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(16 /* X2 */))))) = _rowSetListToTree(tls, _p) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(8 /* X1 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTree)) + uintptr(16 /* X2 */))))) = _rowSetListToTree(tls, _p) _13: _12: - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(16 /* X2 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(24 /* X3 */))))) = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(16 /* X2 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(24 /* X3 */))))) = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(50 /* X7 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRowSet)) + uintptr(52 /* X8 */))) = _iBatch _3: - _pTree = (*T7914471)(unsafe.Pointer(_pRowSet.X5)) + _pTree = (*T7914079)(unsafe.Pointer(_pRowSet.X5)) _14: if _pTree == nil { goto _17 } - _p = (*T7914471)(unsafe.Pointer(_pTree.X2)) + _p = (*T7914079)(unsafe.Pointer(_pTree.X2)) _18: if _p == nil { goto _19 @@ -93605,7 +93498,7 @@ _18: goto _20 } - _p = (*T7914471)(unsafe.Pointer(_p.X1)) + _p = (*T7914079)(unsafe.Pointer(_p.X1)) goto _21 _20: @@ -93613,7 +93506,7 @@ _20: goto _22 } - _p = (*T7914471)(unsafe.Pointer(_p.X2)) + _p = (*T7914079)(unsafe.Pointer(_p.X2)) goto _23 _22: @@ -93625,7 +93518,7 @@ _21: goto _18 _19: - _pTree = (*T7914471)(unsafe.Pointer(_pTree.X1)) + _pTree = (*T7914079)(unsafe.Pointer(_pTree.X1)) goto _14 _17: @@ -93640,15 +93533,15 @@ func init() { crt.Xstrncpy(nil, &_sqlite3RowSetTestĂ˜00__func__Ă˜000[0], str(93508), 18) } -func _rowSetListToTree(tls *crt.TLS, _pList *T7914471) (r0 *T7914471) { // sqlite3.c:46592:1 +func _rowSetListToTree(tls *crt.TLS, _pList *T7914079) (r0 *T7914079) { // sqlite3.c:46592:1 var _iDepth int32 // sqlite3.c:46593:7 _ = _iDepth - var _p *T7914471 // sqlite3.c:46594:22 + var _p *T7914079 // sqlite3.c:46594:22 _ = _p - var _pLeft *T7914471 // sqlite3.c:46595:22 + var _pLeft *T7914079 // sqlite3.c:46595:22 _ = _pLeft func() int32 { - if _pList != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if _pList != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93658,8 +93551,8 @@ func _rowSetListToTree(tls *crt.TLS, _pList *T7914471) (r0 *T7914471) { // sqlit }() }() _p = _pList - _pList = (*T7914471)(unsafe.Pointer(_p.X1)) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store7914657((**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7914471)(unsafe.Pointer(uintptr(i32(0))))) + _pList = (*T7914079)(unsafe.Pointer(_p.X1)) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store7914265((**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7914079)(unsafe.Pointer(uintptr(i32(0))))) _iDepth = i32(1) _2: if _pList == nil { @@ -93668,9 +93561,9 @@ _2: _pLeft = _p _p = _pList - _pList = (*T7914471)(unsafe.Pointer(_p.X1)) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pLeft - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, &_pList, _iDepth) + _pList = (*T7914079)(unsafe.Pointer(_p.X1)) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pLeft + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, &_pList, _iDepth) _iDepth += 1 goto _2 @@ -93686,16 +93579,16 @@ func init() { crt.Xstrncpy(nil, &_rowSetListToTreeĂ˜00__func__Ă˜000[0], str(93540), 17) } -func _rowSetNDeepTree(tls *crt.TLS, _ppList **T7914471, _iDepth int32) (r0 *T7914471) { // sqlite3.c:46556:1 - var _p *T7914471 // sqlite3.c:46560:22 +func _rowSetNDeepTree(tls *crt.TLS, _ppList **T7914079, _iDepth int32) (r0 *T7914079) { // sqlite3.c:46556:1 + var _p *T7914079 // sqlite3.c:46560:22 _ = _p - var _pLeft *T7914471 // sqlite3.c:46561:22 + var _pLeft *T7914079 // sqlite3.c:46561:22 _ = _pLeft - if (*_ppList) != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if (*_ppList) != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - r0 = (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) return _0: @@ -93705,7 +93598,7 @@ _0: _pLeft = _rowSetNDeepTree(tls, _ppList, _iDepth-i32(1)) _p = *_ppList - if _p != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if _p != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -93713,26 +93606,26 @@ _0: return _2: - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pLeft - *_ppList = (*T7914471)(unsafe.Pointer(_p.X1)) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, _ppList, _iDepth-i32(1)) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pLeft + *_ppList = (*T7914079)(unsafe.Pointer(_p.X1)) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = _rowSetNDeepTree(tls, _ppList, _iDepth-i32(1)) goto _3 _1: _p = *_ppList - *_ppList = (*T7914471)(unsafe.Pointer(_p.X1)) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store7914657((**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7914471)(unsafe.Pointer(uintptr(i32(0))))) + *_ppList = (*T7914079)(unsafe.Pointer(_p.X1)) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store7914265((**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*T7914079)(unsafe.Pointer(uintptr(i32(0))))) _3: r0 = _p return } -func _rowSetTreeToList(tls *crt.TLS, _pIn *T7914471, _ppFirst **T7914471, _ppLast **T7914471) { // sqlite3.c:46521:1 - var _1_p *T7914471 // sqlite3.c:46528:24 +func _rowSetTreeToList(tls *crt.TLS, _pIn *T7914079, _ppFirst **T7914079, _ppLast **T7914079) { // sqlite3.c:46521:1 + var _1_p *T7914079 // sqlite3.c:46528:24 _ = _1_p func() int32 { - if _pIn != (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if _pIn != (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -93741,29 +93634,29 @@ func _rowSetTreeToList(tls *crt.TLS, _pIn *T7914471, _ppFirst **T7914471, _ppLas return i32(0) }() }() - if (*T7914471)(unsafe.Pointer(_pIn.X2)) == nil { + if (*T7914079)(unsafe.Pointer(_pIn.X2)) == nil { goto _2 } - _rowSetTreeToList(tls, (*T7914471)(unsafe.Pointer(_pIn.X2)), _ppFirst, &_1_p) - *(**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(8 /* X1 */))))) = _pIn + _rowSetTreeToList(tls, (*T7914079)(unsafe.Pointer(_pIn.X2)), _ppFirst, &_1_p) + *(**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(8 /* X1 */))))) = _pIn goto _3 _2: *_ppFirst = _pIn _3: - if (*T7914471)(unsafe.Pointer(_pIn.X1)) == nil { + if (*T7914079)(unsafe.Pointer(_pIn.X1)) == nil { goto _4 } - _rowSetTreeToList(tls, (*T7914471)(unsafe.Pointer(_pIn.X1)), (**T7914471)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn))+uintptr(8 /* X1 */))))), _ppLast) + _rowSetTreeToList(tls, (*T7914079)(unsafe.Pointer(_pIn.X1)), (**T7914079)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn))+uintptr(8 /* X1 */))))), _ppLast) goto _5 _4: *_ppLast = _pIn _5: func() int32 { - if (*T7914471)(unsafe.Pointer((*_ppLast).X1)) == (*T7914471)(unsafe.Pointer(uintptr(i32(0)))) { + if (*T7914079)(unsafe.Pointer((*_ppLast).X1)) == (*T7914079)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -94334,7 +94227,7 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-17)) - sink6836 = *p + sink6908 = *p } if _iVersion != i32(1) { goto _3 @@ -94343,7 +94236,7 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } _3: _rc = _sqlite3BtreeBeginTrans(tls, _pBtree, i32(0)) @@ -94375,7 +94268,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-17)) - sink6836 = *p + sink6908 = *p } r0 = _rc return @@ -94581,7 +94474,7 @@ _15: } return _sqlite3BtreeGetAutoVacuum(tls, _pMain) }()) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) _rc = _execSqlF(tls, _db, _pzErrMsg, str(95020), unsafe.Pointer(_zDbMain)) if _rc == i32(0) { goto _18 @@ -94598,7 +94491,7 @@ _18: goto _end_of_vacuum _19: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _rc = _execSqlF(tls, _db, _pzErrMsg, str(95204), unsafe.Pointer(_zDbMain)) func() int32 { if ((_db.X6) & i32(268435456)) != i32(0) { @@ -94714,7 +94607,7 @@ _36: }() _rc = _sqlite3BtreeSetPageSize(tls, _pMain, _sqlite3BtreeGetPageSize(tls, _pTemp), _nRes, i32(1)) _end_of_vacuum: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */))) = _saved_flags *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(104 /* X29 */))) = _saved_nChange *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(108 /* X30 */))) = _saved_nTotalChange @@ -95024,7 +94917,7 @@ _9: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(15 /* X8 */))) *p = uint8(int32(*p) | i32(32)) - sink6843 = *p + sink6915 = *p } _14: if (_pgFlags & uint32(i32(32))) == 0 { @@ -95034,7 +94927,7 @@ _14: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) *p = uint8(int32(*p) & i32(-2)) - sink6843 = *p + sink6915 = *p } goto _16 @@ -95042,7 +94935,7 @@ _15: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _16: return @@ -95128,7 +95021,7 @@ _10: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } _15: _sqlite3BtreeLeave(tls, _p) @@ -95304,7 +95197,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr(_pTo.X1) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-3)) - sink6836 = *p + sink6908 = *p } goto _8 @@ -96326,7 +96219,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-1025)) - sink6836 = *p + sink6908 = *p } if (int32(_pTo.X1) & i32(18)) == 0 { goto _3 @@ -96339,7 +96232,7 @@ _2: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4096)) - sink6836 = *p + sink6908 = *p } _rc = _sqlite3VdbeMemMakeWriteable(tls, _pTo) _4: @@ -96679,7 +96572,7 @@ _44: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_10_iCol))))) + uintptr(27 /* X6 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _10_oooHidden = uint8(i32(128)) goto _47 @@ -97071,7 +96964,7 @@ _35: goto _37 } - _sqlite3XPrintf(tls, &_out, str(5972), *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(5972), *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _38 _37: @@ -97079,7 +96972,7 @@ _37: goto _39 } - _sqlite3XPrintf(tls, &_out, str(5996), *(*float64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(5996), *(*float64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _40 _39: @@ -97119,7 +97012,7 @@ _41: goto _46 } - _sqlite3XPrintf(tls, &_out, str(97336), *(*int32)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(97336), *(*int32)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _47 _46: @@ -98395,7 +98288,7 @@ _5: _n = _pParse.X17 _sqlite3SrcListAssignCursors(tls, _pParse, (*XSrcList)(unsafe.Pointer(_pSel.X8))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(70 /* X11 */))) = int16(i32(-1)) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _xAuth = _db.X59 *(*func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(400 /* X59 */))) = nil _pSelTab = _sqlite3ResultSetOfSelect(tls, _pParse, _pSel) @@ -98452,7 +98345,7 @@ _21: _15: _sqlite3DeleteTable(tls, _db, _pSelTab) _sqlite3SelectDelete(tls, _db, _pSel) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 goto _22 _10: @@ -98461,7 +98354,7 @@ _22: { p := (*uint16)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(114 /* X9 */))) *p = uint16(int32(*p) | i32(2)) - sink6836 = *p + sink6908 = *p } r0 = _nErr return @@ -98589,7 +98482,7 @@ _2: _3: func() int32 { - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != 0 { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != 0 { return i32(0) } return func() int32 { @@ -98647,7 +98540,7 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa _ = _i var _p *XExpr // sqlite3.c:117999:8 _ = _p - var _a *T7863890 // sqlite3.c:118000:24 + var _a *T7863488 // sqlite3.c:118000:24 _ = _a var _szAll uint64 // sqlite3.c:118001:7 _ = _szAll @@ -98698,14 +98591,14 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa _7: crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u64(56)) *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(8 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_pSelect.X8)) - _a = (*T7863890)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)) + _a = (*T7863488)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)) *func() **XColumn { _i = i32(0); return &_pCol }() = (*XColumn)(unsafe.Pointer(_pTab.X1)) _8: if _i >= int32(_pTab.X11) { goto _11 } - _p = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 32*uintptr(_i))).X0)) + _p = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 32*uintptr(_i))).X0)) _1_zType = _columnTypeImpl(tls, &_sNC, _p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol))+uintptr(26 /* X5 */)))) { p := &_szAll @@ -98727,7 +98620,7 @@ _8: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(27 /* X6 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } _14: _13: @@ -98830,7 +98723,7 @@ _9: _3_pTabList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) _j = i32(0) _12: - if _j >= (_3_pTabList.X0) || ((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _j >= (_3_pTabList.X0) || ((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -98869,7 +98762,7 @@ _16: goto _17 } - _2_pTab = (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _2_pTab = (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -98897,7 +98790,7 @@ _16: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(_j))).X4)) - _2_pS = (*XSelect)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _2_pS = (*XSelect)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -98970,7 +98863,7 @@ _19: goto _27 } - _8_p = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_2_pS.X0)).X1) + 32*uintptr(_2_iCol))).X0)) + _8_p = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_2_pS.X0)).X1) + 32*uintptr(_2_iCol))).X0)) *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_8_sNC)) + uintptr(8 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_2_pS.X8)) *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_8_sNC)) + uintptr(32 /* X4 */))))) = _pNC *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_8_sNC)) + uintptr(0 /* X0 */))))) = (*XParse)(unsafe.Pointer(_pNC.X0)) @@ -99025,8 +98918,8 @@ _28: goto _8 _7: - _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) - _12_p = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 32*uintptr(i32(0)))).X0)) + _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _12_p = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 32*uintptr(i32(0)))).X0)) func() int32 { if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { return i32(0) @@ -99106,7 +98999,7 @@ _4: goto _7 } - _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) goto _1 _7: @@ -99139,7 +99032,7 @@ _12: _16: _8_pNext = (*XExpr)(unsafe.Pointer(_p.X5)) func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) } return func() int32 { @@ -99148,7 +99041,7 @@ _16: return i32(0) }() }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { if ((_p.X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(1) } @@ -99167,7 +99060,7 @@ _16: _9_i = i32(0) _25: if func() int32 { - if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { + if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { return i32(1) } return func() int32 { @@ -99182,11 +99075,11 @@ _25: goto _30 } - if (((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { + if (((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { goto _31 } - _8_pNext = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)) + _8_pNext = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)) goto _30 _31: @@ -99267,19 +99160,19 @@ func init() { crt.Xstrncpy(nil, &_sqlite3CheckCollSeqĂ˜00__func__Ă˜000[0], str(99964), 20) } -func _sqlite3IndexedByLookup(tls *crt.TLS, _pParse *XParse, _pFrom *T7853466) (r0 int32) { // sqlite3.c:120195:1 +func _sqlite3IndexedByLookup(tls *crt.TLS, _pParse *XParse, _pFrom *T7853064) (r0 int32) { // sqlite3.c:120195:1 var _1_pTab *XTable // sqlite3.c:120197:11 _ = _1_pTab var _1_zIndexedBy *int8 // sqlite3.c:120198:10 _ = _1_zIndexedBy var _1_pIdx *XIndex // sqlite3.c:120199:11 _ = _1_pIdx - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1 } _1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4)) - _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(96 /* X15 */))))) + _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(96 /* X15 */))))) _1_pIdx = (*XIndex)(unsafe.Pointer(_1_pTab.X2)) _2: if _1_pIdx == nil || _sqlite3StrICmp(tls, _1_pIdx.X0, _1_zIndexedBy) == 0 { @@ -99314,9 +99207,9 @@ func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { _ = _i var _j int32 // sqlite3.c:116653:10 _ = _j - var _pLeft *T7853466 // sqlite3.c:116654:23 + var _pLeft *T7853064 // sqlite3.c:116654:23 _ = _pLeft - var _pRight *T7853466 // sqlite3.c:116655:23 + var _pRight *T7853064 // sqlite3.c:116655:23 _ = _pRight var _1_pLeftTab *XTable // sqlite3.c:116661:11 _ = _1_pLeftTab @@ -99341,7 +99234,7 @@ func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { var _9_iRightCol int32 // sqlite3.c:116720:13 _ = _9_iRightCol _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - _pLeft = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pLeft = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99369,7 +99262,7 @@ func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))) - _pRight = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + 112*uintptr(i32(1)))) + _pRight = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + 112*uintptr(i32(1)))) _i = i32(0) _0: if _i >= ((_pSrc.X0) - i32(1)) { @@ -99397,8 +99290,8 @@ _0: goto _1 _7: - _1_isOuter = bool2int((int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(32)) != i32(0)) - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { + _1_isOuter = bool2int((int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(32)) != i32(0)) + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { goto _8 } @@ -99462,7 +99355,7 @@ _21: goto _24 } - _9_zName = (*T8317875)(unsafe.Pointer(uintptr(_8_pList.X0) + 16*uintptr(_j))).X0 + _9_zName = (*T8317507)(unsafe.Pointer(uintptr(_8_pList.X0) + 16*uintptr(_j))).X0 _9_iRightCol = _columnIndex(tls, _1_pRightTab, _9_zName) if _9_iRightCol >= i32(0) && _tableAndColumnIndex(tls, _pSrc, _i+i32(1), _9_zName, &_9_iLeft, &_9_iLeftCol) != 0 { goto _26 @@ -99480,8 +99373,8 @@ _26: _24: _20: _1: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pRight }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pRight }())) += uintptr(112) return &_pLeft }())) += uintptr(112) goto _0 @@ -99519,7 +99412,7 @@ _2: goto _5 } - _iCol = _columnIndex(tls, (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCol = _columnIndex(tls, (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99634,7 +99527,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, }() }() func() int32 { - if (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99671,7 +99564,7 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, }() }() func() int32 { - if (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99750,14 +99643,14 @@ func init() { func _sqlite3CreateColumnExpr(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _iSrc int32, _iCol int32) (r0 *XExpr) { // sqlite3.c:89691:1 var _p *XExpr // sqlite3.c:89692:8 _ = _p - var _1_pItem *T7853466 // sqlite3.c:89694:25 + var _1_pItem *T7853064 // sqlite3.c:89694:25 _ = _1_pItem _p = _sqlite3ExprAlloc(tls, _db, i32(152), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) if _p == nil { goto _0 } - _1_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -99927,7 +99820,7 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { _0: func() int32 { - if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) { + if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) { return i32(0) } return func() int32 { @@ -99940,7 +99833,7 @@ _0: goto _5 } - *_pValue = *(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) + *_pValue = *(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) r0 = i32(1) return @@ -100063,18 +99956,18 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { // sqlite3.c:91391:1 goto _0 } - _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) + _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) goto _1 _0: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _2 } - _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) + _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) - *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))) + *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))) sink985 = *p } _2: @@ -100131,7 +100024,7 @@ _1: goto _4 } - _heightOfExpr(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr(_1_i))).X0)), _pnHeight) + _heightOfExpr(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr(_1_i))).X0)), _pnHeight) _1_i += 1 goto _1 @@ -100159,7 +100052,7 @@ _1: goto _4 } - _2_pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0)) + _2_pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0)) func() int32 { if _2_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -100239,17 +100132,17 @@ _0: sink985 = *p } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X11 */))) = int16(_iTable) - if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _5 } _2_i = i32(0) _6: - if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { + if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { goto _9 } - _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_2_i))).X0)), _iTable) + _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_2_i))).X0)), _iTable) _2_i += 1 goto _6 @@ -100379,7 +100272,7 @@ _1: goto _4 } - if _sqlite3StrICmp(tls, (*T8317875)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))).X0, _zName) != i32(0) { + if _sqlite3StrICmp(tls, (*T8317507)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))).X0, _zName) != i32(0) { goto _5 } @@ -100404,7 +100297,7 @@ func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885: } func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1 - var _1_pItem *T7863890 // sqlite3.c:92345:26 + var _1_pItem *T7863488 // sqlite3.c:92345:26 _ = _1_pItem func() int32 { if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != i32(0)) { @@ -100430,7 +100323,7 @@ func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ return i32(0) }() }() - _1_pItem = (*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1)))) + _1_pItem = (*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1)))) func() int32 { if (_1_pItem.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -100529,7 +100422,7 @@ func _sqlite3ResolveSelectNames(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOu *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _resolveExprStep *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X2 */))))) = _resolveSelectStep *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC _sqlite3WalkSelect(tls, &_w, _p) return @@ -100586,7 +100479,7 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) _ = _33_nLeft var _33_nRight int32 // sqlite3.c:89982:18 _ = _33_nRight - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) func() int32 { if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -100633,7 +100526,7 @@ _7: } func() int32 { - if (((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -100660,7 +100553,7 @@ _7: U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 112*uintptr(_1_i))).X11) >= i32(0)) && (((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 112*uintptr(_1_i))).X11) >= i32(0)) && (((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -100746,7 +100639,7 @@ _16: _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _4_zTable = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) goto _33 _32: @@ -100757,8 +100650,8 @@ _32: } _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zTable = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) goto _35 _34: @@ -100772,16 +100665,16 @@ _34: return i32(0) }() }() - _4_zDb = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zTable = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) + _4_zDb = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) _35: _33: r0 = _lookupName(tls, _pParse, _4_zDb, _4_zTable, _4_zColumn, _pNC, _pExpr) return _17: - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _9_n = func() int32 { if _9_pList != nil { return (_9_pList.X0) @@ -100802,7 +100695,7 @@ _17: return i32(0) }() }() - _9_zId = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _9_zId = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _9_nId = _sqlite3Strlen30(tls, _9_zId) _9_pDef = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_zId, _9_n, _9_enc, uint8(i32(0))) if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { @@ -100843,7 +100736,7 @@ _42: goto _47 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = _exprProbability(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_9_pList.X1)+32*uintptr(i32(1)))).X0))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = _exprProbability(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_9_pList.X1)+32*uintptr(i32(1)))).X0))) if (_pExpr.X8) >= i32(0) { goto _48 } @@ -100906,7 +100799,7 @@ _45: goto _58 _57: - if _9_no_such_func == 0 || int32((*T7758136)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { + if _9_no_such_func == 0 || int32((*T7758755)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { goto _60 } @@ -100931,7 +100824,7 @@ _58: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _63: _sqlite3WalkExprList(tls, _pWalker, _9_pList) @@ -100970,13 +100863,13 @@ _66: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNC2)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) | (i32(16) | (int32(_9_pDef.X1) & i32(4096)))) - sink6836 = *p + sink6908 = *p } _70: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _64: r0 = i32(1) @@ -100991,7 +100884,7 @@ _20: _30_nRef = _pNC.X5 _notValid(tls, _pParse, _pNC, str(101196), i32(38)) - _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) func() int32 { if (_pNC.X5) >= _30_nRef { return i32(0) @@ -101014,7 +100907,7 @@ _20: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _74: _71: @@ -101055,12 +100948,12 @@ _75: goto _78 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(0)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(0)))).X0))) if _33_nRight != _33_nLeft { goto _79 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(1)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(1)))).X0))) _79: goto _80 @@ -101160,9 +101053,9 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol * _ = _nSubquery var _db *Xsqlite3 // sqlite3.c:89375:11 _ = _db - var _pItem *T7853466 // sqlite3.c:89376:23 + var _pItem *T7853064 // sqlite3.c:89376:23 _ = _pItem - var _pMatch *T7853466 // sqlite3.c:89377:23 + var _pMatch *T7853064 // sqlite3.c:89377:23 _ = _pMatch var _pTopNC *XNameContext // sqlite3.c:89378:15 _ = _pTopNC @@ -101298,7 +101191,7 @@ _19: goto _20 } - *func() **T7853466 { _i = i32(0); return &_pItem }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = i32(0); return &_pItem }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -101364,7 +101257,7 @@ _32: goto _35 } - if _sqlite3MatchSpanName(tls, (*T7863890)(unsafe.Pointer(uintptr(_6_pEList.X1)+32*uintptr(_j))).X2, _zCol, _zTab, _zDb) == 0 { + if _sqlite3MatchSpanName(tls, (*T7863488)(unsafe.Pointer(uintptr(_6_pEList.X1)+32*uintptr(_j))).X2, _zCol, _zTab, _zDb) == 0 { goto _36 } @@ -101441,7 +101334,7 @@ _48: goto _53 } - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { goto _54 } @@ -101473,7 +101366,7 @@ _49: _51: _22: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pItem }())) += uintptr(112) goto _21 _24: @@ -101484,7 +101377,7 @@ _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = _pMatch.X11 *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(64 /* X14 */))))) = (*XTable)(unsafe.Pointer(_pMatch.X4)) func() int32 { - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(16)) == i32(0) { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(16)) == i32(0) { return i32(0) } return func() int32 { @@ -101493,7 +101386,7 @@ _24: return i32(0) }() }() - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) { goto _61 } @@ -101633,7 +101526,7 @@ _65: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(48 /* X9 */))) = int16(i32(-1)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(1 /* X1 */))) = int8(i32(68)) _100: - if store7773219(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { + if store7773838(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { goto _103 } @@ -101643,7 +101536,7 @@ _104: goto _107 } - _36_zAs = (*T7863890)(unsafe.Pointer(uintptr(_6_pEList.X1) + 32*uintptr(_j))).X1 + _36_zAs = (*T7863488)(unsafe.Pointer(uintptr(_6_pEList.X1) + 32*uintptr(_j))).X1 if _36_zAs == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _36_zAs, _zCol) != i32(0) { goto _109 } @@ -101659,7 +101552,7 @@ _104: }() }() func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -101669,7 +101562,7 @@ _104: }() }() func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -101678,7 +101571,7 @@ _104: return i32(0) }() }() - _37_pOrig = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_6_pEList.X1) + 32*uintptr(_j))).X0)) + _37_pOrig = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_6_pEList.X1) + 32*uintptr(_j))).X0)) if (int32(_pNC.X7)&i32(1)) != i32(0) || ((_37_pOrig.X2)&uint32(i32(2))) == uint32(i32(0)) { goto _118 } @@ -101699,7 +101592,7 @@ _118: _119: _resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery) _cnt = i32(1) - _pMatch = (*T7853466)(unsafe.Pointer(uintptr(i32(0)))) + _pMatch = (*T7853064)(unsafe.Pointer(uintptr(i32(0)))) func() int32 { if (_zTab == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_zDb == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { return i32(0) @@ -101774,7 +101667,7 @@ _132: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(29 /* X5 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTopNC)) + uintptr(44 /* X6 */))) += 1 _128: - if int32(_pExpr.X9) < i32(0) || _pMatch == (*T7853466)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_pExpr.X9) < i32(0) || _pMatch == (*T7853064)(unsafe.Pointer(uintptr(i32(0)))) { goto _136 } @@ -101883,7 +101776,7 @@ _1: goto _4 } - if _sqlite3StrICmp(tls, (*T8317875)(unsafe.Pointer(uintptr(_pUsing.X0)+16*uintptr(_1_k))).X0, _zCol) != i32(0) { + if _sqlite3StrICmp(tls, (*T8317507)(unsafe.Pointer(uintptr(_pUsing.X0)+16*uintptr(_1_k))).X0, _zCol) != i32(0) { goto _5 } @@ -101948,7 +101841,7 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 return i32(0) }() }() - _pOrig = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_iCol))).X0)) + _pOrig = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_iCol))).X0)) func() int32 { if _pOrig != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -101978,7 +101871,7 @@ _6: goto _7 } - _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) _7: { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDup)) + uintptr(4 /* X2 */))) @@ -101992,7 +101885,7 @@ _7: } _sqlite3ExprDelete(tls, _db, _pExpr) crt.Xmemcpy(tls, (unsafe.Pointer)(_pExpr), (unsafe.Pointer)(_pDup), u64(72)) - if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -102006,7 +101899,7 @@ _7: return i32(0) }() }() - *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(65536)) @@ -102033,7 +101926,7 @@ func _incrAggFunctionDepth(tls *crt.TLS, _pExpr *XExpr, _N int32) { // sqlite3.c crt.Xmemset(tls, (unsafe.Pointer)(&_1_w), i32(0), u64(48)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(8 /* X1 */))))) = _incrAggDepth - *(*int32)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N + *(*int32)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N _sqlite3WalkExpr(tls, &_1_w, _pExpr) _0: return @@ -102047,8 +101940,8 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(54 /* X12 */))) - *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) - sink6843 = *p + *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + sink6915 = *p } _0: r0 = i32(0) @@ -102187,7 +102080,7 @@ _9: goto _14 } - if (_pExpr.X8) != ((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (_pExpr.X8) != ((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102218,7 +102111,7 @@ _9: goto _15 } - _pTab = (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102348,7 +102241,7 @@ func _sqlite3AuthReadCol(tls *crt.TLS, _pParse *XParse, _zTab *int8, _zCol *int8 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _0 } @@ -102399,7 +102292,7 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 return _0: - _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) + _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) func() int32 { if _r >= float64(0) { return i32(0) @@ -102446,11 +102339,11 @@ func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcLis }() crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u64(48)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprSrcCount - *(**T8470323)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_cnt + *(**T8470323)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_cnt *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(0 /* X0 */))))) = _pSrcList *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(8 /* X1 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(12 /* X2 */))) = i32(0) - _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) r0 = bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) return @@ -102487,7 +102380,7 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { goto _3 } - _1_p = (*T8470323)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _1_p = (*T8470323)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) _1_pSrc = (*XSrcList)(unsafe.Pointer(_1_p.X0)) _1_nSrc = func() int32 { if _1_pSrc != nil { @@ -102501,7 +102394,7 @@ _6: goto _9 } - if (_pExpr.X8) != ((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (_pExpr.X8) != ((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102582,7 +102475,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) _ = _db var _5_pSub *XSelect // sqlite3.c:90402:14 _ = _5_pSub - var _6_pItem *T7853466 // sqlite3.c:90412:27 + var _6_pItem *T7853064 // sqlite3.c:90412:27 _ = _6_pItem var _7_pNC *XNameContext // sqlite3.c:90414:21 _ = _7_pNC @@ -102590,11 +102483,11 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) _ = _7_nRef var _7_zSavedContext *int8 // sqlite3.c:90416:20 _ = _7_zSavedContext - var _11_pItem *T7853466 // sqlite3.c:90479:27 + var _11_pItem *T7853064 // sqlite3.c:90479:27 _ = _11_pItem var _13_pSub *XSelect // sqlite3.c:90499:14 _ = _13_pSub - var _16_pItem *T7863890 // sqlite3.c:90527:28 + var _16_pItem *T7863488 // sqlite3.c:90527:28 _ = _16_pItem func() int32 { if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { @@ -102614,7 +102507,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) return _2: - _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) { @@ -102678,7 +102571,7 @@ _14: goto _15 } - _5_pSub = (*XSelect)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _5_pSub = (*XSelect)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102735,7 +102628,7 @@ _22: goto _25 } - _6_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _6_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102816,7 +102709,7 @@ _34: _37: func() int32 { - if (int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) { + if (int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) { return i32(0) } return func() int32 { @@ -102825,7 +102718,7 @@ _37: return i32(0) }() }() - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) _26: _i += 1 goto _22 @@ -102869,7 +102762,7 @@ _45: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) & i32(-2)) - sink6836 = *p + sink6908 = *p } _46: if (*XExpr)(unsafe.Pointer(_p.X11)) == nil || _pGroupBy != nil { @@ -102904,7 +102797,7 @@ _51: goto _54 } - _11_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _11_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -102932,7 +102825,7 @@ _51: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(_i))) - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { goto _56 } @@ -102948,13 +102841,13 @@ _54: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } if ((_p.X3) & uint32(i32(65536))) == 0 { goto _57 } - _13_pSub = (*XSelect)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _13_pSub = (*XSelect)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -103013,7 +102906,7 @@ _60: return _63: - *func() **T7863890 { _i = i32(0); return &_16_pItem }() = (*T7863890)(unsafe.Pointer(_pGroupBy.X1)) + *func() **T7863488 { _i = i32(0); return &_16_pItem }() = (*T7863488)(unsafe.Pointer(_pGroupBy.X1)) _64: if _i >= (_pGroupBy.X0) { goto _67 @@ -103028,7 +102921,7 @@ _64: return _68: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_16_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_16_pItem }())) += uintptr(32) goto _64 _67: @@ -103099,7 +102992,7 @@ _1: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) & i32(-4113)) - sink6836 = *p + sink6908 = *p } *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = (*XParse)(unsafe.Pointer(_pNC.X0)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _resolveExprStep @@ -103107,7 +103000,7 @@ _1: *(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X3 */))))) = nil *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(32 /* X4 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) = uint8(i32(0)) - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC _sqlite3WalkExpr(tls, &_w, _pExpr) { p := (*int32)(unsafe.Pointer(uintptr(_pNC.X0) + uintptr(484 /* X57 */))) @@ -103137,7 +103030,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) | int32(_savedHasAgg)) - sink6836 = *p + sink6908 = *p } r0 = bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) return @@ -103157,7 +103050,7 @@ _1: goto _4 } - if _sqlite3ResolveExprNames(tls, _pNC, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) == 0 { + if _sqlite3ResolveExprNames(tls, _pNC, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) == 0 { goto _5 } @@ -103182,7 +103075,7 @@ func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _ _ = _j var _iCol int32 // sqlite3.c:90293:7 _ = _iCol - var _pItem *T7863890 // sqlite3.c:90294:24 + var _pItem *T7863488 // sqlite3.c:90294:24 _ = _pItem var _pParse *XParse // sqlite3.c:90295:9 _ = _pParse @@ -103202,7 +103095,7 @@ func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _ _0: _nResult = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0 _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) - *func() **T7863890 { _i = i32(0); return &_pItem }() = (*T7863890)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7863488 { _i = i32(0); return &_pItem }() = (*T7863488)(unsafe.Pointer(_pOrderBy.X1)) _1: if _i >= (_pOrderBy.X0) { goto _4 @@ -103219,7 +103112,7 @@ _1: goto _6 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _6: @@ -103237,11 +103130,11 @@ _5: return _9: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _7: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 { goto _10 } @@ -103256,18 +103149,18 @@ _11: goto _14 } - if _sqlite3ExprCompare(tls, _1_pE, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+32*uintptr(_j))).X0)), i32(-1)) != i32(0) { + if _sqlite3ExprCompare(tls, _1_pE, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSelect.X0)).X1)+32*uintptr(_j))).X0)), i32(-1)) != i32(0) { goto _15 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) _15: _j += 1 goto _11 _14: _2: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) goto _1 _4: @@ -103288,14 +103181,14 @@ func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExp goto _0 } - _1_zCol = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) + _1_zCol = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) _i = i32(0) _1: if _i >= (_pEList.X0) { goto _4 } - _2_zAs = (*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X1 + _2_zAs = (*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X1 if _2_zAs == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _2_zAs, _1_zCol) != i32(0) { goto _6 } @@ -103341,7 +103234,7 @@ _1: goto _4 } - if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { + if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { goto _6 } @@ -103377,7 +103270,7 @@ _11: return _7: - if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { + if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } @@ -103385,7 +103278,7 @@ _7: goto _15 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _16 } @@ -103396,7 +103289,7 @@ _16: goto _17 _15: - if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _18 } @@ -103459,7 +103352,7 @@ _26: return _27: - if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(32 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(32 /* X6 */))))))), _iTab) == 0 { + if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(32 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(32 /* X6 */))))))), _iTab) == 0 { goto _28 } @@ -103561,9 +103454,9 @@ _5: goto _8 } - _1_pExprA = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pA.X1) + 32*uintptr(_i))).X0)) - _1_pExprB = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pB.X1) + 32*uintptr(_i))).X0)) - if int32((*T7863890)(unsafe.Pointer(uintptr(_pA.X1)+32*uintptr(_i))).X3) == int32((*T7863890)(unsafe.Pointer(uintptr(_pB.X1)+32*uintptr(_i))).X3) { + _1_pExprA = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pA.X1) + 32*uintptr(_i))).X0)) + _1_pExprB = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pB.X1) + 32*uintptr(_i))).X0)) + if int32((*T7863488)(unsafe.Pointer(uintptr(_pA.X1)+32*uintptr(_i))).X3) == int32((*T7863488)(unsafe.Pointer(uintptr(_pB.X1)+32*uintptr(_i))).X3) { goto _9 } @@ -103595,7 +103488,7 @@ func _sqlite3ResolveOrderGroupBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelec _ = _db var _pEList *XExprList // sqlite3.c:90243:12 _ = _pEList - var _pItem *T7863890 // sqlite3.c:90244:24 + var _pItem *T7863488 // sqlite3.c:90244:24 _ = _pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { @@ -103626,17 +103519,17 @@ _2: return i32(0) }() }() - *func() **T7863890 { _i = i32(0); return &_pItem }() = (*T7863890)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7863488 { _i = i32(0); return &_pItem }() = (*T7863488)(unsafe.Pointer(_pOrderBy.X1)) _5: if _i >= (_pOrderBy.X0) { goto _8 } - if ((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 { + if ((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 { goto _9 } - if int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) { + if int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) { goto _10 } @@ -103645,9 +103538,9 @@ _5: return _10: - _resolveAlias(tls, _pParse, _pEList, int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) + _resolveAlias(tls, _pParse, _pEList, int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) _9: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) goto _5 _8: @@ -103724,7 +103617,7 @@ func _resolveCompoundOrderBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) ( _ = _db var _moreToDo int32 // sqlite3.c:90145:7 _ = _moreToDo - var _4_pItem *T7863890 // sqlite3.c:90165:26 + var _4_pItem *T7863488 // sqlite3.c:90165:26 _ = _4_pItem var _5_iCol int32 // sqlite3.c:90170:11 _ = _5_iCol @@ -103762,7 +103655,7 @@ _2: goto _5 } - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(25 /* X4 */))), int8(i32(0)), 1, 0) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(25 /* X4 */))), int8(i32(0)), 1, 0) _i += 1 goto _2 @@ -103795,7 +103688,7 @@ _8: return i32(0) }() }() - *func() **T7863890 { _i = i32(0); return &_4_pItem }() = (*T7863890)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7863488 { _i = i32(0); return &_4_pItem }() = (*T7863488)(unsafe.Pointer(_pOrderBy.X1)) _13: if _i >= (_pOrderBy.X0) { goto _16 @@ -103869,7 +103762,7 @@ _27: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol + *(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol if (*XExpr)(unsafe.Pointer(_4_pItem.X0)) != _5_pE { goto _28 } @@ -103911,7 +103804,7 @@ _33: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pParent)) + uintptr(16 /* X4 */))))) = _11_pNew _29: _sqlite3ExprDelete(tls, _db, _5_pE) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(25 /* X4 */))), int8(i32(1)), 1, 0) goto _36 @@ -103919,7 +103812,7 @@ _26: _moreToDo = i32(1) _36: _14: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_4_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_4_pItem }())) += uintptr(32) goto _13 _16: @@ -103933,7 +103826,7 @@ _37: goto _40 } - if int32((uint32((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X4)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X4)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _41 } @@ -104006,7 +103899,7 @@ _3: goto _6 } - if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X0)), _pE, i32(-1)) >= i32(2) { + if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X0)), _pE, i32(-1)) >= i32(2) { goto _7 } @@ -104048,7 +103941,7 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { _ = _i var _pTabList *XSrcList // sqlite3.c:120855:11 _ = _pTabList - var _pFrom *T7853466 // sqlite3.c:120856:23 + var _pFrom *T7853064 // sqlite3.c:120856:23 _ = _pFrom var _1_pTab *XTable // sqlite3.c:120864:11 _ = _1_pTab @@ -104081,7 +103974,7 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { } _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _pTabList = (*XSrcList)(unsafe.Pointer(_p.X8)) - *func() **T7853466 { _i = i32(0); return &_pFrom }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = i32(0); return &_pFrom }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104146,7 +104039,7 @@ _13: _sqlite3SelectAddColumnTypeAndCollation(tls, _pParse, _1_pTab, _2_pSel) _11: _10: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pFrom }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pFrom }())) += uintptr(112) goto _4 _7: @@ -104181,7 +104074,7 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, _ = _i var _pWhere *XExpr // sqlite3.c:119637:8 _ = _pWhere - var _pSubitem *T7853466 // sqlite3.c:119638:23 + var _pSubitem *T7853064 // sqlite3.c:119638:23 _ = _pSubitem var _db *Xsqlite3 // sqlite3.c:119639:11 _ = _db @@ -104250,7 +104143,7 @@ _4: return i32(0) }() }() - _pSubitem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pSubitem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104434,7 +104327,7 @@ _40: return _42: - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) { goto _43 } @@ -104510,7 +104403,7 @@ _62: goto _65 } - if int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+32*uintptr(_16_ii)))))+uintptr(28 /* X5 */))))).X0) != i32(0) { + if int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+32*uintptr(_16_ii)))))+uintptr(28 /* X5 */))))).X0) != i32(0) { goto _66 } @@ -104597,7 +104490,7 @@ _76: goto _68 _71: - _pSub = store7864396(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) + _pSub = store7863994(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X3)) @@ -104665,7 +104558,7 @@ _84: return i32(0) }() }() - _24_jointype = (*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0 + _24_jointype = (*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0 goto _91 _88: @@ -104679,7 +104572,7 @@ _88: return i32(0) }() }() - _pSrc = store7853231((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(48 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) + _pSrc = store7852829((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(48 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _94 } @@ -104702,7 +104595,7 @@ _91: goto _97 } - *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X8 */))))) = store7853231(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) + *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X8 */))))) = store7852829(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) if (_db.X17) == 0 { goto _98 } @@ -104717,7 +104610,7 @@ _99: goto _102 } - _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104746,7 +104639,7 @@ _99: X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i+_iFrom))).X13))) func() int32 { - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104782,7 +104675,7 @@ _99: return i32(0) }() }() - *(*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104809,7 +104702,7 @@ _99: U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i+_iFrom))) = *(*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i+_iFrom))) = *(*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104837,7 +104730,7 @@ _99: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i))) - crt.Xmemset(tls, (unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemset(tls, (unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104869,7 +104762,7 @@ _99: goto _99 _102: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -104904,13 +104797,13 @@ _105: goto _108 } - if ((*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _109 } - _32_zName = _sqlite3DbStrDup(tls, _db, (*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X2) + _32_zName = _sqlite3DbStrDup(tls, _db, (*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X2) _sqlite3Dequote(tls, _32_zName) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))))) + uintptr(8 /* X1 */))) = _32_zName + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))))) + uintptr(8 /* X1 */))) = _32_zName _109: _i += 1 goto _105 @@ -104927,7 +104820,7 @@ _111: goto _114 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _i += 1 goto _111 @@ -105025,7 +104918,7 @@ _87: return str(103632) }()) _128: - _sqlite3TreeViewSelect(tls, (*T7862747)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T7862345)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _127: r0 = i32(1) return @@ -105041,7 +104934,7 @@ func init() { func _substSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iTable int32, _pEList *XExprList, _doPrior int32) { // sqlite3.c:119452:1 var _pSrc *XSrcList // sqlite3.c:119459:11 _ = _pSrc - var _pItem *T7853466 // sqlite3.c:119460:23 + var _pItem *T7853064 // sqlite3.c:119460:23 _ = _pItem var _i int32 // sqlite3.c:119461:7 _ = _i @@ -105069,7 +104962,7 @@ _1: return i32(0) }() }() - *func() **T7853466 { _i = _pSrc.X0; return &_pItem }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = _pSrc.X0; return &_pItem }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -105103,17 +104996,17 @@ _4: } _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(_pItem.X5)), _iTable, _pEList, i32(1)) - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))), _iTable, _pEList) _8: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i -= 1; return &_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i -= 1; return &_pItem }())) += uintptr(112) goto _4 _7: - if _doPrior != 0 && (store7864396(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { + if _doPrior != 0 && (store7863994(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { goto _1 } @@ -105137,7 +105030,7 @@ _1: goto _4 } - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))))) + uintptr(0 /* X0 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0)), _iTable, _pEList) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))))) + uintptr(0 /* X0 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0)), _iTable, _pEList) _i += 1 goto _1 @@ -105174,7 +105067,7 @@ _0: goto _4 _3: - _3_pCopy = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_pExpr.X9))).X0)) + _3_pCopy = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_pExpr.X9))).X0)) func() int32 { if (_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pExpr.X9) < (_pEList.X0)) { return i32(0) @@ -105228,11 +105121,11 @@ _2: goto _16 } - _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList, i32(1)) + _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList, i32(1)) goto _17 _16: - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList) _17: _15: r0 = _pExpr @@ -105251,7 +105144,7 @@ func _sqlite3VectorErrorMsg(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // s goto _0 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0, i32(1)) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0, i32(1)) goto _1 _0: @@ -106153,7 +106046,7 @@ _0: _pOffset = (*XExpr)(unsafe.Pointer(_p.X16)) _regLimit = _p.X4 _regOffset = _p.X5 - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X15 */))))) = store7864945((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(112 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X15 */))))) = store7864543((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(112 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))), i32(0)) _pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12)) _i = i32(0) @@ -106174,7 +106067,7 @@ _1: goto _6 } - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -106205,7 +106098,7 @@ _1: goto _7 } - _iCurrent = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCurrent = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -106467,7 +106360,7 @@ _1: goto _4 } - if ((*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + if ((*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -106478,7 +106371,7 @@ _1: goto _6 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), uint8(1))))) = (*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), uint8(1))))) = (*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -106525,7 +106418,7 @@ func _multiSelectOrderByKeyInfo(tls *crt.TLS, _pParse *XParse, _p *XSelect, _nEx _ = _pRet var _1_i int32 // sqlite3.c:118200:9 _ = _1_i - var _2_pItem *T7863890 // sqlite3.c:118202:28 + var _2_pItem *T7863488 // sqlite3.c:118202:28 _ = _2_pItem var _2_pTerm *XExpr // sqlite3.c:118203:12 _ = _2_pTerm @@ -106545,7 +106438,7 @@ _1: goto _4 } - _2_pItem = (*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_1_i))) + _2_pItem = (*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_1_i))) _2_pTerm = (*XExpr)(unsafe.Pointer(_2_pItem.X0)) if ((_2_pTerm.X2) & uint32(i32(256))) == 0 { goto _5 @@ -106555,14 +106448,14 @@ _1: goto _6 _5: - _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1)) + _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1)) if _2_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } _2_pColl = (*XCollSeq)(unsafe.Pointer(_db.X2)) _7: - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0) _6: func() int32 { if _sqlite3KeyInfoIsWriteable(tls, _pRet) != 0 { @@ -106575,7 +106468,7 @@ _6: }() }() *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(32 /* X6 */))))) + 8*uintptr(_1_i))) = _2_pColl - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_1_i))).X3 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_1_i))).X3 _1_i += 1 goto _1 @@ -106625,7 +106518,7 @@ _1: goto _7 } - _pRet = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(_iCol))).X0))) + _pRet = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(_iCol))).X0))) _7: r0 = _pRet return @@ -106816,7 +106709,7 @@ _18: } _sqlite3VdbeAddOp3(tls, _v, i32(98), _srcTab, _i, _regResult+_i) - _sqlite3VdbeComment(tls, _v, str(25612), unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X1)) + _sqlite3VdbeComment(tls, _v, str(25612), unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X1)) _i += 1 goto _18 @@ -106845,7 +106738,7 @@ _27: { p := &_7_ecelFlags *p = uint8(int32(*p) | i32(12)) - sink6843 = *p + sink6915 = *p } _i = _pSort.X1 _32: @@ -106853,11 +106746,11 @@ _32: goto _35 } - if store961(&_11_j, int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { + if store961(&_11_j, int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { goto _36 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_11_j-i32(1))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_11_j-i32(1))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) _36: _i += 1 goto _32 @@ -106910,7 +106803,7 @@ _47: goto _50 } - _16_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X0))) + _16_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X0))) if _i >= (_nResultCol - i32(1)) { goto _51 } @@ -107184,7 +107077,7 @@ _101: goto _104 } - _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_40_pSO.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0))-i32(1), _40_r2+_i) + _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_40_pSO.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0))-i32(1), _40_r2+_i) _i += 1 goto _101 @@ -107233,7 +107126,7 @@ func init() { } func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _target int32, _srcReg int32, _flags uint8) (r0 int32) { // sqlite3.c:94905:1 - var _pItem *T7863890 // sqlite3.c:94912:24 + var _pItem *T7863488 // sqlite3.c:94912:24 _ = _pItem var _i int32 // sqlite3.c:94913:7 _ = _i @@ -107296,17 +107189,17 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, { p := &_flags *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } _8: - *func() *int32 { _pItem = (*T7863890)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) + *func() *int32 { _pItem = (*T7863488)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _9: if _i >= _n { goto _12 } _1_pExpr = (*XExpr)(unsafe.Pointer(_pItem.X0)) - if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { + if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { goto _14 } @@ -107337,7 +107230,7 @@ _19: goto _21 } - if int32(_copyOp) != i32(85) || int32(store8117959(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { + if int32(_copyOp) != i32(85) || int32(store8117567(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { goto _25 } @@ -107350,7 +107243,7 @@ _26: _21: _20: _17: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) goto _9 _12: @@ -107378,7 +107271,7 @@ func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) = uint8(_initFlag) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprNodeIsConstant *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X2 */))))) = _selectNodeIsConstant - *(*int32)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur + *(*int32)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur _sqlite3WalkExpr(tls, &_w, _p) r0 = int32(_w.X5) return @@ -107429,7 +107322,7 @@ _4: _5: _6: _7: - if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) { + if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) { goto _14 } @@ -107477,11 +107370,11 @@ func _selectNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _NotUsed *XSelect) ( func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDest int32) (r0 int32) { // sqlite3.c:94755:1 var _p *XExprList // sqlite3.c:94760:12 _ = _p - var _1_pItem *T7863890 // sqlite3.c:94764:26 + var _1_pItem *T7863488 // sqlite3.c:94764:26 _ = _1_pItem var _1_i int32 // sqlite3.c:94765:9 _ = _1_i - var _4_pItem *T7863890 // sqlite3.c:94775:27 + var _4_pItem *T7863488 // sqlite3.c:94775:27 _ = _4_pItem func() int32 { if (_pParse.X11) != 0 { @@ -107498,7 +107391,7 @@ func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDe goto _3 } - *func() *int32 { _1_pItem = (*T7863890)(unsafe.Pointer(_p.X1)); return &_1_i }() = _p.X0 + *func() *int32 { _1_pItem = (*T7863488)(unsafe.Pointer(_p.X1)); return &_1_i }() = _p.X0 _4: if _1_i <= i32(0) { goto _7 @@ -107508,7 +107401,7 @@ _4: goto _9 } - r0 = *(*int32)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28 /* X5 */))))) + r0 = *(*int32)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28 /* X5 */))))) return _9: @@ -107523,7 +107416,7 @@ _3: goto _10 } - _4_pItem = (*T7863890)(unsafe.Pointer(uintptr(_p.X1) + 32*uintptr((_p.X0)-i32(1)))) + _4_pItem = (*T7863488)(unsafe.Pointer(uintptr(_p.X1) + 32*uintptr((_p.X0)-i32(1)))) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(25 /* X4 */))), int8(bool2int(_regDest < i32(0))), 4, 2) if _regDest >= i32(0) { goto _11 @@ -107531,7 +107424,7 @@ _3: _regDest = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _11: - *(*int32)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(28 /* X5 */))))) = _regDest + *(*int32)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(28 /* X5 */))))) = _regDest _10: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(96 /* X27 */))))) = _p r0 = _regDest @@ -107567,9 +107460,9 @@ _0: }() }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(_addr))) - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(162)) r0 = i32(1) return @@ -107629,7 +107522,7 @@ func _sqlite3GetTempReg(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c return _0: - r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(preInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), byte(255))))) + r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(preInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), byte(255))))) return } @@ -107637,13 +107530,13 @@ _0: func _sqlite3ReleaseTempReg(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:95800:1 var _1_i int32 // sqlite3.c:95802:9 _ = _1_i - var _1_p *T7877017 // sqlite3.c:95803:22 + var _1_p *T7876625 // sqlite3.c:95803:22 _ = _1_p if _iReg == 0 || int32(_pParse.X7) >= i32(8) { goto _1 } - *func() **T7877017 { _1_i = i32(0); return &_1_p }() = (*T7877017)(unsafe.Pointer((*[10]struct { + *func() **T7876625 { _1_i = i32(0); return &_1_p }() = (*T7876625)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -107664,11 +107557,11 @@ _2: return _6: - *(*uintptr)(unsafe.Pointer(func() **T7877017 { _1_i += 1; return &_1_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7876625 { _1_i += 1; return &_1_p }())) += uintptr(20) goto _2 _5: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), uint8(1))))) = _iReg + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), uint8(1))))) = _iReg _1: return @@ -107731,11 +107624,11 @@ _4: func _usedAsColumnCache(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32) (r0 int32) { // sqlite3.c:94050:1 var _i int32 // sqlite3.c:94051:7 _ = _i - var _p *T7877017 // sqlite3.c:94052:20 + var _p *T7876625 // sqlite3.c:94052:20 _ = _p var _1_r int32 // sqlite3.c:94054:9 _ = _1_r - *func() **T7877017 { _i = i32(0); return &_p }() = (*T7877017)(unsafe.Pointer((*[10]struct { + *func() **T7876625 { _i = i32(0); return &_p }() = (*T7876625)(unsafe.Pointer((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -107757,7 +107650,7 @@ _0: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7877017 { _i += 1; return &_p }())) += uintptr(20) + *(*uintptr)(unsafe.Pointer(func() **T7876625 { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: @@ -107927,10 +107820,10 @@ _23: _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(8 /* X4 */))) = _5_nKey + _nData - _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) + _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pKI.X5), i32(0), uint64(_5_pKI.X2)) _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer(_5_pKI)), i32(-5)) - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) _5_addrJmp = _sqlite3VdbeCurrentAddr(tls, _v) _sqlite3VdbeAddOp3(tls, _v, i32(18), _5_addrJmp+i32(1), i32(0), _5_addrJmp+i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSort)) + uintptr(20 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v) @@ -108022,7 +107915,7 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt _ = _nExpr var _pInfo *XKeyInfo // sqlite3.c:117351:11 _ = _pInfo - var _pItem *T7863890 // sqlite3.c:117352:24 + var _pItem *T7863488 // sqlite3.c:117352:24 _ = _pItem var _db *Xsqlite3 // sqlite3.c:117353:11 _ = _db @@ -108047,7 +107940,7 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt return i32(0) }() }() - *func() **T7863890 { _i = _iStart; return &_pItem }() = (*T7863890)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7863890)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(32))))))))))) + *func() **T7863488 { _i = _iStart; return &_pItem }() = (*T7863488)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7863488)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(32))))))))))) _3: if _i >= _nExpr { goto _6 @@ -108062,7 +107955,7 @@ _3: _7: *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(_i-_iStart))) = _2_pColl *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo.X5)) + 1*uintptr(_i-_iStart))) = _pItem.X3 - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) goto _3 _6: @@ -108227,11 +108120,11 @@ func _multiSelectOrderBy(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSe _ = _iSub1 var _iSub2 int32 // sqlite3.c:119113:7 _ = _iSub2 - var _2_pItem *T7863890 // sqlite3.c:119140:28 + var _2_pItem *T7863488 // sqlite3.c:119140:28 _ = _2_pItem var _4_pNew *XExpr // sqlite3.c:119146:14 _ = _4_pNew - var _5_pItem *T7863890 // sqlite3.c:119165:26 + var _5_pItem *T7863488 // sqlite3.c:119165:26 _ = _5_pItem var _9_nExpr int32 // sqlite3.c:119189:9 _ = _9_nExpr @@ -108307,14 +108200,14 @@ _11: goto _15 } - *func() **T7863890 { _j = i32(0); return &_2_pItem }() = (*T7863890)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7863488 { _j = i32(0); return &_2_pItem }() = (*T7863488)(unsafe.Pointer(_pOrderBy.X1)) _16: if _j >= _nOrderBy { goto _19 } func() int32 { - if int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) { + if int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -108323,14 +108216,14 @@ _16: return i32(0) }() }() - if int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i { + if int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i { goto _22 } goto _19 _22: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _j += 1; return &_2_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _j += 1; return &_2_pItem }())) += uintptr(32) goto _16 _19: @@ -108352,13 +108245,13 @@ _24: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i + *(*int32)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i _pOrderBy = _sqlite3ExprListAppend(tls, _pParse, _pOrderBy, _4_pNew) if _pOrderBy == nil { goto _25 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) _25: _23: _i += 1 @@ -108372,14 +108265,14 @@ _10: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(i32(0)))) = _nOrderBy - *func() **T7863890 { _i = i32(1); return &_5_pItem }() = (*T7863890)(unsafe.Pointer(_pOrderBy.X1)) + *func() **T7863488 { _i = i32(1); return &_5_pItem }() = (*T7863488)(unsafe.Pointer(_pOrderBy.X1)) _27: if _i > _nOrderBy { goto _30 } func() int32 { - if int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) { + if int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) { return i32(0) } return func() int32 { @@ -108389,7 +108282,7 @@ _27: }() }() func() int32 { - if int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { + if int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { return i32(0) } return func() int32 { @@ -108398,8 +108291,8 @@ _27: return i32(0) }() }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) - i32(1) - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_5_pItem }())) += uintptr(32) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) - i32(1) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_5_pItem }())) += uintptr(32) goto _27 _30: @@ -108978,7 +108871,7 @@ _7: goto _10 } - _2_p = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X0)) + _2_p = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X0)) if func() int32 { if _2_p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -108998,11 +108891,11 @@ _7: goto _8 _13: - if ((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X1) == nil { + if ((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X1) == nil { goto _14 } - _3_zName = (*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X1 + _3_zName = (*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X1 _sqlite3VdbeSetColName(tls, _v, _i, i32(0), _3_zName, *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) goto _15 @@ -109030,7 +108923,7 @@ _18: goto _23 } - if ((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109078,7 +108971,7 @@ _23: return i32(0) }() }() - _4_pTab = (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pTab = (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109136,7 +109029,7 @@ _33: goto _35 } - _sqlite3VdbeSetColName(tls, _v, _i, i32(0), _sqlite3DbStrDup(tls, _db, (*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X2), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { + _sqlite3VdbeSetColName(tls, _v, _i, i32(0), _sqlite3DbStrDup(tls, _db, (*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X2), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) goto _36 @@ -109160,7 +109053,7 @@ _36: goto _39 _17: - _11_z = (*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X2 + _11_z = (*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X2 _11_z = func() *int8 { if _11_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return _sqlite3MPrintf(tls, _db, str(106356), _i+i32(1)) @@ -109208,7 +109101,7 @@ _0: goto _3 } - _1_p = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X0)) + _1_p = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X0)) _1_zType = _columnTypeImpl(tls, &_sNC, _1_p, (*uint8)(unsafe.Pointer(uintptr(i32(0))))) _sqlite3VdbeSetColName(tls, _v, _i, i32(1), _1_zType, *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) _i += 1 @@ -109422,7 +109315,7 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh _ = _27_pTab var _27_iDb int32 // sqlite3.c:134503:9 _ = _27_iDb - var _27_pTabItem *T7853466 // sqlite3.c:134504:25 + var _27_pTabItem *T7853064 // sqlite3.c:134504:25 _ = _27_pTabItem var _29_pVTab *int8 // sqlite3.c:134515:18 _ = _29_pVTab @@ -109484,7 +109377,7 @@ _8: { p := &_wctrlFlags *p = uint16(int32(*p) & i32(-257)) - sink6836 = *p + sink6908 = *p } _9: if (_pTabList.X0) <= i32(64) { @@ -109568,7 +109461,7 @@ _18: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(_sWLB.X1)).X5)+64*uintptr(_ii))))) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _23: _ii += 1 @@ -109598,7 +109491,7 @@ _27: goto _30 } - _createMask(tls, _pMaskSet, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _createMask(tls, _pMaskSet, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109626,7 +109519,7 @@ _27: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(_ii))).X11) - _sqlite3WhereTabFuncArgs(tls, _pParse, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3WhereTabFuncArgs(tls, _pParse, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109664,7 +109557,7 @@ _31: goto _34 } - _9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109733,7 +109626,7 @@ _39: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(56 /* X9 */))) *p = uint16(int32(*p) | i32(128)) - sink6836 = *p + sink6908 = *p } *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(16 /* X2 */))))) = _pResultSet _41: @@ -109819,7 +109712,7 @@ _58: } _pLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(int32(_pWInfo.X10)-i32(1)))).X18)) - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109929,7 +109822,7 @@ _56: } return i32(2) }()) - if (((*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (((*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -109976,7 +109869,7 @@ _83: goto _86 } - _27_pTabItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _27_pTabItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -110238,7 +110131,7 @@ _139: goto _143 } - _constructAutomaticIndex(tls, _pParse, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(96 /* X21 */))), (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _constructAutomaticIndex(tls, _pParse, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(96 /* X21 */))), (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -110735,7 +110628,7 @@ _3: goto _4 } - if ((*T7877017)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { + if ((*T7876625)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]struct { X0 int32 X1 int16 X2 uint8 @@ -111126,10 +111019,10 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(24 /* X5 */))))) = &_compRight *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(0 /* X0 */))) = uint8(i32(41)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(0 /* X0 */))) = uint8(i32(39)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _exprToRegister(tls, &_exprX, _exprCodeVector(tls, _pParse, &_exprX, &_regFree1)) if _xJump == nil { goto _2 @@ -111207,7 +111100,7 @@ _4: goto _7 } - _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_4_i))).X0)), _4_i+_iResult) + _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_4_i))).X0)), _4_i+_iResult) _4_i += 1 goto _4 @@ -111416,7 +111309,7 @@ _29: goto _34 } - _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _6_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _6_labelOk = _sqlite3VdbeMakeLabel(tls, _v) _6_regCkNull = i32(0) @@ -111443,8 +111336,8 @@ _38: goto _41 } - _6_r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_6_pList.X1)+32*uintptr(_6_ii))).X0)), &_6_regToFree) - if _6_regCkNull == 0 || _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_6_pList.X1)+32*uintptr(_6_ii))).X0))) == 0 { + _6_r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_6_pList.X1)+32*uintptr(_6_ii))).X0)), &_6_regToFree) + if _6_regCkNull == 0 || _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_6_pList.X1)+32*uintptr(_6_ii))).X0))) == 0 { goto _43 } @@ -111615,11 +111508,11 @@ func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32) goto _0 } - if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0) { + if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0) { goto _1 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector) r0 = i32(1) return @@ -111729,14 +111622,14 @@ func _sqlite3FindInIndex(tls *crt.TLS, _pParse *XParse, _pX *XExpr, _inFlags uin goto _3 } - _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)) + _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)) _1_i = i32(0) _4: if _1_i >= (_1_pEList.X0) { goto _7 } - if _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_1_pEList.X1)+32*uintptr(_1_i))).X0))) == 0 { + if _sqlite3ExprCanBeNull(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_1_pEList.X1)+32*uintptr(_1_i))).X0))) == 0 { goto _8 } @@ -111754,7 +111647,7 @@ _7: _prRhsHasNull = (*int32)(unsafe.Pointer(uintptr(i32(0)))) _9: _3: - if (_pParse.X16) != i32(0) || store7864396(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (_pParse.X16) != i32(0) || store7863994(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } @@ -111772,7 +111665,7 @@ _3: }() }() func() int32 { - if (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -111791,7 +111684,7 @@ _3: return i32(0) }() }() - _4_pTab = (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _4_pTab = (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -111832,7 +111725,7 @@ _3: return i32(0) }() }() - if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_4_pEList.X1)+32*uintptr(i32(0)))).X0)).X9) >= i32(0) { + if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_4_pEList.X1)+32*uintptr(i32(0)))).X0)).X9) >= i32(0) { goto _21 } @@ -111851,7 +111744,7 @@ _23: } _7_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i) - _7_iCol = int32((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_4_pEList.X1) + 32*uintptr(_6_i))).X0)).X9) + _7_iCol = int32((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_4_pEList.X1) + 32*uintptr(_6_i))).X0)).X9) _7_idxaff = _sqlite3TableColumnAffinity(tls, _4_pTab, _7_iCol) _7_cmpaff = _sqlite3CompareAffinity(tls, _7_pLhs, _7_idxaff) switch int32(_7_cmpaff) { @@ -111930,7 +111823,7 @@ _47: } _13_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i) - _13_pRhs = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_4_pEList.X1) + 32*uintptr(_6_i))).X0)) + _13_pRhs = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_4_pEList.X1) + 32*uintptr(_6_i))).X0)) _13_pReq = _sqlite3BinaryCompareCollSeq(tls, _pParse, _13_pLhs, _13_pRhs) func() int32 { if ((_13_pReq != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_13_pRhs.X9) == i32(-1))) || (_pParse.X16) != 0 { @@ -112052,7 +111945,7 @@ _40: _35: _22: _11: - if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0) > i32(2) { + if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0) > i32(2) { goto _77 } @@ -112217,7 +112110,7 @@ _0: return _1: - _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) + _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) if (*XSelect)(unsafe.Pointer(_p.X13)) == nil { goto _2 } @@ -112289,7 +112182,7 @@ _9: return _12: - if (*XSelect)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XSelect)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -112324,7 +112217,7 @@ _12: return _13: - _pTab = (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -112397,7 +112290,7 @@ _21: goto _24 } - _2_pRes = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X0)) + _2_pRes = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_i))).X0)) if int32(_2_pRes.X0) == i32(152) { goto _25 } @@ -112407,7 +112300,7 @@ _21: _25: func() int32 { - if (_2_pRes.X8) == ((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (_2_pRes.X8) == ((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -112684,7 +112577,7 @@ func init() { crt.Xstrncpy(nil, &_createMaskĂ˜00__func__Ă˜000[0], str(108532), 11) } -func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *T7853466, _pWC *XWhereClause) { // sqlite3.c:129800:1 +func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *T7853064, _pWC *XWhereClause) { // sqlite3.c:129800:1 var _pTab *XTable // sqlite3.c:129805:9 _ = _pTab var _j int32 // sqlite3.c:129806:7 @@ -112697,7 +112590,7 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *T7853466, _ _ = _pColRef var _pTerm *XExpr // sqlite3.c:129809:8 _ = _pTerm - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _0 } @@ -112715,7 +112608,7 @@ _0: return i32(0) }() }() - _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) + _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -112757,7 +112650,7 @@ _12: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColRef)) + uintptr(44 /* X8 */))) = _pItem.X11 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColRef)) + uintptr(48 /* X9 */))) = int16(postInc961(&_k, int32(1))) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColRef)) + uintptr(64 /* X14 */))))) = _pTab - _pTerm = _sqlite3PExpr(tls, _pParse, i32(37), _pColRef, _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pArgs.X1)+32*uintptr(_j))).X0)), i32(0))) + _pTerm = _sqlite3PExpr(tls, _pParse, i32(37), _pColRef, _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pArgs.X1)+32*uintptr(_j))).X0)), i32(0))) _whereClauseInsert(tls, _pWC, _pTerm, uint16(i32(1))) _j += 1 goto _4 @@ -112998,11 +112891,11 @@ _7: goto _8 } - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) goto _9 _8: - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) _9: goto _10 @@ -113079,7 +112972,7 @@ _13: return i32(0) }() }() - _9_pLeft = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr((_pTerm.X9)-i32(1)))).X0)) + _9_pLeft = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr((_pTerm.X9)-i32(1)))).X0)) _18: if _exprMightBeIndexed(tls, _pSrc, _op, _prereqLeft, _9_pLeft, &_9_iCur, &_9_iColumn) == 0 { goto _23 @@ -113096,7 +112989,7 @@ _23: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } _24: if _9_pRight == nil || _exprMightBeIndexed(tls, _pSrc, _op, _pTerm.X11, _9_pRight, &_9_iCur, &_9_iColumn) == 0 { @@ -113144,14 +113037,14 @@ _31: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } _32: _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } if _termIsEquivalence(tls, _pParse, _12_pDup) == 0 { goto _33 @@ -113160,7 +113053,7 @@ _32: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X4 */))) *p = uint16(int32(*p) | i32(2048)) - sink6836 = *p + sink6908 = *p } _12_eExtraOp = uint16(i32(2048)) _33: @@ -113184,7 +113077,7 @@ _15: goto _37 } - _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) func() int32 { if _17_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -113211,7 +113104,7 @@ _42: goto _45 } - _18_pNewExpr = _sqlite3PExpr(tls, _pParse, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnalyzeĂ˜00opsĂ˜001)) + 1*uintptr(_17_i)))), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0)), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_17_pList.X1)+32*uintptr(_17_i))).X0)), i32(0))) + _18_pNewExpr = _sqlite3PExpr(tls, _pParse, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnalyzeĂ˜00opsĂ˜001)) + 1*uintptr(_17_i)))), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0)), _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_17_pList.X1)+32*uintptr(_17_i))).X0)), i32(0))) _transferJoinMarkings(tls, _18_pNewExpr, _pExpr) _18_idxNew = _whereClauseInsert(tls, _pWC, _18_pNewExpr, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _18_idxNew) @@ -113248,7 +113141,7 @@ _35: } _20_wtFlags = u16(259) - _20_pLeft = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _20_pLeft = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _20_pStr2 = _sqlite3ExprDup(tls, _db, _pStr1, i32(0)) if _noCase == 0 || ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { goto _53 @@ -113257,16 +113150,16 @@ _35: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(1024)) - sink6836 = *p + sink6908 = *p } _21_i = i32(0) _54: - if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { + if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { goto _57 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) _21_i += 1 goto _54 @@ -113276,7 +113169,7 @@ _53: goto _58 } - _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) + _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) _23_c = *_23_pC if _noCase == 0 { goto _59 @@ -113321,8 +113214,8 @@ _51: goto _65 } - _26_pRight = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) - _26_pLeft = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _26_pRight = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _26_pLeft = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _26_prereqExpr = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pRight) _26_prereqColumn = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pLeft) if (_26_prereqExpr & _26_prereqColumn) != uint64(i32(0)) { @@ -113342,7 +113235,7 @@ _51: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(8)) - sink6836 = *p + sink6908 = *p } *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(56 /* X12 */))) = _pTerm.X12 _66: @@ -113371,7 +113264,7 @@ _77: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) = uint16(i32(6)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X4 */))) = uint16(i32(0)) _73: - if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _82 } @@ -113458,19 +113351,19 @@ _6: { p := &_mask - *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) sink992 = *p } goto _8 _7: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _9 } { p := &_mask - *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) sink992 = *p } _9: @@ -113549,7 +113442,7 @@ _5: { p := &_mask - *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113581,7 +113474,7 @@ _5: } { p := &_mask - *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113643,7 +113536,7 @@ _1: { p := &_mask - *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) + *p = (*p) | _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) sink992 = *p } _i += 1 @@ -113707,7 +113600,7 @@ func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uin goto _6 } - _pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) _6: if int32(_pExpr.X0) != i32(152) { goto _7 @@ -113749,7 +113642,7 @@ _10: goto _10 _13: - _iCur = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCur = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113777,7 +113670,7 @@ _13: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */))))) + 112*uintptr(_i))).X11 - _pIdx = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pIdx = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -113830,7 +113723,7 @@ _19: goto _20 _23: - if _sqlite3ExprCompareSkip(tls, _pExpr, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_i))).X0)), _iCur) != i32(0) { + if _sqlite3ExprCompareSkip(tls, _pExpr, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_i))).X0)), _iCur) != i32(0) { goto _24 } @@ -114295,7 +114188,7 @@ _4: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } _pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrInfo)) + uintptr(0 /* X0 */))) crt.Xmemset(tls, (unsafe.Pointer)((*[8]XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrWc))+uintptr(40 /* X6 */)))), i32(0), u64(512)) @@ -114352,7 +114245,7 @@ _8: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(32)) - sink6836 = *p + sink6908 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(20 /* X4 */))) = uint16(i32(1024)) _3_pAndWC = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pAndInfo)) + uintptr(0 /* X0 */))) @@ -114514,7 +114407,7 @@ _46: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } if (_pOrTerm.X8) != _15_iCursor { goto _52 @@ -114619,7 +114512,7 @@ _65: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) & i32(-65)) - sink6836 = *p + sink6908 = *p } goto _73 @@ -114645,7 +114538,7 @@ _77: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(64)) - sink6836 = *p + sink6908 = *p } _78: _75: @@ -114742,7 +114635,7 @@ _83: return i32(0) }() }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(32 /* X6 */))))))) = _27_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(32 /* X6 */))))))) = _27_pList _29_idxNew = _whereClauseInsert(tls, _pWC, _27_pNew, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _29_idxNew) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm))) @@ -114970,9 +114863,9 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) - _pLeft = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(1)))).X0)) - _pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(i32(0)))).X0))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _pLeft = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(1)))).X0)) + _pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(i32(0)))).X0))) _op = int32(_pRight.X0) if _op != i32(135) { goto _1 @@ -115005,7 +114898,7 @@ _1: goto _8 } - _z = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) _8: _7: if _z == nil { @@ -115046,7 +114939,7 @@ _16: goto _23 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) _23: *_ppPrefix = _9_pPrefix if _op != i32(135) { @@ -115055,7 +114948,7 @@ _23: _10_v = (*XVdbe)(unsafe.Pointer(_pParse.X2)) _sqlite3VdbeSetVarmask(tls, _10_v, int32(_pRight.X9)) - if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { + if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { goto _26 } @@ -115081,7 +114974,7 @@ _9: func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNocase *int32, _aWc *int8) (r0 int32) { // sqlite3.c:107002:1 var _pDef *XFuncDef // sqlite3.c:107003:11 _ = _pDef - if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) == i32(2) { + if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) == i32(2) { goto _2 } @@ -115099,7 +114992,7 @@ _2: return i32(0) }() }() - _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) + _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) if func() int32 { if _pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -115283,7 +115176,7 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { / return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) == i32(2) { goto _2 } @@ -115292,7 +115185,7 @@ _0: return _2: - _pCol = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(1)))).X0)) + _pCol = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(1)))).X0)) if int32(_pCol.X0) == i32(152) && ((*XTable)(unsafe.Pointer(_pCol.X14)).X16) != 0 { goto _4 } @@ -115307,7 +115200,7 @@ _5: goto _8 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*T8774624)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnĂ˜00aOpĂ˜001))+16*uintptr(_i))).X0) != i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*T8774624)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnĂ˜00aOpĂ˜001))+16*uintptr(_i))).X0) != i32(0) { goto _9 } @@ -115379,7 +115272,7 @@ _0: goto _8 } - _pVector = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) + _pVector = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) _8: _pRet = _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pVector, i32(0)) _7: @@ -115413,7 +115306,7 @@ func _isDistinctRedundant(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _p return _0: - _iBase = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iBase = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -115441,7 +115334,7 @@ _0: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11 - _pTab = (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -115475,7 +115368,7 @@ _1: goto _4 } - _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pDistinct.X1)+32*uintptr(_i))).X0))) + _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pDistinct.X1)+32*uintptr(_i))).X0))) if int32(_1_p.X0) != i32(152) || (_1_p.X8) != _iBase || int32(_1_p.X9) >= i32(0) { goto _7 } @@ -115613,7 +115506,7 @@ func _whereScanInit(tls *crt.TLS, _pScan *XWhereScan, _pWC *XWhereClause, _iCur goto _1 } - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(24 /* X3 */))))) = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1) + 32*uintptr(_1_j))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(24 /* X3 */))))) = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1) + 32*uintptr(_1_j))).X0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(16 /* X2 */))) = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 8*uintptr(_1_j))) goto _2 @@ -115713,7 +115606,7 @@ _7: goto _16 } - if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store7864945(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { + if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store7864543(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { goto _19 } @@ -115785,7 +115678,7 @@ _33: _34: _29: - if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store7864945(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(44 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(88 /* X10 */))))) + 2*uintptr(i32(0))))) { + if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store7864543(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(44 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(88 /* X10 */))))) + 2*uintptr(i32(0))))) { goto _38 } @@ -115897,7 +115790,7 @@ _12: goto _14 } - _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)), _aff) + _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)), _aff) goto _15 _14: @@ -115936,12 +115829,12 @@ _0: goto _3 } - _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) + _1_p = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) if int32(_1_p.X0) != i32(152) || int32(_1_p.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_iCol)))) || (_1_p.X8) != _iBase { goto _6 } - _2_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) + _2_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) if _2_pColl == nil || i32(0) != _sqlite3StrICmp(tls, _2_pColl.X0, _zColl) { goto _8 } @@ -116024,7 +115917,7 @@ func init() { func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // sqlite3.c:134036:1 var _pWInfo *XWhereInfo // sqlite3.c:134037:13 _ = _pWInfo - var _pItem *T7853466 // sqlite3.c:134038:23 + var _pItem *T7853064 // sqlite3.c:134038:23 _ = _pItem var _pWC *XWhereClause // sqlite3.c:134039:15 _ = _pWC @@ -116061,7 +115954,7 @@ _0: return i32(0) }() }() - _pItem = (*T7853466)(unsafe.Pointer((*[1]struct { + _pItem = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116098,7 +115991,7 @@ _0: return _3: - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _4 } @@ -116289,9 +116182,9 @@ func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { / _ = _iTab var _pTabList *XSrcList // sqlite3.c:133227:11 _ = _pTabList - var _pItem *T7853466 // sqlite3.c:133228:23 + var _pItem *T7853064 // sqlite3.c:133228:23 _ = _pItem - var _pEnd *T7853466 // sqlite3.c:133229:23 + var _pEnd *T7853064 // sqlite3.c:133229:23 _ = _pEnd var _db *Xsqlite3 // sqlite3.c:133230:11 _ = _db @@ -116303,13 +116196,13 @@ func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { / _ = _priorJointype var _1_mUnusable uint64 // sqlite3.c:133239:13 _ = _1_mUnusable - var _3_p *T7853466 // sqlite3.c:133250:27 + var _3_p *T7853064 // sqlite3.c:133250:27 _ = _3_p _pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)) _mPrereq = u64(0) _mPrior = u64(0) _pTabList = (*XSrcList)(unsafe.Pointer(_pWInfo.X1)) - _pEnd = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pEnd = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116342,7 +116235,7 @@ func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { / _priorJointype = u8(0) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _whereLoopInit(tls, _pNew) - *func() **T7853466 { _iTab = i32(0); return &_pItem }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _iTab = i32(0); return &_pItem }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116378,24 +116271,24 @@ _0: _1_mUnusable = uint64(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(17 /* X3 */))) = uint8(_iTab) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) = _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(648 /* X22 */))), _pItem.X11) - if ((int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { + if ((int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { goto _4 } _mPrereq = _mPrior _4: - _priorJointype = (*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0 + _priorJointype = (*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0 if ((*XTable)(unsafe.Pointer(_pItem.X4)).X16) == 0 { goto _5 } - _3_p = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + 112*uintptr(i32(1)))) + _3_p = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + 112*uintptr(i32(1)))) _6: if uintptr(unsafe.Pointer(_3_p)) >= uintptr(unsafe.Pointer(_pEnd)) { goto _9 } - if _1_mUnusable == 0 && (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 { + if _1_mUnusable == 0 && (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 { goto _11 } @@ -116433,7 +116326,7 @@ _13: goto _3 _15: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _iTab += 1; return &_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _iTab += 1; return &_pItem }())) += uintptr(112) goto _0 _3: @@ -116452,7 +116345,7 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u _ = _pParse var _pWC *XWhereClause // sqlite3.c:132986:15 _ = _pWC - var _pSrc *T7853466 // sqlite3.c:132987:23 + var _pSrc *T7853064 // sqlite3.c:132987:23 _ = _pSrc var _p *Xsqlite3_index_info // sqlite3.c:132988:22 _ = _p @@ -116495,7 +116388,7 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u _pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) - _pSrc = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pSrc = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -116690,7 +116583,7 @@ func init() { crt.Xstrncpy(nil, &_whereLoopAddVirtualĂ˜00__func__Ă˜000[0], str(110880), 20) } -func _allocateIndexInfo(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _mUnusable uint64, _pSrc *T7853466, _pOrderBy *XExprList, _pmNoOmit *uint16) (r0 *Xsqlite3_index_info) { // sqlite3.c:130668:1 +func _allocateIndexInfo(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _mUnusable uint64, _pSrc *T7853064, _pOrderBy *XExprList, _pmNoOmit *uint16) (r0 *Xsqlite3_index_info) { // sqlite3.c:130668:1 var _i int32 // sqlite3.c:130676:7 _ = _i var _j int32 // sqlite3.c:130676:10 @@ -116792,7 +116685,7 @@ _13: goto _16 } - _3_pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X0)) + _3_pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X0)) if int32(_3_pExpr.X0) == i32(152) && (_3_pExpr.X8) == (_pSrc.X11) { goto _18 } @@ -116926,7 +116819,7 @@ _34: { p := &_mNoOmit *p = uint16(int32(*p) | (i32(1) << uint(_i))) - sink6836 = *p + sink6908 = *p } _39: if int32(_6_op) != i32(16) { @@ -116954,9 +116847,9 @@ _42: goto _45 } - _9_pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X0)) + _9_pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8777044)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy))+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = int32(_9_pExpr.X9) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8777044)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy))+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = (*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X3 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8777044)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxOrderBy))+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = (*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X3 _i += 1 goto _42 @@ -117025,7 +116918,7 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere _ = _pNew var _pParse *XParse // sqlite3.c:132840:9 _ = _pParse - var _pSrc *T7853466 // sqlite3.c:132841:23 + var _pSrc *T7853064 // sqlite3.c:132841:23 _ = _pSrc var _nConstraint int32 // sqlite3.c:132842:7 _ = _nConstraint @@ -117042,7 +116935,7 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere _rc = i32(0) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _pParse = (*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X0)) - _pSrc = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pSrc = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -117204,7 +117097,7 @@ _29: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8905858)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(6 /* X3 */))) *p = uint16(int32(*p) | (i32(1) << uint(_3_iTerm))) - sink6836 = *p + sink6908 = *p } _31: if (int32(_4_pTerm.X4) & i32(1)) == i32(0) { @@ -117237,7 +117130,7 @@ _20: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8905858)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(6 /* X3 */))) *p = uint16(int32(*p) & (^int32(_mNoOmit))) - sink6836 = *p + sink6908 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(52 /* X10 */))) = uint16(_mxTerm + i32(1)) func() int32 { @@ -117511,7 +117404,7 @@ _3: goto _8 } - _p = (*XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(8 /* X1 */))))) + 16*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(0 /* X0 */))), uint16(1))))) + _p = (*XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(8 /* X1 */))))) + 16*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSet))+uintptr(0 /* X0 */))), uint16(1))))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X2 */))) = _nOut goto _9 @@ -117881,7 +117774,7 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin _ = _aiColumnPk var _pTabList *XSrcList // sqlite3.c:132581:11 _ = _pTabList - var _pSrc *T7853466 // sqlite3.c:132582:23 + var _pSrc *T7853064 // sqlite3.c:132582:23 _ = _pSrc var _pNew *XWhereLoop // sqlite3.c:132583:13 _ = _pNew @@ -117923,7 +117816,7 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)) _pTabList = (*XSrcList)(unsafe.Pointer(_pWInfo.X1)) - _pSrc = (*T7853466)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer((*[1]struct { + _pSrc = (*T7853064)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -117950,7 +117843,7 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr(112))))))))))) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr(112))))))))))) _pTab = (*XTable)(unsafe.Pointer(_pSrc.X4)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) func() int32 { @@ -117990,7 +117883,7 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(0)))) = _pTab.X12 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(1)))) = int16(i32(0)) _3_pFirst = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_pSrc.X4)).X2)) - if int32((uint32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _6 } @@ -118001,7 +117894,7 @@ _5: _3: _rSize = _pTab.X12 _rLogSize = _estLog(tls, _rSize) - if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { + if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { goto _14 } @@ -118263,7 +118156,7 @@ func _estLog(tls *crt.TLS, _N int16) (r0 int16) { // sqlite3.c:130337:1 } -func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *T7853466, _notReady uint64) (r0 int32) { // sqlite3.c:130437:1 +func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *T7853064, _notReady uint64) (r0 int32) { // sqlite3.c:130437:1 var _aff int8 // sqlite3.c:130442:8 _ = _aff if (_pTerm.X8) == (_pSrc.X11) { @@ -118417,7 +118310,7 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn return _0: - if store7773219(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store7773838(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -118431,7 +118324,7 @@ _2: goto _5 } - _1_pExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOB.X1)+32*uintptr(_ii))).X0))) + _1_pExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOB.X1)+32*uintptr(_ii))).X0))) if int32(_1_pExpr.X0) != i32(152) || (_1_pExpr.X8) != _iCursor { goto _7 } @@ -118465,7 +118358,7 @@ _12: goto _14 _7: - if store7773219(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store7773838(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -118482,7 +118375,7 @@ _16: goto _17 _20: - if _sqlite3ExprCompare(tls, _1_pExpr, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_aColExpr.X1)+32*uintptr(_jj))).X0)), _iCursor) != i32(0) { + if _sqlite3ExprCompare(tls, _1_pExpr, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_aColExpr.X1)+32*uintptr(_jj))).X0)), _iCursor) != i32(0) { goto _21 } @@ -118666,7 +118559,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(8 /* X1 */))) = _iCur *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(0 /* X0 */))))) = _pIdx *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprIdxCover - *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov + *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov _sqlite3WalkExpr(tls, &_w, _pExpr) r0 = bool2int((_w.X5) == 0) return @@ -118674,7 +118567,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx } func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95483:1 - if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { + if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { goto _2 } @@ -118688,7 +118581,7 @@ _2: } -func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *T7853466, _pProbe *XIndex, _nInMul int16) (r0 int32) { // sqlite3.c:132141:1 +func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *T7853064, _pProbe *XIndex, _nInMul int16) (r0 int32) { // sqlite3.c:132141:1 var _pWInfo *XWhereInfo // sqlite3.c:132147:13 _ = _pWInfo var _pParse *XParse // sqlite3.c:132148:9 @@ -118862,7 +118755,7 @@ _20: goto _13 _22: - if (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { + if (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { goto _25 } @@ -118899,7 +118792,7 @@ _28: goto _16 _29: - *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = _pTerm + *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = _pTerm *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = (_saved_prereq | (_pTerm.X11)) & (^(_pNew.X1)) func() int32 { if (((int32(_nInMul) == i32(0)) || (((_pNew.X9) & uint32(i32(8))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(4))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(32768))) != uint32(i32(0))) { @@ -118956,7 +118849,7 @@ _42: _36: if func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0) != 0 { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0) != 0 { return i32(1) } return func() int32 { @@ -118971,7 +118864,7 @@ _36: goto _49 } - _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0))) + _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0))) func() int32 { if _3_nIn > i32(0) { return i32(0) @@ -119099,7 +118992,7 @@ _64: goto _16 _74: - *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = _pTop + *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = _pTop { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) *p = (*p) | uint32(i32(16)) @@ -119155,7 +119048,7 @@ _52: goto _83 _82: - _21_nEq = int32(preInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8905819)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1))) + _21_nEq = int32(preInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8905819)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1))) func() int32 { if (int32(_3_eOp) & i32(387)) != 0 { return i32(0) @@ -119287,7 +119180,7 @@ _16: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8905819)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(0 /* X0 */))) += 1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(54 /* X11 */))) += 1 - *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) + *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) *p = (*p) | uint32(i32(32768)) @@ -119350,17 +119243,17 @@ _2: } _1_idxaff = int8(i32(0)) - _1_pLhs = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + _1_pLhs = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) _1_pRhs = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)) if ((_1_pRhs.X2) & uint32(i32(2048))) == 0 { goto _6 } - _1_pRhs = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) goto _7 _6: - _1_pRhs = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) _7: if int32(_1_pLhs.X0) == i32(152) && (_1_pLhs.X8) == _iCur && int32(_1_pLhs.X9) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i+_nEq)))) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_i+_nEq)))) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_nEq)))) { goto _11 @@ -119549,7 +119442,7 @@ func _whereLoopAddOr(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64 _ = _sSum var _sCur XWhereOrSet // sqlite3.c:133112:20 _ = _sCur - var _pItem *T7853466 // sqlite3.c:133113:23 + var _pItem *T7853064 // sqlite3.c:133113:23 _ = _pItem var _2_pOrWC *XWhereClause // sqlite3.c:133126:19 _ = _2_pOrWC @@ -119571,7 +119464,7 @@ func _whereLoopAddOr(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64 _pWCEnd = (*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(_pWC.X5)))) + uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X3)))))*uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(64))))))))))) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) crt.Xmemset(tls, (unsafe.Pointer)(&_sSum), i32(0), u64(56)) - _pItem = (*T7853466)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer((*[1]struct { + _pItem = (*T7853064)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -119598,7 +119491,7 @@ func _whereLoopAddOr(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64 U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr(112))))))))))) + })(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr(112))))))))))) _iCur = _pItem.X11 _pTerm = (*XWhereTerm)(unsafe.Pointer(_pWC.X5)) _0: @@ -120205,7 +120098,7 @@ _87: _28_pLevel = (*XWhereLevel)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */))))))) + uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr(_iLoop)))))*uintptr(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr(88))))))))))) *(**XWhereLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(72 /* X18 */))))) = store8906197(&_pWLoop, *(**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom.X6)) + 8*uintptr(_iLoop)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(44 /* X11 */))) = _pWLoop.X3 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(4 /* X1 */))) = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pLevel)) + uintptr(4 /* X1 */))) = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -120442,7 +120335,7 @@ _4: { p := &_eqOpMask *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _5: _iLoop = i32(0) @@ -120491,7 +120384,7 @@ _17: goto _11 _16: - _iCur = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCur = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -120532,7 +120425,7 @@ _18: goto _19 _22: - _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) + _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) if int32(_pOBExpr.X0) == i32(152) { goto _23 } @@ -120591,7 +120484,7 @@ _26: goto _36 } - _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) + _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) if _pColl != nil { goto _37 } @@ -120639,7 +120532,7 @@ _21: goto _42 _41: - if store8002213(&_pIndex, (*XIndex)(unsafe.Pointer((*T8905819)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if store8001821(&_pIndex, (*XIndex)(unsafe.Pointer((*T8905819)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _44 } @@ -120671,7 +120564,7 @@ _44: }() _isOrderDistinct = uint8(bool2int(int32(_pIndex.X15) != i32(0))) _42: - _rev = store6843(&_revSet, uint8(i32(0))) + _rev = store6915(&_revSet, uint8(i32(0))) _distinctColumns = uint8(i32(0)) _j = i32(0) _52: @@ -120793,7 +120686,7 @@ _81: goto _82 _86: - _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) + _pOBExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) if (int32(_wctrlFlags) & i32(192)) != i32(0) { goto _87 } @@ -120828,7 +120721,7 @@ _91: goto _92 _88: - if _sqlite3ExprCompare(tls, _pOBExpr, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIndex.X10)).X1)+32*uintptr(_j))).X0)), _iCur) == 0 { + if _sqlite3ExprCompare(tls, _pOBExpr, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIndex.X10)).X1)+32*uintptr(_j))).X0)), _iCur) == 0 { goto _93 } @@ -120840,7 +120733,7 @@ _92: goto _94 } - _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) + _pColl = _sqlite3ExprCollSeq(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X0))) if _pColl != nil { goto _95 } @@ -120871,7 +120764,7 @@ _85: goto _99 } - if (int32(_rev) ^ int32(_revIdx)) == int32((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X3) { + if (int32(_rev) ^ int32(_revIdx)) == int32((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X3) { goto _100 } @@ -120880,7 +120773,7 @@ _100: goto _101 _99: - _rev = uint8(int32(_revIdx) ^ int32((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X3)) + _rev = uint8(int32(_revIdx) ^ int32((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_i))).X3)) if _rev == 0 { goto _102 } @@ -120955,7 +120848,7 @@ _110: goto _111 _114: - _37_p = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X0)) + _37_p = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_i))).X0)) _37_mTerm = _sqlite3WhereExprUsage(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(648 /* X22 */))), _37_p) if _37_mTerm != uint64(i32(0)) || _sqlite3ExprIsConstant(tls, _37_p) != 0 { goto _116 @@ -121070,7 +120963,7 @@ func init() { crt.Xstrncpy(nil, &_whereSortingCostĂ˜00__func__Ă˜000[0], str(112960), 17) } -func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _pSrc *T7853466, _notReady uint64, _pLevel *XWhereLevel) { // sqlite3.c:130461:1 +func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _pSrc *T7853064, _notReady uint64, _pLevel *XWhereLevel) { // sqlite3.c:130461:1 var _nKeyCol int32 // sqlite3.c:130468:7 _ = _nKeyCol var _pTerm *XWhereTerm // sqlite3.c:130469:13 @@ -121111,7 +121004,7 @@ func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _ = _pPartial var _iContinue int32 // sqlite3.c:130487:7 _ = _iContinue - var _pTabItem *T7853466 // sqlite3.c:130488:23 + var _pTabItem *T7853064 // sqlite3.c:130488:23 _ = _pTabItem var _addrCounter int32 // sqlite3.c:130489:7 _ = _addrCounter @@ -121226,7 +121119,7 @@ _5: return i32(0) }() }() - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8905819)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))))) + uintptr(0 /* X0 */))) = store6836((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(52 /* X10 */))), uint16(_nKeyCol)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8905819)(unsafe.Pointer((*T8905896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))))) + uintptr(0 /* X0 */))) = store6908((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(52 /* X10 */))), uint16(_nKeyCol)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(48 /* X9 */))) = uint32(i32(16961)) _extraCols = (_pSrc.X14) & ((^_idxCols) | u64(9223372036854775808)) _mxBitCol = func() int32 { @@ -121389,7 +121282,7 @@ _48: _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pIdx) _sqlite3VdbeComment(tls, _v, str(113192), unsafe.Pointer(_pTable.X0)) _sqlite3ExprCachePush(tls, _pParse) - _pTabItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTabItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -121417,7 +121310,7 @@ _48: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pWC.X0)).X1)+uintptr(8 /* X2 */))))) + 112*uintptr(_pLevel.X11))) - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _57 } @@ -121453,14 +121346,14 @@ _59: _sqlite3VdbeResolveLabel(tls, _v, _iContinue) _60: - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _61 } _sqlite3VdbeChangeP2(tls, _v, uint32(_addrCounter), _regBase+_n) _translateColumnToCopy(tls, _pParse, _addrTop, _pLevel.X1, _pTabItem.X8, i32(1)) _sqlite3VdbeGoto(tls, _v, _addrTop) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) goto _62 _61: @@ -121654,7 +121547,7 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde }() }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(72 /* X22 */))) = _iTabCur - _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_iIdxCol))).X0)), _regOut) + _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_iIdxCol))).X0)), _regOut) goto _5 _0: @@ -121767,7 +121660,7 @@ _8: return i32(0) }() }() - _6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_1_n))).X0))) + _6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_1_n))).X0))) if int32(_6_aff) != i32(0) { goto _14 } @@ -121866,7 +121759,7 @@ _4: func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pLevel *XWhereLevel, _iLevel int32, _iFrom int32, _wctrlFlags uint16) (r0 int32) { // sqlite3.c:126448:1 var _ret int32 // sqlite3.c:126456:7 _ = _ret - var _1_pItem *T7853466 // sqlite3.c:126461:25 + var _1_pItem *T7853064 // sqlite3.c:126461:25 _ = _1_pItem var _1_v *XVdbe // sqlite3.c:126462:10 _ = _1_v @@ -121893,7 +121786,7 @@ func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcL var _13_zRangeOp *int8 // sqlite3.c:126517:18 _ = _13_zRangeOp _ret = i32(0) - _1_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -122308,7 +122201,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _ = _db var _v *XVdbe // sqlite3.c:127389:8 _ = _v - var _pTabItem *T7853466 // sqlite3.c:127390:23 + var _pTabItem *T7853064 // sqlite3.c:127390:23 _ = _pTabItem var _addrBrk int32 // sqlite3.c:127391:7 _ = _addrBrk @@ -122440,7 +122333,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _ = _65_pTab var _66_nNotReady int32 // sqlite3.c:128041:11 _ = _66_nNotReady - var _66_origSrc *T7853466 // sqlite3.c:128042:27 + var _66_origSrc *T7853064 // sqlite3.c:128042:27 _ = _66_origSrc var _71_pPk *XIndex // sqlite3.c:128075:15 _ = _71_pPk @@ -122492,7 +122385,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pLevel = (*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(_iLevel))) _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - _pTabItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTabItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -122526,7 +122419,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _omitTable = bool2int((((_pLoop.X9) & uint32(i32(64))) != uint32(i32(0))) && ((int32(_pWInfo.X9) & i32(32)) == i32(0))) _addrBrk = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(12 /* X3 */))), store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(16 /* X4 */))), _sqlite3VdbeMakeLabel(tls, _v))) _addrCont = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(24 /* X6 */))), _sqlite3VdbeMakeLabel(tls, _v)) - if int32(_pLevel.X11) <= i32(0) || (int32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) { + if int32(_pLevel.X11) <= i32(0) || (int32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) { goto _2 } @@ -122545,7 +122438,7 @@ _3: _7: _addrHalt = (*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(_j))).X3 - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } @@ -122719,7 +122612,7 @@ _35: } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)) - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(24 /* X5 */))))) = store7864945(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(24 /* X5 */))))) = store7864543(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) if _10_pRight == nil { goto _51 } @@ -123516,7 +123409,7 @@ _209: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab))+uintptr(8 /* X2 */)))), (unsafe.Pointer)(_pTabItem), u64(112)) - _66_origSrc = (*T7853466)(unsafe.Pointer((*[1]struct { + _66_origSrc = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -123550,7 +123443,7 @@ _210: goto _213 } - crt.Xmemcpy(tls, (unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + crt.Xmemcpy(tls, (unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -123577,7 +123470,7 @@ _210: U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab))+uintptr(8 /* X2 */)))))+112*uintptr(_k)))), (unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)(_66_origSrc))+112*uintptr((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+88*uintptr(_k))).X11)))), u64(112)) + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab))+uintptr(8 /* X2 */)))))+112*uintptr(_k)))), (unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)(_66_origSrc))+112*uintptr((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+88*uintptr(_k))).X11)))), u64(112)) _k += 1 goto _210 @@ -123848,7 +123741,7 @@ _201: return i32(0) }() }() - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _273 } @@ -123939,7 +123832,7 @@ _290: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _276: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j -= 1; return &_pTerm }())) += uintptr(64) @@ -124083,7 +123976,7 @@ _312: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _308: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _j += 1; return &_pTerm }())) += uintptr(64) @@ -124260,7 +124153,7 @@ _27: goto _20 _23: - if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)).X0) != i32(1) { + if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)).X0) != i32(1) { goto _29 } @@ -124268,11 +124161,11 @@ _23: goto _30 _29: - _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) + _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) _9_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _9_savedDbOptFlags = _9_db.X13 _9_pOrigRhs = (*XExprList)(unsafe.Pointer(_9_pSelect.X0)) - _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */))))))) + _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */))))))) _9_pRhs = nil _9_pLhs = nil _3_i = _iEq @@ -124286,8 +124179,8 @@ _31: } _11_iField = ((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop.X13)) + 8*uintptr(_3_i)))).X9) - i32(1) - _11_pNewRhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_9_pOrigRhs.X1)+32*uintptr(_11_iField))).X0)), i32(0)) - _11_pNewLhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_9_pOrigLhs.X1)+32*uintptr(_11_iField))).X0)), i32(0)) + _11_pNewRhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_9_pOrigRhs.X1)+32*uintptr(_11_iField))).X0)), i32(0)) + _11_pNewLhs = _sqlite3ExprDup(tls, _9_db, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_9_pOrigLhs.X1)+32*uintptr(_11_iField))).X0)), i32(0)) _9_pRhs = _sqlite3ExprListAppend(tls, _pParse, _9_pRhs, _11_pNewRhs) _9_pLhs = _sqlite3ExprListAppend(tls, _pParse, _9_pLhs, _11_pNewLhs) _35: @@ -124311,7 +124204,7 @@ _38: goto _41 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+32*uintptr(_3_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+32*uintptr(_3_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _3_i += 1 goto _38 @@ -124321,23 +124214,23 @@ _37: goto _42 } - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_9_pLhs.X1) + 32*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_9_pLhs.X1) + 32*uintptr(i32(0)))).X0)) goto _43 _42: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pLhs _3_aiMap = (*int32)(unsafe.Pointer(_sqlite3DbMallocZero(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), u64(4)*uint64(_3_nEq)))) _43: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pRhs { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_db)) + uintptr(80 /* X13 */))) *p = uint16(int32(*p) | i32(1)) - sink6836 = *p + sink6908 = *p } _3_eType = _sqlite3FindInIndex(tls, _pParse, _pX, uint32(i32(4)), (*int32)(unsafe.Pointer(uintptr(i32(0)))), _3_aiMap) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_db)) + uintptr(80 /* X13 */))) = _9_savedDbOptFlags *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pOrigRhs - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pOrigLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pOrigLhs *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(16 /* X4 */))))) = _12_pLeft _36: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_pLhs) @@ -124493,7 +124386,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(512)) - sink6836 = *p + sink6908 = *p } goto _10 @@ -124501,7 +124394,7 @@ _9: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _10: if (_pTerm.X7) >= i32(0) { @@ -124567,7 +124460,7 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n goto _4 _3: - _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) + _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) func() int32 { if _nReg <= (_3_pList.X0) { return i32(0) @@ -124584,7 +124477,7 @@ _7: goto _10 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_3_pList.X1)+32*uintptr(_3_i))).X0)), _iReg+_3_i) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_3_pList.X1)+32*uintptr(_3_i))).X0)), _iReg+_3_i) _3_i += 1 goto _7 @@ -125201,7 +125094,7 @@ func _sqlite3WhereEnd(tls *crt.TLS, _pWInfo *XWhereInfo) { // sqlite3.c:134664:1 _ = _13_pOp var _13_pIdx *XIndex // sqlite3.c:134751:11 _ = _13_pIdx - var _13_pTabItem *T7853466 // sqlite3.c:134752:25 + var _13_pTabItem *T7853064 // sqlite3.c:134752:25 _ = _13_pTabItem var _13_pTab *XTable // sqlite3.c:134753:11 _ = _13_pTab @@ -125293,7 +125186,7 @@ _13: goto _18 } - _sqlite3VdbeAddOp1(tls, _v, i32(124), (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3VdbeAddOp1(tls, _v, i32(124), (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -125362,7 +125255,7 @@ _26: } _13_pIdx = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) - _13_pTabItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _13_pTabItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -125402,7 +125295,7 @@ _26: }() }() _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - if ((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _32 } @@ -125720,7 +125613,7 @@ func _sqlite3WhereBreakLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // } func _sqlite3ExprAnalyzeAggList(tls *crt.TLS, _pNC *XNameContext, _pList *XExprList) { // sqlite3.c:95772:1 - var _pItem *T7863890 // sqlite3.c:95773:24 + var _pItem *T7863488 // sqlite3.c:95773:24 _ = _pItem var _i int32 // sqlite3.c:95774:7 _ = _i @@ -125728,14 +125621,14 @@ func _sqlite3ExprAnalyzeAggList(tls *crt.TLS, _pNC *XNameContext, _pList *XExprL goto _0 } - *func() *int32 { _pItem = (*T7863890)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) + *func() *int32 { _pItem = (*T7863488)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _1: if _i >= (_pList.X0) { goto _4 } _sqlite3ExprAnalyzeAggregates(tls, _pNC, (*XExpr)(unsafe.Pointer(_pItem.X0))) - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) goto _1 _4: @@ -125750,7 +125643,7 @@ func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XEx crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u64(48)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _analyzeAggregate *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X2 */))))) = _analyzeAggregatesInSelect - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC func() int32 { if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -125777,7 +125670,7 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _pSrcList var _pAggInfo *XAggInfo // sqlite3.c:95621:11 _ = _pAggInfo - var _3_pItem *T7853466 // sqlite3.c:95631:29 + var _3_pItem *T7853064 // sqlite3.c:95631:29 _ = _3_pItem var _4_pCol *T8458153 // sqlite3.c:95633:30 _ = _4_pCol @@ -125789,7 +125682,7 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _9_n var _9_pGB *XExprList // sqlite3.c:95662:26 _ = _9_pGB - var _9_pTerm *T7863890 // sqlite3.c:95663:38 + var _9_pTerm *T7863488 // sqlite3.c:95663:38 _ = _9_pTerm var _10_pE *XExpr // sqlite3.c:95666:24 _ = _10_pE @@ -125797,7 +125690,7 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _14_pItem var _17_enc uint8 // sqlite3.c:95709:14 _ = _17_enc - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) _pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) _pAggInfo = (*XAggInfo)(unsafe.Pointer(_pNC.X3)) @@ -125830,7 +125723,7 @@ _2: goto _7 } - _3_pItem = (*T7853466)(unsafe.Pointer((*[1]struct { + _3_pItem = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -125912,7 +125805,7 @@ _18: } _9_pGB = (*XExprList)(unsafe.Pointer(_pAggInfo.X7)) - _9_pTerm = (*T7863890)(unsafe.Pointer(_9_pGB.X1)) + _9_pTerm = (*T7863488)(unsafe.Pointer(_9_pGB.X1)) _9_n = _9_pGB.X0 _9_j = i32(0) _24: @@ -125929,7 +125822,7 @@ _24: goto _27 _30: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _9_j += 1; return &_9_pTerm }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _9_j += 1; return &_9_pTerm }())) += uintptr(32) goto _24 _27: @@ -125952,7 +125845,7 @@ _22: goto _11 _14: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_3_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_3_pItem }())) += uintptr(112) goto _8 _11: @@ -126016,9 +125909,9 @@ _37: return i32(0) }() }() - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(8 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil { - return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(8 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil { + return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) } return i32(0) }(), _17_enc, uint8(i32(0))) @@ -126214,7 +126107,7 @@ func _updateAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { // _ = _1_pList var _5_pColl *XCollSeq // sqlite3.c:121022:15 _ = _5_pColl - var _5_pItem *T7863890 // sqlite3.c:121023:28 + var _5_pItem *T7863488 // sqlite3.c:121023:28 _ = _5_pItem var _5_j int32 // sqlite3.c:121024:11 _ = _5_j @@ -126229,7 +126122,7 @@ _0: } _1_addrNext = i32(0) - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) func() int32 { if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(0) @@ -126275,14 +126168,14 @@ _8: return i32(0) }() }() - *func() **T7863890 { _5_j = i32(0); return &_5_pItem }() = (*T7863890)(unsafe.Pointer(_1_pList.X1)) + *func() **T7863488 { _5_j = i32(0); return &_5_pItem }() = (*T7863488)(unsafe.Pointer(_1_pList.X1)) _12: if _5_pColl != nil || _5_j >= _1_nArg { goto _16 } _5_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_5_pItem.X0))) - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _5_j += 1; return &_5_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _5_j += 1; return &_5_pItem }())) += uintptr(32) goto _12 _16: @@ -126368,7 +126261,7 @@ _0: goto _3 } - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) func() int32 { if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(0) @@ -126494,7 +126387,7 @@ _17: return i32(0) }() }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))).X0) == i32(1) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))).X0) == i32(1) { goto _25 } @@ -126503,7 +126396,7 @@ _17: goto _26 _25: - _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))), i32(0), i32(0)) + _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))), i32(0), i32(0)) _sqlite3VdbeAddOp4(tls, _v, i32(108), _pFunc.X3, i32(0), i32(0), (*int8)(unsafe.Pointer(_6_pKeyInfo)), i32(-5)) _26: _21: @@ -126536,7 +126429,7 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) return i32(0) }() }() - if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -126571,7 +126464,7 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) return _5: - _pTab = (*XTable)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = (*XTable)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -126599,7 +126492,7 @@ _5: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X4)) - _pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 32*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 32*uintptr(i32(0)))).X0)) func() int32 { if ((_pTab != nil) && ((*XSelect)(unsafe.Pointer(_pTab.X3)) == nil)) && (_pExpr != nil) { return i32(0) @@ -126716,7 +126609,7 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 } _1_pExpr = (*XExpr)(unsafe.Pointer((*XAutoincInfo)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(i32(0)))).X0)) - _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(32 /* X6 */))))))) + _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(32 /* X6 */))))))) func() int32 { if int32(_1_pExpr.X0) == i32(153) { return i32(0) @@ -126727,11 +126620,11 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 return i32(0) }() }() - if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_1_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) != i32(154) { + if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_1_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) != i32(154) { goto _5 } - _2_zFunc = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) + _2_zFunc = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) if _sqlite3StrICmp(tls, _2_zFunc, str(7512)) != i32(0) { goto _6 } @@ -126807,7 +126700,7 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort _ = _i var _bSeq int32 // sqlite3.c:117485:7 _ = _bSeq - var _aOutEx *T7863890 // sqlite3.c:117486:24 + var _aOutEx *T7863488 // sqlite3.c:117486:24 _ = _aOutEx var _4_regSortOut int32 // sqlite3.c:117506:9 _ = _4_regSortOut @@ -126820,7 +126713,7 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort _pOrderBy = (*XExprList)(unsafe.Pointer(_pSort.X0)) _eDest = int32(_pDest.X0) _iParm = _pDest.X2 - _aOutEx = (*T7863890)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) + _aOutEx = (*T7863488)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) func() int32 { if _addrBreak < i32(0) { return i32(0) @@ -126892,11 +126785,11 @@ _11: goto _14 } - if ((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i))))) + uintptr(28 /* X5 */))))).X0) == 0 { + if ((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i))))) + uintptr(28 /* X5 */))))).X0) == 0 { goto _15 } - _7_iRead = int32((*T7834241)(unsafe.Pointer((*T7863855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0) - i32(1) + _7_iRead = int32((*T7833767)(unsafe.Pointer((*T7863453)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0) - i32(1) goto _16 _15: @@ -126904,10 +126797,10 @@ _15: _16: _sqlite3VdbeAddOp3(tls, _v, i32(98), _iSortTab, _7_iRead, _regRow+_i) _sqlite3VdbeComment(tls, _v, str(25612), unsafe.Pointer(func() *int8 { - if ((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 32*uintptr(_i))).X1) != nil { - return ((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 32*uintptr(_i))).X1) + if ((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 32*uintptr(_i))).X1) != nil { + return ((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 32*uintptr(_i))).X1) } - return ((*T7863890)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 32*uintptr(_i))).X2) + return ((*T7863488)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx)) + 32*uintptr(_i))).X2) }())) _i += 1 goto _11 @@ -127048,12 +126941,12 @@ _4: goto _5 } - *_ppExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_iField))).X0)) r0 = _regSelect + _iField return _5: - *_ppExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) r0 = _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) return @@ -127226,7 +127119,7 @@ _19: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(2 /* X1 */))) *p = uint16(int32(*p) | i32(16)) - sink6836 = *p + sink6908 = *p } r0 = _pNew return @@ -127298,7 +127191,7 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *XVdbe, _pParse *XParse) { // sqlite _ = _nArg var _n int32 // sqlite3.c:73266:7 _ = _n - var _x T8169525 // sqlite3.c:73267:24 + var _x T8169133 // sqlite3.c:73267:24 _ = _x func() int32 { if _p != (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { @@ -127583,13 +127476,13 @@ _24: _12: _13: _14: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 _15: _16: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 @@ -127646,7 +127539,7 @@ func init() { crt.Xstrncpy(nil, &_resolveP2ValuesĂ˜00__func__Ă˜000[0], str(117364), 16) } -func _allocSpace(tls *crt.TLS, _p *T8169525, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1 +func _allocSpace(tls *crt.TLS, _p *T8169133, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1 func() int32 { if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { return i32(0) @@ -127929,11 +127822,11 @@ func _sqlite3StartTable(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 _ = _16_reg3 _zName = nil _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X0) != i32(1) { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X0) != i32(1) { goto _1 } - _iDb = int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) + _iDb = int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) _zName = _sqlite3DbStrDup(tls, _db, func() *int8 { if i32(1) != 0 && (_iDb == i32(1)) { return str(52796) @@ -127983,7 +127876,7 @@ _13: goto _begin_table_error _14: - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { goto _15 } @@ -128055,7 +127948,7 @@ _29: _31: func() int32 { - if (((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) { + if (((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) { return i32(0) } return func() int32 { @@ -128140,7 +128033,7 @@ _37: }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(104 /* X6 */))))) = _pTable _45: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store7779216(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store7779835(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _49 } @@ -128211,7 +128104,7 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 goto _2 } - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _3 } @@ -128235,7 +128128,7 @@ _4: _2: func() int32 { - if ((int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) == i32(0)) || (((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) { + if ((int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) == i32(0)) || (((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) { return i32(0) } return func() int32 { @@ -128244,7 +128137,7 @@ _2: return i32(0) }() }() - _iDb = int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) + _iDb = int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) *_pUnqual = _pName1 _5: r0 = _iDb @@ -128272,7 +128165,7 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { // } func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1 - if ((*T7758136)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(117888), i32(7)) { + if ((*T7758755)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(117888), i32(7)) { goto _3 } @@ -128316,7 +128209,7 @@ func _sqlite3BeginWriteOperation(tls *crt.TLS, _pParse *XParse, _setStatement in { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(32 /* X8 */))) *p = uint8(int32(*p) | _setStatement) - sink6843 = *p + sink6915 = *p } return @@ -128346,7 +128239,7 @@ func init() { func _disableLookaside(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:134914:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(36 /* X12 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 return } @@ -128423,7 +128316,7 @@ _1: _4: func() int32 { - if (((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || (_pSelect == nil) { + if (((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || (_pSelect == nil) { return i32(0) } return func() int32 { @@ -128432,11 +128325,11 @@ _4: return i32(0) }() }() - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _8 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 if (_p.X7) != i32(1) { goto _9 } @@ -128495,7 +128388,7 @@ _15: goto _15 _18: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _19 } @@ -128652,7 +128545,7 @@ _40: _37: _sqlite3VdbeAddParseSchemaOp(tls, _9_v, _iDb, _sqlite3MPrintf(tls, _db, str(118256), unsafe.Pointer(_p.X0))) _19: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _41 } @@ -128750,7 +128643,7 @@ func _convertToWithoutRowidTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { _ = _11_n _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*XVdbe)(unsafe.Pointer(_pParse.X2)) - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { goto _0 } @@ -128807,7 +128700,7 @@ _7: return _11: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_5_pList.X1)+32*uintptr(i32(0)))))) + uintptr(24 /* X3 */))) = _pParse.X53 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_5_pList.X1)+32*uintptr(i32(0)))))) + uintptr(24 /* X3 */))) = _pParse.X53 func() int32 { if (*XTable)(unsafe.Pointer(_pParse.X63)) == _pTab { return i32(0) @@ -128837,7 +128730,7 @@ _10: } func() int32 { - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { return i32(0) } return func() int32 { @@ -128881,7 +128774,7 @@ _15: }() }() storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk))+uintptr(99 /* X16 */))), int8(i32(1)), 32, 5) - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { goto _27 } @@ -129075,7 +128968,7 @@ func _sqlite3CreateIndex(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 _ = _iDb var _pName *XToken // sqlite3.c:102367:9 _ = _pName - var _pListItem *T7863890 // sqlite3.c:102368:24 + var _pListItem *T7863488 // sqlite3.c:102368:24 _ = _pListItem var _nExtra int32 // sqlite3.c:102369:7 _ = _nExtra @@ -129188,7 +129081,7 @@ _9: return i32(0) }() }() - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _13 } @@ -129211,7 +129104,7 @@ _13: return i32(0) }() _17: - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -129324,7 +129217,7 @@ _25: return i32(0) }() }() - if Xsqlite3_strnicmp(tls, _pTab.X0, str(117888), i32(7)) != i32(0) || int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(118668), i32(9)) == i32(0) { + if Xsqlite3_strnicmp(tls, _pTab.X0, str(117888), i32(7)) != i32(0) || int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(118668), i32(9)) == i32(0) { goto _37 } @@ -129377,7 +129270,7 @@ _41: goto _exit_create_index _44: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _45 } @@ -129403,7 +129296,7 @@ _45: _48: func() int32 { - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { return i32(0) } return func() int32 { @@ -129507,7 +129400,7 @@ _71: goto _74 } - _28_pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0)) + _28_pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0)) func() int32 { if _28_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -129524,7 +129417,7 @@ _71: { p := &_nExtra - *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) + *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) sink961 = *p } _77: @@ -129608,7 +129501,7 @@ _85: _88: _sortOrderMask = i32(0) _89: - *func() **T7863890 { _i = i32(0); return &_pListItem }() = (*T7863890)(unsafe.Pointer(_pList.X1)) + *func() **T7863488 { _i = i32(0); return &_pListItem }() = (*T7863488)(unsafe.Pointer(_pList.X1)) _90: if _i >= (_pList.X0) { goto _93 @@ -129656,7 +129549,7 @@ _96: return i32(0) }() }() - _pListItem = (*T7863890)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 32*uintptr(_i))) + _pListItem = (*T7863488)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 32*uintptr(_i))) _98: _97: _j = i32(-2) @@ -129698,7 +129591,7 @@ _101: goto _107 } - _34_zColl = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) + _34_zColl = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) _42_nColl = _sqlite3Strlen30(tls, _34_zColl) + i32(1) func() int32 { if _nExtra >= _42_nColl { @@ -129738,7 +129631,7 @@ _110: _34_zColl = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) _112: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { goto _114 } @@ -129748,7 +129641,7 @@ _114: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X8)) + 8*uintptr(_i))) = _34_zColl _34_requestedSortOrder = int32(_pListItem.X3) & _sortOrderMask *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X7)) + 1*uintptr(_i))) = uint8(_34_requestedSortOrder) - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pListItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pListItem }())) += uintptr(32) goto _90 _93: @@ -129986,7 +129879,7 @@ _140: return i32(0) }() }() - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _168 } @@ -130038,7 +129931,7 @@ _173: goto _176 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 _176: goto _177 @@ -130095,7 +129988,7 @@ _186: _sqlite3VdbeJumpHere(tls, _62_v, _pIndex.X11) _179: _177: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _188 } @@ -130145,11 +130038,11 @@ func init() { } func _sqlite3SrcListLookup(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) (r0 *XTable) { // sqlite3.c:104419:1 - var _pItem *T7853466 // sqlite3.c:104420:23 + var _pItem *T7853064 // sqlite3.c:104420:23 _ = _pItem var _pTab *XTable // sqlite3.c:104421:9 _ = _pTab - _pItem = (*T7853466)(unsafe.Pointer((*[1]struct { + _pItem = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130248,7 +130141,7 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int _ = _i var _zDb *int8 // sqlite3.c:99065:14 _ = _zDb - var _pItem *T7853466 // sqlite3.c:99066:23 + var _pItem *T7853064 // sqlite3.c:99066:23 _ = _pItem if func() int32 { if _pList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { @@ -130271,7 +130164,7 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int _2: _zDb = _pFix.X3 - *func() **T7853466 { _i = i32(0); return &_pItem }() = (*T7853466)(unsafe.Pointer((*[1]struct { + *func() **T7853064 { _i = i32(0); return &_pItem }() = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130337,7 +130230,7 @@ _10: return _11: - *(*uintptr)(unsafe.Pointer(func() **T7853466 { _i += 1; return &_pItem }())) += uintptr(112) + *(*uintptr)(unsafe.Pointer(func() **T7853064 { _i += 1; return &_pItem }())) += uintptr(112) goto _3 _6: @@ -130434,7 +130327,7 @@ _1: func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 int32) { // sqlite3.c:99149:1 var _i int32 // sqlite3.c:99153:7 _ = _i - var _pItem *T7863890 // sqlite3.c:99154:24 + var _pItem *T7863488 // sqlite3.c:99154:24 _ = _pItem if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 @@ -130444,7 +130337,7 @@ func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 i return _0: - *func() **T7863890 { _i = i32(0); return &_pItem }() = (*T7863890)(unsafe.Pointer(_pList.X1)) + *func() **T7863488 { _i = i32(0); return &_pItem }() = (*T7863488)(unsafe.Pointer(_pList.X1)) _1: if _i >= (_pList.X0) { goto _4 @@ -130458,7 +130351,7 @@ _1: return _5: - *(*uintptr)(unsafe.Pointer(func() **T7863890 { _i += 1; return &_pItem }())) += uintptr(32) + *(*uintptr)(unsafe.Pointer(func() **T7863488 { _i += 1; return &_pItem }())) += uintptr(32) goto _1 _4: @@ -130477,7 +130370,7 @@ _0: goto _2 } - if ((*T7758136)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 { goto _3 } @@ -130502,7 +130395,7 @@ _5: goto _6 } - if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _7 } @@ -130513,7 +130406,7 @@ _7: goto _8 _6: - if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _9 } @@ -130563,7 +130456,7 @@ _0: } func() int32 { - if int32((*T7863890)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))).X3) == i32(0) { + if int32((*T7863488)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))).X3) == i32(0) { return i32(0) } return func() int32 { @@ -130575,7 +130468,7 @@ _0: return _3: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))))) + uintptr(24 /* X3 */))) = uint8(_iSortOrder) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))))) + uintptr(24 /* X3 */))) = uint8(_iSortOrder) return } @@ -130618,7 +130511,7 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u64(56)) crt.Xmemset(tls, (unsafe.Pointer)(&_sSrc), i32(0), u64(120)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSrc)) + uintptr(0 /* X0 */))) = i32(1) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130646,7 +130539,7 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSrc))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = _pTab.X0 - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130674,7 +130567,7 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSrc))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(32 /* X4 */))))) = _pTab - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -130754,7 +130647,7 @@ _0: goto _1 } - if _x != int32(*postInc7880920(&_aiCol, 2)) { + if _x != int32(*postInc7880528(&_aiCol, 2)) { goto _2 } @@ -131584,7 +131477,7 @@ _4: goto _5 } - if int32(*postInc6849(&_z, 1)) < i32(192) { + if int32(*postInc6921(&_z, 1)) < i32(192) { goto _7 } @@ -131629,7 +131522,7 @@ func _sqlite3AddColumn(tls *crt.TLS, _pParse *XParse, _pName *XToken, _pType *XT var _4_aNew *XColumn // sqlite3.c:100528:12 _ = _4_aNew _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if store7777653(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7778272(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -131709,7 +131602,7 @@ _10: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(27 /* X6 */))) *p = uint8(int32(*p) | i32(4)) - sink6843 = *p + sink6915 = *p } _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(70 /* X11 */))) += 1 @@ -131734,7 +131627,7 @@ func _sqlite3AddDefaultValue(tls *crt.TLS, _pParse *XParse, _pSpan *XExprSpan) { } _pCol = (*XColumn)(unsafe.Pointer(uintptr(_p.X1) + 32*uintptr(int32(_p.X11)-i32(1)))) - if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 { + if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 { goto _1 } @@ -131745,11 +131638,11 @@ _1: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pCol.X1))) crt.Xmemset(tls, (unsafe.Pointer)(&_3_x), i32(0), u64(72)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(0 /* X0 */))) = uint8(i32(161)) - *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32(int64((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))) + *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32(int64((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_pSpan.X0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(4 /* X2 */))) = uint32(i32(4096)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(8 /* X1 */))))) = _sqlite3ExprDup(tls, _db, &_3_x, i32(1)) - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) _2: _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0))) @@ -131791,14 +131684,14 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint8(_op) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) = uint32(i32(8388608)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X10 */))) = int16(i32(-1)) - *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 72*uintptr(i32(1)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), uint64(_t.X1)) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { + *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 72*uintptr(i32(1)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), uint64(_t.X1)) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { goto _1 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _2 } @@ -131808,7 +131701,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT sink985 = *p } _2: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X7 */))) = i32(1) _0: @@ -131905,7 +131798,7 @@ _1: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(27 /* X6 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _nTerm = i32(1) goto _3 @@ -131918,7 +131811,7 @@ _4: goto _7 } - _4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) + _4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) func() int32 { if _4_pCExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -131934,7 +131827,7 @@ _4: goto _10 } - _5_zCName = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) + _5_zCName = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) _iCol = i32(0) _11: if _iCol >= int32(_pTab.X11) { @@ -131949,7 +131842,7 @@ _11: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(27 /* X6 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } goto _14 @@ -131989,7 +131882,7 @@ _3: goto _23 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(474 /* X53 */))) = (*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(0)))).X3 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(474 /* X53 */))) = (*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(0)))).X3 _23: goto _24 @@ -132025,7 +131918,7 @@ func _sqlite3AddCheckConstraint(tls *crt.TLS, _pParse *XParse, _pCheckExpr *XExp _ = _db _pTab = (*XTable)(unsafe.Pointer(_pParse.X63)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1))).X1))) != 0 { + if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1))).X1))) != 0 { goto _2 } @@ -132153,7 +132046,7 @@ _15: { p := &_nByte - *p = (*p) + (_sqlite3Strlen30(tls, (*T7863890)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1) + i32(1)) + *p = (*p) + (_sqlite3Strlen30(tls, (*T7863488)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1) + i32(1)) sink961 = *p } _i += 1 @@ -132171,7 +132064,7 @@ _14: _19: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(0 /* X0 */))))) = _p *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(8 /* X1 */))))) = (*XFKey)(unsafe.Pointer(_p.X4)) - _z = (*int8)(unsafe.Pointer((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _z = (*int8)(unsafe.Pointer((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_nCol))))) @@ -132189,7 +132082,7 @@ _19: goto _20 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(i32(0)))))) + uintptr(0 /* X0 */))) = int32(_p.X11) - i32(1) @@ -132208,11 +132101,11 @@ _26: goto _29 } - if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr(_10_j))).X0, (*T7863890)(unsafe.Pointer(uintptr(_pFromCol.X1)+32*uintptr(_i))).X1) != i32(0) { + if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr(_10_j))).X0, (*T7863488)(unsafe.Pointer(uintptr(_pFromCol.X1)+32*uintptr(_i))).X1) != i32(0) { goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = _10_j @@ -132227,7 +132120,7 @@ _29: goto _31 } - _sqlite3ErrorMsg(tls, _pParse, str(120980), unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pFromCol.X1)+32*uintptr(_i))).X1)) + _sqlite3ErrorMsg(tls, _pParse, str(120980), unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pFromCol.X1)+32*uintptr(_i))).X1)) goto _fk_end _31: @@ -132246,12 +132139,12 @@ _33: goto _36 } - _15_n = _sqlite3Strlen30(tls, (*T7863890)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _15_n = _sqlite3Strlen30(tls, (*T7863488)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(_i))))) + uintptr(8 /* X1 */))) = _z - crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1), uint64(_15_n)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1), uint64(_15_n)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_15_n))) = int8(i32(0)) { p := &_z @@ -132323,7 +132216,7 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) { _ = _pTab var _pFKey *XFKey // sqlite3.c:102199:8 _ = _pFKey - if store7777653(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store8270998(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { + if store7778272(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store8270630(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -132362,7 +132255,7 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { // _ = _db var _1_pIdx *XIndex // sqlite3.c:100849:11 _ = _1_pIdx - if store7777653(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7778272(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -132494,7 +132387,7 @@ _6: return i32(0) }() }() - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -132536,7 +132429,7 @@ _10: goto _12 } - _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -133027,7 +132920,7 @@ _16: return i32(0) }() }() - _iTabCur = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iTabCur = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -133171,7 +133064,7 @@ _46: } return i32(8) }()) - sink6836 = *p + sink6908 = *p } if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { goto _49 @@ -133697,7 +133590,7 @@ _4: goto _7 } - if _sqlite3IdListIndex(tls, _pIdList, (*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_e))).X1) < i32(0) { + if _sqlite3IdListIndex(tls, _pIdList, (*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_e))).X1) < i32(0) { goto _8 } @@ -133788,7 +133681,7 @@ _0: goto _3 } - _1_iChildKey = (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iChildKey = (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X0 @@ -133832,7 +133725,7 @@ _0: goto _3 } - _1_zKey = (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_zKey = (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X1 @@ -133974,7 +133867,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -134002,7 +133895,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pView.X0) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -134031,7 +133924,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) func() int32 { - if (*XExpr)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XExpr)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -134068,7 +133961,7 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh }() }() func() int32 { - if (*XIdList)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XIdList)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -134562,7 +134455,7 @@ _21: { p := &_6_p5 *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _22: _sqlite3VdbeChangeP5(tls, _v, uint16(_6_p5)) @@ -134751,7 +134644,7 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * _7: *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X1 */))))) = (*XTriggerPrg)(unsafe.Pointer(_pTop.X69)) *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTop)) + uintptr(576 /* X69 */))))) = _pPrg - *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(16 /* X2 */))))) = store8135095(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48))))) + *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(16 /* X2 */))))) = store8134703(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48))))) if _pProgram != nil { goto _8 } @@ -135239,7 +135132,7 @@ _8: goto _update_cleanup _9: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -135285,7 +135178,7 @@ _12: } _iDataCur = _pParse.X17 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -135345,14 +135238,14 @@ _22: crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u64(56)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(0 /* X0 */))))) = _pParse *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(8 /* X1 */))))) = _pTabList - _chngRowid = store6843(&_chngPk, uint8(i32(0))) + _chngRowid = store6915(&_chngPk, uint8(i32(0))) _i = i32(0) _23: if _i >= (_pChanges.X0) { goto _26 } - if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X0))) == 0 { + if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X0))) == 0 { goto _27 } @@ -135365,7 +135258,7 @@ _28: goto _31 } - if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_j))).X0, (*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X1) != i32(0) { + if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_j))).X0, (*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X1) != i32(0) { goto _32 } @@ -135374,7 +135267,7 @@ _28: } _chngRowid = uint8(i32(1)) - _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1) + 32*uintptr(_i))).X0)) + _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1) + 32*uintptr(_i))).X0)) goto _34 _33: @@ -135397,17 +135290,17 @@ _31: goto _37 } - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3IsRowid(tls, (*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X1) == 0 { + if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3IsRowid(tls, (*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X1) == 0 { goto _39 } _j = i32(-1) _chngRowid = uint8(i32(1)) - _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1) + 32*uintptr(_i))).X0)) + _pRowidExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1) + 32*uintptr(_i))).X0)) goto _40 _39: - _sqlite3ErrorMsg(tls, _pParse, str(123052), unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X1)) + _sqlite3ErrorMsg(tls, _pParse, str(123052), unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_i))).X1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(29 /* X5 */))) = uint8(i32(1)) goto _update_cleanup @@ -135467,7 +135360,7 @@ _26: }() }() _chngKey = uint8(int32(_chngRowid) + int32(_chngPk)) - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -135946,7 +135839,7 @@ _166: goto _168 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_j))).X0)), _regNew+_i) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(_j))).X0)), _regNew+_i) goto _169 _168: @@ -136178,7 +136071,7 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pVTab = (*int8)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab))) _nArg = i32(2) + int32(_pTab.X11) - _iCsr = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _iCsr = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -136255,7 +136148,7 @@ _5: goto _9 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aXRef)) + 4*uintptr(_i)))))).X0)), (_regArg+i32(2))+_i) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pChanges.X1)+32*uintptr(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aXRef)) + 4*uintptr(_i)))))).X0)), (_regArg+i32(2))+_i) goto _10 _9: @@ -136362,13 +136255,13 @@ _5: { p := &_mask *p = (*p) | func() uint32 { - if ((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_1_i))).X0) > i32(31) { return u32(4294967295) } - return (u32(1) << uint((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return (u32(1) << uint((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(64 /* X9 */)))))+16*uintptr(_1_i))).X0)) @@ -136460,7 +136353,7 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK _pIdx = nil _aiCol = nil _nCol = _pFKey.X5 - _zKey = (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zKey = (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X1 @@ -136576,7 +136469,7 @@ _27: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_8_i))).X0 @@ -136626,7 +136519,7 @@ _39: goto _42 } - if _sqlite3StrICmp(tls, (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(_9_j))).X1, _10_zIdxCol) != i32(0) { @@ -136637,7 +136530,7 @@ _39: goto _44 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_9_j))).X0 @@ -137074,7 +136967,7 @@ _38: goto _41 } - _14_pExpr = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 32*uintptr(_i))).X0)) + _14_pExpr = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 32*uintptr(_i))).X0)) if _aiChng == nil || _checkConstraintUnchanged(tls, _14_pExpr, _aiChng, int32(_pkChng)) == 0 { goto _43 } @@ -137092,7 +136985,7 @@ _43: goto _45 _44: - _16_zName = (*T7863890)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 32*uintptr(_i))).X1 + _16_zName = (*T7863488)(unsafe.Pointer(uintptr(_13_pCheck.X1) + 32*uintptr(_i))).X1 if _16_zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _46 } @@ -137275,7 +137168,7 @@ _83: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(68 /* X21 */))) = _regNewData + i32(1) - _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_i))).X0)), _34_regIdx+_i) + _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_i))).X0)), _34_regIdx+_i) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(68 /* X21 */))) = i32(0) _sqlite3VdbeComment(tls, _v, str(123996), unsafe.Pointer(_pIdx.X0), _i) goto _88 @@ -137548,7 +137441,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u64(48)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) = uint8(i32(0)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _checkConstraintExprNode - *(**int32)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng + *(**int32)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng _sqlite3WalkExpr(tls, &_w, _pExpr) if _chngRowid != 0 { goto _0 @@ -137557,7 +137450,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) *p = uint8(int32(*p) & i32(-3)) - sink6843 = *p + sink6915 = *p } _0: r0 = bool2int((_w.X5) == 0) @@ -137584,14 +137477,14 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r goto _4 } - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T8305442)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T8305074)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { goto _5 } { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _5: goto _6 @@ -137600,7 +137493,7 @@ _4: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _6: _0: @@ -137777,7 +137670,7 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32 _ = _15_pSrc var _15_aiCol *int32 // sqlite3.c:108143:9 _ = _15_aiCol - var _19_pItem *T7853466 // sqlite3.c:108168:27 + var _19_pItem *T7853064 // sqlite3.c:108168:27 _ = _19_pItem var _21_eAction int32 // sqlite3.c:108178:13 _ = _21_eAction @@ -137861,7 +137754,7 @@ _21: goto _24 } - _7_iReg = (((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _7_iReg = (((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_1_i))).X0) + _regOld) + i32(1) @@ -137893,7 +137786,7 @@ _13: goto _30 _29: - _1_iCol = (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iCol = (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0 @@ -138019,7 +137912,7 @@ _58: goto _64 } - _19_pItem = (*T7853466)(unsafe.Pointer((*[1]struct { + _19_pItem = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -138407,7 +138300,7 @@ _13: if _aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) } - return ((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0) @@ -138439,7 +138332,7 @@ _16: } _3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, int16(i32(-1))) - _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -138501,7 +138394,7 @@ _29: }() }() _3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, _6_iCol) - _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _3_pRight = _exprTableColumn(tls, _db, _pTab, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -138717,12 +138610,12 @@ _13: { p := &_pik_flags *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } { p := &_pik_flags *p = uint8(int32(*p) | (_update_flags & i32(2))) - sink6843 = *p + sink6915 = *p } _17: _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _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 { @@ -138771,7 +138664,7 @@ _24: } return i32(32) }()) - sink6843 = *p + sink6915 = *p } _25: if _appendBias == 0 { @@ -138781,7 +138674,7 @@ _25: { p := &_pik_flags *p = uint8(int32(*p) | i32(8)) - sink6843 = *p + sink6915 = *p } _28: if _useSeekResult == 0 { @@ -138791,7 +138684,7 @@ _28: { p := &_pik_flags *p = uint8(int32(*p) | i32(16)) - sink6843 = *p + sink6915 = *p } _29: _sqlite3VdbeAddOp3(tls, _v, i32(116), _iDataCur, _regRec, _regNewData) @@ -138954,7 +138847,7 @@ _8: if _2_aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_aiCol)) + 4*uintptr(_2_i)))) } - return ((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0) @@ -139064,7 +138957,7 @@ _36: _2_pSelect = _sqlite3SelectNew(tls, _pParse, _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _11_pRaise), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), &_11_tFrom, (*XToken)(unsafe.Pointer(uintptr(i32(0))))), _2_pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) _2_pWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _35: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(144)+uint64(_2_nFrom))+uint64(i32(1))))) if _pTrigger == nil { goto _37 @@ -139084,7 +138977,7 @@ _35: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(24 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhen, i32(1)) _38: _37: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _sqlite3ExprDelete(tls, _db, _2_pWhere) _sqlite3ExprDelete(tls, _db, _2_pWhen) _sqlite3ExprListDelete(tls, _db, _2_pList) @@ -139213,7 +139106,7 @@ _2: }() }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_1_pDb.X4)).X6)), i32(106)) - _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8137917)(unsafe.Pointer(&_autoIncrementEndĂ˜00autoIncEndĂ˜002)), _autoIncrementEndĂ˜00iLnĂ˜001) + _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8137525)(unsafe.Pointer(&_autoIncrementEndĂ˜00autoIncEndĂ˜002)), _autoIncrementEndĂ˜00iLnĂ˜001) if _1_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } @@ -139256,7 +139149,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(35), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137917{X0: u8(115), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(100), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137917{X0: u8(116), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8137525{X0: u8(35), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137525{X0: u8(115), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(100), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137525{X0: u8(116), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(112), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _autoIncrementEndĂ˜00iLnĂ˜001 int32 // sqlite3.c:108899:22 @@ -139298,7 +139191,7 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -139342,7 +139235,7 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS }() }() _2_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -139524,7 +139417,7 @@ _4: return i32(0) }() }() - _zTab = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zTab = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -139692,7 +139585,7 @@ _32: goto _35 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317875)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))))) + uintptr(8 /* X1 */))) = i32(-1) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317507)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))))) + uintptr(8 /* X1 */))) = i32(-1) _i += 1 goto _32 @@ -139709,11 +139602,11 @@ _40: goto _43 } - if _sqlite3StrICmp(tls, (*T8317875)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))).X0, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_j))).X0) != i32(0) { + if _sqlite3StrICmp(tls, (*T8317507)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))).X0, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_j))).X0) != i32(0) { goto _44 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317875)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))))) + uintptr(8 /* X1 */))) = _j + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317507)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))))) + uintptr(8 /* X1 */))) = _j if _i == _j { goto _45 } @@ -139747,7 +139640,7 @@ _43: goto _49 } - if _sqlite3IsRowid(tls, (*T8317875)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))).X0) == 0 || _withoutRowid != 0 { + if _sqlite3IsRowid(tls, (*T8317507)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))).X0) == 0 || _withoutRowid != 0 { goto _51 } @@ -139756,7 +139649,7 @@ _43: goto _52 _51: - _sqlite3ErrorMsg(tls, _pParse, str(124984), unsafe.Pointer(_pTabList), i32(0), unsafe.Pointer((*T8317875)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))).X0)) + _sqlite3ErrorMsg(tls, _pParse, str(124984), unsafe.Pointer(_pTabList), i32(0), unsafe.Pointer((*T8317507)(unsafe.Pointer(uintptr(_pColumn.X0)+16*uintptr(_i))).X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(29 /* X5 */))) = uint8(i32(1)) goto _insert_cleanup @@ -140008,7 +139901,7 @@ _100: return i32(0) }() }() - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_ipkColumn))).X0)), _35_regCols) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_ipkColumn))).X0)), _35_regCols) _101: _37_addr1 = _sqlite3VdbeAddOp1(tls, _v, i32(35), _35_regCols) _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(-1), _35_regCols) @@ -140041,7 +139934,7 @@ _111: goto _114 } - if ((*T8317875)(unsafe.Pointer(uintptr(_pColumn.X0) + 16*uintptr(_j))).X1) != _i { + if ((*T8317507)(unsafe.Pointer(uintptr(_pColumn.X0) + 16*uintptr(_j))).X1) != _i { goto _115 } @@ -140079,7 +139972,7 @@ _123: return i32(0) }() }() - _sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1)) + _sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1)) _124: _122: if _pColumn != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) || i32(1) == 0 { @@ -140131,7 +140024,7 @@ _133: goto _136 _135: - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_ipkColumn))).X0)), _regRowid) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_ipkColumn))).X0)), _regRowid) _52_pOp = _sqlite3VdbeGetOp(tls, _v, i32(-1)) if func() int32 { if _52_pOp != nil { @@ -140232,7 +140125,7 @@ _158: goto _161 } - if ((*T8317875)(unsafe.Pointer(uintptr(_pColumn.X0) + 16*uintptr(_j))).X1) != _i { + if ((*T8317507)(unsafe.Pointer(uintptr(_pColumn.X0) + 16*uintptr(_j))).X1) != _i { goto _162 } @@ -140273,7 +140166,7 @@ _171: goto _172 _170: - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_j))).X0)), _59_iRegStore) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_j))).X0)), _59_iRegStore) _172: _169: _167: @@ -140378,7 +140271,7 @@ func _xferOptimization(tls *crt.TLS, _pParse *XParse, _pDest *XTable, _pSelect * _ = _pSrcIdx var _pDestIdx *XIndex // sqlite3.c:110524:19 _ = _pDestIdx - var _pItem *T7853466 // sqlite3.c:110525:23 + var _pItem *T7853064 // sqlite3.c:110525:23 _ = _pItem var _i int32 // sqlite3.c:110526:7 _ = _i @@ -140487,7 +140380,7 @@ _5: return _10: - if (*XSelect)(unsafe.Pointer((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if (*XSelect)(unsafe.Pointer((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -140600,7 +140493,7 @@ _19: _22: func() int32 { - if (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)) != nil { + if (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)) != nil { return i32(0) } return func() int32 { @@ -140609,7 +140502,7 @@ _22: return i32(0) }() }() - if int32((*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) == i32(160) { + if int32((*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) == i32(160) { goto _25 } @@ -140617,7 +140510,7 @@ _22: return _25: - _pItem = (*T7853466)(unsafe.Pointer((*[1]struct { + _pItem = (*T7853064)(unsafe.Pointer((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -140758,7 +140651,7 @@ _40: return i32(0) }() }() - if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { + if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { goto _50 } @@ -141017,7 +140910,7 @@ _99: { p := &_44_idxInsFlags *p = uint8(int32(*p) | i32(1)) - sink6843 = *p + sink6915 = *p } _107: _sqlite3VdbeAddOp2(tls, _v, i32(126), _iDest, _regData) @@ -141128,7 +141021,7 @@ _11: return i32(0) }() }() - if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+32*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+32*uintptr(_i))).X0)), i32(-1)) == i32(0) { + if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+32*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+32*uintptr(_i))).X0)), i32(-1)) == i32(0) { goto _16 } @@ -141315,12 +141208,12 @@ _15: _14: _9: - if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { + if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { goto _17 } func() int32 { - if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) } return func() int32 { @@ -141640,7 +141533,7 @@ _13: return i32(0) }() }() - if store7779216(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if store7779835(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -141813,7 +141706,7 @@ _6: { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_idx))).X4) + uintptr(114 /* X9 */))) *p = uint16(int32(*p) & i32(-3)) - sink6836 = *p + sink6908 = *p } return @@ -141993,7 +141886,7 @@ func init() { func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pSpan *XExprSpan) { // sqlite3.c:92362:1 var _db *Xsqlite3 // sqlite3.c:92367:11 _ = _db - var _1_pItem *T7863890 // sqlite3.c:92370:26 + var _1_pItem *T7863488 // sqlite3.c:92370:26 _ = _1_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) func() int32 { @@ -142010,7 +141903,7 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ goto _3 } - _1_pItem = (*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1)))) + _1_pItem = (*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1)))) func() int32 { if (_pList.X0) > i32(0) { return i32(0) @@ -142057,7 +141950,7 @@ _1: goto _4 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142084,7 +141977,7 @@ _1: U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142116,7 +142009,7 @@ _1: goto _1 _4: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142150,7 +142043,7 @@ _0: } func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1 - var _1_pItem *T7853466 // sqlite3.c:103333:25 + var _1_pItem *T7853064 // sqlite3.c:103333:25 _ = _1_pItem func() int32 { if _pIndexedBy != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { @@ -142178,7 +142071,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd goto _5 } - _1_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142207,7 +142100,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 112*uintptr((_p.X0)-i32(1)))) func() int32 { - if int32((uint32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142217,7 +142110,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd }() }() func() int32 { - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142227,7 +142120,7 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd }() }() func() int32 { - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142240,12 +142133,12 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd goto _13 } - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) goto _14 _13: - *(**int8)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) + *(**int8)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) _14: _5: return @@ -142259,13 +142152,13 @@ func init() { } func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList *XExprList) { // sqlite3.c:103352:1 - var _1_pItem *T7853466 // sqlite3.c:103354:25 + var _1_pItem *T7853064 // sqlite3.c:103354:25 _ = _1_pItem if _p == nil { goto _0 } - _1_pItem = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_pItem = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -142294,7 +142187,7 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 112*uintptr((_p.X0)-i32(1)))) func() int32 { - if int32((uint32((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142304,7 +142197,7 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList }() }() func() int32 { - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142314,7 +142207,7 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList }() }() func() int32 { - if int32((uint32(((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { + if int32((uint32(((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { return i32(0) } return func() int32 { @@ -142323,8 +142216,8 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList return i32(0) }() }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7853443)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))))) = _pList - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853423)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7853041)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))))) = _pList + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853021)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) goto _7 _0: @@ -142543,8 +142436,8 @@ _8: return i32(0) }() }() - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr((_pList.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = (*T8317875)(unsafe.Pointer(uintptr(_pColumns.X0) + 16*uintptr(_i))).X0 - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317875)(unsafe.Pointer(uintptr(_pColumns.X0)+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr((_pList.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = (*T8317507)(unsafe.Pointer(uintptr(_pColumns.X0) + 16*uintptr(_i))).X0 + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317507)(unsafe.Pointer(uintptr(_pColumns.X0)+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _12: _i += 1 goto _8 @@ -142554,11 +142447,11 @@ _11: goto _15 } - if _pList == nil || (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_iFirst))).X0)) == nil { + if _pList == nil || (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_iFirst))).X0)) == nil { goto _17 } - _5_pFirst = (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_iFirst))).X0)) + _5_pFirst = (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_iFirst))).X0)) func() int32 { if int32(_5_pFirst.X0) == i32(159) { return i32(0) @@ -142605,7 +142498,7 @@ func _sqlite3IdListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XIdList, _pToken _1: _0: - *(**T8317875)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = (*T8317875)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pList.X0, int32(u64(16)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(8 /* X1 */))), &_i))) + *(**T8317507)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = (*T8317507)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pList.X0, int32(u64(16)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(8 /* X1 */))), &_i))) if _i >= i32(0) { goto _2 } @@ -142615,7 +142508,7 @@ _0: return _2: - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317875)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = _sqlite3NameFromToken(tls, _db, _pToken) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8317507)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = _sqlite3NameFromToken(tls, _db, _pToken) r0 = _pList return @@ -142659,7 +142552,7 @@ _0: return i32(0) }() }() - _z = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() int32 { if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return i32(0) @@ -142889,7 +142782,7 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo return _2: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _pList func() int32 { if ((_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(0) @@ -142980,7 +142873,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele goto _0 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7801963)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) = _pSelect + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T7802582)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) = _pSelect { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(2099200)) @@ -143016,7 +142909,7 @@ func _parserAddExprIdListTerm(tls *crt.TLS, _pParse *XParse, _pPrior *XExprList, var _p *XExprList // sqlite3.c:135049:14 _ = _p _p = _sqlite3ExprListAppend(tls, _pParse, _pPrior, (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) - if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T7758136)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { + if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T7758755)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { goto _2 } @@ -143080,7 +142973,7 @@ _2: goto _exit_drop_index _5: - _pIndex = _sqlite3FindIndex(tls, _db, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pIndex = _sqlite3FindIndex(tls, _db, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -143107,7 +143000,7 @@ _5: U [8]byte } X16 unsafe.Pointer - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X2, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X2, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -143147,7 +143040,7 @@ _5: goto _8 _7: - _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3CodeVerifyNamedSchema(tls, _pParse, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -143652,7 +143545,7 @@ _11: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 8*uintptr(i32(1)))) = _zLeft *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 8*uintptr(i32(2)))) = _zRight *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 8*uintptr(i32(3)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758969)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759588)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) _rc = Xsqlite3_file_control(tls, _db, _zDb, i32(14), (unsafe.Pointer)(&_aFcntl)) if _rc != i32(0) { goto _12 @@ -143800,7 +143693,7 @@ _22: sink961 = *p } _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(9)) - _11_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(9), (*T8137917)(unsafe.Pointer(&_sqlite3PragmaĂ˜00getCacheSizeĂ˜002)), _sqlite3PragmaĂ˜00iLnĂ˜001) + _11_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(9), (*T8137525)(unsafe.Pointer(&_sqlite3PragmaĂ˜00getCacheSizeĂ˜002)), _sqlite3PragmaĂ˜00iLnĂ˜001) if func() int32 { if _11_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -144127,7 +144020,7 @@ _124: _44_iAddr = _sqlite3VdbeCurrentAddr(tls, _v) _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(5)) - _44_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8137917)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setMeta6Ă˜004)), _sqlite3PragmaĂ˜00iLnĂ˜003) + _44_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*T8137525)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setMeta6Ă˜004)), _sqlite3PragmaĂ˜00iLnĂ˜003) if func() int32 { if _44_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -144573,7 +144466,7 @@ _206: return i32(0) }(), unsafe.Pointer(func() *int8 { if (*XExpr)(unsafe.Pointer(_92_pCol.X1)) != nil { - return (*(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr(_92_pCol.X1) + uintptr(8 /* X3 */)))))) + return (*(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr(_92_pCol.X1) + uintptr(8 /* X3 */)))))) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }()), _92_k) @@ -144792,10 +144685,10 @@ _264: goto _267 } - _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(127792), _117_i, _118_j, unsafe.Pointer(_115_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_115_pTab.X1)+32*uintptr((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(127792), _117_i, _118_j, unsafe.Pointer(_115_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_115_pTab.X1)+32*uintptr((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_118_j))).X0))).X0), unsafe.Pointer((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_118_j))).X0))).X0), unsafe.Pointer((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_118_j))).X1), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(1)))))), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_115_pFK))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(0)))))), unsafe.Pointer(str(127804))) @@ -144956,7 +144849,7 @@ _293: goto _297 } - _131_iKey = (*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _131_iKey = (*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pFK))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0 @@ -144998,7 +144891,7 @@ _304: if _120_aiCols != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_aiCols)) + 4*uintptr(_120_j)))) } - return ((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pFK))+uintptr(64 /* X9 */))))) + 16*uintptr(_120_j))).X0) @@ -145329,12 +145222,12 @@ _381: goto _384 } - _sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_155_pCheck.X1)+32*uintptr(_155_k))).X0)), _155_addrCkFault, i32(0)) + _sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_155_pCheck.X1)+32*uintptr(_155_k))).X0)), _155_addrCkFault, i32(0)) _155_k -= 1 goto _381 _384: - _sqlite3ExprIfTrue(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863890)(unsafe.Pointer(uintptr(_155_pCheck.X1)+32*uintptr(i32(0)))).X0)), _155_addrCkOk, i32(16)) + _sqlite3ExprIfTrue(tls, _pParse, (*XExpr)(unsafe.Pointer((*T7863488)(unsafe.Pointer(uintptr(_155_pCheck.X1)+32*uintptr(i32(0)))).X0)), _155_addrCkOk, i32(16)) _sqlite3VdbeResolveLabel(tls, _v, _155_addrCkFault) _155_zErr = _sqlite3MPrintf(tls, _db, str(128048), unsafe.Pointer(_151_pTab.X0)) _sqlite3VdbeAddOp4(tls, _v, i32(97), i32(0), i32(3), i32(0), _155_zErr, i32(-1)) @@ -145461,14 +145354,14 @@ _324: goto _323 _326: - _162_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(4), (*T8137917)(unsafe.Pointer(&_sqlite3PragmaĂ˜00endCodeĂ˜006)), _sqlite3PragmaĂ˜00iLnĂ˜005) + _162_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(4), (*T8137525)(unsafe.Pointer(&_sqlite3PragmaĂ˜00endCodeĂ˜006)), _sqlite3PragmaĂ˜00iLnĂ˜005) if _162_aOp == nil { goto _407 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+32*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = i32(1) - _143_mxErr *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+32*uintptr(i32(2)))))) + uintptr(1 /* X1 */))) = int8(i32(-2)) - *(**int8)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+32*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(128208) + *(**int8)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_162_aOp))+32*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(128208) _407: goto _65 @@ -145532,7 +145425,7 @@ _419: goto _423 } - *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))).X4) + uintptr(113 /* X8 */))) = store6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(82 /* X14 */))), uint8(func() int32 { + *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))).X4) + uintptr(113 /* X8 */))) = store6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(82 /* X14 */))), uint8(func() int32 { if (_164_pEnc.X1) != 0 { return int32(_164_pEnc.X1) } @@ -145563,7 +145456,7 @@ _51: } _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(2)) - _172_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(2), (*T8137917)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setCookieĂ˜008)), i32(0)) + _172_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(2), (*T8137525)(unsafe.Pointer(&_sqlite3PragmaĂ˜00setCookieĂ˜008)), i32(0)) if func() int32 { if _172_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -145591,7 +145484,7 @@ _431: _428: _sqlite3VdbeVerifyNoMallocRequired(tls, _v, i32(3)) - _173_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(3), (*T8137917)(unsafe.Pointer(&_sqlite3PragmaĂ˜00readCookieĂ˜009)), i32(0)) + _173_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(3), (*T8137525)(unsafe.Pointer(&_sqlite3PragmaĂ˜00readCookieĂ˜009)), i32(0)) if func() int32 { if _173_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { @@ -146149,7 +146042,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(3)}, T8137917{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8137917{X0: u8(77), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137917{X0: u8(48), X1: i8(1), X2: i8(2), X3: i8(1)}, T8137917{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8137917{X0: u8(77), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137917{X0: u8(162), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} + }{T8137525{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(3)}, T8137525{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8137525{X0: u8(77), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137525{X0: u8(48), X1: i8(1), X2: i8(2), X3: i8(1)}, T8137525{X0: u8(67), X1: i8(1), X2: i8(8), X3: i8(0)}, T8137525{X0: u8(77), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137525{X0: u8(162), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} } var _sqlite3PragmaĂ˜00iLnĂ˜001 int32 // sqlite3.c:113414:22 @@ -146180,7 +146073,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr(_p.X1) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) & i32(-5)) - sink6836 = *p + sink6908 = *p } if _newFlag == 0 { goto _2 @@ -146189,7 +146082,7 @@ _0: { p := (*uint16)(unsafe.Pointer(uintptr(_p.X1) + uintptr(38 /* X10 */))) *p = uint16(int32(*p) | i32(4)) - sink6836 = *p + sink6908 = *p } _2: _1: @@ -146348,7 +146241,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137917{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(4)}, T8137917{X0: u8(21), X1: i8(1), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(76), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137917{X0: u8(103), X1: i8(0), X2: i8(7), X3: i8(0)}} + }{T8137525{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137525{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(4)}, T8137525{X0: u8(21), X1: i8(1), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(76), X1: i8(0), X2: i8(2), X3: i8(0)}, T8137525{X0: u8(103), X1: i8(0), X2: i8(7), X3: i8(0)}} } var _sqlite3PragmaĂ˜00iLnĂ˜003 int32 // sqlite3.c:113668:26 @@ -146836,7 +146729,7 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDef)) + uintptr(2 /* X1 */))) *p = uint16(int32(*p) | int32(_flagVal)) - sink6836 = *p + sink6908 = *p } _2: return @@ -146907,7 +146800,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(92), X1: i8(1), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(68), X1: i8(1), X2: i8(4), X3: i8(0)}, T8137917{X0: u8(97), X1: i8(0), X2: i8(3), X3: i8(0)}, T8137917{X0: u8(88), X1: i8(3), X2: i8(1), X3: i8(0)}} + }{T8137525{X0: u8(92), X1: i8(1), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(68), X1: i8(1), X2: i8(4), X3: i8(0)}, T8137525{X0: u8(97), X1: i8(0), X2: i8(3), X3: i8(0)}, T8137525{X0: u8(88), X1: i8(3), X2: i8(1), X3: i8(0)}} } var _sqlite3PragmaĂ˜00iLnĂ˜005 int32 // sqlite3.c:114590:24 @@ -146937,7 +146830,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137917{X0: u8(103), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8137525{X0: u8(2), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137525{X0: u8(103), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _sqlite3PragmaĂ˜00readCookieĂ˜009 [3]struct { @@ -146953,7 +146846,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137917{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} + }{T8137525{X0: u8(2), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(102), X1: i8(0), X2: i8(1), X3: i8(0)}, T8137525{X0: u8(88), X1: i8(1), X2: i8(1), X3: i8(0)}} } func _sqlite3VdbeReusable(tls *crt.TLS, _p *XVdbe) { // sqlite3.c:71730:1 @@ -146963,7 +146856,7 @@ func _sqlite3VdbeReusable(tls *crt.TLS, _p *XVdbe) { // sqlite3.c:71730:1 } func Xsqlite3_compileoption_get(tls *crt.TLS, _N int32) (r0 *int8) { // sqlite3.c:17881:12 - if _N < i32(0) || _N >= i32(8) { + if _N < i32(0) || _N >= i32(7) { goto _1 } @@ -146976,10 +146869,10 @@ _1: } -var _azCompileOpt [8]*int8 // sqlite3.c:17454:19 +var _azCompileOpt [7]*int8 // sqlite3.c:17454:19 func init() { - _azCompileOpt = [8]*int8{str(129364), str(129384), str(129392), str(129416), str(129444), str(129464), str(129480), str(129496)} + _azCompileOpt = [7]*int8{str(129364), str(129384), str(129392), str(129416), str(129444), str(129464), str(129480)} } func Xsqlite3_wal_autocheckpoint(tls *crt.TLS, _db *Xsqlite3, _nFrame int32) (r0 int32) { // sqlite3.c:141936:12 @@ -147098,11 +146991,11 @@ _6: } _rc = i32(1) - _sqlite3ErrorWithMsg(tls, _db, i32(1), str(129512), unsafe.Pointer(_zDb)) + _sqlite3ErrorWithMsg(tls, _db, i32(1), str(129496), unsafe.Pointer(_zDb)) goto _8 _7: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758969)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759588)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) _rc = _sqlite3Checkpoint(tls, _db, _iDb, _eMode, _pnLog, _pnCkpt) _sqlite3Error(tls, _db, _rc) _8: @@ -147111,7 +147004,7 @@ _8: goto _9 } - *(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -147186,7 +147079,7 @@ func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 var _sqlite3PcacheShrinkĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3PcacheShrinkĂ˜00__func__Ă˜000[0], str(129536), 20) + crt.Xstrncpy(nil, &_sqlite3PcacheShrinkĂ˜00__func__Ă˜000[0], str(129520), 20) } func Xsqlite3_soft_heap_limit64(tls *crt.TLS, _n int64) (r0 int64) { // sqlite3.c:24285:12 @@ -147303,7 +147196,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129556))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129540))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147313,7 +147206,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129608))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129592))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147323,7 +147216,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129668))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129652))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147333,7 +147226,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129720))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129704))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147343,7 +147236,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129780))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129764))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147353,7 +147246,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129852))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129836))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147363,7 +147256,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129908))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129892))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147373,7 +147266,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129972))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(129956))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147383,7 +147276,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130028))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130012))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147393,7 +147286,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130108))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130092))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147403,7 +147296,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130180))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130164))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147413,7 +147306,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147454,13 +147347,13 @@ func init() { var _sqlite3_limitĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_limitĂ˜00__func__Ă˜000[0], str(130316), 14) + crt.Xstrncpy(nil, &_sqlite3_limitĂ˜00__func__Ă˜000[0], str(130300), 14) } var _sqlite3PragmaĂ˜00azLockNameĂ˜0010 [5]*int8 // sqlite3.c:115000:23 func init() { - _sqlite3PragmaĂ˜00azLockNameĂ˜0010 = [5]*int8{str(130332), str(130344), str(130352), str(130364), str(94628)} + _sqlite3PragmaĂ˜00azLockNameĂ˜0010 = [5]*int8{str(130316), str(130328), str(130336), str(130348), str(94628)} } func _sqlite3VdbeVerifyNoResultRow(tls *crt.TLS, _p *XVdbe) { // sqlite3.c:71996:1 @@ -147477,7 +147370,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130372))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130356))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147493,7 +147386,7 @@ _3: var _sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000 [29]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000[0], str(130404), 29) + crt.Xstrncpy(nil, &_sqlite3VdbeVerifyNoResultRowĂ˜00__func__Ă˜000[0], str(130388), 29) } func _sqlite3FinishTrigger(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep, _pAll *XToken) { // sqlite3.c:122450:1 @@ -147563,7 +147456,7 @@ _5: goto _triggerfinish_cleanup _7: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _8 } @@ -147577,12 +147470,12 @@ _7: _9: _sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb) _3_z = _sqlite3DbStrNDup(tls, _db, _pAll.X0, uint64(_pAll.X1)) - _sqlite3NestedParse(tls, _pParse, str(130436), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_pTrig.X1), unsafe.Pointer(_3_z)) + _sqlite3NestedParse(tls, _pParse, str(130420), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_pTrig.X1), unsafe.Pointer(_3_z)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_3_z)) _sqlite3ChangeCookie(tls, _pParse, _iDb) - _sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(130500), unsafe.Pointer(_zName))) + _sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(130484), unsafe.Pointer(_zName))) _8: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _10 } @@ -147634,7 +147527,7 @@ _triggerfinish_cleanup: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130532))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130516))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147647,7 +147540,7 @@ _triggerfinish_cleanup: var _sqlite3FinishTriggerĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3FinishTriggerĂ˜00__func__Ă˜000[0], str(130556), 21) + crt.Xstrncpy(nil, &_sqlite3FinishTriggerĂ˜00__func__Ă˜000[0], str(130540), 21) } func _sqlite3FixTriggerStep(tls *crt.TLS, _pFix *XDbFixer, _pStep *XTriggerStep) (r0 int32) { // sqlite3.c:99166:1 @@ -147720,7 +147613,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130580))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130564))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147740,7 +147633,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130592))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130576))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147750,7 +147643,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130640))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130624))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147763,7 +147656,7 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName goto _12 } - _sqlite3ErrorMsg(tls, _pParse, str(130656)) + _sqlite3ErrorMsg(tls, _pParse, str(130640)) goto _trigger_cleanup _12: @@ -147788,11 +147681,11 @@ _13: goto _trigger_cleanup _16: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) { goto _18 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3DbFree(tls, _db, (unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -147820,7 +147713,7 @@ _16: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTableName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X1)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -147850,7 +147743,7 @@ _16: })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTableName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(8 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _18: _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTableName) - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) { goto _22 } @@ -147868,7 +147761,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130704))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130688))) crt.X__builtin_abort(tls) return i32(0) }() @@ -147886,11 +147779,11 @@ _26: goto _27 } - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { goto _28 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) _28: goto _trigger_cleanup @@ -147899,7 +147792,7 @@ _27: goto _29 } - _sqlite3ErrorMsg(tls, _pParse, str(130724)) + _sqlite3ErrorMsg(tls, _pParse, str(130708)) goto _trigger_cleanup _29: @@ -147929,12 +147822,12 @@ _31: goto _35 } - _sqlite3ErrorMsg(tls, _pParse, str(130768), unsafe.Pointer(_pName)) + _sqlite3ErrorMsg(tls, _pParse, str(130752), unsafe.Pointer(_pName)) goto _36 _35: func() int32 { - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { return i32(0) } return func() int32 { @@ -147952,7 +147845,7 @@ _34: goto _39 } - _sqlite3ErrorMsg(tls, _pParse, str(130796)) + _sqlite3ErrorMsg(tls, _pParse, str(130780)) goto _trigger_cleanup _39: @@ -147960,7 +147853,7 @@ _39: goto _41 } - _sqlite3ErrorMsg(tls, _pParse, str(130836), unsafe.Pointer(func() *int8 { + _sqlite3ErrorMsg(tls, _pParse, str(130820), unsafe.Pointer(func() *int8 { if _tr_tm == i32(63) { return str(26476) } @@ -147973,7 +147866,7 @@ _41: goto _45 } - _sqlite3ErrorMsg(tls, _pParse, str(130876), unsafe.Pointer(_pTableName), i32(0)) + _sqlite3ErrorMsg(tls, _pParse, str(130860), unsafe.Pointer(_pTableName), i32(0)) goto _trigger_cleanup _45: @@ -148027,7 +147920,7 @@ _55: _56: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(0 /* X0 */))) = _zName _zName = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -148095,7 +147988,7 @@ _61: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130924))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130908))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148108,7 +148001,7 @@ _62: var _sqlite3BeginTriggerĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3BeginTriggerĂ˜00__func__Ă˜000[0], str(130956), 20) + crt.Xstrncpy(nil, &_sqlite3BeginTriggerĂ˜00__func__Ă˜000[0], str(130940), 20) } func _sqlite3TriggerUpdateStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pEList *XExprList, _pWhere *XExpr, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122602:1 @@ -148159,7 +148052,7 @@ func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130976))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(130960))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148186,7 +148079,7 @@ _4: var _sqlite3TriggerInsertStepĂ˜00__func__Ă˜000 [25]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000[0], str(131012), 25) + crt.Xstrncpy(nil, &_sqlite3TriggerInsertStepĂ˜00__func__Ă˜000[0], str(130996), 25) } func _sqlite3TriggerDeleteStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pWhere *XExpr) (r0 *XTriggerStep) { // sqlite3.c:122627:1 @@ -148266,7 +148159,7 @@ _1: return i32(0) }() }() - _zDb = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zDb = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -148294,7 +148187,7 @@ _1: } X16 unsafe.Pointer })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X1 - _zName = (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zName = (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -148382,7 +148275,7 @@ _10: goto _19 } - _sqlite3ErrorMsg(tls, _pParse, str(131040), unsafe.Pointer(_pName), i32(0)) + _sqlite3ErrorMsg(tls, _pParse, str(131024), unsafe.Pointer(_pName), i32(0)) goto _20 _19: @@ -148402,7 +148295,7 @@ _drop_trigger_cleanup: var _sqlite3DropTriggerĂ˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3DropTriggerĂ˜00__func__Ă˜000[0], str(131060), 19) + crt.Xstrncpy(nil, &_sqlite3DropTriggerĂ˜00__func__Ă˜000[0], str(131044), 19) } func _sqlite3Attach(tls *crt.TLS, _pParse *XParse, _p *XExpr, _pDbname *XExpr, _pKey *XExpr) { // sqlite3.c:99008:1 @@ -148449,7 +148342,7 @@ _3: goto _5 } - _2_zAuthArg = *(**int8)(unsafe.Pointer((*T7865095)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) + _2_zAuthArg = *(**int8)(unsafe.Pointer((*T7864693)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) goto _6 _5: @@ -148474,7 +148367,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131080))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148489,7 +148382,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131104))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131088))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148532,7 +148425,7 @@ _0: var _codeAttachĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_codeAttachĂ˜00__func__Ă˜000[0], str(131156), 11) + crt.Xstrncpy(nil, &_codeAttachĂ˜00__func__Ă˜000[0], str(131140), 11) } var _sqlite3AttachĂ˜00attach_funcĂ˜001 XFuncDef // sqlite3.c:99009:24 @@ -148540,7 +148433,7 @@ var _sqlite3AttachĂ˜00attach_funcĂ˜001 XFuncDef // sqlite3.c:99009:24 func init() { _sqlite3AttachĂ˜00attach_funcĂ˜001 = XFuncDef{X0: i8(3), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_attachFunc})), X5: nil, X6: str(131168), X7: T7801963{}} + }{_attachFunc})), X5: nil, X6: str(131152), X7: T7802582{}} } func _attachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98660:1 @@ -148596,7 +148489,7 @@ _1: goto _2 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131184), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(7))))) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131168), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(7))))) goto _attach_error _2: @@ -148604,7 +148497,7 @@ _2: goto _3 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131224)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131208)) goto _attach_error _3: @@ -148620,7 +148513,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131268))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131252))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148629,7 +148522,7 @@ _4: goto _11 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131280), unsafe.Pointer(_zName)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131264), unsafe.Pointer(_zName)) goto _attach_error _11: @@ -148687,7 +148580,7 @@ _16: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131312))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131296))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148706,7 +148599,7 @@ _16: } _rc = i32(1) - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131320)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131304)) goto _21 _20: @@ -148765,7 +148658,7 @@ _29: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131352))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131336))) crt.X__builtin_abort(tls) return i32(0) }() @@ -148794,7 +148687,7 @@ _35: goto _37 } - _zErrDyn = _sqlite3MPrintf(tls, _db, str(131360), unsafe.Pointer(_zFile)) + _zErrDyn = _sqlite3MPrintf(tls, _db, str(131344), unsafe.Pointer(_zFile)) _37: _36: goto _attach_error @@ -148823,7 +148716,7 @@ _39: var _attachFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_attachFuncĂ˜00__func__Ă˜000[0], str(131388), 11) + crt.Xstrncpy(nil, &_attachFuncĂ˜00__func__Ă˜000[0], str(131372), 11) } func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *uint32, _ppVfs **Xsqlite3_vfs, _pzFile **int8, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:142453:1 @@ -148857,7 +148750,7 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui _ = _13_zVal var _13_nVal int32 // sqlite3.c:142588:11 _ = _13_nVal - var _15_aMode *T8317875 // sqlite3.c:142596:11 + var _15_aMode *T8317507 // sqlite3.c:142596:11 _ = _15_aMode var _15_zModeType *int8 // sqlite3.c:142597:14 _ = _15_zModeType @@ -148880,12 +148773,12 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131400))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131384))) crt.X__builtin_abort(tls) return i32(0) }() }() - if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(131416)), uint64(i32(5))) != i32(0) { + if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(131400)), uint64(i32(5))) != i32(0) { goto _5 } @@ -148935,11 +148828,11 @@ _13: goto _13 _14: - if _1_iIn == i32(7) || _1_iIn == i32(16) && crt.Xmemcmp(tls, (unsafe.Pointer)(str(131424)), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7))))), uint64(i32(9))) == 0 { + if _1_iIn == i32(7) || _1_iIn == i32(16) && crt.Xmemcmp(tls, (unsafe.Pointer)(str(131408)), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7))))), uint64(i32(9))) == 0 { goto _18 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131436), _1_iIn-i32(7), unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7)))))) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131420), _1_iIn-i32(7), unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri))+1*uintptr(i32(7)))))) _rc = i32(1) goto _parse_uri_out @@ -148967,7 +148860,7 @@ _19: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131464))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131448))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149056,7 +148949,7 @@ _56: _13_nOpt = _sqlite3Strlen30(tls, _1_zOpt) _13_zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zOpt)) + 1*uintptr(_13_nOpt+i32(1)))) _13_nVal = _sqlite3Strlen30(tls, _13_zVal) - if _13_nOpt != i32(3) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131488)), (unsafe.Pointer)(_1_zOpt), uint64(i32(3))) != i32(0) { + if _13_nOpt != i32(3) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131472)), (unsafe.Pointer)(_1_zOpt), uint64(i32(3))) != i32(0) { goto _59 } @@ -149064,27 +148957,27 @@ _56: goto _60 _59: - _15_aMode = (*T8317875)(unsafe.Pointer(uintptr(i32(0)))) + _15_aMode = (*T8317507)(unsafe.Pointer(uintptr(i32(0)))) _15_zModeType = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _15_mask = i32(0) _15_limit = i32(0) - if _13_nOpt != i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131492)), (unsafe.Pointer)(_1_zOpt), uint64(i32(5))) != i32(0) { + if _13_nOpt != i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131476)), (unsafe.Pointer)(_1_zOpt), uint64(i32(5))) != i32(0) { goto _62 } _15_mask = i32(393216) - _15_aMode = (*T8317875)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aCacheModeĂ˜001)) + _15_aMode = (*T8317507)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aCacheModeĂ˜001)) _15_limit = _15_mask - _15_zModeType = str(131492) + _15_zModeType = str(131476) _62: - if _13_nOpt != i32(4) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131500)), (unsafe.Pointer)(_1_zOpt), uint64(i32(4))) != i32(0) { + if _13_nOpt != i32(4) || crt.Xmemcmp(tls, (unsafe.Pointer)(str(131484)), (unsafe.Pointer)(_1_zOpt), uint64(i32(4))) != i32(0) { goto _64 } _15_mask = i32(135) - _15_aMode = (*T8317875)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aOpenModeĂ˜002)) + _15_aMode = (*T8317507)(unsafe.Pointer(&_sqlite3ParseUriĂ˜00aOpenModeĂ˜002)) _15_limit = int32(uint32(_15_mask) & _flags) - _15_zModeType = str(131508) + _15_zModeType = str(131492) _64: if _15_aMode == nil { goto _65 @@ -149093,16 +148986,16 @@ _64: _18_mode = i32(0) _18_i = i32(0) _66: - if ((*T8317875)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 16*uintptr(_18_i))).X0) == nil { + if ((*T8317507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 16*uintptr(_18_i))).X0) == nil { goto _69 } - _19_z = (*T8317875)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 16*uintptr(_18_i))).X0 + _19_z = (*T8317507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 16*uintptr(_18_i))).X0 if _13_nVal != _sqlite3Strlen30(tls, _19_z) || i32(0) != crt.Xmemcmp(tls, (unsafe.Pointer)(_13_zVal), (unsafe.Pointer)(_19_z), uint64(_13_nVal)) { goto _71 } - _18_mode = (*T8317875)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 16*uintptr(_18_i))).X1 + _18_mode = (*T8317507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_aMode)) + 16*uintptr(_18_i))).X1 goto _69 _71: @@ -149114,7 +149007,7 @@ _69: goto _72 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131516), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131500), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) _rc = i32(1) goto _parse_uri_out @@ -149123,7 +149016,7 @@ _72: goto _73 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131536), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131520), unsafe.Pointer(_15_zModeType), unsafe.Pointer(_13_zVal)) _rc = i32(3) goto _parse_uri_out @@ -149166,7 +149059,7 @@ _74: goto _77 } - *_pzErrMsg = Xsqlite3_mprintf(tls, str(131560), unsafe.Pointer(_zVfs)) + *_pzErrMsg = Xsqlite3_mprintf(tls, str(131544), unsafe.Pointer(_zVfs)) _rc = i32(1) _77: _parse_uri_out: @@ -149187,7 +149080,7 @@ _78: var _sqlite3ParseUriĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3ParseUriĂ˜00__func__Ă˜000[0], str(131576), 16) + crt.Xstrncpy(nil, &_sqlite3ParseUriĂ˜00__func__Ă˜000[0], str(131560), 16) } var _sqlite3ParseUriĂ˜00aCacheModeĂ˜001 [3]struct { @@ -149199,7 +149092,7 @@ func init() { _sqlite3ParseUriĂ˜00aCacheModeĂ˜001 = [3]struct { X0 *int8 X1 int32 - }{T8317875{X0: str(130344), X1: i32(131072)}, T8317875{X0: str(131592), X1: i32(262144)}, T8317875{}} + }{T8317507{X0: str(130328), X1: i32(131072)}, T8317507{X0: str(131576), X1: i32(262144)}, T8317507{}} } var _sqlite3ParseUriĂ˜00aOpenModeĂ˜002 [5]struct { @@ -149211,7 +149104,7 @@ func init() { _sqlite3ParseUriĂ˜00aOpenModeĂ˜002 = [5]struct { X0 *int8 X1 int32 - }{T8317875{X0: str(131600), X1: i32(1)}, T8317875{X0: str(131604), X1: i32(2)}, T8317875{X0: str(131608), X1: i32(6)}, T8317875{X0: str(94648), X1: i32(128)}, T8317875{}} + }{T8317507{X0: str(131584), X1: i32(1)}, T8317507{X0: str(131588), X1: i32(2)}, T8317507{X0: str(131592), X1: i32(6)}, T8317507{X0: str(94648), X1: i32(128)}, T8317507{}} } func _sqlite3SchemaGet(tls *crt.TLS, _db *Xsqlite3, _pBt *XBtree) (r0 *XSchema) { // sqlite3.c:104368:1 @@ -149281,7 +149174,7 @@ var _sqlite3DetachĂ˜00detach_funcĂ˜001 XFuncDef // sqlite3.c:98990:24 func init() { _sqlite3DetachĂ˜00detach_funcĂ˜001 = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_detachFunc})), X5: nil, X6: str(131612), X7: T7801963{}} + }{_detachFunc})), X5: nil, X6: str(131596), X7: T7802582{}} } func _detachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98863:1 @@ -149335,7 +149228,7 @@ _4: goto _7 } - Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131628), unsafe.Pointer(_zName)) + Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131612), unsafe.Pointer(_zName)) goto _detach_error _7: @@ -149343,7 +149236,7 @@ _7: goto _8 } - Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131652), unsafe.Pointer(_zName)) + Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131636), unsafe.Pointer(_zName)) goto _detach_error _8: @@ -149351,7 +149244,7 @@ _8: goto _9 } - Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131680)) + Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131664)) goto _detach_error _9: @@ -149359,7 +149252,7 @@ _9: goto _11 } - Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131724), unsafe.Pointer(_zName)) + Xsqlite3_snprintf(tls, int32(u64(128)), (*int8)(unsafe.Pointer(&_zErr)), str(131708), unsafe.Pointer(_zName)) goto _detach_error _11: @@ -149431,7 +149324,7 @@ _1: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131748))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131732))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149494,7 +149387,7 @@ _13: return _14: - _sqlite3ErrorMsg(tls, _pParse, str(131760)) + _sqlite3ErrorMsg(tls, _pParse, str(131744)) return } @@ -149532,7 +149425,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131808))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131792))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149560,7 +149453,7 @@ _5: var _reindexDatabasesĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_reindexDatabasesĂ˜00__func__Ă˜000[0], str(131816), 17) + crt.Xstrncpy(nil, &_reindexDatabasesĂ˜00__func__Ă˜000[0], str(131800), 17) } func _reindexTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zColl *int8) { // sqlite3.c:103692:1 @@ -149600,7 +149493,7 @@ func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131836))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131820))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149617,7 +149510,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131848))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131832))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149642,13 +149535,13 @@ _5: var _collationMatchĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_collationMatchĂ˜00__func__Ă˜000[0], str(131880), 15) + crt.Xstrncpy(nil, &_collationMatchĂ˜00__func__Ă˜000[0], str(131864), 15) } var _sqlite3ReindexĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3ReindexĂ˜00__func__Ă˜000[0], str(131896), 15) + crt.Xstrncpy(nil, &_sqlite3ReindexĂ˜00__func__Ă˜000[0], str(131880), 15) } func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken) { // sqlite3.c:98054:1 @@ -149676,7 +149569,7 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149693,7 +149586,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131952))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131936))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149748,7 +149641,7 @@ _14: goto _19 } - if store8002213(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { + if store8001821(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _20 } @@ -149756,7 +149649,7 @@ _14: goto _21 _20: - if store7777653(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7778272(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -149768,7 +149661,7 @@ _19: _16: _15: _12: - if int32(_db.X26) != i32(0) || store7779216(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_db.X26) != i32(0) || store7779835(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*XVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _24 } @@ -149781,7 +149674,7 @@ _24: var _sqlite3AnalyzeĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AnalyzeĂ˜00__func__Ă˜000[0], str(131976), 15) + crt.Xstrncpy(nil, &_sqlite3AnalyzeĂ˜00__func__Ă˜000[0], str(131960), 15) } func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:97996:1 @@ -149879,7 +149772,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131992))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131976))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149892,7 +149785,7 @@ _5: } _1_zTab = (*T8507818)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001)) + 16*uintptr(_i))).X0 - if store7777653(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store7778272(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -149900,7 +149793,7 @@ _5: goto _10 } - _sqlite3NestedParse(tls, _pParse, str(132016), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T8507818)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001))+16*uintptr(_i))).X1)) + _sqlite3NestedParse(tls, _pParse, str(132000), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T8507818)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableĂ˜00aTableĂ˜001))+16*uintptr(_i))).X1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))) = _pParse.X32 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))) = uint8(i32(16)) _10: @@ -149936,7 +149829,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132040))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132024))) crt.X__builtin_abort(tls) return i32(0) }() @@ -149955,7 +149848,7 @@ _17: var _openStatTableĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_openStatTableĂ˜00__func__Ă˜000[0], str(132060), 14) + crt.Xstrncpy(nil, &_openStatTableĂ˜00__func__Ă˜000[0], str(132044), 14) } var _openStatTableĂ˜00aTableĂ˜001 [3]struct { @@ -149967,13 +149860,13 @@ func init() { _openStatTableĂ˜00aTableĂ˜001 = [3]struct { X0 *int8 X1 *int8 - }{T8507818{X0: str(91408), X1: str(132076)}, T8507818{X0: str(132092), X1: nil}, T8507818{X0: str(132108), X1: nil}} + }{T8507818{X0: str(91408), X1: str(132060)}, T8507818{X0: str(132076), X1: nil}, T8507818{X0: str(132092), X1: nil}} } var _analyzeDatabaseĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_analyzeDatabaseĂ˜00__func__Ă˜000[0], str(132124), 16) + crt.Xstrncpy(nil, &_analyzeDatabaseĂ˜00__func__Ă˜000[0], str(132108), 16) } func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XIndex, _iStatCur int32, _iMem int32, _iTab int32) { // sqlite3.c:97660:1 @@ -150071,7 +149964,7 @@ _5: return _6: - if Xsqlite3_strlike(tls, str(132140), _pTab.X0, uint32(i32(0))) != i32(0) { + if Xsqlite3_strlike(tls, str(132124), _pTab.X0, uint32(i32(0))) != i32(0) { goto _7 } @@ -150166,7 +150059,7 @@ _25: }() _26: _sqlite3VdbeLoadString(tls, _v, _regIdxname, _5_zIdxName) - _sqlite3VdbeComment(tls, _v, str(132152), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_5_zIdxName)) + _sqlite3VdbeComment(tls, _v, str(132136), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_5_zIdxName)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(56 /* X18 */))) = func() int32 { if (_pParse.X18) > (_regPrev + _5_nColTest) { return (_pParse.X18) @@ -150178,7 +150071,7 @@ _26: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132172))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132156))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150252,7 +150145,7 @@ _33: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132220))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132204))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150262,16 +150155,16 @@ _33: _sqlite3VdbeAddOp2(tls, _v, i32(7), _iIdxCur, _5_addrNextRow) _callStatGet(tls, _v, _regStat4, i32(0), _regStat1) func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132244))) + 1*uintptr(i32(0))))) == i32(66) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132228))) + 1*uintptr(i32(0))))) == i32(66) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132232))) crt.X__builtin_abort(tls) return i32(0) }() }() - _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132244), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132228), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) _sqlite3VdbeAddOp3(tls, _v, i32(116), _iStatCur, _regTemp, _regNewRowid) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(8))) @@ -150290,16 +150183,16 @@ _20: _jZeroRows = _sqlite3VdbeAddOp1(tls, _v, i32(22), _regStat1) _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _regIdxname) func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132244))) + 1*uintptr(i32(0))))) == i32(66) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(132228))) + 1*uintptr(i32(0))))) == i32(66) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132232))) crt.X__builtin_abort(tls) return i32(0) }() }() - _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132244), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(132228), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) _sqlite3VdbeAddOp3(tls, _v, i32(116), _iStatCur, _regTemp, _regNewRowid) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(8))) @@ -150312,7 +150205,7 @@ _51: var _analyzeOneTableĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_analyzeOneTableĂ˜00__func__Ă˜000[0], str(132276), 16) + crt.Xstrncpy(nil, &_analyzeOneTableĂ˜00__func__Ă˜000[0], str(132260), 16) } var _statInitFuncdef XFuncDef // sqlite3.c:97164:22 @@ -150320,7 +150213,7 @@ var _statInitFuncdef XFuncDef // sqlite3.c:97164:22 func init() { _statInitFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statInit})), X5: nil, X6: str(132292), X7: T7801963{}} + }{_statInit})), X5: nil, X6: str(132276), X7: T7802582{}} } func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97082:1 @@ -150343,7 +150236,7 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132304))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132288))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150355,7 +150248,7 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132312))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132296))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150395,7 +150288,7 @@ _6: var _statInitĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_statInitĂ˜00__func__Ă˜000[0], str(132328), 9) + crt.Xstrncpy(nil, &_statInitĂ˜00__func__Ă˜000[0], str(132312), 9) } func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76330:12 @@ -150404,7 +150297,7 @@ func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Point return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132340))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132324))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150427,7 +150320,7 @@ func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Point var _sqlite3_result_blobĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_blobĂ˜00__func__Ă˜000[0], str(132348), 20) + crt.Xstrncpy(nil, &_sqlite3_result_blobĂ˜00__func__Ă˜000[0], str(132332), 20) } func _stat4Destructor(tls *crt.TLS, _pOld unsafe.Pointer) { // sqlite3.c:97048:1 @@ -150444,7 +150337,7 @@ var _statPushFuncdef XFuncDef // sqlite3.c:97480:22 func init() { _statPushFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statPush})), X5: nil, X6: str(132368), X7: T7801963{}} + }{_statPush})), X5: nil, X6: str(132352), X7: T7802582{}} } func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97411:1 @@ -150462,7 +150355,7 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150472,7 +150365,7 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132392))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132376))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150528,7 +150421,7 @@ _9: var _statPushĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_statPushĂ˜00__func__Ă˜000[0], str(132408), 9) + crt.Xstrncpy(nil, &_statPushĂ˜00__func__Ă˜000[0], str(132392), 9) } func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlite3.c:97335:1 @@ -150543,7 +150436,7 @@ func _callStatGet(tls *crt.TLS, _v *XVdbe, _regStat4 int32, _iParam int32, _regO return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132420))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132404))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150553,7 +150446,7 @@ func _callStatGet(tls *crt.TLS, _v *XVdbe, _regStat4 int32, _iParam int32, _regO return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132460))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132444))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150567,7 +150460,7 @@ func _callStatGet(tls *crt.TLS, _v *XVdbe, _regStat4 int32, _iParam int32, _regO var _callStatGetĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_callStatGetĂ˜00__func__Ă˜000[0], str(132484), 12) + crt.Xstrncpy(nil, &_callStatGetĂ˜00__func__Ă˜000[0], str(132468), 12) } var _statGetFuncdef XFuncDef // sqlite3.c:97631:22 @@ -150575,7 +150468,7 @@ var _statGetFuncdef XFuncDef // sqlite3.c:97631:22 func init() { _statGetFuncdef = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statGet})), X5: nil, X6: str(132496), X7: T7801963{}} + }{_statGet})), X5: nil, X6: str(132480), X7: T7802582{}} } func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97516:1 @@ -150597,7 +150490,7 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150611,7 +150504,7 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return _2: - Xsqlite3_snprintf(tls, i32(24), _1_zRet, str(132516), uint64(_p.X0)) + Xsqlite3_snprintf(tls, i32(24), _1_zRet, str(132500), uint64(_p.X0)) _1_z = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_zRet)) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_sqlite3Strlen30(tls, _1_zRet)))))))) _1_i = i32(0) _3: @@ -150621,7 +150514,7 @@ _3: _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T8508078)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) _3_iVal = ((uint64(_p.X0) + _3_nDistinct) - uint64(i32(1))) / _3_nDistinct - Xsqlite3_snprintf(tls, i32(24), _1_z, str(132524), _3_iVal) + Xsqlite3_snprintf(tls, i32(24), _1_z, str(132508), _3_iVal) { p := &_1_z *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z)))) @@ -150632,7 +150525,7 @@ _3: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97572), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132532))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97572), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132516))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150646,7 +150539,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132552))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132536))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150659,7 +150552,7 @@ _6: var _statGetĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_statGetĂ˜00__func__Ă˜000[0], str(132576), 8) + crt.Xstrncpy(nil, &_statGetĂ˜00__func__Ă˜000[0], str(132560), 8) } func _loadAnalysis(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:97986:1 @@ -150696,7 +150589,7 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150728,7 +150621,7 @@ _5: var _analyzeTableĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_analyzeTableĂ˜00__func__Ă˜000[0], str(132584), 13) + crt.Xstrncpy(nil, &_analyzeTableĂ˜00__func__Ă˜000[0], str(132568), 13) } func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pName *XToken) { // sqlite3.c:96265:1 @@ -150789,7 +150682,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132600))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132584))) crt.X__builtin_abort(tls) return i32(0) }() @@ -150799,12 +150692,12 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() }() - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -150858,7 +150751,7 @@ _8: goto _10 } - _sqlite3ErrorMsg(tls, _pParse, str(132616), unsafe.Pointer(_zName)) + _sqlite3ErrorMsg(tls, _pParse, str(132600), unsafe.Pointer(_zName)) goto _exit_rename_table _10: @@ -150880,7 +150773,7 @@ _12: goto _13 } - _sqlite3ErrorMsg(tls, _pParse, str(132676), unsafe.Pointer(_pTab.X0)) + _sqlite3ErrorMsg(tls, _pParse, str(132660), unsafe.Pointer(_pTab.X0)) goto _exit_rename_table _13: @@ -150945,22 +150838,22 @@ _19: goto _21 } - _sqlite3NestedParse(tls, _pParse, str(132704), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zTabName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) + _sqlite3NestedParse(tls, _pParse, str(132688), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zTabName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _21: _20: - _sqlite3NestedParse(tls, _pParse, str(132776), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), _nTabName, unsafe.Pointer(_zTabName)) + _sqlite3NestedParse(tls, _pParse, str(132760), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zName), _nTabName, unsafe.Pointer(_zTabName)) if _sqlite3FindTable(tls, _db, str(117732), _zDb) == nil { goto _22 } - _sqlite3NestedParse(tls, _pParse, str(133160), unsafe.Pointer(_zDb), unsafe.Pointer(_zName), unsafe.Pointer(_pTab.X0)) + _sqlite3NestedParse(tls, _pParse, str(133144), unsafe.Pointer(_zDb), unsafe.Pointer(_zName), unsafe.Pointer(_pTab.X0)) _22: if store1025(&_zWhere, _whereTempTriggers(tls, _pParse, _pTab)) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } - _sqlite3NestedParse(tls, _pParse, str(133220), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) + _sqlite3NestedParse(tls, _pParse, str(133204), unsafe.Pointer(_zName), unsafe.Pointer(_zName), unsafe.Pointer(_zWhere)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _23: if ((_db.X6) & i32(524288)) == 0 { @@ -150997,7 +150890,7 @@ _exit_rename_table: var _sqlite3AlterRenameTableĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AlterRenameTableĂ˜00__func__Ă˜000[0], str(133312), 24) + crt.Xstrncpy(nil, &_sqlite3AlterRenameTableĂ˜00__func__Ă˜000[0], str(133296), 24) } func _isSystemTable(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:96253:1 @@ -151005,7 +150898,7 @@ func _isSystemTable(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // goto _1 } - _sqlite3ErrorMsg(tls, _pParse, str(133336), unsafe.Pointer(_zName)) + _sqlite3ErrorMsg(tls, _pParse, str(133320), unsafe.Pointer(_zName)) r0 = i32(1) return @@ -151044,11 +150937,11 @@ func _whereOrName(tls *crt.TLS, _db *Xsqlite3, _zWhere *int8, _zConstant *int8) goto _0 } - _zNew = _sqlite3MPrintf(tls, _db, str(133364), unsafe.Pointer(_zConstant)) + _zNew = _sqlite3MPrintf(tls, _db, str(133348), unsafe.Pointer(_zConstant)) goto _1 _0: - _zNew = _sqlite3MPrintf(tls, _db, str(133372), unsafe.Pointer(_zWhere), unsafe.Pointer(_zConstant)) + _zNew = _sqlite3MPrintf(tls, _db, str(133356), unsafe.Pointer(_zWhere), unsafe.Pointer(_zConstant)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _1: r0 = _zNew @@ -151095,7 +150988,7 @@ _0: goto _6 } - _4_zNew = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133388), unsafe.Pointer(_zWhere)) + _4_zNew = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133372), unsafe.Pointer(_zWhere)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_zWhere)) _zWhere = _4_zNew _6: @@ -151140,7 +151033,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131912))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(131896))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151168,7 +151061,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133412))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133396))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151179,7 +151072,7 @@ _7: _10: _sqlite3VdbeAddOp4(tls, _v, i32(139), _iDb, i32(0), i32(0), _pTab.X0, i32(0)) - _zWhere = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133440), unsafe.Pointer(_zName)) + _zWhere = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(133424), unsafe.Pointer(_zName)) if _zWhere != nil { goto _14 } @@ -151201,7 +151094,7 @@ _15: var _reloadTableSchemaĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_reloadTableSchemaĂ˜00__func__Ă˜000[0], str(133452), 18) + crt.Xstrncpy(nil, &_reloadTableSchemaĂ˜00__func__Ă˜000[0], str(133436), 18) } func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToken) { // sqlite3.c:96469:1 @@ -151260,7 +151153,7 @@ _1: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151303,7 +151196,7 @@ _10: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151318,7 +151211,7 @@ _15: goto _16 } - _sqlite3ErrorMsg(tls, _pParse, str(133512)) + _sqlite3ErrorMsg(tls, _pParse, str(133496)) return _16: @@ -151326,7 +151219,7 @@ _16: goto _17 } - _sqlite3ErrorMsg(tls, _pParse, str(133544)) + _sqlite3ErrorMsg(tls, _pParse, str(133528)) return _17: @@ -151334,7 +151227,7 @@ _17: goto _20 } - _sqlite3ErrorMsg(tls, _pParse, str(133572)) + _sqlite3ErrorMsg(tls, _pParse, str(133556)) return _20: @@ -151342,7 +151235,7 @@ _20: goto _22 } - _sqlite3ErrorMsg(tls, _pParse, str(133632)) + _sqlite3ErrorMsg(tls, _pParse, str(133616)) return _22: @@ -151371,7 +151264,7 @@ _22: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133688))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133672))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151383,7 +151276,7 @@ _27: goto _30 } - _sqlite3ErrorMsg(tls, _pParse, str(133712)) + _sqlite3ErrorMsg(tls, _pParse, str(133696)) return _30: @@ -151410,7 +151303,7 @@ _33: *p = (*p) | i32(2097152) sink961 = *p } - _sqlite3NestedParse(tls, _pParse, str(133760), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), _pNew.X15, unsafe.Pointer(_zCol), (_pNew.X15)+i32(1), unsafe.Pointer(_zTab)) + _sqlite3NestedParse(tls, _pParse, str(133744), unsafe.Pointer(_zDb), unsafe.Pointer(str(52816)), _pNew.X15, unsafe.Pointer(_zCol), (_pNew.X15)+i32(1), unsafe.Pointer(_zTab)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zCol)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */))) = _10_savedDbFlags _31: @@ -151429,7 +151322,7 @@ _31: var _sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000 [28]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000[0], str(133872), 28) + crt.Xstrncpy(nil, &_sqlite3AlterFinishAddColumnĂ˜00__func__Ă˜000[0], str(133856), 28) } func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) { // sqlite3.c:96607:1 @@ -151477,7 +151370,7 @@ func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) goto _exit_begin_add_column _4: - _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7853466)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*T7853064)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -151516,7 +151409,7 @@ _5: goto _6 } - _sqlite3ErrorMsg(tls, _pParse, str(133900)) + _sqlite3ErrorMsg(tls, _pParse, str(133884)) goto _exit_begin_add_column _6: @@ -151524,7 +151417,7 @@ _6: goto _7 } - _sqlite3ErrorMsg(tls, _pParse, str(133936)) + _sqlite3ErrorMsg(tls, _pParse, str(133920)) goto _exit_begin_add_column _7: @@ -151540,7 +151433,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133968))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133952))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151562,7 +151455,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133992))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133976))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151573,13 +151466,13 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134008))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000))), unsafe.Pointer(str(133992))) crt.X__builtin_abort(tls) return i32(0) }() }() *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(32)*uint64(_nAlloc)))) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(134068), unsafe.Pointer(_pTab.X0)) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(134052), unsafe.Pointer(_pTab.X0)) if (*XColumn)(unsafe.Pointer(_pNew.X1)) != nil && (_pNew.X0) != nil { goto _19 } @@ -151634,7 +151527,7 @@ _exit_begin_add_column: var _sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000 [27]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000[0], str(134088), 27) + crt.Xstrncpy(nil, &_sqlite3AlterBeginAddColumnĂ˜00__func__Ă˜000[0], str(134072), 27) } func _sqlite3VtabFinishParse(tls *crt.TLS, _pParse *XParse, _pEnd *XToken) { // sqlite3.c:124909:1 @@ -151676,7 +151569,7 @@ _0: return _1: - if ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _2 } @@ -151686,14 +151579,14 @@ _1: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))))) + uintptr(8 /* X1 */))) = uint32(int32(int64((uintptr(unsafe.Pointer(_pEnd.X0))-uintptr(unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))).X0)))/1))) + (_pEnd.X1) _3: - _1_zStmt = _sqlite3MPrintf(tls, _db, str(134116), unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))))) + _1_zStmt = _sqlite3MPrintf(tls, _db, str(134100), unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))))) _1_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - _sqlite3NestedParse(tls, _pParse, str(134140), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_1_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_zStmt), _pParse.X31) + _sqlite3NestedParse(tls, _pParse, str(134124), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_1_iDb))).X0), unsafe.Pointer(str(52816)), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_zStmt), _pParse.X31) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_zStmt)) _1_v = _sqlite3GetVdbe(tls, _pParse) _sqlite3ChangeCookie(tls, _pParse, _1_iDb) _sqlite3VdbeAddOp0(tls, _1_v, i32(151)) - _1_zWhere = _sqlite3MPrintf(tls, _db, str(134228), unsafe.Pointer(_pTab.X0)) + _1_zWhere = _sqlite3MPrintf(tls, _db, str(134212), unsafe.Pointer(_pTab.X0)) _sqlite3VdbeAddParseSchemaOp(tls, _1_v, _1_iDb, _1_zWhere) _1_iReg = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _sqlite3VdbeLoadString(tls, _1_v, _1_iReg, _pTab.X0) @@ -151708,7 +151601,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134256))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134240))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151724,7 +151617,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134296))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134280))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151761,7 +151654,7 @@ _1: var _sqlite3VtabFinishParseĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VtabFinishParseĂ˜00__func__Ă˜000[0], str(134308), 23) + crt.Xstrncpy(nil, &_sqlite3VtabFinishParseĂ˜00__func__Ă˜000[0], str(134292), 23) } func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken, _pModuleName *XToken, _ifNotExists int32) { // sqlite3.c:124847:1 @@ -151785,7 +151678,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134332))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134316))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151807,7 +151700,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134352))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134336))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151820,7 +151713,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134376))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134360))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151839,7 +151732,7 @@ _12: var _sqlite3VtabBeginParseĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VtabBeginParseĂ˜00__func__Ă˜000[0], str(134480), 22) + crt.Xstrncpy(nil, &_sqlite3VtabBeginParseĂ˜00__func__Ă˜000[0], str(134464), 22) } func _sqlite3VtabArgInit(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124993:1 @@ -151868,7 +151761,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134504))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134488))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151882,7 +151775,7 @@ _1: var _sqlite3VtabArgExtendĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VtabArgExtendĂ˜00__func__Ă˜000[0], str(134520), 21) + crt.Xstrncpy(nil, &_sqlite3VtabArgExtendĂ˜00__func__Ă˜000[0], str(134504), 21) } func _sqlite3WithAdd(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _pName *XToken, _pArglist *XExprList, _pQuery *XSelect) (r0 *XWith) { // sqlite3.c:103835:1 @@ -151908,7 +151801,7 @@ _2: goto _5 } - if _sqlite3StrICmp(tls, _zName, (*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, _zName, (*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -151917,7 +151810,7 @@ _2: goto _6 } - _sqlite3ErrorMsg(tls, _pParse, str(134544), unsafe.Pointer(_zName)) + _sqlite3ErrorMsg(tls, _pParse, str(134528), unsafe.Pointer(_zName)) _6: _1_i += 1 goto _2 @@ -151940,7 +151833,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134576))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134560))) crt.X__builtin_abort(tls) return i32(0) }() @@ -151956,25 +151849,25 @@ _8: goto _14 _13: - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(16 /* X2 */)))))+32*uintptr(_pNew.X0))))) + uintptr(16 /* X2 */))))) = _pQuery - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(16 /* X2 */)))))+32*uintptr(_pNew.X0))))) + uintptr(8 /* X1 */))))) = _pArglist - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(16 /* X2 */)))))+32*uintptr(_pNew.X0))))) + uintptr(0 /* X0 */))) = _zName - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7863299)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7862897)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer @@ -151990,7 +151883,7 @@ _14: var _sqlite3WithAddĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3WithAddĂ˜00__func__Ă˜000[0], str(134620), 15) + crt.Xstrncpy(nil, &_sqlite3WithAddĂ˜00__func__Ă˜000[0], str(134604), 15) } func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 int32) { // sqlite3.c:136611:1 @@ -152001,7 +151894,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134636))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134620))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152012,7 +151905,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134664))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134648))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152037,7 +151930,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134688))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134672))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152047,7 +151940,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134716))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134700))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152060,7 +151953,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 var _yy_find_reduce_actionĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_yy_find_reduce_actionĂ˜00__func__Ă˜000[0], str(134744), 22) + crt.Xstrncpy(nil, &_yy_find_reduce_actionĂ˜00__func__Ă˜000[0], str(134728), 22) } var _yy_reduce_ofst [325]int16 // sqlite3.c:135602:20 @@ -152077,14 +151970,14 @@ func _yy_accept(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:138414:1 goto _0 } - crt.Xfprintf(tls, _yyTraceFILE, str(134768), unsafe.Pointer(_yyTracePrompt)) + crt.Xfprintf(tls, _yyTraceFILE, str(134752), unsafe.Pointer(_yyTracePrompt)) _0: func() int32 { if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(16 /* X2 */))))) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134780))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134764))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152097,7 +151990,7 @@ _0: var _yy_acceptĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_yy_acceptĂ˜00__func__Ă˜000[0], str(134820), 10) + crt.Xstrncpy(nil, &_yy_acceptĂ˜00__func__Ă˜000[0], str(134804), 10) } func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yyminor XToken) { // sqlite3.c:138395:1 @@ -152110,7 +152003,7 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134832))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134816))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152124,7 +152017,7 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi var _yy_syntax_errorĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_yy_syntax_errorĂ˜00__func__Ă˜000[0], str(134844), 16) + crt.Xstrncpy(nil, &_yy_syntax_errorĂ˜00__func__Ă˜000[0], str(134828), 16) } func _sqlite3ParserFinalize(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:136505:1 @@ -152253,7 +152146,7 @@ func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134860))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134844))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152284,7 +152177,7 @@ _0: var _sqlite3_free_tableĂ˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_free_tableĂ˜00__func__Ă˜000[0], str(134872), 19) + crt.Xstrncpy(nil, &_sqlite3_free_tableĂ˜00__func__Ă˜000[0], str(134856), 19) } func Xsqlite3_get_autocommit(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:143202:12 @@ -152320,7 +152213,7 @@ func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134892))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134876))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152355,7 +152248,7 @@ _7: var _sqlite3_get_auxdataĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_get_auxdataĂ˜00__func__Ă˜000[0], str(134908), 20) + crt.Xstrncpy(nil, &_sqlite3_get_auxdataĂ˜00__func__Ă˜000[0], str(134892), 20) } func Xsqlite3_get_table(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _pazResult ***int8, _pnRow *int32, _pnColumn *int32, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:122097:12 @@ -152551,7 +152444,7 @@ _5: } Xsqlite3_free(tls, (unsafe.Pointer)(_p.X1)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = Xsqlite3_mprintf(tls, str(134928)) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = Xsqlite3_mprintf(tls, str(134912)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))) = i32(1) r0 = i32(1) return @@ -152613,7 +152506,7 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 return _2: - *(*int32)(unsafe.Pointer((*T7758660)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T7759279)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) return } @@ -152642,7 +152535,7 @@ func Xsqlite3_libversion(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139948:12 var Xsqlite3_version [7]int8 // sqlite3.c:435:23 func init() { - crt.Xstrncpy(nil, &Xsqlite3_version[0], str(134996), 7) + crt.Xstrncpy(nil, &Xsqlite3_version[0], str(134980), 7) } func Xsqlite3_libversion_number(tls *crt.TLS) (r0 int32) { // sqlite3.c:139959:12 @@ -152802,7 +152695,7 @@ _13: _createCollation(tls, _db, (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), uint8(i32(3)), (unsafe.Pointer)(uintptr(i32(0))), _binCollFunc, nil) _createCollation(tls, _db, (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), uint8(i32(2)), (unsafe.Pointer)(uintptr(i32(0))), _binCollFunc, nil) _createCollation(tls, _db, str(108856), uint8(i32(1)), (unsafe.Pointer)(uintptr(i32(0))), _nocaseCollatingFunc, nil) - _createCollation(tls, _db, str(135004), uint8(i32(1)), (unsafe.Pointer)(uintptr(u32(1))), _binCollFunc, nil) + _createCollation(tls, _db, str(134988), uint8(i32(1)), (unsafe.Pointer)(uintptr(u32(1))), _binCollFunc, nil) if (_db.X17) == 0 { goto _15 } @@ -152816,7 +152709,7 @@ _15: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135012))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(134996))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152915,7 +152808,7 @@ _opendb_out: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135032))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135016))) crt.X__builtin_abort(tls) return i32(0) }() @@ -152928,7 +152821,7 @@ _29: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135104))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135088))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153026,7 +152919,7 @@ _2: var _openDatabaseĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_openDatabaseĂ˜00__func__Ă˜000[0], str(135132), 13) + crt.Xstrncpy(nil, &_openDatabaseĂ˜00__func__Ă˜000[0], str(135116), 13) } func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:106950:1 @@ -153038,7 +152931,7 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135148))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135132))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153086,7 +152979,7 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed _ = _zErr _zName = (*XFuncDef)(unsafe.Pointer(_context.X1)).X6 func() **XMem { ; return _NotUsed2 }() - _zErr = Xsqlite3_mprintf(tls, str(135184), unsafe.Pointer(_zName)) + _zErr = Xsqlite3_mprintf(tls, str(135168), unsafe.Pointer(_zName)) Xsqlite3_result_error(tls, _context, _zErr, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErr)) return @@ -153096,7 +152989,7 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed var _sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000 [45]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000[0], str(135236), 45) + crt.Xstrncpy(nil, &_sqlite3RegisterPerConnectionBuiltinFunctionsĂ˜00__func__Ă˜000[0], str(135220), 45) } func _sqlite3AutoLoadExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112300:1 @@ -153148,7 +153041,7 @@ _6: goto _8 } - _sqlite3ErrorWithMsg(tls, _db, _rc, str(135284), unsafe.Pointer(_2_zErrmsg)) + _sqlite3ErrorWithMsg(tls, _db, _rc, str(135268), unsafe.Pointer(_2_zErrmsg)) _go = i32(0) _8: Xsqlite3_free(tls, (unsafe.Pointer)(_2_zErrmsg)) @@ -153169,7 +153062,7 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 _ = _6_i var _6_p *Xsqlite3_file // sqlite3.c:140599:19 _ = _6_p - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 { goto _0 } @@ -153177,11 +153070,11 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 return _0: - if ((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { + if ((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { goto _1 } - Xsqlite3_free(tls, (*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) + Xsqlite3_free(tls, (*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) _1: _sz = _sz & i32(-8) if _sz > i32(8) { @@ -153224,9 +153117,9 @@ _7: _pStart = _pBuf _9: _6: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = _pStart - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = _pStart + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) if _pStart == nil { goto _10 } @@ -153236,7 +153129,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135324))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135308))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153248,16 +153141,16 @@ _13: goto _16 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _6_p + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _6_p _6_p = (*Xsqlite3_file)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + 1*uintptr(_sz))))) _6_i -= 1 goto _13 _16: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_6_p) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_6_p) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { if unsafe.Pointer(_pBuf) == (unsafe.Pointer)(uintptr(i32(0))) { return i32(1) } @@ -153266,10 +153159,10 @@ _16: goto _19 _10: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = (unsafe.Pointer)(_db) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_db) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = (unsafe.Pointer)(_db) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_db) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) _19: r0 = i32(0) return @@ -153279,7 +153172,7 @@ _19: var _setupLookasideĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_setupLookasideĂ˜00__func__Ă˜000[0], str(135360), 15) + crt.Xstrncpy(nil, &_setupLookasideĂ˜00__func__Ă˜000[0], str(135344), 15) } func Xsqlite3_open16(tls *crt.TLS, _zFilename unsafe.Pointer, _ppDb **Xsqlite3) (r0 int32) { // sqlite3.c:143041:12 @@ -153311,7 +153204,7 @@ _1: goto _2 } - _zFilename = (unsafe.Pointer)(str(135376)) + _zFilename = (unsafe.Pointer)(str(135360)) _2: _pVal = _sqlite3ValueNew(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) _sqlite3ValueSetStr(tls, _pVal, i32(-1), _zFilename, uint8(i32(2)), nil) @@ -153326,7 +153219,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ă˜00__func__Ă˜000))), unsafe.Pointer(str(135380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ă˜00__func__Ă˜000))), unsafe.Pointer(str(135364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -153335,7 +153228,7 @@ _2: goto _8 } - *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+32*uintptr(i32(0)))).X4) + uintptr(113 /* X8 */))) = store6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*_ppDb))+uintptr(82 /* X14 */))), uint8(i32(2))) + *(*uint8)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+32*uintptr(i32(0)))).X4) + uintptr(113 /* X8 */))) = store6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*_ppDb))+uintptr(82 /* X14 */))), uint8(i32(2))) _8: goto _9 @@ -153351,7 +153244,7 @@ _9: var _sqlite3_open16Ă˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_open16Ă˜00__func__Ă˜000[0], str(135408), 15) + crt.Xstrncpy(nil, &_sqlite3_open16Ă˜00__func__Ă˜000[0], str(135392), 15) } func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail *unsafe.Pointer) (r0 int32) { // sqlite3.c:116219:12 @@ -153470,20 +153363,20 @@ _7: goto _8 } - _c = int32(*postInc6849(&_z, 1)) + _c = int32(*postInc6921(&_z, 1)) { p := &_c - *p = (*p) + (int32(*postInc6849(&_z, 1)) << uint(i32(8))) + *p = (*p) + (int32(*postInc6921(&_z, 1)) << uint(i32(8))) sink961 = *p } if _c < i32(55296) || _c >= i32(57344) || i32(1) == 0 { goto _11 } - _8_c2 = int32(*postInc6849(&_z, 1)) + _8_c2 = int32(*postInc6921(&_z, 1)) { p := &_8_c2 - *p = (*p) + (int32(*postInc6849(&_z, 1)) << uint(i32(8))) + *p = (*p) + (int32(*postInc6921(&_z, 1)) << uint(i32(8))) sink961 = *p } _c = ((_8_c2 & i32(1023)) + ((_c & i32(63)) << uint(i32(10)))) + (((_c & i32(960)) + i32(64)) << uint(i32(10))) @@ -153500,7 +153393,7 @@ _8: var _sqlite3_prepare16Ă˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_prepare16Ă˜00__func__Ă˜000[0], str(135424), 18) + crt.Xstrncpy(nil, &_sqlite3_prepare16Ă˜00__func__Ă˜000[0], str(135408), 18) } func Xsqlite3_profile(tls *crt.TLS, _db *Xsqlite3, _xProfile func(*crt.TLS, unsafe.Pointer, *int8, uint64), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141783:12 @@ -153595,7 +153488,7 @@ func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Po var _sqlite3_result_error16Ă˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_error16Ă˜00__func__Ă˜000[0], str(135444), 23) + crt.Xstrncpy(nil, &_sqlite3_result_error16Ă˜00__func__Ă˜000[0], str(135428), 23) } func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { // sqlite3.c:76376:12 @@ -153617,7 +153510,7 @@ func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { var _sqlite3_result_int64Ă˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_int64Ă˜00__func__Ă˜000[0], str(135468), 21) + crt.Xstrncpy(nil, &_sqlite3_result_int64Ă˜00__func__Ă˜000[0], str(135452), 21) } func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76380:12 @@ -153639,7 +153532,7 @@ func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c: var _sqlite3_result_nullĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_nullĂ˜00__func__Ă˜000[0], str(135492), 20) + crt.Xstrncpy(nil, &_sqlite3_result_nullĂ˜00__func__Ă˜000[0], str(135476), 20) } func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76416:12 @@ -153661,7 +153554,7 @@ func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi var _sqlite3_result_text16Ă˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text16Ă˜00__func__Ă˜000[0], str(135512), 22) + crt.Xstrncpy(nil, &_sqlite3_result_text16Ă˜00__func__Ă˜000[0], str(135496), 22) } func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76425:12 @@ -153683,7 +153576,7 @@ func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P var _sqlite3_result_text16beĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text16beĂ˜00__func__Ă˜000[0], str(135536), 24) + crt.Xstrncpy(nil, &_sqlite3_result_text16beĂ˜00__func__Ă˜000[0], str(135520), 24) } func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76434:12 @@ -153705,7 +153598,7 @@ func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P var _sqlite3_result_text16leĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text16leĂ˜00__func__Ă˜000[0], str(135560), 24) + crt.Xstrncpy(nil, &_sqlite3_result_text16leĂ˜00__func__Ă˜000[0], str(135544), 24) } func Xsqlite3_rollback_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141861:12 @@ -153850,7 +153743,7 @@ _16: var _sqlite3_set_auxdataĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_set_auxdataĂ˜00__func__Ă˜000[0], str(135584), 20) + crt.Xstrncpy(nil, &_sqlite3_set_auxdataĂ˜00__func__Ă˜000[0], str(135568), 20) } func Xsqlite3_table_column_metadata(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8, _zTableName *int8, _zColumnName *int8, _pzDataType **int8, _pzCollSeq **int8, _pNotNull *int32, _pPrimaryKey *int32, _pAutoinc *int32) (r0 int32) { // sqlite3.c:143267:12 @@ -154017,7 +153910,7 @@ _26: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErrMsg)) - _zErrMsg = _sqlite3MPrintf(tls, _db, str(135604), unsafe.Pointer(_zTableName), unsafe.Pointer(_zColumnName)) + _zErrMsg = _sqlite3MPrintf(tls, _db, str(135588), unsafe.Pointer(_zTableName), unsafe.Pointer(_zColumnName)) _rc = i32(1) _28: _sqlite3ErrorWithMsg(tls, _db, _rc, func() *int8 { @@ -154104,7 +153997,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135632))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135616))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154120,7 +154013,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135668))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135652))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154139,7 +154032,7 @@ _8: var _sqlite3_transfer_bindingsĂ˜00__func__Ă˜000 [26]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000[0], str(135708), 26) + crt.Xstrncpy(nil, &_sqlite3_transfer_bindingsĂ˜00__func__Ă˜000[0], str(135692), 26) } func Xsqlite3_update_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, int64), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141836:12 @@ -154217,7 +154110,7 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n var _sqlite3_prepare16_v2Ă˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_prepare16_v2Ă˜00__func__Ă˜000[0], str(135736), 21) + crt.Xstrncpy(nil, &_sqlite3_prepare16_v2Ă˜00__func__Ă˜000[0], str(135720), 21) } func Xsqlite3_clear_bindings(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:76149:12 @@ -154270,7 +154163,7 @@ _7: var _sqlite3_clear_bindingsĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_clear_bindingsĂ˜00__func__Ă˜000[0], str(135760), 23) + crt.Xstrncpy(nil, &_sqlite3_clear_bindingsĂ˜00__func__Ă˜000[0], str(135744), 23) } func Xsqlite3_create_module_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule *Xsqlite3_module, _pAux unsafe.Pointer, _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:124636:12 @@ -154411,21 +154304,21 @@ _5: } _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - _sqlite3ErrorMsg(tls, _pParse, str(135784), unsafe.Pointer(_zTable)) + _sqlite3ErrorMsg(tls, _pParse, str(135768), unsafe.Pointer(_zTable)) _7: if _pTab == nil || ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) { goto _9 } _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - _sqlite3ErrorMsg(tls, _pParse, str(135816), unsafe.Pointer(_zTable)) + _sqlite3ErrorMsg(tls, _pParse, str(135800), unsafe.Pointer(_zTable)) _9: if _pTab == nil || (*XSelect)(unsafe.Pointer(_pTab.X3)) == nil { goto _11 } _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - _sqlite3ErrorMsg(tls, _pParse, str(135852), unsafe.Pointer(_zTable)) + _sqlite3ErrorMsg(tls, _pParse, str(135836), unsafe.Pointer(_zTable)) _11: if _pTab != nil { goto _12 @@ -154468,7 +154361,7 @@ _17: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErr)) - _zErr = _sqlite3MPrintf(tls, _db, str(135876), unsafe.Pointer(_zColumn)) + _zErr = _sqlite3MPrintf(tls, _db, str(135860), unsafe.Pointer(_zColumn)) _rc = i32(1) _sqlite3BtreeLeaveAll(tls, _db) goto _blob_open_out @@ -154495,14 +154388,14 @@ _26: goto _29 } - if ((*T8271132)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T8270764)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_14_j))).X0) != _iCol { goto _30 } - _12_zFault = str(135900) + _12_zFault = str(135884) _30: _14_j += 1 goto _26 @@ -154529,7 +154422,7 @@ _35: goto _40 } - _12_zFault = str(135912) + _12_zFault = str(135896) _40: _17_j += 1 goto _35 @@ -154544,7 +154437,7 @@ _34: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErr)) - _zErr = _sqlite3MPrintf(tls, _db, str(135920), unsafe.Pointer(_12_zFault)) + _zErr = _sqlite3MPrintf(tls, _db, str(135904), unsafe.Pointer(_12_zFault)) _rc = i32(1) _sqlite3BtreeLeaveAll(tls, _db) goto _blob_open_out @@ -154557,7 +154450,7 @@ _20: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135956))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135940))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154570,7 +154463,7 @@ _20: _21_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) _sqlite3VdbeAddOp4Int(tls, _21_v, i32(2), _21_iDb, _wrFlag, (*XSchema)(unsafe.Pointer(_pTab.X20)).X0, (*XSchema)(unsafe.Pointer(_pTab.X20)).X1) _sqlite3VdbeChangeP5(tls, _21_v, uint16(i32(1))) - _21_aOp = _sqlite3VdbeAddOpList(tls, _21_v, i32(6), (*T8137917)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00openBlobĂ˜002)), _sqlite3_blob_openĂ˜00iLnĂ˜001) + _21_aOp = _sqlite3VdbeAddOpList(tls, _21_v, i32(6), (*T8137525)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00openBlobĂ˜002)), _sqlite3_blob_openĂ˜00iLnĂ˜001) _sqlite3VdbeUsesBtree(tls, _21_v, _21_iDb) if int32(_db.X17) != i32(0) { goto _46 @@ -154581,7 +154474,7 @@ _20: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135992))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openĂ˜00__func__Ă˜000))), unsafe.Pointer(str(135976))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154604,7 +154497,7 @@ _50: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(8 /* X4 */))) = _pTab.X7 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(12 /* X5 */))) = _21_iDb *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) + *(*int32)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(3)))))) + uintptr(8 /* X4 */))) = int32(_pTab.X11) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(472 /* X52 */))) = int16(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(56 /* X18 */))) = i32(1) @@ -154663,7 +154556,7 @@ _55: var _sqlite3_blob_openĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_blob_openĂ˜00__func__Ă˜000[0], str(136000), 18) + crt.Xstrncpy(nil, &_sqlite3_blob_openĂ˜00__func__Ă˜000[0], str(135984), 18) } var _sqlite3_blob_openĂ˜00openBlobĂ˜002 [6]struct { @@ -154679,7 +154572,7 @@ func init() { X1 int8 X2 int8 X3 int8 - }{T8137917{X0: u8(152), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(105), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(33), X1: i8(0), X2: i8(5), X3: i8(1)}, T8137917{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(1)}, T8137917{X0: u8(88), X1: i8(1), X2: i8(0), X3: i8(0)}, T8137917{X0: u8(76), X1: i8(0), X2: i8(0), X3: i8(0)}} + }{T8137525{X0: u8(152), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(105), X1: i8(0), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(33), X1: i8(0), X2: i8(5), X3: i8(1)}, T8137525{X0: u8(98), X1: i8(0), X2: i8(0), X3: i8(1)}, T8137525{X0: u8(88), X1: i8(1), X2: i8(0), X3: i8(0)}, T8137525{X0: u8(76), X1: i8(0), X2: i8(0), X3: i8(0)}} } var _sqlite3_blob_openĂ˜00iLnĂ˜001 int32 // sqlite3.c:85601:24 @@ -154698,7 +154591,7 @@ func _blobSeekToRow(tls *crt.TLS, _p *XIncrblob, _iRow int64, _pzErr **int8) (r0 _zErr = nil _v = (*XVdbe)(unsafe.Pointer(_p.X4)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T7791545)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow + *(*int64)(unsafe.Pointer((*T7792164)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow if (_v.X9) <= i32(3) { goto _0 } @@ -154725,9 +154618,9 @@ _1: goto _5 } - _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136020), unsafe.Pointer(func() *int8 { + _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136004), unsafe.Pointer(func() *int8 { if _3_type == uint32(i32(0)) { - return str(136052) + return str(136036) } return func() *int8 { if _3_type == uint32(i32(7)) { @@ -154744,7 +154637,7 @@ _1: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = int32(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(int32(_p.X2)+int32(_3_pC.X18))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int32(_sqlite3VdbeSerialTypeLen(tls, _3_type)) - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8164213)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(48 /* X14 */))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8163821)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(48 /* X14 */))))))) _sqlite3BtreeIncrblobCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3))) _10: _2: @@ -154766,7 +154659,7 @@ _11: goto _14 } - _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136060), _iRow) + _zErr = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X5)), str(136044), _iRow) _rc = i32(1) goto _15 @@ -154780,7 +154673,7 @@ _12: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136080))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136064))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154790,7 +154683,7 @@ _12: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136108))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136092))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154805,7 +154698,7 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) *p = uint8(int32(*p) | i32(16)) - sink6843 = *p + sink6915 = *p } *(*uint8)(unsafe.Pointer(uintptr(_pCur.X0) + uintptr(19 /* X5 */))) = uint8(i32(1)) return @@ -154815,7 +154708,7 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c: var _blobSeekToRowĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_blobSeekToRowĂ˜00__func__Ă˜000[0], str(136144), 14) + crt.Xstrncpy(nil, &_blobSeekToRowĂ˜00__func__Ă˜000[0], str(136128), 14) } func Xsqlite3_blob_read(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85784:12 @@ -154866,7 +154759,7 @@ _5: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136160))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136144))) crt.X__builtin_abort(tls) return i32(0) }() @@ -154898,7 +154791,7 @@ _4: var _blobReadWriteĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_blobReadWriteĂ˜00__func__Ă˜000[0], str(136172), 14) + crt.Xstrncpy(nil, &_blobReadWriteĂ˜00__func__Ă˜000[0], str(136156), 14) } func _sqlite3BtreeEnterCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:58945:1 @@ -154940,7 +154833,7 @@ _0: var _sqlite3BtreePayloadCheckedĂ˜00__func__Ă˜000 [27]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3BtreePayloadCheckedĂ˜00__func__Ă˜000[0], str(136188), 27) + crt.Xstrncpy(nil, &_sqlite3BtreePayloadCheckedĂ˜00__func__Ă˜000[0], str(136172), 27) } func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63691:1 @@ -154978,7 +154871,7 @@ _0: var _accessPayloadCheckedĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_accessPayloadCheckedĂ˜00__func__Ă˜000[0], str(136216), 21) + crt.Xstrncpy(nil, &_accessPayloadCheckedĂ˜00__func__Ă˜000[0], str(136200), 21) } func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85791:12 @@ -154995,7 +154888,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136240))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136224))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155005,7 +154898,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136268))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136252))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155015,7 +154908,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136312))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136296))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155039,7 +154932,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136344))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136328))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155076,7 +154969,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155086,7 +154979,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136464))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136448))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155096,7 +154989,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136524))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136508))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155106,7 +154999,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136572))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136556))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155119,7 +155012,7 @@ _14: var _sqlite3BtreePutDataĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3BtreePutDataĂ˜00__func__Ă˜000[0], str(136608), 20) + crt.Xstrncpy(nil, &_sqlite3BtreePutDataĂ˜00__func__Ă˜000[0], str(136592), 20) } func Xsqlite3_memory_highwater(tls *crt.TLS, _resetFlag int32) (r0 int64) { // sqlite3.c:24387:12 @@ -155172,7 +155065,7 @@ _3: var _sqlite3_mutex_allocĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_mutex_allocĂ˜00__func__Ă˜000[0], str(136628), 20) + crt.Xstrncpy(nil, &_sqlite3_mutex_allocĂ˜00__func__Ă˜000[0], str(136612), 20) } func Xsqlite3_open_v2(tls *crt.TLS, _filename *int8, _ppDb **Xsqlite3, _flags int32, _zVfs *int8) (r0 int32) { // sqlite3.c:143028:12 @@ -155256,7 +155149,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136648))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136632))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155275,7 +155168,7 @@ func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136656))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136640))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155326,13 +155219,13 @@ _3: var _vfsUnlinkĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_vfsUnlinkĂ˜00__func__Ă˜000[0], str(136724), 10) + crt.Xstrncpy(nil, &_vfsUnlinkĂ˜00__func__Ă˜000[0], str(136708), 10) } var _sqlite3_vfs_registerĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_vfs_registerĂ˜00__func__Ă˜000[0], str(136736), 21) + crt.Xstrncpy(nil, &_sqlite3_vfs_registerĂ˜00__func__Ă˜000[0], str(136720), 21) } func Xsqlite3_vfs_unregister(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // sqlite3.c:20458:12 @@ -155372,7 +155265,7 @@ func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { var _sqlite3_result_zeroblobĂ˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_zeroblobĂ˜00__func__Ă˜000[0], str(136760), 24) + crt.Xstrncpy(nil, &_sqlite3_result_zeroblobĂ˜00__func__Ă˜000[0], str(136744), 24) } func Xsqlite3_test_control(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:143454:12 @@ -155511,7 +155404,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136784))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136768))) crt.X__builtin_abort(tls) return i32(0) }() @@ -155609,10 +155502,10 @@ _31: _21: _23_db = (*Xsqlite3)(crt.VAPointer(&_ap)) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_23_db.X3))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = store6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) - if int32((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X2) != i32(0) || ((*T7758136)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X0) <= i32(0) { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = store6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) + if int32((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X2) != i32(0) || ((*T7758755)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X0) <= i32(0) { goto _33 } @@ -155634,7 +155527,7 @@ func _sqlite3PrngSaveState(tls *crt.TLS) { // sqlite3.c:26787:1 } -var _sqlite3SavedPrng T7866556 // sqlite3.c:26786:42 +var _sqlite3SavedPrng T7866154 // sqlite3.c:26786:42 func _sqlite3PrngRestoreState(tls *crt.TLS) { // sqlite3.c:26794:1 crt.Xmemcpy(tls, (unsafe.Pointer)(&_sqlite3Prng), (unsafe.Pointer)(&_sqlite3SavedPrng), u64(259)) @@ -155734,7 +155627,7 @@ _13: { 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)))) - sink6843 = *p + sink6915 = *p } if _op == i32(5) { goto _15 @@ -155754,7 +155647,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))))) - sink6843 = *p + sink6915 = *p } _sqlite3BitvecClear(tls, _pBitvec, uint32(_i+i32(1)), _pTmpSpace) _17: @@ -155799,7 +155692,7 @@ func _sqlite3BenignMallocHooks(tls *crt.TLS, _xBenignBegin func(*crt.TLS), _xBen var _sqlite3_test_controlĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_test_controlĂ˜00__func__Ă˜000[0], str(136808), 21) + crt.Xstrncpy(nil, &_sqlite3_test_controlĂ˜00__func__Ă˜000[0], str(136792), 21) } func Xsqlite3_extended_result_codes(tls *crt.TLS, _db *Xsqlite3, _onoff int32) (r0 int32) { // sqlite3.c:143401:12 @@ -155901,7 +155794,7 @@ _1: goto _2 } - _sqlite3ErrorWithMsg(tls, _pDestDb, i32(1), str(136832)) + _sqlite3ErrorWithMsg(tls, _pDestDb, i32(1), str(136816)) _p = (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) goto _3 @@ -155982,7 +155875,7 @@ _0: goto _3 } - _sqlite3ErrorWithMsg(tls, _pErrorDb, i32(1), str(136872), unsafe.Pointer(_zDb)) + _sqlite3ErrorWithMsg(tls, _pErrorDb, i32(1), str(136856), unsafe.Pointer(_zDb)) r0 = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) return @@ -155997,7 +155890,7 @@ func _checkReadTransaction(tls *crt.TLS, _db *Xsqlite3, _p *XBtree) (r0 int32) { goto _0 } - _sqlite3ErrorWithMsg(tls, _db, i32(1), str(136892)) + _sqlite3ErrorWithMsg(tls, _db, i32(1), str(136876)) r0 = i32(1) return @@ -156051,7 +155944,7 @@ func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { // return _0: - if Xsqlite3_strnicmp(tls, _zOptName, str(136924), i32(7)) != i32(0) { + if Xsqlite3_strnicmp(tls, _zOptName, str(136908), i32(7)) != i32(0) { goto _1 } @@ -156064,7 +155957,7 @@ _1: _n = _sqlite3Strlen30(tls, _zOptName) _i = i32(0) _2: - if _i >= i32(8) { + if _i >= i32(7) { goto _5 } @@ -156140,7 +156033,7 @@ _5: goto _8 } - if ((*T9038999)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X0) != _op { + if ((*T9038822)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X0) != _op { goto _9 } @@ -156153,7 +156046,7 @@ _5: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */))) - *p = int32(uint32(*p) | ((*T9038999)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) + *p = int32(uint32(*p) | ((*T9038822)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) sink961 = *p } goto _11 @@ -156165,7 +156058,7 @@ _10: { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */))) - *p = int32(uint32(*p) & (^((*T9038999)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1))) + *p = int32(uint32(*p) & (^((*T9038822)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1))) sink961 = *p } _12: @@ -156180,7 +156073,7 @@ _13: goto _14 } - *_6_pRes = bool2int((uint32(_db.X6) & ((*T9038999)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) != uint32(i32(0))) + *_6_pRes = bool2int((uint32(_db.X6) & ((*T9038822)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_db_configĂ˜00aFlagOpĂ˜001)) + 8*uintptr(_4_i))).X1)) != uint32(i32(0))) _14: _rc = i32(0) goto _8 @@ -156208,7 +156101,7 @@ func init() { _sqlite3_db_configĂ˜00aFlagOpĂ˜001 = [5]struct { X0 int32 X1 uint32 - }{T9038999{X0: i32(1002), X1: u32(524288)}, T9038999{X0: i32(1003), X1: u32(16777216)}, T9038999{X0: i32(1004), X1: u32(1073741824)}, T9038999{X0: i32(1005), X1: u32(4194304)}, T9038999{X0: i32(1006), X1: u32(2147483648)}} + }{T9038822{X0: i32(1002), X1: u32(524288)}, T9038822{X0: i32(1003), X1: u32(16777216)}, T9038822{X0: i32(1004), X1: u32(1073741824)}, T9038822{X0: i32(1005), X1: u32(4194304)}, T9038822{X0: i32(1006), X1: u32(2147483648)}} } func Xsqlite3_db_mutex(tls *crt.TLS, _db *Xsqlite3) (r0 *Xsqlite3_mutex) { // sqlite3.c:140623:12 @@ -156297,13 +156190,13 @@ _2: } _4: - *_pCurrent = (*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 - *_pHighwater = (*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4 + *_pCurrent = (*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *_pHighwater = (*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4 if _resetFlag == 0 { goto _17 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 _17: goto _18 @@ -156315,7 +156208,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136932))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136916))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156325,18 +156218,18 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136972))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusĂ˜00__func__Ă˜000))), unsafe.Pointer(str(136956))) crt.X__builtin_abort(tls) return i32(0) }() }() *_pCurrent = i32(0) - *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) + *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) if _resetFlag == 0 { goto _23 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7758690)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7759309)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) _23: goto _18 @@ -156527,7 +156420,7 @@ _18: var _sqlite3_db_statusĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_db_statusĂ˜00__func__Ă˜000[0], str(137012), 18) + crt.Xstrncpy(nil, &_sqlite3_db_statusĂ˜00__func__Ă˜000[0], str(136996), 18) } func _sqlite3PagerMemUsed(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:53455:1 @@ -156558,7 +156451,7 @@ func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137032))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137016))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156584,7 +156477,7 @@ _4: var _sqlite3PagerCacheStatĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3PagerCacheStatĂ˜00__func__Ă˜000[0], str(137140), 22) + crt.Xstrncpy(nil, &_sqlite3PagerCacheStatĂ˜00__func__Ă˜000[0], str(137124), 22) } func Xsqlite3_extended_errcode(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142219:12 @@ -156610,7 +156503,7 @@ _3: } func Xsqlite3_sourceid(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139954:12 - r0 = str(137164) + r0 = str(137148) return } @@ -156688,7 +156581,7 @@ _3: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137252))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137236))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156700,7 +156593,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137272))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137256))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156714,7 +156607,7 @@ _2: var _sqlite3_blob_reopenĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_blob_reopenĂ˜00__func__Ă˜000[0], str(137304), 20) + crt.Xstrncpy(nil, &_sqlite3_blob_reopenĂ˜00__func__Ă˜000[0], str(137288), 20) } func Xsqlite3_vtab_config(tls *crt.TLS, _db *Xsqlite3, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:125733:12 @@ -156757,7 +156650,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137324))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137308))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156787,7 +156680,7 @@ _10: var _sqlite3_vtab_configĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_vtab_configĂ˜00__func__Ă˜000[0], str(137360), 20) + crt.Xstrncpy(nil, &_sqlite3_vtab_configĂ˜00__func__Ă˜000[0], str(137344), 20) } func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125715:12 @@ -156806,7 +156699,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137380))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137364))) crt.X__builtin_abort(tls) return i32(0) }() @@ -156819,7 +156712,7 @@ _0: var _sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000 [25]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000[0], str(137428), 25) + crt.Xstrncpy(nil, &_sqlite3_vtab_on_conflictĂ˜00__func__Ă˜000[0], str(137412), 25) } var _sqlite3_vtab_on_conflictĂ˜00aMapĂ˜001 [5]uint8 // sqlite3.c:125716:30 @@ -156992,7 +156885,7 @@ _7: var _sqlite3_auto_extensionĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_auto_extensionĂ˜00__func__Ă˜000[0], str(137456), 23) + crt.Xstrncpy(nil, &_sqlite3_auto_extensionĂ˜00__func__Ă˜000[0], str(137440), 23) } func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77322:12 @@ -157007,7 +156900,7 @@ func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157028,7 +156921,7 @@ _2: var _sqlite3_bind_blob64Ă˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_bind_blob64Ă˜00__func__Ă˜000[0], str(137504), 20) + crt.Xstrncpy(nil, &_sqlite3_bind_blob64Ă˜00__func__Ă˜000[0], str(137488), 20) } func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS, unsafe.Pointer), _pCtx *Xsqlite3_context) (r0 int32) { // sqlite3.c:76314:1 @@ -157043,7 +156936,7 @@ func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157087,7 +156980,7 @@ _6: var _invokeValueDestructorĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_invokeValueDestructorĂ˜00__func__Ă˜000[0], str(137524), 22) + crt.Xstrncpy(nil, &_invokeValueDestructorĂ˜00__func__Ă˜000[0], str(137508), 22) } func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) (r0 int32) { // sqlite3.c:77377:12 @@ -157102,7 +156995,7 @@ func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157129,7 +157022,7 @@ _4: var _sqlite3_bind_text64Ă˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_bind_text64Ă˜00__func__Ă˜000[0], str(137548), 20) + crt.Xstrncpy(nil, &_sqlite3_bind_text64Ă˜00__func__Ă˜000[0], str(137532), 20) } func Xsqlite3_cancel_auto_extension(tls *crt.TLS, _xInit func(*crt.TLS)) (r0 int32) { // sqlite3.c:112253:12 @@ -157208,7 +157101,7 @@ func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157230,7 +157123,7 @@ _5: var _sqlite3_result_blob64Ă˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_blob64Ă˜00__func__Ă˜000[0], str(137568), 22) + crt.Xstrncpy(nil, &_sqlite3_result_blob64Ă˜00__func__Ă˜000[0], str(137552), 22) } func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) { // sqlite3.c:76399:12 @@ -157255,7 +157148,7 @@ func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157283,7 +157176,7 @@ _6: var _sqlite3_result_text64Ă˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_text64Ă˜00__func__Ă˜000[0], str(137592), 22) + crt.Xstrncpy(nil, &_sqlite3_result_text64Ă˜00__func__Ă˜000[0], str(137576), 22) } func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { // sqlite3.c:76264:12 @@ -157311,7 +157204,7 @@ _1: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-1025)) - sink6836 = *p + sink6908 = *p } *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) if (int32(_pNew.X1) & i32(18)) == 0 { @@ -157321,12 +157214,12 @@ _1: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) & i32(-3073)) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4096)) - sink6836 = *p + sink6908 = *p } if _sqlite3VdbeMemMakeWriteable(tls, _pNew) == i32(0) { goto _3 @@ -157356,7 +157249,7 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137616))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137600))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157378,7 +157271,7 @@ _2: var _sqlite3_result_zeroblob64Ă˜00__func__Ă˜000 [26]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000[0], str(137652), 26) + crt.Xstrncpy(nil, &_sqlite3_result_zeroblob64Ă˜00__func__Ă˜000[0], str(137636), 26) } func Xsqlite3_bind_zeroblob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n uint64) (r0 int32) { // sqlite3.c:77445:12 @@ -157401,7 +157294,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137680))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000))), unsafe.Pointer(str(137664))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157418,7 +157311,7 @@ _1: var _sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000 [24]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000[0], str(137700), 24) + crt.Xstrncpy(nil, &_sqlite3_bind_zeroblob64Ă˜00__func__Ă˜000[0], str(137684), 24) } func Xsqlite3_value_subtype(tls *crt.TLS, _pVal *XMem) (r0 uint32) { // sqlite3.c:76202:12 @@ -157444,7 +157337,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137616))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137600))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157453,7 +157346,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(32768)) - sink6836 = *p + sink6908 = *p } return @@ -157462,7 +157355,7 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui var _sqlite3_result_subtypeĂ˜00__func__Ă˜000 [23]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_result_subtypeĂ˜00__func__Ă˜000[0], str(137724), 23) + crt.Xstrncpy(nil, &_sqlite3_result_subtypeĂ˜00__func__Ă˜000[0], str(137708), 23) } func Xsqlite3_db_cacheflush(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140661:12 @@ -157573,7 +157466,7 @@ _0: var _sqlite3PagerFlushĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3PagerFlushĂ˜00__func__Ă˜000[0], str(137748), 18) + crt.Xstrncpy(nil, &_sqlite3PagerFlushĂ˜00__func__Ă˜000[0], str(137732), 18) } func Xsqlite3_system_errno(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142228:12 @@ -157669,7 +157562,7 @@ func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int3 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157688,7 +157581,7 @@ _2: var _compileoptionusedFuncĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_compileoptionusedFuncĂ˜00__func__Ă˜000[0], str(137768), 22) + crt.Xstrncpy(nil, &_compileoptionusedFuncĂ˜00__func__Ă˜000[0], str(137752), 22) } func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106249:1 @@ -157699,7 +157592,7 @@ func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157714,7 +157607,7 @@ func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32 var _compileoptiongetFuncĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_compileoptiongetFuncĂ˜00__func__Ă˜000[0], str(137792), 21) + crt.Xstrncpy(nil, &_compileoptiongetFuncĂ˜00__func__Ă˜000[0], str(137776), 21) } func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106177:1 @@ -157770,7 +157663,7 @@ _1: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137816))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137800))) crt.X__builtin_abort(tls) return i32(0) }() @@ -157786,7 +157679,7 @@ _1: goto _5 _4: - if store6849(&_zCharSet, Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1)))))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if store6921(&_zCharSet, Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1)))))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } @@ -157799,7 +157692,7 @@ _8: goto _11 } - if int32(*postInc6849(&_4_z, 1)) < i32(192) { + if int32(*postInc6921(&_4_z, 1)) < i32(192) { goto _12 } @@ -157837,7 +157730,7 @@ _17: } *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azChar)) + 8*uintptr(_nChar))) = _4_z - if int32(*postInc6849(&_4_z, 1)) < i32(192) { + if int32(*postInc6921(&_4_z, 1)) < i32(192) { goto _21 } @@ -157901,7 +157794,7 @@ _34: { p := &_zIn *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_17_len))) - sink6849 = *p + sink6921 = *p } { p := &_nIn @@ -157971,7 +157864,7 @@ _24: var _trimFuncĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_trimFuncĂ˜00__func__Ă˜000[0], str(137852), 9) + crt.Xstrncpy(nil, &_trimFuncĂ˜00__func__Ă˜000[0], str(137836), 9) } var _trimFuncĂ˜00lenOneĂ˜001 [1]uint8 // sqlite3.c:106568:32 @@ -157997,7 +157890,7 @@ func _contextMalloc(tls *crt.TLS, _context *Xsqlite3_context, _nByte int64) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137864))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137848))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158027,7 +157920,7 @@ _3: var _contextMallocĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_contextMallocĂ˜00__func__Ă˜000[0], str(137872), 14) + crt.Xstrncpy(nil, &_contextMallocĂ˜00__func__Ă˜000[0], str(137856), 14) } func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105332:1 @@ -158044,7 +157937,7 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137888))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137872))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158061,7 +157954,7 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137896))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137880))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158071,7 +157964,7 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137904))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137888))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158115,7 +158008,7 @@ _13: var _minmaxFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_minmaxFuncĂ˜00__func__Ă˜000[0], str(137924), 11) + crt.Xstrncpy(nil, &_minmaxFuncĂ˜00__func__Ă˜000[0], str(137908), 11) } func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XCollSeq) { // sqlite3.c:105312:1 @@ -158126,7 +158019,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137936))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137920))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158137,7 +158030,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137956))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137940))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158152,7 +158045,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl return i32(0) }() }() - r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8118172)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T8117780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) return } @@ -158160,7 +158053,7 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl var _sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000[0], str(137980), 22) + crt.Xstrncpy(nil, &_sqlite3GetFuncCollSeqĂ˜00__func__Ă˜000[0], str(137964), 22) } func _minmaxStep(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:106846:1 @@ -158286,7 +158179,7 @@ _4: goto _6 _5: - _z = str(136052) + _z = str(136036) goto _6 _6: @@ -158305,7 +158198,7 @@ func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158346,7 +158239,7 @@ _10: } _len += 1 - if int32(*postInc6849(&_3_z, 1)) < i32(192) { + if int32(*postInc6921(&_3_z, 1)) < i32(192) { goto _12 } @@ -158378,7 +158271,7 @@ _8: var _lengthFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_lengthFuncĂ˜00__func__Ă˜000[0], str(138004), 11) + crt.Xstrncpy(nil, &_lengthFuncĂ˜00__func__Ă˜000[0], str(137988), 11) } func _instrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105472:1 @@ -158521,7 +158414,7 @@ func _charFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM _ = _2_x var _2_c uint32 // sqlite3.c:106384:14 _ = _2_c - _zOut = store6849(&_z, (*uint8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64((_argc*i32(4))+i32(1)))))) + _zOut = store6921(&_z, (*uint8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64((_argc*i32(4))+i32(1)))))) if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -158548,7 +158441,7 @@ _6: goto _7 } - *postInc6849(&_zOut, 1) = uint8(_2_c & uint32(i32(255))) + *postInc6921(&_zOut, 1) = uint8(_2_c & uint32(i32(255))) goto _8 _7: @@ -158556,8 +158449,8 @@ _7: goto _9 } - *postInc6849(&_zOut, 1) = uint8(i32(192) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(31))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(192) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(31))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) goto _10 _9: @@ -158565,16 +158458,16 @@ _9: goto _11 } - *postInc6849(&_zOut, 1) = uint8(i32(224) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(15))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(224) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(15))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) goto _12 _11: - *postInc6849(&_zOut, 1) = uint8(i32(240) + int32(uint8((_2_c>>uint(i32(18)))&uint32(i32(7))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(63))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) - *postInc6849(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(240) + int32(uint8((_2_c>>uint(i32(18)))&uint32(i32(7))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(12)))&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8((_2_c>>uint(i32(6)))&uint32(i32(63))))) + *postInc6921(&_zOut, 1) = uint8(i32(128) + int32(uint8(_2_c&uint32(i32(63))))) _12: _10: _8: @@ -158597,7 +158490,7 @@ func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158622,7 +158515,7 @@ _3: goto _7 } - Xsqlite3_result_error(tls, _context, str(138016), i32(-1)) + Xsqlite3_result_error(tls, _context, str(138000), i32(-1)) return _7: @@ -158654,7 +158547,7 @@ _8: var _absFuncĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_absFuncĂ˜00__func__Ă˜000[0], str(138036), 8) + crt.Xstrncpy(nil, &_absFuncĂ˜00__func__Ă˜000[0], str(138020), 8) } func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105648:1 @@ -158670,7 +158563,7 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158724,7 +158617,7 @@ _10: goto _15 _14: - _zBuf = Xsqlite3_mprintf(tls, str(138064), _n, _r) + _zBuf = Xsqlite3_mprintf(tls, str(138048), _n, _r) if _zBuf != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -158745,7 +158638,7 @@ _11: var _roundFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_roundFuncĂ˜00__func__Ă˜000[0], str(138072), 10) + crt.Xstrncpy(nil, &_roundFuncĂ˜00__func__Ă˜000[0], str(138056), 10) } func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105710:1 @@ -158765,7 +158658,7 @@ func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138084))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138068))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158800,7 +158693,7 @@ _2: var _upperFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_upperFuncĂ˜00__func__Ă˜000[0], str(138124), 10) + crt.Xstrncpy(nil, &_upperFuncĂ˜00__func__Ă˜000[0], str(138108), 10) } func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105729:1 @@ -158820,7 +158713,7 @@ func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138084))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138068))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158855,7 +158748,7 @@ _2: var _lowerFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_lowerFuncĂ˜00__func__Ă˜000[0], str(138136), 10) + crt.Xstrncpy(nil, &_lowerFuncĂ˜00__func__Ă˜000[0], str(138120), 10) } func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106411:1 @@ -158876,7 +158769,7 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158889,7 +158782,7 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138148))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138132))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158922,7 +158815,7 @@ _4: var _hexFuncĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_hexFuncĂ˜00__func__Ă˜000[0], str(138184), 8) + crt.Xstrncpy(nil, &_hexFuncĂ˜00__func__Ă˜000[0], str(138168), 8) } var _hexdigits [16]int8 // sqlite3.c:106267:19 @@ -158957,7 +158850,7 @@ func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -158985,7 +158878,7 @@ _3: var _randomBlobĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_randomBlobĂ˜00__func__Ă˜000[0], str(138192), 11) + crt.Xstrncpy(nil, &_randomBlobĂ˜00__func__Ă˜000[0], str(138176), 11) } func _nullifFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:106161:1 @@ -159047,7 +158940,7 @@ func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159074,7 +158967,7 @@ _3: goto _8 } - Xsqlite3_snprintf(tls, int32(u64(50)), (*int8)(unsafe.Pointer(&_2_zBuf)), str(138204), _2_r1) + Xsqlite3_snprintf(tls, int32(u64(50)), (*int8)(unsafe.Pointer(&_2_zBuf)), str(138188), _2_r1) _8: Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_2_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) goto _9 @@ -159092,7 +158985,7 @@ _5: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138212))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138196))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159183,7 +159076,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159199,7 +159092,7 @@ _9: var _quoteFuncĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_quoteFuncĂ˜00__func__Ă˜000[0], str(138292), 10) + crt.Xstrncpy(nil, &_quoteFuncĂ˜00__func__Ă˜000[0], str(138276), 10) } func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105812:1 @@ -159284,7 +159177,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138304))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138288))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159299,7 +159192,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138340))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138324))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159316,7 +159209,7 @@ _5: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138436))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138420))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159331,7 +159224,7 @@ _9: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159350,7 +159243,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138520))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138504))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159361,7 +159254,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138556))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138540))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159436,7 +159329,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138580))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138564))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159452,7 +159345,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138600))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138584))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159466,7 +159359,7 @@ _23: var _replaceFuncĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_replaceFuncĂ˜00__func__Ă˜000[0], str(138608), 12) + crt.Xstrncpy(nil, &_replaceFuncĂ˜00__func__Ă˜000[0], str(138592), 12) } func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106439:1 @@ -159479,7 +159372,7 @@ func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159506,7 +159399,7 @@ _3: var _zeroblobFuncĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_zeroblobFuncĂ˜00__func__Ă˜000[0], str(138620), 13) + crt.Xstrncpy(nil, &_zeroblobFuncĂ˜00__func__Ă˜000[0], str(138604), 13) } func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105553:1 @@ -159530,7 +159423,7 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138636))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138620))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159562,7 +159455,7 @@ _7: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138656))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138640))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159589,7 +159482,7 @@ _13: goto _16 } - if int32(*postInc6849(&_z2, 1)) < i32(192) { + if int32(*postInc6921(&_z2, 1)) < i32(192) { goto _17 } @@ -159697,7 +159590,7 @@ _30: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138692))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138676))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159711,7 +159604,7 @@ _36: goto _37 } - if int32(*postInc6849(&_z, 1)) < i32(192) { + if int32(*postInc6921(&_z, 1)) < i32(192) { goto _39 } @@ -159735,7 +159628,7 @@ _42: goto _46 } - if int32(*postInc6849(&_z2, 1)) < i32(192) { + if int32(*postInc6921(&_z2, 1)) < i32(192) { goto _47 } @@ -159778,7 +159671,7 @@ _50: var _substrFuncĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_substrFuncĂ˜00__func__Ă˜000[0], str(138708), 11) + crt.Xstrncpy(nil, &_substrFuncĂ˜00__func__Ă˜000[0], str(138692), 11) } func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106761:1 @@ -159793,7 +159686,7 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132508))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(132492))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159814,7 +159707,7 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) *p = (*p) + float64(_2_v) - sink6823 = *p + sink6895 = *p } if (int32(_p.X4)|int32(_p.X3)) != i32(0) || _sqlite3AddInt64(tls, (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))), _2_v) == 0 { goto _6 @@ -159828,7 +159721,7 @@ _4: { p := (*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) *p = (*p) + Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - sink6823 = *p + sink6895 = *p } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X4 */))) = uint8(i32(1)) _7: @@ -159840,7 +159733,7 @@ _3: var _sumStepĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_sumStepĂ˜00__func__Ă˜000[0], str(138720), 8) + crt.Xstrncpy(nil, &_sumStepĂ˜00__func__Ă˜000[0], str(138704), 8) } func _sumFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106782:1 @@ -159855,7 +159748,7 @@ func _sumFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:10678 goto _2 } - Xsqlite3_result_error(tls, _context, str(138016), i32(-1)) + Xsqlite3_result_error(tls, _context, str(138000), i32(-1)) goto _3 _2: @@ -159918,7 +159811,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138728))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138712))) crt.X__builtin_abort(tls) return i32(0) }() @@ -159930,7 +159823,7 @@ _2: var _countStepĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_countStepĂ˜00__func__Ă˜000[0], str(138808), 10) + crt.Xstrncpy(nil, &_countStepĂ˜00__func__Ă˜000[0], str(138792), 10) } func _countFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106837:1 @@ -159967,7 +159860,7 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160026,7 +159919,7 @@ _4: var _groupConcatStepĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_groupConcatStepĂ˜00__func__Ă˜000[0], str(138820), 16) + crt.Xstrncpy(nil, &_groupConcatStepĂ˜00__func__Ă˜000[0], str(138804), 16) } func _groupConcatFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106930:1 @@ -160102,7 +159995,7 @@ func _pcache1Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138836))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138820))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160136,7 +160029,7 @@ _7: var _pcache1InitĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1InitĂ˜00__func__Ă˜000[0], str(138856), 12) + crt.Xstrncpy(nil, &_pcache1InitĂ˜00__func__Ă˜000[0], str(138840), 12) } func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:45695:1 @@ -160146,7 +160039,7 @@ func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:4569 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138868))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138852))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160159,7 +160052,7 @@ func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:4569 var _pcache1ShutdownĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1ShutdownĂ˜00__func__Ă˜000[0], str(138888), 16) + crt.Xstrncpy(nil, &_pcache1ShutdownĂ˜00__func__Ă˜000[0], str(138872), 16) } func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int32) (r0 unsafe.Pointer) { // sqlite3.c:45709:1 @@ -160174,7 +160067,7 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138904))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138888))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160184,7 +160077,7 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138948))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160211,7 +160104,7 @@ _8: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(22 /* X4 */))) = uint8(i32(1)) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(48 /* X8 */))))) = store7908374((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))))+uintptr(40 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))) + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(48 /* X8 */))))) = store7907982((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))))+uintptr(40 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))) _9: *(**XPGroup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(0 /* X0 */))))) = _pGroup *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(8 /* X1 */))) = _szPage @@ -160228,7 +160121,7 @@ _9: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160251,7 +160144,7 @@ _14: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160272,7 +160165,7 @@ _6: var _pcache1CreateĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1CreateĂ˜00__func__Ă˜000[0], str(139000), 14) + crt.Xstrncpy(nil, &_pcache1CreateĂ˜00__func__Ă˜000[0], str(138984), 14) } func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 @@ -160293,7 +160186,7 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139016))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139000))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160310,7 +160203,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139056))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139040))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160333,7 +160226,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139056))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139040))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160350,7 +160243,7 @@ _10: _5_pNext = *(**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X12)) + 8*uintptr(_i))) _14: - if store7908374(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store7907982(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -160376,7 +160269,7 @@ _9: var _pcache1ResizeHashĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1ResizeHashĂ˜00__func__Ă˜000[0], str(139080), 18) + crt.Xstrncpy(nil, &_pcache1ResizeHashĂ˜00__func__Ă˜000[0], str(139064), 18) } func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 @@ -160391,7 +160284,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139100))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139084))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160401,7 +160294,7 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160417,7 +160310,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139160))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139144))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160432,7 +160325,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139196))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139180))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160449,7 +160342,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160464,7 +160357,7 @@ _6: var _pcache1DestroyĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1DestroyĂ˜00__func__Ă˜000[0], str(139232), 15) + crt.Xstrncpy(nil, &_pcache1DestroyĂ˜00__func__Ă˜000[0], str(139216), 15) } func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { // sqlite3.c:45591:1 @@ -160484,7 +160377,7 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160494,7 +160387,7 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139292))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139276))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160504,7 +160397,7 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139320))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139304))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160528,14 +160421,14 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139340))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139324))) crt.X__builtin_abort(tls) return i32(0) }() }() _3_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h))) _13: - if store7908374(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store7907982(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } @@ -160582,7 +160475,7 @@ _10: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139356))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139340))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160594,7 +160487,7 @@ _10: var _pcache1TruncateUnsafeĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1TruncateUnsafeĂ˜00__func__Ă˜000[0], str(139400), 22) + crt.Xstrncpy(nil, &_pcache1TruncateUnsafeĂ˜00__func__Ă˜000[0], str(139384), 22) } func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c:45520:1 @@ -160615,7 +160508,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139424))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139408))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160626,7 +160519,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139444))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139428))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160636,7 +160529,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139460))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139444))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160646,7 +160539,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160661,7 +160554,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139476))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139460))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160671,7 +160564,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139496))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139480))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160685,7 +160578,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c var _pcache1PinPageĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1PinPageĂ˜00__func__Ă˜000[0], str(139528), 15) + crt.Xstrncpy(nil, &_pcache1PinPageĂ˜00__func__Ă˜000[0], str(139512), 15) } func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1 @@ -160707,7 +160600,7 @@ func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139544))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139528))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160736,7 +160629,7 @@ _6: var _pcache1FreePageĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1FreePageĂ˜00__func__Ă˜000[0], str(139592), 16) + crt.Xstrncpy(nil, &_pcache1FreePageĂ˜00__func__Ă˜000[0], str(139576), 16) } func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:45566:1 @@ -160750,13 +160643,13 @@ func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:4556 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139608))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139592))) crt.X__builtin_abort(tls) return i32(0) }() }() _2: - if (_pGroup.X4) <= (_pGroup.X1) || int32(store7908374(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8))).X4) != i32(0) { + if (_pGroup.X4) <= (_pGroup.X1) || int32(store7907982(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8))).X4) != i32(0) { goto _3 } @@ -160765,7 +160658,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139644))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139628))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160775,7 +160668,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139672))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139656))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160790,7 +160683,7 @@ _3: } Xsqlite3_free(tls, _pCache.X14) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(72 /* X14 */))) = (unsafe.Pointer)(store7908374((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(64 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(72 /* X14 */))) = (unsafe.Pointer)(store7907982((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(64 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) _10: return @@ -160799,7 +160692,7 @@ _10: var _pcache1EnforceMaxPageĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1EnforceMaxPageĂ˜00__func__Ă˜000[0], str(139688), 22) + crt.Xstrncpy(nil, &_pcache1EnforceMaxPageĂ˜00__func__Ă˜000[0], str(139672), 22) } func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { // sqlite3.c:45548:1 @@ -160815,7 +160708,7 @@ func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { // return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160846,7 +160739,7 @@ _6: var _pcache1RemoveFromHashĂ˜00__func__Ă˜000 [22]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1RemoveFromHashĂ˜00__func__Ă˜000[0], str(139712), 22) + crt.Xstrncpy(nil, &_pcache1RemoveFromHashĂ˜00__func__Ă˜000[0], str(139696), 22) } func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite3.c:45756:1 @@ -160865,7 +160758,7 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160884,7 +160777,7 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160897,7 +160790,7 @@ _0: var _pcache1CachesizeĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1CachesizeĂ˜00__func__Ă˜000[0], str(139736), 17) + crt.Xstrncpy(nil, &_pcache1CachesizeĂ˜00__func__Ă˜000[0], str(139720), 17) } func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:45792:1 @@ -160911,7 +160804,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160922,7 +160815,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160935,7 +160828,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. var _pcache1PagecountĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1PagecountĂ˜00__func__Ă˜000[0], str(139784), 17) + crt.Xstrncpy(nil, &_pcache1PagecountĂ˜00__func__Ă˜000[0], str(139768), 17) } func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag int32) (r0 *Xsqlite3_pcache_page) { // sqlite3.c:45983:1 @@ -160948,7 +160841,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139804))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139788))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160958,7 +160851,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139840))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139824))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160968,7 +160861,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139880))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139864))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160978,7 +160871,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139924))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139908))) crt.X__builtin_abort(tls) return i32(0) }() @@ -160988,7 +160881,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139964))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139948))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161001,7 +160894,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in var _pcache1FetchĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1FetchĂ˜00__func__Ă˜000[0], str(139980), 13) + crt.Xstrncpy(nil, &_pcache1FetchĂ˜00__func__Ă˜000[0], str(139964), 13) } func _pcache1FetchNoMutex(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag int32) (r0 *XPgHdr1) { // sqlite3.c:45938:1 @@ -161068,7 +160961,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139996))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139980))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161079,7 +160972,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140036))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140020))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161089,7 +160982,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140100))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140084))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161113,7 +161006,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140136))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(140120))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161128,7 +161021,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139424))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ă˜00__func__Ă˜000))), unsafe.Pointer(str(139408))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161187,7 +161080,7 @@ _24: var _pcache1FetchStage2Ă˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1FetchStage2Ă˜00__func__Ă˜000[0], str(140172), 19) + crt.Xstrncpy(nil, &_pcache1FetchStage2Ă˜00__func__Ă˜000[0], str(140156), 19) } func _pcache1UnderMemoryPressure(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { // sqlite3.c:45462:1 @@ -161215,7 +161108,7 @@ func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139248))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139232))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161271,7 +161164,7 @@ _9: var _pcache1AllocPageĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1AllocPageĂ˜00__func__Ă˜000[0], str(140192), 17) + crt.Xstrncpy(nil, &_pcache1AllocPageĂ˜00__func__Ă˜000[0], str(140176), 17) } func _pcache1InitBulk(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { // sqlite3.c:45229:1 @@ -161370,7 +161263,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140212))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140196))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161380,7 +161273,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161390,7 +161283,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140236))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140220))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161400,7 +161293,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140280))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140264))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161415,7 +161308,7 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _10: _2_ppFirst = (**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(40 /* X7 */))))) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(48 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(24 /* X5 */))) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store7908374((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(40 /* X7 */))))), *_2_ppFirst))) + uintptr(48 /* X8 */))))) = _pPage + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store7907982((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(40 /* X7 */))))), *_2_ppFirst))) + uintptr(48 /* X8 */))))) = _pPage *_2_ppFirst = _pPage *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(40 /* X9 */))) += 1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X2 */))) = uint8(i32(0)) @@ -161425,7 +161318,7 @@ _11: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161437,7 +161330,7 @@ _11: var _pcache1UnpinĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1UnpinĂ˜00__func__Ă˜000[0], str(140300), 13) + crt.Xstrncpy(nil, &_pcache1UnpinĂ˜00__func__Ă˜000[0], str(140284), 13) } func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _iOld uint32, _iNew uint32) { // sqlite3.c:46050:1 @@ -161456,7 +161349,7 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140316))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140300))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161466,7 +161359,7 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140212))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140196))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161476,7 +161369,7 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161508,7 +161401,7 @@ _8: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161520,7 +161413,7 @@ _8: var _pcache1RekeyĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1RekeyĂ˜00__func__Ă˜000[0], str(140336), 13) + crt.Xstrncpy(nil, &_pcache1RekeyĂ˜00__func__Ă˜000[0], str(140320), 13) } func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqlite3.c:46090:1 @@ -161532,7 +161425,7 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161549,7 +161442,7 @@ _2: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139756))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateĂ˜00__func__Ă˜000))), unsafe.Pointer(str(139740))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161561,7 +161454,7 @@ _2: var _pcache1TruncateĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1TruncateĂ˜00__func__Ă˜000[0], str(140352), 16) + crt.Xstrncpy(nil, &_pcache1TruncateĂ˜00__func__Ă˜000[0], str(140336), 16) } func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 @@ -161582,7 +161475,7 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161596,7 +161489,7 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138980))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(138964))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161609,7 +161502,7 @@ _0: var _pcache1ShrinkĂ˜00__func__Ă˜000 [14]int8 // - func init() { - crt.Xstrncpy(nil, &_pcache1ShrinkĂ˜00__func__Ă˜000[0], str(140368), 14) + crt.Xstrncpy(nil, &_pcache1ShrinkĂ˜00__func__Ă˜000[0], str(140352), 14) } func _sqlite3OsInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:20367:1 @@ -161633,13 +161526,13 @@ _0: func Xsqlite3_os_init(tls *crt.TLS) (r0 int32) { // sqlite3.c:43520:12 i32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_winSysInfo), i32(0), u64(48)) - (*(*func(*crt.TLS, *crt.XSYSTEM_INFO))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(28)))).X1)})))(tls, &_winSysInfo) + (*(*func(*crt.TLS, *crt.XSYSTEM_INFO))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(28)))).X1)})))(tls, &_winSysInfo) func() int32 { if (_winSysInfo.X7) > uint32(i32(0)) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43633), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140384))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43633), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140368))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161649,7 +161542,7 @@ func Xsqlite3_os_init(tls *crt.TLS) (r0 int32) { // sqlite3.c:43520:12 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140424))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_os_initĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140408))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161668,13 +161561,13 @@ var _winSysInfo crt.XSYSTEM_INFO // sqlite3.c:41269:20 var _sqlite3_os_initĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_os_initĂ˜00__func__Ă˜000[0], str(140448), 16) + crt.Xstrncpy(nil, &_sqlite3_os_initĂ˜00__func__Ă˜000[0], str(140432), 16) } var _sqlite3_os_initĂ˜00winVfsĂ˜001 Xsqlite3_vfs // sqlite3.c:43521:22 func init() { - _sqlite3_os_initĂ˜00winVfsĂ˜001 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(1040), X3: nil, X4: str(140464), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winVfsĂ˜001 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(1040), X3: nil, X4: str(140448), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -161771,7 +161664,7 @@ func _winClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:40301 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40305), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40305), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161781,7 +161674,7 @@ func _winClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:40301 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40307), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140480))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40307), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140464))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161791,14 +161684,14 @@ func _winClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:40301 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40309), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140496))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40309), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCloseĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140480))) crt.X__builtin_abort(tls) return i32(0) }() }() _winUnmapfile(tls, _pFile) _7: - _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _pFile.X2) + _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _pFile.X2) if ((_rc == i32(0)) && (preInc961(&_cnt, 1) < i32(3))) && func() int32 { Xsqlite3_win32_sleep(tls, uint32(i32(100))); return i32(1) }() != 0 { goto _7 } @@ -161813,7 +161706,7 @@ _10: if _rc != 0 { return i32(0) } - return _winLogErrorAtLine(tls, i32(4106), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(140548), _pFile.X8, i32(40348)) + return _winLogErrorAtLine(tls, i32(4106), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(140532), _pFile.X8, i32(40348)) }() return @@ -161822,7 +161715,7 @@ _10: var _winCloseĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_winCloseĂ˜00__func__Ă˜000[0], str(140548), 9) + crt.Xstrncpy(nil, &_winCloseĂ˜00__func__Ă˜000[0], str(140532), 9) } func _winUnmapfile(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3.c:41913:1 @@ -161831,7 +161724,7 @@ func _winUnmapfile(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3.c:419 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41914), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnmapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140560))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41914), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnmapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140544))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161840,12 +161733,12 @@ func _winUnmapfile(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3.c:419 goto _2 } - if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(59)))).X1)})))(tls, _pFile.X12) != 0 { + if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(59)))).X1)})))(tls, _pFile.X12) != 0 { goto _3 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140572), _pFile.X8, i32(41925)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140556), _pFile.X8, i32(41925)) return _3: @@ -161857,12 +161750,12 @@ _2: goto _4 } - if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _pFile.X11) != 0 { + if (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _pFile.X11) != 0 { goto _5 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140588), _pFile.X8, i32(41937)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140572), _pFile.X8, i32(41937)) return _5: @@ -161876,7 +161769,7 @@ _4: var _winUnmapfileĂ˜00__func__Ă˜000 [13]int8 // - func init() { - crt.Xstrncpy(nil, &_winUnmapfileĂ˜00__func__Ă˜000[0], str(140604), 13) + crt.Xstrncpy(nil, &_winUnmapfileĂ˜00__func__Ă˜000[0], str(140588), 13) } func _winLogErrorAtLine(tls *crt.TLS, _errcode int32, _lastErrno uint32, _zFunc *int8, _zPath *int8, _iLine int32) (r0 int32) { // sqlite3.c:39722:1 @@ -161891,7 +161784,7 @@ func _winLogErrorAtLine(tls *crt.TLS, _errcode int32, _lastErrno uint32, _zFunc return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(39734), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLogErrorAtLineĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140620))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(39734), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLogErrorAtLineĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140604))) crt.X__builtin_abort(tls) return i32(0) }() @@ -161913,7 +161806,7 @@ _3: _8: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zMsg)) + 1*uintptr(_i))) = int8(i32(0)) - Xsqlite3_log(tls, _errcode, str(140640), _iLine, _lastErrno, unsafe.Pointer(_zFunc), unsafe.Pointer(_zPath), unsafe.Pointer((*int8)(unsafe.Pointer(&_zMsg)))) + Xsqlite3_log(tls, _errcode, str(140624), _iLine, _lastErrno, unsafe.Pointer(_zFunc), unsafe.Pointer(_zPath), unsafe.Pointer((*int8)(unsafe.Pointer(&_zMsg)))) r0 = _errcode return @@ -161935,7 +161828,7 @@ func _winGetLastErrorMsg(tls *crt.TLS, _lastErrno uint32, _nBuf int32, _zBuf *in } _1_zTempWide = nil - _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *uint16, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(15)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*uint16)(unsafe.Pointer(&_1_zTempWide)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) + _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *uint16, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(15)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*uint16)(unsafe.Pointer(&_1_zTempWide)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) if _dwLen <= uint32(i32(0)) { goto _2 } @@ -161943,28 +161836,28 @@ func _winGetLastErrorMsg(tls *crt.TLS, _lastErrno uint32, _nBuf int32, _zBuf *in _sqlite3BeginBenignMalloc(tls) _zOut = _winUnicodeToUtf8(tls, _1_zTempWide) _sqlite3EndBenignMalloc(tls) - (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_1_zTempWide)) + (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_1_zTempWide)) _2: goto _3 _1: _3_zTemp = nil - _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *int8, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(14)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*int8)(unsafe.Pointer(&_3_zTemp)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) + _dwLen = (*(*func(*crt.TLS, uint32, unsafe.Pointer, uint32, uint32, *int8, uint32, *[]interface{}) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(14)))).X1)})))(tls, uint32(i32(4864)), nil, _lastErrno, uint32(i32(0)), (*int8)(unsafe.Pointer(&_3_zTemp)), uint32(i32(0)), (*[]interface{})(unsafe.Pointer(uintptr(i32(0))))) if _dwLen <= uint32(i32(0)) { goto _4 } _sqlite3BeginBenignMalloc(tls) - _zOut = _winMbcsToUtf8(tls, _3_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls)) + _zOut = _winMbcsToUtf8(tls, _3_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls)) _sqlite3EndBenignMalloc(tls) - (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_3_zTemp)) + (*(*func(*crt.TLS, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(46)))).X1)})))(tls, (unsafe.Pointer)(_3_zTemp)) _4: _3: if uint32(i32(0)) != _dwLen { goto _5 } - Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(140672), _lastErrno, _lastErrno) + Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(140656), _lastErrno, _lastErrno) goto _6 _5: @@ -161986,7 +161879,7 @@ func Xsqlite3_win32_is_nt(tls *crt.TLS) (r0 int32) { // sqlite3.c:39108:12 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_sInfo)) + uintptr(0 /* X0 */))) = uint32(u64(148)) - (*(*func(*crt.TLS, *crt.XOSVERSIONINFOA) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(34)))).X1)})))(tls, &_1_sInfo) + (*(*func(*crt.TLS, *crt.XOSVERSIONINFOA) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(34)))).X1)})))(tls, &_1_sInfo) crt.X_InterlockedCompareExchange(tls, &_sqlite3_os_type, func() int32 { if (_1_sInfo.X4) == uint32(i32(2)) { return i32(2) @@ -162004,7 +161897,7 @@ func _winUnicodeToUtf8(tls *crt.TLS, _zWideText *uint16) (r0 *int8) { // sqlite3 _ = _nByte var _zText *int8 // sqlite3.c:39381:8 _ = _zText - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _0 } @@ -162022,7 +161915,7 @@ _0: return _1: - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _2 } @@ -162069,7 +161962,7 @@ func _winMbcsToUnicode(tls *crt.TLS, _zText *int8, _useAnsi int32) (r0 *uint16) } return i32(1) }() - _nByte = int32(uint64((*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0))) * u64(2)) + _nByte = int32(uint64((*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0))) * u64(2)) if _nByte != i32(0) { goto _2 } @@ -162087,7 +161980,7 @@ _2: return _3: - _nByte = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), _zMbcsText, _nByte) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zText, i32(-1), _zMbcsText, _nByte) if _nByte != i32(0) { goto _4 } @@ -162103,7 +161996,7 @@ _4: var _winLogErrorAtLineĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_winLogErrorAtLineĂ˜00__func__Ă˜000[0], str(140692), 18) + crt.Xstrncpy(nil, &_winLogErrorAtLineĂ˜00__func__Ă˜000[0], str(140676), 18) } func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32, _offset int64) (r0 int32) { // sqlite3.c:40357:1 @@ -162126,7 +162019,7 @@ func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40370), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40370), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162136,7 +162029,7 @@ func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40371), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140712))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40371), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140696))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162146,7 +162039,7 @@ func _winRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40372), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140720))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40372), unsafe.Pointer((*int8)(unsafe.Pointer(&_winReadĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140704))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162182,7 +162075,7 @@ _6: *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_overlapped)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(16)))))))))) = uint32(int32(_offset & int64(u32(4294967295)))) *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_overlapped)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(20)))))))))) = uint32(int32((_offset >> uint(i32(32))) & int64(i32(2147483647)))) _9: - if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(52)))).X1)})))(tls, _pFile.X2, _pBuf, uint32(_amt), &_nRead, &_overlapped) != 0 || (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) == uint32(i32(38)) { + if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(52)))).X1)})))(tls, _pFile.X2, _pBuf, uint32(_amt), &_nRead, &_overlapped) != 0 || (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) == uint32(i32(38)) { goto _10 } @@ -162194,7 +162087,7 @@ _9: _12: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = _4_lastErrno - r0 = _winLogErrorAtLine(tls, i32(266), _pFile.X6, str(140732), _pFile.X8, i32(40416)) + r0 = _winLogErrorAtLine(tls, i32(266), _pFile.X6, str(140716), _pFile.X8, i32(40416)) return _10: @@ -162216,13 +162109,13 @@ _13: var _winReadĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winReadĂ˜00__func__Ă˜000[0], str(140732), 8) + crt.Xstrncpy(nil, &_winReadĂ˜00__func__Ă˜000[0], str(140716), 8) } func _winRetryIoerr(tls *crt.TLS, _pnRetry *int32, _pError *uint32) (r0 int32) { // sqlite3.c:39792:1 var _e uint32 // sqlite3.c:39793:9 _ = _e - _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) if (*_pnRetry) < _winIoerrRetry { goto _0 } @@ -162275,7 +162168,7 @@ func _winLogIoerr(tls *crt.TLS, _nRetry int32, _lineno int32) { // sqlite3.c:398 goto _0 } - Xsqlite3_log(tls, i32(27), str(140740), ((_winIoerrRetryDelay*_nRetry)*(_nRetry+i32(1)))/i32(2), _lineno) + Xsqlite3_log(tls, i32(27), str(140724), ((_winIoerrRetryDelay*_nRetry)*(_nRetry+i32(1)))/i32(2), _lineno) _0: return @@ -162306,7 +162199,7 @@ func _winWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40447), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140712))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40447), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140696))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162332,7 +162225,7 @@ _4: goto _5 } - if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(61)))).X1)})))(tls, _pFile.X2, (unsafe.Pointer)(_1_aRem), uint32(_1_nRem), &_1_nWrite, &_1_overlapped) != 0 { + if (*(*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, *uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(61)))).X1)})))(tls, _pFile.X2, (unsafe.Pointer)(_1_aRem), uint32(_1_nRem), &_1_nWrite, &_1_overlapped) != 0 { goto _6 } @@ -162351,7 +162244,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40504), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140792))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40504), unsafe.Pointer((*int8)(unsafe.Pointer(&_winWriteĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140776))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162360,7 +162253,7 @@ _6: goto _12 } - _1_lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _1_lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) goto _5 _12: @@ -162374,7 +162267,7 @@ _12: { p := &_1_aRem *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_1_nWrite))) - sink6849 = *p + sink6921 = *p } { p := &_1_nRem @@ -162399,11 +162292,11 @@ _13: goto _16 } - r0 = _winLogErrorAtLine(tls, i32(13), _pFile.X6, str(140828), _pFile.X8, i32(40528)) + r0 = _winLogErrorAtLine(tls, i32(13), _pFile.X6, str(140812), _pFile.X8, i32(40528)) return _16: - r0 = _winLogErrorAtLine(tls, i32(778), _pFile.X6, str(140840), _pFile.X8, i32(40533)) + r0 = _winLogErrorAtLine(tls, i32(778), _pFile.X6, str(140824), _pFile.X8, i32(40533)) return _14: @@ -162416,7 +162309,7 @@ _14: var _winWriteĂ˜00__func__Ă˜000 [9]int8 // - func init() { - crt.Xstrncpy(nil, &_winWriteĂ˜00__func__Ă˜000[0], str(140852), 9) + crt.Xstrncpy(nil, &_winWriteĂ˜00__func__Ă˜000[0], str(140836), 9) } func _winTruncate(tls *crt.TLS, _id *Xsqlite3_file, _nByte int64) (r0 int32) { // sqlite3.c:40546:1 @@ -162448,16 +162341,16 @@ _2: goto _3 } - _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140864), _pFile.X8, i32(40567)) + _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140848), _pFile.X8, i32(40567)) goto _4 _3: - if i32(0) != (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(53)))).X1)})))(tls, _pFile.X2) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(1224)) { + if i32(0) != (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(53)))).X1)})))(tls, _pFile.X2) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(1224)) { goto _6 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = _lastErrno - _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140880), _pFile.X8, i32(40572)) + _rc = _winLogErrorAtLine(tls, i32(1546), _pFile.X6, str(140864), _pFile.X8, i32(40572)) _6: _4: if (_pFile.X12) == nil || _nByte >= (_pFile.X13) { @@ -162474,7 +162367,7 @@ _8: var _winTruncateĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winTruncateĂ˜00__func__Ă˜000[0], str(140896), 12) + crt.Xstrncpy(nil, &_winTruncateĂ˜00__func__Ă˜000[0], str(140880), 12) } func _winSeekFile(tls *crt.TLS, _pFile *XwinFile, _iOffset int64) (r0 int32) { // sqlite3.c:40228:1 @@ -162488,13 +162381,13 @@ func _winSeekFile(tls *crt.TLS, _pFile *XwinFile, _iOffset int64) (r0 int32) { / _ = _lastErrno _upperBits = int32((_iOffset >> uint(i32(32))) & int64(i32(2147483647))) _lowerBits = int32(_iOffset & int64(u32(4294967295))) - _dwRet = (*(*func(*crt.TLS, unsafe.Pointer, int32, *int32, uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(54)))).X1)})))(tls, _pFile.X2, _lowerBits, &_upperBits, uint32(i32(0))) - if _dwRet != uint32(i32(-1)) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { + _dwRet = (*(*func(*crt.TLS, unsafe.Pointer, int32, *int32, uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(54)))).X1)})))(tls, _pFile.X2, _lowerBits, &_upperBits, uint32(i32(0))) + if _dwRet != uint32(i32(-1)) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { goto _1 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = _lastErrno - _winLogErrorAtLine(tls, i32(5642), _pFile.X6, str(140908), _pFile.X8, i32(40252)) + _winLogErrorAtLine(tls, i32(5642), _pFile.X6, str(140892), _pFile.X8, i32(40252)) r0 = i32(1) return @@ -162525,7 +162418,7 @@ func _winSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sq return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winSyncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140920))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winSyncĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140904))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162535,20 +162428,20 @@ func _winSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sq goto _5 } - if (*(*func(*crt.TLS, unsafe.Pointer, uint64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(79)))).X1)})))(tls, _pFile.X12, uint64(i32(0))) == 0 { + if (*(*func(*crt.TLS, unsafe.Pointer, uint64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(79)))).X1)})))(tls, _pFile.X12, uint64(i32(0))) == 0 { goto _6 } goto _7 _6: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140988), _pFile.X8, i32(40664)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(6154), _pFile.X6, str(140972), _pFile.X8, i32(40664)) return _7: _5: - _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(13)))).X1)})))(tls, _pFile.X2) + _rc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(13)))).X1)})))(tls, _pFile.X2) if _rc == 0 { goto _8 } @@ -162557,8 +162450,8 @@ _5: return _8: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) - r0 = _winLogErrorAtLine(tls, i32(1034), _pFile.X6, str(141000), _pFile.X8, i32(40679)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + r0 = _winLogErrorAtLine(tls, i32(1034), _pFile.X6, str(140984), _pFile.X8, i32(40679)) return } @@ -162566,7 +162459,7 @@ _8: var _winSyncĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winSyncĂ˜00__func__Ă˜000[0], str(141012), 8) + crt.Xstrncpy(nil, &_winSyncĂ˜00__func__Ă˜000[0], str(140996), 8) } func _winFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:40688:1 @@ -162587,7 +162480,7 @@ func _winFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40692), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40692), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162597,19 +162490,19 @@ func _winFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40693), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141020))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40693), unsafe.Pointer((*int8)(unsafe.Pointer(&_winFileSizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141004))) crt.X__builtin_abort(tls) return i32(0) }() }() - _1_lowerBits = (*(*func(*crt.TLS, unsafe.Pointer, *uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(23)))).X1)})))(tls, _pFile.X2, &_1_upperBits) + _1_lowerBits = (*(*func(*crt.TLS, unsafe.Pointer, *uint32) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(23)))).X1)})))(tls, _pFile.X2, &_1_upperBits) *_pSize = (int64(_1_upperBits) << uint(i32(32))) + int64(_1_lowerBits) - if _1_lowerBits != u32(4294967295) || store985(&_1_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { + if _1_lowerBits != u32(4294967295) || store985(&_1_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(0)) { goto _5 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = _1_lastErrno - _rc = _winLogErrorAtLine(tls, i32(1802), _pFile.X6, str(141032), _pFile.X8, i32(40720)) + _rc = _winLogErrorAtLine(tls, i32(1802), _pFile.X6, str(141016), _pFile.X8, i32(40720)) _5: r0 = _rc return @@ -162619,7 +162512,7 @@ _5: var _winFileSizeĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winFileSizeĂ˜00__func__Ă˜000[0], str(141032), 12) + crt.Xstrncpy(nil, &_winFileSizeĂ˜00__func__Ă˜000[0], str(141016), 12) } func _winLock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { // sqlite3.c:40848:1 @@ -162647,7 +162540,7 @@ func _winLock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { // return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40856), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40856), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162673,7 +162566,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40877), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40877), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162683,7 +162576,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40878), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141096))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40878), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141080))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162693,7 +162586,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40879), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141120))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40879), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141104))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162709,7 +162602,7 @@ _16: goto _17 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) if _lastErrno != uint32(i32(6)) { goto _19 } @@ -162734,7 +162627,7 @@ _17: goto _21 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) _21: _15: if _locktype != i32(1) || _res == 0 { @@ -162746,7 +162639,7 @@ _15: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40919), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141176))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40919), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141160))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162760,7 +162653,7 @@ _15: goto _27 _26: - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) _27: _23: if _locktype != i32(2) || _res == 0 { @@ -162772,7 +162665,7 @@ _23: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40931), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141204))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40931), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141188))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162786,7 +162679,7 @@ _23: goto _33 _32: - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) _33: _29: if _locktype != i32(4) || _res == 0 { @@ -162805,7 +162698,7 @@ _35: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40950), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141236))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40950), unsafe.Pointer((*int8)(unsafe.Pointer(&_winLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141220))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162820,7 +162713,7 @@ _35: goto _41 _40: - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) _winGetReadLock(tls, _pFile) _41: _37: @@ -162850,7 +162743,7 @@ _45: var _winLockĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winLockĂ˜00__func__Ă˜000[0], str(141268), 8) + crt.Xstrncpy(nil, &_winLockĂ˜00__func__Ă˜000[0], str(141252), 8) } func _winLockFile(tls *crt.TLS, _phFile *unsafe.Pointer, _flags uint32, _offsetLow uint32, _offsetHigh uint32, _numBytesLow uint32, _numBytesHigh uint32) (r0 int32) { // sqlite3.c:40151:1 @@ -162863,11 +162756,11 @@ func _winLockFile(tls *crt.TLS, _phFile *unsafe.Pointer, _flags uint32, _offsetL crt.Xmemset(tls, (unsafe.Pointer)(&_1_ovlp), i32(0), u64(32)) *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(16)))))))))) = _offsetLow *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(20)))))))))) = _offsetHigh - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(48)))).X1)})))(tls, *_phFile, _flags, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(48)))).X1)})))(tls, *_phFile, _flags, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) return _1: - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(47)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(47)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) return } @@ -162893,7 +162786,7 @@ _2: goto _3 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) _3: r0 = _res return @@ -162915,12 +162808,12 @@ func _winUnlockReadLock(tls *crt.TLS, _pFile *XwinFile) (r0 int32) { // sqlite3. _1: _res = _winUnlockFile(tls, (*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile))+uintptr(16 /* X2 */))), uint32((_sqlite3PendingByte+i32(2))+int32(_pFile.X4)), uint32(i32(0)), uint32(i32(1)), uint32(i32(0))) _2: - if _res != i32(0) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(158)) { + if _res != i32(0) || store985(&_lastErrno, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls)) == uint32(i32(158)) { goto _4 } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = _lastErrno - _winLogErrorAtLine(tls, i32(2058), _pFile.X6, str(141276), _pFile.X8, i32(40815)) + _winLogErrorAtLine(tls, i32(2058), _pFile.X6, str(141260), _pFile.X8, i32(40815)) _4: r0 = _res return @@ -162937,11 +162830,11 @@ func _winUnlockFile(tls *crt.TLS, _phFile *unsafe.Pointer, _offsetLow uint32, _o crt.Xmemset(tls, (unsafe.Pointer)(&_1_ovlp), i32(0), u64(32)) *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(16)))))))))) = _offsetLow *(*uint32)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_1_ovlp)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(20)))))))))) = _offsetHigh - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(58)))).X1)})))(tls, *_phFile, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, *crt.XOVERLAPPED) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(58)))).X1)})))(tls, *_phFile, uint32(i32(0)), _numBytesLow, _numBytesHigh, &_1_ovlp) return _1: - r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(57)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) + r0 = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(57)))).X1)})))(tls, *_phFile, _offsetLow, _offsetHigh, _numBytesLow, _numBytesHigh) return } @@ -162960,7 +162853,7 @@ func _winUnlock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41031), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140560))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41031), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140544))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162970,7 +162863,7 @@ func _winUnlock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41032), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141296))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41032), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnlockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141280))) crt.X__builtin_abort(tls) return i32(0) }() @@ -162985,7 +162878,7 @@ func _winUnlock(tls *crt.TLS, _id *Xsqlite3_file, _locktype int32) (r0 int32) { goto _6 } - _rc = _winLogErrorAtLine(tls, i32(2058), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141320), _pFile.X8, i32(41041)) + _rc = _winLogErrorAtLine(tls, i32(2058), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141304), _pFile.X8, i32(41041)) _6: _4: if _type < i32(2) { @@ -163015,7 +162908,7 @@ _10: var _winUnlockĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_winUnlockĂ˜00__func__Ă˜000[0], str(141320), 10) + crt.Xstrncpy(nil, &_winUnlockĂ˜00__func__Ă˜000[0], str(141304), 10) } func _winCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:40991:1 @@ -163029,7 +162922,7 @@ func _winCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40998), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCheckReservedLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140472))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(40998), unsafe.Pointer((*int8)(unsafe.Pointer(&_winCheckReservedLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140456))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163060,7 +162953,7 @@ _3: var _winCheckReservedLockĂ˜00__func__Ă˜000 [21]int8 // - func init() { - crt.Xstrncpy(nil, &_winCheckReservedLockĂ˜00__func__Ă˜000[0], str(141332), 21) + crt.Xstrncpy(nil, &_winCheckReservedLockĂ˜00__func__Ă˜000[0], str(141316), 21) } func _winFileControl(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:41122:1 @@ -163260,7 +163153,7 @@ _0: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X5 */))) *p = uint8(int32(*p) & (^int32(_mask))) - sink6843 = *p + sink6915 = *p } goto _3 @@ -163268,7 +163161,7 @@ _2: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X5 */))) *p = uint8(int32(*p) | int32(_mask)) - sink6843 = *p + sink6915 = *p } _3: _1: @@ -163303,7 +163196,7 @@ func _winGetTempname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pzBuf **int8) (r0 int32 _ = _11_zUtf8 var _11_zMbcsPath *int8 // sqlite3.c:42436:10 _ = _11_zMbcsPath - _nPre = _sqlite3Strlen30(tls, str(141356)) + _nPre = _sqlite3Strlen30(tls, str(141340)) _nMax = _pVfs.X2 _nBuf = _nMax + i32(2) _zBuf = (*int8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(_nBuf)))) @@ -163321,7 +163214,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42310), unsafe.Pointer((*int8)(unsafe.Pointer(&_winGetTempnameĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141364))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42310), unsafe.Pointer((*int8)(unsafe.Pointer(&_winGetTempnameĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141348))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163346,7 +163239,7 @@ _6: } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141372), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42320)) + r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141356), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42320)) return _7: @@ -163369,13 +163262,13 @@ _3: return _11: - if (*(*func(*crt.TLS, uint32, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(32)))).X1)})))(tls, uint32(_nMax), _6_zWidePath) != uint32(i32(0)) { + if (*(*func(*crt.TLS, uint32, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(32)))).X1)})))(tls, uint32(_nMax), _6_zWidePath) != uint32(i32(0)) { goto _12 } Xsqlite3_free(tls, (unsafe.Pointer)(_6_zWidePath)) Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141388), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42418)) + r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141372), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42418)) return _12: @@ -163409,16 +163302,16 @@ _10: return _16: - if (*(*func(*crt.TLS, uint32, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(31)))).X1)})))(tls, uint32(_nMax), _11_zMbcsPath) != uint32(i32(0)) { + if (*(*func(*crt.TLS, uint32, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(31)))).X1)})))(tls, uint32(_nMax), _11_zMbcsPath) != uint32(i32(0)) { goto _17 } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141404), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42445)) + r0 = _winLogErrorAtLine(tls, i32(6410), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141388), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42445)) return _17: - _11_zUtf8 = _winMbcsToUtf8(tls, _11_zMbcsPath, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls)) + _11_zUtf8 = _winMbcsToUtf8(tls, _11_zMbcsPath, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls)) if _11_zUtf8 == nil { goto _18 } @@ -163440,7 +163333,7 @@ _8: } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141420), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42469)) + r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141404), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42469)) return _20: @@ -163450,11 +163343,11 @@ _20: } Xsqlite3_free(tls, (unsafe.Pointer)(_zBuf)) - r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141436), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42487)) + r0 = _winLogErrorAtLine(tls, i32(1), uint32(i32(0)), str(141420), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(42487)) return _21: - Xsqlite3_snprintf(tls, (_nBuf-i32(16))-_nLen, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zBuf))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nLen))))))), str(141356)) + Xsqlite3_snprintf(tls, (_nBuf-i32(16))-_nLen, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zBuf))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nLen))))))), str(141340)) _j = uint64(_sqlite3Strlen30(tls, _zBuf)) Xsqlite3_randomness(tls, i32(15), (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(_j))))) _i = uint64(i32(0)) @@ -163479,7 +163372,7 @@ _25: var _winGetTempnameĂ˜00__func__Ă˜000 [15]int8 // - func init() { - crt.Xstrncpy(nil, &_winGetTempnameĂ˜00__func__Ă˜000[0], str(141452), 15) + crt.Xstrncpy(nil, &_winGetTempnameĂ˜00__func__Ă˜000[0], str(141436), 15) } func _winMakeEndInDirSep(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:42259:1 @@ -163522,7 +163415,7 @@ _0: var _winGetTempnameĂ˜00zCharsĂ˜001 [63]int8 // sqlite3.c:42280:15 func init() { - crt.Xstrncpy(nil, &_winGetTempnameĂ˜00zCharsĂ˜001[0], str(141468), 63) + crt.Xstrncpy(nil, &_winGetTempnameĂ˜00zCharsĂ˜001[0], str(141452), 63) } func _winMapfile(tls *crt.TLS, _pFd *XwinFile, _nByte int64) (r0 int32) { // sqlite3.c:41963:1 @@ -163542,7 +163435,7 @@ func _winMapfile(tls *crt.TLS, _pFd *XwinFile, _nByte int64) (r0 int32) { // sql return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41967), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141532))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41967), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141516))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163594,13 +163487,13 @@ _8: _5_protect = u32(2) _5_flags = u32(4) _winUnmapfile(tls, _pFd) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(64 /* X11 */))) = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(7)))).X1)})))(tls, _pFd.X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _5_protect, uint32((_nMap>>uint(i32(32)))&int64(u32(4294967295))), uint32(_nMap&int64(u32(4294967295))), (*uint16)(unsafe.Pointer(nil))) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(64 /* X11 */))) = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(7)))).X1)})))(tls, _pFd.X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _5_protect, uint32((_nMap>>uint(i32(32)))&int64(u32(4294967295))), uint32(_nMap&int64(u32(4294967295))), (*uint16)(unsafe.Pointer(nil))) if unsafe.Pointer(_pFd.X11) != nil { goto _10 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) - _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141564), _pFd.X8, i32(42014)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141548), _pFd.X8, i32(42014)) r0 = i32(0) return @@ -163610,21 +163503,21 @@ _10: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42021), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141576))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42021), unsafe.Pointer((*int8)(unsafe.Pointer(&_winMapfileĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141560))) crt.X__builtin_abort(tls) return i32(0) }() }() i32(0) - _5_pNew = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint64) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(49)))).X1)})))(tls, _pFd.X11, _5_flags, uint32(i32(0)), uint32(i32(0)), uint64(_nMap)) + _5_pNew = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint64) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(49)))).X1)})))(tls, _pFd.X11, _5_flags, uint32(i32(0)), uint32(i32(0)), uint64(_nMap)) if unsafe.Pointer(_5_pNew) != nil { goto _13 } - (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _pFd.X11) + (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _pFd.X11) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(64 /* X11 */))) = nil - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) - _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141612), _pFd.X8, i32(42032)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(32 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _rc = _winLogErrorAtLine(tls, i32(6154), _pFd.X6, str(141596), _pFd.X8, i32(42032)) r0 = i32(0) return @@ -163641,7 +163534,7 @@ _9: var _winMapfileĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_winMapfileĂ˜00__func__Ă˜000[0], str(141624), 11) + crt.Xstrncpy(nil, &_winMapfileĂ˜00__func__Ă˜000[0], str(141608), 11) } func _winSectorSize(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:41249:1 @@ -163719,7 +163612,7 @@ _0: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41793), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmMapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141636))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41793), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmMapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141620))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163735,7 +163628,7 @@ _0: goto _6 } - _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141692), _pDbFd.X8, i32(41808)) + _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141676), _pDbFd.X8, i32(41808)) goto _shmpage_out _6: @@ -163755,7 +163648,7 @@ _8: goto _9 } - _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141704), _pDbFd.X8, i32(41823)) + _rc = _winLogErrorAtLine(tls, i32(4874), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141688), _pDbFd.X8, i32(41823)) goto _shmpage_out _9: @@ -163777,26 +163670,26 @@ _11: _7_hMap = nil _7_pMap = (unsafe.Pointer)(uintptr(i32(0))) - _7_hMap = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(7)))).X1)})))(tls, (*XwinFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(16 /* X2 */))).X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), uint32(i32(4)), uint32(i32(0)), uint32(_2_nByte), (*uint16)(unsafe.Pointer(nil))) + _7_hMap = (*(*func(*crt.TLS, unsafe.Pointer, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, uint32, *uint16) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(7)))).X1)})))(tls, (*XwinFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(16 /* X2 */))).X2, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), uint32(i32(4)), uint32(i32(0)), uint32(_2_nByte), (*uint16)(unsafe.Pointer(nil))) if _7_hMap == nil { goto _13 } _8_iOffset = (_pShmNode.X4) * _szRegion _8_iOffsetShift = int32(uint32(_8_iOffset) % (_winSysInfo.X7)) - _7_pMap = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint64) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(49)))).X1)})))(tls, _7_hMap, uint32(i32(6)), uint32(i32(0)), uint32(_8_iOffset-_8_iOffsetShift), uint64(_szRegion+_8_iOffsetShift)) + _7_pMap = (*(*func(*crt.TLS, unsafe.Pointer, uint32, uint32, uint32, uint64) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(49)))).X1)})))(tls, _7_hMap, uint32(i32(6)), uint32(i32(0)), uint32(_8_iOffset-_8_iOffsetShift), uint64(_szRegion+_8_iOffsetShift)) _13: if _7_pMap != nil { goto _14 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(136 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) - _rc = _winLogErrorAtLine(tls, i32(5386), _pShmNode.X6, str(141716), _pDbFd.X8, i32(41877)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(136 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _rc = _winLogErrorAtLine(tls, i32(5386), _pShmNode.X6, str(141700), _pDbFd.X8, i32(41877)) if _7_hMap == nil { goto _15 } - (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _7_hMap) + (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _7_hMap) _15: goto _shmpage_out @@ -163845,7 +163738,7 @@ func _winOpenSharedMemory(tls *crt.TLS, _pDbFd *XwinFile) (r0 int32) { // sqlite return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41489), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenSharedMemoryĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141728))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41489), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenSharedMemoryĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141712))) crt.X__builtin_abort(tls) return i32(0) }() @@ -163871,7 +163764,7 @@ _2: _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) = (*int8)(unsafe.Pointer((*XwinShmNode)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 168*uintptr(i32(1)))))) - Xsqlite3_snprintf(tls, _nName+i32(15), _pNew.X1, str(141744), unsafe.Pointer(_pDbFd.X8)) + Xsqlite3_snprintf(tls, _nName+i32(15), _pNew.X1, str(141728), unsafe.Pointer(_pDbFd.X8)) _winShmEnterMutex(tls) _pShmNode = _winShmNodeList _4: @@ -163935,7 +163828,7 @@ _13: goto _15 } - _rc = _winLogErrorAtLine(tls, i32(4618), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141752), _pDbFd.X8, i32(41548)) + _rc = _winLogErrorAtLine(tls, i32(4618), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(141736), _pDbFd.X8, i32(41548)) _15: _14: if _rc != i32(0) { @@ -163954,7 +163847,7 @@ _16: _17: _10: *(**XwinShmNode)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _pShmNode - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(22 /* X5 */))) = postInc6843((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(160 /* X10 */))), uint8(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(22 /* X5 */))) = postInc6915((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode))+uintptr(160 /* X10 */))), uint8(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(140 /* X7 */))) += 1 *(**XwinShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbFd)) + uintptr(40 /* X7 */))))) = _p _winShmLeaveMutex(tls) @@ -163979,7 +163872,7 @@ _shm_open_err: var _winOpenSharedMemoryĂ˜00__func__Ă˜000 [20]int8 // - func init() { - crt.Xstrncpy(nil, &_winOpenSharedMemoryĂ˜00__func__Ă˜000[0], str(141764), 20) + crt.Xstrncpy(nil, &_winOpenSharedMemoryĂ˜00__func__Ă˜000[0], str(141748), 20) } func _winShmEnterMutex(tls *crt.TLS) { // sqlite3.c:41286:1 @@ -164050,7 +163943,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42593), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141784))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42593), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141768))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164060,7 +163953,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42594), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141852))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42594), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141836))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164070,7 +163963,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42595), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141880))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42595), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141864))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164080,7 +163973,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42596), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141908))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42596), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141892))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164090,7 +163983,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42600), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141932))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42600), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141916))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164100,7 +163993,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42601), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141984))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42601), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(141968))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164110,7 +164003,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42602), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142040))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42602), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142024))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164120,7 +164013,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42603), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142100))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42603), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142084))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164130,7 +164023,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42606), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142148))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42606), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142132))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164140,7 +164033,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42612), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140560))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42612), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(140544))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164156,7 +164049,7 @@ func _winOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _id *Xsqlite3_fil return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42627), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142408))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42627), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142392))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164177,7 +164070,7 @@ _44: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42640), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142436))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42640), unsafe.Pointer((*int8)(unsafe.Pointer(&_winOpenĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142420))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164247,7 +164140,7 @@ _62: } _65: - if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *uint16, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(5)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u64(18446744073709551615))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { + if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *uint16, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(5)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u64(18446744073709551615))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { goto _66 } @@ -164258,7 +164151,7 @@ _66: _64: _69: - if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *int8, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(4)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u64(18446744073709551615))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { + if unsafe.Pointer(store1008(&_h, (*(*func(*crt.TLS, *int8, uint32, uint32, *crt.XSECURITY_ATTRIBUTES, uint32, uint32, unsafe.Pointer) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(4)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _dwDesiredAccess, _dwShareMode, (*crt.XSECURITY_ATTRIBUTES)(unsafe.Pointer(nil)), _dwCreationDisposition, _dwFlagsAndAttributes, nil))) != (unsafe.Pointer)(uintptr(u64(18446744073709551615))) || _winRetryIoerr(tls, &_cnt, &_lastErrno) == 0 { goto _70 } @@ -164272,7 +164165,7 @@ _68: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = _lastErrno - _winLogErrorAtLine(tls, i32(14), _pFile.X6, str(142540), _zUtf8Name, i32(42750)) + _winLogErrorAtLine(tls, i32(14), _pFile.X6, str(142524), _zUtf8Name, i32(42750)) Xsqlite3_free(tls, _zConverted) Xsqlite3_free(tls, (unsafe.Pointer)(_zTmpname)) if _isReadWrite == 0 || _isExclusive != 0 { @@ -164320,17 +164213,17 @@ _76: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X5 */))) *p = uint8(int32(*p) | i32(2)) - sink6843 = *p + sink6915 = *p } _81: - if Xsqlite3_uri_boolean(tls, _zName, str(142548), i32(1)) == 0 { + if Xsqlite3_uri_boolean(tls, _zName, str(142532), i32(1)) == 0 { goto _82 } { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X5 */))) *p = uint8(int32(*p) | i32(16)) - sink6843 = *p + sink6915 = *p } _82: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = uint32(i32(0)) @@ -164348,7 +164241,7 @@ _82: var _winOpenĂ˜00__func__Ă˜000 [8]int8 // - func init() { - crt.Xstrncpy(nil, &_winOpenĂ˜00__func__Ă˜000[0], str(142540), 8) + crt.Xstrncpy(nil, &_winOpenĂ˜00__func__Ă˜000[0], str(142524), 8) } func _winConvertFromUtf8Filename(tls *crt.TLS, _zFilename *int8) (r0 unsafe.Pointer) { // sqlite3.c:42240:1 @@ -164363,7 +164256,7 @@ func _winConvertFromUtf8Filename(tls *crt.TLS, _zFilename *int8) (r0 unsafe.Poin goto _2 _1: - _zConverted = (unsafe.Pointer)(_winUtf8ToMbcs(tls, _zFilename, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls))) + _zConverted = (unsafe.Pointer)(_winUtf8ToMbcs(tls, _zFilename, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls))) _2: r0 = _zConverted return @@ -164375,7 +164268,7 @@ func _winUtf8ToUnicode(tls *crt.TLS, _zText *int8) (r0 *uint16) { // sqlite3.c:3 _ = _nChar var _zWideText *uint16 // sqlite3.c:39355:10 _ = _zWideText - _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0)) + _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), (*uint16)(unsafe.Pointer(nil)), i32(0)) if _nChar != i32(0) { goto _0 } @@ -164393,7 +164286,7 @@ _0: return _1: - _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), _zWideText, _nChar) + _nChar = (*(*func(*crt.TLS, uint32, uint32, *int8, int32, *uint16, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(50)))).X1)})))(tls, uint32(i32(65001)), uint32(i32(0)), _zText, i32(-1), _zWideText, _nChar) if _nChar != i32(0) { goto _2 } @@ -164440,7 +164333,7 @@ func _winUnicodeToMbcs(tls *crt.TLS, _zWideText *uint16, _useAnsi int32) (r0 *in } return i32(1) }() - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), (*int8)(unsafe.Pointer(uintptr(i32(0)))), i32(0), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _2 } @@ -164458,7 +164351,7 @@ _2: return _3: - _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, uint32, uint32, *uint16, int32, *int8, int32, *int8, *int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(60)))).X1)})))(tls, uint32(_codepage), uint32(i32(0)), _zWideText, i32(-1), _zText, _nByte, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != i32(0) { goto _4 } @@ -164490,7 +164383,7 @@ func _winIsDir(tls *crt.TLS, _zConverted unsafe.Pointer) (r0 int32) { // sqlite3 _1_cnt = i32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_1_sAttrData), i32(0), u64(36)) _2: - if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_1_sAttrData))) != 0 || _winRetryIoerr(tls, &_1_cnt, &_lastErrno) == 0 { + if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_1_sAttrData))) != 0 || _winRetryIoerr(tls, &_1_cnt, &_lastErrno) == 0 { goto _3 } @@ -164509,7 +164402,7 @@ _5: goto _6 _1: - _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) _6: r0 = bool2int((_attr != uint32(i32(-1))) && ((_attr & uint32(i32(16))) != 0)) return @@ -164527,7 +164420,7 @@ func _winShmSystemLock(tls *crt.TLS, _pFile *XwinShmNode, _lockType int32, _ofst return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41394), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmSystemLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142556))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41394), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmSystemLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142540))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164561,7 +164454,7 @@ _4: goto _7 _6: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(136 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(136 /* X6 */))) = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) _rc = i32(5) _7: r0 = _rc @@ -164572,7 +164465,7 @@ _7: var _winShmSystemLockĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmSystemLockĂ˜00__func__Ă˜000[0], str(142608), 17) + crt.Xstrncpy(nil, &_winShmSystemLockĂ˜00__func__Ă˜000[0], str(142592), 17) } func _winShmLeaveMutex(tls *crt.TLS) { // sqlite3.c:41289:1 @@ -164595,14 +164488,14 @@ func _winShmPurge(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _deleteFlag int32) { // sql return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41436), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmPurgeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142628))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41436), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmPurgeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142612))) crt.X__builtin_abort(tls) return i32(0) }() }() _pp = &_winShmNodeList _2: - if store7891630(&_p, *_pp) == (*XwinShmNode)(unsafe.Pointer(uintptr(i32(0)))) { + if store7891238(&_p, *_pp) == (*XwinShmNode)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -164622,9 +164515,9 @@ _6: goto _9 } - _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(59)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+16*uintptr(_2_i))).X1) + _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(59)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+16*uintptr(_2_i))).X1) - _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+16*uintptr(_2_i))).X0) + _4_bRc = (*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(_p.X5)+16*uintptr(_2_i))).X0) _2_i += 1 goto _6 @@ -164668,7 +164561,7 @@ func _winShmMutexHeld(tls *crt.TLS) (r0 int32) { // sqlite3.c:41293:1 var _winShmPurgeĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmPurgeĂ˜00__func__Ă˜000[0], str(142648), 12) + crt.Xstrncpy(nil, &_winShmPurgeĂ˜00__func__Ă˜000[0], str(142632), 12) } func _winDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _syncDir int32) (r0 int32) { // sqlite3.c:42834:1 @@ -164699,12 +164592,12 @@ _0: } _3: - _attr = (*(*func(*crt.TLS, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(21)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(21)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) if _attr != uint32(i32(-1)) { goto _4 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) if _lastErrno != uint32(i32(2)) && _lastErrno != uint32(i32(3)) { goto _6 } @@ -164726,7 +164619,7 @@ _4: goto _8 _9: - if (*(*func(*crt.TLS, *uint16) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(10)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) == 0 { + if (*(*func(*crt.TLS, *uint16) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(10)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted))) == 0 { goto _10 } @@ -164749,12 +164642,12 @@ _8: _2: _13: - _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) if _attr != uint32(i32(-1)) { goto _14 } - _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _lastErrno = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) if _lastErrno != uint32(i32(2)) && _lastErrno != uint32(i32(3)) { goto _16 } @@ -164776,7 +164669,7 @@ _14: goto _18 _19: - if (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(9)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) == 0 { + if (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(9)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) == 0 { goto _20 } @@ -164800,7 +164693,7 @@ _12: goto _23 } - _rc = _winLogErrorAtLine(tls, i32(2570), _lastErrno, str(142660), _zFilename, i32(42930)) + _rc = _winLogErrorAtLine(tls, i32(2570), _lastErrno, str(142644), _zFilename, i32(42930)) goto _24 _23: @@ -164815,7 +164708,7 @@ _24: var _winShmMapĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmMapĂ˜00__func__Ă˜000[0], str(142672), 10) + crt.Xstrncpy(nil, &_winShmMapĂ˜00__func__Ă˜000[0], str(142656), 10) } func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags int32) (r0 int32) { // sqlite3.c:41636:1 @@ -164844,7 +164737,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41649), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142684))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41649), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142668))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164854,7 +164747,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41650), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142720))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41650), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142704))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164864,7 +164757,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41651), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142728))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41651), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142712))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164874,7 +164767,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41655), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142928))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41655), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142912))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164885,7 +164778,7 @@ func _winShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flags return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41658), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142972))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41658), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142956))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164914,7 +164807,7 @@ _21: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41666), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142996))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41666), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(142980))) crt.X__builtin_abort(tls) return i32(0) }() @@ -164922,7 +164815,7 @@ _21: { p := &_1_allMask *p = uint16(int32(*p) | int32(_pX.X3)) - sink6836 = *p + sink6908 = *p } _18: _pX = (*XwinShm)(unsafe.Pointer(_pX.X1)) @@ -164946,12 +164839,12 @@ _25: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X4 */))) *p = uint16(int32(*p) & (^int32(_mask))) - sink6836 = *p + sink6908 = *p } { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) & (^int32(_mask))) - sink6836 = *p + sink6908 = *p } _26: goto _27 @@ -164979,7 +164872,7 @@ _33: { p := &_6_allShared *p = uint16(int32(*p) | int32(_pX.X3)) - sink6836 = *p + sink6908 = *p } _pX = (*XwinShm)(unsafe.Pointer(_pX.X1)) goto _29 @@ -165007,7 +164900,7 @@ _34: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | int32(_mask)) - sink6836 = *p + sink6908 = *p } _37: goto _38 @@ -165045,7 +164938,7 @@ _42: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41727), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143044))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41727), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmLockĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143028))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165053,7 +164946,7 @@ _42: { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X4 */))) *p = uint16(int32(*p) | int32(_mask)) - sink6836 = *p + sink6908 = *p } _46: _45: @@ -165068,7 +164961,7 @@ _27: var _winShmLockĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmLockĂ˜00__func__Ă˜000[0], str(143072), 11) + crt.Xstrncpy(nil, &_winShmLockĂ˜00__func__Ă˜000[0], str(143056), 11) } func _winShmBarrier(tls *crt.TLS, _fd *Xsqlite3_file) { // sqlite3.c:41745:1 @@ -165121,7 +165014,7 @@ _4: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmUnmapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143084))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(41623), unsafe.Pointer((*int8)(unsafe.Pointer(&_winShmUnmapĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143068))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165142,7 +165035,7 @@ _7: var _winShmUnmapĂ˜00__func__Ă˜000 [12]int8 // - func init() { - crt.Xstrncpy(nil, &_winShmUnmapĂ˜00__func__Ă˜000[0], str(143104), 12) + crt.Xstrncpy(nil, &_winShmUnmapĂ˜00__func__Ă˜000[0], str(143088), 12) } func _winFetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _nAmt int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:42062:1 @@ -165192,7 +165085,7 @@ func _winUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Pointe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42110), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143116))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42110), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143100))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165202,7 +165095,7 @@ func _winUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Pointe return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42113), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143144))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42113), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143128))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165222,7 +165115,7 @@ _6: return i32(0) } return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42128), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143188))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(42128), unsafe.Pointer((*int8)(unsafe.Pointer(&_winUnfetchĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143172))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165235,7 +165128,7 @@ _6: var _winUnfetchĂ˜00__func__Ă˜000 [11]int8 // - func init() { - crt.Xstrncpy(nil, &_winUnfetchĂ˜00__func__Ă˜000[0], str(143208), 11) + crt.Xstrncpy(nil, &_winUnfetchĂ˜00__func__Ă˜000[0], str(143192), 11) } func _winAccess(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _flags int32, _pResOut *int32) (r0 int32) { // sqlite3.c:42942:1 @@ -165270,7 +165163,7 @@ _0: _2_cnt = i32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_2_sAttrData), i32(0), u64(36)) _3: - if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_2_sAttrData))) != 0 || _winRetryIoerr(tls, &_2_cnt, &_lastErrno) == 0 { + if store961(&_rc, (*(*func(*crt.TLS, *uint16, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(22)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), i32(0), (unsafe.Pointer)(&_2_sAttrData))) != 0 || _winRetryIoerr(tls, &_2_cnt, &_lastErrno) == 0 { goto _4 } @@ -165300,7 +165193,7 @@ _6: } Xsqlite3_free(tls, _zConverted) - r0 = _winLogErrorAtLine(tls, i32(3338), _lastErrno, str(143220), _zFilename, i32(42985)) + r0 = _winLogErrorAtLine(tls, i32(3338), _lastErrno, str(143204), _zFilename, i32(42985)) return _13: @@ -165309,7 +165202,7 @@ _11: goto _15 _2: - _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) + _attr = (*(*func(*crt.TLS, *int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(20)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted))) _15: Xsqlite3_free(tls, _zConverted) switch _flags { @@ -165334,7 +165227,7 @@ _19: _20: func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43008), unsafe.Pointer((*int8)(unsafe.Pointer(&_winAccessĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143232))) + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43008), unsafe.Pointer((*int8)(unsafe.Pointer(&_winAccessĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143216))) crt.X__builtin_abort(tls) return i32(0) }() @@ -165348,7 +165241,7 @@ _21: var _winAccessĂ˜00__func__Ă˜000 [10]int8 // - func init() { - crt.Xstrncpy(nil, &_winAccessĂ˜00__func__Ă˜000[0], str(143220), 10) + crt.Xstrncpy(nil, &_winAccessĂ˜00__func__Ă˜000[0], str(143204), 10) } func _winFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zRelative *int8, _nFull int32, _zFull *int8) (r0 int32) { // sqlite3.c:43068:1 @@ -165377,7 +165270,7 @@ _1: return _nFull } return (_pVfs.X2) - }(), _zFull, str(143260), unsafe.Pointer(Xsqlite3_data_directory), i32(92), unsafe.Pointer(_zRelative)) + }(), _zFull, str(143244), unsafe.Pointer(Xsqlite3_data_directory), i32(92), unsafe.Pointer(_zRelative)) r0 = i32(0) return @@ -165395,13 +165288,13 @@ _6: goto _8 } - _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*uint16)(unsafe.Pointer(uintptr(i32(0)))), (**uint16)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*uint16)(unsafe.Pointer(uintptr(i32(0)))), (**uint16)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _9 } Xsqlite3_free(tls, _zConverted) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143268), _zRelative, i32(43190)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143252), _zRelative, i32(43190)) return _9: @@ -165420,14 +165313,14 @@ _9: return _10: - _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _nByte, _4_zTemp, (**uint16)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *uint16, uint32, *uint16, **uint16) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(25)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)), _nByte, _4_zTemp, (**uint16)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _11 } Xsqlite3_free(tls, _zConverted) Xsqlite3_free(tls, (unsafe.Pointer)(_4_zTemp)) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143288), _zRelative, i32(43203)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143272), _zRelative, i32(43203)) return _11: @@ -165437,13 +165330,13 @@ _11: goto _12 _8: - _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), uint32(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _13 } Xsqlite3_free(tls, _zConverted) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143308), _zRelative, i32(43216)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143292), _zRelative, i32(43216)) return _13: @@ -165462,19 +165355,19 @@ _13: return _14: - _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _nByte, _8_zTemp, (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _nByte = (*(*func(*crt.TLS, *int8, uint32, *int8, **int8) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(24)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)), _nByte, _8_zTemp, (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _nByte != uint32(i32(0)) { goto _15 } Xsqlite3_free(tls, _zConverted) Xsqlite3_free(tls, (unsafe.Pointer)(_8_zTemp)) - r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143328), _zRelative, i32(43229)) + r0 = _winLogErrorAtLine(tls, i32(782), (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), str(143312), _zRelative, i32(43229)) return _15: Xsqlite3_free(tls, _zConverted) - _zOut = _winMbcsToUtf8(tls, _8_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls)) + _zOut = _winMbcsToUtf8(tls, _8_zTemp, (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(0)))).X1)})))(tls)) Xsqlite3_free(tls, (unsafe.Pointer)(_8_zTemp)) _12: if _zOut == nil { @@ -165544,11 +165437,11 @@ _0: goto _2 } - _h = (unsafe.Pointer)((*(*func(*crt.TLS, *uint16) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(45)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)))) + _h = (unsafe.Pointer)((*(*func(*crt.TLS, *uint16) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(45)))).X1)})))(tls, (*uint16)(unsafe.Pointer(_zConverted)))) goto _3 _2: - _h = (unsafe.Pointer)((*(*func(*crt.TLS, *int8) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(44)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)))) + _h = (unsafe.Pointer)((*(*func(*crt.TLS, *int8) *crt.XHMODULE)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(44)))).X1)})))(tls, (*int8)(unsafe.Pointer(_zConverted)))) _3: Xsqlite3_free(tls, _zConverted) r0 = _h @@ -165558,7 +165451,7 @@ _3: func _winDlError(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nBuf int32, _zBufOut *int8) { // sqlite3.c:43293:1 - _winGetLastErrorMsg(tls, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), _nBuf, _zBufOut) + _winGetLastErrorMsg(tls, (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls), _nBuf, _zBufOut) return } @@ -165567,7 +165460,7 @@ func _winDlSym(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pH unsafe.Pointer, _zSym *int var _proc func(*crt.TLS) int64 // sqlite3.c:43298:11 _ = _proc - _proc = (*(*func(*crt.TLS, *crt.XHMODULE, *int8) func(*crt.TLS) int64)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(27)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pH)), _zSym) + _proc = (*(*func(*crt.TLS, *crt.XHMODULE, *int8) func(*crt.TLS) int64)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(27)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pH)), _zSym) r0 = *(*func(*crt.TLS))(unsafe.Pointer(&struct{ f func(*crt.TLS) int64 }{_proc})) return @@ -165575,7 +165468,7 @@ func _winDlSym(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pH unsafe.Pointer, _zSym *int func _winDlClose(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pHandle unsafe.Pointer) { // sqlite3.c:43305:1 - (*(*func(*crt.TLS, *crt.XHMODULE) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(16)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pHandle))) + (*(*func(*crt.TLS, *crt.XHMODULE) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(16)))).X1)})))(tls, (*crt.XHMODULE)(unsafe.Pointer(_pHandle))) return } @@ -165597,13 +165490,13 @@ func _winRandomness(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nBuf int32, _zBuf *int8) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_e)) + uintptr(8 /* X1 */))) = _nBuf *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_e)) + uintptr(16 /* X3 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_e)) + uintptr(12 /* X2 */))) = i32(0) - (*(*func(*crt.TLS, *crt.XSYSTEMTIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(29)))).X1)})))(tls, &_1_x) + (*(*func(*crt.TLS, *crt.XSYSTEMTIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(29)))).X1)})))(tls, &_1_x) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_1_x)), int32(u64(16))) - _2_pid = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(17)))).X1)})))(tls) + _2_pid = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(17)))).X1)})))(tls) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_2_pid)), int32(u64(4))) - _3_cnt = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(33)))).X1)})))(tls) + _3_cnt = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(33)))).X1)})))(tls) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_3_cnt)), int32(u64(4))) - (*(*func(*crt.TLS, *crt.XLARGE_INTEGER) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(51)))).X1)})))(tls, &_4_i) + (*(*func(*crt.TLS, *crt.XLARGE_INTEGER) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(51)))).X1)})))(tls, &_4_i) _xorMemory(tls, &_e, (*uint8)(unsafe.Pointer(&_4_i)), int32(u64(8))) r0 = func() int32 { if (_e.X3) > _nBuf { @@ -165629,7 +165522,7 @@ _0: { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0)) + 1*uintptr(postInc961(&_k, int32(1))))) *p = uint8(int32(*p) ^ int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x)) + 1*uintptr(_j))))) - sink6843 = *p + sink6915 = *p } if _k < (_p.X1) { goto _4 @@ -165679,7 +165572,7 @@ _0: func _winCurrentTimeInt64(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _piNow *int64) (r0 int32) { // sqlite3.c:43427:1 var _ft crt.XFILETIME // sqlite3.c:43431:12 _ = _ft - (*(*func(*crt.TLS, *crt.XFILETIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(30)))).X1)})))(tls, &_ft) + (*(*func(*crt.TLS, *crt.XFILETIME))(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(30)))).X1)})))(tls, &_ft) *_piNow = _winCurrentTimeInt64Ă˜00winFiletimeEpochĂ˜001 + (((int64(_ft.X1) * _winCurrentTimeInt64Ă˜00max32BitValueĂ˜002) + int64(_ft.X0)) / i64(10000)) r0 = i32(0) @@ -165702,7 +165595,7 @@ func init() { func _winGetLastError(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:43510:1 var _e uint32 // sqlite3.c:43511:9 _ = _e - _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) + _e = (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(26)))).X1)})))(tls) if _nBuf <= i32(0) { goto _0 @@ -165733,11 +165626,11 @@ _1: goto _4 } - if ((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2) == nil { + if ((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2) == nil { goto _5 } - *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))))) + uintptr(8 /* X1 */))) = (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2 + *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))))) + uintptr(8 /* X1 */))) = (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2 _5: _i += 1 goto _1 @@ -165752,24 +165645,24 @@ _7: goto _10 } - if crt.Xstrcmp(tls, _zName, (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))).X0) != i32(0) { + if crt.Xstrcmp(tls, _zName, (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))).X0) != i32(0) { goto _11 } - if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _12 } - *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))))) + uintptr(16 /* X2 */))) = (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1 + *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))))) + uintptr(16 /* X2 */))) = (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1 _12: _rc = i32(0) if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{_pNewFunc})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _13 } - _pNewFunc = (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2 + _pNewFunc = (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X2 _13: - *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))))) + uintptr(8 /* X1 */))) = _pNewFunc + *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))))) + uintptr(8 /* X1 */))) = _pNewFunc goto _10 _11: @@ -165793,11 +165686,11 @@ _0: goto _3 } - if crt.Xstrcmp(tls, _zName, (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))).X0) != i32(0) { + if crt.Xstrcmp(tls, _zName, (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))).X0) != i32(0) { goto _4 } - r0 = (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1 + r0 = (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1 return _4: @@ -165825,7 +165718,7 @@ _1: goto _4 } - if crt.Xstrcmp(tls, _zName, (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))).X0) != i32(0) { + if crt.Xstrcmp(tls, _zName, (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))).X0) != i32(0) { goto _5 } @@ -165843,11 +165736,11 @@ _6: goto _9 } - if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _10 } - r0 = (*T7883922)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X0 + r0 = (*T7883530)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X0 return _10: @@ -165863,7 +165756,7 @@ _9: var _sqlite3_os_initĂ˜00winLongPathVfsĂ˜002 Xsqlite3_vfs // sqlite3.c:43546:22 func init() { - _sqlite3_os_initĂ˜00winLongPathVfsĂ˜002 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(65534), X3: nil, X4: str(143348), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winLongPathVfsĂ˜002 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(65534), X3: nil, X4: str(143332), X5: unsafe.Pointer(&_winAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -165901,7 +165794,7 @@ func init() { var _sqlite3_os_initĂ˜00winNolockVfsĂ˜003 Xsqlite3_vfs // sqlite3.c:43571:22 func init() { - _sqlite3_os_initĂ˜00winNolockVfsĂ˜003 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(1040), X3: nil, X4: str(143364), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winNolockVfsĂ˜003 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(1040), X3: nil, X4: str(143348), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -166008,7 +165901,7 @@ func _winNolockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int var _sqlite3_os_initĂ˜00winLongPathNolockVfsĂ˜004 Xsqlite3_vfs // sqlite3.c:43596:22 func init() { - _sqlite3_os_initĂ˜00winLongPathNolockVfsĂ˜004 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(65534), X3: nil, X4: str(143376), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { + _sqlite3_os_initĂ˜00winLongPathNolockVfsĂ˜004 = Xsqlite3_vfs{X0: i32(3), X1: i32(104), X2: i32(65534), X3: nil, X4: str(143360), X5: unsafe.Pointer(&_winNolockAppData), X6: *(*func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32 }{_winOpen})), X7: *(*func(*crt.TLS, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32 @@ -166089,13 +165982,13 @@ _0: var _sqlite3_initializeĂ˜00__func__Ă˜000 [19]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3_initializeĂ˜00__func__Ă˜000[0], str(143396), 19) + crt.Xstrncpy(nil, &_sqlite3_initializeĂ˜00__func__Ă˜000[0], str(143380), 19) } var _enlargeAndAppendĂ˜00__func__Ă˜000 [17]int8 // - func init() { - crt.Xstrncpy(nil, &_enlargeAndAppendĂ˜00__func__Ă˜000[0], str(143416), 17) + crt.Xstrncpy(nil, &_enlargeAndAppendĂ˜00__func__Ă˜000[0], str(143400), 17) } func _getIntArg(tls *crt.TLS, _p *XPrintfArguments) (r0 int64) { // sqlite3.c:25172:1 @@ -166115,7 +166008,7 @@ _0: var _sqlite3VXPrintfĂ˜00__func__Ă˜000 [16]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00__func__Ă˜000[0], str(143436), 16) + crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00__func__Ă˜000[0], str(143420), 16) } var _fmtinfo [23]Xet_info // sqlite3.c:25099:22 @@ -166127,19 +166020,19 @@ func init() { var _sqlite3VXPrintfĂ˜00zOrdĂ˜001 [9]int8 // sqlite3.c:25440:29 func init() { - crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00zOrdĂ˜001[0], str(143452), 9) + crt.Xstrncpy(nil, &_sqlite3VXPrintfĂ˜00zOrdĂ˜001[0], str(143436), 9) } var _aDigits [33]int8 // sqlite3.c:25097:19 func init() { - crt.Xstrncpy(nil, &_aDigits[0], str(143464), 33) + crt.Xstrncpy(nil, &_aDigits[0], str(143448), 33) } var _aPrefix [7]int8 // sqlite3.c:25098:19 func init() { - crt.Xstrncpy(nil, &_aPrefix[0], str(143500), 7) + crt.Xstrncpy(nil, &_aPrefix[0], str(143484), 7) } func _getDoubleArg(tls *crt.TLS, _p *XPrintfArguments) (r0 float64) { // sqlite3.c:25176:1 @@ -166231,7 +166124,7 @@ _5: var _sqlite3AppendCharĂ˜00__func__Ă˜000 [18]int8 // - func init() { - crt.Xstrncpy(nil, &_sqlite3AppendCharĂ˜00__func__Ă˜000[0], str(143508), 18) + crt.Xstrncpy(nil, &_sqlite3AppendCharĂ˜00__func__Ă˜000[0], str(143492), 18) } func _sqlite3HeaderSizeBtree(tls *crt.TLS) (r0 int32) { // sqlite3.c:68793:1 @@ -166252,798 +166145,6 @@ func _sqlite3HeaderSizePcache1(tls *crt.TLS) (r0 int32) { // sqlite3.c:46150:1 } -func _sqlite3MemGetMemsys5(tls *crt.TLS) (r0 *Xsqlite3_mem_methods) { // sqlite3.c:22698:1 - r0 = &_sqlite3MemGetMemsys5Ă˜00memsys5MethodsĂ˜001 - return - -} - -var _sqlite3MemGetMemsys5Ă˜00memsys5MethodsĂ˜001 Xsqlite3_mem_methods // sqlite3.c:22699:36 - -func init() { - _sqlite3MemGetMemsys5Ă˜00memsys5MethodsĂ˜001 = Xsqlite3_mem_methods{X0: _memsys5Malloc, X1: _memsys5Free, X2: _memsys5Realloc, X3: _memsys5Size, X4: _memsys5Roundup, X5: _memsys5Init, X6: _memsys5Shutdown, X7: nil} -} - -func _memsys5Malloc(tls *crt.TLS, _nBytes int32) (r0 unsafe.Pointer) { // sqlite3.c:22492:1 - var _p *int64 // sqlite3.c:22493:17 - _ = _p - _p = nil - if _nBytes <= i32(0) { - goto _0 - } - - _memsys5Enter(tls) - _p = (*int64)(unsafe.Pointer(_memsys5MallocUnsafe(tls, _nBytes))) - _memsys5Leave(tls) -_0: - r0 = (unsafe.Pointer)(_p) - return - -} - -func _memsys5Enter(tls *crt.TLS) { // sqlite3.c:22326:1 - Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem5.X3))) - return - -} - -var _mem5 T7828740 // sqlite3.c:22268:3 - -func _memsys5MallocUnsafe(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:22356:1 - var _i int32 // sqlite3.c:22357:7 - _ = _i - var _iBin int32 // sqlite3.c:22358:7 - _ = _iBin - var _iFullSz int32 // sqlite3.c:22359:7 - _ = _iFullSz - var _iLogsize int32 // sqlite3.c:22360:7 - _ = _iLogsize - var _5_newSize int32 // sqlite3.c:22393:9 - _ = _5_newSize - func() int32 { - if _nByte > i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22363), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5MallocUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(137864))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - if _nByte <= i32(1073741824) { - goto _2 - } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - -_2: - if uint32(_nByte) <= (_mem5.X11) { - goto _3 - } - - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(64 /* X11 */))) = uint32(_nByte) -_3: - *func() *int32 { _iFullSz = _mem5.X0; return &_iLogsize }() = i32(0) -_4: - if _iFullSz >= _nByte { - goto _7 - } - - *func() *int32 { - { - p := &_iFullSz - *p = (*p) * i32(2) - sink961 = *p - } - return &_iLogsize - }() += 1 - goto _4 - -_7: - _iBin = _iLogsize -_8: - if _iBin > i32(30) || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(68 /* X12 */))))) + 4*uintptr(_iBin)))) >= i32(0) { - goto _12 - } - - _iBin += 1 - goto _8 - -_12: - if _iBin <= i32(30) { - goto _13 - } - - Xsqlite3_log(tls, i32(7), str(143528), _nByte) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - -_13: - _i = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(68 /* X12 */))))) + 4*uintptr(_iBin))) - _memsys5Unlink(tls, _i, _iBin) -_14: - if _iBin <= _iLogsize { - goto _15 - } - - _iBin -= 1 - _5_newSize = i32(1) << uint(_iBin) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i+_5_newSize))) = uint8(i32(32) | _iBin) - _memsys5Link(tls, _i+_5_newSize, _iBin) - goto _14 - -_15: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i))) = uint8(_iLogsize) - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(24 /* X4 */))) += 1 - { - p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(32 /* X5 */))) - *p = (*p) + uint64(_iFullSz) - sink992 = *p - } - { - p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(40 /* X6 */))) - *p = (*p) + uint64(_iFullSz-_nByte) - sink992 = *p - } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(52 /* X8 */))) += 1 - { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(48 /* X7 */))) - *p = (*p) + uint32(_iFullSz) - sink985 = *p - } - if (_mem5.X10) >= (_mem5.X8) { - goto _16 - } - - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(60 /* X10 */))) = _mem5.X8 -_16: - if (_mem5.X9) >= (_mem5.X7) { - goto _17 - } - - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(56 /* X9 */))) = _mem5.X7 -_17: - crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_i*(_mem5.X0))))), i32(170), uint64(_iFullSz)) - r0 = (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr(_i*(_mem5.X0))))) - return - -} - -var _memsys5MallocUnsafeĂ˜00__func__Ă˜000 [20]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5MallocUnsafeĂ˜00__func__Ă˜000[0], str(143556), 20) -} - -func _memsys5Unlink(tls *crt.TLS, _i int32, _iLogsize int32) { // sqlite3.c:22285:1 - var _next int32 // sqlite3.c:22286:7 - _ = _next - var _prev int32 // sqlite3.c:22286:13 - _ = _prev - func() int32 { - if (_i >= i32(0)) && (_i < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22287), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5UnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143576))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iLogsize >= i32(0)) && (_iLogsize <= i32(30)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22288), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5UnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143600))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i)))) & i32(31)) == _iLogsize { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22289), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5UnlinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143632))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _next = (*Xsqlite3_debug_mutex)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr(_i*(_mem5.X0)))))).X0 - _prev = (*Xsqlite3_debug_mutex)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr(_i*(_mem5.X0)))))).X1 - if _prev >= i32(0) { - goto _8 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(68 /* X12 */))))) + 4*uintptr(_iLogsize))) = _next - goto _9 - -_8: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_prev*(_mem5.X0)))))) + uintptr(0 /* X0 */))) = _next -_9: - if _next < i32(0) { - goto _10 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_next*(_mem5.X0)))))) + uintptr(4 /* X1 */))) = _prev -_10: - return - -} - -var _memsys5UnlinkĂ˜00__func__Ă˜000 [14]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5UnlinkĂ˜00__func__Ă˜000[0], str(143676), 14) -} - -func _memsys5Link(tls *crt.TLS, _i int32, _iLogsize int32) { // sqlite3.c:22307:1 - var _x int32 // sqlite3.c:22308:7 - _ = _x - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem5.X3))) != 0 { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22309), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143692))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_i >= i32(0)) && (_i < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22310), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143576))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iLogsize >= i32(0)) && (_iLogsize <= i32(30)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22311), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143600))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i)))) & i32(31)) == _iLogsize { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22312), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143632))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _x = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_i*(_mem5.X0))))))+uintptr(0 /* X0 */))), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(68 /* X12 */))))) + 4*uintptr(_iLogsize)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_i*(_mem5.X0)))))) + uintptr(4 /* X1 */))) = i32(-1) - if _x < i32(0) { - goto _10 - } - - func() int32 { - if _x < (_mem5.X1) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22317), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5LinkĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143724))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_x*(_mem5.X0)))))) + uintptr(4 /* X1 */))) = _i -_10: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(68 /* X12 */))))) + 4*uintptr(_iLogsize))) = _i - return - -} - -var _memsys5LinkĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5LinkĂ˜00__func__Ă˜000[0], str(143740), 12) -} - -func _memsys5Leave(tls *crt.TLS) { // sqlite3.c:22329:1 - Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem5.X3))) - return - -} - -func _memsys5Free(tls *crt.TLS, _pPrior unsafe.Pointer) { // sqlite3.c:22508:1 - func() int32 { - if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22509), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(3672))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _memsys5Enter(tls) - _memsys5FreeUnsafe(tls, _pPrior) - _memsys5Leave(tls) - return - -} - -var _memsys5FreeĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5FreeĂ˜00__func__Ă˜000[0], str(143752), 12) -} - -func _memsys5FreeUnsafe(tls *crt.TLS, _pOld unsafe.Pointer) { // sqlite3.c:22426:1 - var _size uint32 // sqlite3.c:22427:7 - _ = _size - var _iLogsize uint32 // sqlite3.c:22427:13 - _ = _iLogsize - var _iBlock int32 // sqlite3.c:22428:7 - _ = _iBlock - var _1_iBuddy int32 // sqlite3.c:22458:9 - _ = _1_iBuddy - _iBlock = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pOld))))-uintptr(unsafe.Pointer(_mem5.X2)))/1) / int64(_mem5.X0)) - func() int32 { - if (_iBlock >= i32(0)) && (_iBlock < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22436), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143764))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pOld))))-uintptr(unsafe.Pointer(_mem5.X2)))/1) % int64(_mem5.X0)) == int64(i32(0)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22437), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143796))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock)))) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22438), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143836))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _iLogsize = uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock)))) & i32(31)) - _size = uint32(i32(1) << uint(int32(_iLogsize))) - func() int32 { - if ((uint32(_iBlock) + _size) - uint32(i32(1))) < uint32(_mem5.X1) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22442), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143872))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) - *p = uint8(int32(*p) | i32(32)) - sink6843 = *p - } - { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr((uint32(_iBlock)+_size)-uint32(i32(1))))) - *p = uint8(int32(*p) | i32(32)) - sink6843 = *p - } - func() int32 { - if (_mem5.X8) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22448), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143904))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_mem5.X7) >= (_size * uint32(_mem5.X0)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22449), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143924))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(52 /* X8 */))) -= 1 - { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(48 /* X7 */))) - *p = (*p) - (_size * uint32(_mem5.X0)) - sink985 = *p - } - func() int32 { - if ((_mem5.X7) > uint32(i32(0))) || ((_mem5.X8) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22452), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143960))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_mem5.X8) > uint32(i32(0))) || ((_mem5.X7) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22453), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144004))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) = uint8(uint32(i32(32)) | _iLogsize) -_19: - if func() int32 { - if _iLogsize < uint32(i32(30)) { - return i32(1) - } - return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22457), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(5204))) - crt.X__builtin_abort(tls) - return i32(0) - }() - return i32(0) - }() - }() == 0 { - goto _20 - } - - if ((_iBlock >> uint(int32(_iLogsize))) & i32(1)) == 0 { - goto _23 - } - - _1_iBuddy = int32(uint32(_iBlock) - _size) - func() int32 { - if _1_iBuddy >= i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22461), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5FreeUnsafeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144048))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - goto _26 - -_23: - _1_iBuddy = int32(uint32(_iBlock) + _size) - if _1_iBuddy < (_mem5.X1) { - goto _27 - } - - goto _20 - -_27: -_26: - if uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_1_iBuddy)))) == (uint32(i32(32)) | _iLogsize) { - goto _28 - } - - goto _20 - -_28: - _memsys5Unlink(tls, _1_iBuddy, int32(_iLogsize)) - _iLogsize += 1 - if _1_iBuddy >= _iBlock { - goto _29 - } - - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_1_iBuddy))) = uint8(uint32(i32(32)) | _iLogsize) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) = uint8(i32(0)) - _iBlock = _1_iBuddy - goto _30 - -_29: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iBlock))) = uint8(uint32(i32(32)) | _iLogsize) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_1_iBuddy))) = uint8(i32(0)) -_30: - { - p := &_size - *p = (*p) * uint32(i32(2)) - sink985 = *p - } - goto _19 - -_20: - crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2))+1*uintptr(_iBlock*(_mem5.X0))))), i32(85), uint64(_size)) - _memsys5Link(tls, _iBlock, int32(_iLogsize)) - return - -} - -var _memsys5FreeUnsafeĂ˜00__func__Ă˜000 [18]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5FreeUnsafeĂ˜00__func__Ă˜000[0], str(144060), 18) -} - -func _memsys5Realloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nBytes int32) (r0 unsafe.Pointer) { // sqlite3.c:22527:1 - var _nOld int32 // sqlite3.c:22528:7 - _ = _nOld - var _p unsafe.Pointer // sqlite3.c:22529:8 - _ = _p - func() int32 { - if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22530), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5ReallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(3672))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nBytes & (_nBytes - i32(1))) == i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22531), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5ReallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144080))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nBytes >= i32(0) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22532), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5ReallocĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144104))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - if _nBytes != i32(0) { - goto _6 - } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - -_6: - _nOld = _memsys5Size(tls, _pPrior) - if _nBytes > _nOld { - goto _7 - } - - r0 = _pPrior - return - -_7: - _p = _memsys5Malloc(tls, _nBytes) - if _p == nil { - goto _8 - } - - crt.Xmemcpy(tls, _p, _pPrior, uint64(_nOld)) - _memsys5Free(tls, _pPrior) -_8: - r0 = _p - return - -} - -var _memsys5ReallocĂ˜00__func__Ă˜000 [15]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5ReallocĂ˜00__func__Ă˜000[0], str(144116), 15) -} - -func _memsys5Size(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:22337:1 - var _iSize int32 // sqlite3.c:22338:7 - _ = _iSize - var _i int32 // sqlite3.c:22338:14 - _ = _i - func() int32 { - if _p != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22339), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5SizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(824))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _i = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(_mem5.X2)))/1) / int64(_mem5.X0)) - func() int32 { - if (_i >= i32(0)) && (_i < (_mem5.X1)) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22341), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5SizeĂ˜00__func__Ă˜000))), unsafe.Pointer(str(143576))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _iSize = (_mem5.X0) * (i32(1) << uint(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_i))))&i32(31))) - r0 = _iSize - return - -} - -var _memsys5SizeĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5SizeĂ˜00__func__Ă˜000[0], str(144132), 12) -} - -func _memsys5Roundup(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:22557:1 - var _iFullSz int32 // sqlite3.c:22558:7 - _ = _iFullSz - if _n <= i32(1073741824) { - goto _0 - } - - r0 = i32(0) - return - -_0: - _iFullSz = _mem5.X0 -_1: - if _iFullSz >= _n { - goto _4 - } - - { - p := &_iFullSz - *p = (*p) * i32(2) - sink961 = *p - } - goto _1 - -_4: - r0 = _iFullSz - return - -} - -func _memsys5Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:22586:1 - var _ii int32 // sqlite3.c:22587:7 - _ = _ii - var _nByte int32 // sqlite3.c:22588:7 - _ = _nByte - var _zByte *uint8 // sqlite3.c:22589:6 - _ = _zByte - var _nMinLog int32 // sqlite3.c:22590:7 - _ = _nMinLog - var _iOffset int32 // sqlite3.c:22591:7 - _ = _iOffset - var _3_nAlloc int32 // sqlite3.c:22624:9 - _ = _3_nAlloc - - *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(16 /* X3 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - i32(0) - _nByte = _sqlite3Config.X14 - _zByte = (*uint8)(unsafe.Pointer(_sqlite3Config.X13)) - func() int32 { - if _zByte != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22605), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144144))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _nMinLog = _memsys5Log(tls, _sqlite3Config.X15) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(0 /* X0 */))) = i32(1) << uint(_nMinLog) -_2: - if i32(8) <= (_mem5.X0) { - goto _3 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(0 /* X0 */))) = (_mem5.X0) << uint(i32(1)) - goto _2 - -_3: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(4 /* X1 */))) = int32(uint64(_nByte) / (uint64(_mem5.X0) + u64(1))) - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(8 /* X2 */))) = _zByte - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(192 /* X13 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X2)) + 1*uintptr((_mem5.X1)*(_mem5.X0)))) - _ii = i32(0) -_4: - if _ii > i32(30) { - goto _7 - } - - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[31]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5))+uintptr(68 /* X12 */))))) + 4*uintptr(_ii))) = i32(-1) - _ii += 1 - goto _4 - -_7: - _iOffset = i32(0) - _ii = i32(30) -_8: - if _ii < i32(0) { - goto _11 - } - - _3_nAlloc = i32(1) << uint(_ii) - if (_iOffset + _3_nAlloc) > (_mem5.X1) { - goto _12 - } - - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_mem5.X13)) + 1*uintptr(_iOffset))) = uint8(_ii | i32(32)) - _memsys5Link(tls, _iOffset, _ii) - { - p := &_iOffset - *p = (*p) + _3_nAlloc - sink961 = *p - } -_12: - func() int32 { - if (_iOffset + _3_nAlloc) > (_mem5.X1) { - return i32(0) - } - return func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22630), unsafe.Pointer((*int8)(unsafe.Pointer(&_memsys5InitĂ˜00__func__Ă˜000))), unsafe.Pointer(str(144156))) - crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _ii -= 1 - goto _8 - -_11: - if (_sqlite3Config.X0) != i32(0) { - goto _15 - } - - *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(16 /* X3 */))))) = _sqlite3MutexAlloc(tls, i32(3)) -_15: - r0 = i32(0) - return - -} - -var _memsys5InitĂ˜00__func__Ă˜000 [12]int8 // - - -func init() { - crt.Xstrncpy(nil, &_memsys5InitĂ˜00__func__Ă˜000[0], str(144188), 12) -} - -func _memsys5Log(tls *crt.TLS, _iValue int32) (r0 int32) { // sqlite3.c:22574:1 - var _iLog int32 // sqlite3.c:22575:7 - _ = _iLog - _iLog = i32(0) -_0: - if _iLog >= i32(31) || (i32(1)<<uint(_iLog)) >= _iValue { - goto _4 - } - - _iLog += 1 - goto _0 - -_4: - r0 = _iLog - return - -} - -func _memsys5Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:22644:1 - - *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem5)) + uintptr(16 /* X3 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return - -} - func bool2int(b bool) int32 { if b { return 1 @@ -167065,21 +166166,21 @@ var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 var sink8908016 **XWhereLoop //TODO report GC bug var sink1025 *int8 //TODO report GC bug -var sink8160541 *XCollSeq //TODO report GC bug +var sink8160149 *XCollSeq //TODO report GC bug var sink8911307 *T8911334 //TODO report GC bug var sink8997599 *XyyStackEntry //TODO report GC bug -var sink7791765 *XMem //TODO report GC bug -var sink7829193 *uint32 //TODO report GC bug -var sink6849 *uint8 //TODO report GC bug -var sink6823 float64 //TODO report GC bug +var sink7792384 *XMem //TODO report GC bug +var sink7831658 *uint32 //TODO report GC bug +var sink6921 *uint8 //TODO report GC bug +var sink6895 float64 //TODO report GC bug var sink955 int16 //TODO report GC bug var sink961 int32 //TODO report GC bug var sink967 int64 //TODO report GC bug -var sink6836 uint16 //TODO report GC bug +var sink6908 uint16 //TODO report GC bug var sink985 uint32 //TODO report GC bug var sink992 uint64 //TODO report GC bug -var sink6843 uint8 //TODO report GC bug -func postInc7880920(p **int16, d int) *int16 { +var sink6915 uint8 //TODO report GC bug +func postInc7880528(p **int16, d int) *int16 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -167091,11 +166192,11 @@ func postInc1025(p **int8, d int) *int8 { *q += uintptr(d) return (*int8)(unsafe.Pointer(v)) } -func postInc7914657(p **T7914471, d int) *T7914471 { +func postInc7914265(p **T7914079, d int) *T7914079 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) - return (*T7914471)(unsafe.Pointer(v)) + return (*T7914079)(unsafe.Pointer(v)) } func postInc8997599(p **XyyStackEntry, d int) *XyyStackEntry { q := (*uintptr)(unsafe.Pointer(p)) @@ -167103,19 +166204,19 @@ func postInc8997599(p **XyyStackEntry, d int) *XyyStackEntry { *q += uintptr(d) return (*XyyStackEntry)(unsafe.Pointer(v)) } -func postInc7791765(p **XMem, d int) *XMem { +func postInc7792384(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*XMem)(unsafe.Pointer(v)) } -func postInc7829193(p **uint32, d int) *uint32 { +func postInc7831658(p **uint32, d int) *uint32 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*uint32)(unsafe.Pointer(v)) } -func postInc6849(p **uint8, d int) *uint8 { +func postInc6921(p **uint8, d int) *uint8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -167124,23 +166225,23 @@ func postInc6849(p **uint8, d int) *uint8 { func postInc961(p *int32, d int32) int32 { v := *p; *p += d; return v } func postInc967(p *int64, d int64) int64 { v := *p; *p += d; return v } func postInc973(p *int8, d int8) int8 { v := *p; *p += d; return v } -func postInc6836(p *uint16, d uint16) uint16 { v := *p; *p += d; return v } +func postInc6908(p *uint16, d uint16) uint16 { v := *p; *p += d; return v } func postInc985(p *uint32, d uint32) uint32 { v := *p; *p += d; return v } func postInc992(p *uint64, d uint64) uint64 { v := *p; *p += d; return v } -func postInc6843(p *uint8, d uint8) uint8 { v := *p; *p += d; return v } +func postInc6915(p *uint8, d uint8) uint8 { v := *p; *p += d; return v } func preInc1025(p **int8, d int) *int8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v return (*int8)(unsafe.Pointer(v)) } -func preInc7791765(p **XMem, d int) *XMem { +func preInc7792384(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v return (*XMem)(unsafe.Pointer(v)) } -func preInc6849(p **uint8, d int) *uint8 { +func preInc6921(p **uint8, d int) *uint8 { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v @@ -167148,9 +166249,9 @@ func preInc6849(p **uint8, d int) *uint8 { } func preInc955(p *int16, d int16) int16 { v := *p + d; *p = v; return v } func preInc961(p *int32, d int32) int32 { v := *p + d; *p = v; return v } -func preInc6836(p *uint16, d uint16) uint16 { v := *p + d; *p = v; return v } +func preInc6908(p *uint16, d uint16) uint16 { v := *p + d; *p = v; return v } func preInc985(p *uint32, d uint32) uint32 { v := *p + d; *p = v; return v } -func preInc6843(p *uint8, d uint8) uint8 { v := *p + d; *p = v; return v } +func preInc6915(p *uint8, d uint8) uint8 { v := *p + d; *p = v; return v } func storebits955(p *int16, v int16, m uint64, o uint) int16 { *p = *p&^int16(m) | (v << o & int16(m)) return v @@ -167164,49 +166265,49 @@ func store8886606(p *func(*crt.TLS, *Xsqlite3_vtab) int32, v func(*crt.TLS, *Xsq return v } func store1025(p **int8, v *int8) *int8 { *p = v; return v } -func store8002213(p **XIndex, v *XIndex) *XIndex { *p = v; return v } -func store7871199(p **XColumn, v *XColumn) *XColumn { *p = v; return v } -func store7777653(p **XTable, v *XTable) *XTable { *p = v; return v } -func store7863778(p **T7863890, v *T7863890) *T7863890 { *p = v; return v } -func store7891630(p **XwinShmNode, v *XwinShmNode) *XwinShmNode { *p = v; return v } -func store8270998(p **XFKey, v *XFKey) *XFKey { *p = v; return v } -func store7899165(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } -func store7779216(p **XVdbe, v *XVdbe) *XVdbe { *p = v; return v } +func store8001821(p **XIndex, v *XIndex) *XIndex { *p = v; return v } +func store7870807(p **XColumn, v *XColumn) *XColumn { *p = v; return v } +func store7778272(p **XTable, v *XTable) *XTable { *p = v; return v } +func store7863376(p **T7863488, v *T7863488) *T7863488 { *p = v; return v } +func store7891238(p **XwinShmNode, v *XwinShmNode) *XwinShmNode { *p = v; return v } +func store8270630(p **XFKey, v *XFKey) *XFKey { *p = v; return v } +func store7898773(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } +func store7779835(p **XVdbe, v *XVdbe) *XVdbe { *p = v; return v } func store8908840(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v } -func store8276268(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } -func store8010182(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } -func store7925953(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } -func store7766446(p **XBtree, v *XBtree) *XBtree { *p = v; return v } -func store8304133(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } -func store8135095(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } -func store7864396(p **XSelect, v *XSelect) *XSelect { *p = v; return v } -func store7802746(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } -func store8286325(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } -func store7773219(p **XExprList, v *XExprList) *XExprList { *p = v; return v } -func store7853231(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } -func store7914657(p **T7914471, v *T7914471) *T7914471 { *p = v; return v } -func store7802312(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } +func store8275900(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } +func store8009790(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } +func store7925561(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } +func store7767065(p **XBtree, v *XBtree) *XBtree { *p = v; return v } +func store8303765(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } +func store8134703(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } +func store7863994(p **XSelect, v *XSelect) *XSelect { *p = v; return v } +func store7803365(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } +func store8285957(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } +func store7773838(p **XExprList, v *XExprList) *XExprList { *p = v; return v } +func store7852829(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } +func store7914265(p **T7914079, v *T7914079) *T7914079 { *p = v; return v } +func store7802931(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } func store8919346(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v } -func store7908374(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } -func store8010589(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } +func store7907982(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } +func store8010197(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } func store8906197(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v } -func store8117959(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } -func store7864945(p **XExpr, v *XExpr) *XExpr { *p = v; return v } -func store8164492(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } +func store8117567(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } +func store7864543(p **XExpr, v *XExpr) *XExpr { *p = v; return v } +func store8164100(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } func store8536234(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } -func store8005637(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } -func store7791765(p **XMem, v *XMem) *XMem { *p = v; return v } +func store8005245(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } +func store7792384(p **XMem, v *XMem) *XMem { *p = v; return v } func store1008(p *unsafe.Pointer, v unsafe.Pointer) unsafe.Pointer { *p = v; return v } -func store6849(p **uint8, v *uint8) *uint8 { *p = v; return v } +func store6921(p **uint8, v *uint8) *uint8 { *p = v; return v } func store961(p *int32, v int32) int32 { *p = v; return v } func store967(p *int64, v int64) int64 { *p = v; return v } func store973(p *int8, v int8) int8 { *p = v; return v } -func store6836(p *uint16, v uint16) uint16 { *p = v; return v } +func store6908(p *uint16, v uint16) uint16 { *p = v; return v } func store985(p *uint32, v uint32) uint32 { *p = v; return v } func store992(p *uint64, v uint64) uint64 { *p = v; return v } -func store6843(p *uint8, v uint8) uint8 { *p = v; return v } +func store6915(p *uint8, v uint8) uint8 { *p = v; return v } -type Xva_list struct{ X0 struct{} } // T7752594 struct{struct{}} +type Xva_list struct{ X0 struct{} } // T7752951 struct{struct{}} type Xsqlite3_mem_methods struct { X0 func(*crt.TLS, int32) unsafe.Pointer @@ -167217,7 +166318,7 @@ type Xsqlite3_mem_methods struct { X5 func(*crt.TLS, unsafe.Pointer) int32 X6 func(*crt.TLS, unsafe.Pointer) X7 unsafe.Pointer -} // T7753948 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} +} // T7754542 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} type Xsqlite3_mutex_methods struct { X0 func(*crt.TLS) int32 @@ -167229,7 +166330,7 @@ type Xsqlite3_mutex_methods struct { X6 func(*crt.TLS, unsafe.Pointer) X7 func(*crt.TLS, unsafe.Pointer) int32 X8 func(*crt.TLS, unsafe.Pointer) int32 -} // T7754117 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} +} // T7754736 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} type Xsqlite3_pcache_methods2 struct { X0 int32 @@ -167245,14 +166346,14 @@ type Xsqlite3_pcache_methods2 struct { X10 func(*crt.TLS, unsafe.Pointer, uint32) X11 func(*crt.TLS, unsafe.Pointer) X12 func(*crt.TLS, unsafe.Pointer) -} // T7754651 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} +} // T7755270 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} -type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T7755035 struct{[23]*struct{}} +type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T7755654 struct{[23]*struct{}} type XToken struct { X0 *int8 X1 uint32 -} // T7755102 struct{*int8,uint32} +} // T7755721 struct{*int8,uint32} type Xsqlite3_mutex struct { X0 struct { @@ -167267,14 +166368,14 @@ type Xsqlite3_mutex struct { X2 int32 X3 uint32 X4 int32 -} // T7755669 struct{struct{*struct{},int32,int32,*struct{},*struct{},uint64},int32,int32,uint32,int32} +} // T7756288 struct{struct{*struct{},int32,int32,*struct{},*struct{},uint64},int32,int32,uint32,int32} type XHash struct { X0 uint32 X1 uint32 X2 unsafe.Pointer X3 unsafe.Pointer -} // T7758872 struct{uint32,uint32,*struct{},*struct{}} +} // T7759491 struct{uint32,uint32,*struct{},*struct{}} type XDb struct { X0 *int8 @@ -167282,7 +166383,7 @@ type XDb struct { X2 uint8 X3 uint8 X4 unsafe.Pointer -} // T7759021 struct{*int8,*struct{},uint8,uint8,*struct{}} +} // T7759640 struct{*int8,*struct{},uint8,uint8,*struct{}} type Xsqlite3 struct { X0 unsafe.Pointer @@ -167412,14 +166513,14 @@ type Xsqlite3 struct { X77 int64 X78 int64 X79 *int32 -} // T7759116 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} +} // T7759735 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} type XBtLock struct { X0 unsafe.Pointer X1 uint32 X2 uint8 X3 unsafe.Pointer -} // T7766580 struct{*struct{},uint32,uint8,*struct{}} +} // T7767199 struct{*struct{},uint32,uint8,*struct{}} type XBtree struct { X0 unsafe.Pointer @@ -167439,7 +166540,7 @@ type XBtree struct { X2 uint8 X3 unsafe.Pointer } -} // T7766621 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} +} // T7767240 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} type XPager struct { X0 unsafe.Pointer @@ -167504,7 +166605,7 @@ type XPager struct { X59 unsafe.Pointer X60 unsafe.Pointer X61 *int8 -} // T7767545 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} +} // T7768164 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} type XSchema struct { X0 int32 @@ -167538,19 +166639,19 @@ type XSchema struct { X8 uint8 X9 uint16 X10 int32 -} // T7771444 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} +} // T7772063 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} type XHashElem struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 -} // T7771948 struct{*struct{},*struct{},*struct{},*int8} +} // T7772567 struct{*struct{},*struct{},*struct{},*int8} type XExprList struct { X0 int32 X1 unsafe.Pointer -} // T7773244 struct{int32,*struct{}} +} // T7773863 struct{int32,*struct{}} type XTrigger struct { X0 *int8 @@ -167563,7 +166664,7 @@ type XTrigger struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T7774610 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T7775229 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XTable struct { X0 *int8 @@ -167588,7 +166689,7 @@ type XTable struct { X19 unsafe.Pointer X20 unsafe.Pointer X21 unsafe.Pointer -} // T7777473 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} +} // T7778092 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} type XVdbe struct { X0 unsafe.Pointer @@ -167635,7 +166736,7 @@ type XVdbe struct { X41 uint32 X42 unsafe.Pointer X43 unsafe.Pointer -} // T7779577 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} +} // T7780196 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} type XDateTime struct { X0 int64 @@ -167653,7 +166754,7 @@ type XDateTime struct { X12 int8 X13 int8 X14 int8 -} // T7787276 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} +} // T7787895 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} type Xsqlite3_context struct { X0 unsafe.Pointer @@ -167666,7 +166767,7 @@ type Xsqlite3_context struct { X7 uint8 X8 uint8 X9 [1]unsafe.Pointer -} // T7788199 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} +} // T7788818 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} type XMem struct { X0 struct { @@ -167692,7 +166793,7 @@ type XMem struct { X10 func(*crt.TLS, unsafe.Pointer) X11 unsafe.Pointer X12 unsafe.Pointer -} // T7791602 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} +} // T7792221 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} type XFuncDef struct { X0 int8 @@ -167709,9 +166810,9 @@ type XFuncDef struct { } U [8]byte } -} // T7801990 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} +} // T7802609 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} -type Xsqlite3_file struct{ X0 unsafe.Pointer } // T7802728 struct{*struct{}} +type Xsqlite3_file struct{ X0 unsafe.Pointer } // T7803347 struct{*struct{}} type Xsqlite3_io_methods struct { X0 int32 @@ -167733,7 +166834,7 @@ type Xsqlite3_io_methods struct { X16 func(*crt.TLS, unsafe.Pointer, int32) int32 X17 func(*crt.TLS, unsafe.Pointer, int64, int32, *unsafe.Pointer) int32 X18 func(*crt.TLS, unsafe.Pointer, int64, unsafe.Pointer) int32 -} // T7804063 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} +} // T7804682 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} type Xsqlite3_vfs struct { X0 int32 @@ -167758,12 +166859,12 @@ type Xsqlite3_vfs struct { X19 func(*crt.TLS, unsafe.Pointer, *int8, func(*crt.TLS)) int32 X20 func(*crt.TLS, unsafe.Pointer, *int8) func(*crt.TLS) X21 func(*crt.TLS, unsafe.Pointer, *int8) *int8 -} // T7808371 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} +} // T7808990 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} type Xsqlite3_debug_mutex struct { X0 int32 X1 int32 -} // T7829017 struct{int32,int32} +} // T7830904 struct{int32,int32} type Xet_info struct { X0 int8 @@ -167772,7 +166873,7 @@ type Xet_info struct { X3 uint8 X4 uint8 X5 uint8 -} // T7851222 struct{int8,uint8,uint8,uint8,uint8,uint8} +} // T7850820 struct{int8,uint8,uint8,uint8,uint8,uint8} type XStrAccum struct { X0 unsafe.Pointer @@ -167783,13 +166884,13 @@ type XStrAccum struct { X5 uint32 X6 uint8 X7 uint8 -} // T7851390 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} +} // T7850988 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} type XPrintfArguments struct { X0 int32 X1 int32 X2 *unsafe.Pointer -} // T7851588 struct{int32,int32,**struct{}} +} // T7851186 struct{int32,int32,**struct{}} type XSrcList struct { X0 int32 @@ -167822,7 +166923,7 @@ type XSrcList struct { } X16 unsafe.Pointer } -} // T7853803 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} +} // T7853401 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} type XWith struct { X0 int32 @@ -167833,7 +166934,7 @@ type XWith struct { X2 unsafe.Pointer X3 *int8 } -} // T7863382 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} +} // T7862980 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} type XSelect struct { X0 unsafe.Pointer @@ -167854,7 +166955,7 @@ type XSelect struct { X15 unsafe.Pointer X16 unsafe.Pointer X17 unsafe.Pointer -} // T7864228 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T7863826 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XExpr struct { X0 uint8 @@ -167884,7 +166985,7 @@ type XExpr struct { X12 uint8 X13 unsafe.Pointer X14 unsafe.Pointer -} // T7865114 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} +} // T7864712 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} type XSQLiteThread struct { X0 unsafe.Pointer @@ -167892,7 +166993,7 @@ type XSQLiteThread struct { X2 func(*crt.TLS, unsafe.Pointer) unsafe.Pointer X3 unsafe.Pointer X4 unsafe.Pointer -} // T7867641 struct{*struct{},uint32,*func(*struct{})*struct{},*struct{},*struct{}} +} // T7867239 struct{*struct{},uint32,*func(*struct{})*struct{},*struct{},*struct{}} type XColumn struct { X0 *int8 @@ -167902,7 +167003,7 @@ type XColumn struct { X4 int8 X5 uint8 X6 uint8 -} // T7871146 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} +} // T7870754 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} type XParse struct { X0 unsafe.Pointer @@ -167996,7 +167097,7 @@ type XParse struct { X69 unsafe.Pointer X70 unsafe.Pointer X71 unsafe.Pointer -} // T7877118 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} +} // T7876726 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} type XwinFile struct { X0 unsafe.Pointer @@ -168015,7 +167116,7 @@ type XwinFile struct { X13 int64 X14 int64 X15 int64 -} // T7888090 struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64} +} // T7887698 struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64} type XwinShm struct { X0 unsafe.Pointer @@ -168024,7 +167125,7 @@ type XwinShm struct { X3 uint16 X4 uint16 X5 uint8 -} // T7888677 struct{*struct{},*struct{},uint8,uint16,uint16,uint8} +} // T7888285 struct{*struct{},*struct{},uint8,uint16,uint16,uint8} type XwinShmNode struct { X0 unsafe.Pointer @@ -168055,18 +167156,18 @@ type XwinShmNode struct { X8 unsafe.Pointer X9 unsafe.Pointer X10 uint8 -} // T7891846 struct{*struct{},*int8,struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64},int32,int32,*struct{},uint32,int32,*struct{},*struct{},uint8} +} // T7891454 struct{*struct{},*int8,struct{*struct{},*struct{},*struct{},uint8,int16,uint8,uint32,*struct{},*int8,int32,int32,*struct{},*struct{},int64,int64,int64},int32,int32,*struct{},uint32,int32,*struct{},*struct{},uint8} type Xsqlite3_pcache_page struct { X0 unsafe.Pointer X1 unsafe.Pointer -} // T7893445 struct{*struct{},*struct{}} +} // T7893053 struct{*struct{},*struct{}} type XwinVfsAppData struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 int32 -} // T7894887 struct{*struct{},*struct{},int32} +} // T7894495 struct{*struct{},*struct{},int32} type XWIN32_FILE_ATTRIBUTE_DATA struct { X0 uint32 @@ -168084,14 +167185,14 @@ type XWIN32_FILE_ATTRIBUTE_DATA struct { } X4 uint32 X5 uint32 -} // T7895200 struct{uint32,struct{uint32,uint32},struct{uint32,uint32},struct{uint32,uint32},uint32,uint32} +} // T7894808 struct{uint32,struct{uint32,uint32},struct{uint32,uint32},struct{uint32,uint32},uint32,uint32} type XEntropyGatherer struct { X0 *uint8 X1 int32 X2 int32 X3 int32 -} // T7896316 struct{*uint8,int32,int32,int32} +} // T7895924 struct{*uint8,int32,int32,int32} type XBitvec struct { X0 uint32 @@ -168105,7 +167206,7 @@ type XBitvec struct { } U [496]byte } -} // T7897355 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}} +} // T7896963 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}} type XPgHdr struct { X0 unsafe.Pointer @@ -168119,7 +167220,7 @@ type XPgHdr struct { X8 unsafe.Pointer X9 unsafe.Pointer X10 unsafe.Pointer -} // T7899057 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} +} // T7898665 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} type XPCache struct { X0 unsafe.Pointer @@ -168135,7 +167236,7 @@ type XPCache struct { X10 func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32 X11 unsafe.Pointer X12 unsafe.Pointer -} // T7899443 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} +} // T7899051 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} type XPgHdr1 struct { X0 struct { @@ -168150,7 +167251,7 @@ type XPgHdr1 struct { X6 unsafe.Pointer X7 unsafe.Pointer X8 unsafe.Pointer -} // T7907396 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} +} // T7907004 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} type XPGroup struct { X0 unsafe.Pointer @@ -168172,7 +167273,7 @@ type XPGroup struct { X7 unsafe.Pointer X8 unsafe.Pointer } -} // T7907497 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} +} // T7907105 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} type XPCache1 struct { X0 unsafe.Pointer @@ -168190,7 +167291,7 @@ type XPCache1 struct { X12 *unsafe.Pointer X13 unsafe.Pointer X14 unsafe.Pointer -} // T7908102 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} +} // T7907710 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} type XRowSet struct { X0 unsafe.Pointer @@ -168202,7 +167303,7 @@ type XRowSet struct { X6 uint16 X7 uint16 X8 int32 -} // T7914101 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} +} // T7913709 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} type XWalIndexHdr struct { X0 uint32 @@ -168216,7 +167317,7 @@ type XWalIndexHdr struct { X8 [2]uint32 X9 [2]uint32 X10 [2]uint32 -} // T7917013 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} +} // T7916621 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} type XWal struct { X0 unsafe.Pointer @@ -168255,7 +167356,7 @@ type XWal struct { X21 *int8 X22 uint32 X23 uint8 -} // T7917105 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} +} // T7916713 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} type XPagerSavepoint struct { X0 int64 @@ -168264,7 +167365,7 @@ type XPagerSavepoint struct { X3 uint32 X4 uint32 X5 [4]uint32 -} // T7920580 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} +} // T7920188 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} type Xsqlite3_backup struct { X0 unsafe.Pointer @@ -168279,7 +167380,7 @@ type Xsqlite3_backup struct { X9 uint32 X10 int32 X11 unsafe.Pointer -} // T7925849 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} +} // T7925457 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} type XWalCkptInfo struct { X0 uint32 @@ -168287,7 +167388,7 @@ type XWalCkptInfo struct { X2 [8]uint8 X3 uint32 X4 uint32 -} // T7979734 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} +} // T7979342 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} type XWalIterator struct { X0 int32 @@ -168299,7 +167400,7 @@ type XWalIterator struct { X3 int32 X4 int32 } -} // T7986342 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} +} // T7985950 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} type XWalWriter struct { X0 unsafe.Pointer @@ -168307,7 +167408,7 @@ type XWalWriter struct { X2 int64 X3 int32 X4 int32 -} // T7992294 struct{*struct{},*struct{},int64,int32,int32} +} // T7991902 struct{*struct{},*struct{},int64,int32,int32} type XBtShared struct { X0 unsafe.Pointer @@ -168338,7 +167439,7 @@ type XBtShared struct { X25 unsafe.Pointer X26 unsafe.Pointer X27 *uint8 -} // T7995902 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} +} // T7995510 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} type XCellInfo struct { X0 int64 @@ -168346,7 +167447,7 @@ type XCellInfo struct { X2 uint32 X3 uint16 X4 uint16 -} // T8001378 struct{int64,*uint8,uint32,uint16,uint16} +} // T8000986 struct{int64,*uint8,uint32,uint16,uint16} type XBtCursor struct { X0 unsafe.Pointer @@ -168375,7 +167476,7 @@ type XBtCursor struct { X17 unsafe.Pointer X18 [20]uint16 X19 [20]unsafe.Pointer -} // T8001445 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} +} // T8001053 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} type XIndex struct { X0 *int8 @@ -168395,7 +167496,7 @@ type XIndex struct { X14 uint16 X15 uint8 X16 int8 -} // T8002351 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} +} // T8001959 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} type XMemPage struct { X0 uint8 @@ -168424,7 +167525,7 @@ type XMemPage struct { X23 unsafe.Pointer X24 func(*crt.TLS, unsafe.Pointer, *uint8) uint16 X25 func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) -} // T8005393 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} +} // T8005001 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} type XUnpackedRecord struct { X0 unsafe.Pointer @@ -168435,7 +167536,7 @@ type XUnpackedRecord struct { X5 int8 X6 int8 X7 uint8 -} // T8010245 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} +} // T8009853 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} type XKeyInfo struct { X0 uint32 @@ -168445,7 +167546,7 @@ type XKeyInfo struct { X4 unsafe.Pointer X5 *uint8 X6 [1]unsafe.Pointer -} // T8010524 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} +} // T8010132 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} type XBtreePayload struct { X0 unsafe.Pointer @@ -168455,14 +167556,14 @@ type XBtreePayload struct { X4 uint16 X5 int32 X6 int32 -} // T8055187 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} +} // T8054795 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} type XCellArray struct { X0 int32 X1 unsafe.Pointer X2 **uint8 X3 *uint16 -} // T8056825 struct{int32,*struct{},**uint8,*uint16} +} // T8056433 struct{int32,*struct{},**uint8,*uint16} type XIntegrityCk struct { X0 unsafe.Pointer @@ -168486,7 +167587,7 @@ type XIntegrityCk struct { X7 uint8 } X11 *uint32 -} // T8070259 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} +} // T8069867 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} type XVdbeFrame struct { X0 unsafe.Pointer @@ -168507,7 +167608,7 @@ type XVdbeFrame struct { X15 int32 X16 int32 X17 int32 -} // T8096799 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} +} // T8096407 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} type XVdbeOp struct { X0 uint8 @@ -168537,7 +167638,7 @@ type XVdbeOp struct { U [8]byte } X7 *int8 -} // T8118334 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} +} // T8117942 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} type XVdbeOpIter struct { X0 unsafe.Pointer @@ -168545,7 +167646,7 @@ type XVdbeOpIter struct { X2 int32 X3 int32 X4 int32 -} // T8134841 struct{*struct{},**struct{},int32,int32,int32} +} // T8134449 struct{*struct{},**struct{},int32,int32,int32} type XSubProgram struct { X0 unsafe.Pointer @@ -168555,7 +167656,7 @@ type XSubProgram struct { X4 *uint8 X5 unsafe.Pointer X6 unsafe.Pointer -} // T8135032 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} +} // T8134640 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} type XVTable struct { X0 unsafe.Pointer @@ -168565,7 +167666,7 @@ type XVTable struct { X4 uint8 X5 int32 X6 unsafe.Pointer -} // T8150362 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} +} // T8149970 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} type XCollSeq struct { X0 *int8 @@ -168573,13 +167674,13 @@ type XCollSeq struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32 X4 func(*crt.TLS, unsafe.Pointer) -} // T8160750 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} +} // T8160358 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} type Xsqlite3_vtab struct { X0 unsafe.Pointer X1 int32 X2 *int8 -} // T8161230 struct{*struct{},int32,*int8} +} // T8160838 struct{*struct{},int32,*int8} type XVdbeCursor struct { X0 uint8 @@ -168616,7 +167717,7 @@ type XVdbeCursor struct { X23 uint32 X24 uint32 X25 [1]uint32 -} // T8164266 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} +} // T8163874 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} type XAuxData struct { X0 int32 @@ -168624,7 +167725,7 @@ type XAuxData struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T8167580 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} +} // T8167188 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} type Xsqlite3_module struct { X0 int32 @@ -168650,19 +167751,19 @@ type Xsqlite3_module struct { X20 func(*crt.TLS, unsafe.Pointer, int32) int32 X21 func(*crt.TLS, unsafe.Pointer, int32) int32 X22 func(*crt.TLS, unsafe.Pointer, int32) int32 -} // T8176662 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} +} // T8176270 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} type XSavepoint struct { X0 *int8 X1 int64 X2 int64 X3 unsafe.Pointer -} // T8217899 struct{*int8,int64,int64,*struct{}} +} // T8217531 struct{*int8,int64,int64,*struct{}} type XSorterFile struct { X0 unsafe.Pointer X1 int64 -} // T8242360 struct{*struct{},int64} +} // T8241992 struct{*struct{},int64} type XSortSubtask struct { X0 unsafe.Pointer @@ -168684,7 +167785,7 @@ type XSortSubtask struct { X0 unsafe.Pointer X1 int64 } -} // T8242384 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} +} // T8242016 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} type XVdbeSorter struct { X0 int32 @@ -168729,14 +167830,14 @@ type XVdbeSorter struct { X1 int64 } } -} // T8242769 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} +} // T8242401 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} type XInitData struct { X0 unsafe.Pointer X1 **int8 X2 int32 X3 int32 -} // T8247647 struct{*struct{},**int8,int32,int32} +} // T8247279 struct{*struct{},**int8,int32,int32} type XIncrblob struct { X0 int32 @@ -168747,7 +167848,7 @@ type XIncrblob struct { X5 unsafe.Pointer X6 *int8 X7 unsafe.Pointer -} // T8264771 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} +} // T8264403 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} type XFKey struct { X0 unsafe.Pointer @@ -168763,7 +167864,7 @@ type XFKey struct { X0 int32 X1 *int8 } -} // T8271175 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} +} // T8270807 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} type XPmaReader struct { X0 int64 @@ -168777,7 +167878,7 @@ type XPmaReader struct { X8 int32 X9 *uint8 X10 unsafe.Pointer -} // T8275872 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} +} // T8275504 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} type XIncrMerger struct { X0 unsafe.Pointer @@ -168790,7 +167891,7 @@ type XIncrMerger struct { X0 unsafe.Pointer X1 int64 } -} // T8276189 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} +} // T8275821 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} type XSorterRecord struct { X0 int32 @@ -168801,14 +167902,14 @@ type XSorterRecord struct { } U [8]byte } -} // T8282054 struct{int32,union{*struct{},int32}} +} // T8281686 struct{int32,union{*struct{},int32}} type XMergeEngine struct { X0 int32 X1 unsafe.Pointer X2 *int32 X3 unsafe.Pointer -} // T8286284 struct{int32,*struct{},*int32,*struct{}} +} // T8285916 struct{int32,*struct{},*int32,*struct{}} type XPmaWriter struct { X0 int32 @@ -168818,7 +167919,7 @@ type XPmaWriter struct { X4 int32 X5 int64 X6 unsafe.Pointer -} // T8294946 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} +} // T8294578 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} type XMemJournal struct { X0 unsafe.Pointer @@ -168837,12 +167938,12 @@ type XMemJournal struct { X7 int32 X8 unsafe.Pointer X9 *int8 -} // T8303886 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} +} // T8303518 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} type XFileChunk struct { X0 unsafe.Pointer X1 [8]uint8 -} // T8304161 struct{*struct{},[8]uint8} +} // T8303793 struct{*struct{},[8]uint8} type XWalker struct { X0 unsafe.Pointer @@ -168864,12 +167965,12 @@ type XWalker struct { } U [8]byte } -} // T8305518 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} +} // T8305150 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} type XIdList struct { X0 unsafe.Pointer X1 int32 -} // T8317776 struct{*struct{},int32} +} // T8317408 struct{*struct{},int32} type XNameContext struct { X0 unsafe.Pointer @@ -168880,7 +167981,7 @@ type XNameContext struct { X5 int32 X6 int32 X7 uint16 -} // T8318833 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} +} // T8318465 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} type XExprSpan struct { X0 unsafe.Pointer @@ -169762,7 +168863,7 @@ type XyyParser struct { } } // T8997052 struct{*struct{},*struct{},[100]struct{uint16,uint8,union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}}}} -type T7752862 struct { +type T7753438 struct { X0 int32 X1 int32 X2 int32 @@ -169838,12 +168939,12 @@ type T7752862 struct { X39 int32 } // struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}},struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32},struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})},*struct{},int32,int32,int32,int64,int64,*struct{},int32,int32,*struct{},int32,int32,int32,int32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*func(*struct{},int32,*int8),*struct{},*func(int32)int32,int32,int32} -type T7755392 struct { +type T7756011 struct { X0 [10]int64 X1 [10]int64 } // struct{[10]int64,[10]int64} -type T7758136 struct { +type T7758755 struct { X0 int32 X1 uint8 X2 uint8 @@ -169851,7 +168952,7 @@ type T7758136 struct { X4 uint8 } // struct{int32,uint8,uint8,uint8,uint8} -type T7758660 struct { +type T7759279 struct { X [0]struct { X0 int32 X1 float64 @@ -169859,7 +168960,7 @@ type T7758660 struct { U [8]byte } // union{int32,float64} -type T7758690 struct { +type T7759309 struct { X0 uint32 X1 uint16 X2 uint8 @@ -169871,13 +168972,13 @@ type T7758690 struct { X8 unsafe.Pointer } // struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}} -type T7758969 struct { +type T7759588 struct { X0 func(*crt.TLS, unsafe.Pointer, int32) int32 X1 unsafe.Pointer X2 int32 } // struct{*func(*struct{},int32)int32,*struct{},int32} -type T7790605 struct { +type T7791224 struct { X0 uint8 X1 uint8 X2 *int8 @@ -169885,7 +168986,7 @@ type T7790605 struct { X4 float64 } // struct{uint8,uint8,*int8,float64,float64} -type T7791545 struct { +type T7792164 struct { X [0]struct { X0 float64 X1 int64 @@ -169897,7 +168998,7 @@ type T7791545 struct { U [8]byte } // union{float64,int64,int32,*struct{},*struct{},*struct{}} -type T7801963 struct { +type T7802582 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -169905,34 +169006,17 @@ type T7801963 struct { U [8]byte } // union{*struct{},*struct{}} -type T7828192 struct { +type T7828834 struct { X0 func(*crt.TLS) X1 func(*crt.TLS) } // struct{*func(),*func()} -type T7828740 struct { - X0 int32 - X1 int32 - X2 *uint8 - X3 unsafe.Pointer - X4 uint64 - X5 uint64 - X6 uint64 - X7 uint32 - X8 uint32 - X9 uint32 - X10 uint32 - X11 uint32 - X12 [31]int32 - X13 *uint8 -} // struct{int32,int32,*uint8,*struct{},uint64,uint64,uint64,uint32,uint32,uint32,uint32,uint32,[31]int32,*uint8} - -type T7834241 struct { +type T7833767 struct { X0 uint16 X1 uint16 } // struct{uint16,uint16} -type T7836170 struct { +type T7835706 struct { X0 unsafe.Pointer X1 int64 X2 unsafe.Pointer @@ -169941,12 +169025,12 @@ type T7836170 struct { X5 int32 } // struct{*struct{},int64,*struct{},*struct{},uint32,int32} -type T7853423 struct { +type T7853021 struct { X0 uint8 X1 int8 } // struct{uint8,int8,} -type T7853443 struct { +type T7853041 struct { X [0]struct { X0 *int8 X1 unsafe.Pointer @@ -169954,7 +169038,7 @@ type T7853443 struct { U [8]byte } // union{*int8,*struct{}} -type T7853466 struct { +type T7853064 struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -169983,19 +169067,19 @@ type T7853466 struct { X16 unsafe.Pointer } // struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} -type T7862747 struct { +type T7862345 struct { X0 int32 X1 [100]uint8 } // struct{int32,[100]uint8} -type T7863299 struct { +type T7862897 struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 } // struct{*int8,*struct{},*struct{},*int8} -type T7863855 struct { +type T7863453 struct { X [0]struct { X0 struct { X0 uint16 @@ -170006,7 +169090,7 @@ type T7863855 struct { U [4]byte } // union{struct{uint16,uint16},int32} -type T7863890 struct { +type T7863488 struct { X0 unsafe.Pointer X1 *int8 X2 *int8 @@ -170024,7 +169108,7 @@ type T7863890 struct { } } // struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} -type T7865095 struct { +type T7864693 struct { X [0]struct { X0 *int8 X1 int32 @@ -170032,14 +169116,14 @@ type T7865095 struct { U [8]byte } // union{*int8,int32} -type T7866556 struct { +type T7866154 struct { X0 uint8 X1 uint8 X2 uint8 X3 [256]uint8 } // struct{uint8,uint8,uint8,[256]uint8} -type T7877017 struct { +type T7876625 struct { X0 int32 X1 int16 X2 uint8 @@ -170048,13 +169132,13 @@ type T7877017 struct { X5 int32 } // struct{int32,int16,uint8,int32,int32,int32} -type T7883922 struct { +type T7883530 struct { X0 *int8 X1 func(*crt.TLS) X2 func(*crt.TLS) } // struct{*int8,*func(),*func()} -type T7897311 struct { +type T7896919 struct { X [0]struct { X0 [496]uint8 X1 [124]uint32 @@ -170063,7 +169147,7 @@ type T7897311 struct { U [496]byte } // union{[496]uint8,[124]uint32,[62]*struct{}} -type T7907152 struct { +type T7906760 struct { X0 struct { X0 unsafe.Pointer X1 uint32 @@ -170099,13 +169183,13 @@ type T7907152 struct { X12 int32 } // struct{struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}},int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,int32} -type T7914471 struct { +type T7914079 struct { X0 int64 X1 unsafe.Pointer X2 unsafe.Pointer } // struct{int64,*struct{},*struct{}} -type T7914543 struct { +type T7914151 struct { X0 unsafe.Pointer X1 [42]struct { X0 int64 @@ -170114,7 +169198,7 @@ type T7914543 struct { } } // struct{*struct{},[42]struct{int64,*struct{},*struct{}}} -type T7986255 struct { +type T7985863 struct { X0 int32 X1 *uint16 X2 *uint32 @@ -170122,19 +169206,19 @@ type T7986255 struct { X4 int32 } // struct{int32,*uint16,*uint32,int32,int32} -type T7986801 struct { +type T7986409 struct { X0 int32 X1 *uint16 } // struct{int32,*uint16} -type T8106533 struct { +type T8106141 struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 *unsafe.Pointer X3 int32 } // struct{*struct{},*struct{},**struct{},int32} -type T8118172 struct { +type T8117780 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -170155,14 +169239,14 @@ type T8118172 struct { U [8]byte } // union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32} -type T8137917 struct { +type T8137525 struct { X0 uint8 X1 int8 X2 int8 X3 int8 } // struct{uint8,int8,int8,int8} -type T8164213 struct { +type T8163821 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -170172,24 +169256,24 @@ type T8164213 struct { U [8]byte } // union{*struct{},*struct{},int32,*struct{}} -type T8169525 struct { +type T8169133 struct { X0 *uint8 X1 int32 X2 int32 } // struct{*uint8,int32,int32} -type T8242208 struct { +type T8241840 struct { X0 unsafe.Pointer X1 *uint8 X2 int32 } // struct{*struct{},*uint8,int32} -type T8271132 struct { +type T8270764 struct { X0 int32 X1 *int8 } // struct{int32,*int8} -type T8282031 struct { +type T8281663 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -170197,12 +169281,12 @@ type T8282031 struct { U [8]byte } // union{*struct{},int32} -type T8303862 struct { +type T8303494 struct { X0 int64 X1 unsafe.Pointer } // struct{int64,*struct{}} -type T8305442 struct { +type T8305074 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -170216,7 +169300,7 @@ type T8305442 struct { U [8]byte } // union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}} -type T8317875 struct { +type T8317507 struct { X0 *int8 X1 int32 } // struct{*int8,int32} @@ -170346,11 +169430,11 @@ type T9001589 struct { X1 uint8 } // struct{uint8,uint8} -type T9038999 struct { +type T9038822 struct { X0 int32 X1 uint32 } // struct{int32,uint32} func str(n int) *int8 { return (*int8)(unsafe.Pointer(&strTab[n])) } func wstr(n int) *int32 { return (*int32)(unsafe.Pointer(&strTab[n])) } -var strTab = []byte("misuse\x00\x00%s at line %d of [%.10s]\x00\x00\x00\x00%\x00\x00\x00%s:%i: assertion failure in %s: %s\x0a\x00..\\..\\..\\sqlite.org\\sqlite-amalgamation-3180000\\sqlite3.c\x00\x00\x00width>=0\x00\x00\x00\x00precision>=(-1)\x00NaN\x00Inf\x00precision>0\x00bufpt>zOut\x00\x00\x00\x00\x00\x00NULL\x00\x00\x00\x00(NULL)\x00\x00bArgList==0\x00k>=0 && k<pSrc->nSrc\x00\x00\x00\x00.\x00\x00\x00xtype==etINVALID\x00\x00\x00\x00z!=0 || N==0\x00\x00\x00\x00p->zText!=0 || p->nChar==0 || p->accError\x00\x00\x00N>=0\x00\x00\x00\x00p->accError==0 || p->nAlloc==0\x00\x00p->zText\x00\x00\x00\x00sqlite3StrAccumAppend\x00\x00\x00(p->zText==0 || p->zText==p->zBase)==!isMalloced(p)\x00p->nChar+(i64)N >= p->nAlloc\x00\x00\x00\x00p->zText!=0 || p->nChar==0\x00\x00sqlite3StrAccumEnlarge\x00\x00eError==STRACCUM_NOMEM || eError==STRACCUM_TOOBIG\x00\x00\x00setStrAccumError\x00\x00\x00\x00sqlite3StrAccumReset\x00\x00\x00\x00db==0 || sqlite3_mutex_held(db->mutex)\x00\x00db!=0 || sqlite3MemdebugNoType(p, MEMTYPE_LOOKASIDE)\x00\x00\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexHeld\x00\x00\x00\x00sqlite3_mutex_held\x00\x00sqlite3DbFree\x00\x00\x00p!=0\x00\x00\x00\x00sqlite3_mutex_held(db->mutex)\x00\x00\x00sqlite3DbMallocSize\x00sqlite3GlobalConfig.mutex.xMutexEnter\x00\x00\x00sqlite3_mutex_enter\x00op>=0 && op<ArraySize(statMutex)\x00\x00\x00\x00sqlite3_mutex_held(statMutex[op] ? sqlite3Pcache1Mutex() : sqlite3MallocMutex())\x00\x00\x00\x00op>=0 && op<ArraySize(wsdStat.nowValue)\x00sqlite3StatusDown\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexLeave\x00\x00\x00sqlite3_mutex_leave\x00db!=0\x00\x00\x00sqlite3DbRealloc\x00\x00\x00\x00db->pnBytesFreed==0\x00db->mallocFailed==0\x00sqlite3DbMallocRawNN\x00\x00\x00\x00dbMallocRawFinish\x00\x00\x00EIGHT_BYTE_ALIGNMENT(p)\x00sqlite3_mutex_held(mem0.mutex)\x00\x00n>0\x00mallocWithAlarm\x00X>=0\x00\x00\x00\x00op==SQLITE_STATUS_MALLOC_SIZE || op==SQLITE_STATUS_PAGECACHE_SIZE || op==SQLITE_STATUS_SCRATCH_SIZE || op==SQLITE_STATUS_PARSER_STACK\x00\x00\x00sqlite3StatusHighwater\x00\x00sqlite3StatusValue\x00\x00sqlite3StatusUp\x00sqlite3Malloc\x00\x00\x00dbReallocFinish\x00sqlite3GlobalConfig.nRefInitMutex==0\x00\x00\x00\x00sqlite3IsNaN(y)\x00sqlite3GlobalConfig.mutex.xMutexInit\x00\x00\x00\x00AreFileApisANSI\x00CharLowerW\x00\x00CharUpperW\x00\x00CloseHandle\x00CreateFileA\x00CreateFileW\x00CreateFileMappingA\x00\x00CreateFileMappingW\x00\x00CreateMutexW\x00\x00\x00\x00DeleteFileA\x00DeleteFileW\x00FileTimeToLocalFileTime\x00FileTimeToSystemTime\x00\x00\x00\x00FlushFileBuffers\x00\x00\x00\x00FormatMessageA\x00\x00FormatMessageW\x00\x00FreeLibrary\x00GetCurrentProcessId\x00GetDiskFreeSpaceA\x00\x00\x00GetDiskFreeSpaceW\x00\x00\x00GetFileAttributesA\x00\x00GetFileAttributesW\x00\x00GetFileAttributesExW\x00\x00\x00\x00GetFileSize\x00GetFullPathNameA\x00\x00\x00\x00GetFullPathNameW\x00\x00\x00\x00GetLastError\x00\x00\x00\x00GetProcAddressA\x00GetSystemInfo\x00\x00\x00GetSystemTime\x00\x00\x00GetSystemTimeAsFileTime\x00GetTempPathA\x00\x00\x00\x00GetTempPathW\x00\x00\x00\x00GetTickCount\x00\x00\x00\x00GetVersionExA\x00\x00\x00GetVersionExW\x00\x00\x00HeapAlloc\x00\x00\x00HeapCreate\x00\x00HeapDestroy\x00HeapFree\x00\x00\x00\x00HeapReAlloc\x00HeapSize\x00\x00\x00\x00HeapValidate\x00\x00\x00\x00HeapCompact\x00LoadLibraryA\x00\x00\x00\x00LoadLibraryW\x00\x00\x00\x00LocalFree\x00\x00\x00LockFile\x00\x00\x00\x00LockFileEx\x00\x00MapViewOfFile\x00\x00\x00MultiByteToWideChar\x00QueryPerformanceCounter\x00ReadFile\x00\x00\x00\x00SetEndOfFile\x00\x00\x00\x00SetFilePointer\x00\x00Sleep\x00\x00\x00SystemTimeToFileTime\x00\x00\x00\x00UnlockFile\x00\x00UnlockFileEx\x00\x00\x00\x00UnmapViewOfFile\x00WideCharToMultiByte\x00WriteFile\x00\x00\x00CreateEventExW\x00\x00WaitForSingleObject\x00WaitForSingleObjectEx\x00\x00\x00SetFilePointerEx\x00\x00\x00\x00GetFileInformationByHandleEx\x00\x00\x00\x00MapViewOfFileFromApp\x00\x00\x00\x00CreateFile2\x00LoadPackagedLibrary\x00GetTickCount64\x00\x00GetNativeSystemInfo\x00OutputDebugStringA\x00\x00OutputDebugStringW\x00\x00GetProcessHeap\x00\x00CreateFileMappingFromApp\x00\x00\x00\x00InterlockedCompareExchange\x00\x00UuidCreate\x00\x00UuidCreateSequential\x00\x00\x00\x00FlushViewOfFile\x00p\x00\x00\x00p->nRef==0 && p->owner==0\x00\x00\x00winMutexFree\x00\x00\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid)\x00\x00\x00winMutex_isInit==1\x00\x00p->nRef>0 || p->owner==0\x00\x00\x00\x00winMutexEnter\x00\x00\x00winMutexTry\x00p->nRef>0\x00\x00\x00p->owner==tid\x00\x00\x00p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE\x00winMutexLeave\x00\x00\x00p->cnt==0\x00\x00\x00debugMutexFree\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX)\x00\x00debugMutexEnter\x00debugMutexTry\x00\x00\x00debugMutexHeld(pX)\x00\x00debugMutexLeave\x00sqlite3MutexInit\x00\x00\x00\x00GLOBAL(int, mutexIsInit)\x00\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexAlloc\x00\x00\x00sqlite3MutexAlloc\x00\x00\x00failed to allocate %u bytes of memory\x00\x00\x00failed memory resize %u to %u bytes\x00pPrior!=0\x00\x00\x00sqlite3MemSize\x00\x00OOM\x00pOther!=&aDef[i] && pOther->pNext!=&aDef[i]\x00sqlite3InsertBuiltinFuncs\x00\x00\x00sqlite_rename_table\x00sqlite_rename_trigger\x00\x00\x00sqlite_rename_parent\x00\x00\x00\x00len>0\x00\x00\x00%.*s\"%w\"%s\x00\x00pVal->db==0 || sqlite3_mutex_held(pVal->db->mutex)\x00\x00(enc&3)==(enc&~SQLITE_UTF16_ALIGNED)\x00\x00\x00\x00(pVal->flags & MEM_RowSet)==0\x00\x00\x00sqlite3ValueText\x00\x00\x00\x00pVal!=0\x00(pVal->flags & (MEM_Null))==0\x00\x00\x00(pVal->flags & (MEM_Ephem|MEM_Static))!=0\x00\x00\x000==(1&SQLITE_PTR_TO_INT(pVal->z))\x00\x00\x00pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0 || pVal->db->mallocFailed\x00\x00\x00valueToText\x00pMem->flags & MEM_Zero\x00\x00pMem->flags&MEM_Blob\x00\x00\x00\x00(pMem->flags&MEM_RowSet)==0\x00pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex)\x00\x00sqlite3VdbeMemExpandBlob\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants(pMem)\x00bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str)\x00\x00pMem->szMalloc==0 || pMem->szMalloc==sqlite3DbMallocSize(pMem->db, pMem->zMalloc)\x00\x00\x00pMem->xDel!=0 && pMem->xDel!=SQLITE_DYNAMIC\x00(p->flags & MEM_Dyn)==0 || p->xDel!=0\x00\x00\x00(p->flags & MEM_Dyn)==0 || p->szMalloc==0\x00\x00\x00(p->flags & (MEM_Int|MEM_Real))!=(MEM_Int|MEM_Real)\x00p->szMalloc==0 || p->szMalloc==sqlite3DbMallocSize(p->db,p->zMalloc)\x00\x00\x00\x00((p->szMalloc>0 && p->z==p->zMalloc)? 1 : 0) + ((p->flags&MEM_Dyn)!=0 ? 1 : 0) + ((p->flags&MEM_Ephem)!=0 ? 1 : 0) + ((p->flags&MEM_Static)!=0 ? 1 : 0) == 1\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants\x00\x00\x00sqlite3VdbeMemGrow\x00\x00p->db==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00VdbeMemDynamic(p)\x00\x00\x00(p->flags & MEM_Agg)==0\x00(p->flags&MEM_RowSet)==0\x00\x00\x00\x00p->xDel!=SQLITE_DYNAMIC && p->xDel!=0\x00\x00\x00vdbeMemClearExternAndSetNull\x00\x00\x00\x000\x00\x00\x00(pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef\x00\x00(pMem->flags & MEM_Dyn)==0\x00\x00sqlite3VdbeMemFinalize\x00\x00desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE || desiredEnc==SQLITE_UTF16BE\x00rc==SQLITE_OK || rc==SQLITE_NOMEM\x00\x00\x00rc==SQLITE_OK || pMem->enc!=desiredEnc\x00\x00rc==SQLITE_NOMEM || pMem->enc==desiredEnc\x00\x00\x00sqlite3VdbeChangeEncoding\x00\x00\x00pMem->flags&MEM_Str\x00pMem->enc!=desiredEnc\x00\x00\x00pMem->enc!=0\x00\x00\x00\x00pMem->n>=0\x00\x00rc==SQLITE_NOMEM\x00\x00\x00\x00desiredEnc==SQLITE_UTF16BE\x00\x00desiredEnc==SQLITE_UTF8\x00(pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len\x00\x00\x00\x00sqlite3VdbeMemTranslate\x00sqlite3VdbeMemMakeWriteable\x00sqlite3VdbeCheckMemInvariants(p)\x00\x00\x00\x00sqlite3VdbeMemRelease\x00\x00\x00sqlite3VdbeMemNulTerminate\x00\x00!(fg&MEM_Zero)\x00\x00!(fg&(MEM_Str|MEM_Blob))\x00\x00\x00\x00fg&(MEM_Int|MEM_Real)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pMem)\x00\x00%lld\x00\x00\x00\x00fg & MEM_Real\x00\x00\x00%!.15g\x00\x00sqlite3VdbeMemStringify\x00szNew>0\x00(pMem->flags & MEM_Dyn)==0 || pMem->szMalloc==0\x00sqlite3VdbeMemClearAndResize\x00\x00\x00\x00p && p->pOut\x00\x00\x00\x00sqlite3_context_db_handle\x00\x00\x00renameTableFunc\x00sqlite3VMPrintf\x00(p->zText==p->zBase)==!isMalloced(p)\x00\x00\x00\x00sqlite3StrAccumFinish\x00\x00\x00p->mxAlloc>0 && !isMalloced(p)\x00\x00strAccumFinishRealloc\x00\x00\x00sqlite3_mutex_held(pCtx->pOut->db->mutex)\x00\x00\x00sqlite3_result_text\x00(pMem->flags & MEM_RowSet)==0\x00\x00\x00enc!=0\x00\x00sqlite3VdbeMemSetStr\x00\x00\x00\x00sqlite3VdbeMemHandleBom\x00string or blob too big\x00\x00sqlite3_result_error_toobig\x00renameTriggerFunc\x00\x00\x00%s%.*s\"%w\"\x00\x00%s%s\x00\x00\x00\x00(n&0x7fffffff)==n\x00\x00\x00sqlite3DbStrNDup\x00\x00\x00\x00z[i]\x00\x00\x00\x00sqlite3Dequote\x00\x00julianday\x00\x00\x00date\x00\x00\x00\x00time\x00\x00\x00\x00datetime\x00\x00\x00\x00strftime\x00\x00\x00\x00current_time\x00\x00\x00\x00current_timestamp\x00\x00\x00current_date\x00\x00\x00\x00p->pVdbe!=0\x00sqlite3StmtCurrentTime\x00\x00sqlite3VdbeRealValue\x00\x00\x00\x00enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE\x00\x00e>=342\x00\x00sqlite3AtoF\x00now\x0040f-21a-21d\x00zFormat[2]>='a' && zFormat[2]<='f'\x00\x00getDigits\x00\x00\x0020c:20e\x0020e\x0020b:20e\x00(p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0\x00\x00sqlite3ValueBytes\x00\x00\x00localtime\x00\x00\x00unixepoch\x00\x00\x00utc\x00weekday \x00\x00\x00\x00start of \x00\x00\x00month\x00\x00\x00year\x00\x00\x00\x00day\x00local time unavailable\x00\x00validJulianDay(p->iJD)\x00\x00computeYMD\x00\x00sqlite3_result_error\x00\x00\x00\x00second\x00\x00minute\x00\x00hour\x00\x00\x00\x00sqlite3_result_double\x00\x00\x00%04d-%02d-%02d\x00\x00%02d:%02d:%02d\x00\x00%04d-%02d-%02d %02d:%02d:%02d\x00\x00\x00%02d\x00\x00\x00\x00%06.3f\x00\x00%03d\x00\x00\x00\x00%.16g\x00\x00\x00%04d\x00\x00\x00\x00sqlite3_result_error_nomem\x00\x00load_extension\x00\x00sqlite_compileoption_used\x00\x00\x00sqlite_compileoption_get\x00\x00\x00\x00unlikely\x00\x00\x00\x00likelihood\x00\x00likely\x00\x00affinity\x00\x00\x00\x00ltrim\x00\x00\x00rtrim\x00\x00\x00trim\x00\x00\x00\x00min\x00max\x00typeof\x00\x00length\x00\x00instr\x00\x00\x00printf\x00\x00unicode\x00char\x00\x00\x00\x00abs\x00round\x00\x00\x00upper\x00\x00\x00lower\x00\x00\x00hex\x00ifnull\x00\x00random\x00\x00randomblob\x00\x00nullif\x00\x00sqlite_version\x00\x00sqlite_source_id\x00\x00\x00\x00sqlite_log\x00\x00quote\x00\x00\x00last_insert_rowid\x00\x00\x00changes\x00total_changes\x00\x00\x00replace\x00zeroblob\x00\x00\x00\x00substr\x00\x00sum\x00total\x00\x00\x00avg\x00count\x00\x00\x00group_concat\x00\x00\x00\x00glob\x00\x00\x00\x00like\x00\x00\x00\x00coalesce\x00\x00\x00\x00not authorized\x00\x00sqlite3_extension_init\x00\x00%s.%s\x00\x00\x00unable to open shared library [%s]\x00\x00sqlite3_\x00\x00\x00\x00lib\x00_init\x00\x00\x00no entry point [%s] in shared library [%s]\x00\x00error during initialization: %s\x00dll\x00p && p->pFunc && p->pFunc->xFinalize\x00\x00\x00\x00sqlite3_mutex_held(p->pOut->db->mutex)\x00\x00sqlite3_aggregate_context\x00\x00\x00(pMem->flags & MEM_Agg)==0\x00\x00createAggContext\x00\x00\x00\x00p && p->pMem && p->pFunc && p->pFunc->xFinalize\x00sqlite3_aggregate_count\x00bind on a busy prepared statement: [%s]\x00p->isPrepareV2 || p->expmask==0\x00API called with NULL prepared statement\x00API called with finalized prepared statement\x00\x00\x00\x00sqlite3Error\x00\x00\x00\x00vdbeUnbind\x00\x00sqlite3ApiExit\x00\x00db->lookaside.bDisable>0\x00\x00\x00\x00sqlite3OomClear\x00unopened\x00\x00\x00\x00API call with %s database connection pointer\x00\x00\x00\x00invalid\x00count>=0\x00\x00\x00\x00sqliteDefaultBusyCallback\x00\x00\x00unable to close due to unfinalized statements or unfinished backups\x00btreeEnterAll\x00\x00\x00p->pNext==0 || p->pNext->pBt>p->pBt\x00p->pPrev==0 || p->pPrev->pBt<p->pBt\x00p->pNext==0 || p->pNext->db==p->db\x00\x00p->pPrev==0 || p->pPrev->db==p->db\x00\x00p->sharable || (p->pNext==0 && p->pPrev==0)\x00!p->locked || p->wantToLock>0\x00\x00\x00p->sharable || p->wantToLock==0\x00sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00(p->locked==0 && p->sharable) || p->pBt->db==p->db\x00\x00sqlite3BtreeEnter\x00\x00\x00pLater->sharable\x00\x00\x00\x00pLater->pNext==0 || pLater->pNext->pBt>pLater->pBt\x00\x00!pLater->locked || pLater->wantToLock>0\x00sqlite3GlobalConfig.mutex.xMutexTry\x00sqlite3_mutex_try\x00\x00\x00btreeLockCarefully\x00\x00p->locked==1\x00\x00\x00\x00sqlite3_mutex_held(pBt->mutex)\x00\x00p->db==pBt->db\x00\x00unlockBtreeMutex\x00\x00\x00\x00p->locked==0\x00\x00\x00\x00sqlite3_mutex_notheld(p->pBt->mutex)\x00\x00\x00\x00lockBtreeMutex\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexNotheld\x00sqlite3_mutex_notheld\x00\x00\x00IsVirtual(p)\x00\x00\x00\x00sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3VtabDisconnect\x00\x00\x00db\x00\x00pVTab->nRef>0\x00\x00\x00db->magic==SQLITE_MAGIC_OPEN || db->magic==SQLITE_MAGIC_ZOMBIE\x00\x00sqlite3VtabUnlock\x00\x00\x00sqlite3VtabUnlockList\x00\x00\x00btreeLeaveAll\x00\x00\x00p->wantToLock>0\x00sqlite3BtreeLeave\x00\x00\x00connectionIsBusy\x00\x00\x00\x00sqlite3BtreeIsInBackup\x00\x00sqlite3ErrorWithMsg\x00db->nDb<=2\x00\x00db->aDb==db->aDbStatic\x00\x00db->lookaside.nOut==0\x00\x00\x00sqlite3RollbackAll\x00\x00p==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00sqlite3BtreeIsInTrans\x00\x00\x00writeOnly==1 || writeOnly==0\x00\x00\x00\x00tripCode==SQLITE_ABORT_ROLLBACK || tripCode==SQLITE_OK\x00\x00rc==SQLITE_OK || (writeOnly==0 && rc2==SQLITE_OK)\x00\x00\x00p->pBt->inTransaction!=TRANS_NONE || p->pBt->nTransaction==0\x00\x00\x00\x00p->pBt->inTransaction>=p->inTrans\x00\x00\x00TRANS_WRITE==pBt->inTransaction\x00countValidCursors(pBt, 1)==0\x00\x00\x00\x00sqlite3BtreeRollback\x00\x00\x00\x00pExcept==0 || pExcept->pBt==pBt\x00saveAllCursors\x00\x00CURSOR_VALID==pCur->eState || CURSOR_SKIPNEXT==pCur->eState\x000==pCur->pKey\x00\x00\x00cursorHoldsMutex(pCur)\x00\x00saveCursorPosition\x00\x00CURSOR_VALID==pCur->eState\x00\x00!pCur->curIntKey || !pCur->pKey\x00saveCursorKey\x00\x00\x00pCur->eState==CURSOR_VALID\x00\x00pCur->curIntKey\x00sqlite3BtreeIntegerKey\x00\x00CORRUPT_DB || memcmp(&info, &pCur->info, sizeof(info))==0\x00\x00\x00assertCellInfo\x00\x00sqlite3BtreePayloadSize\x00pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell\x00\x00\x00sqlite3BtreePayload\x00pPage\x00\x00\x00eOp==0 || eOp==1\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]<pPage->nCell\x00\x00\x00offset+amt <= pCur->info.nPayload\x00\x00\x00aPayload > pPage->aData\x00rc==SQLITE_OK && amt>0\x00\x00pCur->aOverflow[iIdx]==0 || pCur->aOverflow[iIdx]==nextPage || CORRUPT_DB\x00\x00\x00pCur->curFlags & BTCF_ValidOvfl\x00pCur->pBtree->db==pBt->db\x00\x00\x00accessPayload\x00\x00\x00database corruption\x00(pPg->flags & PGHDR_MMAP)==0\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_LOCKED\x00assert_pager_state(pPager)\x00\x00pPager->tempFile==0\x00sqlite3PagerWrite\x00\x00\x00p->eState==PAGER_OPEN || p->eState==PAGER_READER || p->eState==PAGER_WRITER_LOCKED || p->eState==PAGER_WRITER_CACHEMOD || p->eState==PAGER_WRITER_DBMOD || p->eState==PAGER_WRITER_FINISHED || p->eState==PAGER_ERROR\x00\x00\x00p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK\x00\x00p->tempFile==0 || pPager->changeCountDone\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->useJournal\x00\x00p->journalMode!=PAGER_JOURNALMODE_OFF || !isOpen(p->jfd)\x00\x00\x00\x00!isOpen(p->fd)\x00\x00p->noSync\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_MEMORY\x00\x00\x00p->eState!=PAGER_ERROR && p->eState!=PAGER_OPEN\x00pagerUseWal(p)==0\x00\x00\x00pPager->changeCountDone==0 || pPager->eLock>=RESERVED_LOCK\x00\x00p->eLock!=PENDING_LOCK\x00\x00!MEMDB\x00\x00pPager->errCode==SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0 || pPager->tempFile\x00\x00\x00p->eLock!=UNKNOWN_LOCK\x00\x00p->eLock>=SHARED_LOCK\x00\x00\x00p->eLock>=RESERVED_LOCK\x00pPager->dbSize==pPager->dbOrigSize\x00\x00pPager->dbOrigSize==pPager->dbFileSize\x00\x00pPager->dbOrigSize==pPager->dbHintSize\x00\x00pPager->setMaster==0\x00\x00\x00\x00isOpen(p->jfd) || p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00p->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00!pagerUseWal(pPager)\x00\x00\x00\x00p->eLock>=EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->dbOrigSize<=pPager->dbHintSize\x00\x00pPager->errCode!=SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)>0 || pPager->tempFile\x00\x00\x00\x00assert_pager_state\x00\x00sqlite3BitvecTestNotNull\x00\x00\x00\x00pPager->useJournal\x00\x00isOpen(pPager->jfd) || pagerUseWal(pPager)\x00\x00isOpen(pPager->sjfd) || pPager->nSubRec==0\x00\x00pagerUseWal(pPager) || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00pPager->nSavepoint>0\x00\x00\x00\x00subjournalPage\x00\x00MEMJOURNAL_DFLT_FILECHUNKSIZE==fileChunkSize(p->nChunkSize)\x00rc==SQLITE_OK || pFile->pMethods==0\x00sqlite3OsOpen\x00\x00\x00sqlite3JournalOpen\x00\x00(iAmt+iOfst)<=p->endpoint.iOffset\x00\x00\x00p->readpoint.iOffset==0 || p->readpoint.pChunk!=0\x00\x00\x00pChunk!=0\x00\x00\x00memjrnlRead\x00iOfst==p->endpoint.iOffset || iOfst==0\x00\x00iOfst>0 || p->pFirst==0\x00p->pFirst\x00\x00\x00!p->pFirst\x00\x00memjrnlWrite\x00\x00\x00\x00I/O OOM error\x00\x00\x00memjrnlTruncate\x00i>0\x00i<=p->iSize\x00sqlite3BitvecSet\x00\x00\x00\x00addToSavepointBitvecs\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)==0\x00\x00nPage>0\x00pg1<=pPg->pgno\x00\x00(pg1+nPage)>pPg->pgno\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)!=0\x00\x00pagerWriteLargeSector\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00\x00pPager->errCode==0\x00\x00pPager->readOnly==0\x00pPager->eState>=PAGER_WRITER_CACHEMOD\x00\x00\x00(pPager->pInJournal!=0) == isOpen(pPager->jfd)\x00\x00pagerUseWal(pPager)==0\x00\x00pager_write\x00pPager->eState==PAGER_WRITER_LOCKED\x00pPager->pInJournal==0\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->jfd)\x00\x00\x00\x00pager_open_journal\x00\x00pPager->zFilename && pPager->zFilename[0]\x00\x00\x00databaseIsUnmoved\x00\x00\x00isOpen(pPager->jfd)\x00isOpen(pPager->fd) || pPager->noSync\x00\x00\x00\x00pPager->journalHdr <= pPager->journalOff\x00\x00\x00\x00writeJournalHdr\x00offset%JOURNAL_HDR_SZ(pPager)==0\x00\x00\x00\x00offset>=c\x00\x00\x00(offset-c)<JOURNAL_HDR_SZ(pPager)\x00\x00\x00journalHdrOffset\x00\x00\x00\x00N>0\x00sqlite3_randomness\x00\x00sqlite3PcachePageSanity(p)\x00\x00(p->flags & (PGHDR_DIRTY|PGHDR_CLEAN))==PGHDR_DIRTY\x00sqlite3PcacheMakeDirty\x00\x00pPg!=0\x00\x00pPg->pgno>0 || pPg->pPager==0\x00\x00\x00pCache!=0\x00\x00\x00(pPg->flags & PGHDR_DIRTY)==0\x00\x00\x00pCache->pDirty!=pPg\x00pCache->pDirtyTail!=pPg\x00pPg->flags & PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcachePageSanity\x00pPage->pDirtyNext || pPage==p->pDirtyTail\x00\x00\x00pPage->pDirtyPrev || pPage==p->pDirty\x00\x00\x00pPage==p->pDirtyTail\x00\x00\x00\x00pPage==p->pDirty\x00\x00\x00\x00p->bPurgeable || p->eCreate==2\x00\x00p->bPurgeable==0 || p->eCreate==1\x00\x00\x00pPage->pDirtyNext==0 && pPage->pDirtyPrev==0 && p->pDirty!=pPage\x00\x00\x00\x00pPage->pDirtyNext->pDirtyPrev==0\x00\x00\x00\x00p->eCreate==2\x00\x00\x00pcacheManageDirtyList\x00\x00\x00pPg->pgno!=PAGER_MJ_PGNO(pPager)\x00\x00\x00\x00pPager->journalHdr<=pPager->journalOff\x00\x00pPager->pInJournal!=0\x00\x00\x00pagerAddPageToRollbackJournal\x00\x00\x00sqlite3PagerUnrefNotNull\x00\x00\x00\x00pPager->fd->pMethods->iVersion>=3\x00\x00\x00pagerReleaseMapPage\x00sqlite3PcacheRelease\x00\x00\x00\x00pPager->eState==PAGER_READER\x00\x00\x00\x00pagerUnlockAndRollback\x00\x00pPager->eState==PAGER_READER || rc!=SQLITE_OK\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_FULL || rc==SQLITE_CORRUPT || rc==SQLITE_NOMEM || (rc&0xFF)==SQLITE_IOERR || rc==SQLITE_CANTOPEN\x00\x00\x00\x00sqlite3PagerRollback\x00\x00\x00\x00op==SAVEPOINT_RELEASE || op==SAVEPOINT_ROLLBACK\x00iSavepoint>=0 || op==SAVEPOINT_ROLLBACK\x00rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_DONE\x00sqlite3PagerSavepoint\x00\x00\x00pPager->eState!=PAGER_ERROR\x00pagerUseWal(pPager)==0 || szJ==0\x00\x00\x00\x00rc!=SQLITE_OK || pPager->journalOff>=szJ\x00\x00\x00\x00offset==(i64)ii*(4+pPager->pageSize)\x00\x00\x00\x00pagerPlaybackSavepoint\x00\x00walFramePgno(pWal, iFrame)!=1\x00\x00\x00sqlite3WalUndo\x00\x00pWal->nWiData>0 && pWal->apWiData[0]\x00\x00\x00\x00walIndexHdr\x00(iHash==0 || iFrame>HASHTABLE_NPAGE_ONE) && (iHash>=1 || iFrame<=HASHTABLE_NPAGE_ONE) && (iHash<=1 || iFrame>(HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE)) && (iHash>=2 || iFrame<=HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE) && (iHash<=2 || iFrame>(HASHTABLE_NPAGE_ONE+2*HASHTABLE_NPAGE))\x00\x00\x00\x00walFramePage\x00\x00\x00\x00pWal->writeLock\x00pWal->nWiData>walFramePage(pWal->hdr.mxFrame)\x00\x00\x00pWal->apWiData[walFramePage(pWal->hdr.mxFrame)]\x00iLimit>0\x00\x00\x00\x00walCleanupHash\x00\x00rc==SQLITE_OK || iHash>0\x00\x00\x00\x00iPage==0 || *ppPage || rc!=SQLITE_OK\x00\x00\x00\x00walIndexPage\x00\x00\x00\x00walHashGet\x00\x00pagerUseWal(pPager)\x00pagerUndoCallback\x00\x00\x00pPager!=0\x00\x00\x00pgno!=0\x00pPager->pPCache!=0\x00\x00pPage==0 || pPager->hasHeldSharedLock\x00\x00\x00sqlite3PagerLookup\x00\x00pCache->pCache!=0\x00\x00\x00createFlag==3 || createFlag==0\x00\x00pCache->eCreate==((pCache->bPurgeable && pCache->pDirty) ? 1 : 2)\x00\x00\x00eCreate==0 || eCreate==1 || eCreate==2\x00\x00createFlag==0 || pCache->eCreate==eCreate\x00\x00\x00createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty)\x00\x00sqlite3PcacheFetch\x00\x00pPage!=0\x00\x00\x00\x00sqlite3PcachePageSanity(pPgHdr)\x00sqlite3PcacheFetchFinish\x00\x00\x00\x00pPgHdr->pPage==0\x00\x00\x00\x00pcacheFetchFinishWithInit\x00\x00\x00p->nRef==1\x00\x00sqlite3PcacheDrop\x00\x00\x00pWal->readLock>=0 || pWal->lockError\x00\x00\x00\x00iFrame>iRead || CORRUPT_DB\x00\x00sqlite3WalFindFrame\x00iPage>0\x00walHash\x00pPager->eState>=PAGER_READER && !MEMDB\x00\x00isOpen(pPager->fd)\x00\x00readDbPage\x00\x00sqlite3_mutex_held(p->pSrc->pBt->mutex)\x00sqlite3BackupRestart\x00\x00\x00\x00pcacheSortDirtyList\x00pA!=0 && pB!=0\x00\x00pcacheMergeDirtyList\x00\x00\x00\x00(isMainJrnl&~1)==0\x00\x00(isSavepnt&~1)==0\x00\x00\x00isMainJrnl || pDone\x00isSavepnt || pDone==0\x00\x00\x00aData\x00\x00\x00pagerUseWal(pPager)==0 || (!isMainJrnl && isSavepnt)\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK)\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || isMainJrnl\x00!isSavepnt\x00\x00pPg || !MEMDB\x00\x00\x00pPager->eState!=PAGER_OPEN || pPg==0 || pPager->tempFile\x00\x00\x00\x00isSavepnt\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)==0\x00\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)!=0\x00\x00\x00\x00pager_playback_one_page\x00p->pDestDb\x00\x00rc!=SQLITE_BUSY && rc!=SQLITE_LOCKED\x00\x00\x00\x00backupUpdate\x00\x00\x00\x00isFatalError\x00\x00\x00\x00sqlite3BtreeGetReserveNoMutex(p->pSrc)>=0\x00\x00\x00p->bDestLocked\x00\x00!isFatalError(p->rc)\x00\x00\x00\x00iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt)\x00zSrcData\x00\x00\x00\x00sqlite3_mutex_held(p->pBt->mutex)\x00\x00\x00sqlite3BtreeGetReserveNoMutex\x00\x00\x00backupOnePage\x00\x00\x00pPg->nRef>0 || pPg->pPager->memDb\x00\x00\x00sqlite3PagerGetData\x00sqlite3BtreeHoldsMutex(p)\x00\x00\x00((p->pBt->nPage)&0x8000000)==0\x00\x00p->sharable==0 || p->locked==0 || p->wantToLock>0\x00\x00\x00p->sharable==0 || p->locked==0 || p->db==p->pBt->db\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->pBt->mutex)\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00sqlite3BtreeHoldsMutex\x00\x00sqlite3BtreeLastPage\x00\x00\x00\x00readJournalHdr\x00\x00pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE)\x00\x00\x00\x00nReserve>=0 && nReserve<1000\x00\x00\x00\x00sqlite3PagerSetPagesize\x00sqlite3_mutex_notheld(pcache1.grp.mutex)\x00\x00\x00\x00pcache1.nFreeSlot>=0\x00\x00\x00\x00pcache1Alloc\x00\x00\x00\x00p->pgno>0\x00\x00\x00p->flags&PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcacheTruncate\x00\x00\x00(p->flags & PGHDR_CLEAN)==0\x00sqlite3PcacheMakeClean\x00\x00pCache->nRefSum==0 && pCache->pDirty==0\x00sqlite3PcacheSetPageSize\x00\x00\x00\x00pcache1.nFreeSlot<=pcache1.nSlot\x00\x00\x00\x00pcache1Free\x00getPageError\x00\x00\x00\x00USEFETCH(pPager)\x00\x00\x00\x00pPager->eState>=PAGER_READER\x00\x00\x00\x00pPager->hasHeldSharedLock==1\x00\x00\x00\x00getPageMMap\x00pPager->nExtra>=8\x00\x00\x00p->pExtra==(void *)&p[1]\x00\x00\x00\x00p->pPage==0\x00p->flags==PGHDR_MMAP\x00\x00\x00\x00p->pPager==pPager\x00\x00\x00pagerAcquireMapPage\x00pPg==(*ppPage)\x00\x00pPg->pgno==pgno\x00pPg->pPager==pPager || pPg->pPager==0\x00\x00\x00pgno<=PAGER_MAX_PGNO && pgno!=PAGER_MJ_PGNO(pPager)\x00!isOpen(pPager->fd) || !MEMDB\x00\x00\x00pPg->pPager==pPager\x00rc!=SQLITE_OK\x00\x00\x00getPageNormal\x00\x00\x00sqlite3PcachePagecount\x00\x00aWalData[3]!=pWal->nCkpt || aWalData[0]<=pWal->hdr.mxFrame\x00\x00sqlite3WalSavepointUndo\x00isOpen(pPager->jfd) || pPager->pInJournal==0\x00\x00\x00\x00sqlite3JournalIsInMemory(pPager->jfd)==0\x00\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_DELETE || pPager->journalMode==PAGER_JOURNALMODE_MEMORY || pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00rc2==SQLITE_OK\x00\x00pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00pager_end_transaction\x00\x00\x00!sqlite3JournalIsInMemory(pPager->jfd)\x00\x00zeroJournalHdr\x00\x00dirSync==0 || dirSync==1\x00\x00\x00\x00sqlite3OsDelete\x00pPager->eState!=PAGER_READER\x00\x00\x00\x00pager_truncate\x00\x00pWal->writeLock==0\x00\x00pWal->exclusiveMode!=WAL_HEAPMEMORY_MODE || op==-1\x00\x00pWal->readLock>=0 || (op<=0 && pWal->exclusiveMode==0)\x00\x00pWal->exclusiveMode==0\x00\x00pWal->readLock>=0\x00\x00\x00sqlite3WalExclusiveMode\x00!pPager->exclusiveMode || pPager->eLock==eLock\x00\x00eLock==NO_LOCK || eLock==SHARED_LOCK\x00\x00\x00\x00eLock!=NO_LOCK || pagerUseWal(pPager)==0\x00\x00\x00\x00pPager->eLock>=eLock\x00\x00\x00\x00pagerUnlockDb\x00\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager)\x00\x00recovered %d pages from %s\x00\x00pager_playback\x00\x00sqlite3PagerSync\x00\x00\x00\x00!isOpen(pJournal)\x00\x00\x00pager_delmaster\x00isOpen(pPager->fd) || pPager->tempFile\x00\x00setSectorSize\x00\x00\x00rc==SQLITE_OK || !MEMDB\x00pPager->errCode==SQLITE_FULL || pPager->errCode==SQLITE_OK || (pPager->errCode & 0xff)==SQLITE_IOERR\x00\x00\x00\x00pager_error\x00pPager->eState==PAGER_READER || pPager->eState==PAGER_OPEN || pPager->eState==PAGER_ERROR\x00\x00\x00!isOpen(pPager->jfd)\x00\x00\x00\x00pPager->errCode || pPager->eState!=PAGER_ERROR\x00\x00pPager->errCode==SQLITE_OK || !MEMDB\x00\x00\x00\x00pager_unlock\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pNew)\x00\x00sqlite3Realloc\x00\x00pPgnoNext\x00\x00\x00next==0 || rc==SQLITE_DONE\x00\x00rc==SQLITE_OK || pPage==0\x00\x00\x00getOverflowPage\x00ptrmapPageno\x00\x00\x00\x00offset <= (int)pBt->usableSize-5\x00\x00\x00\x00pEType!=0\x00\x00\x00ptrmapGet\x00\x00\x00flags==0 || flags==PAGER_GET_NOCONTENT || flags==PAGER_GET_READONLY\x00btreeGetPage\x00\x00\x00\x00pPage->aData==sqlite3PagerGetData(pDbPage)\x00\x00btreePageFromDbPage\x00pPage->aData\x00\x00\x00\x00pPage->pBt\x00\x00pPage->pDbPage!=0\x00\x00\x00sqlite3PagerGetExtra(pPage->pDbPage) == (void*)pPage\x00\x00\x00\x00sqlite3PagerGetData(pPage->pDbPage)==pPage->aData\x00\x00\x00sqlite3_mutex_held(pPage->pBt->mutex)\x00\x00\x00releasePageNotNull\x00\x00(writeOnly==0 || writeOnly==1) && BTCF_WriteFlag==1\x00sqlite3BtreeTripAllCursors\x00\x00sqlite3BtreeClearCursor\x00pPager->eState!=PAGER_WRITER_FINISHED\x00\x00\x00sqlite3PagerPagecount\x00\x00\x00btreeEndTransaction\x00pLock->eLock==READ_LOCK || pLock->pBtree==p\x00downgradeAllSharedCacheTableLocks\x00\x00\x00p->sharable || 0==*ppIter\x00\x00\x00p->inTrans>0\x00\x00\x00\x00(pBt->btsFlags & BTS_EXCLUSIVE)==0 || pBt->pWriter==pLock->pBtree\x00\x00\x00pLock->pBtree->inTrans>=pLock->eLock\x00\x00\x00\x00pLock->iTable!=1 || pLock==&p->lock\x00(pBt->btsFlags & BTS_PENDING)==0 || pBt->pWriter\x00\x00\x00\x00clearAllSharedCacheTableLocks\x00\x00\x00countValidCursors(pBt,0)==0 || pBt->inTransaction>TRANS_NONE\x00\x00\x00\x00pPage1->aData\x00\x00\x00sqlite3PagerRefcount(pBt->pPager)==1\x00\x00\x00\x00unlockBtreeIfUnused\x00pNew!=0\x00sqlite3HashInit\x00pH!=0\x00\x00\x00sqlite3HashClear\x00\x00\x00\x00!ExprHasProperty(p, EP_IntValue) || p->u.iValue>=0\x00\x00p->pLeft==0\x00p->pRight==0\x00\x00\x00\x00p->x.pSelect==0\x00p->x.pList==0 || p->pRight==0\x00\x00\x00sqlite3ExprDeleteNN\x00pList->a!=0 || pList->nExpr==0\x00\x00exprListDeleteNN\x00\x00\x00\x00pIndex->pSchema==pTable->pSchema || (IsVirtual(pTable) && pIndex->idxType!=SQLITE_IDXTYPE_APPDEF)\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00pOld==pIndex || pOld==0\x00nLookaside==0 || nLookaside==db->lookaside.nOut\x00deleteTable\x00pKey!=0\x00pH->htsize>0\x00\x00\x00\x00sqlite3HashInsert\x00\x00\x00elem!=0\x00findElementWithHash\x00pEntry->count>=0\x00\x00\x00\x00pH->first==0\x00\x00\x00\x00pH->count==0\x00\x00\x00\x00removeElementGivenHash\x00\x00iDb>=0 && iDb<db->nDb\x00\x00\x00sqlite3SchemaMutexHeld\x00\x00i>=0 && i<db->nDb\x00\x00\x00sqlite3SchemaToIndex\x00\x00\x00\x00db==0 || IsVirtual(pTab) || sqlite3SchemaMutexHeld(db, 0, pTab->pSchema)\x00\x00\x00\x00pFKey->isDeferred==0 || pFKey->isDeferred==1\x00\x00\x00\x00sqlite3FkDelete\x00pTable!=0\x00\x00\x00sqlite3DeleteColumnNames\x00\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00db2\x00!db || pRet\x00vtabDisconnectAll\x00\x00\x00p->wantToLock==0 && p->locked==0\x00\x00\x00\x00!pBt->pCursor\x00\x00\x00p->wantToLock==0\x00\x00\x00\x00sqlite3BtreeClose\x00\x00\x00pBt->pCursor!=0\x00sqlite3BtreeCloseCursor\x00sqlite3_mutex_notheld(pBt->mutex)\x00\x00\x00removeFromSharingList\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexFree\x00\x00\x00\x00sqlite3_mutex_free\x00\x00db || pagerUseWal(pPager)==0\x00\x00\x00\x00db || pPager->pWal==0\x00\x00\x00!pPager->aSavepoint && !pPager->pInJournal\x00\x00!isOpen(pPager->jfd) && !isOpen(pPager->sjfd)\x00\x00\x00sqlite3PagerClose\x00\x00\x00pWal->ckptLock==0\x00\x00\x00eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0\x00\x00\x00\x00sqlite3WalCheckpoint\x00\x00\x00\x00pChanged\x00\x00\x00\x00page0 || pWal->writeLock==0\x00badHdr==0 || pWal->writeLock==0\x00walIndexReadHdr\x00walIndexTryHdr\x00\x00nByte>=8\x00\x00\x00\x00(nByte&0x00000007)==0\x00\x00\x00walChecksumBytes\x00\x00\x00\x00pWal->ckptLock==1 || pWal->ckptLock==0\x00\x00recovered %d frames from WAL file %s\x00\x00\x00\x00walIndexRecover\x00cannot open file\x00\x00\x00\x00idx <= HASHTABLE_NSLOT/2 + 1\x00\x00\x00\x00!aPgno[idx]\x00walIndexAppend\x00\x00walIndexWriteHdr\x00\x00\x00\x00walCkptInfo\x00pIter\x00\x00\x00y<=pWal->hdr.mxFrame\x00\x00\x00\x00walFramePgno(pWal, iFrame)==iDbpage\x00pInfo->nBackfill==pWal->hdr.mxFrame\x00pWal->ckptLock && pWal->hdr.mxFrame>0\x00\x00\x00walIteratorInit\x00nList<=HASHTABLE_NPAGE && nList>0\x00\x00\x00iSub<ArraySize(aSub)\x00\x00\x00\x00p->aList && p->nList<=(1<<iSub)\x00p->aList==&aList[iList&~((2<<iSub)-1)]\x00\x00p->nList<=(1<<iSub)\x00p->aList==&aList[nList&~((2<<iSub)-1)]\x00\x00aMerge==aList\x00\x00\x00aContent[aList[i]] > aContent[aList[i-1]]\x00\x00\x00walMergesort\x00\x00\x00\x00nLeft>0 && nRight>0\x00iLeft>=nLeft || aContent[aLeft[iLeft]]>dbpage\x00\x00\x00iRight>=nRight || aContent[aRight[iRight]]>dbpage\x00\x00\x00walMerge\x00\x00\x00\x00walCheckpoint\x00\x00\x00iMin<0xffffffff\x00walIteratorNext\x00pInfo->aReadMark[0]==0\x00\x00walRestartHdr\x00\x00\x00cannot limit WAL size: %s\x00\x00\x00sqlite3PcacheClose\x00\x00sqlite3LeaveMutexAndCloseZombie\x00sqlite3CloseExtensions\x00\x00p->flags==MEM_Null && p->z==0\x00\x00\x00sqlite3_value_blob\x00\x00pVm->db\x00columnMem\x00\x00\x00p->db!=0\x00\x00\x00\x00columnMallocFailure\x00columnName\x00\x00pMem->z || pMem->n==0\x00\x00\x00sqlite3VdbeIntValue\x00u<=LARGEST_INT64\x00\x00\x00\x00u-1==LARGEST_INT64\x00\x00sqlite3Atoi64\x00\x00\x00922337203685477580\x00\x00create\x00\x00trigger\x00temp\x00\x00\x00\x00temporary\x00\x00\x00end\x00explain\x00!db->mallocFailed\x00\x00\x00sqlite3_create_collation_v2\x00unable to delete/modify collation sequence due to active statements\x00createCollation\x00enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE\x00pDel==0 || pDel==pColl\x00\x00sqlite3HashFind\x00findCollSeqEntry\x00\x00\x00\x00sqlite3FindCollSeq\x00\x00sqlite3_create_collation16\x00\x00(m.flags & MEM_Term)!=0 || db->mallocFailed\x00(m.flags & MEM_Str)!=0 || db->mallocFailed\x00\x00m.z || db->mallocFailed\x00sqlite3Utf16to8\x00unable to delete/modify user-function due to active statements\x00\x00p || db->mallocFailed\x00\x00\x00sqlite3CreateFunc\x00\x00\x00nArg>=(-2)\x00\x00nArg>=(-1) || createFlag==0\x00sqlite3FindFunction\x00sqlite3_create_function_v2\x00\x00sqlite3_create_function16\x00\x00\x00pDel==0 || pDel==pMod\x00\x00\x00sqlite3VtabCreateModule\x00IsVirtual(pTab)\x00pTab->pIndex==0\x00pIdx->pNext==0\x00\x00%s\x00\x00(rc&0xff)==rc\x00\x00\x00sqlite3_declare_vtab\x00\x00\x00\x00zSql!=0\x00pzErrMsg!=0\x00pParse->pNewTable==0\x00\x00\x00\x00pParse->pNewTrigger==0\x00\x00pParse->nVar==0\x00pParse->pVList==0\x00\x00\x00tokenType==TK_SPACE || tokenType==TK_ILLEGAL\x00\x00\x00\x00unrecognized token: \"%.*s\"\x00\x00nErr==0\x00nErr==0 || pParse->rc!=SQLITE_OK\x00\x00\x00\x00sqlite3RunParser\x00\x00\x00\x00yypParser->yytos!=0\x00%sInput '%s'\x0a\x00\x00\x00yyact == YY_ERROR_ACTION\x00\x00\x00\x00%sSyntax Error!\x0a\x00\x00\x00\x00%sReturn. Stack=\x00\x00\x00\x00%c%s\x00\x00\x00\x00]\x0a\x00\x00sqlite3Parser\x00\x00\x00$\x00\x00\x00SEMI\x00\x00\x00\x00EXPLAIN\x00QUERY\x00\x00\x00PLAN\x00\x00\x00\x00BEGIN\x00\x00\x00TRANSACTION\x00DEFERRED\x00\x00\x00\x00IMMEDIATE\x00\x00\x00EXCLUSIVE\x00\x00\x00COMMIT\x00\x00END\x00ROLLBACK\x00\x00\x00\x00SAVEPOINT\x00\x00\x00RELEASE\x00TO\x00\x00TABLE\x00\x00\x00CREATE\x00\x00IF\x00\x00NOT\x00EXISTS\x00\x00TEMP\x00\x00\x00\x00LP\x00\x00RP\x00\x00AS\x00\x00WITHOUT\x00COMMA\x00\x00\x00OR\x00\x00AND\x00IS\x00\x00MATCH\x00\x00\x00LIKE_KW\x00BETWEEN\x00IN\x00\x00ISNULL\x00\x00NOTNULL\x00NE\x00\x00EQ\x00\x00GT\x00\x00LE\x00\x00LT\x00\x00GE\x00\x00ESCAPE\x00\x00BITAND\x00\x00BITOR\x00\x00\x00LSHIFT\x00\x00RSHIFT\x00\x00PLUS\x00\x00\x00\x00MINUS\x00\x00\x00STAR\x00\x00\x00\x00SLASH\x00\x00\x00REM\x00CONCAT\x00\x00COLLATE\x00BITNOT\x00\x00ID\x00\x00INDEXED\x00ABORT\x00\x00\x00ACTION\x00\x00AFTER\x00\x00\x00ANALYZE\x00ASC\x00ATTACH\x00\x00BEFORE\x00\x00BY\x00\x00CASCADE\x00CAST\x00\x00\x00\x00COLUMNKW\x00\x00\x00\x00CONFLICT\x00\x00\x00\x00DATABASE\x00\x00\x00\x00DESC\x00\x00\x00\x00DETACH\x00\x00EACH\x00\x00\x00\x00FAIL\x00\x00\x00\x00FOR\x00IGNORE\x00\x00INITIALLY\x00\x00\x00INSTEAD\x00NO\x00\x00KEY\x00OF\x00\x00OFFSET\x00\x00PRAGMA\x00\x00RAISE\x00\x00\x00RECURSIVE\x00\x00\x00REPLACE\x00RESTRICT\x00\x00\x00\x00ROW\x00TRIGGER\x00VACUUM\x00\x00VIEW\x00\x00\x00\x00VIRTUAL\x00WITH\x00\x00\x00\x00REINDEX\x00RENAME\x00\x00CTIME_KW\x00\x00\x00\x00ANY\x00STRING\x00\x00JOIN_KW\x00CONSTRAINT\x00\x00DEFAULT\x00PRIMARY\x00UNIQUE\x00\x00CHECK\x00\x00\x00REFERENCES\x00\x00AUTOINCR\x00\x00\x00\x00ON\x00\x00INSERT\x00\x00DELETE\x00\x00UPDATE\x00\x00SET\x00DEFERRABLE\x00\x00FOREIGN\x00DROP\x00\x00\x00\x00UNION\x00\x00\x00ALL\x00EXCEPT\x00\x00INTERSECT\x00\x00\x00SELECT\x00\x00VALUES\x00\x00DISTINCT\x00\x00\x00\x00DOT\x00FROM\x00\x00\x00\x00JOIN\x00\x00\x00\x00USING\x00\x00\x00ORDER\x00\x00\x00GROUP\x00\x00\x00HAVING\x00\x00LIMIT\x00\x00\x00WHERE\x00\x00\x00INTO\x00\x00\x00\x00FLOAT\x00\x00\x00BLOB\x00\x00\x00\x00INTEGER\x00VARIABLE\x00\x00\x00\x00CASE\x00\x00\x00\x00WHEN\x00\x00\x00\x00THEN\x00\x00\x00\x00ELSE\x00\x00\x00\x00INDEX\x00\x00\x00ALTER\x00\x00\x00ADD\x00error\x00\x00\x00input\x00\x00\x00cmdlist\x00ecmd\x00\x00\x00\x00cmdx\x00\x00\x00\x00cmd\x00transtype\x00\x00\x00trans_opt\x00\x00\x00nm\x00\x00savepoint_opt\x00\x00\x00create_table\x00\x00\x00\x00create_table_args\x00\x00\x00createkw\x00\x00\x00\x00ifnotexists\x00dbnm\x00\x00\x00\x00columnlist\x00\x00conslist_opt\x00\x00\x00\x00table_options\x00\x00\x00select\x00\x00columnname\x00\x00carglist\x00\x00\x00\x00typetoken\x00\x00\x00typename\x00\x00\x00\x00signed\x00\x00plus_num\x00\x00\x00\x00minus_num\x00\x00\x00ccons\x00\x00\x00term\x00\x00\x00\x00expr\x00\x00\x00\x00onconf\x00\x00sortorder\x00\x00\x00autoinc\x00eidlist_opt\x00refargs\x00defer_subclause\x00refarg\x00\x00refact\x00\x00init_deferred_pred_opt\x00\x00conslist\x00\x00\x00\x00tconscomma\x00\x00tcons\x00\x00\x00sortlist\x00\x00\x00\x00eidlist\x00defer_subclause_opt\x00orconf\x00\x00resolvetype\x00raisetype\x00\x00\x00ifexists\x00\x00\x00\x00fullname\x00\x00\x00\x00selectnowith\x00\x00\x00\x00oneselect\x00\x00\x00with\x00\x00\x00\x00multiselect_op\x00\x00distinct\x00\x00\x00\x00selcollist\x00\x00from\x00\x00\x00\x00where_opt\x00\x00\x00groupby_opt\x00having_opt\x00\x00orderby_opt\x00limit_opt\x00\x00\x00values\x00\x00nexprlist\x00\x00\x00exprlist\x00\x00\x00\x00sclp\x00\x00\x00\x00as\x00\x00seltablist\x00\x00stl_prefix\x00\x00joinop\x00\x00indexed_opt\x00on_opt\x00\x00using_opt\x00\x00\x00idlist\x00\x00setlist\x00insert_cmd\x00\x00idlist_opt\x00\x00likeop\x00\x00between_op\x00\x00in_op\x00\x00\x00paren_exprlist\x00\x00case_operand\x00\x00\x00\x00case_exprlist\x00\x00\x00case_else\x00\x00\x00uniqueflag\x00\x00collate\x00nmnum\x00\x00\x00trigger_decl\x00\x00\x00\x00trigger_cmd_list\x00\x00\x00\x00trigger_time\x00\x00\x00\x00trigger_event\x00\x00\x00foreach_clause\x00\x00when_clause\x00trigger_cmd\x00trnm\x00\x00\x00\x00tridxby\x00database_kw_opt\x00key_opt\x00add_column_fullname\x00kwcolumn_opt\x00\x00\x00\x00create_vtab\x00vtabarglist\x00vtabarg\x00vtabargtoken\x00\x00\x00\x00lp\x00\x00anylist\x00wqlist\x00\x00stateno <= YY_SHIFT_COUNT\x00\x00\x00iLookAhead!=YYNOCODE\x00\x00\x00\x00%sFALLBACK %s => %s\x0a\x00\x00\x00\x00yyFallback[iFallback]==0\x00\x00\x00\x00%sWILDCARD %s => %s\x0a\x00\x00\x00\x00yy_find_shift_action\x00\x00\x00\x00%sStack Overflow!\x0a\x00\x00parser stack overflow\x00\x00\x00pParser->yytos!=0\x00\x00\x00pParser->yytos > pParser->yystack\x00\x00\x00%sPopping %s\x0a\x00\x00\x00yy_pop_parser_stack\x00%sShift '%s', go to state %d\x0a\x00\x00\x00%sShift '%s'\x0a\x00\x00\x00%sReduce [%s], go to state %d.\x0a\x00rowid\x00\x00\x00unknown table option: %.*s\x00\x00#%d\x00%.*s\x00\x00\x00\x00set list\x00\x00\x00\x00t.n>=2\x00\x00near \"%T\": syntax error\x00too many arguments on function %T\x00\x00\x00yymsp[-2].minor.yy145!=0\x00\x00\x00\x00yymsp[-1].minor.yy145!=0\x00\x00\x00\x00qualified table names are not allowed on INSERT, UPDATE, and DELETE statements within triggers\x00\x00the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers\x00the NOT INDEXED clause is not allowed on UPDATE or DELETE statements within triggers\x00\x00\x00\x00yyruleno!=277\x00\x00\x00yyruleno!=294\x00\x00\x00yyruleno!=295\x00\x00\x00yyruleno!=301\x00\x00\x00yyruleno!=303\x00\x00\x00yyruleno!=304\x00\x00\x00yyruleno!=305\x00\x00\x00yyruleno!=309\x00\x00\x00yyruleno!=312\x00\x00\x00yyruleno!=313\x00\x00\x00yyruleno<sizeof(yyRuleInfo)/sizeof(yyRuleInfo[0])\x00\x00\x00yyact == YY_ACCEPT_ACTION\x00\x00\x00explain ::= EXPLAIN\x00explain ::= EXPLAIN QUERY PLAN\x00\x00cmdx ::= cmd\x00\x00\x00\x00cmd ::= BEGIN transtype trans_opt\x00\x00\x00transtype ::=\x00\x00\x00transtype ::= DEFERRED\x00\x00transtype ::= IMMEDIATE\x00transtype ::= EXCLUSIVE\x00cmd ::= COMMIT trans_opt\x00\x00\x00\x00cmd ::= END trans_opt\x00\x00\x00cmd ::= ROLLBACK trans_opt\x00\x00cmd ::= SAVEPOINT nm\x00\x00\x00\x00cmd ::= RELEASE savepoint_opt nm\x00\x00\x00\x00cmd ::= ROLLBACK trans_opt TO savepoint_opt nm\x00\x00create_table ::= createkw temp TABLE ifnotexists nm dbnm\x00\x00\x00\x00createkw ::= CREATE\x00ifnotexists ::=\x00ifnotexists ::= IF NOT EXISTS\x00\x00\x00temp ::= TEMP\x00\x00\x00temp ::=\x00\x00\x00\x00create_table_args ::= LP columnlist conslist_opt RP table_options\x00\x00\x00create_table_args ::= AS select\x00table_options ::=\x00\x00\x00table_options ::= WITHOUT nm\x00\x00\x00\x00columnname ::= nm typetoken\x00typetoken ::=\x00\x00\x00typetoken ::= typename LP signed RP\x00typetoken ::= typename LP signed COMMA signed RP\x00\x00\x00\x00typename ::= typename ID|STRING\x00ccons ::= CONSTRAINT nm\x00ccons ::= DEFAULT term\x00\x00ccons ::= DEFAULT LP expr RP\x00\x00\x00\x00ccons ::= DEFAULT PLUS term\x00ccons ::= DEFAULT MINUS term\x00\x00\x00\x00ccons ::= DEFAULT ID|INDEXED\x00\x00\x00\x00ccons ::= NOT NULL onconf\x00\x00\x00ccons ::= PRIMARY KEY sortorder onconf autoinc\x00\x00ccons ::= UNIQUE onconf\x00ccons ::= CHECK LP expr RP\x00\x00ccons ::= REFERENCES nm eidlist_opt refargs\x00ccons ::= defer_subclause\x00\x00\x00ccons ::= COLLATE ID|STRING\x00autoinc ::=\x00autoinc ::= AUTOINCR\x00\x00\x00\x00refargs ::=\x00refargs ::= refargs refarg\x00\x00refarg ::= MATCH nm\x00refarg ::= ON INSERT refact\x00refarg ::= ON DELETE refact\x00refarg ::= ON UPDATE refact\x00refact ::= SET NULL\x00refact ::= SET DEFAULT\x00\x00refact ::= CASCADE\x00\x00refact ::= RESTRICT\x00refact ::= NO ACTION\x00\x00\x00\x00defer_subclause ::= NOT DEFERRABLE init_deferred_pred_opt\x00\x00\x00defer_subclause ::= DEFERRABLE init_deferred_pred_opt\x00\x00\x00init_deferred_pred_opt ::=\x00\x00init_deferred_pred_opt ::= INITIALLY DEFERRED\x00\x00\x00init_deferred_pred_opt ::= INITIALLY IMMEDIATE\x00\x00conslist_opt ::=\x00\x00\x00\x00tconscomma ::= COMMA\x00\x00\x00\x00tcons ::= CONSTRAINT nm\x00tcons ::= PRIMARY KEY LP sortlist autoinc RP onconf\x00tcons ::= UNIQUE LP sortlist RP onconf\x00\x00tcons ::= CHECK LP expr RP onconf\x00\x00\x00tcons ::= FOREIGN KEY LP eidlist RP REFERENCES nm eidlist_opt refargs defer_subclause_opt\x00\x00\x00defer_subclause_opt ::=\x00onconf ::=\x00\x00onconf ::= ON CONFLICT resolvetype\x00\x00orconf ::=\x00\x00orconf ::= OR resolvetype\x00\x00\x00resolvetype ::= IGNORE\x00\x00resolvetype ::= REPLACE\x00cmd ::= DROP TABLE ifexists fullname\x00\x00\x00\x00ifexists ::= IF EXISTS\x00\x00ifexists ::=\x00\x00\x00\x00cmd ::= createkw temp VIEW ifnotexists nm dbnm eidlist_opt AS select\x00\x00\x00\x00cmd ::= DROP VIEW ifexists fullname\x00cmd ::= select\x00\x00select ::= with selectnowith\x00\x00\x00\x00selectnowith ::= selectnowith multiselect_op oneselect\x00\x00multiselect_op ::= UNION\x00\x00\x00\x00multiselect_op ::= UNION ALL\x00\x00\x00\x00multiselect_op ::= EXCEPT|INTERSECT\x00oneselect ::= SELECT distinct selcollist from where_opt groupby_opt having_opt orderby_opt limit_opt\x00\x00\x00\x00values ::= VALUES LP nexprlist RP\x00\x00\x00values ::= values COMMA LP exprlist RP\x00\x00distinct ::= DISTINCT\x00\x00\x00distinct ::= ALL\x00\x00\x00\x00distinct ::=\x00\x00\x00\x00sclp ::=\x00\x00\x00\x00selcollist ::= sclp expr as\x00selcollist ::= sclp STAR\x00\x00\x00\x00selcollist ::= sclp nm DOT STAR\x00as ::= AS nm\x00\x00\x00\x00as ::=\x00\x00from ::=\x00\x00\x00\x00from ::= FROM seltablist\x00\x00\x00\x00stl_prefix ::= seltablist joinop\x00\x00\x00\x00stl_prefix ::=\x00\x00seltablist ::= stl_prefix nm dbnm as indexed_opt on_opt using_opt\x00\x00\x00seltablist ::= stl_prefix nm dbnm LP exprlist RP as on_opt using_opt\x00\x00\x00\x00seltablist ::= stl_prefix LP select RP as on_opt using_opt\x00\x00seltablist ::= stl_prefix LP seltablist RP as on_opt using_opt\x00\x00dbnm ::=\x00\x00\x00\x00dbnm ::= DOT nm\x00fullname ::= nm dbnm\x00\x00\x00\x00joinop ::= COMMA|JOIN\x00\x00\x00joinop ::= JOIN_KW JOIN\x00joinop ::= JOIN_KW nm JOIN\x00\x00joinop ::= JOIN_KW nm nm JOIN\x00\x00\x00on_opt ::= ON expr\x00\x00on_opt ::=\x00\x00indexed_opt ::=\x00indexed_opt ::= INDEXED BY nm\x00\x00\x00indexed_opt ::= NOT INDEXED\x00using_opt ::= USING LP idlist RP\x00\x00\x00\x00using_opt ::=\x00\x00\x00orderby_opt ::=\x00orderby_opt ::= ORDER BY sortlist\x00\x00\x00sortlist ::= sortlist COMMA expr sortorder\x00\x00sortlist ::= expr sortorder\x00sortorder ::= ASC\x00\x00\x00sortorder ::= DESC\x00\x00sortorder ::=\x00\x00\x00groupby_opt ::=\x00groupby_opt ::= GROUP BY nexprlist\x00\x00having_opt ::=\x00\x00having_opt ::= HAVING expr\x00\x00limit_opt ::=\x00\x00\x00limit_opt ::= LIMIT expr\x00\x00\x00\x00limit_opt ::= LIMIT expr OFFSET expr\x00\x00\x00\x00limit_opt ::= LIMIT expr COMMA expr\x00cmd ::= with DELETE FROM fullname indexed_opt where_opt\x00where_opt ::=\x00\x00\x00where_opt ::= WHERE expr\x00\x00\x00\x00cmd ::= with UPDATE orconf fullname indexed_opt SET setlist where_opt\x00\x00\x00setlist ::= setlist COMMA nm EQ expr\x00\x00\x00\x00setlist ::= setlist COMMA LP idlist RP EQ expr\x00\x00setlist ::= nm EQ expr\x00\x00setlist ::= LP idlist RP EQ expr\x00\x00\x00\x00cmd ::= with insert_cmd INTO fullname idlist_opt select\x00cmd ::= with insert_cmd INTO fullname idlist_opt DEFAULT VALUES\x00insert_cmd ::= INSERT orconf\x00\x00\x00\x00insert_cmd ::= REPLACE\x00\x00idlist_opt ::=\x00\x00idlist_opt ::= LP idlist RP\x00idlist ::= idlist COMMA nm\x00\x00idlist ::= nm\x00\x00\x00expr ::= LP expr RP\x00term ::= NULL\x00\x00\x00expr ::= ID|INDEXED\x00expr ::= JOIN_KW\x00\x00\x00\x00expr ::= nm DOT nm\x00\x00expr ::= nm DOT nm DOT nm\x00\x00\x00term ::= FLOAT|BLOB\x00term ::= STRING\x00term ::= INTEGER\x00\x00\x00\x00expr ::= VARIABLE\x00\x00\x00expr ::= expr COLLATE ID|STRING\x00expr ::= CAST LP expr AS typetoken RP\x00\x00\x00expr ::= ID|INDEXED LP distinct exprlist RP\x00expr ::= ID|INDEXED LP STAR RP\x00\x00term ::= CTIME_KW\x00\x00\x00expr ::= LP nexprlist COMMA expr RP\x00expr ::= expr AND expr\x00\x00expr ::= expr OR expr\x00\x00\x00expr ::= expr LT|GT|GE|LE expr\x00\x00expr ::= expr EQ|NE expr\x00\x00\x00\x00expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr\x00\x00\x00expr ::= expr PLUS|MINUS expr\x00\x00\x00expr ::= expr STAR|SLASH|REM expr\x00\x00\x00expr ::= expr CONCAT expr\x00\x00\x00likeop ::= NOT LIKE_KW|MATCH\x00\x00\x00\x00expr ::= expr likeop expr\x00\x00\x00expr ::= expr likeop expr ESCAPE expr\x00\x00\x00expr ::= expr ISNULL|NOTNULL\x00\x00\x00\x00expr ::= expr NOT NULL\x00\x00expr ::= expr IS expr\x00\x00\x00expr ::= expr IS NOT expr\x00\x00\x00expr ::= NOT expr\x00\x00\x00expr ::= BITNOT expr\x00\x00\x00\x00expr ::= MINUS expr\x00expr ::= PLUS expr\x00\x00between_op ::= BETWEEN\x00\x00between_op ::= NOT BETWEEN\x00\x00expr ::= expr between_op expr AND expr\x00\x00in_op ::= IN\x00\x00\x00\x00in_op ::= NOT IN\x00\x00\x00\x00expr ::= expr in_op LP exprlist RP\x00\x00expr ::= LP select RP\x00\x00\x00expr ::= expr in_op LP select RP\x00\x00\x00\x00expr ::= expr in_op nm dbnm paren_exprlist\x00\x00expr ::= EXISTS LP select RP\x00\x00\x00\x00expr ::= CASE case_operand case_exprlist case_else END\x00\x00case_exprlist ::= case_exprlist WHEN expr THEN expr\x00case_exprlist ::= WHEN expr THEN expr\x00\x00\x00case_else ::= ELSE expr\x00case_else ::=\x00\x00\x00case_operand ::= expr\x00\x00\x00case_operand ::=\x00\x00\x00\x00exprlist ::=\x00\x00\x00\x00nexprlist ::= nexprlist COMMA expr\x00\x00nexprlist ::= expr\x00\x00paren_exprlist ::=\x00\x00paren_exprlist ::= LP exprlist RP\x00\x00\x00cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt\x00\x00\x00\x00uniqueflag ::= UNIQUE\x00\x00\x00uniqueflag ::=\x00\x00eidlist_opt ::=\x00eidlist_opt ::= LP eidlist RP\x00\x00\x00eidlist ::= eidlist COMMA nm collate sortorder\x00\x00eidlist ::= nm collate sortorder\x00\x00\x00\x00collate ::=\x00collate ::= COLLATE ID|STRING\x00\x00\x00cmd ::= DROP INDEX ifexists fullname\x00\x00\x00\x00cmd ::= VACUUM\x00\x00cmd ::= VACUUM nm\x00\x00\x00cmd ::= PRAGMA nm dbnm\x00\x00cmd ::= PRAGMA nm dbnm EQ nmnum\x00cmd ::= PRAGMA nm dbnm LP nmnum RP\x00\x00cmd ::= PRAGMA nm dbnm EQ minus_num\x00cmd ::= PRAGMA nm dbnm LP minus_num RP\x00\x00plus_num ::= PLUS INTEGER|FLOAT\x00minus_num ::= MINUS INTEGER|FLOAT\x00\x00\x00cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END\x00\x00\x00\x00trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause\x00trigger_time ::= BEFORE\x00trigger_time ::= AFTER\x00\x00trigger_time ::= INSTEAD OF\x00trigger_time ::=\x00\x00\x00\x00trigger_event ::= DELETE|INSERT\x00trigger_event ::= UPDATE\x00\x00\x00\x00trigger_event ::= UPDATE OF idlist\x00\x00when_clause ::=\x00when_clause ::= WHEN expr\x00\x00\x00trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI\x00\x00trigger_cmd_list ::= trigger_cmd SEMI\x00\x00\x00trnm ::= nm DOT nm\x00\x00tridxby ::= INDEXED BY nm\x00\x00\x00tridxby ::= NOT INDEXED\x00trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt\x00\x00\x00\x00trigger_cmd ::= insert_cmd INTO trnm idlist_opt select\x00\x00trigger_cmd ::= DELETE FROM trnm tridxby where_opt\x00\x00trigger_cmd ::= select\x00\x00expr ::= RAISE LP IGNORE RP\x00expr ::= RAISE LP raisetype COMMA nm RP\x00raisetype ::= ROLLBACK\x00\x00raisetype ::= ABORT\x00raisetype ::= FAIL\x00\x00cmd ::= DROP TRIGGER ifexists fullname\x00\x00cmd ::= ATTACH database_kw_opt expr AS expr key_opt\x00cmd ::= DETACH database_kw_opt expr\x00key_opt ::=\x00key_opt ::= KEY expr\x00\x00\x00\x00cmd ::= REINDEX\x00cmd ::= REINDEX nm dbnm\x00cmd ::= ANALYZE\x00cmd ::= ANALYZE nm dbnm\x00cmd ::= ALTER TABLE fullname RENAME TO nm\x00\x00\x00cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist\x00\x00\x00\x00add_column_fullname ::= fullname\x00\x00\x00\x00cmd ::= create_vtab\x00cmd ::= create_vtab LP vtabarglist RP\x00\x00\x00create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm\x00vtabarg ::=\x00vtabargtoken ::= ANY\x00\x00\x00\x00vtabargtoken ::= lp anylist RP\x00\x00lp ::= LP\x00\x00\x00with ::=\x00\x00\x00\x00with ::= WITH wqlist\x00\x00\x00\x00with ::= WITH RECURSIVE wqlist\x00\x00wqlist ::= nm eidlist_opt AS LP select RP\x00\x00\x00wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP\x00\x00input ::= cmdlist\x00\x00\x00cmdlist ::= cmdlist ecmd\x00\x00\x00\x00cmdlist ::= ecmd\x00\x00\x00\x00ecmd ::= SEMI\x00\x00\x00ecmd ::= explain cmdx SEMI\x00\x00explain ::=\x00trans_opt ::=\x00\x00\x00trans_opt ::= TRANSACTION\x00\x00\x00trans_opt ::= TRANSACTION nm\x00\x00\x00\x00savepoint_opt ::= SAVEPOINT\x00savepoint_opt ::=\x00\x00\x00cmd ::= create_table create_table_args\x00\x00columnlist ::= columnlist COMMA columnname carglist\x00columnlist ::= columnname carglist\x00\x00nm ::= ID|INDEXED\x00\x00\x00nm ::= STRING\x00\x00\x00nm ::= JOIN_KW\x00\x00typetoken ::= typename\x00\x00typename ::= ID|STRING\x00\x00signed ::= plus_num\x00signed ::= minus_num\x00\x00\x00\x00carglist ::= carglist ccons\x00carglist ::=\x00\x00\x00\x00ccons ::= NULL onconf\x00\x00\x00conslist_opt ::= COMMA conslist\x00conslist ::= conslist tconscomma tcons\x00\x00conslist ::= tcons\x00\x00tconscomma ::=\x00\x00defer_subclause_opt ::= defer_subclause\x00resolvetype ::= raisetype\x00\x00\x00selectnowith ::= oneselect\x00\x00oneselect ::= values\x00\x00\x00\x00sclp ::= selcollist COMMA\x00\x00\x00as ::= ID|STRING\x00\x00\x00\x00expr ::= term\x00\x00\x00likeop ::= LIKE_KW|MATCH\x00\x00\x00\x00exprlist ::= nexprlist\x00\x00nmnum ::= plus_num\x00\x00nmnum ::= nm\x00\x00\x00\x00nmnum ::= ON\x00\x00\x00\x00nmnum ::= DELETE\x00\x00\x00\x00nmnum ::= DEFAULT\x00\x00\x00plus_num ::= INTEGER|FLOAT\x00\x00foreach_clause ::=\x00\x00foreach_clause ::= FOR EACH ROW\x00trnm ::= nm\x00tridxby ::=\x00database_kw_opt ::= DATABASE\x00\x00\x00\x00database_kw_opt ::=\x00kwcolumn_opt ::=\x00\x00\x00\x00kwcolumn_opt ::= COLUMNKW\x00\x00\x00vtabarglist ::= vtabarg\x00vtabarglist ::= vtabarglist COMMA vtabarg\x00\x00\x00vtabarg ::= vtabarg vtabargtoken\x00\x00\x00\x00anylist ::=\x00anylist ::= anylist LP anylist RP\x00\x00\x00anylist ::= anylist ANY\x00pParse->pToplevel==0\x00\x00\x00\x00!pParse->isMultiWrite || sqlite3VdbeAssertMayAbort(v, pParse->mayAbort)\x00sqlite3VdbeGetOp(v, 0)->opcode==OP_Init\x00usesStmtJournal=%d\x00\x00pParse->iCacheLevel==0\x00\x00sqlite3FinishCoding\x00pParse->aLabel==0\x00\x00\x00pParse->nLabel==0\x00\x00\x00pParse->nOpAlloc==0\x00pParse->szOpAlloc==0\x00\x00\x00\x00sqlite3VdbeCreate\x00\x00\x00p->magic==VDBE_MAGIC_INIT\x00\x00\x00op>=0 && op<0xff\x00\x00\x00\x00 r[%d]={%d:%d}\x00\x00\x0a\x00\x00\x00sqlite3VdbeAddOp3\x00\x00\x00p->pParse->nOpAlloc<=p->nOp\x00p->pParse->nOpAlloc>p->nOp\x00\x00growOp3\x00nOp<=(1024/sizeof(Op))\x00\x00nNew>=(p->nOpAlloc+nOp)\x00growOpArray\x00nTemp>=20\x00\x00\x00pKeyInfo->aSortOrder!=0\x00k(%d\x00\x00\x00\x00BINARY\x00\x00B\x00\x00\x00,%s%s\x00\x00\x00-\x00\x00\x00)\x00\x00\x00(%.20s)\x00%s(%d)\x00\x00%d\x00\x00pMem->flags & MEM_Blob\x00\x00(blob)\x00\x00vtab:%p\x00,%d\x00]\x00\x00\x00program\x00zP4!=0\x00\x00displayP4\x00\x00\x00IF \x00r[P2] = (%s)\x00\x00\x00\x00if %s goto P2\x00\x00\x00@P\x00\x00+1\x00\x00..%d\x00\x00\x00\x00..P3\x00\x00\x00\x00; %s\x00\x00\x00\x00Savepoint\x00\x00\x00AutoCommit\x00\x00Transaction\x00\x00\x00\x00\x00SorterNext\x00\x00PrevIfOpen\x00\x00NextIfOpen\x00\x00Prev\x00\x00\x00\x00Next\x00\x00\x00\x00Checkpoint\x00\x00JournalMode\x00\x00\x00\x00\x00Vacuum\x00\x00VFilter\x00iplan=r[P3] zplan='P4'\x00\x00VUpdate\x00data=r[P3@P2]\x00\x00\x00Goto\x00\x00\x00\x00Gosub\x00\x00\x00InitCoroutine\x00\x00\x00Yield\x00\x00\x00MustBeInt\x00\x00\x00Jump\x00\x00\x00\x00Not\x00r[P2]= !r[P1]\x00\x00\x00Once\x00\x00\x00\x00If\x00\x00IfNot\x00\x00\x00SeekLT\x00key=r[P3@P4]\x00SeekLE\x00key=r[P3@P4]\x00SeekGE\x00key=r[P3@P4]\x00SeekGT\x00key=r[P3@P4]\x00Or\x00r[P3]=(r[P1] || r[P2])\x00\x00\x00And\x00r[P3]=(r[P1] && r[P2])\x00\x00NoConflict\x00key=r[P3@P4]\x00NotFound\x00key=r[P3@P4]\x00\x00\x00Found\x00key=r[P3@P4]\x00\x00SeekRowid\x00intkey=r[P3]\x00\x00NotExists\x00intkey=r[P3]\x00\x00IsNull\x00if r[P1]==NULL goto P2\x00\x00\x00NotNull\x00if r[P1]!=NULL goto P2\x00\x00Ne\x00IF r[P3]!=r[P1]\x00\x00Eq\x00IF r[P3]==r[P1]\x00\x00Gt\x00IF r[P3]>r[P1]\x00\x00\x00Le\x00IF r[P3]<=r[P1]\x00\x00Lt\x00IF r[P3]<r[P1]\x00\x00\x00Ge\x00IF r[P3]>=r[P1]\x00\x00ElseNotEq\x00\x00\x00BitAnd\x00r[P3]=r[P1]&r[P2]\x00\x00\x00\x00BitOr\x00r[P3]=r[P1]|r[P2]\x00ShiftLeft\x00r[P3]=r[P2]<<r[P1]\x00\x00\x00\x00ShiftRight\x00r[P3]=r[P2]>>r[P1]\x00\x00\x00Add\x00r[P3]=r[P1]+r[P2]\x00\x00\x00Subtract\x00r[P3]=r[P2]-r[P1]\x00\x00Multiply\x00r[P3]=r[P1]*r[P2]\x00\x00Divide\x00r[P3]=r[P2]/r[P1]\x00\x00\x00\x00Remainder\x00r[P3]=r[P2]%r[P1]\x00Concat\x00r[P3]=r[P2]+r[P1]\x00\x00\x00\x00Last\x00\x00\x00\x00BitNot\x00r[P1]= ~r[P1]\x00\x00\x00\x00IfSmaller\x00\x00\x00SorterSort\x00\x00Sort\x00\x00\x00\x00Rewind\x00\x00IdxLE\x00key=r[P3@P4]\x00\x00IdxGT\x00key=r[P3@P4]\x00\x00IdxLT\x00key=r[P3@P4]\x00\x00IdxGE\x00key=r[P3@P4]\x00\x00RowSetRead\x00r[P3]=rowset(P1)\x00RowSetTest\x00if r[P3] in rowset(P1) goto P2\x00\x00\x00Program\x00\x00\x00\x00\x00FkIfZero\x00if fkctr[P1]==0 goto P2\x00\x00\x00\x00IfPos\x00if r[P1]>0 then r[P1]-=P3, goto P2\x00\x00\x00\x00IfNotZero\x00if r[P1]!=0 then r[P1]--, goto P2\x00DecrJumpZero\x00if (--r[P1])==0 goto P2\x00\x00\x00\x00IncrVacuum\x00\x00VNext\x00\x00\x00Init\x00Start at P2\x00\x00\x00\x00Return\x00\x00EndCoroutine\x00\x00\x00\x00HaltIfNull\x00if r[P3]=null halt\x00\x00\x00Halt\x00\x00\x00\x00Integer\x00r[P2]=P1\x00\x00\x00\x00Int64\x00r[P2]=P4\x00\x00String\x00r[P2]='P4' (len=P1)\x00\x00Null\x00r[P2..P3]=NULL\x00SoftNull\x00r[P1]=NULL\x00Blob\x00r[P2]=P4 (len=P1)\x00\x00Variable\x00r[P2]=parameter(P1,P4)\x00Move\x00r[P2@P3]=r[P1@P3]\x00\x00Copy\x00r[P2@P3+1]=r[P1@P3+1]\x00\x00SCopy\x00r[P2]=r[P1]\x00\x00\x00IntCopy\x00r[P2]=r[P1]\x00ResultRow\x00output=r[P1@P2]\x00\x00\x00CollSeq\x00\x00\x00\x00\x00Function0\x00r[P3]=func(r[P2@P5])\x00\x00Function\x00r[P3]=func(r[P2@P5])\x00\x00\x00AddImm\x00r[P1]=r[P1]+P2\x00\x00\x00RealAffinity\x00\x00\x00\x00Cast\x00affinity(r[P1])\x00\x00\x00\x00Permutation\x00\x00\x00\x00\x00Compare\x00r[P1@P3] <-> r[P2@P3]\x00\x00\x00String8\x00r[P2]='P4'\x00\x00Column\x00r[P3]=PX\x00Affinity\x00affinity(r[P1@P2])\x00MakeRecord\x00r[P3]=mkrec(r[P1@P2])\x00\x00\x00\x00Count\x00r[P2]=count()\x00ReadCookie\x00\x00SetCookie\x00\x00\x00ReopenIdx\x00root=P2 iDb=P3\x00\x00\x00\x00OpenRead\x00root=P2 iDb=P3\x00OpenWrite\x00root=P2 iDb=P3\x00\x00\x00\x00OpenAutoindex\x00nColumn=P2\x00\x00\x00\x00OpenEphemeral\x00nColumn=P2\x00\x00\x00\x00SorterOpen\x00\x00SequenceTest\x00if( cursor[P1].ctr++ ) pc = P2\x00OpenPseudo\x00P3 columns in r[P2]\x00\x00Close\x00\x00\x00ColumnsUsed\x00\x00\x00\x00\x00Sequence\x00r[P2]=cursor[P1].ctr++\x00NewRowid\x00r[P2]=rowid\x00\x00\x00\x00Insert\x00intkey=r[P3] data=r[P2]\x00\x00InsertInt\x00intkey=P3 data=r[P2]\x00\x00Delete\x00\x00ResetCount\x00\x00SorterCompare\x00if key(P1)!=trim(r[P3],P4) goto P2\x00\x00\x00\x00SorterData\x00r[P2]=data\x00\x00\x00RowData\x00r[P2]=data\x00\x00Rowid\x00r[P2]=rowid\x00\x00\x00NullRow\x00\x00\x00\x00\x00SorterInsert\x00key=r[P2]\x00\x00IdxInsert\x00key=r[P2]\x00IdxDelete\x00key=r[P2@P3]\x00\x00Seek\x00Move P3 to P1.rowid\x00\x00\x00\x00IdxRowid\x00r[P2]=rowid\x00\x00\x00\x00Destroy\x00\x00\x00\x00\x00Clear\x00\x00\x00Real\x00r[P2]=P4\x00\x00\x00ResetSorter\x00\x00\x00\x00\x00CreateIndex\x00r[P2]=root iDb=P1\x00\x00\x00CreateTable\x00r[P2]=root iDb=P1\x00\x00\x00SqlExec\x00\x00\x00\x00\x00ParseSchema\x00\x00\x00\x00\x00LoadAnalysis\x00\x00\x00\x00DropTable\x00\x00\x00DropIndex\x00\x00\x00DropTrigger\x00\x00\x00\x00\x00IntegrityCk\x00\x00\x00\x00\x00RowSetAdd\x00rowset(P1)=r[P2]\x00\x00Param\x00\x00\x00FkCounter\x00fkctr[P1]+=P2\x00MemMax\x00r[P1]=max(r[P1],r[P2])\x00\x00\x00OffsetLimit\x00if r[P1]>0 then r[P2]=r[P1]+max(0,r[P3]) else r[P2]=(-1)\x00\x00\x00\x00AggStep0\x00accum=r[P3] step(r[P2@P5])\x00AggStep\x00accum=r[P3] step(r[P2@P5])\x00\x00AggFinal\x00accum=r[P1] N=P2\x00\x00\x00Expire\x00\x00TableLock\x00iDb=P1 root=P2 write=P3\x00\x00\x00VBegin\x00\x00VCreate\x00\x00\x00\x00\x00VDestroy\x00\x00\x00\x00VOpen\x00\x00\x00VColumn\x00r[P3]=vcolumn(P2)\x00\x00\x00VRename\x00\x00\x00\x00\x00Pagecount\x00\x00\x00MaxPgcnt\x00\x00\x00\x00CursorHint\x00\x00Noop\x00\x00\x00\x00Explain\x00\x00\x00\x00\x00%4d %-13s %4d %4d %4d %-13s %.2X %s\x0a\x00\x00\x00\x00p->iAddr<nOp\x00\x00\x00\x00opIterNext\x00\x00(addr>=0 && addr<p->nOp) || p->db->mallocFailed\x00sqlite3VdbeGetOp\x00\x00\x00\x00i>=0 && i<p->db->nDb && i<(int)sizeof(yDbMask)*8\x00\x00\x00\x00i<(int)sizeof(p->btreeMask)*8\x00\x00\x00sqlite3VdbeUsesBtree\x00\x00\x00\x00p->nOp>0 || p->db->mallocFailed\x00sqlite3VdbeChangeP5\x00p->nOp>0 || p->aOp==0\x00\x00\x00p->aOp==0 || p->aOp[p->nOp-1].zComment==0 || p->db->mallocFailed\x00\x00\x00\x00p->aOp\x00\x00vdbeVComment\x00\x00\x00\x00sqlite3GetVTable\x00\x00\x00\x00p->aOp!=0 || db->mallocFailed\x00\x00\x00p->nOp>0\x00\x00\x00\x00addr<p->nOp\x00n<0\x00sqlite3VdbeChangeP4\x00freeP4\x00\x00sqlite3KeyInfoUnref\x00pVdbe!=0\x00\x00\x00\x00codeTableLocks\x00\x00pParse->pTriggerTab==0\x00\x00sqlite3IsToplevel(pParse)\x00\x00\x00v\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pDb->pSchema)\x00sqlite3AutoincrementBegin\x00\x00\x00!IsVirtual(pTab)\x00\x00\x00\x00opcode==OP_OpenWrite || opcode==OP_OpenRead\x00pPk!=0\x00\x00pPk->tnum==pTab->tnum\x00\x00\x00sqlite3OpenTable\x00\x00\x00\x00iDb>=0\x00\x00sqlite3TableLock\x00\x00\x00\x00v!=0\x00\x00\x00\x00pIdx!=0\x00sqlite3VdbeSetP4KeyInfo\x00sqlite3KeyInfoIsWriteable(pKey)\x00sqlite3KeyInfoOfIndex\x00\x00\x00!p || p->xCmp\x00\x00\x00no such collation sequence: %s\x00\x00!db->xCollNeeded || !db->xCollNeeded16\x00\x00callCollNeeded\x00\x00sqlite3GetCollSeq\x00\x00\x00n!=P4_INT32 && n!=P4_VTAB\x00\x00\x00n<=0\x00\x00\x00\x00pP4!=0\x00\x00pOp->p4type==P4_NOTUSED\x00sqlite3VdbeAppendP4\x00nOp>0\x00\x00\x00aOp->p2>=0\x00\x00sqlite3VdbeAddOpList\x00\x00\x00\x00target>0 && target<=pParse->nMem\x00\x00\x00\x00pParse->pVdbe!=0 || pParse->db->mallocFailed\x00\x00\x00\x00sqlite3ExprCode\x00pParse->db->mallocFailed\x00\x00\x00\x00pCol->iMem>0\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_IntValue)\x00\x00\x00\x00pExpr->u.zToken[0]=='x' || pExpr->u.zToken[0]=='X'\x00\x00pExpr->u.zToken[1]=='\\''\x00\x00\x00\x00z[n]=='\\''\x00\x00pExpr->u.zToken!=0\x00\x00pExpr->u.zToken[0]!=0\x00\x00\x00pExpr->u.zToken[0]=='?' || strcmp(pExpr->u.zToken, z)==0\x00\x00\x00\x00pLeft\x00\x00\x00misuse of aggregate: %s()\x00\x00\x00!ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00unknown function: %s()\x00\x00nFarg>=2\x00\x00\x00\x00nFarg>=1\x00\x00\x00\x00blob\x00\x00\x00\x00text\x00\x00\x00\x00numeric\x00integer\x00real\x00\x00\x00\x00nFarg==1\x00\x00\x00\x00none\x00\x00\x00\x00pFarg->a[0].pExpr!=0\x00\x00\x00\x00pExpr->iTable==0 || pExpr->pLeft->op==TK_SELECT\x00%d columns assigned %d values\x00\x00\x00pExpr->iTable==0 || pExpr->iTable==1\x00\x00\x00\x00pExpr->iColumn>=-1 && pExpr->iColumn<pTab->nCol\x00pTab->iPKey<0 || pExpr->iColumn!=pTab->iPKey\x00\x00\x00\x00p1>=0 && p1<(pTab->nCol*2+2)\x00\x00\x00\x00%s.%s -> $%d\x00\x00\x00\x00new\x00old\x00row value misused\x00\x00\x00op==TK_CASE\x00!ExprHasProperty(pExpr, EP_xIsSelect) && pExpr->x.pList\x00pExpr->x.pList->nExpr > 0\x00\x00\x00pTest!=0\x00\x00\x00\x00pParse->db->mallocFailed || pParse->nErr>0 || pParse->iCacheLevel==iCacheLevel\x00\x00pExpr->affinity==OE_Rollback || pExpr->affinity==OE_Abort || pExpr->affinity==OE_Fail || pExpr->affinity==OE_Ignore\x00RAISE() may only be used within a trigger-program\x00\x00\x00sqlite3ExprCodeTarget\x00\x00\x00sqlite3ExprCodeGetColumn\x00\x00\x00\x00pTab!=0\x00i<pTab->nCol\x00\x00\x00\x00sqlite3ColumnDefault\x00\x00\x00\x00pExpr!=0\x00\x00\x00\x00(pExpr->flags & EP_TokenOnly)==0 || pCtx==0\x00zVal[nVal]=='\\''\x00\x00\x00\x00*ppVal==0\x00\x00\x00pCtx==0\x00valueFromExpr\x00\x00\x00zIn!=0\x00\x00sqlite3AffinityType\x00(h>='0' && h<='9') || (h>='a' && h<='f') || (h>='A' && h<='F')\x00\x00sqlite3HexToInt\x00pMem->flags & MEM_Str || pMem->db->mallocFailed\x00aff==SQLITE_AFF_TEXT\x00\x00\x00\x00affinity==SQLITE_AFF_INTEGER || affinity==SQLITE_AFF_REAL || affinity==SQLITE_AFF_NUMERIC\x00\x00\x00applyAffinity\x00\x00\x00(pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str\x00applyNumericAffinity\x00\x00\x00\x00pMem->flags & MEM_Real\x00\x00sqlite3VdbeIntegerAffinity\x00\x00sqlite3VdbeMemCast\x00\x00(pMem->flags & (MEM_Blob|MEM_Str))!=0\x00\x00\x00(pMem->flags & (MEM_Int|MEM_Real|MEM_Null))!=0\x00\x00sqlite3VdbeMemNumerify\x00\x00sqlite3VdbeMemIntegerify\x00\x00\x00\x00sqlite3VdbeMemRealify\x00\x00\x00iReg>0 || pParse->nErr || pParse->db->mallocFailed\x00\x00iCol>=-1 && iCol<32768\x00\x00p->iTable!=iTab || p->iColumn!=iCol\x00sqlite3ExprCacheStore\x00\x00\x00i>=0\x00\x00\x00\x00z!=0\x00\x00\x00\x000x\x00\x00hex literal too big: %s%s\x00\x00\x00codeInteger\x00!sqlite3IsNaN(value)\x00\x00\x00\x00codeReal\x00\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_LE || pExpr->op==TK_GE\x00pExpr->op==op || (pExpr->op==TK_IS && op==TK_EQ) || (pExpr->op==TK_ISNOT && op==TK_NE)\x00\x00p5==0 || pExpr->op!=op\x00\x00p5==SQLITE_NULLEQ || pExpr->op==op\x00\x00i>=0 && i<nLeft\x00op==TK_LT || op==TK_GT || op==TK_LE || op==TK_GE\x00\x00\x00\x00v->magic==VDBE_MAGIC_INIT\x00\x00\x00sqlite3VdbeMakeLabel\x00\x00\x00\x00codeVectorCompare\x00\x00\x00EXECUTE %s%s SUBQUERY %d\x00\x00\x00\x00CORRELATED \x00LIST\x00\x00\x00\x00SCALAR\x00\x00!isRowid || nVal==1\x00!isRowid\x00\x00\x00\x00pKeyInfo!=0\x00pEList!=0\x00\x00\x00pEList->nExpr>0\x00sqlite3KeyInfoIsWriteable(pKeyInfo)\x00pExpr->op==TK_EXISTS || pExpr->op==TK_SELECT\x00\x00\x00\x00ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00\x00Init subquery result\x00\x00\x00\x00Init EXISTS result\x00\x00sqlite3CodeSubselect\x00\x00\x00\x00PUSH to %d\x0a\x00pExpr->op==TK_IN\x00\x00\x00\x00exprINAffinity\x00\x00i<sqlite3ExprVectorSize(pVector)\x00\x00\x00\x00pVector->op2==0 || pVector->op==TK_REGISTER\x00sqlite3VectorFieldSubexpr\x00\x00\x00pExpr->flags&EP_xIsSelect\x00\x00\x00pExpr->pLeft->flags&EP_xIsSelect\x00\x00\x00\x00pExpr->x.pList->nExpr>0\x00pExpr->op==TK_FUNCTION\x00\x00pExpr->op==TK_COLLATE\x00\x00\x00sqlite3ExprSkipCollate\x00\x00sqlite3ExprAffinity\x00iCol<pTab->nCol\x00sqlite3TableColumnAffinity\x00\x00aff1==0 || aff2==0\x00\x00sqlite3CompareAffinity\x00\x00%*s%s.%p: \x00\x00begin processing:\x0a\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Fifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Queue\x00\x00\x00pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union || pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard || pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo || pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo\x00\x00p->pEList!=0\x00\x00\x00\x00after name resolution:\x0a\x00expected %d columns for '%s' but got %d\x00end compound-select processing\x0a\x00After WHERE-clause push-down:\x0a\x00\x00pItem->addrFillSub==0\x00\x00\x00materialize \"%s\"\x00\x00\x00\x00end %s\x00\x00After all FROM-clause analysis:\x0a\x00\x00\x00\x00sDistinct.isTnct\x00\x00\x00\x00Transform DISTINCT into GROUP BY:\x0a\x00\x0066==sqlite3LogEst(100)\x00\x000==sqlite3LogEst(1)\x00!ExprHasProperty(sAggInfo.aFunc[i].pExpr, EP_xIsSelect)\x00clear abort flag\x00\x00\x00\x00indicate accumulator empty\x00\x00GROUP BY\x00\x00\x00\x00GROUP BY sort\x00\x00\x00output one row\x00\x00check abort flag\x00\x00\x00\x00reset accumulator\x00\x00\x00indicate data in accumulator\x00\x00\x00\x00output final row\x00\x00\x00\x00set abort flag\x00\x00Groupby result generator entry point\x00\x00\x00\x00end groupby result generator\x00\x00\x00\x00p->pGroupBy==0\x00\x00flag==0\x00flag==0 || (pMinMax!=0 && pMinMax->nExpr==1)\x00\x00\x00\x00db->mallocFailed || pMinMax!=0\x00\x00pMinMax==0 || pMinMax->nExpr==1\x00%s() by index\x00\x00\x00RIGHT PART OF ORDER BY\x00\x00ORDER BY\x00\x00\x00\x00end processing\x0a\x00authorizer malfunction\x00\x00nil-SELECT\x00\x00SELECT%s%s (0x%p) selFlags=0x%x nSelectRow=%d\x00\x00\x00 DISTINCT\x00\x00\x00 agg_flag\x00\x00\x00result-set\x00\x00{%d,*}\x00\x00 %s.%s\x00\x00 %s\x00 tabname=%Q\x00 (AS %s)\x00\x00\x00\x00 LEFT-JOIN\x00\x00func-args:\x00\x00GROUPBY\x00ORDERBY\x00UNION ALL\x00\x00\x00| \x00\x00\x00\x00 \x00\x00\x00\x00|-- \x00\x00\x00\x00'-- \x00\x00\x00\x00acc.nChar>0\x00sqlite3TreeViewLine\x00moreToFollow==0 || moreToFollow==1\x00\x00sqlite3TreeViewPush\x00WITH (0x%p, pOuter=0x%p)\x00\x00\x00\x00WITH (0x%p)\x00 AS\x00%s (empty)\x00\x00iOrderByCol=%d\x00\x00nil\x00 flags=0x%x\x00\x00\x00\x00AGG{%d:%d}%s\x00\x00\x00\x00COLUMN(%d)%s\x00\x00\x00\x00{%d:%d}%s\x00\x00\x00%Q\x00\x00VARIABLE(%s,%d)\x00REGISTER(%d)\x00\x00\x00\x00ID \"%w\"\x00CAST %Q\x00ISNOT\x00\x00\x00MUL\x00SUB\x00DIV\x00UMINUS\x00\x00UPLUS\x00\x00\x00SPAN %Q\x00COLLATE %Q\x00\x00AGG_FUNCTION%d %Q\x00\x00\x00FUNCTION %Q\x00EXISTS-expr\x00SELECT-expr\x00NEW\x00OLD\x00unk\x00rollback\x00\x00\x00\x00abort\x00\x00\x00fail\x00\x00\x00\x00ignore\x00\x00RAISE %s(%Q)\x00\x00\x00\x00MATCH {%d:%d}%s\x00VECTOR\x00\x00SELECT-COLUMN %d\x00\x00\x00\x00op=%d\x00\x00\x00sqlite3Select\x00\x00\x00sqlite3SelectPrep\x00\x00\x00(p->selFlags & SF_Converted)==0\x00pNew->pPrior!=0\x00a JOIN clause is required before %s\x00pAlias!=0\x00\x00\x00p==0\x00\x00\x00\x00pDatabase==0 || pTable!=0\x00\x00\x00sqlite3SrcListAppend\x00\x00\x00\x00iStart>=0\x00\x00\x00nExtra>=1\x00\x00\x00pSrc!=0\x00iStart<=pSrc->nSrc\x00\x00db->mallocFailed\x00\x00\x00\x00sqlite3SrcListEnlarge\x00\x00\x00sqlite3SrcListAppendFromTerm\x00\x00\x00\x00pList->nExpr>0\x00\x00pList->a!=0\x00sqlite3ExprListAppend\x00\x00\x00iValue>=0\x00\x00\x00pToken->z!=0 || pToken->n==0\x00\x00\x00\x00sqlite3ExprAlloc\x00\x00\x00\x00convertCompoundSelectToSubquery\x00sqlite3WalkSelectFrom\x00\x00\x00pFrom->fg.isRecursive==0 || pFrom->pTab!=0\x00\x00pFrom->pTab==0\x00\x00pSel!=0\x00sqlite_sq_%p\x00\x00\x00\x00200==sqlite3LogEst(1048576)\x00too many references to \"%s\": max 65535\x00\x00pFrom->pSelect==0\x00\x00\x00pE->op!=TK_DOT || pE->pRight!=0\x00pE->op!=TK_DOT || (pE->pLeft!=0 && pE->pLeft->op==TK_ID)\x00\x00\x00\x00pE->op!=TK_DOT || pRight!=0\x00pE->pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pE->pLeft, EP_IntValue)\x00\x00\x00\x00*\x00\x00\x00zName\x00\x00\x00%s.%s.%s\x00\x00\x00\x00no such table: %s\x00\x00\x00no tables specified\x00too many columns in result set\x00\x00selectExpander\x00\x00bFree==0 || (pParse->pWith==0 && pParse->pWithToFree==0)\x00\x00\x00\x00pParse->pWith!=pWith\x00\x00\x00\x00sqlite3WithPush\x00pList || pParse->db->mallocFailed\x00\x00\x00sqlite3SrcListAssignCursors\x00pFrom->pSelect\x00\x00multiple references to recursive table: %s\x00\x00pTab->nTabRef==1 || ((pSel->selFlags&SF_Recursive) && pTab->nTabRef==2 )\x00\x00\x00\x00circular reference: %s\x00\x00pPrior->pWith==0\x00\x00\x00\x00table %s has %d values for %d columns\x00\x00\x00multiple recursive references: %s\x00\x00\x00recursive reference in a subquery: %s\x00\x00\x00withExpand\x00\x00'%s' is not a function\x00\x00sqlite3SelectDup\x00\x00\x00\x00pNewExpr->iColumn==0 || i>0\x00pOldExpr->pLeft==pOldExpr->pRight\x00\x00\x00pItem[-1].pExpr!=0\x00\x00pNewExpr->iColumn==pItem[-1].pExpr->iColumn+1\x00\x00\x00pPriorSelectCol==pItem[-1].pExpr->pLeft\x00sqlite3ExprListDup\x00\x00flags==0 || flags==EXPRDUP_REDUCE\x00\x00\x00sqlite3ExprDup\x00\x00dupFlags==0 || dupFlags==EXPRDUP_REDUCE\x00pzBuffer==0 || dupFlags==EXPRDUP_REDUCE\x00ExprHasProperty(p, EP_Reduced)==0\x00\x00\x00p->iColumn==0 || p->pRight==0\x00\x00\x00p->pRight==0 || p->pRight==p->pLeft\x00exprDup\x00flags==EXPRDUP_REDUCE || flags==0\x00\x00\x00!ExprHasProperty(p, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00!ExprHasProperty(p, EP_FromJoin)\x00\x00\x00\x00!ExprHasProperty(p, EP_MemToken)\x00\x00\x00\x00!ExprHasProperty(p, EP_NoReduce)\x00\x00\x00\x00dupedExprStructSize\x00sqlite3SrcListDup\x00\x00\x00sqlite3IdListDup\x00\x00\x00\x00nCol==(i16)nCol\x00pColExpr!=0\x00!ExprHasProperty(pColExpr, EP_IntValue)\x00%.*z:%u\x00sqlite3ColumnsFromExprList\x00\x00p->pSchema==0 || p->zDatabase==0\x00\x00\x00\x00sqlite3LocateTableItem\x00\x00no such view\x00\x00\x00\x00no such table\x00\x00\x00pragma_\x00%s: %s.%s\x00\x00\x00%s: %s\x00\x00sqlite3ReadSchema\x00\x00\x00sqlite3BtreeHoldsMutex(db->aDb[0].pBt)\x00\x00db->init.busy==0\x00\x00\x00\x00db->nDb>1\x00\x00\x00sqlite3Init\x00db->aDb[iDb].pSchema\x00\x00\x00\x00iDb==1 || sqlite3BtreeHoldsMutex(db->aDb[iDb].pBt)\x00\x00sqlite_temp_master\x00\x00sqlite_master\x00\x00\x001\x00\x00\x00CREATE TABLE x(type text,name text,tbl_name text,rootpage integer,sql text)\x00attached databases must use the same text encoding as main database\x00unsupported file format\x00db->init.busy\x00\x00\x00SELECT name, rootpage, sql FROM \"%w\".%s ORDER BY rowid\x00\x00sqlite3InitOne\x00\x00argc==3\x00create \x00(rc&0xFF)==(rcp&0xFF)\x00\x00\x00saved_iDb==0 || (db->flags & SQLITE_Vacuum)!=0\x00\x00iDb==1\x00\x00invalid rootpage\x00\x00\x00\x00sqlite3InitCallback\x00?\x00\x00\x00malformed database schema (%s)\x00\x00%z - %s\x00rc==SQLITE_OK || ppStmt==0 || *ppStmt==0\x00\x00\x00\x00rc==SQLITE_OK || *ppStmt==0\x00ppStmt && *ppStmt==0\x00\x00\x00\x00sqlite3BtreeHoldsMutex(pBt)\x00database schema is locked: %s\x00\x00\x00statement too long\x00\x000==sParse.nQueryLoop\x00\x00\x00\x00!(*ppStmt)\x00\x00(rc&db->errMask)==rc\x00\x00\x00\x00sqlite3Prepare\x00\x00rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE\x00\x00sqlite3BtreeSchemaLocked\x00\x00\x00\x00eLock==READ_LOCK || eLock==WRITE_LOCK\x00\x00\x00!(p->db->flags&SQLITE_ReadUncommitted)||eLock==WRITE_LOCK||iTab==1\x00\x00eLock==READ_LOCK || (p==pBt->pWriter && p->inTrans==TRANS_WRITE)\x00\x00\x00\x00eLock==READ_LOCK || pBt->inTransaction==TRANS_WRITE\x00pIter->eLock==READ_LOCK || pIter->eLock==WRITE_LOCK\x00eLock==READ_LOCK || pIter->pBtree==p || pIter->eLock==READ_LOCK\x00p==pBt->pWriter\x00querySharedCacheTableLock\x00\x00\x00pParse->checkSchema\x00sqlite3SchemaMutexHeld(db, iDb, 0)\x00\x00schemaIsValid\x00\x00\x00sqlite3BtreeIsInReadTrans\x00\x00\x00pBt->inTransaction==TRANS_WRITE || IfNotOmitAV(pBt->bDoTruncate)==0\x00p->lock.pBtree==p && p->lock.iTable==1\x00\x00!pBt->pWriter\x00\x00\x00sqlite3BtreeBeginTrans\x00\x00pBt->pPage1==0\x00\x00@ \x00(pageSize & 7)==0\x00\x00\x00pBt->maxLeaf + 23 <= MX_CELL_SIZE(pBt)\x00\x00lockBtree\x00\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0\x00\x00\x00pPager->eState==PAGER_OPEN || pPager->eState==PAGER_READER\x00\x00pPager->tempFile==0 || pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->eLock==NO_LOCK || pPager->eLock==UNKNOWN_LOCK\x00\x00\x00!pPager->tempFile\x00\x00\x00pPager->eState==PAGER_OPEN\x00\x00(pPager->eLock==SHARED_LOCK) || (pPager->exclusiveMode && pPager->eLock>SHARED_LOCK)\x00\x00\x00\x00pPager->pWal==0 || rc==SQLITE_OK\x00\x00\x00\x00sqlite3PagerSharedLock\x00\x00(pPager->eLock>=locktype) || (pPager->eLock==NO_LOCK && locktype==SHARED_LOCK) || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)\x00\x00\x00\x00pager_wait_on_lock\x00\x00eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK\x00pagerLockDb\x00jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) & SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN )\x00hasHotJournal\x00\x00\x00pPager->eLock>=SHARED_LOCK\x00\x00pagerPagecount\x00\x00sqlite3WalDbsize\x00\x00\x00\x00pagerOpenWalIfPresent\x00\x00\x00pPager->eState==PAGER_OPEN || pbOpen\x00\x00\x00\x00pPager->eState==PAGER_READER || !pbOpen\x00pbOpen==0 || *pbOpen==0\x00pbOpen!=0 || (!pPager->tempFile && !pPager->pWal)\x00\x00\x00sqlite3PagerOpenWal\x00pPager->pWal==0 && pPager->tempFile==0\x00\x00pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK\x00pagerOpenWal\x00\x00\x00\x00pagerExclusiveLock\x00\x00zWalName && zWalName[0]\x00pDbFd\x00\x00\x00sqlite3WalOpen\x00\x00pagerBeginReadTransaction\x00\x00\x00pWal->readLock<0\x00\x00\x00\x00thisMark!=READMARK_NOT_USED\x00rc==SQLITE_BUSY || (pWal->readOnly & WAL_SHM_RDONLY)!=0\x00mxReadMark<=pWal->hdr.mxFrame\x00\x00\x00walTryBeginRead\x00SQLite format 3\x00pPager->eState>=PAGER_READER && pPager->eState<PAGER_ERROR\x00\x00rc==SQLITE_OK || pPager->eState==PAGER_READER\x00\x00\x00rc!=SQLITE_OK || pPager->eState==PAGER_WRITER_LOCKED\x00\x00\x00\x00sqlite3PagerBegin\x00\x00\x00pWal->writeLock==0 && pWal->iReCksum==0\x00sqlite3WalBeginWriteTransaction\x00pP1!=0\x00\x00pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize\x00\x00\x00\x00pBt->autoVacuum==1 || pBt->autoVacuum==0\x00\x00\x00\x00pBt->incrVacuum==1 || pBt->incrVacuum==0\x00\x00\x00\x00newDatabase\x00sqlite3PagerPagenumber(pPage->pDbPage)==pPage->pgno\x00sqlite3PagerGetData(pPage->pDbPage) == data\x00sqlite3PagerIswriteable(pPage->pDbPage)\x00pBt->pageSize>=512 && pBt->pageSize<=65536\x00\x00zeroPage\x00\x00\x00\x00pPage->hdrOffset==(pPage->pgno==1 ? 100 : 0)\x00\x00\x00\x00decodeFlags\x00nSize==debuginfo.nSize || CORRUPT_DB\x00\x00\x00\x00cellSizePtr\x00pPage->leaf==0 || pPage->leaf==1\x00\x00\x00\x00pPage->intKeyLeaf\x00\x00\x00pPage->childPtrSize==0\x00\x00btreeParseCellPtr\x00\x00\x00pPage->childPtrSize==4\x00\x00debuginfo.nSize==(u16)(pIter - pCell) || CORRUPT_DB\x00cellSizePtrNoPayload\x00\x00\x00\x00pPage->leaf==0\x00\x00btreeParseCellPtrNoPayload\x00\x00pPage->intKeyLeaf==0\x00\x00\x00\x00btreeParseCellPtrIndex\x00\x00pBt->db\x00sqlite3_mutex_held(pBt->db->mutex)\x00\x00btreeInvokeBusyHandler\x00\x00sqlite3InvokeBusyHandler\x00\x00\x00\x00sqlite3PagerOpenSavepoint\x00\x00\x00nSavepoint>nCurrent && pPager->useJournal\x00\x00\x00pPager->nSavepoint==nSavepoint\x00\x00pagerOpenSavepoint\x00\x00sqlite3WalSavepoint\x00pPg->flags&PGHDR_DIRTY\x00\x00!subjRequiresPage(pPg) || pPg->pgno<=pPg->pPager->dbSize\x00\x00\x00\x00assertTruncateConstraintCb\x00\x00p->inTrans>TRANS_NONE\x00\x00\x00SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK)\x00pBt->pPage1\x00idx>=0 && idx<=15\x00\x00\x00sqlite3BtreeGetMeta\x00pPager->eState>PAGER_OPEN\x00\x00\x00sqlite3PagerDataVersion\x00iDb<db->nDb\x00pDb->pSchema!=0\x00sqlite3ResetOneSchema\x00\x00\x00pBt->autoVacuum\x00nRef>=sqlite3PagerRefcount(pPager)\x00\x00autoVacuumCommit\x00\x00\x00\x00invalidateAllOverflowCache\x00\x00iLastPg>nFin\x00\x00\x00\x00iFreePg==iLastPg\x00\x00\x00\x00iFreePg<iLastPg\x00incrVacuumStep\x00\x00eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum))\x00\x00\x00\x00nearby>0\x00\x00\x00\x00pTrunk!=0\x00\x00\x00pTrunk->aData!=0\x00\x00\x00\x00pPrevTrunk==0\x00\x00\x00sqlite3PagerIswriteable(pPage1->pDbPage)\x00\x00\x00\x00pBt->nPage!=PENDING_BYTE_PAGE(pBt)\x00\x00*pPgno!=PENDING_BYTE_PAGE(pBt)\x00\x00rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1\x00\x00\x00\x00rc!=SQLITE_OK || (*ppPage)->isInit==0\x00\x00\x00allocateBtreePage\x00\x00\x00eType==PTRMAP_OVERFLOW2 || eType==PTRMAP_OVERFLOW1 || eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE\x00pDbPage->pBt==pBt\x00\x00\x00relocatePage\x00\x00\x00\x00pPg->nRef>0\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00pPager->tempFile || !MEMDB\x00\x00pPager->journalMode==PAGER_JOURNALMODE_OFF || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00\x00!pPgOld || pPgOld->nRef==1\x00\x00pPager->pTmpSpace!=0\x00\x00\x00\x00sqlite3PagerMovepage\x00\x00\x00\x00newPgno>0\x00\x00\x00sqlite3PcacheMove\x00\x00\x00sqlite3BitvecClear\x00\x00setChildPtrmaps\x00pPage->pBt!=0\x00\x00\x00pPage->pBt->db!=0\x00\x00\x00pPage->pgno==sqlite3PagerPagenumber(pPage->pDbPage)\x00pPage == sqlite3PagerGetExtra(pPage->pDbPage)\x00\x00\x00pPage->aData == sqlite3PagerGetData(pPage->pDbPage)\x00pPage->nCell>0 || top==usableSize || CORRUPT_DB\x00btreeInitPage\x00\x00\x00pCell!=0\x00\x00\x00\x00ptrmapPutOvflPtr\x00\x00\x00\x000==PTRMAP_ISPAGE(pBt, PENDING_BYTE_PAGE(pBt))\x00\x00\x00ptrmapPut\x00\x00\x00modifyPagePointer\x00\x00\x00pPager->dbSize>=nPage\x00\x00\x00sqlite3PagerTruncateImage\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_ERROR\x00\x00\x00MEMDB==0 || pPager->tempFile\x00\x00\x00\x00rc!=SQLITE_IOERR_BLOCKED\x00\x00\x00\x00pPager->eState==PAGER_WRITER_DBMOD\x00\x00sqlite3PagerCommitPhaseOne\x00\x00pPager->pWal\x00\x00\x00\x00pList\x00\x00\x00p->pgno < p->pDirty->pgno\x00\x00\x00pList->pDirty==0 || isCommit\x00\x00\x00\x00pagerWalFrames\x00\x00(isCommit!=0)==(nTruncate!=0)\x00\x00\x00(int)pWal->szPage==szPage\x00\x00\x00rc==SQLITE_OK || iWrite==0\x00\x00iOffset==walFrameOffset(iFrame, szPage)\x00sqlite3WalFrames\x00\x00\x00\x00(rc&0xff)!=SQLITE_BUSY\x00\x00walRestartLog\x00\x00\x00p->syncFlags & (SQLITE_SYNC_NORMAL|SQLITE_SYNC_FULL)\x00\x00\x00\x00walWriteToLog\x00\x00\x00pWal->iReCksum>0\x00\x00\x00\x00walRewriteChecksums\x00isDirectMode==0\x00!pPager->tempFile && isOpen(pPager->fd)\x00pPgHdr==0 || rc==SQLITE_OK\x00\x00pager_incr_changecounter\x00\x00\x00\x00writeMasterJournal\x00\x00syncJournal\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_WRITER_LOCKED\x00\x00sqlite3PagerExclusiveLock\x00\x00\x00pPager->tempFile || pPager->eState==PAGER_WRITER_DBMOD\x00\x00isOpen(pPager->fd) || pList->pDirty==0\x00\x00pPager->tempFile && rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->fd)\x00(pList->flags&PGHDR_NEED_SYNC)==0\x00\x00\x00pager_write_pagelist\x00\x00\x00\x00rc!=SQLITE_OK || isOpen(pFile)\x00\x00pagerOpentemp\x00\x00\x00pBt->inTransaction==TRANS_WRITE\x00pBt->nTransaction>0\x00sqlite3BtreeCommitPhaseTwo\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_FINISHED || (pagerUseWal(pPager) && pPager->eState==PAGER_WRITER_CACHEMOD)\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager) || !pPager->journalOff\x00\x00\x00sqlite3PagerCommitPhaseTwo\x00\x00(&p[1])==pEnd || p[0].db==p[1].db\x00\x00\x00releaseMemArray\x00idx<p->nResColumn\x00\x00\x00var<COLNAME_N\x00\x00\x00!zName || xDel!=SQLITE_DYNAMIC\x00\x00p->aColName!=0\x00\x00rc!=0 || !zName || (pColName->flags&MEM_Term)!=0\x00\x00\x00\x00sqlite3VdbeSetColName\x00\x00\x00addr\x00\x00\x00\x00opcode\x00\x00p1\x00\x00p2\x00\x00p3\x00\x00p4\x00\x00p5\x00\x00comment\x00selectid\x00\x00\x00\x00order\x00\x00\x00detail\x00\x00isPrepareV2==1 || isPrepareV2==0\x00\x00\x00\x00p->zSql==0\x00\x00sqlite3VdbeSetSql\x00\x00\x00(rc & p->db->errMask)==rc\x00\x00\x00db->nVdbeActive>=db->nVdbeRead\x00\x00db->nVdbeRead>=db->nVdbeWrite\x00\x00\x00db->nVdbeWrite>=0\x00\x00\x00db->nVdbeActive>0 || db->autoCommit==0 || db->nStatement==0\x00p->nFrame==0\x00\x00\x00\x00p->pAuxData==0\x00\x00pCx->pBtx==0 || pCx->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pCx->uc.pCursor!=0\x00\x00pVCur->pVtab->nRef>0\x00\x00\x00\x00sqlite3VdbeFreeCursor\x00\x00\x00pCsr->eCurType==CURTYPE_SORTER\x00\x00sqlite3VdbeSorterClose\x00\x00pSorter->bUseThreads || pSorter->pReader==0\x00pTask->bDone==1\x00ppOut!=0\x00\x00\x00\x00p->tid==0\x00\x00\x00p->id!=0 && p->id!=GetCurrentThreadId()\x00rc!=WAIT_IO_COMPLETION\x00\x00bRc\x00sqlite3ThreadJoin\x00\x00\x00vdbeSorterJoinThread\x00\x00\x00\x00sqlite3VdbeSorterReset\x00\x00pFile\x00\x00\x00sqlite3OsCloseFree\x00\x00pTask->list.aMemory==0\x00\x00vdbeSortSubtaskCleanup\x00\x00closeAllCursors\x00cnt==db->nVdbeActive\x00\x00\x00\x00nWrite==db->nVdbeWrite\x00\x00nRead==db->nVdbeRead\x00\x00\x00\x00checkActiveVdbeCnt\x00\x00sqlite3VdbeEnter\x00\x00\x00\x00FOREIGN KEY constraint failed\x00\x00\x00sqlite3VdbeHalt\x00vdbeLeave\x00\x00\x00i!=1\x00\x00\x00\x00%s-mjXXXXXX9XXz\x00MJ delete: %s\x00\x00\x00MJ collide: %s\x00\x00-mj%06X9%02X\x00\x00\x00\x00zMaster[sqlite3Strlen30(zMaster)-3]=='9'\x00\x00\x00\x00zFile[0]!=0\x00rc!=SQLITE_BUSY\x00vdbeCommit\x00\x00p->pBt->pPager!=0\x00\x00\x00sqlite3BtreeGetFilename\x00sqlite3BtreeGetJournalname\x00\x00eOp==SAVEPOINT_ROLLBACK || eOp==SAVEPOINT_RELEASE\x00\x00\x00db->nStatement>0\x00\x00\x00\x00p->iStatement==(db->nStatement+db->nSavepoint)\x00\x00vdbeCloseStatement\x00\x00iSavepoint>=0 || (iSavepoint==-1 && op==SAVEPOINT_ROLLBACK)\x00pBt->nPage>0\x00\x00\x00\x00sqlite3BtreeSavepoint\x00\x00\x00op==SAVEPOINT_RELEASE||op==SAVEPOINT_ROLLBACK||op==SAVEPOINT_BEGIN\x00\x00iSavepoint>=-1\x00\x00sqlite3VtabSavepoint\x00\x00\x00\x00sqlite3VdbeSetChanges\x00\x00\x00p->apCsr[i]==0\x00\x00p->aMem[i].flags==MEM_Undefined\x00Cleanup\x00sqlite3VdbeFinalize\x00db->pVdbe==p\x00\x00\x00\x00sqlite3VdbeDelete\x00\x00\x00p->db==0 || p->db==db\x00\x00\x00sqlite3VdbeClearObject\x00\x00db->lookaside.bDisable >= pParse->disableLookaside\x00\x00sqlite3ParserReset\x00\x00p->startTime>0\x00\x00db->xProfile!=0 || (db->mTrace & SQLITE_TRACE_PROFILE)!=0\x00\x00\x00p->zSql!=0\x00\x00invokeProfileCallback\x00\x00\x00sqlite3LockAndPrepare\x00\x00\x00sqlite3_prepare\x00unknown error\x00\x00\x00abort due to ROLLBACK\x00\x00\x00sqlite3ErrStr\x00\x00\x00not an error\x00\x00\x00\x00SQL logic error or missing database\x00access permission denied\x00\x00\x00\x00callback requested query abort\x00\x00database is locked\x00\x00database table is locked\x00\x00\x00\x00out of memory\x00\x00\x00attempt to write a readonly database\x00\x00\x00\x00interrupted\x00disk I/O error\x00\x00database disk image is malformed\x00\x00\x00\x00unknown operation\x00\x00\x00database or disk is full\x00\x00\x00\x00unable to open database file\x00\x00\x00\x00locking protocol\x00\x00\x00\x00table contains no data\x00\x00database schema has changed\x00constraint failed\x00\x00\x00datatype mismatch\x00\x00\x00library routine called out of sequence\x00\x00large file support is disabled\x00\x00authorization denied\x00\x00\x00\x00auxiliary database format error\x00bind or column index out of range\x00\x00\x00file is encrypted or is not a database\x00\x00sqlite3_errmsg\x00\x00zDb!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00\x00\x00pSchema\x00sqlite3SchemaMutexHeld(db, j, 0)\x00\x00\x00\x00sqlite3FindIndex\x00\x00\x00\x00sqlite3BtreeSetCacheSize\x00\x00\x00\x00sqlite3PcacheSetCachesize\x00\x00\x00rc==SQLITE_OK || pStmt==0\x00\x00\x00azCols[i]!=0\x00\x00\x00\x00sqlite3_prepare_v2\x00\x00sqlite3_exec\x00\x00\x00\x00v->expired==0\x00\x00\x00db->nVdbeWrite>0 || db->autoCommit==0 || (db->nDeferredCons==0 && db->nDeferredImmCons==0)\x00\x00p->startTime==0\x00p->rc==SQLITE_OK\x00\x00\x00\x00rc==SQLITE_ROW || rc==SQLITE_DONE || rc==SQLITE_ERROR || (rc&0xff)==SQLITE_BUSY || rc==SQLITE_MISUSE\x00\x00\x00\x00(p->rc!=SQLITE_ROW && p->rc!=SQLITE_DONE) || p->rc==p->rcApp\x00\x00\x00\x00sqlite3Step\x00(rc & (db->errMask))==rc\x00\x00\x00\x00p->magic==VDBE_MAGIC_INIT || p->magic==VDBE_MAGIC_RESET\x00p->aMem[i].db==p->db\x00\x00\x00\x00sqlite3VdbeRewind\x00\x00\x00sqlite3_reset\x00\x00\x00p->explain\x00\x00p->magic==VDBE_MAGIC_RUN\x00\x00\x00\x00p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM\x00\x00\x00p->nMem>9\x00\x00\x00pMem->z!=0\x00\x00p->db->mallocFailed\x00%.2x\x00\x00\x00\x00sqlite3VdbeList\x00p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_BUSY\x00\x00\x00p->bIsReader || p->readOnly!=0\x00\x00p->explain==0\x00\x00\x000 < db->nProgressOps\x00\x00\x00\x00VDBE Program Listing:\x0a\x00\x00VDBE Query Plan:\x0a\x00\x00\x00%s\x0a\x00VDBE Trace:\x0a\x00\x00\x00\x00pOp>=aOp && pOp<&aOp[p->nOp]\x00\x00\x00\x00pOp->p1>0\x00\x00\x00pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p1])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p1])\x00\x00\x00pOp->p2>0\x00\x00\x00pOp->p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p2])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p2])\x00\x00\x00pOp->p3>0\x00\x00\x00pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p3])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3])\x00\x00\x00db->nProgressOps!=0\x00pOp->p1>0 && pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00VdbeMemDynamic(pIn1)==0\x00pIn1->flags==MEM_Int\x00\x00\x00\x00pOp->p2>=0 && pOp->p2<p->nOp\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nOp\x00\x00\x00\x00!VdbeMemDynamic(pOut)\x00\x00\x00pIn1->u.i>=0 && pIn1->u.i<p->nOp\x00\x00\x00\x00pCaller->opcode==OP_Yield\x00\x00\x00pCaller->p2>=0 && pCaller->p2<p->nOp\x00\x00\x00\x00pOp->p5<=4\x00\x00%s constraint failed\x00\x00\x00\x00%z: %s\x00\x00abort at %d in [%s]: %s\x00rc==SQLITE_BUSY || rc==SQLITE_OK || rc==SQLITE_ERROR\x00\x00\x00\x00rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT\x00\x00\x00\x00rc==SQLITE_OK || db->nDeferredCons>0 || db->nDeferredImmCons>0\x00\x00pOp->p4.pI64!=0\x00!sqlite3IsNaN(*pOp->p4.pReal)\x00\x00\x00pOp->p4.z!=0\x00\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_TOOBIG\x00\x00pOut->szMalloc>0 && pOut->zMalloc==pOut->z\x00\x00VdbeMemDynamic(pOut)==0\x00pIn3->flags & MEM_Int\x00\x00\x00pOp->p1 <= SQLITE_MAX_LENGTH\x00\x00\x00\x00pOp->p1>0 && pOp->p1<=p->nVar\x00\x00\x00pOp->p4.z==0 || pOp->p4.z==sqlite3VListNumToName(p->pVList,pOp->p1)\x00n>0 && p1>0 && p2>0\x00p1+n<=p2 || p2+n<=p1\x00\x00\x00\x00pOut<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00pIn1<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00memIsValid(pIn1)\x00\x00\x00\x00pOut!=pIn1\x00\x00(pIn1->flags & MEM_Int)!=0\x00\x00p->nResColumn==pOp->p2\x00\x00pOp->p1+pOp->p2<=(p->nMem+1 - p->nCursor)+1\x00db->flags&SQLITE_CountRows\x00\x00p->usesStmtJournal\x00\x00p->iStatement==0 || db->flags&SQLITE_CountRows\x00\x00memIsValid(&pMem[i])\x00\x00\x00\x00(pMem[i].flags & MEM_Ephem)==0 || (pMem[i].flags & (MEM_Str|MEM_Blob))==0\x00\x00\x00pIn1!=pOut\x00\x00pOp->p4type==P4_COLLSEQ\x00pOp->p4type==P4_FUNCDEF\x00pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00n==0 || (pOp->p2>0 && pOp->p2+n<=(p->nMem+1 - p->nCursor)+1)\x00\x00\x00\x00pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n\x00\x00\x00pOp->p4type==P4_FUNCCTX\x00memIsValid(pCtx->argv[i])\x00\x00\x00op==OP_ShiftRight || op==OP_ShiftLeft\x00\x00\x00pOp->p2>=SQLITE_AFF_BLOB && pOp->p2<=SQLITE_AFF_REAL\x00\x00\x00\x00pOp->opcode==OP_Eq || pOp->opcode==OP_Ne\x00\x00\x00\x00(flags1 & MEM_Cleared)==0\x00\x00\x00(pOp->p5 & SQLITE_JUMPIFNULL)==0\x00\x00\x00\x00pIn1!=pIn3\x00\x00pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0\x00(pIn1->flags & MEM_Dyn) == (flags1 & MEM_Dyn)\x00\x00\x00(pIn3->flags & MEM_Dyn) == (flags3 & MEM_Dyn)\x00\x00\x00pOp->opcode==OP_Ne || pOp->opcode==OP_Eq\x00\x00\x00\x00res2==0 || res2==1\x00\x00pOp>aOp\x00pOp[-1].opcode==OP_Lt || pOp[-1].opcode==OP_Gt\x00\x00pOp[-1].p5 & SQLITE_STOREP2\x00pOp->p4type==P4_INTARRAY\x00\x00\x00\x00pOp->p4.ai\x00\x00pOp[1].opcode==OP_Compare\x00\x00\x00pOp[1].p5 & OPFLAG_PERMUTE\x00\x00pOp[-1].opcode==OP_Permutation\x00\x00pOp[-1].p4type==P4_INTARRAY\x00aPermute!=0\x00p1>0 && p1+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p2>0 && p2+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p1>0 && p1+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00p2>0 && p2+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00memIsValid(&aMem[p1+idx])\x00\x00\x00memIsValid(&aMem[p2+idx])\x00\x00\x00i<pKeyInfo->nField\x00\x00p->aOp[0].opcode==OP_Init\x00\x00\x00pOp->p1>=0 && pOp->p1<p->nCursor\x00\x00\x00\x00pC!=0\x00\x00\x00p2<pC->nField\x00\x00\x00pC->eCurType!=CURTYPE_VTAB\x00\x00pC->eCurType!=CURTYPE_PSEUDO || pC->nullRow\x00pC->eCurType!=CURTYPE_SORTER\x00\x00\x00\x00pC->uc.pseudoTableReg>0\x00pReg->flags & MEM_Blob\x00\x00memIsValid(pReg)\x00\x00\x00\x00pC->eCurType==CURTYPE_BTREE\x00pCrsr\x00\x00\x00sqlite3BtreeCursorIsValid(pCrsr)\x00\x00\x00\x00avail<=65536\x00\x00\x00\x00pC->nHdrParsed<=p2\x00\x00p2<pC->nHdrParsed\x00\x00\x00sqlite3VdbeCheckMemInvariants(pDest)\x00\x00\x00\x00t==pC->aType[p2]\x00\x00\x00\x00zAffinity!=0\x00\x00\x00\x00zAffinity[pOp->p2]==0\x00\x00\x00pIn1 <= &p->aMem[(p->nMem+1 - p->nCursor)]\x00\x00nField>0 && pOp->p2>0 && pOp->p2+nField<=(p->nMem+1 - p->nCursor)+1\x00pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2\x00pData0<=pLast\x00\x00\x00zAffinity[0]==0 || pRec<=pLast\x00\x00memIsValid(pRec)\x00\x00\x00\x00i==nHdr\x00j==nByte\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType==CURTYPE_BTREE\x00\x00db->pSavepoint==0 || db->autoCommit==0\x00\x00p1==SAVEPOINT_BEGIN||p1==SAVEPOINT_RELEASE||p1==SAVEPOINT_ROLLBACK\x00\x00db->pSavepoint || db->isTransactionSavepoint==0\x00checkSavepointCount(db)\x00p->bIsReader\x00\x00\x00\x00cannot open savepoint - SQL statements in progress\x00\x00db->autoCommit==0 || db->nVTrans==0\x00no such savepoint: %s\x00\x00\x00cannot release savepoint - SQL statements in progress\x00\x00\x00pSavepoint==db->pSavepoint\x00\x00desiredAutoCommit==1 || desiredAutoCommit==0\x00\x00\x00\x00desiredAutoCommit==1 || iRollback==0\x00\x00\x00\x00db->nVdbeActive>0\x00\x00\x00desiredAutoCommit==1\x00\x00\x00\x00cannot commit transaction - SQL statements in progress\x00\x00db->nStatement==0\x00\x00\x00cannot start a transaction within a transaction\x00cannot rollback - no transaction is active\x00\x00cannot commit - no transaction is active\x00\x00\x00\x00p->readOnly==0 || pOp->p2==0\x00\x00\x00\x00pOp->p1>=0 && pOp->p1<db->nDb\x00\x00\x00DbMaskTest(p->btreeMask, pOp->p1)\x00\x00\x00sqlite3BtreeIsInTrans(pBt)\x00\x00db->nStatement>=0 && db->nSavepoint>=0\x00\x00pOp->p5==0 || pOp->p4type==P4_INT32\x00pOp->p3<SQLITE_N_BTREE_META\x00db->aDb[iDb].pBt!=0\x00DbMaskTest(p->btreeMask, iDb)\x00\x00\x00pOp->p2<SQLITE_N_BTREE_META\x00p->readOnly==0\x00\x00pDb->pBt!=0\x00sqlite3SchemaMutexHeld(db, pOp->p1, 0)\x00\x00pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00\x00pOp->p4type==P4_KEYINFO\x00pCur->iDb==pOp->p3\x00\x00pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00pOp->opcode==OP_OpenRead || pOp->opcode==OP_ReopenIdx || p->readOnly==0\x00pX!=0\x00\x00\x00p2>0\x00\x00\x00\x00p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00\x00memIsValid(pIn2)\x00\x00\x00\x00(pIn2->flags & MEM_Int)!=0\x00\x00p2>=2\x00\x00\x00pKeyInfo->enc==ENC(db)\x00\x00pKeyInfo->db==db\x00\x00\x00\x00pOp->p1>=0\x00\x00nField>=0\x00\x00\x00pOp->p2>=0\x00\x00pgno==MASTER_ROOT+1\x00pCx->pKeyInfo->db==db\x00\x00\x00pCx->pKeyInfo->enc==ENC(db)\x00isSorter(pC)\x00\x00\x00\x00pOp->p3>=0\x00\x00pOp->p5==0\x00\x00pOp->p2!=0\x00\x00pC->isOrdered\x00\x00\x00pC->uc.pCursor!=0\x00\x00\x00sqlite3BtreeCursorHasHint(pC->uc.pCursor, BTREE_SEEK_EQ)==0 || CORRUPT_DB\x00\x00\x00pOp->opcode==OP_SeekGE || pOp->opcode==OP_SeekLE\x00\x00\x00\x00pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT\x00\x00pOp[1].p1==pOp[0].p1\x00\x00\x00\x00pOp[1].p2==pOp[0].p2\x00\x00\x00\x00pOp[1].p3==pOp[0].p3\x00\x00\x00\x00pOp[1].p4.i==pOp[0].p4.i\x00\x00\x00\x00pOp->p4type==P4_INT32\x00\x00\x00nField>0\x00\x00\x00\x00oc!=OP_SeekGT || r.default_rc==-1\x00\x00\x00oc!=OP_SeekLE || r.default_rc==-1\x00\x00\x00oc!=OP_SeekGE || r.default_rc==+1\x00\x00\x00oc!=OP_SeekLT || r.default_rc==+1\x00\x00\x00memIsValid(&r.aMem[i])\x00\x00res!=0\x00\x00oc==OP_SeekGE || oc==OP_SeekGT\x00\x00oc==OP_SeekLT || oc==OP_SeekLE\x00\x00pC->isTable==0\x00\x00memIsValid(&r.aMem[ii])\x00(r.aMem[ii].flags & MEM_Zero)==0 || r.aMem[ii].n==0\x00pIn3->flags & MEM_Blob\x00\x00pC->isTable\x00pCrsr!=0\x00\x00\x00\x00rc==SQLITE_OK || res==0\x00p->apCsr[pOp->p1]!=0\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType!=CURTYPE_VTAB\x00\x00\x00sqlite3BtreeCursorIsValid(pC->uc.pCursor)\x00\x00\x00pOp->p3<=pFrame->nMem\x00\x00\x00memIsValid(pMem)\x00\x00\x00\x00(pMem->flags & MEM_Int)!=0\x00\x00pOp->p3==0\x00\x00v>0\x00memIsValid(pData)\x00\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || pC->isTable\x00\x00\x00\x00pOp->p4type==P4_TABLE || pOp->p4type>=P4_STATIC\x00pKey->flags & MEM_Int\x00\x00\x00memIsValid(pKey)\x00\x00\x00\x00pOp->opcode==OP_InsertInt\x00\x00\x00pC->iDb>=0\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || HasRowid(pTab)\x00pData->flags & (MEM_Blob|MEM_Str)\x00\x00\x00pC->deferredMoveto==0\x00\x00\x00pC->movetoTarget==iKey\x00\x00pOp->p4.pTab!=0\x00(pOp->p5 & ~(OPFLAG_SAVEPOSITION|OPFLAG_AUXDELETE))==0\x00\x00rc!=SQLITE_OK || (pOut->flags & MEM_Blob)\x00\x00\x00isSorter(pC)==0\x00pC->nullRow==0\x00\x00pC->uc.pVCur!=0\x00pModule->xRowid\x00pOp->p2==0\x00\x00isSorter(pC)==(pOp->opcode==OP_SorterSort)\x00\x00pOp->p2>0 && pOp->p2<p->nOp\x00pOp->p5<ArraySize(p->aCounter)\x00\x00res==0 || (res==1 && pC->isTable==0)\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00pOp->opcode!=OP_Prev || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00pOp->opcode!=OP_NextIfOpen || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00\x00\x00pOp->opcode!=OP_PrevIfOpen || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->opcode!=OP_NextIfOpen || pC->seekOp==OP_SeekGT || pC->seekOp==OP_SeekGE || pC->seekOp==OP_Rewind || pC->seekOp==OP_Found\x00\x00\x00pOp->opcode!=OP_Prev || pOp->opcode!=OP_PrevIfOpen || pC->seekOp==OP_SeekLT || pC->seekOp==OP_SeekLE || pC->seekOp==OP_Last\x00isSorter(pC)==(pOp->opcode==OP_SorterInsert)\x00\x00\x00\x00pIn2->flags & MEM_Blob\x00\x00pC->eCurType==CURTYPE_BTREE || pOp->opcode==OP_SorterInsert\x00pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00!pC->nullRow || pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nCursor\x00\x00\x00\x00pTabCur!=0\x00\x00pTabCur->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pTabCur->uc.pCursor!=0\x00\x00pTabCur->isTable\x00\x00\x00\x00pOp->p4type==P4_INTARRAY || pOp->p4.ai==0\x00\x00\x00pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p5==0 || pOp->p5==1\x00\x00\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxGT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxGT\x00\x00pOp->p1>1\x00\x00\x00resetSchemaOnFault==0 || resetSchemaOnFault==iDb+1\x00\x00DbMaskTest(p->btreeMask, pOp->p2)\x00\x00\x00pC->isEphemeral\x00DbHasProperty(db, iDb, DB_SchemaLoaded)\x00SELECT name, rootpage, sql FROM '%q'.%s WHERE %s ORDER BY rowid\x00nRoot>0\x00aRoot[nRoot]==0\x00(pnErr->flags & MEM_Int)!=0\x00(pnErr->flags & (MEM_Str|MEM_Blob))==0\x00\x00pOp->p5<db->nDb\x00DbMaskTest(p->btreeMask, pOp->p5)\x00\x00\x00z==0\x00\x00\x00\x00pIn3->flags&MEM_Int\x00iSet==-1 || iSet>=0\x00pProgram->nOp>0\x00too many levels of trigger recursion\x00\x00\x00\x00nMem>0\x00\x00pProgram->nMem+pProgram->nCsr==pFrame->nChildMem || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem)\x00\x00pProgram->nCsr==pFrame->nChildCsr\x00\x00\x00(int)(pOp - aOp)==pFrame->pc\x00\x00\x00\x00pFrame->pAuxData==0\x00pIn1->flags&MEM_Int\x00pIn1->flags & MEM_Int\x00\x00\x00t.flags==MEM_Null\x00\x00\x00pOp[-1].opcode==OP_CollSeq\x00\x00(pMem->flags & ~(MEM_Null|MEM_Agg))==0\x00\x00pOp->p2==SQLITE_CHECKPOINT_PASSIVE || pOp->p2==SQLITE_CHECKPOINT_FULL || pOp->p2==SQLITE_CHECKPOINT_RESTART || pOp->p2==SQLITE_CHECKPOINT_TRUNCATE\x00\x00eNew==PAGER_JOURNALMODE_DELETE || eNew==PAGER_JOURNALMODE_TRUNCATE || eNew==PAGER_JOURNALMODE_PERSIST || eNew==PAGER_JOURNALMODE_OFF || eNew==PAGER_JOURNALMODE_MEMORY || eNew==PAGER_JOURNALMODE_WAL || eNew==PAGER_JOURNALMODE_QUERY\x00\x00cannot change %s wal mode from within a transaction\x00into\x00\x00\x00\x00out of\x00\x00sqlite3BtreeIsInTrans(pBt)==0\x00\x00\x00p1>=0 && p1<db->nDb\x00DbMaskTest(p->btreeMask, p1)\x00\x00\x00\x00isWriteLock==0 || isWriteLock==1\x00\x00\x00\x00database table is locked: %s\x00\x00\x00\x00(aMem[pOp->p2].flags & MEM_Str)!=0\x00\x00(aMem[pOp->p2].flags & MEM_Static)!=0\x00\x00\x00zTab || db->mallocFailed\x00\x00\x00\x00memIsValid(pQuery)\x00\x00pCur->eCurType==CURTYPE_VTAB\x00\x00\x00\x00(pQuery->flags&MEM_Int)!=0 && pArgc->flags==MEM_Int\x00pModule->xColumn\x00\x00\x00\x00pModule->xNext\x00\x00pVtab->pModule->xRename\x00memIsValid(pName)\x00\x00\x00pName->flags & MEM_Str\x00\x00pOp->p2==1 || pOp->p5==OE_Fail || pOp->p5==OE_Rollback || pOp->p5==OE_Abort || pOp->p5==OE_Ignore || pOp->p5==OE_Replace\x00\x00\x00\x00pOp->p4type==P4_VTAB\x00\x00\x00\x00memIsValid(pX)\x00\x00nArg>1 && apArg[0] && (apArg[0]->flags&MEM_Null)\x00\x00\x00\x00-- \x00pOp->p4.z==0 || strncmp(pOp->p4.z, \"-\" \"- \", 3)==0\x00\x00pOp==p->aOp\x00-- %s\x00\x00\x00SQL-trace: %s\x0a\x00\x00pOp->opcode==OP_Noop || pOp->opcode==OP_Explain\x00pOp>=&aOp[-1] && pOp<&aOp[p->nOp-1]\x00rc=%d\x0a\x00\x00rc\x00\x00statement aborts at %d: [%s] %s\x00DELETE%\x00rc!=SQLITE_OK || nExtraDelete==0 || sqlite3_strlike(\"DELETE%\",p->zSql,0)!=0\x00db->u1.isInterrupted\x00\x00\x00\x00sqlite3VdbeExec\x00SQL: [%s]\x0a\x00\x00REG[%d] = \x00\x00 undefined\x00\x00 NULL\x00\x00\x00 si:%lld\x00\x00\x00\x00 i:%lld\x00 r:%g\x00\x00\x00 (rowset)\x00\x00\x00 subtype=0x%02x\x00(f & (MEM_Static|MEM_Ephem))==0\x00(f & (MEM_Dyn|MEM_Ephem))==0\x00\x00\x00\x00(f & (MEM_Static|MEM_Dyn))==0\x00\x00\x00%d[\x00%02X\x00\x00\x00\x00+%dz\x00\x00\x00\x00sqlite3VdbeMemPrettyPrint\x00\x00\x00(X)\x00(8)\x00(16LE)\x00\x00(16BE)\x00\x00NOT NULL\x00\x00\x00\x00FOREIGN KEY\x00out2Prerelease\x00\x00sqlite3VdbeMemTooBig\x00\x00\x00\x00(pFrom->flags & MEM_RowSet)==0\x00\x00pTo->db==pFrom->db\x00\x00srcType==MEM_Ephem || srcType==MEM_Static\x00\x00\x00sqlite3VdbeMemShallowCopy\x00\x00\x00!VdbeMemDynamic(pTo)\x00\x00\x00\x00vdbeClrCopy\x00pFrom->db==0 || sqlite3_mutex_held(pFrom->db->mutex)\x00\x00\x00\x00pTo->db==0 || sqlite3_mutex_held(pTo->db->mutex)\x00\x00\x00\x00pFrom->db==0 || pTo->db==0 || pFrom->db==pTo->db\x00\x00\x00\x00sqlite3VdbeMemMove\x00\x00(pMem->flags & (MEM_Int|MEM_Real))==0\x00\x00\x00(pMem->flags & (MEM_Str|MEM_Blob))!=0\x00\x00\x00computeNumericType\x00\x00(combined_flags & MEM_RowSet)==0\x00\x00\x00\x00pMem1->enc==pMem2->enc || pMem1->db->mallocFailed\x00\x00\x00pMem1->enc==SQLITE_UTF8 || pMem1->enc==SQLITE_UTF16LE || pMem1->enc==SQLITE_UTF16BE\x00!pColl || pColl->xCmp\x00\x00\x00sqlite3MemCompare\x00\x00\x00(flags & ~MEM_TypeMask)==0\x00\x00sqlite3VdbeMemInit\x00\x00(pB1->flags & MEM_Zero)==0 || n1==0\x00(pB2->flags & MEM_Zero)==0 || n2==0\x00sqlite3BlobCompare\x00\x00p->deferredMoveto\x00\x00\x00p->isTable\x00\x00p->eCurType==CURTYPE_BTREE\x00\x00handleDeferredMoveto\x00\x00\x00\x00cursorOwnsBtShared(pCur)\x00\x00\x00\x00sqlite3_mutex_held(pCur->pBtree->db->mutex)\x00pRes\x00\x00\x00\x00(pIdxKey==0)==(pCur->pKeyInfo==0)\x00\x00\x00pCur->eState!=CURSOR_VALID || (pIdxKey==0)==(pCur->curIntKey!=0)\x00\x00\x00\x00pIdxKey->default_rc==1 || pIdxKey->default_rc==0 || pIdxKey->default_rc==-1\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->isInit\x00\x00pCur->eState==CURSOR_INVALID || pCur->apPage[pCur->iPage]->nCell>0\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0\x00\x00\x00\x00pCur->apPage[0]->intKey==pCur->curIntKey\x00\x00\x00\x00pCur->curIntKey || pIdxKey\x00\x00pPage->nCell>0\x00\x00pPage->intKey==(pIdxKey==0)\x00biasRight==0 || biasRight==1\x00\x00\x00\x00nCellKey==intKey\x00\x00\x00\x00lwr+upr>=0\x00\x00(pIdxKey->errCode!=SQLITE_CORRUPT || c==0) && (pIdxKey->errCode!=SQLITE_NOMEM || pCur->pBtree->db->mallocFailed)\x00\x00\x00\x00c==0\x00\x00\x00\x00lwr==upr+1 || (pPage->intKey && !pPage->leaf)\x00\x00\x00pPage->isInit\x00\x00\x00(pCur->curFlags & BTCF_ValidOvfl)==0\x00\x00\x00\x00cursorHoldsMutex(p)\x00cursorOwnsBtShared\x00\x00sqlite3BtreeMovetoUnpacked\x00\x00pRes!=0\x00*pRes==0 || *pRes==1\x00\x00\x00\x00pCur->skipNext==0 || pCur->eState!=CURSOR_VALID\x00sqlite3BtreeNext\x00\x00\x00\x00*pRes==0\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_SKIPNEXT\x00btreeNext\x00\x00\x00pCur->eState>=CURSOR_REQUIRESEEK\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_INVALID\x00\x00btreeRestoreCursorPosition\x00\x00nKey==(i64)(int)nKey\x00\x00\x00\x00btreeMoveto\x00sqlite3VdbeAllocUnpackedRecord\x00\x00u<=pKeyInfo->nField + 1\x00sqlite3VdbeRecordUnpack\x00n>3 && n<=9\x00sqlite3GetVarint32\x00\x00sizeof(r1)==sizeof(t2) && memcmp(&r1, &t2, sizeof(r1))==0\x00\x00\x00serialGet\x00\x00\x00pCur->iPage<BTCURSOR_MAX_DEPTH\x00\x00pCur->iPage>=0\x00\x00moveToChild\x00pCur==0 || ppPage==&pCur->apPage[pCur->iPage]\x00\x00\x00pCur==0 || bReadOnly==pCur->curPagerFlags\x00\x00\x00pCur==0 || pCur->iPage>0\x00\x00\x00\x00(*ppPage)->pgno==pgno\x00\x00\x00(*ppPage)->aData==sqlite3PagerGetData(pDbPage)\x00\x00pgno!=0 || rc==SQLITE_CORRUPT\x00\x00\x00getAndInitPage\x00\x00moveToLeftmost\x00\x00pCur->iPage>0\x00\x00\x00pCur->apPage[pCur->iPage]\x00\x00\x00moveToParent\x00\x00\x00\x00iIdx<=pParent->nCell\x00\x00\x00\x00get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild\x00get4byte(findCell(pParent, iIdx))==iChild\x00\x00\x00assertParentIndex\x00\x00\x00flags & MEM_Str\x00(*(u8*)pKey1)<=0x3F || CORRUPT_DB\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res)\x00\x00\x00nKey>=0\x00szHdr<=(u32)nKey\x00\x00\x00\x00nField <= pKeyInfo->nField+pKeyInfo->nXField\x00\x00\x00\x00vdbeAssertFieldCountWithinLimits\x00\x00\x00\x00vdbeRecordCompareInt\x00\x00\x00\x00pPKey2->pKeyInfo->nField+pPKey2->pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pPKey2->pKeyInfo->aSortOrder!=0\x00pPKey2->pKeyInfo->nField>0\x00\x00idx1<=szHdr1 || CORRUPT_DB\x00\x00(pRhs->flags & MEM_Zero)==0 || pRhs->n==0\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, rc)\x00\x00\x00\x00mem1.szMalloc==0\x00\x00\x00\x00CORRUPT_DB || vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, pPKey2->default_rc) || pKeyInfo->db->mallocFailed\x00\x00\x00\x00serial_type<12 || sqlite3SmallTypeSizes[serial_type]==(serial_type - 12)/2\x00\x00sqlite3VdbeSerialTypeLen\x00\x00\x00\x00sqlite3VdbeRecordCompareWithSkip\x00\x00\x00\x00CORRUPT_DB || (serial_type>=1 && serial_type<=9 && serial_type!=7)\x00\x00vdbeRecordDecodeInt\x00pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pKeyInfo->nField>0\x00\x00vdbeRecordCompareDebug\x00\x00i<10\x00\x00\x00\x00sqlite3VarintLen\x00\x00\x00\x00sqlite3VdbeFindCompare\x00\x00pPKey2->aMem[0].flags & MEM_Str\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res) || CORRUPT_DB || pPKey2->pKeyInfo->db->mallocFailed\x00\x00\x00vdbeRecordCompareString\x00pCur->skipNext!=SQLITE_OK\x00\x00\x00pCur->apPage[pCur->iPage]!=0\x00\x00\x00\x00pCur->iPage==(-1)\x00\x00\x00pRoot->pgno==pCur->pgnoRoot\x00pRoot->intKey==1 || pRoot->intKey==0\x00\x00\x00\x00moveToRoot\x00\x00p->uc.pCursor!=0\x00\x00\x00\x00sqlite3BtreeCursorHasMoved(p->uc.pCursor)\x00\x00\x00handleMovedCursor\x00\x00\x00pCur!=0\x00pCur->eState!=CURSOR_VALID\x00\x00pCur->skipNext==0\x00\x00\x00sqlite3BtreeCursorRestore\x00\x00\x00pCur!=0 && pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00\x00pCur->info.nSize>0\x00\x00pCur->info.pPayload>pCur->apPage[pCur->iPage]->aData || CORRUPT_DB\x00\x00pCur->info.pPayload<pCur->apPage[pCur->iPage]->aDataEnd ||CORRUPT_DB\x00\x00\x00\x00fetchPayload\x00\x00\x00\x00sqlite3BtreeCursorIsValid(pCur)\x00!VdbeMemDynamic(pMem)\x00\x00\x00zData!=0\x00\x00\x00\x00sqlite3VdbeMemFromBtree\x00serial_type<128\x00sqlite3VdbeOneByteSerialTypeLen\x00pLen!=0\x00pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob)\x00\x00sqlite3VdbeSerialType\x00\x00\x00n<=9\x00\x00\x00\x00putVarint64\x00pMem->n + ((pMem->flags & MEM_Zero)?pMem->u.nZero:0) == (int)sqlite3VdbeSerialTypeLen(serial_type)\x00\x00sqlite3VdbeSerialPut\x00\x00\x00\x00n==(db->nSavepoint + db->isTransactionSavepoint)\x00\x00\x00\x00checkSavepointCount\x00p->inTrans==TRANS_WRITE\x00(pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00iStatement>0\x00\x00\x00\x00iStatement>p->db->nSavepoint\x00\x00\x00\x00sqlite3BtreeBeginStmt\x00\x00\x00idx>=1 && idx<=15\x00\x00\x00pBt->pPage1!=0\x00\x00pBt->autoVacuum || iMeta==0\x00iMeta==0 || iMeta==1\x00\x00\x00\x00sqlite3BtreeUpdateMeta\x00\x00iCur>=0 && iCur<p->nCursor\x00\x00allocateCursor\x00\x00wrFlag==0 || wrFlag==BTREE_WRCSR || wrFlag==(BTREE_WRCSR|BTREE_FORDELETE)\x00\x00\x00hasSharedCacheTableLock(p, iTable, pKeyInfo!=0, (wrFlag?2:1))\x00\x00\x00wrFlag==0 || !hasReadConflicts(p, iTable)\x00\x00\x00wrFlag==0 || p->inTrans==TRANS_WRITE\x00\x00\x00\x00pBt->pPage1 && pBt->pPage1->aData\x00\x00\x00wrFlag==0 || (pBt->btsFlags & BTS_READ_ONLY)==0\x00wrFlag==0\x00\x00\x00btreeCursor\x00x==BTREE_SEEK_EQ || x==BTREE_BULKLOAD || x==0\x00\x00\x00sqlite3BtreeCursorHintFlags\x00:memory:\x00\x00\x00\x00pVfs!=0\x00(flags&0xff)==flags\x00(flags & BTREE_UNORDERED)==0 || (flags & BTREE_SINGLE)!=0\x00\x00\x00(flags & BTREE_SINGLE)==0 || isTempDb\x00\x00\x00pBt->nRef>0\x00(pBt->pageSize & 7)==0\x00\x00sqlite3_mutex_held(mutexOpen)\x00\x00\x00rc!=SQLITE_OK || sqlite3BtreeConnectionCount(*ppBtree)>0\x00\x00\x00\x00sqlite3BtreeOpen\x00\x00\x00\x00nUri>=0\x00EIGHT_BYTE_ALIGNMENT(SQLITE_INT_TO_PTR(journalFileSize))\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pPager->jfd)\x00\x00\x00nPathname>0\x00-journal\x00\x00\x00\x00-wal\x00\x00\x00\x00!memDb\x00\x00nolock\x00\x00immutable\x00\x00\x00pPager->memDb==0\x00\x00\x00\x00nExtra>=8 && nExtra<1000\x00\x00\x00\x00tempFile==PAGER_LOCKINGMODE_NORMAL || tempFile==PAGER_LOCKINGMODE_EXCLUSIVE\x00useJournal || pPager->tempFile\x00\x00pPager->fullSync==0\x00pPager->extraSync==0\x00\x00\x00\x00pPager->syncFlags==0\x00\x00\x00\x00pPager->walSyncFlags==0\x00pPager->ckptSyncFlags==0\x00\x00\x00\x00isOpen(pPager->fd) || tempFile\x00\x00sqlite3PagerOpen\x00\x00\x00\x00onoffalseyestruextrafull\x00\x00\x00\x00szExtra>=8\x00\x00sqlite3PcacheOpen\x00\x00\x00(pPg->flags&PGHDR_NEED_SYNC)==0\x00pagerStress\x00sqlite3PagerPageRefcount(pData)>0\x00\x00\x00pageReinit\x00\x00sqlite3PagerReadFileheader\x00\x00((int(*)(void *))(ap[0]))==xBusyHandler\x00ap[1]==pBusyHandlerArg\x00\x00sqlite3PagerSetBusyhandler\x00\x00pgnoRoot>=3 || CORRUPT_DB\x00\x00\x00eType!=PTRMAP_ROOTPAGE\x00\x00eType!=PTRMAP_FREEPAGE\x00\x00sqlite3PagerIswriteable(pBt->pPage1->pDbPage)\x00\x00\x00sqlite3PagerIswriteable(pRoot->pDbPage)\x00(pBt->openFlags & BTREE_SINGLE)==0 || pgnoRoot==2\x00\x00\x00btreeCreateTable\x00\x00\x00\x00pCsr->pKeyInfo && pCsr->pBtx==0\x00pSorter->iMemory==0\x00sqlite3VdbeSorterInit\x00\x00\x00sqlite3BtreePrevious\x00\x00\x00\x00(pCur->curFlags & (BTCF_AtLast|BTCF_ValidOvfl|BTCF_ValidNKey))==0\x00\x00\x00pCur->info.nSize==0\x00(pCur->curFlags & (BTCF_ValidOvfl))==0\x00\x00btreePrevious\x00\x00\x00(pCur->curFlags & BTCF_ValidNKey)==0\x00\x00\x00\x00moveToRightmost\x00pCur->aiIdx[ii]==pCur->apPage[ii]->nCell\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]==pCur->apPage[pCur->iPage]->nCell-1\x00\x00\x00\x00pCur->apPage[pCur->iPage]->leaf\x00sqlite3BtreeLast\x00\x00\x00\x00(flags & (BTREE_SAVEPOSITION|BTREE_APPEND))==flags\x00\x00(pCur->curFlags & BTCF_WriteFlag)!=0 && pBt->inTransaction==TRANS_WRITE && (pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00\x00hasSharedCacheTableLock(p, pCur->pgnoRoot, pCur->pKeyInfo!=0, 2)\x00\x00\x00\x00(pX->pKey==0)==(pCur->pKeyInfo==0)\x00\x00pX->pKey==0\x00(flags & BTREE_SAVEPOSITION)==0 || ((pCur->curFlags&BTCF_ValidNKey)!=0 && pX->nKey==pCur->info.nKey)\x00\x00\x00\x00pCur->eState==CURSOR_VALID || (pCur->eState==CURSOR_INVALID && loc)\x00pPage->intKey || pX->nKey>=0\x00\x00\x00\x00pPage->leaf || !pPage->intKey\x00\x00\x00newCell!=0\x00\x00szNew==pPage->xCellSize(pPage, newCell)\x00szNew <= MX_CELL_SIZE(pBt)\x00\x00idx<pPage->nCell\x00\x00\x00\x00pPage->leaf\x00pPage->nOverflow==0 || rc==SQLITE_OK\x00\x00\x00\x00rc!=SQLITE_OK || pPage->nCell>0 || pPage->nOverflow>0\x00\x00\x00pCur->pKey==0\x00\x00\x00pCur->apPage[pCur->iPage]->nOverflow==0\x00sqlite3BtreeInsert\x00\x00sqlite3BtreeHoldsMutex(pBtree)\x00\x00invalidateIncrblobCursors\x00\x00\x00pCell<pPage->aData || pCell>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00\x00\x00pX->nKey<=0x7fffffff && pX->pKey!=0\x00nHeader==(int)(info.pPayload - pCell)\x00\x00\x00info.nKey==pX->nKey\x00*pnSize == info.nSize\x00\x00\x00spaceLeft == info.nLocal\x00\x00\x00\x00pToRelease==0 || sqlite3PagerIswriteable(pToRelease->pDbPage)\x00\x00\x00pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pSrc\x00\x00\x00\x00fillInCell\x00\x00pBt->usableSize > 4\x00nOvfl>0 || (CORRUPT_DB && (pInfo->nPayload + ovflPageSize)<ovflPageSize)\x00\x00\x00\x00clearCell\x00\x00\x00btreePageLookup\x00CORRUPT_DB || iPage>1\x00\x00\x00!pMemPage || pMemPage->pgno==iPage\x00\x00pBt->usableSize>32\x00\x00freePage2\x00\x00\x00sqlite3PcacheRef\x00\x00\x00\x00pgno<=pBt->nPage\x00\x00\x00\x00btreeSetHasContent\x00\x00idx>=0 && idx<pPage->nCell\x00\x00CORRUPT_DB || sz==cellSize(pPage, idx)\x00\x00dropCell\x00\x00\x00\x00CORRUPT_DB || iStart>=pPage->hdrOffset+6+pPage->childPtrSize\x00\x00\x00\x00CORRUPT_DB || iEnd <= pPage->pBt->usableSize\x00\x00\x00\x00iSize>=4\x00\x00\x00\x00iStart<=iLast\x00\x00\x00iFreeBlk>iPtr || iFreeBlk==0\x00\x00\x00\x00freeSpace\x00\x00\x00*pRC==SQLITE_OK\x00i>=0 && i<=pPage->nCell+pPage->nOverflow\x00\x00\x00\x00MX_CELL(pPage->pBt)<=10921\x00\x00pPage->nCell<=MX_CELL(pPage->pBt) || CORRUPT_DB\x00pPage->nOverflow<=ArraySize(pPage->apOvfl)\x00\x00sz==pPage->xCellSize(pPage, pCell) || (sz==8 && iChild>0)\x00\x00\x00j < ArraySize(pPage->apOvfl)-1\x00\x00j==0 || pPage->aiOvfl[j-1]<(u16)i\x00\x00\x00j==0 || i==pPage->aiOvfl[j-1]+1\x00&data[pPage->cellOffset]==pPage->aCellIdx\x00\x00\x00idx >= 0\x00\x00\x00\x00idx >= pPage->cellOffset+2*pPage->nCell+2 || CORRUPT_DB\x00idx+sz <= (int)pPage->pBt->usableSize\x00\x00\x00get2byte(&data[pPage->hdrOffset+3])==pPage->nCell\x00\x00\x00insertCell\x00\x00nByte>=0\x00\x00\x00\x00pPage->nFree>=nByte\x00pPage->nOverflow==0\x00nByte < (int)(pPage->pBt->usableSize-8)\x00pPage->cellOffset == hdr + 12 - 4*pPage->leaf\x00\x00\x00gap<=65536\x00\x00top<=(int)pPage->pBt->usableSize\x00\x00\x00\x00pSpace>=data && (pSpace - data)<65536\x00\x00\x00pPage->nCell>0 || CORRUPT_DB\x00\x00\x00\x00gap+2+nByte<=top\x00\x00\x00\x00top+nByte <= (int)pPage->pBt->usableSize\x00\x00\x00\x00allocateSpace\x00\x00\x00pc>0\x00\x00\x00\x00pageFindSlot\x00\x00\x00\x00pPage->pBt->usableSize <= SQLITE_MAX_PAGE_SIZE\x00\x00nCell==get2byte(&data[hdr+3])\x00\x00\x00iFree2==0 || iFree2>iFree\x00\x00\x00iFree+get2byte(&data[iFree+2]) <= usableSize\x00\x00\x00\x00iFree2==0 || iFree2+get2byte(&data[iFree2+2]) <= usableSize\x00iFree+sz+sz2+iFree2-(iFree+sz) <= usableSize\x00\x00\x00\x00cbrk+(iFree-top) <= usableSize\x00\x00pc>=iCellFirst && pc<=iCellLast\x00cbrk+size<=usableSize && cbrk>=iCellFirst\x00\x00\x00cbrk>=iCellFirst\x00\x00\x00\x00defragmentPage\x00\x00balance_deeper_called==0\x00\x00\x00\x00pCur->apPage[1]->nOverflow\x00\x00balance_quick_called==0\x00balance\x00pRoot->nOverflow>0\x00\x00sqlite3PagerIswriteable(pChild->pDbPage)\x00\x00\x00\x00pChild->nCell==pRoot->nCell\x00balance_deeper\x00\x00pFrom->isInit\x00\x00\x00pFrom->nFree>=iToHdr\x00\x00\x00\x00get2byte(&aFrom[iFromHdr+5]) <= (int)pBt->usableSize\x00\x00\x00\x00copyNodeContent\x00sqlite3PagerIswriteable(pParent->pDbPage)\x00\x00\x00pPage->nOverflow==1\x00sqlite3PagerIswriteable(pNew->pDbPage)\x00\x00pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF)\x00balance_quick\x00\x00\x00szCell[i]==pPg->xCellSize(pPg, pCell) || CORRUPT_DB\x00rebuildPage\x00pParent->nOverflow==0 || pParent->nOverflow==1\x00\x00pParent->nOverflow==0 || pParent->aiOvfl[0]==iParentIdx\x00bBulk==0 || bBulk==1\x00\x00\x00\x00szScratch<=6*(int)pBt->pageSize\x00EIGHT_BYTE_ALIGNMENT(aSpace1)\x00\x00\x00k==0 || pOld->aiOvfl[k-1]+1==pOld->aiOvfl[k]\x00\x00\x00\x00b.nCell<nMaxCells\x00\x00\x00sz<=pBt->maxLocal+23\x00\x00\x00\x00iSpace1 <= (int)pBt->pageSize\x00\x00\x00leafCorrection==0 || leafCorrection==4\x00\x00leafCorrection==0\x00\x00\x00pOld->hdrOffset==0\x00\x00leafCorrection==4\x00\x00\x00b.szCell[b.nCell]==3 || CORRUPT_DB\x00\x00b.apCell[b.nCell]==&aSpace1[iSpace1-3] || CORRUPT_DB\x00\x00\x00\x00d<nMaxCells\x00r<nMaxCells\x00cntNew[0]>0 || (pParent->pgno==1 && pParent->nCell==0) || CORRUPT_DB\x00\x00\x00\x00CORRUPT_DB\x00\x00j<nMaxCells\x00b.apCell[j]!=0\x00\x00iOvflSpace <= (int)pBt->pageSize\x00\x00\x00\x00iPg>=0 && iPg<nNew\x00\x00iPg==0 || cntOld[iPg-1]>=cntNew[iPg-1] || abDone[iPg-1]\x00cntNew[iPg]>=cntOld[iPg] || abDone[iPg+1]\x00\x00\x00apNew[iPg]->nOverflow==0\x00\x00\x00\x00apNew[iPg]->nCell==nNewCell\x00\x01\x01\x01\x01\x01\x00\x00\x00memcmp(abDone, \"\\01\\01\\01\\01\\01\", nNew)==0\x00\x00nOld>0\x00\x00nNew>0\x00\x00nNew==1 || CORRUPT_DB\x00\x00\x00apNew[0]->nFree == (get2byte(&apNew[0]->aData[5])-apNew[0]->cellOffset-apNew[0]->nCell*2) || rc!=SQLITE_OK\x00\x00pParent->isInit\x00balance_nonroot\x00sqlite3_mutex_notheld(mem0.mutex)\x00\x00\x00sqlite3ScratchMalloc\x00\x00\x00\x00N>=0 && N<p->nCell\x00\x00cachedCellSize\x00\x00p->szCell[N]==0\x00computeCellSize\x00pPg->pgno!=iNew\x00sqlite3PagerRekey\x00\x00\x00(iOld-iNew)<nNew || nCell==0 || CORRUPT_DB\x00\x000==memcmp(pCell, &aData[iOff], pCArray->pRef->xCellSize(pCArray->pRef, pCArray->apCell[i+iNew]))\x00\x00\x00\x00sz>0\x00\x00\x00\x00pFree>aData && (pFree - aData)<65536\x00\x00\x00\x00pageFreeArray\x00\x00\x00editPage\x00\x00\x00\x00CORRUPT_DB || pPg->hdrOffset==0\x00(pSlot+sz)<=pCArray->apCell[i] || pSlot>=(pCArray->apCell[i]+sz) || CORRUPT_DB\x00\x00pageInsertArray\x00idx>=0 && idx+N<=p->nCell\x00\x00\x00p->apCell[idx]!=0\x00\x00\x00CORRUPT_DB || p->szCell[idx]==p->pRef->xCellSize(p->pRef, p->apCell[idx])\x00\x00\x00populateCellCache\x00\x00\x00mem0.nScratchFree <= (u32)sqlite3GlobalConfig.nScratch\x00\x00sqlite3ScratchFree\x00\x00pCur->curFlags & BTCF_WriteFlag\x00!hasReadConflicts(p, pCur->pgnoRoot)\x00\x00\x00\x00(flags & ~(BTREE_SAVEPOSITION | BTREE_AUXDELETE))==0\x00\x00\x00\x00MX_CELL_SIZE(pBt) >= nCell\x00\x00pTmp!=0\x00bPreserve && (pCur->iPage==iCellDepth || CORRUPT_DB)\x00\x00\x00\x00pPage==pCur->apPage[pCur->iPage] || CORRUPT_DB\x00\x00(pPage->nCell>0 || CORRUPT_DB) && iCellIdx<=pPage->nCell\x00\x00\x00\x00sqlite3BtreeDelete\x00\x00r2->nField==nKeyCol\x00sqlite3VdbeSorterCompare\x00\x00\x00\x00sqlite3VdbeSorterRowkey\x00sqlite3VdbeCursorRestore\x00\x00\x00\x00sqlite3BtreeCursorIsValidNN\x00pCur->apPage[pCur->iPage]->nCell>0\x00\x00sqlite3BtreeFirst\x00\x00\x00sqlite3BtreeRowCountEst\x00pSorter\x00pSorter->list.pList\x00pSorter->pReader==0\x00sqlite3VdbeSorterRewind\x00p->u.iNext<sqlite3MallocSize(pList->aMemory)\x00\x00\x00\x00pTask->pUnpacked->errCode==SQLITE_OK || pTask->pUnpacked->errCode==SQLITE_NOMEM\x00(s1>0 && s1<7) || s1==8 || s1==9\x00\x00\x00\x00(s2>0 && s2<7) || s2==8 || s2==9\x00\x00\x00\x00vdbeSorterCompareInt\x00\x00\x00\x00vdbeSorterSort\x00\x00p1!=0 && p2!=0\x00\x00vdbeSorterMerge\x00pTask->pThread==0 && pTask->bDone==0\x00\x00\x00\x00pTask->list.pList==0\x00\x00\x00\x00pTask->list.aMemory==0 || pSorter->list.aMemory!=0\x00\x00pList->szPMA>0\x00\x00rc!=SQLITE_OK || pTask->file.pFd\x00\x00\x00\x00pTask->file.iEof==0\x00pTask->nPMA==0\x00\x00rc!=SQLITE_OK || pList->pList==0\x00\x00\x00\x00rc!=SQLITE_OK || pTask->file.iEof==iSz\x00\x00vdbeSorterListToPMA\x00p->iBufEnd<p->nBuffer\x00\x00\x00vdbePmaWriteBlob\x00\x00\x00\x00vdbePmaWriterFinish\x00vdbeSorterFlushPMA\x00\x00vdbeSorterCreateThread\x00\x00ppThread!=0\x00xTask!=0\x00\x00\x00\x00sqlite3ThreadCreate\x00p->xTask!=0\x00sqlite3ThreadProc\x00\x00\x00pTask->bDone==0\x00vdbeSorterFlushThread\x00\x00\x00pSorter->bUseThreads==0 || pSorter->nTask>1\x00pIncr->pTask!=pLast\x00p->pIncr==0 || ( (p->pIncr->pTask==&pSorter->aTask[iTask]) && (iTask!=pSorter->nTask-1 || p->pIncr->bUseThread==0) )\x00\x00\x00\x00pSorter->bUseThreads || pSorter->nTask==1\x00\x00\x00pTask->nPMA>0 || SQLITE_MAX_WORKER_THREADS>0\x00\x00\x00\x00pMain==0\x00\x00\x00\x00vdbeSorterMergeTreeBuild\x00\x00\x00\x00nReader<=SORTER_MAX_MERGE_COUNT\x00vdbeMergeEngineNew\x00\x00pFile->iEof>iStart\x00\x00pReadr->aAlloc==0 && pReadr->nAlloc==0\x00\x00pReadr->aBuffer==0\x00\x00pReadr->aMap==0\x00vdbePmaReaderInit\x00\x00\x00pReadr->pIncr==0 || pReadr->pIncr->bEof==0\x00\x00vdbePmaReaderSeek\x00\x00\x00p->aBuffer\x00\x00nRead>0\x00rc!=SQLITE_IOERR_SHORT_READ\x00aNext!=p->aAlloc\x00\x00\x00\x00vdbePmaReadBlob\x00pIncr->bUseThread\x00\x00\x00vdbeIncrBgPopulate\x00\x00pIncr->bEof==0\x00\x00pIncr->pMerger->pTask==pTask\x00\x00\x00\x00vdbeIncrPopulate\x00\x00\x00\x00vdbeSorterSetupMerge\x00\x00\x00\x00pIncr->bUseThread==0 || eMode==INCRINIT_TASK\x00\x00\x00\x00vdbePmaReaderIncrInit\x00\x00\x00pTask->file2.iEof>0\x00eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK\x00\x00\x00\x00pMerger->pTask==0\x00\x00\x00vdbeMergeEngineInit\x00iOut<pMerger->nTree && iOut>0\x00\x00\x00pTask->pUnpacked!=0\x00vdbeMergeEngineCompare\x00\x00vdbePmaReaderIncrMergeInit\x00\x00pSorter->bUsePMA || (pSorter->pReader==0 && pSorter->pMerger==0)\x00\x00\x00\x00pSorter->pReader==0 || pSorter->pMerger==0\x00\x00pSorter->bUseThreads==0 || pSorter->pReader\x00pSorter->bUseThreads==1 || pSorter->pMerger\x00pSorter->pMerger!=0\x00pSorter->pMerger->pTask==(&pSorter->aTask[0])\x00\x00\x00sqlite3VdbeSorterNext\x00\x00\x00rc!=SQLITE_OK || pSorter->list.pList==0\x00sqlite3VdbeSorterWrite\x00\x00(nCellKey & SQLITE_MAX_U32)==(u64)nCellKey\x00\x00sqlite3VdbeIdxRowid\x00sqlite3VdbeIdxKeyCompare\x00\x00\x00\x00iTable>=2\x00\x00\x00maxRootPgno!=PENDING_BYTE_PAGE(pBt)\x00btreeDropTable\x00\x00sqlite3BtreeClearTable\x00\x00pPage->intKey || CORRUPT_DB\x00clearDatabasePage\x00\x00\x00sqlite3RootPageMoved\x00\x00\x00\x00sqlite_stat1\x00\x00\x00\x00SELECT tbl,idx,stat FROM %Q.sqlite_stat1\x00\x00\x00\x00sqlite3AnalysisLoad\x00zDatabase!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3FindTable\x00\x00\x00\x00analysisLoader\x00\x00aOut==0\x00aLog!=0\x00pIndex!=0\x00\x00\x00unordered*\x00\x00sz=[0-9]*\x00\x00\x00noskipscan*\x00decodeIntArray\x00\x00matchOther<0x80\x00patternCompare\x00\x00!pIdx->hasStat1\x0010==sqlite3LogEst(2)\x00\x00\x00\x0033==sqlite3LogEst(10)\x00\x00\x0023==sqlite3LogEst(5)\x00\x00\x00\x00sqlite3DefaultRowEst\x00\x00\x00\x00zTabName\x00\x00\x00\x00sqlite3UnlinkAndDeleteTable\x00sqlite3UnlinkAndDeleteIndex\x00sqlite3UnlinkAndDeleteTrigger\x00\x00\x00p->inTrans>TRANS_NONE && pBt->inTransaction>TRANS_NONE\x00\x00nRef>=0\x00Main freelist: \x00Page %d is never used\x00\x00\x00Pointer map page %d is referenced\x00\x00\x00nRef==sqlite3PagerRefcount(pBt->pPager)\x00sqlite3BtreeIntegrityCheck\x00\x00iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1\x00\x00setPageReferenced\x00\x00\x00%d of %d pages missing from overflow list starting at %d\x00\x00\x00\x00failed to get page %d\x00\x00\x00freelist leaf count too big on page %d\x00\x00free-page count in header is too small\x00\x00invalid page number %d\x00\x002nd reference to page %d\x00\x00\x00\x00getPageReferenced\x00\x00\x00Failed to read ptrmap key=%d\x00\x00\x00\x00Bad ptr map entry key=%d expected=(%d,%d) got=(%d,%d)\x00\x00\x00Page %d: \x00\x00\x00unable to get the page. error code=%d\x00\x00\x00rc==SQLITE_CORRUPT\x00\x00btreeInitPage() returns error code %d\x00\x00\x00On tree page %d cell %d: \x00\x00\x00contentOffset<=usableSize\x00\x00\x00pPage->nCell==nCell\x00pPage->aCellIdx==&data[cellStart]\x00\x00\x00On page %d at right child: \x00pCellIdx==&data[cellStart + i*2]\x00\x00\x00\x00Offset %d out of range %d..%d\x00\x00\x00Extends off end of page\x00Rowid %lld out of order\x00pc + info.nSize - 4 <= usableSize\x00\x00\x00Child page depth differs\x00\x00\x00\x00(u32)i<=usableSize-4\x00\x00\x00\x00(u32)(i+size)<=usableSize\x00\x00\x00j==0 || j>i+size\x00\x00\x00\x00(u32)j<=usableSize-4\x00\x00\x00\x00Multiple uses for byte %u of page %d\x00\x00\x00\x00Fragmentation of %d bytes reported as %d on page %d\x00checkTreePage\x00\x00\x00pMem->zMalloc\x00\x00\x00pMem->u.pRowSet!=0\x00\x00sqlite3VdbeMemSetRowSet\x00N >= ROUND8(sizeof(*p))\x00sqlite3RowSetInit\x00\x00\x00p!=0 && (p->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetInsert\x00rowSetEntryAlloc\x00\x00\x00\x00p->pForest==0\x00\x00\x00sqlite3RowSetNext\x00\x00\x00pA->pRight==0 || pA->v<=pA->pRight->v\x00\x00\x00pB->pRight==0 || pB->v<=pB->pRight->v\x00\x00\x00rowSetEntryMerge\x00\x00\x00\x00pRowSet!=0 && (pRowSet->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetTest\x00\x00\x00pList!=0\x00\x00\x00\x00rowSetListToTree\x00\x00\x00\x00pIn!=0\x00\x00(*ppLast)->pRight==0\x00\x00\x00\x00rowSetTreeToList\x00\x00\x00\x00!pnLog || *pnLog==-1\x00\x00\x00\x00!pnCkpt || *pnCkpt==-1\x00\x00sqlite3Checkpoint\x00\x00\x00sqlite3PagerOkToChangeJournalMode\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00sqlite3PagerCloseWal\x00\x00\x00\x00eMode==PAGER_JOURNALMODE_DELETE || eMode==PAGER_JOURNALMODE_TRUNCATE || eMode==PAGER_JOURNALMODE_PERSIST || eMode==PAGER_JOURNALMODE_OFF || eMode==PAGER_JOURNALMODE_WAL || eMode==PAGER_JOURNALMODE_MEMORY\x00pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL\x00eOld==PAGER_JOURNALMODE_MEMORY || eOld==PAGER_JOURNALMODE_OFF\x00\x00\x00isOpen(pPager->fd) || pPager->exclusiveMode\x00state==PAGER_OPEN || state==PAGER_READER\x00\x00\x00\x00state==pPager->eState\x00\x00\x00Filename: %s\x0aState: %s errCode=%d\x0aLock: %s\x0aLocking mode: locking_mode=%s\x0aJournal mode: journal_mode=%s\x0aBacking store: tempFile=%d memDb=%d useJournal=%d\x0aJournal: journalOff=%lld journalHdr=%lld\x0aSize: dbsize=%d dbOrigSize=%d dbFileSize=%d\x0a\x00\x00\x00OPEN\x00\x00\x00\x00READER\x00\x00WRITER_LOCKED\x00\x00\x00WRITER_CACHEMOD\x00WRITER_DBMOD\x00\x00\x00\x00WRITER_FINISHED\x00ERROR\x00\x00\x00?error?\x00NO_LOCK\x00RESERVED\x00\x00\x00\x00SHARED\x00\x00UNKNOWN\x00exclusive\x00\x00\x00normal\x00\x00memory\x00\x00off\x00delete\x00\x00persist\x00truncate\x00\x00\x00\x00wal\x00sqlite3PagerSetJournalMode\x00\x00iVersion==1 || iVersion==2\x00\x00sqlite3BtreeSetVersion\x00\x00eMode>=0 && eMode<=ArraySize(azModeName)\x00\x00\x00\x00sqlite3JournalModename\x00\x00cannot VACUUM from within a transaction\x00cannot VACUUM - SQL statements in progress\x00\x00ATTACH''AS vacuum_db\x00\x00\x00\x00(db->nDb-1)==nDb\x00\x00\x00\x00vacuum_db\x00\x00\x00strcmp(pDb->zDbSName,\"vacuum_db\")==0\x00\x00\x00\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='table'AND name<>'sqlite_sequence' AND coalesce(rootpage,1)>0\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='index' AND length(sql)>10\x00\x00\x00\x00SELECT'INSERT INTO vacuum_db.'||quote(name)||' SELECT*FROM\"%w\".'||quote(name)FROM vacuum_db.sqlite_master WHERE type='table'AND coalesce(rootpage,1)>0\x00\x00(db->flags & SQLITE_Vacuum)!=0\x00\x00INSERT INTO vacuum_db.sqlite_master SELECT*FROM \"%w\".sqlite_master WHERE type IN('view','trigger') OR(type='table'AND rootpage=0)\x00\x00\x001==sqlite3BtreeIsInTrans(pTemp)\x001==sqlite3BtreeIsInTrans(pMain)\x00sqlite3_strnicmp(zSql,\"SELECT\",6)==0\x00\x00\x00\x00zSubSql[0]!='S'\x00rc!=SQLITE_ROW\x00\x00execSql\x00sqlite3RunVacuum\x00\x00\x00\x00sqlite3BtreeSetSpillSize\x00\x00\x00\x00p->pCache!=0\x00\x00\x00\x00sqlite3PcacheSetSpillsize\x00\x00\x00sqlite3BtreeSetPagerFlags\x00\x00\x00nReserve>=-1 && nReserve<=255\x00\x00\x00nReserve>=0 && nReserve<=255\x00\x00\x00\x00sqlite3BtreeSetPageSize\x00sqlite3BtreeIsInTrans(pTo)\x00\x00b.rc!=SQLITE_OK\x00sqlite3BtreeIsInTrans(pTo)==0\x00\x00\x00sqlite3BtreeCopyFile\x00\x00\x00\x00nSrcPage>=0\x00pgszSrc==sqlite3BtreeGetPageSize(p->pSrc)\x00\x00\x00pgszDest==sqlite3BtreeGetPageSize(p->pDest)\x00nDestTruncate>0\x00nDestTruncate==0 || (i64)nDestTruncate*(i64)pgszDest >= iSize || ( nDestTruncate==(int)(PENDING_BYTE_PAGE(p->pDest->pBt)-1) && iSize>=PENDING_BYTE && iSize<=PENDING_BYTE+pgszDest )\x00\x00\x00\x00sqlite3_backup_step\x00sqlite3BtreeHoldsMutex(p->pSrc)\x00attachBackupObject\x00\x00sqlite3PagerClearCache\x00\x00pBt->inTransaction==TRANS_WRITE && p->inTrans==TRANS_WRITE\x00\x00sqlite3BtreeIncrVacuum\x00\x00p->inTrans!=TRANS_NONE\x00\x00sqlite3BtreeLockTable\x00\x00\x000==(p->db->flags&SQLITE_ReadUncommitted) || eLock==WRITE_LOCK\x00\x00\x00p->sharable\x00SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock)\x00\x00setSharedCacheTableLock\x00sqlite3VdbeMemCopy\x00\x00pTab && IsVirtual(pTab) && !pTab->pVTable\x00\x00\x00no such module: %s\x00\x00sqlite3VtabCallCreate\x00\x00\x00vtable constructor called recursively: %s\x00\x00\x00&db->pVtabCtx\x00\x00\x00xConstruct\x00\x00sCtx.pTab==pTab\x00vtable constructor failed: %s\x00\x00\x00vtable constructor did not declare schema: %s\x00\x00\x00hidden\x00\x00zType[i-1]==' '\x00vtabCallConstructor\x00p->pVtab\x00\x00\x00\x00xDestroy!=0\x00pTab->pVTable==p && p->pNext==0\x00sqlite3VtabCallDestroy\x00\x00pPager->eState!=PAGER_OPEN\x00\x00pPager->mxPgno>=pPager->dbSize\x00\x00sqlite3PagerMaxPageCount\x00\x00\x00\x00(zRawSql - zStart) > 0\x00\x00zRawSql[0] || nToken==0\x00sqlite3Isdigit(zRawSql[1])\x00\x00zRawSql[0]==':' || zRawSql[0]=='$' || zRawSql[0]=='@' || zRawSql[0]=='#'\x00\x00\x00\x00idx>0\x00\x00\x00idx>0 && idx<=p->nVar\x00\x00\x00'%.*q'\x00\x00zeroblob(%d)\x00\x00\x00\x00pVar->flags & MEM_Blob\x00\x00x'\x00\x00%02x\x00\x00\x00\x00'\x00\x00\x00sqlite3VdbeExpandSql\x00\x00\x00\x00n>0 && tokenType!=TK_ILLEGAL\x00\x00\x00\x00findNextHostParameter\x00\x00\x00sqlite3_mutex_held(sqlite3VdbeDb(p)->mutex)\x00pNew==0\x00sqlite3Reprepare\x00\x00\x00\x00pA->db==pB->db\x00\x00sqlite3VdbeSwap\x00pTo->nVar==pFrom->nVar\x00\x00sqlite3TransferBindings\x00sqlite3_step\x00\x00\x00\x00main\x00\x00\x00\x00sqlite3_strnicmp(zName, \"pragma_\", 7)==0\x00\x00\x00\x00sqlite3HashFind(&db->aModule, zName)==0\x00sqlite3PragmaVtabRegister\x00\x00\x00application_id\x00\x00auto_vacuum\x00automatic_index\x00busy_timeout\x00\x00\x00\x00cache_size\x00\x00cache_spill\x00case_sensitive_like\x00cell_size_check\x00checkpoint_fullfsync\x00\x00\x00\x00collation_list\x00\x00compile_options\x00count_changes\x00\x00\x00data_store_directory\x00\x00\x00\x00data_version\x00\x00\x00\x00database_list\x00\x00\x00default_cache_size\x00\x00defer_foreign_keys\x00\x00empty_result_callbacks\x00\x00encoding\x00\x00\x00\x00foreign_key_check\x00\x00\x00foreign_key_list\x00\x00\x00\x00foreign_keys\x00\x00\x00\x00freelist_count\x00\x00full_column_names\x00\x00\x00fullfsync\x00\x00\x00ignore_check_constraints\x00\x00\x00\x00incremental_vacuum\x00\x00index_info\x00\x00index_list\x00\x00index_xinfo\x00integrity_check\x00journal_mode\x00\x00\x00\x00journal_size_limit\x00\x00legacy_file_format\x00\x00lock_status\x00locking_mode\x00\x00\x00\x00max_page_count\x00\x00mmap_size\x00\x00\x00optimize\x00\x00\x00\x00page_count\x00\x00page_size\x00\x00\x00parser_trace\x00\x00\x00\x00query_only\x00\x00quick_check\x00read_uncommitted\x00\x00\x00\x00recursive_triggers\x00\x00reverse_unordered_selects\x00\x00\x00schema_version\x00\x00secure_delete\x00\x00\x00short_column_names\x00\x00shrink_memory\x00\x00\x00soft_heap_limit\x00sql_trace\x00\x00\x00stats\x00\x00\x00synchronous\x00table_info\x00\x00temp_store\x00\x00temp_store_directory\x00\x00\x00\x00threads\x00user_version\x00\x00\x00\x00vdbe_addoptrace\x00vdbe_debug\x00\x00vdbe_eqp\x00\x00\x00\x00vdbe_listing\x00\x00\x00\x00vdbe_trace\x00\x00wal_autocheckpoint\x00\x00wal_checkpoint\x00\x00writable_schema\x00CREATE TABLE x\x00\x00%c\"%s\"\x00\x00(\"%s\"\x00\x00\x00,arg HIDDEN\x00,schema HIDDEN\x00\x00strlen(zBuf) < sizeof(zBuf)-1\x00\x00\x00cid\x00name\x00\x00\x00\x00type\x00\x00\x00\x00notnull\x00dflt_value\x00\x00pk\x00\x00tbl\x00idx\x00wdth\x00\x00\x00\x00hght\x00\x00\x00\x00flgs\x00\x00\x00\x00seqno\x00\x00\x00desc\x00\x00\x00\x00coll\x00\x00\x00\x00key\x00seq\x00unique\x00\x00origin\x00\x00partial\x00file\x00\x00\x00\x00id\x00\x00table\x00\x00\x00to\x00\x00on_update\x00\x00\x00on_delete\x00\x00\x00match\x00\x00\x00parent\x00\x00fkid\x00\x00\x00\x00busy\x00\x00\x00\x00log\x00checkpointed\x00\x00\x00\x00timeout\x00database\x00\x00\x00\x00status\x00\x00pragmaVtabConnect\x00\x00\x00j < 2\x00\x00\x00pragmaVtabBestIndex\x00j<ArraySize(pCsr->azArg)\x00\x00\x00\x00PRAGMA \x00%Q.\x00=%Q\x00pragmaVtabFilter\x00\x00\x00\x00pCsr->pPragma\x00\x00\x00pragmaVtabNext\x00\x00sqlite3_result_value\x00\x00\x00\x00pTab->nModuleArg==0\x00sqlite3VtabEponymousTableInit\x00\x00\x00pTable\x00\x00view %s is circularly defined\x00\x00\x00pTable->nCol>=0\x00pTable->pSelect\x00pTable->aCol==0\x00sqlite3SchemaMutexHeld(db, 0, pTable->pSchema)\x00\x00sqlite3ViewGetColumnNames\x00\x00\x00pTab\x00\x00\x00\x00sqlite3VtabCallConnect\x00\x00db->lookaside.bDisable\x00\x00sqlite3ResultSetOfSelect\x00\x00\x00\x00pSelect!=0\x00\x00(pSelect->selFlags & SF_Resolved)!=0\x00\x00\x00\x00pTab->nCol==pSelect->pEList->nExpr || db->mallocFailed\x00\x00sqlite3SelectAddColumnTypeAndCollation\x00\x00pNC->pSrcList!=0\x00\x00\x00\x00pTab && pExpr->pTab==pTab\x00\x00\x00!pS\x00iCol==-1 || (iCol>=0 && iCol<pTab->nCol)\x00\x00\x00\x00columnTypeImpl\x00\x00sqlite3ExprCollSeq\x00\x00p==pColl\x00\x00\x00\x00sqlite3CheckCollSeq\x00no such index: %s\x00\x00\x00a NATURAL join may not have an ON or USING clause\x00\x00\x00cannot have both ON and USING clauses in the same join\x00\x00cannot join using column %s - column not present in both tables\x00sqliteProcessJoin\x00\x00\x00(piTab==0)==(piCol==0)\x00\x00tableAndColumnIndex\x00iLeft<iRight\x00\x00\x00\x00pSrc->nSrc>iRight\x00\x00\x00pSrc->a[iLeft].pTab\x00pSrc->a[iRight].pTab\x00\x00\x00\x00!ExprHasProperty(pEq, EP_TokenOnly|EP_Reduced)\x00\x00addWhereTerm\x00\x00\x00\x00p->op!=TK_INTEGER || (p->flags & EP_IntValue)!=0 || sqlite3GetInt32(p->u.zToken, &rc)==0\x00\x00\x00\x00v!=(-2147483647-1)\x00\x00sqlite3ExprIsInteger\x00\x00\x00\x00sqlite3ExprAttachSubtrees\x00\x00\x00sqlite3ExprListFlags\x00\x00\x00\x00Expression tree is too large (maximum depth %d)\x00setJoinExpr\x00sqlite3MatchSpanName\x00\x00\x00\x00pList!=0 || pParse->db->mallocFailed!=0\x00pItem->zName==0\x00sqlite3ExprListSetName\x00\x00pParse->pWith==pWith\x00\x00\x00\x00selectPopWith\x00\x00\x00sqlite3ResolveSelectNames\x00\x00\x00pNC!=0\x00\x00pParse==pWalker->pParse\x00pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab\x00\x00\x00\x00the \".\" operator\x00\x00\x00\x00pRight->op==TK_DOT\x00\x00second argument to likelihood() must be a constant between 0.0 and 1.0\x00\x00not authorized to use function: %s\x00\x00non-deterministic functions\x00misuse of aggregate function %.*s()\x00no such function: %.*s\x00\x00wrong number of arguments to function %.*s()\x00\x00\x00\x00pDef!=0\x00subqueries\x00\x00pNC->nRef>=nRef\x00parameters\x00\x00pExpr->pLeft!=0\x00pExpr->pRight!=0\x00\x00\x00\x00resolveExprStep\x00(validMask&~(NC_IsCheck|NC_PartIdx|NC_IdxExpr))==0\x00\x00partial index WHERE clauses\x00index expressions\x00\x00\x00CHECK constraints\x00\x00\x00%s prohibited in %s\x00notValid\x00\x00\x00\x00pNC\x00zCol\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00db->aDb[i].zDbSName\x00pNC && cnt==0\x00\x00\x00pTab!=0 && pTab->zName!=0\x00\x00\x00pTab->nCol>0\x00\x00\x00\x00zTabName!=0\x00(pMatch->fg.jointype & JT_RIGHT)==0\x00op==TK_DELETE || op==TK_UPDATE || op==TK_INSERT\x00pExpr->pLeft==0 && pExpr->pRight==0\x00pExpr->x.pList==0\x00\x00\x00pExpr->x.pSelect==0\x00misuse of aliased aggregate %s\x00\x00zTab==0 && zDb==0\x00\x00\x00no such column\x00\x00ambiguous column name\x00\x00\x00%s: %s.%s.%s\x00\x00\x00\x00pMatch->iCursor==pExpr->iTable\x00\x00pTopNC!=0\x00\x00\x00lookupName\x00\x00_ROWID_\x00ROWID\x00\x00\x00OID\x00iCol>=0 && iCol<pEList->nExpr\x00\x00\x00pOrig!=0\x00\x00\x00\x00(pExpr->flags & (EP_Reduced|EP_TokenOnly))==0\x00\x00\x00resolveAlias\x00\x00\x00\x00zC!=0\x00\x00\x00sqlite3ExprAddCollateString\x00pExpr->op==TK_COLUMN || pExpr->op==TK_TRIGGER\x00\x00\x00pTabList\x00\x00\x00\x00pTab->iPKey<pTab->nCol\x00\x00sqlite3AuthRead\x00access to %s.%s.%s is prohibited\x00\x00\x00\x00access to %s.%s is prohibited\x00\x00\x00r>=0.0\x00\x00exprProbability\x00pExpr->op==TK_AGG_FUNCTION\x00\x00sqlite3FunctionUsesThisSrc\x00\x00exprSrcCount\x00\x00\x00\x00(p->selFlags & SF_Expanded)!=0\x00\x00(p->selFlags & SF_Resolved)==0\x00\x00p->pSrc->nSrc==1 && p->pOrderBy\x00pSub->pPrior && pSub->pOrderBy==0\x00\x00\x00pItem->fg.isCorrelated==0 && nRef<=0\x00\x00\x00\x00(p->selFlags & SF_Aggregate)==0\x00a GROUP BY clause is required before HAVING\x00aggregate functions are not allowed in the GROUP BY clause\x00\x00resolveSelectStep\x00\x00\x00%r %s BY term out of range - should be between 1 and %d\x00sqlite3ExprCompare\x00\x00too many terms in %s BY clause\x00\x00sqlite3ResolveOrderGroupBy\x00\x00all VALUES must have the same number of terms\x00\x00\x00SELECTs to the left and right of %s do not have the same number of result columns\x00\x00\x00too many terms in ORDER BY clause\x00\x00\x00pDup\x00\x00\x00\x00pParent->op==TK_COLLATE\x00pParent->pLeft==pE\x00\x00%r ORDER BY term does not match any column in the result set\x00\x00\x00\x00resolveCompoundOrderBy\x00\x00sqlite3ExprIsInteger(pE, &i)==0\x00resolveOrderByTermToExprList\x00\x00\x00\x00p->selFlags & SF_Resolved\x00\x00\x00(p->selFlags & SF_HasTypeInfo)==0\x00\x00\x00selectAddSubqueryTypeInfo\x00\x00\x00p->pPrior==0\x00\x00\x00\x00pSrc && iFrom>=0 && iFrom<pSrc->nSrc\x00\x00\x00\x00pSub!=0\x00pSubSrc\x00pSub->pSrc!=0\x00\x00\x00pSub->pEList->nExpr==pSub1->pEList->nExpr\x00\x00\x00flatten %s.%p from term %d\x0a\x00compound-subquery flattener creates %s.%p as peer\x0a\x00\x00pParent==p\x00\x00pParent!=p\x00\x00pSrc->a[i+iFrom].fg.isTabFunc==0\x00\x00\x00\x00pParent->pOrderBy==0\x00\x00\x00\x00pSub->pPrior==0\x00pParent->pHaving==0\x00pParent->pGroupBy==0\x00\x00\x00\x00After flattening:\x0a\x00\x00flattenSubquery\x00pEList!=0 && pExpr->iColumn<pEList->nExpr\x00\x00\x00substExpr\x00\x00\x00sub-select returns %d columns - expected %d\x00substSelect\x00p && p->pPrior\x00\x00(p->selFlags & SF_Recursive)==0 || p->op==TK_ALL || p->op==TK_UNION\x00ORDER BY clause should come after %s not before\x00LIMIT clause should come after %s not before\x00\x00\x00\x00p->pEList\x00\x00\x00p->pEList && pPrior->pEList\x00p->pEList->nExpr==pPrior->pEList->nExpr\x00!pPrior->pLimit\x00Jump ahead if LIMIT reached\x00p->pLimit==0\x00\x00\x00\x00p->pOffset==0\x00\x00\x00p->pOrderBy==0\x00\x00p->addrOpenEphm[0] == -1\x00\x00\x00\x00!pPrior->pOrderBy\x00\x00\x00p->op==TK_UNION\x00unionTab==dest.iSDParm || dest.eDest!=priorOp\x00\x00\x00p->op==TK_INTERSECT\x00p->addrOpenEphm[1] == -1\x00\x00\x00\x00p->pNext==0\x00pLoop->addrOpenEphm[1]<0\x00\x00\x00\x00multiSelect\x00p->selFlags & SF_MultiValue\x00p->selFlags & SF_Values\x00p->op==TK_ALL || (p->op==TK_SELECT && p->pPrior==0)\x00p->pNext==0 || p->pEList->nExpr==p->pNext->pEList->nExpr\x00\x00\x00\x00p->pPrior->pNext==p\x00multiSelectValues\x00\x00\x00Queue table\x00recursive aggregate queries not supported\x00\x00\x00p->pOffset==0 || p->pLimit!=0\x00\x00\x00LIMIT counter\x00\x00\x00OFFSET counter\x00\x00LIMIT+OFFSET\x00\x00\x00\x00CLEAR\x0a\x00\x00computeLimitRegisters\x00\x00\x00generateWithRecursiveQuery\x00\x00sqlite3KeyInfoIsWriteable(pRet)\x00iCol>=0\x00multiSelectCollSeq\x00\x00multiSelectOrderByKeyInfo\x00\x00\x00iContinue!=0\x00\x00\x00\x00eDest==SRT_Set || eDest==SRT_Mem || eDest==SRT_Coroutine || eDest==SRT_Output\x00\x00\x00sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed\x00\x00\x00\x00pDistinct->eTnctType==WHERE_DISTINCT_UNORDERED\x00\x00pSort==0\x00\x00\x00\x00sqlite3Strlen30(pDest->zAffSdst)==nResultCol\x00\x00\x00\x00nResultCol<=pDest->nSdst\x00\x00\x00\x00nResultCol==pDest->nSdst\x00\x00\x00\x00regResult==iParm\x00\x00\x00\x00pSO\x00eDest==SRT_Discard\x00\x00selectInnerLoop\x00target>0\x00\x00\x00\x00pParse->pVdbe!=0\x00\x00\x00\x00sqlite3ExprCodeExprList\x00ConstFactorOk(pParse)\x00\x00\x00sqlite3ExprCodeAtInit\x00\x00\x00addr>=0 && addr<p->nOp\x00\x00sqlite3VdbeChangeToNoop\x00sqlite3VdbeCurrentAddr\x00\x00!usedAsColumnCache(pParse, i, i+n-1)\x00\x00\x00\x00sqlite3GetTempRange\x00bSeq==0 || bSeq==1\x00\x00nData==1 || regData==regOrigData || regOrigData==0\x00\x00nPrefixReg==nExpr+bSeq\x00\x00pSelect->iOffset==0 || pSelect->iLimit!=0\x00\x00\x00pushOntoSorter\x00\x00iFrom>=iTo+nReg || iFrom+nReg<=iTo\x00\x00sqlite3ExprCodeMove\x00sqlite3KeyInfoIsWriteable(pInfo)\x00\x00\x00\x00keyInfoFromExprList\x00j<p->nLabel\x00j>=0\x00\x00\x00\x00sqlite3VdbeResolveLabel\x00p->pOrderBy!=0\x00\x00pKeyDup==0\x00\x00pPrior->pOrderBy==0\x00pOrderBy\x00\x00\x00\x00pItem->u.x.iOrderByCol>0\x00\x00\x00\x00pItem->u.x.iOrderByCol<=p->pEList->nExpr\x00\x00\x00\x00nOrderBy>=nExpr || db->mallocFailed\x00sqlite3KeyInfoIsWriteable(pKeyDup)\x00\x00left SELECT\x00right SELECT\x00\x00\x00\x00Output routine for A\x00\x00\x00\x00Output routine for B\x00\x00\x00\x00eof-A subroutine\x00\x00\x00\x00eof-B subroutine\x00\x00\x00\x00A-lt-B subroutine\x00\x00\x00A-eq-B subroutine\x00\x00\x00A-gt-B subroutine\x00\x00\x00multiSelectOrderBy\x00\x00pDest->eDest!=SRT_Exists\x00\x00\x00\x00pDest->eDest!=SRT_Table\x00pIn->nSdst==1 || pParse->nErr>0\x00pDest->eDest==SRT_Output\x00\x00\x00\x00sqlite3KeyInfoRef\x00\x00\x00generateOutputSubroutine\x00\x00\x00\x00pTabList!=0\x00j<pTabList->nSrc\x00\x00\x00\x00column%d\x00\x00\x00\x00generateColumnNames\x00op==TK_UNION || op==TK_EXCEPT || op==TK_INTERSECT || op==TK_ALL\x00COMPOUND SUBQUERIES %d AND %d %s(%s)\x00\x00\x00\x00USING TEMP B-TREE \x00\x00explainComposite\x00\x00\x00\x00(wctrlFlags & WHERE_ONEPASS_MULTIROW)==0 || ( (wctrlFlags & WHERE_ONEPASS_DESIRED)!=0 && (wctrlFlags & WHERE_OR_SUBCLAUSE)==0 )\x00(wctrlFlags & WHERE_OR_SUBCLAUSE)==0 || (wctrlFlags & WHERE_USE_LIMIT)==0\x00\x00\x00at most %d tables in a join\x00pWInfo->eOnePass==ONEPASS_OFF\x00\x00\x00EIGHT_BYTE_ALIGNMENT(sWLB.pNew)\x00m==MASKBIT(ii)\x00\x00(wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || pWInfo->nLevel==1\x00\x00\x00\x00pTabItem->iCursor==pLevel->iTabCur\x00\x00n<=pTab->nCol\x00\x00\x00iAuxArg!=0 || (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0\x00\x00\x00wctrlFlags & WHERE_ONEPASS_DESIRED\x00\x00pIx->pSchema==pTab->pSchema\x00iIndexCur>=0\x00\x00\x00\x00sqlite3WhereBegin\x00\x00\x00jumpIfNull==SQLITE_JUMPIFNULL || jumpIfNull==0\x00\x00pExpr->op!=TK_ISNULL || op==OP_NotNull\x00\x00pExpr->op!=TK_NOTNULL || op==OP_IsNull\x00\x00pExpr->op!=TK_NE || op==OP_Eq\x00\x00\x00pExpr->op!=TK_EQ || op==OP_Ne\x00\x00\x00pExpr->op!=TK_LT || op==OP_Ge\x00\x00\x00pExpr->op!=TK_LE || op==OP_Gt\x00\x00\x00pExpr->op!=TK_GT || op==OP_Le\x00\x00\x00pExpr->op!=TK_GE || op==OP_Lt\x00\x00\x00sqlite3ExprIfFalse\x00\x00pParse->iCacheLevel>=1\x00\x00POP to %d\x0a\x00sqlite3ExprCachePop\x00sqlite3ExprIfTrue\x00\x00\x00sqlite3BinaryCompareCollSeq\x00exprCodeBetween\x00begin IN expr\x00\x00\x00pParse->nErr || nVector==1 || eType==IN_INDEX_EPH || eType==IN_INDEX_INDEX_ASC || eType==IN_INDEX_INDEX_DESC\x00\x00\x00\x00cnt==1\x00\x00destIfNull==destIfFalse\x00end IN expr\x00sqlite3ExprCodeIN\x00\x00\x00pX->op==TK_IN\x00\x00\x00p->pEList->a[0].pExpr!=0\x00\x00\x00\x00p->pSrc!=0\x00\x00idxaff==SQLITE_AFF_TEXT\x00pReq!=0 || pRhs->iColumn==XN_ROWID || pParse->nErr\x00\x00pIdx->azColl[j]\x00i==nExpr || colUsed!=(MASKBIT(nExpr)-1)\x00USING INDEX %s FOR IN-OPERATOR\x00\x00sqlite3FindInIndex\x00\x00p->pTab!=0\x00\x00sqlite3ExprCanBeNull\x00\x00\x00\x00pTab->pSelect==0\x00\x00\x00\x00pRes->iTable==pSrc->a[0].iCursor\x00\x00\x00\x00isCandidateForInOpt\x00iDb>=0 && iDb<pParse->db->nDb\x00\x00\x00pParse->db->aDb[iDb].pBt!=0 || iDb==1\x00\x00\x00iDb<SQLITE_MAX_ATTACHED+2\x00\x00\x00sqlite3SchemaMutexHeld(pParse->db, iDb, 0)\x00\x00sqlite3CodeVerifySchema\x00unable to open a temporary database file for storing temporary tables\x00\x00\x00db->aDb[1].pSchema\x00\x00sqlite3OpenTempDatabase\x00first_entry_in(%d)\x00\x00!ExprHasProperty(pIn, EP_xIsSelect)\x00sqlite3InRhsIsConstant\x00\x00pMaskSet->n < ArraySize(pMaskSet->ix)\x00\x00\x00createMask\x00\x00too many arguments on %s() - max %d\x00sqlite3WhereTabFuncArgs\x00pMaskSet->n<=(int)sizeof(Bitmask)*8\x00sqlite3WhereGetMask\x00pExpr->op!=TK_AS && pExpr->op!=TK_COLLATE\x00\x00\x00pExpr->pRight==0\x00\x00\x00\x00ON clause references tables to its right\x00\x00\x00\x00op==TK_IN\x00\x00\x00pLeft->op==TK_VECTOR\x00\x00\x00\x00pTerm->iField==0\x00\x00\x00\x00pList->nExpr==2\x00pWC->op==TK_AND\x00NOCASE\x00\x00exprAnalyze\x00!ExprHasProperty(p, EP_TokenOnly)\x00\x00\x00sqlite3WhereExprUsage\x00\x00\x00exprSelectUsage\x00op<=TK_GE\x00\x00\x00exprMightBeIndexed\x00\x00allowedOp(op)\x00\x00\x00(WO_EQ<<(op-TK_EQ)) < 0x7fff\x00\x00\x00\x00op!=TK_ISNULL || c==WO_ISNULL\x00\x00\x00op!=TK_IN || c==WO_IN\x00\x00\x00op!=TK_EQ || c==WO_EQ\x00\x00\x00op!=TK_LT || c==WO_LT\x00\x00\x00op!=TK_LE || c==WO_LE\x00\x00\x00op!=TK_GT || c==WO_GT\x00\x00\x00op!=TK_GE || c==WO_GE\x00\x00\x00op!=TK_IS || c==WO_IS\x00\x00\x00operatorMask\x00\x00\x00\x00allowedOp(pExpr->op) && pExpr->op!=TK_IN\x00\x00\x00\x00pExpr->op>=TK_GT && pExpr->op<=TK_GE\x00\x00\x00\x00exprCommute\x00(pTerm->wtFlags & (TERM_DYNAMIC|TERM_ORINFO|TERM_ANDINFO))==0\x00\x00\x00pExpr->op==TK_OR\x00\x00\x00\x00pOrWc->nTerm>=2\x00(pOrTerm->wtFlags & (TERM_ANDINFO|TERM_ORINFO))==0\x00\x00pAndTerm->pExpr\x00pOrTerm->eOperator & WO_EQ\x00\x00j==1\x00\x00\x00\x00pOrTerm->wtFlags & (TERM_COPIED|TERM_VIRTUAL)\x00\x00\x00IsPowerOfTwo(chngToIN)\x00\x00chngToIN==sqlite3WhereGetMask(&pWInfo->sMaskSet, iCursor)\x00\x00\x00pOrTerm->leftCursor==iCursor\x00\x00\x00\x00pOrTerm->u.leftColumn==iColumn\x00\x00pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pNew, EP_xIsSelect)\x00\x00\x00\x00exprAnalyzeOrTerm\x00\x00\x00pOne->pExpr->pLeft!=0 && pOne->pExpr->pRight!=0\x00pTwo->pExpr->pLeft!=0 && pTwo->pExpr->pRight!=0\x00eOp & (WO_GT|WO_GE)\x00op<TK_GE\x00\x00\x00\x00whereCombineDisjuncts\x00\x00\x00pRight->op==TK_VARIABLE || pRight->op==TK_REGISTER\x00\x00(char*)&likeInfoAlt == (char*)&likeInfoAlt.matchAll\x00&((char*)&likeInfoAlt)[1] == (char*)&likeInfoAlt.matchOne\x00\x00\x00&((char*)&likeInfoAlt)[2] == (char*)&likeInfoAlt.matchSet\x00\x00\x00sqlite3IsLikeFunction\x00\x00\x00iVar>0\x00\x00sqlite3VdbeGetBoundValue\x00\x00\x00\x00sqlite3VdbeSetVarmask\x00\x00\x00isLikeOrGlob\x00\x00\x00\x00regexp\x00\x00pVector->flags & EP_xIsSelect\x00\x00\x00pRet==0 || pRet->iTable==0\x00\x00sqlite3ExprForVectorField\x00\x00\x00pScan->iEquiv<=pScan->nEquiv\x00\x00\x00\x00pWC!=0\x00\x00pX->pLeft\x00\x00\x00whereScanNext\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_IN || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_GE || pExpr->op==TK_LE || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT\x00pExpr->pLeft\x00\x00\x00\x00comparisonAffinity\x00\x00iCol>=0 && iCol<pIdx->nColumn\x00\x00\x00j==(-2)\x00indexColumnNotNull\x00\x00pWInfo->pTabList->nSrc>=1\x00\x00\x00pLoop->aLTermSpace==pLoop->aLTerm\x00\x00\x00whereShortCut\x00\x00\x00(mPrereq & mUnusable)==0\x00\x00\x00\x00IsVirtual(pSrc->pTab)\x00\x00\x00bIn==0\x00\x00mNext>0\x00whereLoopAddVirtual\x00IsPowerOfTwo(pTerm->eOperator & ~WO_EQUIV)\x00\x00pTerm->u.leftColumn>=(-1)\x00\x00\x00pTerm->eOperator & (WO_IN|WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE|WO_MATCH)\x00\x00\x00allocateIndexInfo\x00\x00\x00(mUsable & mPrereq)==mPrereq\x00\x00\x00\x00pIdxInfo->needToFreeIdxStr==0\x00\x00\x00pNew->nLSlot>=nConstraint\x00\x00\x00%s.xBestIndex malfunction\x00\x00\x00iTerm<pNew->nLSlot\x00\x00(mExclude & WO_IN)==0\x00\x00\x00pNew->nLTerm<=pNew->nLSlot\x00\x00whereLoopAddVirtualOne\x00\x00p->rSetup==0 || pTemplate->rSetup==0 || p->rSetup==pTemplate->rSetup\x00\x00\x00\x00p->rSetup>=pTemplate->rSetup\x00\x00\x00\x00whereLoopFindLesser\x00!IsVirtual(pSrc->pTab)\x00\x0043==sqlite3LogEst(20)\x00\x00\x00(pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || b==0\x00whereLoopAddBtree\x00\x00\x00(pLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00whereLoopOutputAdjust\x00\x00\x00(pNew->wsFlags & WHERE_VIRTUALTABLE)==0\x00(pNew->wsFlags & WHERE_TOP_LIMIT)==0\x00\x00\x00\x00pNew->u.btree.nBtm==0\x00\x00\x00pNew->u.btree.nEq<pProbe->nColumn\x00\x00\x00nInMul==0 || (pNew->wsFlags & WHERE_COLUMN_NULL)!=0 || (pNew->wsFlags & WHERE_COLUMN_IN)!=0 || (pNew->wsFlags & WHERE_SKIPSCAN)!=0\x00\x0046==sqlite3LogEst(25)\x00\x00\x00nIn>0\x00\x00\x00saved_nEq==pNew->u.btree.nEq\x00\x00\x00\x00(pTop-(pTerm->pWC->a))<pTerm->pWC->nTerm\x00\x00\x00\x00pTop->wtFlags & TERM_LIKEOPT\x00\x00\x00\x00pTop->eOperator==WO_LT\x00\x00eOp & (WO_LT|WO_LE)\x00pNew->nOut==saved_nOut\x00\x00eOp & (WO_ISNULL|WO_EQ|WO_IN|WO_IS)\x00(eOp & WO_IN) || nIn==0\x0042==sqlite3LogEst(18)\x00\x00\x00whereLoopAddBtreeIndex\x00\x00pLower || pUpper\x00\x00\x00\x00pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0\x00\x00whereRangeScanEst\x00\x00\x0020==sqlite3LogEst(4)\x00\x00\x00\x00whereRangeAdjust\x00\x00\x00\x00rc==SQLITE_OK || sCur.n==0\x00\x00whereLoopAddOr\x00\x00nLoop<=pWInfo->pTabList->nSrc\x00\x00\x00aSortCost==0 || &pSpace[nSpace]==(char*)&aSortCost[nOrderBy]\x00\x00\x00\x00aSortCost!=0 || &pSpace[nSpace]==(char*)pX\x00\x0048==sqlite3LogEst(28)\x00\x00\x00aFrom[0].isOrdered==0\x00\x00\x00no query solution\x00\x00\x00pWInfo->nLevel==nLoop\x00\x00\x00pWInfo->sorted==0\x00\x00\x00wherePathSolver\x00pOrderBy!=0\x00wctrlFlags & WHERE_ORDERBY_LIMIT\x00\x00\x00\x00nColumn==nKeyCol+1 || !HasRowid(pIndex->pTable)\x00pIndex->aiColumn[nColumn-1]==XN_ROWID || !HasRowid(pIndex->pTable)\x00\x00j>=pLoop->u.btree.nEq || (pLoop->aLTerm[j]==0)==(j<pLoop->nSkip)\x00\x00\x00\x00(pLoop->aLTerm[i]->eOperator & WO_IN)\x00\x00\x00wherePathSatisfiesOrderBy\x00\x00\x00nOrderBy>0 && 66==sqlite3LogEst(100)\x00\x00\x00\x00whereSortingCost\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_FromJoin) || pExpr->iRightJoinTable!=pSrc->iCursor || pLoop->prereq!=0\x00\x00\x00automatic index on %s(%s)\x00\x00\x00nKeyCol>0\x00\x00\x00auto-index\x00\x00(u32)n==pLoop->u.btree.nEq\x00\x00n==nKeyCol\x00\x00pLevel->iIdxCur>=0\x00\x00for %s\x00\x00next row of \"%s\"\x00\x00\x00\x00constructAutomaticIndex\x00pIdx->aColExpr\x00\x00pIdx->aColExpr->nExpr>iIdxCol\x00\x00\x00sqlite3ExprCodeLoadIndexColumn\x00\x00x==XN_EXPR\x00\x00pIdx->aColExpr!=0\x00\x00\x00sqlite3IndexAffinityStr\x00SEARCH\x00\x00SCAN\x00\x00\x00\x00 SUBQUERY %d\x00\x00\x00\x00 TABLE %s\x00\x00\x00 AS %s\x00\x00pLoop->u.btree.pIndex!=0\x00\x00\x00\x00!(flags&WHERE_AUTO_INDEX) || (flags&WHERE_IDX_ONLY)\x00PRIMARY KEY\x00AUTOMATIC PARTIAL COVERING INDEX\x00\x00\x00\x00AUTOMATIC COVERING INDEX\x00\x00\x00\x00COVERING INDEX %s\x00\x00\x00INDEX %s\x00\x00\x00\x00 USING \x00=\x00\x00\x00>? AND rowid<\x00\x00\x00>\x00\x00\x00flags&WHERE_TOP_LIMIT\x00\x00\x00<\x00\x00\x00 USING INTEGER PRIMARY KEY (rowid%s?)\x00\x00\x00 VIRTUAL TABLE INDEX %d:%s\x00\x00sqlite3WhereExplainOneScan\x00\x00 (\x00\x00 AND \x00\x00\x00%s=?\x00\x00\x00\x00ANY(%s)\x00<expr>\x00\x00nTerm>=1\x00\x00\x00\x00(\x00\x00\x00,\x00\x00\x00explainAppendTerm\x00\x00\x00init LEFT JOIN no-match flag\x00\x00\x00\x00pLevel->u.in.aInLoop!=0 || db->mallocFailed\x00iIn>0\x00\x00\x00pOp->opcode==OP_Column || pOp->opcode==OP_Rowid\x00pOp->opcode!=OP_Column || pOp->p3==iReg+j+2\x00pOp->opcode!=OP_Rowid || pOp->p2==iReg+j+2\x00\x00pCompare!=0 || db->mallocFailed\x00pLoop->u.btree.nEq==1\x00\x00\x00pTerm!=0\x00\x00\x00\x00pTerm->pExpr!=0\x00omitTable==0\x00\x00\x00\x00pStart!=0 || pEnd!=0\x00\x00\x00\x00(pStart->wtFlags & TERM_VNULL)==0\x00\x00\x00(pEnd->wtFlags & TERM_VNULL)==0\x00pLevel->p5==0\x00\x00\x00nEq>=pLoop->nSkip\x00\x00\x00pWInfo->pOrderBy==0 || pWInfo->pOrderBy->nExpr==1 || (pWInfo->wctrlFlags&WHERE_ORDERBY_MIN)==0\x00\x00pLoop->nSkip==0\x00(pRangeStart->wtFlags & TERM_LIKEOPT)==0 || (pLoop->wsFlags & WHERE_TOP_LIMIT)!=0\x00\x00\x00pRangeStart!=0\x00\x00pRangeStart->wtFlags & TERM_LIKEOPT\x00LIKE loop counter\x00\x00\x00(bRev & ~1)==0\x00\x00pRangeEnd==0 || (pRangeEnd->wtFlags & TERM_VNULL)==0\x00\x00\x00\x00zStartAff==0 || sqlite3Strlen30(zStartAff)>=nEq\x00op!=0\x00\x00\x00pTerm->eOperator & WO_OR\x00\x00\x00\x00(pTerm->wtFlags & TERM_ORINFO)!=0\x00\x00\x00pSubWInfo || pParse->nErr || db->mallocFailed\x00\x00\x00(pSubLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00\x00pSubWInfo->a[0].iIdxCur==iCovCur\x00\x00\x00\x00bRev==0 || bRev==1\x00\x00pE!=0\x00\x00\x00x>0\x00!ExprHasProperty(pE, EP_FromJoin)\x00\x00\x00(pTerm->prereqRight & pLevel->notReady)!=0\x00\x00record LEFT JOIN hit\x00\x00\x00\x00pWInfo->untestedTerms\x00\x00\x00pTerm->pExpr\x00\x00\x00\x00sqlite3WhereCodeOneLoopStart\x00\x00\x00\x00pLevel->pWLoop->aLTerm[iEq]==pTerm\x00\x00iTarget>0\x00\x00\x00(pLoop->wsFlags & WHERE_MULTI_OR)==0\x00\x00\x00\x00codeEqualityTerm\x00\x00\x00\x00disableTerm\x00nReg>0\x00\x00nReg<=pList->nExpr\x00\x00nReg==1\x00codeExprOrVector\x00\x00\x00\x00(pLoop->wsFlags & WHERE_VIRTUALTABLE)==0\x00\x00\x00\x00zAff!=0 || pParse->db->mallocFailed\x00begin skip-scan on %s\x00\x00\x00zAff==0 || (int)strlen(zAff)>=nEq\x00\x00\x00codeAllEqualityTerms\x00\x00\x00\x00p->iTable>=0\x00\x00\x00\x00sqlite3ExprNeedsNoAffinityChange\x00\x00\x00\x00pLevel->iLikeRepCntr>0\x00\x00pOp!=0\x00\x00pOp->opcode==OP_String8 || pTerm->pWC->pWInfo->pParse->db->mallocFailed\x00whereLikeOptimizationStringFixup\x00\x00\x00\x00codeApplyAffinity\x00\x00\x00iIdxCur>0\x00\x00\x00pIdx->aiColumn[pIdx->nColumn-1]==-1\x00pIdx->aiColumn[i]<pTab->nCol\x00\x00\x00\x00codeDeferredSeek\x00\x00\x00\x00next skip-scan on %s\x00\x00\x00\x00(ws & WHERE_IDX_ONLY)==0 || (ws & WHERE_INDEXED)!=0\x00pWInfo->nLevel<=pTabList->nSrc\x00\x00pIdx->pTable==pTab\x00\x00x>=0\x00\x00\x00\x00(pLoop->wsFlags & WHERE_IDX_ONLY)==0 || x>=0 || pWInfo->eOnePass\x00\x00\x00\x00sqlite3WhereEnd\x00whereInfoFree\x00\x00\x00pWInfo->iContinue!=0\x00\x00\x00\x00sqlite3WhereContinueLabel\x00\x00\x00analyzeAggregate\x00\x00\x00\x00sqlite3ExprAnalyzeAggregates\x00\x00\x00\x00USE TEMP B-TREE FOR %s\x00\x00pWInfo->wctrlFlags & WHERE_GROUPBY\x00\x00pWInfo->wctrlFlags & WHERE_SORTBYGROUP\x00\x00sqlite3WhereIsSorted\x00\x00\x00\x00!ExprHasProperty(pF->pExpr, EP_xIsSelect)\x00\x00\x00updateAccumulator\x00\x00\x00finalizeAggFunctions\x00\x00\x00\x00nReg==pAggInfo->mxReg-pAggInfo->mnReg+1\x00pAggInfo->aCol[i].iMem>=pAggInfo->mnReg && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg\x00\x00pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg\x00\x00\x00\x00!ExprHasProperty(pE, EP_xIsSelect)\x00\x00DISTINCT aggregates must have exactly one argument\x00\x00resetAccumulator\x00\x00\x00\x00!p->pGroupBy\x00\x00\x00\x00pTab && !pTab->pSelect && pExpr\x00isSimpleCount\x00\x00\x00SCAN TABLE %s%s%s\x00\x00\x00 USING COVERING INDEX \x00\x00*ppMinMax==0 || (*ppMinMax)->nExpr==1\x00\x00\x00minMaxQuery\x00addrBreak<0\x00nColumn==sqlite3Strlen30(pDest->zAffSdst)\x00\x00\x00eDest==SRT_Output || eDest==SRT_Coroutine\x00\x00\x00generateSortTail\x00\x00\x00\x00op==TK_VECTOR || op==TK_REGISTER || op==TK_SELECT\x00\x00\x00exprVectorRegister\x00\x00pVtab!=0\x00\x00\x00\x00pVtab->pModule!=0\x00\x00\x00sqlite3VtabOverloadFunction\x00(errCode&0xff)==SQLITE_CONSTRAINT\x00\x00\x00sqlite3HaltConstraint\x00\x00\x00pParse!=0\x00\x00\x00pParse==p->pParse\x00\x00\x00EIGHT_BYTE_ALIGNMENT(x.pSpace)\x00\x00x.nFree>=0\x00\x00EIGHT_BYTE_ALIGNMENT(&x.pSpace[x.nFree])\x00\x00\x00\x00sqlite3VdbeMakeReady\x00\x00\x00\x00(pOp - p->aOp) >= 3\x00pOp[-1].opcode==OP_Integer\x00\x00ADDR(pOp->p2)<pParse->nLabel\x00\x00\x00\x00p->bIsReader!=0 || DbMaskAllZero(p->btreeMask)\x00\x00resolveP2Values\x00EIGHT_BYTE_ALIGNMENT(p->pSpace)\x00EIGHT_BYTE_ALIGNMENT(pBuf)\x00\x00allocSpace\x00\x00sqlite3BeginTransaction\x00pParse->db!=0\x00\x00\x00sqlite3CommitTransaction\x00\x00\x00\x00sqlite3RollbackTransaction\x00\x00temporary table name must be unqualified\x00\x00\x00\x00isTemp==0 || isTemp==1\x00\x00isView==0 || isView==1\x00\x00table %T already exists\x00!db->init.busy || CORRUPT_DB\x00\x00\x00\x00there is already an index named %s\x00\x00sqlite_sequence\x00pName2!=0\x00\x00\x00corrupt database\x00\x00\x00\x00unknown database %T\x00db->init.iDb==0 || db->init.busy || (db->flags & SQLITE_Vacuum)!=0\x00\x00sqlite3TwoPartName\x00\x00sqlite_\x00object name reserved for internal use: %s\x00\x00\x00sqlite3StartTable\x00\x00\x00!db->init.busy || !pSelect\x00\x00AUTOINCREMENT not allowed on WITHOUT ROWID tables\x00\x00\x00PRIMARY KEY missing on table %s\x00view\x00\x00\x00\x00pParse->nTab==1\x00p->aCol==0\x00\x00CREATE %s %.*s\x00\x00UPDATE %Q.%s SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d\x00\x00CREATE TABLE %Q.sqlite_sequence(name,seq)\x00\x00\x00tbl_name='%q' AND type!='trigger'\x00\x00\x00p==pOld\x00!pSelect && pCons && pEnd\x00\x00\x00sqlite3EndTable\x00pParse->pNewTable==pTab\x00pIdx->nColumn>=pIdx->nKeyCol+n\x00\x00pIdx->nColumn>=j\x00\x00\x00\x00j<pPk->nColumn\x00\x00pPk->nColumn==j\x00pTab->nCol==j\x00\x00\x00convertToWithoutRowidTable\x00\x00pName1 && pName2\x00\x00\x00\x00pName && pName->z\x00\x00\x00index\x00\x00\x00db->mallocFailed==0 || pTab==0\x00\x00cannot create a TEMP index on non-TEMP table \"%s\"\x00\x00\x00pName==0\x00\x00\x00\x00pStart==0\x00\x00\x00pParse->nErr==0\x00altertab_\x00\x00\x00table %s may not be indexed\x00views may not be indexed\x00\x00\x00\x00virtual tables may not be indexed\x00\x00\x00pName->z!=0\x00there is already a table named %s\x00\x00\x00index %s already exists\x00!db->init.busy\x00\x00sqlite_autoindex_%s_%d\x00\x00pList->nExpr==1\x00EIGHT_BYTE_ALIGNMENT(pIndex->aiRowLogEst)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pIndex->azColl)\x00\x00\x00\x00expressions prohibited in PRIMARY KEY and UNIQUE constraints\x00\x00\x00\x00pCopy!=0\x00\x00\x00\x00j<=0x7fff\x00\x00\x00nExtra>=nColl\x00\x00\x00i==pIndex->nColumn\x00\x00HasRowid(pTab) || pTab->iPKey<0 || sqlite3ColumnOfIndex(pIndex, pTab->iPKey)>=0\x00IsUniqueIndex(pIdx)\x00pIdx->idxType!=SQLITE_IDXTYPE_APPDEF\x00\x00\x00\x00IsUniqueIndex(pIndex)\x00\x00\x00pIdx->aiColumn[k]>=0\x00\x00\x00\x00conflicting ON CONFLICT clauses specified\x00\x00\x00!IN_DECLARE_VTAB\x00\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00\x00p==pIndex\x00\x00\x00CREATE%s INDEX %.*s\x00 UNIQUE\x00INSERT INTO %Q.%s VALUES('index',%Q,%Q,#%d,%Q);\x00name='%q' AND type='index'\x00\x00sqlite3CreateIndex\x00\x00pItem && pSrc->nSrc==1\x00\x00sqlite3SrcListLookup\x00\x00\x00\x00db->nDb>iDb\x00sqlite3FixInit\x00\x00%s %T cannot reference objects in database %s\x00\x00\x00sqlite3FixSrcList\x00\x00\x00%s cannot use variables\x00p->nExpr>0\x00\x00p->a[p->nExpr-1].sortOrder==SQLITE_SO_ASC\x00\x00\x00sqlite3ExprListSetSortOrder\x00too many columns in %s\x00\x00type==NC_IsCheck || type==NC_PartIdx || type==NC_IdxExpr\x00\x00\x00\x00sqlite3ResolveSelfReference\x00x<pIdx->pTable->nCol\x00\x00\x00\x00estimateIndexWidth\x00\x00pParse->nested<10\x00\x00\x00sqlite3NestedParse\x00\x00pKey!=0 || db->mallocFailed || pParse->nErr\x00sqlite3RefillIndex\x00\x00index '%q'\x00\x00pIdx->aiColumn[j]>=0\x00\x00\x00\x00, \x00\x00sqlite3UniqueConstraint\x00sqlite3ChangeCookie\x00pIdx->isResized==0\x00\x00resizeIndexObject\x00\x00\x00\x0a \x00,\x0a \x00\x00\x00\x00\x0a)\x00\x00CREATE TABLE \x00\x00\x00pCol->affinity-SQLITE_AFF_BLOB >= 0\x00pCol->affinity-SQLITE_AFF_BLOB < ArraySize(azType)\x00\x00pCol->affinity==SQLITE_AFF_BLOB || pCol->affinity==sqlite3AffinityType(zType, 0)\x00\x00\x00\x00k<=n\x00\x00\x00\x00createTableStmt\x00 TEXT\x00\x00\x00 NUM\x00\x00\x00\x00 INT\x00\x00\x00\x00 REAL\x00\x00\x00z<=zTerm\x00\x00\x00\x00sqlite3Utf8CharLen\x00\x00too many columns on %s\x00\x00duplicate column name: %s\x00\x00\x00default value of column [%s] is not constant\x00\x00\x00\x00isInit==0 || isInit==1\x00\x00sqlite3ExprIsConstantOrFunction\x00sqlite3AddNotNull\x00\x00\x00table \"%s\" has more than one primary key\x00\x00\x00\x00pCExpr!=0\x00\x00\x00autoInc==0 || autoInc==1\x00\x00\x00\x00AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY\x00sqlite3AddPrimaryKey\x00\x00\x00\x00pTo!=0\x00\x00foreign key on %s should reference only one column of table %T\x00\x00number of columns in foreign key does not match the number of columns in the referenced table\x00\x00\x00unknown column \"%s\" in foreign key definition\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00\x00pNextTo->pPrevTo==0\x00sqlite3CreateForeignKey\x00isDeferred==0 || isDeferred==1\x00\x00sqlite3DeferForeignKey\x00\x00pIdx->nKeyCol==1\x00\x00\x00\x00sqlite3AddCollateType\x00\x00\x00pName->nSrc==1\x00\x00isView==0 || isView==LOCATE_VIEW\x00\x00\x00\x00sqlite_stat\x00table %s may not be dropped\x00use DROP TABLE to delete table %s\x00\x00\x00use DROP VIEW to delete view %s\x00sqlite3DropTable\x00\x00\x00\x00sqlite_stat%d\x00\x00\x00DELETE FROM %Q.%s WHERE %s=%Q\x00\x00\x00sqlite3FkDropTable\x00\x00pTabList->nSrc==1\x00\x00\x00rcauth==SQLITE_OK || rcauth==SQLITE_DENY || rcauth==SQLITE_IGNORE\x00\x00\x00!isView || pTrigger\x00!isView\x00pIdx->pSchema==pTab->pSchema\x00\x00\x00\x00IsVirtual(pTab)==0 || eOnePass!=ONEPASS_MULTI\x00\x00\x00IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF\x00\x00\x00\x00pPk->aiColumn[i]>=0\x00pPk || IsVirtual(pTab) || iDataCur==iTabCur\x00pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1\x00\x00\x00nKey==nPk\x00\x00\x00pPk!=0 || pTab->pSelect!=0\x00\x00nKey==0\x00nKey==1\x00eOnePass==ONEPASS_OFF || eOnePass==ONEPASS_SINGLE\x00\x00\x00rows deleted\x00\x00\x00\x00sqlite3DeleteFrom\x00\x00\x00pList==0 || IsVirtual(pTab)==0\x00\x00sqlite3SchemaMutexHeld(pParse->db, 0, pTmpSchema)\x00\x00\x00sqlite3TriggerList\x00\x00sqlite3TriggersExist\x00\x00\x00\x00checkColumnOverlap\x00\x00table %s may not be modified\x00\x00\x00\x00cannot modify %s because it is a view\x00\x00\x00pParse\x00\x00sqlite3AuthContextPush\x00\x00pFrom->nSrc==1\x00\x00pFrom->a[0].pOn==0\x00\x00pFrom->a[0].pUsing==0\x00\x00\x00sqlite3MaterializeView\x00\x00pOffset==0 || pLimit!=0 || pParse->nErr>0 || db->mallocFailed!=0\x00\x00\x00\x00pNew->pSrc!=0 || pParse->nErr>0\x00pNew!=&standin\x00\x00sqlite3SelectNew\x00\x00\x00\x00op==OP_OpenRead || op==OP_OpenWrite\x00op==OP_OpenWrite || p5==0\x00\x00\x00sqlite3OpenTableAndIndices\x00\x00sqlite3VtabMakeWritable\x00sqlite3GenerateRowDelete\x00\x00\x00\x00isNew==1 || isNew==0\x00\x00\x00\x00sqlite3TriggerColmask\x00\x00\x00pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger)\x00\x00\x00\x00getRowTrigger\x00\x00\x00pTop->pVdbe\x00Start: %s.%s (%s %s%s%s ON %s)\x00\x00-- TRIGGER %s\x00\x00\x00End: %s.%s\x00\x00!pSubParse->pAinc && !pSubParse->pZombieTab\x00!pSubParse->pTriggerPrg && !pSubParse->nMaxArg\x00\x00codeRowTrigger\x00\x00default\x00n/a\x00pParse->pTriggerTab && pParse->pToplevel\x00\x00\x00\x00pStepList\x00\x00\x00pParse->okConstFactor==0\x00\x00\x00\x00pStep->op==TK_SELECT\x00\x00\x00\x00codeTriggerProgram\x00\x00pTrigger || tmask==0\x00\x00\x00\x00no such column: %s\x00\x00(chngRowid & chngPk)==0\x00chngRowid==0 || chngRowid==1\x00\x00\x00\x00chngPk==0 || chngPk==1\x00\x00iCur!=iDataCur || !HasRowid(pTab)\x00\x00\x00pPk\x00chngKey || pTrigger || hasFK || regOldRowid==regNewRowid\x00\x00\x00\x00regOldRowid>0\x00\x00\x00regNew==regNewRowid+1\x00\x00\x00rows updated\x00\x00\x00\x00sqlite3Update\x00\x00\x00updateVirtualTable\x00\x00pIdx->aiColumn[i]>=0\x00\x00\x00\x00ppIdx && *ppIdx==0\x00\x00!paiCol || *paiCol==0\x00\x00\x00nCol>1\x00\x00foreign key mismatch - \"%w\" referencing \"%w\"\x00\x00\x00\x00sqlite3FkLocateIndex\x00\x00\x00\x00sqlite3FkOldmask\x00\x00\x00\x00op==TK_UPDATE || op==TK_INSERT || op==TK_DELETE\x00tr_tm==TRIGGER_BEFORE || tr_tm==TRIGGER_AFTER\x00\x00\x00(op==TK_UPDATE)==(pChanges!=0)\x00\x00p->pSchema!=0\x00\x00\x00p->pTabSchema!=0\x00\x00\x00\x00p->pSchema==p->pTabSchema || p->pSchema==pParse->db->aDb[1].pSchema\x00sqlite3CodeRowTrigger\x00\x00\x00pPrg || pParse->nErr || pParse->db->mallocFailed\x00\x00\x00\x00Call: %s.%s\x00fkey\x00\x00\x00\x00sqlite3CodeRowTriggerDirect\x00onError==OE_Rollback || onError==OE_Abort || onError==OE_Fail || onError==OE_Ignore || onError==OE_Replace\x00\x00onError==OE_Replace\x00%s column %d\x00\x00\x00\x00sqlite3GenerateConstraintChecks\x00pExpr->iColumn>=0 || pExpr->iColumn==-1\x00checkConstraintExprNode\x00%s.rowid\x00\x00\x00\x00iIdxCur+i!=iDataCur || pPk==pIdx\x00\x00\x00\x00sqlite3GenerateRowIndexDelete\x00\x00\x00(regOld==0)!=(regNew==0)\x00\x00\x00\x00isIgnoreErrors==0 || (regOld!=0 && regNew==0)\x00\x00\x00pFKey->nCol==1 || (aiFree && pIdx)\x00\x00pIdx==0 || pIdx->aiColumn[i]>=0\x00regOld==0 && regNew!=0\x00\x00aiCol || pFKey->nCol==1\x00sqlite3FkCheck\x00\x00aiCol[i]!=pTab->iPKey\x00\x00\x00nIncr==1\x00\x00\x00\x00fkLookupParent\x00\x00pIdx==0 || pIdx->pTable==pTab\x00\x00\x00pIdx==0 || pIdx->nKeyCol==pFKey->nCol\x00\x00\x00pIdx!=0 || pFKey->nCol==1\x00\x00\x00pIdx!=0 || HasRowid(pTab)\x00\x00\x00fkScanChildren\x00\x00update_flags==0 || update_flags==OPFLAG_ISUPDATE || update_flags==(OPFLAG_ISUPDATE|OPFLAG_SAVEPOSITION)\x00pParse->nested==0\x00\x00\x00sqlite3CompleteInsertion\x00\x00\x00\x00iFromCol>=0\x00pIdx!=0 || (pTab->iPKey>=0 && pTab->iPKey<pTab->nCol)\x00\x00\x00pStep!=0\x00\x00\x00\x00fkActionTrigger\x00autoIncrementEnd\x00\x00\x00\x00pSrc->nSrc>0\x00\x00\x00\x00targetSrcList\x00\x00\x00(pTrigger && tmask) || (pTrigger==0 && tmask==0)\x00\x00\x00\x00!pTrigger\x00\x00\x00pList==0\x00\x00\x00\x00!withoutRowid\x00\x00\x00table %S has no column named %s\x00pSelect->pEList\x00useTempTable==0\x00table %S has %d columns but %d values were supplied\x00%d values for %d columns\x00\x00\x00\x00pIdx\x00\x00\x00\x00pSelect==0\x00\x00rows inserted\x00\x00\x00sqlite3Insert\x00\x00\x00pSelect->pSrc\x00\x00\x00pSelect->pOffset==0\x00pEList->a[0].pExpr\x00\x00pDestCol->pDflt==0 || pDestCol->pDflt->op==TK_SPAN\x00\x00pSrcCol->pDflt==0 || pSrcCol->pDflt->op==TK_SPAN\x00\x00\x00\x00HasRowid(pDest) || destHasUniqueIdx\x00(pDest->tabFlags & TF_Autoincrement)==0\x00pSrcIdx\x00xferOptimization\x00\x00\x00\x00pDest && pSrc\x00\x00\x00pDest->pTable!=pSrc->pTable\x00pSrc->aColExpr!=0 && pDest->aColExpr!=0\x00xferCompatibleIndex\x00pOp->p4.pVtab!=0\x00\x00\x00\x00readsTable\x00\x00pExpr->op!=TK_REGISTER\x00\x00sqlite3ExprCodeAndCache\x00pFrom->zErrMsg==0 || pFrom->nErr\x00\x00\x00\x00pTo->zErrMsg==0 || pTo->nErr\x00\x00\x00\x00transferParseError\x00\x00aOp && !p->db->mallocFailed\x00DbMaskAllZero(p->btreeMask)\x00sqlite3VdbeTakeOpArray\x00\x00pTrigger->pSchema==pTab->pSchema || pTrigger->pSchema==db->aDb[1].pSchema\x00\x00\x00DELETE FROM %Q.sqlite_sequence WHERE name=%Q\x00\x00\x00\x00DELETE FROM %Q.%s WHERE tbl_name=%Q and type!='trigger'\x00sqlite3CodeDropTable\x00\x00\x00\x00pTable->pSchema==pTrigger->pSchema || iDb==1\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='trigger'\x00\x00sqlite3DropTriggerPtr\x00\x00\x00destroyTable\x00\x00\x00\x00iTable>1\x00\x00\x00\x00UPDATE %Q.%s SET rootpage=%d WHERE #%d AND rootpage=#%d\x00destroyRootPage\x00sqlite3SchemaMutexHeld(db, idx, 0)\x00\x00sqliteViewResetAll\x00\x00parameters are not allowed in views\x00sEnd.z[0]!=0\x00\x00\x00\x00sqlite3CreateView\x00\x00\x00too many terms in compound SELECT\x00\x00\x00yy_reduce\x00\x00\x00pList!=0 || db->mallocFailed!=0\x00db->mallocFailed || pItem->pExpr==pSpan->pExpr\x00\x00sqlite3ExprListSetSpan\x00\x00pIndexedBy!=0\x00\x00\x00pItem->fg.notIndexed==0\x00pItem->fg.isIndexedBy==0\x00\x00\x00\x00pItem->fg.isTabFunc==0\x00\x00sqlite3SrcListIndexedBy\x00sqlite3SrcListFuncArgs\x00\x00 \x00\x00\x00pB!=0\x00\x00\x00unknown or unsupported join type: %T %T%s%T\x00RIGHT and FULL OUTER JOINs are not currently supported\x00\x00naturaleftouterightfullinnercross\x00\x00\x00sqlite3JoinType\x00pList->nExpr==iFirst+i+1\x00\x00\x00\x00pFirst->op==TK_SELECT_COLUMN\x00\x00\x00\x00sqlite3ExprListAppendVector\x00!ExprHasProperty(pExpr, EP_IntValue|EP_Reduced|EP_TokenOnly)\x00\x00\x00\x00z[0]!=0\x00n==sqlite3Strlen30(z)\x00\x00\x00z[0]=='?'\x00\x00\x00variable number must be between ?1 and ?%d\x00\x00too many SQL variables\x00\x00sqlite3ExprAssignVarNumber\x00\x00pIn==0 || pIn[0]>=3\x00pIn[1]<=pIn[0]\x00\x00sqlite3VListAdd\x00pToken\x00\x00sqlite3ExprFunction\x00sqlite3PExprAddSelect\x00\x00\x00syntax error after column name \"%.*s\"\x00\x00\x00no such index: %S\x00\x00\x00index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='index'\x00\x00\x00\x00sqlite3DropIndex\x00\x00\x00\x00-%T\x00pId2\x00\x00\x00\x00pBt!=0\x00\x00pDb==&db->aDb[0]\x00\x00\x00\x00eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00\x00\x00eAuto>=0 && eAuto<=2\x00\x00\x00\x00not a writable directory\x00\x00\x00\x00Safety level may not be changed inside a transaction\x00\x00\x00\x00pCol->pDflt==0 || pCol->pDflt->op==TK_SPAN\x00\x00issisi\x00\x00ssiii\x00\x00\x00siii\x00\x00\x00\x00pParse->nMem<=pPragma->nPragCName\x00\x00\x00iis\x00isi\x00c\x00\x00\x00u\x00\x00\x00isisi\x00\x00\x00db->aDb[i].zDbSName!=0\x00\x00iss\x00is\x00\x00iissssss\x00\x00\x00\x00NONE\x00\x00\x00\x00pParse->nErr>0 || pFK==0\x00\x00\x00\x00x==0\x00\x00\x00\x00iKey>=0 && iKey<pTab->nCol\x00\x00si\x00\x00parser: \x00\x00\x00\x00iDb==0 || pId2->z\x00\x00\x00sqlite3SchemaMutexHeld(db, i, 0)\x00\x00\x00\x00*** in database %s ***\x0a\x00pParse->nMem>=8+j\x00\x00\x00sqlite3NoTempsInRange(pParse,1,7+j)\x00NULL value in %s.%s\x00CHECK constraint failed in %s\x00\x00\x00row \x00\x00\x00\x00 missing from index \x00\x00\x00\x00iCol!=XN_ROWID && iCol<pTab->nCol\x00\x00\x00non-unique entry in index \x00\x00wrong # of entries in index \x00\x00\x00\x00ok\x00\x00encnames[SQLITE_UTF8].enc==SQLITE_UTF8\x00\x00encnames[SQLITE_UTF16LE].enc==SQLITE_UTF16LE\x00\x00\x00\x00encnames[SQLITE_UTF16BE].enc==SQLITE_UTF16BE\x00\x00\x00\x00unsupported encoding: %s\x00\x00\x00\x00full\x00\x00\x00\x00restart\x00sqlite3LogEst(25)==46\x00\x00\x00ANALYZE \"%w\".\"%w\"\x00\x00\x00pPragma->ePragTyp==PragTyp_BUSY_TIMEOUT\x00unknown\x00closed\x00\x00ss\x00\x00sqlite3Pragma\x00\x00\x00fd!=0\x00\x00\x00sqlite3_file_control\x00\x00\x00\x00p->nOp + N <= p->pParse->nOpAlloc\x00\x00\x00sqlite3VdbeVerifyNoMallocRequired\x00\x00\x00eMode==PAGER_LOCKINGMODE_QUERY || eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00pPager->exclusiveMode || 0==sqlite3WalHeapMemory(pPager->pWal)\x00\x00sqlite3PagerLockingMode\x00incremental\x00(pDb->safety_level & PAGER_SYNCHRONOUS_MASK)==pDb->safety_level\x00setAllPagerFlags\x00\x00\x00\x00sqlite3BtreeSetMmapLimit\x00\x00\x00\x00temporary storage cannot be changed from within a transaction\x00\x00\x00c=='i'\x00\x00sqlite3VdbeMultiLoad\x00\x00\x00\x00SET NULL\x00\x00\x00\x00SET DEFAULT\x00NO ACTION\x00\x00\x00action==OE_None\x00actionName\x00\x00LIKE or GLOB pattern too complex\x00\x00\x00\x00zB==sqlite3_value_text(argv[0])\x00ESCAPE expression must be a single character\x00\x00\x00\x00p && p->pFunc\x00\x00\x00sqlite3_user_data\x00\x00\x00likeFunc\x00\x00\x00\x00sqlite3_result_int\x00\x00setLikeOptFlag\x00\x00UTF8\x00\x00\x00\x00UTF-8\x00\x00\x00UTF-16le\x00\x00\x00\x00UTF-16be\x00\x00\x00\x00UTF16le\x00UTF16be\x00UTF-16\x00\x00UTF16\x00\x00\x00COMPILER=msvc-1200\x00\x00DEBUG\x00\x00\x00DEFAULT_SYNCHRONOUS=2\x00\x00\x00DEFAULT_WAL_SYNCHRONOUS=2\x00\x00\x00ENABLE_API_ARMOR\x00\x00\x00\x00ENABLE_MEMSYS5\x00\x00SYSTEM_MALLOC\x00\x00\x00THREADSAFE=1\x00\x00\x00\x00unknown database: %s\x00\x00\x00\x00sqlite3PcacheShrink\x00aHardLimit[SQLITE_LIMIT_LENGTH]==SQLITE_MAX_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_SQL_LENGTH]==SQLITE_MAX_SQL_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_COLUMN]==SQLITE_MAX_COLUMN\x00\x00aHardLimit[SQLITE_LIMIT_EXPR_DEPTH]==SQLITE_MAX_EXPR_DEPTH\x00\x00aHardLimit[SQLITE_LIMIT_COMPOUND_SELECT]==SQLITE_MAX_COMPOUND_SELECT\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_VDBE_OP]==SQLITE_MAX_VDBE_OP\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_FUNCTION_ARG]==SQLITE_MAX_FUNCTION_ARG\x00\x00aHardLimit[SQLITE_LIMIT_ATTACHED]==SQLITE_MAX_ATTACHED\x00\x00aHardLimit[SQLITE_LIMIT_LIKE_PATTERN_LENGTH]== SQLITE_MAX_LIKE_PATTERN_LENGTH\x00\x00\x00aHardLimit[SQLITE_LIMIT_VARIABLE_NUMBER]==SQLITE_MAX_VARIABLE_NUMBER\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_TRIGGER_DEPTH]==SQLITE_MAX_TRIGGER_DEPTH\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_WORKER_THREADS]==SQLITE_MAX_WORKER_THREADS\x00\x00sqlite3_limit\x00\x00\x00unlocked\x00\x00\x00\x00shared\x00\x00reserved\x00\x00\x00\x00pending\x00p->aOp[i].opcode!=OP_ResultRow\x00\x00sqlite3VdbeVerifyNoResultRow\x00\x00\x00\x00INSERT INTO %Q.%s VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q')\x00type='trigger' AND name='%q'\x00\x00\x00\x00!pParse->pNewTrigger\x00\x00\x00\x00sqlite3FinishTrigger\x00\x00\x00\x00pName1!=0\x00\x00\x00op==TK_INSERT || op==TK_UPDATE || op==TK_DELETE\x00op>0 && op<0xff\x00temporary trigger may not have qualified name\x00\x00\x00pTableName->nSrc==1\x00cannot create triggers on virtual tables\x00\x00\x00\x00trigger %T already exists\x00\x00\x00cannot create trigger on system table\x00\x00\x00cannot create %s trigger on view: %S\x00\x00\x00\x00cannot create INSTEAD OF trigger on table: %S\x00\x00\x00pParse->pNewTrigger==pTrigger\x00\x00\x00sqlite3BeginTrigger\x00pSelect != 0 || db->mallocFailed\x00\x00\x00\x00sqlite3TriggerInsertStep\x00\x00\x00\x00no such trigger: %S\x00sqlite3DropTrigger\x00\x00v || db->mallocFailed\x00\x00\x00pFunc->nArg==-1 || (pFunc->nArg&0xff)==pFunc->nArg\x00\x00codeAttach\x00\x00sqlite_attach\x00\x00\x00too many attached databases - max %d\x00\x00\x00\x00cannot ATTACH database within transaction\x00\x00\x00z && zName\x00\x00database %s is already in use\x00\x00\x00pVfs\x00\x00\x00\x00database is already attached\x00\x00\x00\x00iDb>=2\x00\x00unable to open database: %s\x00attachFunc\x00\x00*pzErrMsg==0\x00\x00\x00\x00file:\x00\x00\x00localhost\x00\x00\x00invalid uri authority: %.*s\x00octet>=0 && octet<256\x00\x00\x00vfs\x00cache\x00\x00\x00mode\x00\x00\x00\x00access\x00\x00no such %s mode: %s\x00%s mode not allowed: %s\x00no such vfs: %s\x00sqlite3ParseUri\x00private\x00ro\x00\x00rw\x00\x00rwc\x00sqlite_detach\x00\x00\x00no such database: %s\x00\x00\x00\x00cannot detach database %s\x00\x00\x00cannot DETACH database within transaction\x00\x00\x00database %s is locked\x00\x00\x00pName1->z\x00\x00\x00unable to identify the object to be reindexed\x00\x00\x00pDb!=0\x00\x00reindexDatabases\x00\x00\x00\x00zColl!=0\x00\x00\x00\x00z!=0 || pIndex->aiColumn[i]<0\x00\x00\x00collationMatch\x00\x00sqlite3Reindex\x00\x00sqlite3BtreeHoldsAllMutexes(pParse->db)\x00pName2!=0 || pName1==0\x00\x00sqlite3Analyze\x00\x00sqlite3VdbeDb(v)==db\x00\x00\x00\x00CREATE TABLE %Q.%s(%s)\x00\x00i<ArraySize(aTable)\x00openStatTable\x00\x00\x00tbl,idx,stat\x00\x00\x00\x00sqlite_stat3\x00\x00\x00\x00sqlite_stat4\x00\x00\x00\x00analyzeDatabase\x00sqlite_%\x00\x00\x00\x00Analysis for %s.%s\x00\x00iDb==sqlite3SchemaToIndex(db, pIdx->pSchema)\x00\x00\x00\x00regChng==(regStat4+1)\x00\x00\x00BBB\x00\"BBB\"[0]==SQLITE_AFF_TEXT\x00\x00\x00analyzeOneTable\x00stat_init\x00\x00\x00nCol>0\x00\x00nKeyCol<=nCol\x00\x00\x00statInit\x00\x00\x00\x00n>=0\x00\x00\x00\x00sqlite3_result_blob\x00stat_push\x00\x00\x00p->nCol>0\x00\x00\x00iChng<p->nCol\x00\x00\x00statPush\x00\x00\x00\x00regOut!=regStat4 && regOut!=regStat4+1\x00\x00iParam==STAT_GET_STAT1\x00\x00callStatGet\x00stat_get\x00\x00\x00\x00argc==1\x00%llu\x00\x00\x00\x00 %llu\x00\x00\x00p->current.anEq[i]\x00\x00z[0]=='\\0' && z>zRet\x00\x00\x00\x00statGet\x00analyzeTable\x00\x00\x00\x00pSrc->nSrc==1\x00\x00\x00there is already another table or index with this name: %s\x00\x00view %s may not be altered\x00\x00UPDATE \"%w\".%s SET sql = sqlite_rename_parent(sql, %Q, %Q) WHERE %s;\x00\x00\x00\x00UPDATE %Q.%s SET sql = CASE WHEN type = 'trigger' THEN sqlite_rename_trigger(sql, %Q)ELSE sqlite_rename_table(sql, %Q) END, tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqlite_autoindex%%' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger');\x00UPDATE \"%w\".sqlite_sequence set name = %Q WHERE name = %Q\x00\x00\x00UPDATE sqlite_temp_master SET sql = sqlite_rename_trigger(sql, %Q), tbl_name = %Q WHERE %s;\x00sqlite3AlterRenameTable\x00table %s may not be altered\x00name=%Q\x00%s OR name=%Q\x00\x00\x00type='trigger' AND (%s)\x00iTrigDb==iDb || iTrigDb==1\x00\x00tbl_name=%Q\x00reloadTableSchema\x00\x00\x00pNew\x00\x00\x00\x00pDflt==0 || pDflt->op==TK_SPAN\x00\x00Cannot add a PRIMARY KEY column\x00Cannot add a UNIQUE column\x00\x00Cannot add a REFERENCES column with non-NULL default value\x00\x00Cannot add a NOT NULL column with default value NULL\x00\x00\x00\x00db->mallocFailed == 1\x00\x00\x00Cannot add a column with non-constant default\x00\x00\x00UPDATE \"%w\".%s SET sql = substr(sql,1,%d) || ', ' || %Q || substr(sql,%d) WHERE type = 'table' AND name = %Q\x00\x00\x00\x00sqlite3AlterFinishAddColumn\x00virtual tables may not be altered\x00\x00\x00Cannot add a column to a view\x00\x00\x00pTab->addColOffset>0\x00\x00\x00\x00pNew->nCol>0\x00\x00\x00\x00nAlloc>=pNew->nCol && nAlloc%8==0 && nAlloc-pNew->nCol<8\x00\x00\x00\x00sqlite_altertab_%s\x00\x00sqlite3AlterBeginAddColumn\x00\x00CREATE VIRTUAL TABLE %T\x00UPDATE %Q.%s SET type='table', name=%Q, tbl_name=%Q, rootpage=0, sql=%Q WHERE rowid=#%d\x00name='%q' AND type='table'\x00\x00sqlite3SchemaMutexHeld(db, 0, pSchema)\x00\x00pTab==pOld\x00\x00sqlite3VtabFinishParse\x00\x000==pTable->pIndex\x00\x00\x00pTable->nModuleArg==0\x00\x00\x00(pParse->sNameToken.z==pName2->z && pName2->z!=0) || (pParse->sNameToken.z==pName1->z && pName2->z==0)\x00\x00sqlite3VtabBeginParse\x00\x00\x00pArg->z <= p->z\x00sqlite3VtabArgExtend\x00\x00\x00\x00duplicate WITH table name: %s\x00\x00\x00(pNew!=0 && zName!=0) || db->mallocFailed\x00\x00\x00sqlite3WithAdd\x00\x00stateno<=YY_REDUCE_COUNT\x00\x00\x00\x00i!=YY_REDUCE_USE_DFLT\x00\x00\x00i>=0 && i<YY_ACTTAB_COUNT\x00\x00\x00yy_lookahead[i]==iLookAhead\x00yy_find_reduce_action\x00\x00\x00%sAccept!\x0a\x00\x00yypParser->yytos==yypParser->yystack\x00\x00\x00\x00yy_accept\x00\x00\x00TOKEN.z[0]\x00\x00yy_syntax_error\x00azResult!=0\x00sqlite3_free_table\x00\x00pCtx->pVdbe!=0\x00\x00sqlite3_get_auxdata\x00sqlite3_get_table() called with two or more incompatible queries\x00\x00\x00\x003.18.0\x00\x00RTRIM\x00\x00\x00db->pDfltColl!=0\x00\x00\x00\x00db->mutex!=0 || isThreadsafe==0 || sqlite3GlobalConfig.bFullMutex==0\x00\x00\x00\x00db!=0 || rc==SQLITE_NOMEM\x00\x00\x00openDatabase\x00\x00\x00\x00rc==SQLITE_NOMEM || rc==SQLITE_OK\x00\x00\x00unable to use function %s in the requested context\x00\x00sqlite3RegisterPerConnectionBuiltinFunctions\x00\x00\x00\x00automatic extension loading failed: %s\x00\x00sz > (int)sizeof(LookasideSlot*)\x00\x00\x00\x00setupLookaside\x00\x00\x00\x00\x00\x00*ppDb || rc==SQLITE_NOMEM\x00\x00\x00sqlite3_open16\x00\x00sqlite3_prepare16\x00\x00\x00sqlite3_result_error16\x00\x00sqlite3_result_int64\x00\x00\x00\x00sqlite3_result_null\x00sqlite3_result_text16\x00\x00\x00sqlite3_result_text16be\x00sqlite3_result_text16le\x00sqlite3_set_auxdata\x00no such table column: %s.%s\x00pTo->isPrepareV2 || pTo->expmask==0\x00pFrom->isPrepareV2 || pFrom->expmask==0\x00sqlite3_transfer_bindings\x00\x00\x00sqlite3_prepare16_v2\x00\x00\x00\x00sqlite3_clear_bindings\x00\x00cannot open virtual table: %s\x00\x00\x00cannot open table without rowid: %s\x00cannot open view: %s\x00\x00\x00\x00no such column: \"%s\"\x00\x00\x00\x00foreign key\x00indexed\x00cannot open %s column for writing\x00\x00\x00pBlob->pStmt || db->mallocFailed\x00\x00\x00\x00aOp!=0\x00\x00sqlite3_blob_open\x00\x00\x00cannot open value of type %s\x00\x00\x00\x00null\x00\x00\x00\x00no such rowid: %lld\x00rc!=SQLITE_OK || zErr==0\x00\x00\x00\x00rc!=SQLITE_ROW && rc!=SQLITE_DONE\x00\x00\x00blobSeekToRow\x00\x00\x00db == v->db\x00blobReadWrite\x00\x00\x00sqlite3BtreePayloadChecked\x00\x00accessPayloadChecked\x00\x00\x00\x00cursorOwnsBtShared(pCsr)\x00\x00\x00\x00sqlite3_mutex_held(pCsr->pBtree->db->mutex)\x00pCsr->curFlags & BTCF_Incrblob\x00\x00pCsr->eState!=CURSOR_REQUIRESEEK\x00\x00\x00\x00(pCsr->pBt->btsFlags & BTS_READ_ONLY)==0 && pCsr->pBt->inTransaction==TRANS_WRITE\x00\x00\x00hasSharedCacheTableLock(pCsr->pBtree, pCsr->pgnoRoot, 0, 2)\x00!hasReadConflicts(pCsr->pBtree, pCsr->pgnoRoot)\x00pCsr->apPage[pCsr->iPage]->intKey\x00\x00\x00sqlite3BtreePutData\x00sqlite3_mutex_alloc\x00vfsList\x00sqlite3_mutex_held(sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER))\x00\x00\x00vfsUnlink\x00\x00\x00sqlite3_vfs_register\x00\x00\x00\x00sqlite3_result_zeroblob\x00(x = va_arg(ap,int))!=0\x00sqlite3_test_control\x00\x00\x00\x00source and destination must be distinct\x00unknown database %s\x00destination database is in use\x00\x00SQLITE_\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)>=0\x00\x00\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)<3\x00\x00\x00\x00sqlite3_db_status\x00\x00\x00eStat==SQLITE_DBSTATUS_CACHE_HIT || eStat==SQLITE_DBSTATUS_CACHE_MISS || eStat==SQLITE_DBSTATUS_CACHE_WRITE\x00sqlite3PagerCacheStat\x00\x00\x002017-03-28 18:48:43 424a0d380332858ee55bdebc4af3789f74e70a2b3ba1cf29d84b9b4bcf3e2e37\x00\x00\x00\x00rc!=SQLITE_SCHEMA\x00\x00\x00rc==SQLITE_OK || p->pStmt==0\x00\x00\x00\x00sqlite3_blob_reopen\x00p->pTab==0 || IsVirtual(p->pTab)\x00\x00\x00\x00sqlite3_vtab_config\x00db->vtabOnConflict>=1 && db->vtabOnConflict<=5\x00\x00sqlite3_vtab_on_conflict\x00\x00\x00\x00sqlite3_auto_extension\x00\x00xDel!=SQLITE_DYNAMIC\x00\x00\x00\x00sqlite3_bind_blob64\x00invokeValueDestructor\x00\x00\x00sqlite3_bind_text64\x00sqlite3_result_blob64\x00\x00\x00sqlite3_result_text64\x00\x00\x00sqlite3_mutex_held(pOut->db->mutex)\x00sqlite3_result_zeroblob64\x00\x00\x00(n & 0x7FFFFFFF)==n\x00sqlite3_bind_zeroblob64\x00sqlite3_result_subtype\x00\x00sqlite3PagerFlush\x00\x00\x00compileoptionusedFunc\x00\x00\x00compileoptiongetFunc\x00\x00\x00\x00zIn==sqlite3_value_text(argv[0])\x00\x00\x00\x00trimFunc\x00\x00\x00\x00nByte>0\x00contextMalloc\x00\x00\x00argc>1\x00\x00pColl\x00\x00\x00mask==-1 || mask==0\x00minmaxFunc\x00\x00context->pVdbe!=0\x00\x00\x00pOp->opcode==OP_CollSeq\x00sqlite3GetFuncCollSeq\x00\x00\x00lengthFunc\x00\x00integer overflow\x00\x00\x00\x00absFunc\x00argc==1 || argc==2\x00\x00%.*f\x00\x00\x00\x00roundFunc\x00\x00\x00z2==(char*)sqlite3_value_text(argv[0])\x00\x00upperFunc\x00\x00\x00lowerFunc\x00\x00\x00pBlob==sqlite3_value_blob(argv[0])\x00\x00hexFunc\x00randomBlob\x00\x00%!.20e\x00\x00zBlob==sqlite3_value_blob(argv[0])\x00\x00sqlite3_value_type(argv[0])==SQLITE_NULL\x00\x00\x00\x00quoteFunc\x00\x00\x00zStr==sqlite3_value_text(argv[0])\x00\x00\x00sqlite3_value_type(argv[1])==SQLITE_NULL || sqlite3_context_db_handle(context)->mallocFailed\x00\x00\x00\x00sqlite3_value_type(argv[1])!=SQLITE_NULL\x00\x00\x00\x00zPattern==sqlite3_value_text(argv[1])\x00\x00\x00zRep==sqlite3_value_text(argv[2])\x00\x00\x00nOut<SQLITE_MAX_LENGTH\x00\x00j+nStr-i+1==nOut\x00\x00\x00\x00j<=nOut\x00replaceFunc\x00zeroblobFunc\x00\x00\x00\x00argc==3 || argc==2\x00\x00len==sqlite3_value_bytes(argv[0])\x00\x00\x00p1>=0 && p2>=0\x00\x00substrFunc\x00\x00sumStep\x00argc==1 || p==0 || p->n>0x7fffffff || p->n==sqlite3_aggregate_count(context)\x00\x00\x00\x00countStep\x00\x00\x00groupConcatStep\x00pcache1.isInit==0\x00\x00\x00pcache1Init\x00pcache1.isInit!=0\x00\x00\x00pcache1Shutdown\x00(szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536\x00\x00\x00\x00szExtra < 300\x00\x00\x00(pGroup)->mutex==0\x00\x00pcache1Create\x00\x00\x00sqlite3_mutex_held(p->pGroup->mutex)\x00\x00\x00\x00(p->pGroup)->mutex==0\x00\x00\x00pcache1ResizeHash\x00\x00\x00pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0)\x00\x00pGroup->nMaxPage >= pCache->nMax\x00\x00\x00\x00pGroup->nMinPage >= pCache->nMin\x00\x00\x00\x00pcache1Destroy\x00\x00sqlite3_mutex_held(pCache->pGroup->mutex)\x00\x00\x00pCache->iMaxKey >= iLimit\x00\x00\x00pCache->nHash > 0\x00\x00\x00h<pCache->nHash\x00nPage<0 || pCache->nPage==(unsigned)nPage\x00\x00\x00pcache1TruncateUnsafe\x00\x00\x00pPage->isPinned==0\x00\x00pPage->pLruNext\x00pPage->pLruPrev\x00pPage->isAnchor==0\x00\x00pCache->pGroup->lru.isAnchor==1\x00pcache1PinPage\x00\x00sqlite3_mutex_held(p->pCache->pGroup->mutex)\x00\x00\x00\x00pcache1FreePage\x00sqlite3_mutex_held(pGroup->mutex)\x00\x00\x00p->pCache->pGroup==pGroup\x00\x00\x00p->isPinned==0\x00\x00pcache1EnforceMaxPage\x00\x00\x00pcache1RemoveFromHash\x00\x00\x00pcache1Cachesize\x00\x00\x00\x00(pCache->pGroup)->mutex==0\x00\x00pcache1Pagecount\x00\x00\x00\x00pCache->bPurgeable || createFlag!=1\x00pCache->bPurgeable || pCache->nMin==0\x00\x00\x00pCache->bPurgeable==0 || pCache->nMin==10\x00\x00\x00pCache->nMin==0 || pCache->bPurgeable\x00\x00\x00pCache->nHash>0\x00pcache1Fetch\x00\x00\x00\x00pCache->nPage >= pCache->nRecyclable\x00\x00\x00\x00pGroup->mxPinned == pGroup->nMaxPage + 10 - pGroup->nMinPage\x00\x00\x00\x00pCache->n90pct == pCache->nMax*9/10\x00pCache->nHash>0 && pCache->apHash\x00\x00\x00pcache1FetchStage2\x00\x00pcache1AllocPage\x00\x00\x00\x00pPage->pCache==pCache\x00\x00\x00pPage->pLruPrev==0 && pPage->pLruNext==0\x00\x00\x00\x00pPage->isPinned==1\x00\x00pcache1Unpin\x00\x00\x00\x00pPage->iKey==iOld\x00\x00\x00pcache1Rekey\x00\x00\x00\x00pcache1Truncate\x00pcache1Shrink\x00\x00\x00winSysInfo.dwAllocationGranularity>0\x00\x00\x00\x00winSysInfo.dwPageSize>0\x00sqlite3_os_init\x00win32\x00\x00\x00id!=0\x00\x00\x00pFile->pShm==0\x00\x00pFile->h!=NULL && pFile->h!=INVALID_HANDLE_VALUE\x00\x00\x00\x00winClose\x00\x00\x00\x00pFile!=0\x00\x00\x00\x00winUnmapfile1\x00\x00\x00winUnmapfile2\x00\x00\x00winUnmapfile\x00\x00\x00\x00errcode!=SQLITE_OK\x00\x00os_win.c:%d: (%lu) %s(%s) - %s\x00\x00OsError 0x%lx (%lu)\x00winLogErrorAtLine\x00\x00\x00amt>0\x00\x00\x00offset>=0\x00\x00\x00winRead\x00delayed %dms for lock/sharing conflict at line %d\x00\x00\x00nWrite==0 || nWrite<=(DWORD)nRem\x00\x00\x00\x00winWrite1\x00\x00\x00winWrite2\x00\x00\x00winWrite\x00\x00\x00\x00winTruncate1\x00\x00\x00\x00winTruncate2\x00\x00\x00\x00winTruncate\x00winSeekFile\x00(flags&0x0F)==SQLITE_SYNC_NORMAL || (flags&0x0F)==SQLITE_SYNC_FULL\x00\x00winSync1\x00\x00\x00\x00winSync2\x00\x00\x00\x00winSync\x00pSize!=0\x00\x00\x00\x00winFileSize\x00pFile->locktype!=NO_LOCK || locktype==SHARED_LOCK\x00\x00\x00locktype!=PENDING_LOCK\x00\x00locktype!=RESERVED_LOCK || pFile->locktype==SHARED_LOCK\x00pFile->locktype==NO_LOCK\x00\x00\x00\x00pFile->locktype==SHARED_LOCK\x00\x00\x00\x00pFile->locktype>=SHARED_LOCK\x00\x00\x00\x00winLock\x00winUnlockReadLock\x00\x00\x00locktype<=SHARED_LOCK\x00\x00\x00winUnlock\x00\x00\x00winCheckReservedLock\x00\x00\x00\x00etilqs_\x00nDir>0\x00\x00winGetTempname1\x00winGetTempname2\x00winGetTempname3\x00winGetTempname4\x00winGetTempname5\x00winGetTempname\x00\x00abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\x00\x00nMap>=0 || pFd->nFetchOut==0\x00\x00\x00\x00winMapfile1\x00(nMap % winSysInfo.dwPageSize)==0\x00\x00\x00winMapfile2\x00winMapfile\x00\x00szRegion==pShmNode->szRegion || pShmNode->nRegion==0\x00\x00\x00\x00winShmMap1\x00\x00winShmMap2\x00\x00winShmMap3\x00\x00pDbFd->pShm==0\x00\x00%s-shm\x00\x00winOpenShm\x00\x00winOpenSharedMemory\x00(isReadonly==0 || isReadWrite==0) && (isReadWrite || isReadonly)\x00\x00\x00\x00isCreate==0 || isReadWrite\x00\x00isExclusive==0 || isCreate\x00\x00isDelete==0 || isCreate\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MASTER_JOURNAL\x00\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_WAL\x00\x00eType==SQLITE_OPEN_MAIN_DB || eType==SQLITE_OPEN_TEMP_DB || eType==SQLITE_OPEN_MAIN_JOURNAL || eType==SQLITE_OPEN_TEMP_JOURNAL || eType==SQLITE_OPEN_SUBJOURNAL || eType==SQLITE_OPEN_MASTER_JOURNAL || eType==SQLITE_OPEN_TRANSIENT_DB || eType==SQLITE_OPEN_WAL\x00\x00\x00isDelete && !isOpenJournal\x00\x00(eType!=SQLITE_OPEN_MAIN_DB) || (flags & SQLITE_OPEN_URI) || zUtf8Name[sqlite3Strlen30(zUtf8Name)+1]==0\x00winOpen\x00psow\x00\x00\x00\x00sqlite3_mutex_held(pFile->mutex) || pFile->nRef==0\x00\x00winShmSystemLock\x00\x00\x00\x00winShmMutexHeld()\x00\x00\x00winShmPurge\x00winDelete\x00\x00\x00winShmMap\x00\x00\x00ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK\x00n>=1\x00\x00\x00\x00flags==(SQLITE_SHM_LOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_LOCK | SQLITE_SHM_EXCLUSIVE) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_EXCLUSIVE)\x00\x00n==1 || (flags & SQLITE_SHM_EXCLUSIVE)!=0\x00\x00\x00n>1 || mask==(1<<ofst)\x00\x00(pX->exclMask & (p->exclMask|p->sharedMask))==0\x00(p->sharedMask & mask)==0\x00\x00\x00winShmLock\x00\x00pShmNode->nRef>0\x00\x00\x00\x00winShmUnmap\x00(p==0)==(pFd->nFetchOut==0)\x00p==0 || p==&((u8 *)pFd->pMapRegion)[iOff]\x00\x00\x00pFd->nFetchOut>=0\x00\x00\x00winUnfetch\x00\x00winAccess\x00\x00\x00!\"Invalid flags argument\"\x00\x00\x00%s%c%s\x00\x00winFullPathname1\x00\x00\x00\x00winFullPathname2\x00\x00\x00\x00winFullPathname3\x00\x00\x00\x00winFullPathname4\x00\x00\x00\x00win32-longpath\x00\x00win32-none\x00\x00win32-longpath-none\x00sqlite3_initialize\x00\x00enlargeAndAppend\x00\x00\x00\x00sqlite3VXPrintf\x00thstndrd\x00\x00\x00\x000123456789ABCDEF0123456789abcdef\x00\x00\x00\x00-x0\x00X0\x00\x00sqlite3AppendChar\x00\x00\x00failed to allocate %u bytes\x00memsys5MallocUnsafe\x00i>=0 && i<mem5.nBlock\x00\x00\x00iLogsize>=0 && iLogsize<=LOGMAX\x00(mem5.aCtrl[i] & CTRL_LOGSIZE)==iLogsize\x00\x00\x00\x00memsys5Unlink\x00\x00\x00sqlite3_mutex_held(mem5.mutex)\x00\x00x<mem5.nBlock\x00\x00\x00memsys5Link\x00memsys5Free\x00iBlock>=0 && iBlock<mem5.nBlock\x00((u8 *)pOld-mem5.zPool)%mem5.szAtom==0\x00\x00(mem5.aCtrl[iBlock] & CTRL_FREE)==0\x00iBlock+size-1<(u32)mem5.nBlock\x00\x00mem5.currentCount>0\x00mem5.currentOut>=(size*mem5.szAtom)\x00mem5.currentOut>0 || mem5.currentCount==0\x00\x00\x00mem5.currentCount>0 || mem5.currentOut==0\x00\x00\x00iBuddy>=0\x00\x00\x00memsys5FreeUnsafe\x00\x00\x00(nBytes&(nBytes-1))==0\x00\x00nBytes>=0\x00\x00\x00memsys5Realloc\x00\x00memsys5Size\x00zByte!=0\x00\x00\x00\x00(iOffset+nAlloc)>mem5.nBlock\x00\x00\x00\x00memsys5Init\x00") +var strTab = []byte("misuse\x00\x00%s at line %d of [%.10s]\x00\x00\x00\x00%\x00\x00\x00%s:%i: assertion failure in %s: %s\x0a\x00..\\..\\..\\sqlite.org\\sqlite-amalgamation-3180000\\sqlite3.c\x00\x00\x00width>=0\x00\x00\x00\x00precision>=(-1)\x00NaN\x00Inf\x00precision>0\x00bufpt>zOut\x00\x00\x00\x00\x00\x00NULL\x00\x00\x00\x00(NULL)\x00\x00bArgList==0\x00k>=0 && k<pSrc->nSrc\x00\x00\x00\x00.\x00\x00\x00xtype==etINVALID\x00\x00\x00\x00z!=0 || N==0\x00\x00\x00\x00p->zText!=0 || p->nChar==0 || p->accError\x00\x00\x00N>=0\x00\x00\x00\x00p->accError==0 || p->nAlloc==0\x00\x00p->zText\x00\x00\x00\x00sqlite3StrAccumAppend\x00\x00\x00(p->zText==0 || p->zText==p->zBase)==!isMalloced(p)\x00p->nChar+(i64)N >= p->nAlloc\x00\x00\x00\x00p->zText!=0 || p->nChar==0\x00\x00sqlite3StrAccumEnlarge\x00\x00eError==STRACCUM_NOMEM || eError==STRACCUM_TOOBIG\x00\x00\x00setStrAccumError\x00\x00\x00\x00sqlite3StrAccumReset\x00\x00\x00\x00db==0 || sqlite3_mutex_held(db->mutex)\x00\x00db!=0 || sqlite3MemdebugNoType(p, MEMTYPE_LOOKASIDE)\x00\x00\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexHeld\x00\x00\x00\x00sqlite3_mutex_held\x00\x00sqlite3DbFree\x00\x00\x00p!=0\x00\x00\x00\x00sqlite3_mutex_held(db->mutex)\x00\x00\x00sqlite3DbMallocSize\x00sqlite3GlobalConfig.mutex.xMutexEnter\x00\x00\x00sqlite3_mutex_enter\x00op>=0 && op<ArraySize(statMutex)\x00\x00\x00\x00sqlite3_mutex_held(statMutex[op] ? sqlite3Pcache1Mutex() : sqlite3MallocMutex())\x00\x00\x00\x00op>=0 && op<ArraySize(wsdStat.nowValue)\x00sqlite3StatusDown\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexLeave\x00\x00\x00sqlite3_mutex_leave\x00db!=0\x00\x00\x00sqlite3DbRealloc\x00\x00\x00\x00db->pnBytesFreed==0\x00db->mallocFailed==0\x00sqlite3DbMallocRawNN\x00\x00\x00\x00dbMallocRawFinish\x00\x00\x00EIGHT_BYTE_ALIGNMENT(p)\x00sqlite3_mutex_held(mem0.mutex)\x00\x00n>0\x00mallocWithAlarm\x00X>=0\x00\x00\x00\x00op==SQLITE_STATUS_MALLOC_SIZE || op==SQLITE_STATUS_PAGECACHE_SIZE || op==SQLITE_STATUS_SCRATCH_SIZE || op==SQLITE_STATUS_PARSER_STACK\x00\x00\x00sqlite3StatusHighwater\x00\x00sqlite3StatusValue\x00\x00sqlite3StatusUp\x00sqlite3Malloc\x00\x00\x00dbReallocFinish\x00sqlite3GlobalConfig.nRefInitMutex==0\x00\x00\x00\x00sqlite3IsNaN(y)\x00sqlite3GlobalConfig.mutex.xMutexInit\x00\x00\x00\x00AreFileApisANSI\x00CharLowerW\x00\x00CharUpperW\x00\x00CloseHandle\x00CreateFileA\x00CreateFileW\x00CreateFileMappingA\x00\x00CreateFileMappingW\x00\x00CreateMutexW\x00\x00\x00\x00DeleteFileA\x00DeleteFileW\x00FileTimeToLocalFileTime\x00FileTimeToSystemTime\x00\x00\x00\x00FlushFileBuffers\x00\x00\x00\x00FormatMessageA\x00\x00FormatMessageW\x00\x00FreeLibrary\x00GetCurrentProcessId\x00GetDiskFreeSpaceA\x00\x00\x00GetDiskFreeSpaceW\x00\x00\x00GetFileAttributesA\x00\x00GetFileAttributesW\x00\x00GetFileAttributesExW\x00\x00\x00\x00GetFileSize\x00GetFullPathNameA\x00\x00\x00\x00GetFullPathNameW\x00\x00\x00\x00GetLastError\x00\x00\x00\x00GetProcAddressA\x00GetSystemInfo\x00\x00\x00GetSystemTime\x00\x00\x00GetSystemTimeAsFileTime\x00GetTempPathA\x00\x00\x00\x00GetTempPathW\x00\x00\x00\x00GetTickCount\x00\x00\x00\x00GetVersionExA\x00\x00\x00GetVersionExW\x00\x00\x00HeapAlloc\x00\x00\x00HeapCreate\x00\x00HeapDestroy\x00HeapFree\x00\x00\x00\x00HeapReAlloc\x00HeapSize\x00\x00\x00\x00HeapValidate\x00\x00\x00\x00HeapCompact\x00LoadLibraryA\x00\x00\x00\x00LoadLibraryW\x00\x00\x00\x00LocalFree\x00\x00\x00LockFile\x00\x00\x00\x00LockFileEx\x00\x00MapViewOfFile\x00\x00\x00MultiByteToWideChar\x00QueryPerformanceCounter\x00ReadFile\x00\x00\x00\x00SetEndOfFile\x00\x00\x00\x00SetFilePointer\x00\x00Sleep\x00\x00\x00SystemTimeToFileTime\x00\x00\x00\x00UnlockFile\x00\x00UnlockFileEx\x00\x00\x00\x00UnmapViewOfFile\x00WideCharToMultiByte\x00WriteFile\x00\x00\x00CreateEventExW\x00\x00WaitForSingleObject\x00WaitForSingleObjectEx\x00\x00\x00SetFilePointerEx\x00\x00\x00\x00GetFileInformationByHandleEx\x00\x00\x00\x00MapViewOfFileFromApp\x00\x00\x00\x00CreateFile2\x00LoadPackagedLibrary\x00GetTickCount64\x00\x00GetNativeSystemInfo\x00OutputDebugStringA\x00\x00OutputDebugStringW\x00\x00GetProcessHeap\x00\x00CreateFileMappingFromApp\x00\x00\x00\x00InterlockedCompareExchange\x00\x00UuidCreate\x00\x00UuidCreateSequential\x00\x00\x00\x00FlushViewOfFile\x00p\x00\x00\x00p->nRef==0 && p->owner==0\x00\x00\x00winMutexFree\x00\x00\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || winMutexNotheld2(p, tid)\x00\x00\x00winMutex_isInit==1\x00\x00p->nRef>0 || p->owner==0\x00\x00\x00\x00winMutexEnter\x00\x00\x00winMutexTry\x00p->nRef>0\x00\x00\x00p->owner==tid\x00\x00\x00p->nRef==0 || p->id==SQLITE_MUTEX_RECURSIVE\x00winMutexLeave\x00\x00\x00p->cnt==0\x00\x00\x00debugMutexFree\x00\x00p->id==SQLITE_MUTEX_RECURSIVE || debugMutexNotheld(pX)\x00\x00debugMutexEnter\x00debugMutexTry\x00\x00\x00debugMutexHeld(pX)\x00\x00debugMutexLeave\x00sqlite3MutexInit\x00\x00\x00\x00GLOBAL(int, mutexIsInit)\x00\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexAlloc\x00\x00\x00sqlite3MutexAlloc\x00\x00\x00failed to allocate %u bytes of memory\x00\x00\x00failed memory resize %u to %u bytes\x00pPrior!=0\x00\x00\x00sqlite3MemSize\x00\x00OOM\x00pOther!=&aDef[i] && pOther->pNext!=&aDef[i]\x00sqlite3InsertBuiltinFuncs\x00\x00\x00sqlite_rename_table\x00sqlite_rename_trigger\x00\x00\x00sqlite_rename_parent\x00\x00\x00\x00len>0\x00\x00\x00%.*s\"%w\"%s\x00\x00pVal->db==0 || sqlite3_mutex_held(pVal->db->mutex)\x00\x00(enc&3)==(enc&~SQLITE_UTF16_ALIGNED)\x00\x00\x00\x00(pVal->flags & MEM_RowSet)==0\x00\x00\x00sqlite3ValueText\x00\x00\x00\x00pVal!=0\x00(pVal->flags & (MEM_Null))==0\x00\x00\x00(pVal->flags & (MEM_Ephem|MEM_Static))!=0\x00\x00\x000==(1&SQLITE_PTR_TO_INT(pVal->z))\x00\x00\x00pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0 || pVal->db->mallocFailed\x00\x00\x00valueToText\x00pMem->flags & MEM_Zero\x00\x00pMem->flags&MEM_Blob\x00\x00\x00\x00(pMem->flags&MEM_RowSet)==0\x00pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex)\x00\x00sqlite3VdbeMemExpandBlob\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants(pMem)\x00bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str)\x00\x00pMem->szMalloc==0 || pMem->szMalloc==sqlite3DbMallocSize(pMem->db, pMem->zMalloc)\x00\x00\x00pMem->xDel!=0 && pMem->xDel!=SQLITE_DYNAMIC\x00(p->flags & MEM_Dyn)==0 || p->xDel!=0\x00\x00\x00(p->flags & MEM_Dyn)==0 || p->szMalloc==0\x00\x00\x00(p->flags & (MEM_Int|MEM_Real))!=(MEM_Int|MEM_Real)\x00p->szMalloc==0 || p->szMalloc==sqlite3DbMallocSize(p->db,p->zMalloc)\x00\x00\x00\x00((p->szMalloc>0 && p->z==p->zMalloc)? 1 : 0) + ((p->flags&MEM_Dyn)!=0 ? 1 : 0) + ((p->flags&MEM_Ephem)!=0 ? 1 : 0) + ((p->flags&MEM_Static)!=0 ? 1 : 0) == 1\x00\x00\x00\x00sqlite3VdbeCheckMemInvariants\x00\x00\x00sqlite3VdbeMemGrow\x00\x00p->db==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00VdbeMemDynamic(p)\x00\x00\x00(p->flags & MEM_Agg)==0\x00(p->flags&MEM_RowSet)==0\x00\x00\x00\x00p->xDel!=SQLITE_DYNAMIC && p->xDel!=0\x00\x00\x00vdbeMemClearExternAndSetNull\x00\x00\x00\x000\x00\x00\x00(pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef\x00\x00(pMem->flags & MEM_Dyn)==0\x00\x00sqlite3VdbeMemFinalize\x00\x00desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE || desiredEnc==SQLITE_UTF16BE\x00rc==SQLITE_OK || rc==SQLITE_NOMEM\x00\x00\x00rc==SQLITE_OK || pMem->enc!=desiredEnc\x00\x00rc==SQLITE_NOMEM || pMem->enc==desiredEnc\x00\x00\x00sqlite3VdbeChangeEncoding\x00\x00\x00pMem->flags&MEM_Str\x00pMem->enc!=desiredEnc\x00\x00\x00pMem->enc!=0\x00\x00\x00\x00pMem->n>=0\x00\x00rc==SQLITE_NOMEM\x00\x00\x00\x00desiredEnc==SQLITE_UTF16BE\x00\x00desiredEnc==SQLITE_UTF8\x00(pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len\x00\x00\x00\x00sqlite3VdbeMemTranslate\x00sqlite3VdbeMemMakeWriteable\x00sqlite3VdbeCheckMemInvariants(p)\x00\x00\x00\x00sqlite3VdbeMemRelease\x00\x00\x00sqlite3VdbeMemNulTerminate\x00\x00!(fg&MEM_Zero)\x00\x00!(fg&(MEM_Str|MEM_Blob))\x00\x00\x00\x00fg&(MEM_Int|MEM_Real)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pMem)\x00\x00%lld\x00\x00\x00\x00fg & MEM_Real\x00\x00\x00%!.15g\x00\x00sqlite3VdbeMemStringify\x00szNew>0\x00(pMem->flags & MEM_Dyn)==0 || pMem->szMalloc==0\x00sqlite3VdbeMemClearAndResize\x00\x00\x00\x00p && p->pOut\x00\x00\x00\x00sqlite3_context_db_handle\x00\x00\x00renameTableFunc\x00sqlite3VMPrintf\x00(p->zText==p->zBase)==!isMalloced(p)\x00\x00\x00\x00sqlite3StrAccumFinish\x00\x00\x00p->mxAlloc>0 && !isMalloced(p)\x00\x00strAccumFinishRealloc\x00\x00\x00sqlite3_mutex_held(pCtx->pOut->db->mutex)\x00\x00\x00sqlite3_result_text\x00(pMem->flags & MEM_RowSet)==0\x00\x00\x00enc!=0\x00\x00sqlite3VdbeMemSetStr\x00\x00\x00\x00sqlite3VdbeMemHandleBom\x00string or blob too big\x00\x00sqlite3_result_error_toobig\x00renameTriggerFunc\x00\x00\x00%s%.*s\"%w\"\x00\x00%s%s\x00\x00\x00\x00(n&0x7fffffff)==n\x00\x00\x00sqlite3DbStrNDup\x00\x00\x00\x00z[i]\x00\x00\x00\x00sqlite3Dequote\x00\x00julianday\x00\x00\x00date\x00\x00\x00\x00time\x00\x00\x00\x00datetime\x00\x00\x00\x00strftime\x00\x00\x00\x00current_time\x00\x00\x00\x00current_timestamp\x00\x00\x00current_date\x00\x00\x00\x00p->pVdbe!=0\x00sqlite3StmtCurrentTime\x00\x00sqlite3VdbeRealValue\x00\x00\x00\x00enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE\x00\x00e>=342\x00\x00sqlite3AtoF\x00now\x0040f-21a-21d\x00zFormat[2]>='a' && zFormat[2]<='f'\x00\x00getDigits\x00\x00\x0020c:20e\x0020e\x0020b:20e\x00(p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0\x00\x00sqlite3ValueBytes\x00\x00\x00localtime\x00\x00\x00unixepoch\x00\x00\x00utc\x00weekday \x00\x00\x00\x00start of \x00\x00\x00month\x00\x00\x00year\x00\x00\x00\x00day\x00local time unavailable\x00\x00validJulianDay(p->iJD)\x00\x00computeYMD\x00\x00sqlite3_result_error\x00\x00\x00\x00second\x00\x00minute\x00\x00hour\x00\x00\x00\x00sqlite3_result_double\x00\x00\x00%04d-%02d-%02d\x00\x00%02d:%02d:%02d\x00\x00%04d-%02d-%02d %02d:%02d:%02d\x00\x00\x00%02d\x00\x00\x00\x00%06.3f\x00\x00%03d\x00\x00\x00\x00%.16g\x00\x00\x00%04d\x00\x00\x00\x00sqlite3_result_error_nomem\x00\x00load_extension\x00\x00sqlite_compileoption_used\x00\x00\x00sqlite_compileoption_get\x00\x00\x00\x00unlikely\x00\x00\x00\x00likelihood\x00\x00likely\x00\x00affinity\x00\x00\x00\x00ltrim\x00\x00\x00rtrim\x00\x00\x00trim\x00\x00\x00\x00min\x00max\x00typeof\x00\x00length\x00\x00instr\x00\x00\x00printf\x00\x00unicode\x00char\x00\x00\x00\x00abs\x00round\x00\x00\x00upper\x00\x00\x00lower\x00\x00\x00hex\x00ifnull\x00\x00random\x00\x00randomblob\x00\x00nullif\x00\x00sqlite_version\x00\x00sqlite_source_id\x00\x00\x00\x00sqlite_log\x00\x00quote\x00\x00\x00last_insert_rowid\x00\x00\x00changes\x00total_changes\x00\x00\x00replace\x00zeroblob\x00\x00\x00\x00substr\x00\x00sum\x00total\x00\x00\x00avg\x00count\x00\x00\x00group_concat\x00\x00\x00\x00glob\x00\x00\x00\x00like\x00\x00\x00\x00coalesce\x00\x00\x00\x00not authorized\x00\x00sqlite3_extension_init\x00\x00%s.%s\x00\x00\x00unable to open shared library [%s]\x00\x00sqlite3_\x00\x00\x00\x00lib\x00_init\x00\x00\x00no entry point [%s] in shared library [%s]\x00\x00error during initialization: %s\x00dll\x00p && p->pFunc && p->pFunc->xFinalize\x00\x00\x00\x00sqlite3_mutex_held(p->pOut->db->mutex)\x00\x00sqlite3_aggregate_context\x00\x00\x00(pMem->flags & MEM_Agg)==0\x00\x00createAggContext\x00\x00\x00\x00p && p->pMem && p->pFunc && p->pFunc->xFinalize\x00sqlite3_aggregate_count\x00bind on a busy prepared statement: [%s]\x00p->isPrepareV2 || p->expmask==0\x00API called with NULL prepared statement\x00API called with finalized prepared statement\x00\x00\x00\x00sqlite3Error\x00\x00\x00\x00vdbeUnbind\x00\x00sqlite3ApiExit\x00\x00db->lookaside.bDisable>0\x00\x00\x00\x00sqlite3OomClear\x00unopened\x00\x00\x00\x00API call with %s database connection pointer\x00\x00\x00\x00invalid\x00count>=0\x00\x00\x00\x00sqliteDefaultBusyCallback\x00\x00\x00unable to close due to unfinalized statements or unfinished backups\x00btreeEnterAll\x00\x00\x00p->pNext==0 || p->pNext->pBt>p->pBt\x00p->pPrev==0 || p->pPrev->pBt<p->pBt\x00p->pNext==0 || p->pNext->db==p->db\x00\x00p->pPrev==0 || p->pPrev->db==p->db\x00\x00p->sharable || (p->pNext==0 && p->pPrev==0)\x00!p->locked || p->wantToLock>0\x00\x00\x00p->sharable || p->wantToLock==0\x00sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00(p->locked==0 && p->sharable) || p->pBt->db==p->db\x00\x00sqlite3BtreeEnter\x00\x00\x00pLater->sharable\x00\x00\x00\x00pLater->pNext==0 || pLater->pNext->pBt>pLater->pBt\x00\x00!pLater->locked || pLater->wantToLock>0\x00sqlite3GlobalConfig.mutex.xMutexTry\x00sqlite3_mutex_try\x00\x00\x00btreeLockCarefully\x00\x00p->locked==1\x00\x00\x00\x00sqlite3_mutex_held(pBt->mutex)\x00\x00p->db==pBt->db\x00\x00unlockBtreeMutex\x00\x00\x00\x00p->locked==0\x00\x00\x00\x00sqlite3_mutex_notheld(p->pBt->mutex)\x00\x00\x00\x00lockBtreeMutex\x00\x00p==0 || sqlite3GlobalConfig.mutex.xMutexNotheld\x00sqlite3_mutex_notheld\x00\x00\x00IsVirtual(p)\x00\x00\x00\x00sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3VtabDisconnect\x00\x00\x00db\x00\x00pVTab->nRef>0\x00\x00\x00db->magic==SQLITE_MAGIC_OPEN || db->magic==SQLITE_MAGIC_ZOMBIE\x00\x00sqlite3VtabUnlock\x00\x00\x00sqlite3VtabUnlockList\x00\x00\x00btreeLeaveAll\x00\x00\x00p->wantToLock>0\x00sqlite3BtreeLeave\x00\x00\x00connectionIsBusy\x00\x00\x00\x00sqlite3BtreeIsInBackup\x00\x00sqlite3ErrorWithMsg\x00db->nDb<=2\x00\x00db->aDb==db->aDbStatic\x00\x00db->lookaside.nOut==0\x00\x00\x00sqlite3RollbackAll\x00\x00p==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00\x00\x00sqlite3BtreeIsInTrans\x00\x00\x00writeOnly==1 || writeOnly==0\x00\x00\x00\x00tripCode==SQLITE_ABORT_ROLLBACK || tripCode==SQLITE_OK\x00\x00rc==SQLITE_OK || (writeOnly==0 && rc2==SQLITE_OK)\x00\x00\x00p->pBt->inTransaction!=TRANS_NONE || p->pBt->nTransaction==0\x00\x00\x00\x00p->pBt->inTransaction>=p->inTrans\x00\x00\x00TRANS_WRITE==pBt->inTransaction\x00countValidCursors(pBt, 1)==0\x00\x00\x00\x00sqlite3BtreeRollback\x00\x00\x00\x00pExcept==0 || pExcept->pBt==pBt\x00saveAllCursors\x00\x00CURSOR_VALID==pCur->eState || CURSOR_SKIPNEXT==pCur->eState\x000==pCur->pKey\x00\x00\x00cursorHoldsMutex(pCur)\x00\x00saveCursorPosition\x00\x00CURSOR_VALID==pCur->eState\x00\x00!pCur->curIntKey || !pCur->pKey\x00saveCursorKey\x00\x00\x00pCur->eState==CURSOR_VALID\x00\x00pCur->curIntKey\x00sqlite3BtreeIntegerKey\x00\x00CORRUPT_DB || memcmp(&info, &pCur->info, sizeof(info))==0\x00\x00\x00assertCellInfo\x00\x00sqlite3BtreePayloadSize\x00pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell\x00\x00\x00sqlite3BtreePayload\x00pPage\x00\x00\x00eOp==0 || eOp==1\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]<pPage->nCell\x00\x00\x00offset+amt <= pCur->info.nPayload\x00\x00\x00aPayload > pPage->aData\x00rc==SQLITE_OK && amt>0\x00\x00pCur->aOverflow[iIdx]==0 || pCur->aOverflow[iIdx]==nextPage || CORRUPT_DB\x00\x00\x00pCur->curFlags & BTCF_ValidOvfl\x00pCur->pBtree->db==pBt->db\x00\x00\x00accessPayload\x00\x00\x00database corruption\x00(pPg->flags & PGHDR_MMAP)==0\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_LOCKED\x00assert_pager_state(pPager)\x00\x00pPager->tempFile==0\x00sqlite3PagerWrite\x00\x00\x00p->eState==PAGER_OPEN || p->eState==PAGER_READER || p->eState==PAGER_WRITER_LOCKED || p->eState==PAGER_WRITER_CACHEMOD || p->eState==PAGER_WRITER_DBMOD || p->eState==PAGER_WRITER_FINISHED || p->eState==PAGER_ERROR\x00\x00\x00p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK\x00\x00p->tempFile==0 || pPager->changeCountDone\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->useJournal\x00\x00p->journalMode!=PAGER_JOURNALMODE_OFF || !isOpen(p->jfd)\x00\x00\x00\x00!isOpen(p->fd)\x00\x00p->noSync\x00\x00\x00p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_MEMORY\x00\x00\x00p->eState!=PAGER_ERROR && p->eState!=PAGER_OPEN\x00pagerUseWal(p)==0\x00\x00\x00pPager->changeCountDone==0 || pPager->eLock>=RESERVED_LOCK\x00\x00p->eLock!=PENDING_LOCK\x00\x00!MEMDB\x00\x00pPager->errCode==SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0 || pPager->tempFile\x00\x00\x00p->eLock!=UNKNOWN_LOCK\x00\x00p->eLock>=SHARED_LOCK\x00\x00\x00p->eLock>=RESERVED_LOCK\x00pPager->dbSize==pPager->dbOrigSize\x00\x00pPager->dbOrigSize==pPager->dbFileSize\x00\x00pPager->dbOrigSize==pPager->dbHintSize\x00\x00pPager->setMaster==0\x00\x00\x00\x00isOpen(p->jfd) || p->journalMode==PAGER_JOURNALMODE_OFF || p->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00p->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00!pagerUseWal(pPager)\x00\x00\x00\x00p->eLock>=EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->dbOrigSize<=pPager->dbHintSize\x00\x00pPager->errCode!=SQLITE_OK\x00\x00sqlite3PcacheRefCount(pPager->pPCache)>0 || pPager->tempFile\x00\x00\x00\x00assert_pager_state\x00\x00sqlite3BitvecTestNotNull\x00\x00\x00\x00pPager->useJournal\x00\x00isOpen(pPager->jfd) || pagerUseWal(pPager)\x00\x00isOpen(pPager->sjfd) || pPager->nSubRec==0\x00\x00pagerUseWal(pPager) || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00pPager->nSavepoint>0\x00\x00\x00\x00subjournalPage\x00\x00MEMJOURNAL_DFLT_FILECHUNKSIZE==fileChunkSize(p->nChunkSize)\x00rc==SQLITE_OK || pFile->pMethods==0\x00sqlite3OsOpen\x00\x00\x00sqlite3JournalOpen\x00\x00(iAmt+iOfst)<=p->endpoint.iOffset\x00\x00\x00p->readpoint.iOffset==0 || p->readpoint.pChunk!=0\x00\x00\x00pChunk!=0\x00\x00\x00memjrnlRead\x00iOfst==p->endpoint.iOffset || iOfst==0\x00\x00iOfst>0 || p->pFirst==0\x00p->pFirst\x00\x00\x00!p->pFirst\x00\x00memjrnlWrite\x00\x00\x00\x00I/O OOM error\x00\x00\x00memjrnlTruncate\x00i>0\x00i<=p->iSize\x00sqlite3BitvecSet\x00\x00\x00\x00addToSavepointBitvecs\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)==0\x00\x00nPage>0\x00pg1<=pPg->pgno\x00\x00(pg1+nPage)>pPg->pgno\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_NOSYNC)!=0\x00\x00pagerWriteLargeSector\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00\x00pPager->errCode==0\x00\x00pPager->readOnly==0\x00pPager->eState>=PAGER_WRITER_CACHEMOD\x00\x00\x00(pPager->pInJournal!=0) == isOpen(pPager->jfd)\x00\x00pagerUseWal(pPager)==0\x00\x00pager_write\x00pPager->eState==PAGER_WRITER_LOCKED\x00pPager->pInJournal==0\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->jfd)\x00\x00\x00\x00pager_open_journal\x00\x00pPager->zFilename && pPager->zFilename[0]\x00\x00\x00databaseIsUnmoved\x00\x00\x00isOpen(pPager->jfd)\x00isOpen(pPager->fd) || pPager->noSync\x00\x00\x00\x00pPager->journalHdr <= pPager->journalOff\x00\x00\x00\x00writeJournalHdr\x00offset%JOURNAL_HDR_SZ(pPager)==0\x00\x00\x00\x00offset>=c\x00\x00\x00(offset-c)<JOURNAL_HDR_SZ(pPager)\x00\x00\x00journalHdrOffset\x00\x00\x00\x00N>0\x00sqlite3_randomness\x00\x00sqlite3PcachePageSanity(p)\x00\x00(p->flags & (PGHDR_DIRTY|PGHDR_CLEAN))==PGHDR_DIRTY\x00sqlite3PcacheMakeDirty\x00\x00pPg!=0\x00\x00pPg->pgno>0 || pPg->pPager==0\x00\x00\x00pCache!=0\x00\x00\x00(pPg->flags & PGHDR_DIRTY)==0\x00\x00\x00pCache->pDirty!=pPg\x00pCache->pDirtyTail!=pPg\x00pPg->flags & PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcachePageSanity\x00pPage->pDirtyNext || pPage==p->pDirtyTail\x00\x00\x00pPage->pDirtyPrev || pPage==p->pDirty\x00\x00\x00pPage==p->pDirtyTail\x00\x00\x00\x00pPage==p->pDirty\x00\x00\x00\x00p->bPurgeable || p->eCreate==2\x00\x00p->bPurgeable==0 || p->eCreate==1\x00\x00\x00pPage->pDirtyNext==0 && pPage->pDirtyPrev==0 && p->pDirty!=pPage\x00\x00\x00\x00pPage->pDirtyNext->pDirtyPrev==0\x00\x00\x00\x00p->eCreate==2\x00\x00\x00pcacheManageDirtyList\x00\x00\x00pPg->pgno!=PAGER_MJ_PGNO(pPager)\x00\x00\x00\x00pPager->journalHdr<=pPager->journalOff\x00\x00pPager->pInJournal!=0\x00\x00\x00pagerAddPageToRollbackJournal\x00\x00\x00sqlite3PagerUnrefNotNull\x00\x00\x00\x00pPager->fd->pMethods->iVersion>=3\x00\x00\x00pagerReleaseMapPage\x00sqlite3PcacheRelease\x00\x00\x00\x00pPager->eState==PAGER_READER\x00\x00\x00\x00pagerUnlockAndRollback\x00\x00pPager->eState==PAGER_READER || rc!=SQLITE_OK\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_FULL || rc==SQLITE_CORRUPT || rc==SQLITE_NOMEM || (rc&0xFF)==SQLITE_IOERR || rc==SQLITE_CANTOPEN\x00\x00\x00\x00sqlite3PagerRollback\x00\x00\x00\x00op==SAVEPOINT_RELEASE || op==SAVEPOINT_ROLLBACK\x00iSavepoint>=0 || op==SAVEPOINT_ROLLBACK\x00rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_DONE\x00sqlite3PagerSavepoint\x00\x00\x00pPager->eState!=PAGER_ERROR\x00pagerUseWal(pPager)==0 || szJ==0\x00\x00\x00\x00rc!=SQLITE_OK || pPager->journalOff>=szJ\x00\x00\x00\x00offset==(i64)ii*(4+pPager->pageSize)\x00\x00\x00\x00pagerPlaybackSavepoint\x00\x00walFramePgno(pWal, iFrame)!=1\x00\x00\x00sqlite3WalUndo\x00\x00pWal->nWiData>0 && pWal->apWiData[0]\x00\x00\x00\x00walIndexHdr\x00(iHash==0 || iFrame>HASHTABLE_NPAGE_ONE) && (iHash>=1 || iFrame<=HASHTABLE_NPAGE_ONE) && (iHash<=1 || iFrame>(HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE)) && (iHash>=2 || iFrame<=HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE) && (iHash<=2 || iFrame>(HASHTABLE_NPAGE_ONE+2*HASHTABLE_NPAGE))\x00\x00\x00\x00walFramePage\x00\x00\x00\x00pWal->writeLock\x00pWal->nWiData>walFramePage(pWal->hdr.mxFrame)\x00\x00\x00pWal->apWiData[walFramePage(pWal->hdr.mxFrame)]\x00iLimit>0\x00\x00\x00\x00walCleanupHash\x00\x00rc==SQLITE_OK || iHash>0\x00\x00\x00\x00iPage==0 || *ppPage || rc!=SQLITE_OK\x00\x00\x00\x00walIndexPage\x00\x00\x00\x00walHashGet\x00\x00pagerUseWal(pPager)\x00pagerUndoCallback\x00\x00\x00pPager!=0\x00\x00\x00pgno!=0\x00pPager->pPCache!=0\x00\x00pPage==0 || pPager->hasHeldSharedLock\x00\x00\x00sqlite3PagerLookup\x00\x00pCache->pCache!=0\x00\x00\x00createFlag==3 || createFlag==0\x00\x00pCache->eCreate==((pCache->bPurgeable && pCache->pDirty) ? 1 : 2)\x00\x00\x00eCreate==0 || eCreate==1 || eCreate==2\x00\x00createFlag==0 || pCache->eCreate==eCreate\x00\x00\x00createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty)\x00\x00sqlite3PcacheFetch\x00\x00pPage!=0\x00\x00\x00\x00sqlite3PcachePageSanity(pPgHdr)\x00sqlite3PcacheFetchFinish\x00\x00\x00\x00pPgHdr->pPage==0\x00\x00\x00\x00pcacheFetchFinishWithInit\x00\x00\x00p->nRef==1\x00\x00sqlite3PcacheDrop\x00\x00\x00pWal->readLock>=0 || pWal->lockError\x00\x00\x00\x00iFrame>iRead || CORRUPT_DB\x00\x00sqlite3WalFindFrame\x00iPage>0\x00walHash\x00pPager->eState>=PAGER_READER && !MEMDB\x00\x00isOpen(pPager->fd)\x00\x00readDbPage\x00\x00sqlite3_mutex_held(p->pSrc->pBt->mutex)\x00sqlite3BackupRestart\x00\x00\x00\x00pcacheSortDirtyList\x00pA!=0 && pB!=0\x00\x00pcacheMergeDirtyList\x00\x00\x00\x00(isMainJrnl&~1)==0\x00\x00(isSavepnt&~1)==0\x00\x00\x00isMainJrnl || pDone\x00isSavepnt || pDone==0\x00\x00\x00aData\x00\x00\x00pagerUseWal(pPager)==0 || (!isMainJrnl && isSavepnt)\x00\x00\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK)\x00\x00pPager->eState>=PAGER_WRITER_CACHEMOD || isMainJrnl\x00!isSavepnt\x00\x00pPg || !MEMDB\x00\x00\x00pPager->eState!=PAGER_OPEN || pPg==0 || pPager->tempFile\x00\x00\x00\x00isSavepnt\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)==0\x00\x00\x00\x00(pPager->doNotSpill & SPILLFLAG_ROLLBACK)!=0\x00\x00\x00\x00pager_playback_one_page\x00p->pDestDb\x00\x00rc!=SQLITE_BUSY && rc!=SQLITE_LOCKED\x00\x00\x00\x00backupUpdate\x00\x00\x00\x00isFatalError\x00\x00\x00\x00sqlite3BtreeGetReserveNoMutex(p->pSrc)>=0\x00\x00\x00p->bDestLocked\x00\x00!isFatalError(p->rc)\x00\x00\x00\x00iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt)\x00zSrcData\x00\x00\x00\x00sqlite3_mutex_held(p->pBt->mutex)\x00\x00\x00sqlite3BtreeGetReserveNoMutex\x00\x00\x00backupOnePage\x00\x00\x00pPg->nRef>0 || pPg->pPager->memDb\x00\x00\x00sqlite3PagerGetData\x00sqlite3BtreeHoldsMutex(p)\x00\x00\x00((p->pBt->nPage)&0x8000000)==0\x00\x00p->sharable==0 || p->locked==0 || p->wantToLock>0\x00\x00\x00p->sharable==0 || p->locked==0 || p->db==p->pBt->db\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->pBt->mutex)\x00p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->db->mutex)\x00\x00sqlite3BtreeHoldsMutex\x00\x00sqlite3BtreeLastPage\x00\x00\x00\x00readJournalHdr\x00\x00pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE)\x00\x00\x00\x00nReserve>=0 && nReserve<1000\x00\x00\x00\x00sqlite3PagerSetPagesize\x00sqlite3_mutex_notheld(pcache1.grp.mutex)\x00\x00\x00\x00pcache1.nFreeSlot>=0\x00\x00\x00\x00pcache1Alloc\x00\x00\x00\x00p->pgno>0\x00\x00\x00p->flags&PGHDR_DIRTY\x00\x00\x00\x00sqlite3PcacheTruncate\x00\x00\x00(p->flags & PGHDR_CLEAN)==0\x00sqlite3PcacheMakeClean\x00\x00pCache->nRefSum==0 && pCache->pDirty==0\x00sqlite3PcacheSetPageSize\x00\x00\x00\x00pcache1.nFreeSlot<=pcache1.nSlot\x00\x00\x00\x00pcache1Free\x00getPageError\x00\x00\x00\x00USEFETCH(pPager)\x00\x00\x00\x00pPager->eState>=PAGER_READER\x00\x00\x00\x00pPager->hasHeldSharedLock==1\x00\x00\x00\x00getPageMMap\x00pPager->nExtra>=8\x00\x00\x00p->pExtra==(void *)&p[1]\x00\x00\x00\x00p->pPage==0\x00p->flags==PGHDR_MMAP\x00\x00\x00\x00p->pPager==pPager\x00\x00\x00pagerAcquireMapPage\x00pPg==(*ppPage)\x00\x00pPg->pgno==pgno\x00pPg->pPager==pPager || pPg->pPager==0\x00\x00\x00pgno<=PAGER_MAX_PGNO && pgno!=PAGER_MJ_PGNO(pPager)\x00!isOpen(pPager->fd) || !MEMDB\x00\x00\x00pPg->pPager==pPager\x00rc!=SQLITE_OK\x00\x00\x00getPageNormal\x00\x00\x00sqlite3PcachePagecount\x00\x00aWalData[3]!=pWal->nCkpt || aWalData[0]<=pWal->hdr.mxFrame\x00\x00sqlite3WalSavepointUndo\x00isOpen(pPager->jfd) || pPager->pInJournal==0\x00\x00\x00\x00sqlite3JournalIsInMemory(pPager->jfd)==0\x00\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_DELETE || pPager->journalMode==PAGER_JOURNALMODE_MEMORY || pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00\x00\x00rc2==SQLITE_OK\x00\x00pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00pager_end_transaction\x00\x00\x00!sqlite3JournalIsInMemory(pPager->jfd)\x00\x00zeroJournalHdr\x00\x00dirSync==0 || dirSync==1\x00\x00\x00\x00sqlite3OsDelete\x00pPager->eState!=PAGER_READER\x00\x00\x00\x00pager_truncate\x00\x00pWal->writeLock==0\x00\x00pWal->exclusiveMode!=WAL_HEAPMEMORY_MODE || op==-1\x00\x00pWal->readLock>=0 || (op<=0 && pWal->exclusiveMode==0)\x00\x00pWal->exclusiveMode==0\x00\x00pWal->readLock>=0\x00\x00\x00sqlite3WalExclusiveMode\x00!pPager->exclusiveMode || pPager->eLock==eLock\x00\x00eLock==NO_LOCK || eLock==SHARED_LOCK\x00\x00\x00\x00eLock!=NO_LOCK || pagerUseWal(pPager)==0\x00\x00\x00\x00pPager->eLock>=eLock\x00\x00\x00\x00pagerUnlockDb\x00\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager)\x00\x00recovered %d pages from %s\x00\x00pager_playback\x00\x00sqlite3PagerSync\x00\x00\x00\x00!isOpen(pJournal)\x00\x00\x00pager_delmaster\x00isOpen(pPager->fd) || pPager->tempFile\x00\x00setSectorSize\x00\x00\x00rc==SQLITE_OK || !MEMDB\x00pPager->errCode==SQLITE_FULL || pPager->errCode==SQLITE_OK || (pPager->errCode & 0xff)==SQLITE_IOERR\x00\x00\x00\x00pager_error\x00pPager->eState==PAGER_READER || pPager->eState==PAGER_OPEN || pPager->eState==PAGER_ERROR\x00\x00\x00!isOpen(pPager->jfd)\x00\x00\x00\x00pPager->errCode || pPager->eState!=PAGER_ERROR\x00\x00pPager->errCode==SQLITE_OK || !MEMDB\x00\x00\x00\x00pager_unlock\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pNew)\x00\x00sqlite3Realloc\x00\x00pPgnoNext\x00\x00\x00next==0 || rc==SQLITE_DONE\x00\x00rc==SQLITE_OK || pPage==0\x00\x00\x00getOverflowPage\x00ptrmapPageno\x00\x00\x00\x00offset <= (int)pBt->usableSize-5\x00\x00\x00\x00pEType!=0\x00\x00\x00ptrmapGet\x00\x00\x00flags==0 || flags==PAGER_GET_NOCONTENT || flags==PAGER_GET_READONLY\x00btreeGetPage\x00\x00\x00\x00pPage->aData==sqlite3PagerGetData(pDbPage)\x00\x00btreePageFromDbPage\x00pPage->aData\x00\x00\x00\x00pPage->pBt\x00\x00pPage->pDbPage!=0\x00\x00\x00sqlite3PagerGetExtra(pPage->pDbPage) == (void*)pPage\x00\x00\x00\x00sqlite3PagerGetData(pPage->pDbPage)==pPage->aData\x00\x00\x00sqlite3_mutex_held(pPage->pBt->mutex)\x00\x00\x00releasePageNotNull\x00\x00(writeOnly==0 || writeOnly==1) && BTCF_WriteFlag==1\x00sqlite3BtreeTripAllCursors\x00\x00sqlite3BtreeClearCursor\x00pPager->eState!=PAGER_WRITER_FINISHED\x00\x00\x00sqlite3PagerPagecount\x00\x00\x00btreeEndTransaction\x00pLock->eLock==READ_LOCK || pLock->pBtree==p\x00downgradeAllSharedCacheTableLocks\x00\x00\x00p->sharable || 0==*ppIter\x00\x00\x00p->inTrans>0\x00\x00\x00\x00(pBt->btsFlags & BTS_EXCLUSIVE)==0 || pBt->pWriter==pLock->pBtree\x00\x00\x00pLock->pBtree->inTrans>=pLock->eLock\x00\x00\x00\x00pLock->iTable!=1 || pLock==&p->lock\x00(pBt->btsFlags & BTS_PENDING)==0 || pBt->pWriter\x00\x00\x00\x00clearAllSharedCacheTableLocks\x00\x00\x00countValidCursors(pBt,0)==0 || pBt->inTransaction>TRANS_NONE\x00\x00\x00\x00pPage1->aData\x00\x00\x00sqlite3PagerRefcount(pBt->pPager)==1\x00\x00\x00\x00unlockBtreeIfUnused\x00pNew!=0\x00sqlite3HashInit\x00pH!=0\x00\x00\x00sqlite3HashClear\x00\x00\x00\x00!ExprHasProperty(p, EP_IntValue) || p->u.iValue>=0\x00\x00p->pLeft==0\x00p->pRight==0\x00\x00\x00\x00p->x.pSelect==0\x00p->x.pList==0 || p->pRight==0\x00\x00\x00sqlite3ExprDeleteNN\x00pList->a!=0 || pList->nExpr==0\x00\x00exprListDeleteNN\x00\x00\x00\x00pIndex->pSchema==pTable->pSchema || (IsVirtual(pTable) && pIndex->idxType!=SQLITE_IDXTYPE_APPDEF)\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00pOld==pIndex || pOld==0\x00nLookaside==0 || nLookaside==db->lookaside.nOut\x00deleteTable\x00pKey!=0\x00pH->htsize>0\x00\x00\x00\x00sqlite3HashInsert\x00\x00\x00elem!=0\x00findElementWithHash\x00pEntry->count>=0\x00\x00\x00\x00pH->first==0\x00\x00\x00\x00pH->count==0\x00\x00\x00\x00removeElementGivenHash\x00\x00iDb>=0 && iDb<db->nDb\x00\x00\x00sqlite3SchemaMutexHeld\x00\x00i>=0 && i<db->nDb\x00\x00\x00sqlite3SchemaToIndex\x00\x00\x00\x00db==0 || IsVirtual(pTab) || sqlite3SchemaMutexHeld(db, 0, pTab->pSchema)\x00\x00\x00\x00pFKey->isDeferred==0 || pFKey->isDeferred==1\x00\x00\x00\x00sqlite3FkDelete\x00pTable!=0\x00\x00\x00sqlite3DeleteColumnNames\x00\x00\x00\x00db==0 || sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00db2\x00!db || pRet\x00vtabDisconnectAll\x00\x00\x00p->wantToLock==0 && p->locked==0\x00\x00\x00\x00!pBt->pCursor\x00\x00\x00p->wantToLock==0\x00\x00\x00\x00sqlite3BtreeClose\x00\x00\x00pBt->pCursor!=0\x00sqlite3BtreeCloseCursor\x00sqlite3_mutex_notheld(pBt->mutex)\x00\x00\x00removeFromSharingList\x00\x00\x00sqlite3GlobalConfig.mutex.xMutexFree\x00\x00\x00\x00sqlite3_mutex_free\x00\x00db || pagerUseWal(pPager)==0\x00\x00\x00\x00db || pPager->pWal==0\x00\x00\x00!pPager->aSavepoint && !pPager->pInJournal\x00\x00!isOpen(pPager->jfd) && !isOpen(pPager->sjfd)\x00\x00\x00sqlite3PagerClose\x00\x00\x00pWal->ckptLock==0\x00\x00\x00eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0\x00\x00\x00\x00sqlite3WalCheckpoint\x00\x00\x00\x00pChanged\x00\x00\x00\x00page0 || pWal->writeLock==0\x00badHdr==0 || pWal->writeLock==0\x00walIndexReadHdr\x00walIndexTryHdr\x00\x00nByte>=8\x00\x00\x00\x00(nByte&0x00000007)==0\x00\x00\x00walChecksumBytes\x00\x00\x00\x00pWal->ckptLock==1 || pWal->ckptLock==0\x00\x00recovered %d frames from WAL file %s\x00\x00\x00\x00walIndexRecover\x00cannot open file\x00\x00\x00\x00idx <= HASHTABLE_NSLOT/2 + 1\x00\x00\x00\x00!aPgno[idx]\x00walIndexAppend\x00\x00walIndexWriteHdr\x00\x00\x00\x00walCkptInfo\x00pIter\x00\x00\x00y<=pWal->hdr.mxFrame\x00\x00\x00\x00walFramePgno(pWal, iFrame)==iDbpage\x00pInfo->nBackfill==pWal->hdr.mxFrame\x00pWal->ckptLock && pWal->hdr.mxFrame>0\x00\x00\x00walIteratorInit\x00nList<=HASHTABLE_NPAGE && nList>0\x00\x00\x00iSub<ArraySize(aSub)\x00\x00\x00\x00p->aList && p->nList<=(1<<iSub)\x00p->aList==&aList[iList&~((2<<iSub)-1)]\x00\x00p->nList<=(1<<iSub)\x00p->aList==&aList[nList&~((2<<iSub)-1)]\x00\x00aMerge==aList\x00\x00\x00aContent[aList[i]] > aContent[aList[i-1]]\x00\x00\x00walMergesort\x00\x00\x00\x00nLeft>0 && nRight>0\x00iLeft>=nLeft || aContent[aLeft[iLeft]]>dbpage\x00\x00\x00iRight>=nRight || aContent[aRight[iRight]]>dbpage\x00\x00\x00walMerge\x00\x00\x00\x00walCheckpoint\x00\x00\x00iMin<0xffffffff\x00walIteratorNext\x00pInfo->aReadMark[0]==0\x00\x00walRestartHdr\x00\x00\x00cannot limit WAL size: %s\x00\x00\x00sqlite3PcacheClose\x00\x00sqlite3LeaveMutexAndCloseZombie\x00sqlite3CloseExtensions\x00\x00p->flags==MEM_Null && p->z==0\x00\x00\x00sqlite3_value_blob\x00\x00pVm->db\x00columnMem\x00\x00\x00p->db!=0\x00\x00\x00\x00columnMallocFailure\x00columnName\x00\x00pMem->z || pMem->n==0\x00\x00\x00sqlite3VdbeIntValue\x00u<=LARGEST_INT64\x00\x00\x00\x00u-1==LARGEST_INT64\x00\x00sqlite3Atoi64\x00\x00\x00922337203685477580\x00\x00create\x00\x00trigger\x00temp\x00\x00\x00\x00temporary\x00\x00\x00end\x00explain\x00!db->mallocFailed\x00\x00\x00sqlite3_create_collation_v2\x00unable to delete/modify collation sequence due to active statements\x00createCollation\x00enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE\x00pDel==0 || pDel==pColl\x00\x00sqlite3HashFind\x00findCollSeqEntry\x00\x00\x00\x00sqlite3FindCollSeq\x00\x00sqlite3_create_collation16\x00\x00(m.flags & MEM_Term)!=0 || db->mallocFailed\x00(m.flags & MEM_Str)!=0 || db->mallocFailed\x00\x00m.z || db->mallocFailed\x00sqlite3Utf16to8\x00unable to delete/modify user-function due to active statements\x00\x00p || db->mallocFailed\x00\x00\x00sqlite3CreateFunc\x00\x00\x00nArg>=(-2)\x00\x00nArg>=(-1) || createFlag==0\x00sqlite3FindFunction\x00sqlite3_create_function_v2\x00\x00sqlite3_create_function16\x00\x00\x00pDel==0 || pDel==pMod\x00\x00\x00sqlite3VtabCreateModule\x00IsVirtual(pTab)\x00pTab->pIndex==0\x00pIdx->pNext==0\x00\x00%s\x00\x00(rc&0xff)==rc\x00\x00\x00sqlite3_declare_vtab\x00\x00\x00\x00zSql!=0\x00pzErrMsg!=0\x00pParse->pNewTable==0\x00\x00\x00\x00pParse->pNewTrigger==0\x00\x00pParse->nVar==0\x00pParse->pVList==0\x00\x00\x00tokenType==TK_SPACE || tokenType==TK_ILLEGAL\x00\x00\x00\x00unrecognized token: \"%.*s\"\x00\x00nErr==0\x00nErr==0 || pParse->rc!=SQLITE_OK\x00\x00\x00\x00sqlite3RunParser\x00\x00\x00\x00yypParser->yytos!=0\x00%sInput '%s'\x0a\x00\x00\x00yyact == YY_ERROR_ACTION\x00\x00\x00\x00%sSyntax Error!\x0a\x00\x00\x00\x00%sReturn. Stack=\x00\x00\x00\x00%c%s\x00\x00\x00\x00]\x0a\x00\x00sqlite3Parser\x00\x00\x00$\x00\x00\x00SEMI\x00\x00\x00\x00EXPLAIN\x00QUERY\x00\x00\x00PLAN\x00\x00\x00\x00BEGIN\x00\x00\x00TRANSACTION\x00DEFERRED\x00\x00\x00\x00IMMEDIATE\x00\x00\x00EXCLUSIVE\x00\x00\x00COMMIT\x00\x00END\x00ROLLBACK\x00\x00\x00\x00SAVEPOINT\x00\x00\x00RELEASE\x00TO\x00\x00TABLE\x00\x00\x00CREATE\x00\x00IF\x00\x00NOT\x00EXISTS\x00\x00TEMP\x00\x00\x00\x00LP\x00\x00RP\x00\x00AS\x00\x00WITHOUT\x00COMMA\x00\x00\x00OR\x00\x00AND\x00IS\x00\x00MATCH\x00\x00\x00LIKE_KW\x00BETWEEN\x00IN\x00\x00ISNULL\x00\x00NOTNULL\x00NE\x00\x00EQ\x00\x00GT\x00\x00LE\x00\x00LT\x00\x00GE\x00\x00ESCAPE\x00\x00BITAND\x00\x00BITOR\x00\x00\x00LSHIFT\x00\x00RSHIFT\x00\x00PLUS\x00\x00\x00\x00MINUS\x00\x00\x00STAR\x00\x00\x00\x00SLASH\x00\x00\x00REM\x00CONCAT\x00\x00COLLATE\x00BITNOT\x00\x00ID\x00\x00INDEXED\x00ABORT\x00\x00\x00ACTION\x00\x00AFTER\x00\x00\x00ANALYZE\x00ASC\x00ATTACH\x00\x00BEFORE\x00\x00BY\x00\x00CASCADE\x00CAST\x00\x00\x00\x00COLUMNKW\x00\x00\x00\x00CONFLICT\x00\x00\x00\x00DATABASE\x00\x00\x00\x00DESC\x00\x00\x00\x00DETACH\x00\x00EACH\x00\x00\x00\x00FAIL\x00\x00\x00\x00FOR\x00IGNORE\x00\x00INITIALLY\x00\x00\x00INSTEAD\x00NO\x00\x00KEY\x00OF\x00\x00OFFSET\x00\x00PRAGMA\x00\x00RAISE\x00\x00\x00RECURSIVE\x00\x00\x00REPLACE\x00RESTRICT\x00\x00\x00\x00ROW\x00TRIGGER\x00VACUUM\x00\x00VIEW\x00\x00\x00\x00VIRTUAL\x00WITH\x00\x00\x00\x00REINDEX\x00RENAME\x00\x00CTIME_KW\x00\x00\x00\x00ANY\x00STRING\x00\x00JOIN_KW\x00CONSTRAINT\x00\x00DEFAULT\x00PRIMARY\x00UNIQUE\x00\x00CHECK\x00\x00\x00REFERENCES\x00\x00AUTOINCR\x00\x00\x00\x00ON\x00\x00INSERT\x00\x00DELETE\x00\x00UPDATE\x00\x00SET\x00DEFERRABLE\x00\x00FOREIGN\x00DROP\x00\x00\x00\x00UNION\x00\x00\x00ALL\x00EXCEPT\x00\x00INTERSECT\x00\x00\x00SELECT\x00\x00VALUES\x00\x00DISTINCT\x00\x00\x00\x00DOT\x00FROM\x00\x00\x00\x00JOIN\x00\x00\x00\x00USING\x00\x00\x00ORDER\x00\x00\x00GROUP\x00\x00\x00HAVING\x00\x00LIMIT\x00\x00\x00WHERE\x00\x00\x00INTO\x00\x00\x00\x00FLOAT\x00\x00\x00BLOB\x00\x00\x00\x00INTEGER\x00VARIABLE\x00\x00\x00\x00CASE\x00\x00\x00\x00WHEN\x00\x00\x00\x00THEN\x00\x00\x00\x00ELSE\x00\x00\x00\x00INDEX\x00\x00\x00ALTER\x00\x00\x00ADD\x00error\x00\x00\x00input\x00\x00\x00cmdlist\x00ecmd\x00\x00\x00\x00cmdx\x00\x00\x00\x00cmd\x00transtype\x00\x00\x00trans_opt\x00\x00\x00nm\x00\x00savepoint_opt\x00\x00\x00create_table\x00\x00\x00\x00create_table_args\x00\x00\x00createkw\x00\x00\x00\x00ifnotexists\x00dbnm\x00\x00\x00\x00columnlist\x00\x00conslist_opt\x00\x00\x00\x00table_options\x00\x00\x00select\x00\x00columnname\x00\x00carglist\x00\x00\x00\x00typetoken\x00\x00\x00typename\x00\x00\x00\x00signed\x00\x00plus_num\x00\x00\x00\x00minus_num\x00\x00\x00ccons\x00\x00\x00term\x00\x00\x00\x00expr\x00\x00\x00\x00onconf\x00\x00sortorder\x00\x00\x00autoinc\x00eidlist_opt\x00refargs\x00defer_subclause\x00refarg\x00\x00refact\x00\x00init_deferred_pred_opt\x00\x00conslist\x00\x00\x00\x00tconscomma\x00\x00tcons\x00\x00\x00sortlist\x00\x00\x00\x00eidlist\x00defer_subclause_opt\x00orconf\x00\x00resolvetype\x00raisetype\x00\x00\x00ifexists\x00\x00\x00\x00fullname\x00\x00\x00\x00selectnowith\x00\x00\x00\x00oneselect\x00\x00\x00with\x00\x00\x00\x00multiselect_op\x00\x00distinct\x00\x00\x00\x00selcollist\x00\x00from\x00\x00\x00\x00where_opt\x00\x00\x00groupby_opt\x00having_opt\x00\x00orderby_opt\x00limit_opt\x00\x00\x00values\x00\x00nexprlist\x00\x00\x00exprlist\x00\x00\x00\x00sclp\x00\x00\x00\x00as\x00\x00seltablist\x00\x00stl_prefix\x00\x00joinop\x00\x00indexed_opt\x00on_opt\x00\x00using_opt\x00\x00\x00idlist\x00\x00setlist\x00insert_cmd\x00\x00idlist_opt\x00\x00likeop\x00\x00between_op\x00\x00in_op\x00\x00\x00paren_exprlist\x00\x00case_operand\x00\x00\x00\x00case_exprlist\x00\x00\x00case_else\x00\x00\x00uniqueflag\x00\x00collate\x00nmnum\x00\x00\x00trigger_decl\x00\x00\x00\x00trigger_cmd_list\x00\x00\x00\x00trigger_time\x00\x00\x00\x00trigger_event\x00\x00\x00foreach_clause\x00\x00when_clause\x00trigger_cmd\x00trnm\x00\x00\x00\x00tridxby\x00database_kw_opt\x00key_opt\x00add_column_fullname\x00kwcolumn_opt\x00\x00\x00\x00create_vtab\x00vtabarglist\x00vtabarg\x00vtabargtoken\x00\x00\x00\x00lp\x00\x00anylist\x00wqlist\x00\x00stateno <= YY_SHIFT_COUNT\x00\x00\x00iLookAhead!=YYNOCODE\x00\x00\x00\x00%sFALLBACK %s => %s\x0a\x00\x00\x00\x00yyFallback[iFallback]==0\x00\x00\x00\x00%sWILDCARD %s => %s\x0a\x00\x00\x00\x00yy_find_shift_action\x00\x00\x00\x00%sStack Overflow!\x0a\x00\x00parser stack overflow\x00\x00\x00pParser->yytos!=0\x00\x00\x00pParser->yytos > pParser->yystack\x00\x00\x00%sPopping %s\x0a\x00\x00\x00yy_pop_parser_stack\x00%sShift '%s', go to state %d\x0a\x00\x00\x00%sShift '%s'\x0a\x00\x00\x00%sReduce [%s], go to state %d.\x0a\x00rowid\x00\x00\x00unknown table option: %.*s\x00\x00#%d\x00%.*s\x00\x00\x00\x00set list\x00\x00\x00\x00t.n>=2\x00\x00near \"%T\": syntax error\x00too many arguments on function %T\x00\x00\x00yymsp[-2].minor.yy145!=0\x00\x00\x00\x00yymsp[-1].minor.yy145!=0\x00\x00\x00\x00qualified table names are not allowed on INSERT, UPDATE, and DELETE statements within triggers\x00\x00the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers\x00the NOT INDEXED clause is not allowed on UPDATE or DELETE statements within triggers\x00\x00\x00\x00yyruleno!=277\x00\x00\x00yyruleno!=294\x00\x00\x00yyruleno!=295\x00\x00\x00yyruleno!=301\x00\x00\x00yyruleno!=303\x00\x00\x00yyruleno!=304\x00\x00\x00yyruleno!=305\x00\x00\x00yyruleno!=309\x00\x00\x00yyruleno!=312\x00\x00\x00yyruleno!=313\x00\x00\x00yyruleno<sizeof(yyRuleInfo)/sizeof(yyRuleInfo[0])\x00\x00\x00yyact == YY_ACCEPT_ACTION\x00\x00\x00explain ::= EXPLAIN\x00explain ::= EXPLAIN QUERY PLAN\x00\x00cmdx ::= cmd\x00\x00\x00\x00cmd ::= BEGIN transtype trans_opt\x00\x00\x00transtype ::=\x00\x00\x00transtype ::= DEFERRED\x00\x00transtype ::= IMMEDIATE\x00transtype ::= EXCLUSIVE\x00cmd ::= COMMIT trans_opt\x00\x00\x00\x00cmd ::= END trans_opt\x00\x00\x00cmd ::= ROLLBACK trans_opt\x00\x00cmd ::= SAVEPOINT nm\x00\x00\x00\x00cmd ::= RELEASE savepoint_opt nm\x00\x00\x00\x00cmd ::= ROLLBACK trans_opt TO savepoint_opt nm\x00\x00create_table ::= createkw temp TABLE ifnotexists nm dbnm\x00\x00\x00\x00createkw ::= CREATE\x00ifnotexists ::=\x00ifnotexists ::= IF NOT EXISTS\x00\x00\x00temp ::= TEMP\x00\x00\x00temp ::=\x00\x00\x00\x00create_table_args ::= LP columnlist conslist_opt RP table_options\x00\x00\x00create_table_args ::= AS select\x00table_options ::=\x00\x00\x00table_options ::= WITHOUT nm\x00\x00\x00\x00columnname ::= nm typetoken\x00typetoken ::=\x00\x00\x00typetoken ::= typename LP signed RP\x00typetoken ::= typename LP signed COMMA signed RP\x00\x00\x00\x00typename ::= typename ID|STRING\x00ccons ::= CONSTRAINT nm\x00ccons ::= DEFAULT term\x00\x00ccons ::= DEFAULT LP expr RP\x00\x00\x00\x00ccons ::= DEFAULT PLUS term\x00ccons ::= DEFAULT MINUS term\x00\x00\x00\x00ccons ::= DEFAULT ID|INDEXED\x00\x00\x00\x00ccons ::= NOT NULL onconf\x00\x00\x00ccons ::= PRIMARY KEY sortorder onconf autoinc\x00\x00ccons ::= UNIQUE onconf\x00ccons ::= CHECK LP expr RP\x00\x00ccons ::= REFERENCES nm eidlist_opt refargs\x00ccons ::= defer_subclause\x00\x00\x00ccons ::= COLLATE ID|STRING\x00autoinc ::=\x00autoinc ::= AUTOINCR\x00\x00\x00\x00refargs ::=\x00refargs ::= refargs refarg\x00\x00refarg ::= MATCH nm\x00refarg ::= ON INSERT refact\x00refarg ::= ON DELETE refact\x00refarg ::= ON UPDATE refact\x00refact ::= SET NULL\x00refact ::= SET DEFAULT\x00\x00refact ::= CASCADE\x00\x00refact ::= RESTRICT\x00refact ::= NO ACTION\x00\x00\x00\x00defer_subclause ::= NOT DEFERRABLE init_deferred_pred_opt\x00\x00\x00defer_subclause ::= DEFERRABLE init_deferred_pred_opt\x00\x00\x00init_deferred_pred_opt ::=\x00\x00init_deferred_pred_opt ::= INITIALLY DEFERRED\x00\x00\x00init_deferred_pred_opt ::= INITIALLY IMMEDIATE\x00\x00conslist_opt ::=\x00\x00\x00\x00tconscomma ::= COMMA\x00\x00\x00\x00tcons ::= CONSTRAINT nm\x00tcons ::= PRIMARY KEY LP sortlist autoinc RP onconf\x00tcons ::= UNIQUE LP sortlist RP onconf\x00\x00tcons ::= CHECK LP expr RP onconf\x00\x00\x00tcons ::= FOREIGN KEY LP eidlist RP REFERENCES nm eidlist_opt refargs defer_subclause_opt\x00\x00\x00defer_subclause_opt ::=\x00onconf ::=\x00\x00onconf ::= ON CONFLICT resolvetype\x00\x00orconf ::=\x00\x00orconf ::= OR resolvetype\x00\x00\x00resolvetype ::= IGNORE\x00\x00resolvetype ::= REPLACE\x00cmd ::= DROP TABLE ifexists fullname\x00\x00\x00\x00ifexists ::= IF EXISTS\x00\x00ifexists ::=\x00\x00\x00\x00cmd ::= createkw temp VIEW ifnotexists nm dbnm eidlist_opt AS select\x00\x00\x00\x00cmd ::= DROP VIEW ifexists fullname\x00cmd ::= select\x00\x00select ::= with selectnowith\x00\x00\x00\x00selectnowith ::= selectnowith multiselect_op oneselect\x00\x00multiselect_op ::= UNION\x00\x00\x00\x00multiselect_op ::= UNION ALL\x00\x00\x00\x00multiselect_op ::= EXCEPT|INTERSECT\x00oneselect ::= SELECT distinct selcollist from where_opt groupby_opt having_opt orderby_opt limit_opt\x00\x00\x00\x00values ::= VALUES LP nexprlist RP\x00\x00\x00values ::= values COMMA LP exprlist RP\x00\x00distinct ::= DISTINCT\x00\x00\x00distinct ::= ALL\x00\x00\x00\x00distinct ::=\x00\x00\x00\x00sclp ::=\x00\x00\x00\x00selcollist ::= sclp expr as\x00selcollist ::= sclp STAR\x00\x00\x00\x00selcollist ::= sclp nm DOT STAR\x00as ::= AS nm\x00\x00\x00\x00as ::=\x00\x00from ::=\x00\x00\x00\x00from ::= FROM seltablist\x00\x00\x00\x00stl_prefix ::= seltablist joinop\x00\x00\x00\x00stl_prefix ::=\x00\x00seltablist ::= stl_prefix nm dbnm as indexed_opt on_opt using_opt\x00\x00\x00seltablist ::= stl_prefix nm dbnm LP exprlist RP as on_opt using_opt\x00\x00\x00\x00seltablist ::= stl_prefix LP select RP as on_opt using_opt\x00\x00seltablist ::= stl_prefix LP seltablist RP as on_opt using_opt\x00\x00dbnm ::=\x00\x00\x00\x00dbnm ::= DOT nm\x00fullname ::= nm dbnm\x00\x00\x00\x00joinop ::= COMMA|JOIN\x00\x00\x00joinop ::= JOIN_KW JOIN\x00joinop ::= JOIN_KW nm JOIN\x00\x00joinop ::= JOIN_KW nm nm JOIN\x00\x00\x00on_opt ::= ON expr\x00\x00on_opt ::=\x00\x00indexed_opt ::=\x00indexed_opt ::= INDEXED BY nm\x00\x00\x00indexed_opt ::= NOT INDEXED\x00using_opt ::= USING LP idlist RP\x00\x00\x00\x00using_opt ::=\x00\x00\x00orderby_opt ::=\x00orderby_opt ::= ORDER BY sortlist\x00\x00\x00sortlist ::= sortlist COMMA expr sortorder\x00\x00sortlist ::= expr sortorder\x00sortorder ::= ASC\x00\x00\x00sortorder ::= DESC\x00\x00sortorder ::=\x00\x00\x00groupby_opt ::=\x00groupby_opt ::= GROUP BY nexprlist\x00\x00having_opt ::=\x00\x00having_opt ::= HAVING expr\x00\x00limit_opt ::=\x00\x00\x00limit_opt ::= LIMIT expr\x00\x00\x00\x00limit_opt ::= LIMIT expr OFFSET expr\x00\x00\x00\x00limit_opt ::= LIMIT expr COMMA expr\x00cmd ::= with DELETE FROM fullname indexed_opt where_opt\x00where_opt ::=\x00\x00\x00where_opt ::= WHERE expr\x00\x00\x00\x00cmd ::= with UPDATE orconf fullname indexed_opt SET setlist where_opt\x00\x00\x00setlist ::= setlist COMMA nm EQ expr\x00\x00\x00\x00setlist ::= setlist COMMA LP idlist RP EQ expr\x00\x00setlist ::= nm EQ expr\x00\x00setlist ::= LP idlist RP EQ expr\x00\x00\x00\x00cmd ::= with insert_cmd INTO fullname idlist_opt select\x00cmd ::= with insert_cmd INTO fullname idlist_opt DEFAULT VALUES\x00insert_cmd ::= INSERT orconf\x00\x00\x00\x00insert_cmd ::= REPLACE\x00\x00idlist_opt ::=\x00\x00idlist_opt ::= LP idlist RP\x00idlist ::= idlist COMMA nm\x00\x00idlist ::= nm\x00\x00\x00expr ::= LP expr RP\x00term ::= NULL\x00\x00\x00expr ::= ID|INDEXED\x00expr ::= JOIN_KW\x00\x00\x00\x00expr ::= nm DOT nm\x00\x00expr ::= nm DOT nm DOT nm\x00\x00\x00term ::= FLOAT|BLOB\x00term ::= STRING\x00term ::= INTEGER\x00\x00\x00\x00expr ::= VARIABLE\x00\x00\x00expr ::= expr COLLATE ID|STRING\x00expr ::= CAST LP expr AS typetoken RP\x00\x00\x00expr ::= ID|INDEXED LP distinct exprlist RP\x00expr ::= ID|INDEXED LP STAR RP\x00\x00term ::= CTIME_KW\x00\x00\x00expr ::= LP nexprlist COMMA expr RP\x00expr ::= expr AND expr\x00\x00expr ::= expr OR expr\x00\x00\x00expr ::= expr LT|GT|GE|LE expr\x00\x00expr ::= expr EQ|NE expr\x00\x00\x00\x00expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr\x00\x00\x00expr ::= expr PLUS|MINUS expr\x00\x00\x00expr ::= expr STAR|SLASH|REM expr\x00\x00\x00expr ::= expr CONCAT expr\x00\x00\x00likeop ::= NOT LIKE_KW|MATCH\x00\x00\x00\x00expr ::= expr likeop expr\x00\x00\x00expr ::= expr likeop expr ESCAPE expr\x00\x00\x00expr ::= expr ISNULL|NOTNULL\x00\x00\x00\x00expr ::= expr NOT NULL\x00\x00expr ::= expr IS expr\x00\x00\x00expr ::= expr IS NOT expr\x00\x00\x00expr ::= NOT expr\x00\x00\x00expr ::= BITNOT expr\x00\x00\x00\x00expr ::= MINUS expr\x00expr ::= PLUS expr\x00\x00between_op ::= BETWEEN\x00\x00between_op ::= NOT BETWEEN\x00\x00expr ::= expr between_op expr AND expr\x00\x00in_op ::= IN\x00\x00\x00\x00in_op ::= NOT IN\x00\x00\x00\x00expr ::= expr in_op LP exprlist RP\x00\x00expr ::= LP select RP\x00\x00\x00expr ::= expr in_op LP select RP\x00\x00\x00\x00expr ::= expr in_op nm dbnm paren_exprlist\x00\x00expr ::= EXISTS LP select RP\x00\x00\x00\x00expr ::= CASE case_operand case_exprlist case_else END\x00\x00case_exprlist ::= case_exprlist WHEN expr THEN expr\x00case_exprlist ::= WHEN expr THEN expr\x00\x00\x00case_else ::= ELSE expr\x00case_else ::=\x00\x00\x00case_operand ::= expr\x00\x00\x00case_operand ::=\x00\x00\x00\x00exprlist ::=\x00\x00\x00\x00nexprlist ::= nexprlist COMMA expr\x00\x00nexprlist ::= expr\x00\x00paren_exprlist ::=\x00\x00paren_exprlist ::= LP exprlist RP\x00\x00\x00cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt\x00\x00\x00\x00uniqueflag ::= UNIQUE\x00\x00\x00uniqueflag ::=\x00\x00eidlist_opt ::=\x00eidlist_opt ::= LP eidlist RP\x00\x00\x00eidlist ::= eidlist COMMA nm collate sortorder\x00\x00eidlist ::= nm collate sortorder\x00\x00\x00\x00collate ::=\x00collate ::= COLLATE ID|STRING\x00\x00\x00cmd ::= DROP INDEX ifexists fullname\x00\x00\x00\x00cmd ::= VACUUM\x00\x00cmd ::= VACUUM nm\x00\x00\x00cmd ::= PRAGMA nm dbnm\x00\x00cmd ::= PRAGMA nm dbnm EQ nmnum\x00cmd ::= PRAGMA nm dbnm LP nmnum RP\x00\x00cmd ::= PRAGMA nm dbnm EQ minus_num\x00cmd ::= PRAGMA nm dbnm LP minus_num RP\x00\x00plus_num ::= PLUS INTEGER|FLOAT\x00minus_num ::= MINUS INTEGER|FLOAT\x00\x00\x00cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END\x00\x00\x00\x00trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause\x00trigger_time ::= BEFORE\x00trigger_time ::= AFTER\x00\x00trigger_time ::= INSTEAD OF\x00trigger_time ::=\x00\x00\x00\x00trigger_event ::= DELETE|INSERT\x00trigger_event ::= UPDATE\x00\x00\x00\x00trigger_event ::= UPDATE OF idlist\x00\x00when_clause ::=\x00when_clause ::= WHEN expr\x00\x00\x00trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI\x00\x00trigger_cmd_list ::= trigger_cmd SEMI\x00\x00\x00trnm ::= nm DOT nm\x00\x00tridxby ::= INDEXED BY nm\x00\x00\x00tridxby ::= NOT INDEXED\x00trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt\x00\x00\x00\x00trigger_cmd ::= insert_cmd INTO trnm idlist_opt select\x00\x00trigger_cmd ::= DELETE FROM trnm tridxby where_opt\x00\x00trigger_cmd ::= select\x00\x00expr ::= RAISE LP IGNORE RP\x00expr ::= RAISE LP raisetype COMMA nm RP\x00raisetype ::= ROLLBACK\x00\x00raisetype ::= ABORT\x00raisetype ::= FAIL\x00\x00cmd ::= DROP TRIGGER ifexists fullname\x00\x00cmd ::= ATTACH database_kw_opt expr AS expr key_opt\x00cmd ::= DETACH database_kw_opt expr\x00key_opt ::=\x00key_opt ::= KEY expr\x00\x00\x00\x00cmd ::= REINDEX\x00cmd ::= REINDEX nm dbnm\x00cmd ::= ANALYZE\x00cmd ::= ANALYZE nm dbnm\x00cmd ::= ALTER TABLE fullname RENAME TO nm\x00\x00\x00cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist\x00\x00\x00\x00add_column_fullname ::= fullname\x00\x00\x00\x00cmd ::= create_vtab\x00cmd ::= create_vtab LP vtabarglist RP\x00\x00\x00create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm\x00vtabarg ::=\x00vtabargtoken ::= ANY\x00\x00\x00\x00vtabargtoken ::= lp anylist RP\x00\x00lp ::= LP\x00\x00\x00with ::=\x00\x00\x00\x00with ::= WITH wqlist\x00\x00\x00\x00with ::= WITH RECURSIVE wqlist\x00\x00wqlist ::= nm eidlist_opt AS LP select RP\x00\x00\x00wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP\x00\x00input ::= cmdlist\x00\x00\x00cmdlist ::= cmdlist ecmd\x00\x00\x00\x00cmdlist ::= ecmd\x00\x00\x00\x00ecmd ::= SEMI\x00\x00\x00ecmd ::= explain cmdx SEMI\x00\x00explain ::=\x00trans_opt ::=\x00\x00\x00trans_opt ::= TRANSACTION\x00\x00\x00trans_opt ::= TRANSACTION nm\x00\x00\x00\x00savepoint_opt ::= SAVEPOINT\x00savepoint_opt ::=\x00\x00\x00cmd ::= create_table create_table_args\x00\x00columnlist ::= columnlist COMMA columnname carglist\x00columnlist ::= columnname carglist\x00\x00nm ::= ID|INDEXED\x00\x00\x00nm ::= STRING\x00\x00\x00nm ::= JOIN_KW\x00\x00typetoken ::= typename\x00\x00typename ::= ID|STRING\x00\x00signed ::= plus_num\x00signed ::= minus_num\x00\x00\x00\x00carglist ::= carglist ccons\x00carglist ::=\x00\x00\x00\x00ccons ::= NULL onconf\x00\x00\x00conslist_opt ::= COMMA conslist\x00conslist ::= conslist tconscomma tcons\x00\x00conslist ::= tcons\x00\x00tconscomma ::=\x00\x00defer_subclause_opt ::= defer_subclause\x00resolvetype ::= raisetype\x00\x00\x00selectnowith ::= oneselect\x00\x00oneselect ::= values\x00\x00\x00\x00sclp ::= selcollist COMMA\x00\x00\x00as ::= ID|STRING\x00\x00\x00\x00expr ::= term\x00\x00\x00likeop ::= LIKE_KW|MATCH\x00\x00\x00\x00exprlist ::= nexprlist\x00\x00nmnum ::= plus_num\x00\x00nmnum ::= nm\x00\x00\x00\x00nmnum ::= ON\x00\x00\x00\x00nmnum ::= DELETE\x00\x00\x00\x00nmnum ::= DEFAULT\x00\x00\x00plus_num ::= INTEGER|FLOAT\x00\x00foreach_clause ::=\x00\x00foreach_clause ::= FOR EACH ROW\x00trnm ::= nm\x00tridxby ::=\x00database_kw_opt ::= DATABASE\x00\x00\x00\x00database_kw_opt ::=\x00kwcolumn_opt ::=\x00\x00\x00\x00kwcolumn_opt ::= COLUMNKW\x00\x00\x00vtabarglist ::= vtabarg\x00vtabarglist ::= vtabarglist COMMA vtabarg\x00\x00\x00vtabarg ::= vtabarg vtabargtoken\x00\x00\x00\x00anylist ::=\x00anylist ::= anylist LP anylist RP\x00\x00\x00anylist ::= anylist ANY\x00pParse->pToplevel==0\x00\x00\x00\x00!pParse->isMultiWrite || sqlite3VdbeAssertMayAbort(v, pParse->mayAbort)\x00sqlite3VdbeGetOp(v, 0)->opcode==OP_Init\x00usesStmtJournal=%d\x00\x00pParse->iCacheLevel==0\x00\x00sqlite3FinishCoding\x00pParse->aLabel==0\x00\x00\x00pParse->nLabel==0\x00\x00\x00pParse->nOpAlloc==0\x00pParse->szOpAlloc==0\x00\x00\x00\x00sqlite3VdbeCreate\x00\x00\x00p->magic==VDBE_MAGIC_INIT\x00\x00\x00op>=0 && op<0xff\x00\x00\x00\x00 r[%d]={%d:%d}\x00\x00\x0a\x00\x00\x00sqlite3VdbeAddOp3\x00\x00\x00p->pParse->nOpAlloc<=p->nOp\x00p->pParse->nOpAlloc>p->nOp\x00\x00growOp3\x00nOp<=(1024/sizeof(Op))\x00\x00nNew>=(p->nOpAlloc+nOp)\x00growOpArray\x00nTemp>=20\x00\x00\x00pKeyInfo->aSortOrder!=0\x00k(%d\x00\x00\x00\x00BINARY\x00\x00B\x00\x00\x00,%s%s\x00\x00\x00-\x00\x00\x00)\x00\x00\x00(%.20s)\x00%s(%d)\x00\x00%d\x00\x00pMem->flags & MEM_Blob\x00\x00(blob)\x00\x00vtab:%p\x00,%d\x00]\x00\x00\x00program\x00zP4!=0\x00\x00displayP4\x00\x00\x00IF \x00r[P2] = (%s)\x00\x00\x00\x00if %s goto P2\x00\x00\x00@P\x00\x00+1\x00\x00..%d\x00\x00\x00\x00..P3\x00\x00\x00\x00; %s\x00\x00\x00\x00Savepoint\x00\x00\x00AutoCommit\x00\x00Transaction\x00\x00\x00\x00\x00SorterNext\x00\x00PrevIfOpen\x00\x00NextIfOpen\x00\x00Prev\x00\x00\x00\x00Next\x00\x00\x00\x00Checkpoint\x00\x00JournalMode\x00\x00\x00\x00\x00Vacuum\x00\x00VFilter\x00iplan=r[P3] zplan='P4'\x00\x00VUpdate\x00data=r[P3@P2]\x00\x00\x00Goto\x00\x00\x00\x00Gosub\x00\x00\x00InitCoroutine\x00\x00\x00Yield\x00\x00\x00MustBeInt\x00\x00\x00Jump\x00\x00\x00\x00Not\x00r[P2]= !r[P1]\x00\x00\x00Once\x00\x00\x00\x00If\x00\x00IfNot\x00\x00\x00SeekLT\x00key=r[P3@P4]\x00SeekLE\x00key=r[P3@P4]\x00SeekGE\x00key=r[P3@P4]\x00SeekGT\x00key=r[P3@P4]\x00Or\x00r[P3]=(r[P1] || r[P2])\x00\x00\x00And\x00r[P3]=(r[P1] && r[P2])\x00\x00NoConflict\x00key=r[P3@P4]\x00NotFound\x00key=r[P3@P4]\x00\x00\x00Found\x00key=r[P3@P4]\x00\x00SeekRowid\x00intkey=r[P3]\x00\x00NotExists\x00intkey=r[P3]\x00\x00IsNull\x00if r[P1]==NULL goto P2\x00\x00\x00NotNull\x00if r[P1]!=NULL goto P2\x00\x00Ne\x00IF r[P3]!=r[P1]\x00\x00Eq\x00IF r[P3]==r[P1]\x00\x00Gt\x00IF r[P3]>r[P1]\x00\x00\x00Le\x00IF r[P3]<=r[P1]\x00\x00Lt\x00IF r[P3]<r[P1]\x00\x00\x00Ge\x00IF r[P3]>=r[P1]\x00\x00ElseNotEq\x00\x00\x00BitAnd\x00r[P3]=r[P1]&r[P2]\x00\x00\x00\x00BitOr\x00r[P3]=r[P1]|r[P2]\x00ShiftLeft\x00r[P3]=r[P2]<<r[P1]\x00\x00\x00\x00ShiftRight\x00r[P3]=r[P2]>>r[P1]\x00\x00\x00Add\x00r[P3]=r[P1]+r[P2]\x00\x00\x00Subtract\x00r[P3]=r[P2]-r[P1]\x00\x00Multiply\x00r[P3]=r[P1]*r[P2]\x00\x00Divide\x00r[P3]=r[P2]/r[P1]\x00\x00\x00\x00Remainder\x00r[P3]=r[P2]%r[P1]\x00Concat\x00r[P3]=r[P2]+r[P1]\x00\x00\x00\x00Last\x00\x00\x00\x00BitNot\x00r[P1]= ~r[P1]\x00\x00\x00\x00IfSmaller\x00\x00\x00SorterSort\x00\x00Sort\x00\x00\x00\x00Rewind\x00\x00IdxLE\x00key=r[P3@P4]\x00\x00IdxGT\x00key=r[P3@P4]\x00\x00IdxLT\x00key=r[P3@P4]\x00\x00IdxGE\x00key=r[P3@P4]\x00\x00RowSetRead\x00r[P3]=rowset(P1)\x00RowSetTest\x00if r[P3] in rowset(P1) goto P2\x00\x00\x00Program\x00\x00\x00\x00\x00FkIfZero\x00if fkctr[P1]==0 goto P2\x00\x00\x00\x00IfPos\x00if r[P1]>0 then r[P1]-=P3, goto P2\x00\x00\x00\x00IfNotZero\x00if r[P1]!=0 then r[P1]--, goto P2\x00DecrJumpZero\x00if (--r[P1])==0 goto P2\x00\x00\x00\x00IncrVacuum\x00\x00VNext\x00\x00\x00Init\x00Start at P2\x00\x00\x00\x00Return\x00\x00EndCoroutine\x00\x00\x00\x00HaltIfNull\x00if r[P3]=null halt\x00\x00\x00Halt\x00\x00\x00\x00Integer\x00r[P2]=P1\x00\x00\x00\x00Int64\x00r[P2]=P4\x00\x00String\x00r[P2]='P4' (len=P1)\x00\x00Null\x00r[P2..P3]=NULL\x00SoftNull\x00r[P1]=NULL\x00Blob\x00r[P2]=P4 (len=P1)\x00\x00Variable\x00r[P2]=parameter(P1,P4)\x00Move\x00r[P2@P3]=r[P1@P3]\x00\x00Copy\x00r[P2@P3+1]=r[P1@P3+1]\x00\x00SCopy\x00r[P2]=r[P1]\x00\x00\x00IntCopy\x00r[P2]=r[P1]\x00ResultRow\x00output=r[P1@P2]\x00\x00\x00CollSeq\x00\x00\x00\x00\x00Function0\x00r[P3]=func(r[P2@P5])\x00\x00Function\x00r[P3]=func(r[P2@P5])\x00\x00\x00AddImm\x00r[P1]=r[P1]+P2\x00\x00\x00RealAffinity\x00\x00\x00\x00Cast\x00affinity(r[P1])\x00\x00\x00\x00Permutation\x00\x00\x00\x00\x00Compare\x00r[P1@P3] <-> r[P2@P3]\x00\x00\x00String8\x00r[P2]='P4'\x00\x00Column\x00r[P3]=PX\x00Affinity\x00affinity(r[P1@P2])\x00MakeRecord\x00r[P3]=mkrec(r[P1@P2])\x00\x00\x00\x00Count\x00r[P2]=count()\x00ReadCookie\x00\x00SetCookie\x00\x00\x00ReopenIdx\x00root=P2 iDb=P3\x00\x00\x00\x00OpenRead\x00root=P2 iDb=P3\x00OpenWrite\x00root=P2 iDb=P3\x00\x00\x00\x00OpenAutoindex\x00nColumn=P2\x00\x00\x00\x00OpenEphemeral\x00nColumn=P2\x00\x00\x00\x00SorterOpen\x00\x00SequenceTest\x00if( cursor[P1].ctr++ ) pc = P2\x00OpenPseudo\x00P3 columns in r[P2]\x00\x00Close\x00\x00\x00ColumnsUsed\x00\x00\x00\x00\x00Sequence\x00r[P2]=cursor[P1].ctr++\x00NewRowid\x00r[P2]=rowid\x00\x00\x00\x00Insert\x00intkey=r[P3] data=r[P2]\x00\x00InsertInt\x00intkey=P3 data=r[P2]\x00\x00Delete\x00\x00ResetCount\x00\x00SorterCompare\x00if key(P1)!=trim(r[P3],P4) goto P2\x00\x00\x00\x00SorterData\x00r[P2]=data\x00\x00\x00RowData\x00r[P2]=data\x00\x00Rowid\x00r[P2]=rowid\x00\x00\x00NullRow\x00\x00\x00\x00\x00SorterInsert\x00key=r[P2]\x00\x00IdxInsert\x00key=r[P2]\x00IdxDelete\x00key=r[P2@P3]\x00\x00Seek\x00Move P3 to P1.rowid\x00\x00\x00\x00IdxRowid\x00r[P2]=rowid\x00\x00\x00\x00Destroy\x00\x00\x00\x00\x00Clear\x00\x00\x00Real\x00r[P2]=P4\x00\x00\x00ResetSorter\x00\x00\x00\x00\x00CreateIndex\x00r[P2]=root iDb=P1\x00\x00\x00CreateTable\x00r[P2]=root iDb=P1\x00\x00\x00SqlExec\x00\x00\x00\x00\x00ParseSchema\x00\x00\x00\x00\x00LoadAnalysis\x00\x00\x00\x00DropTable\x00\x00\x00DropIndex\x00\x00\x00DropTrigger\x00\x00\x00\x00\x00IntegrityCk\x00\x00\x00\x00\x00RowSetAdd\x00rowset(P1)=r[P2]\x00\x00Param\x00\x00\x00FkCounter\x00fkctr[P1]+=P2\x00MemMax\x00r[P1]=max(r[P1],r[P2])\x00\x00\x00OffsetLimit\x00if r[P1]>0 then r[P2]=r[P1]+max(0,r[P3]) else r[P2]=(-1)\x00\x00\x00\x00AggStep0\x00accum=r[P3] step(r[P2@P5])\x00AggStep\x00accum=r[P3] step(r[P2@P5])\x00\x00AggFinal\x00accum=r[P1] N=P2\x00\x00\x00Expire\x00\x00TableLock\x00iDb=P1 root=P2 write=P3\x00\x00\x00VBegin\x00\x00VCreate\x00\x00\x00\x00\x00VDestroy\x00\x00\x00\x00VOpen\x00\x00\x00VColumn\x00r[P3]=vcolumn(P2)\x00\x00\x00VRename\x00\x00\x00\x00\x00Pagecount\x00\x00\x00MaxPgcnt\x00\x00\x00\x00CursorHint\x00\x00Noop\x00\x00\x00\x00Explain\x00\x00\x00\x00\x00%4d %-13s %4d %4d %4d %-13s %.2X %s\x0a\x00\x00\x00\x00p->iAddr<nOp\x00\x00\x00\x00opIterNext\x00\x00(addr>=0 && addr<p->nOp) || p->db->mallocFailed\x00sqlite3VdbeGetOp\x00\x00\x00\x00i>=0 && i<p->db->nDb && i<(int)sizeof(yDbMask)*8\x00\x00\x00\x00i<(int)sizeof(p->btreeMask)*8\x00\x00\x00sqlite3VdbeUsesBtree\x00\x00\x00\x00p->nOp>0 || p->db->mallocFailed\x00sqlite3VdbeChangeP5\x00p->nOp>0 || p->aOp==0\x00\x00\x00p->aOp==0 || p->aOp[p->nOp-1].zComment==0 || p->db->mallocFailed\x00\x00\x00\x00p->aOp\x00\x00vdbeVComment\x00\x00\x00\x00sqlite3GetVTable\x00\x00\x00\x00p->aOp!=0 || db->mallocFailed\x00\x00\x00p->nOp>0\x00\x00\x00\x00addr<p->nOp\x00n<0\x00sqlite3VdbeChangeP4\x00freeP4\x00\x00sqlite3KeyInfoUnref\x00pVdbe!=0\x00\x00\x00\x00codeTableLocks\x00\x00pParse->pTriggerTab==0\x00\x00sqlite3IsToplevel(pParse)\x00\x00\x00v\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pDb->pSchema)\x00sqlite3AutoincrementBegin\x00\x00\x00!IsVirtual(pTab)\x00\x00\x00\x00opcode==OP_OpenWrite || opcode==OP_OpenRead\x00pPk!=0\x00\x00pPk->tnum==pTab->tnum\x00\x00\x00sqlite3OpenTable\x00\x00\x00\x00iDb>=0\x00\x00sqlite3TableLock\x00\x00\x00\x00v!=0\x00\x00\x00\x00pIdx!=0\x00sqlite3VdbeSetP4KeyInfo\x00sqlite3KeyInfoIsWriteable(pKey)\x00sqlite3KeyInfoOfIndex\x00\x00\x00!p || p->xCmp\x00\x00\x00no such collation sequence: %s\x00\x00!db->xCollNeeded || !db->xCollNeeded16\x00\x00callCollNeeded\x00\x00sqlite3GetCollSeq\x00\x00\x00n!=P4_INT32 && n!=P4_VTAB\x00\x00\x00n<=0\x00\x00\x00\x00pP4!=0\x00\x00pOp->p4type==P4_NOTUSED\x00sqlite3VdbeAppendP4\x00nOp>0\x00\x00\x00aOp->p2>=0\x00\x00sqlite3VdbeAddOpList\x00\x00\x00\x00target>0 && target<=pParse->nMem\x00\x00\x00\x00pParse->pVdbe!=0 || pParse->db->mallocFailed\x00\x00\x00\x00sqlite3ExprCode\x00pParse->db->mallocFailed\x00\x00\x00\x00pCol->iMem>0\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_IntValue)\x00\x00\x00\x00pExpr->u.zToken[0]=='x' || pExpr->u.zToken[0]=='X'\x00\x00pExpr->u.zToken[1]=='\\''\x00\x00\x00\x00z[n]=='\\''\x00\x00pExpr->u.zToken!=0\x00\x00pExpr->u.zToken[0]!=0\x00\x00\x00pExpr->u.zToken[0]=='?' || strcmp(pExpr->u.zToken, z)==0\x00\x00\x00\x00pLeft\x00\x00\x00misuse of aggregate: %s()\x00\x00\x00!ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00unknown function: %s()\x00\x00nFarg>=2\x00\x00\x00\x00nFarg>=1\x00\x00\x00\x00blob\x00\x00\x00\x00text\x00\x00\x00\x00numeric\x00integer\x00real\x00\x00\x00\x00nFarg==1\x00\x00\x00\x00none\x00\x00\x00\x00pFarg->a[0].pExpr!=0\x00\x00\x00\x00pExpr->iTable==0 || pExpr->pLeft->op==TK_SELECT\x00%d columns assigned %d values\x00\x00\x00pExpr->iTable==0 || pExpr->iTable==1\x00\x00\x00\x00pExpr->iColumn>=-1 && pExpr->iColumn<pTab->nCol\x00pTab->iPKey<0 || pExpr->iColumn!=pTab->iPKey\x00\x00\x00\x00p1>=0 && p1<(pTab->nCol*2+2)\x00\x00\x00\x00%s.%s -> $%d\x00\x00\x00\x00new\x00old\x00row value misused\x00\x00\x00op==TK_CASE\x00!ExprHasProperty(pExpr, EP_xIsSelect) && pExpr->x.pList\x00pExpr->x.pList->nExpr > 0\x00\x00\x00pTest!=0\x00\x00\x00\x00pParse->db->mallocFailed || pParse->nErr>0 || pParse->iCacheLevel==iCacheLevel\x00\x00pExpr->affinity==OE_Rollback || pExpr->affinity==OE_Abort || pExpr->affinity==OE_Fail || pExpr->affinity==OE_Ignore\x00RAISE() may only be used within a trigger-program\x00\x00\x00sqlite3ExprCodeTarget\x00\x00\x00sqlite3ExprCodeGetColumn\x00\x00\x00\x00pTab!=0\x00i<pTab->nCol\x00\x00\x00\x00sqlite3ColumnDefault\x00\x00\x00\x00pExpr!=0\x00\x00\x00\x00(pExpr->flags & EP_TokenOnly)==0 || pCtx==0\x00zVal[nVal]=='\\''\x00\x00\x00\x00*ppVal==0\x00\x00\x00pCtx==0\x00valueFromExpr\x00\x00\x00zIn!=0\x00\x00sqlite3AffinityType\x00(h>='0' && h<='9') || (h>='a' && h<='f') || (h>='A' && h<='F')\x00\x00sqlite3HexToInt\x00pMem->flags & MEM_Str || pMem->db->mallocFailed\x00aff==SQLITE_AFF_TEXT\x00\x00\x00\x00affinity==SQLITE_AFF_INTEGER || affinity==SQLITE_AFF_REAL || affinity==SQLITE_AFF_NUMERIC\x00\x00\x00applyAffinity\x00\x00\x00(pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str\x00applyNumericAffinity\x00\x00\x00\x00pMem->flags & MEM_Real\x00\x00sqlite3VdbeIntegerAffinity\x00\x00sqlite3VdbeMemCast\x00\x00(pMem->flags & (MEM_Blob|MEM_Str))!=0\x00\x00\x00(pMem->flags & (MEM_Int|MEM_Real|MEM_Null))!=0\x00\x00sqlite3VdbeMemNumerify\x00\x00sqlite3VdbeMemIntegerify\x00\x00\x00\x00sqlite3VdbeMemRealify\x00\x00\x00iReg>0 || pParse->nErr || pParse->db->mallocFailed\x00\x00iCol>=-1 && iCol<32768\x00\x00p->iTable!=iTab || p->iColumn!=iCol\x00sqlite3ExprCacheStore\x00\x00\x00i>=0\x00\x00\x00\x00z!=0\x00\x00\x00\x000x\x00\x00hex literal too big: %s%s\x00\x00\x00codeInteger\x00!sqlite3IsNaN(value)\x00\x00\x00\x00codeReal\x00\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_LE || pExpr->op==TK_GE\x00pExpr->op==op || (pExpr->op==TK_IS && op==TK_EQ) || (pExpr->op==TK_ISNOT && op==TK_NE)\x00\x00p5==0 || pExpr->op!=op\x00\x00p5==SQLITE_NULLEQ || pExpr->op==op\x00\x00i>=0 && i<nLeft\x00op==TK_LT || op==TK_GT || op==TK_LE || op==TK_GE\x00\x00\x00\x00v->magic==VDBE_MAGIC_INIT\x00\x00\x00sqlite3VdbeMakeLabel\x00\x00\x00\x00codeVectorCompare\x00\x00\x00EXECUTE %s%s SUBQUERY %d\x00\x00\x00\x00CORRELATED \x00LIST\x00\x00\x00\x00SCALAR\x00\x00!isRowid || nVal==1\x00!isRowid\x00\x00\x00\x00pKeyInfo!=0\x00pEList!=0\x00\x00\x00pEList->nExpr>0\x00sqlite3KeyInfoIsWriteable(pKeyInfo)\x00pExpr->op==TK_EXISTS || pExpr->op==TK_SELECT\x00\x00\x00\x00ExprHasProperty(pExpr, EP_xIsSelect)\x00\x00\x00\x00Init subquery result\x00\x00\x00\x00Init EXISTS result\x00\x00sqlite3CodeSubselect\x00\x00\x00\x00PUSH to %d\x0a\x00pExpr->op==TK_IN\x00\x00\x00\x00exprINAffinity\x00\x00i<sqlite3ExprVectorSize(pVector)\x00\x00\x00\x00pVector->op2==0 || pVector->op==TK_REGISTER\x00sqlite3VectorFieldSubexpr\x00\x00\x00pExpr->flags&EP_xIsSelect\x00\x00\x00pExpr->pLeft->flags&EP_xIsSelect\x00\x00\x00\x00pExpr->x.pList->nExpr>0\x00pExpr->op==TK_FUNCTION\x00\x00pExpr->op==TK_COLLATE\x00\x00\x00sqlite3ExprSkipCollate\x00\x00sqlite3ExprAffinity\x00iCol<pTab->nCol\x00sqlite3TableColumnAffinity\x00\x00aff1==0 || aff2==0\x00\x00sqlite3CompareAffinity\x00\x00%*s%s.%p: \x00\x00begin processing:\x0a\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Fifo\x00\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue\x00\x00\x00p->pOrderBy==0 || pDest->eDest!=SRT_Queue\x00\x00\x00pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union || pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard || pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo || pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo\x00\x00p->pEList!=0\x00\x00\x00\x00after name resolution:\x0a\x00expected %d columns for '%s' but got %d\x00end compound-select processing\x0a\x00After WHERE-clause push-down:\x0a\x00\x00pItem->addrFillSub==0\x00\x00\x00materialize \"%s\"\x00\x00\x00\x00end %s\x00\x00After all FROM-clause analysis:\x0a\x00\x00\x00\x00sDistinct.isTnct\x00\x00\x00\x00Transform DISTINCT into GROUP BY:\x0a\x00\x0066==sqlite3LogEst(100)\x00\x000==sqlite3LogEst(1)\x00!ExprHasProperty(sAggInfo.aFunc[i].pExpr, EP_xIsSelect)\x00clear abort flag\x00\x00\x00\x00indicate accumulator empty\x00\x00GROUP BY\x00\x00\x00\x00GROUP BY sort\x00\x00\x00output one row\x00\x00check abort flag\x00\x00\x00\x00reset accumulator\x00\x00\x00indicate data in accumulator\x00\x00\x00\x00output final row\x00\x00\x00\x00set abort flag\x00\x00Groupby result generator entry point\x00\x00\x00\x00end groupby result generator\x00\x00\x00\x00p->pGroupBy==0\x00\x00flag==0\x00flag==0 || (pMinMax!=0 && pMinMax->nExpr==1)\x00\x00\x00\x00db->mallocFailed || pMinMax!=0\x00\x00pMinMax==0 || pMinMax->nExpr==1\x00%s() by index\x00\x00\x00RIGHT PART OF ORDER BY\x00\x00ORDER BY\x00\x00\x00\x00end processing\x0a\x00authorizer malfunction\x00\x00nil-SELECT\x00\x00SELECT%s%s (0x%p) selFlags=0x%x nSelectRow=%d\x00\x00\x00 DISTINCT\x00\x00\x00 agg_flag\x00\x00\x00result-set\x00\x00{%d,*}\x00\x00 %s.%s\x00\x00 %s\x00 tabname=%Q\x00 (AS %s)\x00\x00\x00\x00 LEFT-JOIN\x00\x00func-args:\x00\x00GROUPBY\x00ORDERBY\x00UNION ALL\x00\x00\x00| \x00\x00\x00\x00 \x00\x00\x00\x00|-- \x00\x00\x00\x00'-- \x00\x00\x00\x00acc.nChar>0\x00sqlite3TreeViewLine\x00moreToFollow==0 || moreToFollow==1\x00\x00sqlite3TreeViewPush\x00WITH (0x%p, pOuter=0x%p)\x00\x00\x00\x00WITH (0x%p)\x00 AS\x00%s (empty)\x00\x00iOrderByCol=%d\x00\x00nil\x00 flags=0x%x\x00\x00\x00\x00AGG{%d:%d}%s\x00\x00\x00\x00COLUMN(%d)%s\x00\x00\x00\x00{%d:%d}%s\x00\x00\x00%Q\x00\x00VARIABLE(%s,%d)\x00REGISTER(%d)\x00\x00\x00\x00ID \"%w\"\x00CAST %Q\x00ISNOT\x00\x00\x00MUL\x00SUB\x00DIV\x00UMINUS\x00\x00UPLUS\x00\x00\x00SPAN %Q\x00COLLATE %Q\x00\x00AGG_FUNCTION%d %Q\x00\x00\x00FUNCTION %Q\x00EXISTS-expr\x00SELECT-expr\x00NEW\x00OLD\x00unk\x00rollback\x00\x00\x00\x00abort\x00\x00\x00fail\x00\x00\x00\x00ignore\x00\x00RAISE %s(%Q)\x00\x00\x00\x00MATCH {%d:%d}%s\x00VECTOR\x00\x00SELECT-COLUMN %d\x00\x00\x00\x00op=%d\x00\x00\x00sqlite3Select\x00\x00\x00sqlite3SelectPrep\x00\x00\x00(p->selFlags & SF_Converted)==0\x00pNew->pPrior!=0\x00a JOIN clause is required before %s\x00pAlias!=0\x00\x00\x00p==0\x00\x00\x00\x00pDatabase==0 || pTable!=0\x00\x00\x00sqlite3SrcListAppend\x00\x00\x00\x00iStart>=0\x00\x00\x00nExtra>=1\x00\x00\x00pSrc!=0\x00iStart<=pSrc->nSrc\x00\x00db->mallocFailed\x00\x00\x00\x00sqlite3SrcListEnlarge\x00\x00\x00sqlite3SrcListAppendFromTerm\x00\x00\x00\x00pList->nExpr>0\x00\x00pList->a!=0\x00sqlite3ExprListAppend\x00\x00\x00iValue>=0\x00\x00\x00pToken->z!=0 || pToken->n==0\x00\x00\x00\x00sqlite3ExprAlloc\x00\x00\x00\x00convertCompoundSelectToSubquery\x00sqlite3WalkSelectFrom\x00\x00\x00pFrom->fg.isRecursive==0 || pFrom->pTab!=0\x00\x00pFrom->pTab==0\x00\x00pSel!=0\x00sqlite_sq_%p\x00\x00\x00\x00200==sqlite3LogEst(1048576)\x00too many references to \"%s\": max 65535\x00\x00pFrom->pSelect==0\x00\x00\x00pE->op!=TK_DOT || pE->pRight!=0\x00pE->op!=TK_DOT || (pE->pLeft!=0 && pE->pLeft->op==TK_ID)\x00\x00\x00\x00pE->op!=TK_DOT || pRight!=0\x00pE->pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pE->pLeft, EP_IntValue)\x00\x00\x00\x00*\x00\x00\x00zName\x00\x00\x00%s.%s.%s\x00\x00\x00\x00no such table: %s\x00\x00\x00no tables specified\x00too many columns in result set\x00\x00selectExpander\x00\x00bFree==0 || (pParse->pWith==0 && pParse->pWithToFree==0)\x00\x00\x00\x00pParse->pWith!=pWith\x00\x00\x00\x00sqlite3WithPush\x00pList || pParse->db->mallocFailed\x00\x00\x00sqlite3SrcListAssignCursors\x00pFrom->pSelect\x00\x00multiple references to recursive table: %s\x00\x00pTab->nTabRef==1 || ((pSel->selFlags&SF_Recursive) && pTab->nTabRef==2 )\x00\x00\x00\x00circular reference: %s\x00\x00pPrior->pWith==0\x00\x00\x00\x00table %s has %d values for %d columns\x00\x00\x00multiple recursive references: %s\x00\x00\x00recursive reference in a subquery: %s\x00\x00\x00withExpand\x00\x00'%s' is not a function\x00\x00sqlite3SelectDup\x00\x00\x00\x00pNewExpr->iColumn==0 || i>0\x00pOldExpr->pLeft==pOldExpr->pRight\x00\x00\x00pItem[-1].pExpr!=0\x00\x00pNewExpr->iColumn==pItem[-1].pExpr->iColumn+1\x00\x00\x00pPriorSelectCol==pItem[-1].pExpr->pLeft\x00sqlite3ExprListDup\x00\x00flags==0 || flags==EXPRDUP_REDUCE\x00\x00\x00sqlite3ExprDup\x00\x00dupFlags==0 || dupFlags==EXPRDUP_REDUCE\x00pzBuffer==0 || dupFlags==EXPRDUP_REDUCE\x00ExprHasProperty(p, EP_Reduced)==0\x00\x00\x00p->iColumn==0 || p->pRight==0\x00\x00\x00p->pRight==0 || p->pRight==p->pLeft\x00exprDup\x00flags==EXPRDUP_REDUCE || flags==0\x00\x00\x00!ExprHasProperty(p, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00!ExprHasProperty(p, EP_FromJoin)\x00\x00\x00\x00!ExprHasProperty(p, EP_MemToken)\x00\x00\x00\x00!ExprHasProperty(p, EP_NoReduce)\x00\x00\x00\x00dupedExprStructSize\x00sqlite3SrcListDup\x00\x00\x00sqlite3IdListDup\x00\x00\x00\x00nCol==(i16)nCol\x00pColExpr!=0\x00!ExprHasProperty(pColExpr, EP_IntValue)\x00%.*z:%u\x00sqlite3ColumnsFromExprList\x00\x00p->pSchema==0 || p->zDatabase==0\x00\x00\x00\x00sqlite3LocateTableItem\x00\x00no such view\x00\x00\x00\x00no such table\x00\x00\x00pragma_\x00%s: %s.%s\x00\x00\x00%s: %s\x00\x00sqlite3ReadSchema\x00\x00\x00sqlite3BtreeHoldsMutex(db->aDb[0].pBt)\x00\x00db->init.busy==0\x00\x00\x00\x00db->nDb>1\x00\x00\x00sqlite3Init\x00db->aDb[iDb].pSchema\x00\x00\x00\x00iDb==1 || sqlite3BtreeHoldsMutex(db->aDb[iDb].pBt)\x00\x00sqlite_temp_master\x00\x00sqlite_master\x00\x00\x001\x00\x00\x00CREATE TABLE x(type text,name text,tbl_name text,rootpage integer,sql text)\x00attached databases must use the same text encoding as main database\x00unsupported file format\x00db->init.busy\x00\x00\x00SELECT name, rootpage, sql FROM \"%w\".%s ORDER BY rowid\x00\x00sqlite3InitOne\x00\x00argc==3\x00create \x00(rc&0xFF)==(rcp&0xFF)\x00\x00\x00saved_iDb==0 || (db->flags & SQLITE_Vacuum)!=0\x00\x00iDb==1\x00\x00invalid rootpage\x00\x00\x00\x00sqlite3InitCallback\x00?\x00\x00\x00malformed database schema (%s)\x00\x00%z - %s\x00rc==SQLITE_OK || ppStmt==0 || *ppStmt==0\x00\x00\x00\x00rc==SQLITE_OK || *ppStmt==0\x00ppStmt && *ppStmt==0\x00\x00\x00\x00sqlite3BtreeHoldsMutex(pBt)\x00database schema is locked: %s\x00\x00\x00statement too long\x00\x000==sParse.nQueryLoop\x00\x00\x00\x00!(*ppStmt)\x00\x00(rc&db->errMask)==rc\x00\x00\x00\x00sqlite3Prepare\x00\x00rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE\x00\x00sqlite3BtreeSchemaLocked\x00\x00\x00\x00eLock==READ_LOCK || eLock==WRITE_LOCK\x00\x00\x00!(p->db->flags&SQLITE_ReadUncommitted)||eLock==WRITE_LOCK||iTab==1\x00\x00eLock==READ_LOCK || (p==pBt->pWriter && p->inTrans==TRANS_WRITE)\x00\x00\x00\x00eLock==READ_LOCK || pBt->inTransaction==TRANS_WRITE\x00pIter->eLock==READ_LOCK || pIter->eLock==WRITE_LOCK\x00eLock==READ_LOCK || pIter->pBtree==p || pIter->eLock==READ_LOCK\x00p==pBt->pWriter\x00querySharedCacheTableLock\x00\x00\x00pParse->checkSchema\x00sqlite3SchemaMutexHeld(db, iDb, 0)\x00\x00schemaIsValid\x00\x00\x00sqlite3BtreeIsInReadTrans\x00\x00\x00pBt->inTransaction==TRANS_WRITE || IfNotOmitAV(pBt->bDoTruncate)==0\x00p->lock.pBtree==p && p->lock.iTable==1\x00\x00!pBt->pWriter\x00\x00\x00sqlite3BtreeBeginTrans\x00\x00pBt->pPage1==0\x00\x00@ \x00(pageSize & 7)==0\x00\x00\x00pBt->maxLeaf + 23 <= MX_CELL_SIZE(pBt)\x00\x00lockBtree\x00\x00\x00sqlite3PcacheRefCount(pPager->pPCache)==0\x00\x00\x00pPager->eState==PAGER_OPEN || pPager->eState==PAGER_READER\x00\x00pPager->tempFile==0 || pPager->eLock==EXCLUSIVE_LOCK\x00\x00\x00\x00pPager->eLock==NO_LOCK || pPager->eLock==UNKNOWN_LOCK\x00\x00\x00!pPager->tempFile\x00\x00\x00pPager->eState==PAGER_OPEN\x00\x00(pPager->eLock==SHARED_LOCK) || (pPager->exclusiveMode && pPager->eLock>SHARED_LOCK)\x00\x00\x00\x00pPager->pWal==0 || rc==SQLITE_OK\x00\x00\x00\x00sqlite3PagerSharedLock\x00\x00(pPager->eLock>=locktype) || (pPager->eLock==NO_LOCK && locktype==SHARED_LOCK) || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)\x00\x00\x00\x00pager_wait_on_lock\x00\x00eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK\x00pagerLockDb\x00jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) & SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN )\x00hasHotJournal\x00\x00\x00pPager->eLock>=SHARED_LOCK\x00\x00pagerPagecount\x00\x00sqlite3WalDbsize\x00\x00\x00\x00pagerOpenWalIfPresent\x00\x00\x00pPager->eState==PAGER_OPEN || pbOpen\x00\x00\x00\x00pPager->eState==PAGER_READER || !pbOpen\x00pbOpen==0 || *pbOpen==0\x00pbOpen!=0 || (!pPager->tempFile && !pPager->pWal)\x00\x00\x00sqlite3PagerOpenWal\x00pPager->pWal==0 && pPager->tempFile==0\x00\x00pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK\x00pagerOpenWal\x00\x00\x00\x00pagerExclusiveLock\x00\x00zWalName && zWalName[0]\x00pDbFd\x00\x00\x00sqlite3WalOpen\x00\x00pagerBeginReadTransaction\x00\x00\x00pWal->readLock<0\x00\x00\x00\x00thisMark!=READMARK_NOT_USED\x00rc==SQLITE_BUSY || (pWal->readOnly & WAL_SHM_RDONLY)!=0\x00mxReadMark<=pWal->hdr.mxFrame\x00\x00\x00walTryBeginRead\x00SQLite format 3\x00pPager->eState>=PAGER_READER && pPager->eState<PAGER_ERROR\x00\x00rc==SQLITE_OK || pPager->eState==PAGER_READER\x00\x00\x00rc!=SQLITE_OK || pPager->eState==PAGER_WRITER_LOCKED\x00\x00\x00\x00sqlite3PagerBegin\x00\x00\x00pWal->writeLock==0 && pWal->iReCksum==0\x00sqlite3WalBeginWriteTransaction\x00pP1!=0\x00\x00pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize\x00\x00\x00\x00pBt->autoVacuum==1 || pBt->autoVacuum==0\x00\x00\x00\x00pBt->incrVacuum==1 || pBt->incrVacuum==0\x00\x00\x00\x00newDatabase\x00sqlite3PagerPagenumber(pPage->pDbPage)==pPage->pgno\x00sqlite3PagerGetData(pPage->pDbPage) == data\x00sqlite3PagerIswriteable(pPage->pDbPage)\x00pBt->pageSize>=512 && pBt->pageSize<=65536\x00\x00zeroPage\x00\x00\x00\x00pPage->hdrOffset==(pPage->pgno==1 ? 100 : 0)\x00\x00\x00\x00decodeFlags\x00nSize==debuginfo.nSize || CORRUPT_DB\x00\x00\x00\x00cellSizePtr\x00pPage->leaf==0 || pPage->leaf==1\x00\x00\x00\x00pPage->intKeyLeaf\x00\x00\x00pPage->childPtrSize==0\x00\x00btreeParseCellPtr\x00\x00\x00pPage->childPtrSize==4\x00\x00debuginfo.nSize==(u16)(pIter - pCell) || CORRUPT_DB\x00cellSizePtrNoPayload\x00\x00\x00\x00pPage->leaf==0\x00\x00btreeParseCellPtrNoPayload\x00\x00pPage->intKeyLeaf==0\x00\x00\x00\x00btreeParseCellPtrIndex\x00\x00pBt->db\x00sqlite3_mutex_held(pBt->db->mutex)\x00\x00btreeInvokeBusyHandler\x00\x00sqlite3InvokeBusyHandler\x00\x00\x00\x00sqlite3PagerOpenSavepoint\x00\x00\x00nSavepoint>nCurrent && pPager->useJournal\x00\x00\x00pPager->nSavepoint==nSavepoint\x00\x00pagerOpenSavepoint\x00\x00sqlite3WalSavepoint\x00pPg->flags&PGHDR_DIRTY\x00\x00!subjRequiresPage(pPg) || pPg->pgno<=pPg->pPager->dbSize\x00\x00\x00\x00assertTruncateConstraintCb\x00\x00p->inTrans>TRANS_NONE\x00\x00\x00SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK)\x00pBt->pPage1\x00idx>=0 && idx<=15\x00\x00\x00sqlite3BtreeGetMeta\x00pPager->eState>PAGER_OPEN\x00\x00\x00sqlite3PagerDataVersion\x00iDb<db->nDb\x00pDb->pSchema!=0\x00sqlite3ResetOneSchema\x00\x00\x00pBt->autoVacuum\x00nRef>=sqlite3PagerRefcount(pPager)\x00\x00autoVacuumCommit\x00\x00\x00\x00invalidateAllOverflowCache\x00\x00iLastPg>nFin\x00\x00\x00\x00iFreePg==iLastPg\x00\x00\x00\x00iFreePg<iLastPg\x00incrVacuumStep\x00\x00eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum))\x00\x00\x00\x00nearby>0\x00\x00\x00\x00pTrunk!=0\x00\x00\x00pTrunk->aData!=0\x00\x00\x00\x00pPrevTrunk==0\x00\x00\x00sqlite3PagerIswriteable(pPage1->pDbPage)\x00\x00\x00\x00pBt->nPage!=PENDING_BYTE_PAGE(pBt)\x00\x00*pPgno!=PENDING_BYTE_PAGE(pBt)\x00\x00rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1\x00\x00\x00\x00rc!=SQLITE_OK || (*ppPage)->isInit==0\x00\x00\x00allocateBtreePage\x00\x00\x00eType==PTRMAP_OVERFLOW2 || eType==PTRMAP_OVERFLOW1 || eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE\x00pDbPage->pBt==pBt\x00\x00\x00relocatePage\x00\x00\x00\x00pPg->nRef>0\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD\x00pPager->tempFile || !MEMDB\x00\x00pPager->journalMode==PAGER_JOURNALMODE_OFF || pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize\x00\x00\x00\x00!pPgOld || pPgOld->nRef==1\x00\x00pPager->pTmpSpace!=0\x00\x00\x00\x00sqlite3PagerMovepage\x00\x00\x00\x00newPgno>0\x00\x00\x00sqlite3PcacheMove\x00\x00\x00sqlite3BitvecClear\x00\x00setChildPtrmaps\x00pPage->pBt!=0\x00\x00\x00pPage->pBt->db!=0\x00\x00\x00pPage->pgno==sqlite3PagerPagenumber(pPage->pDbPage)\x00pPage == sqlite3PagerGetExtra(pPage->pDbPage)\x00\x00\x00pPage->aData == sqlite3PagerGetData(pPage->pDbPage)\x00pPage->nCell>0 || top==usableSize || CORRUPT_DB\x00btreeInitPage\x00\x00\x00pCell!=0\x00\x00\x00\x00ptrmapPutOvflPtr\x00\x00\x00\x000==PTRMAP_ISPAGE(pBt, PENDING_BYTE_PAGE(pBt))\x00\x00\x00ptrmapPut\x00\x00\x00modifyPagePointer\x00\x00\x00pPager->dbSize>=nPage\x00\x00\x00sqlite3PagerTruncateImage\x00\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_ERROR\x00\x00\x00MEMDB==0 || pPager->tempFile\x00\x00\x00\x00rc!=SQLITE_IOERR_BLOCKED\x00\x00\x00\x00pPager->eState==PAGER_WRITER_DBMOD\x00\x00sqlite3PagerCommitPhaseOne\x00\x00pPager->pWal\x00\x00\x00\x00pList\x00\x00\x00p->pgno < p->pDirty->pgno\x00\x00\x00pList->pDirty==0 || isCommit\x00\x00\x00\x00pagerWalFrames\x00\x00(isCommit!=0)==(nTruncate!=0)\x00\x00\x00(int)pWal->szPage==szPage\x00\x00\x00rc==SQLITE_OK || iWrite==0\x00\x00iOffset==walFrameOffset(iFrame, szPage)\x00sqlite3WalFrames\x00\x00\x00\x00(rc&0xff)!=SQLITE_BUSY\x00\x00walRestartLog\x00\x00\x00p->syncFlags & (SQLITE_SYNC_NORMAL|SQLITE_SYNC_FULL)\x00\x00\x00\x00walWriteToLog\x00\x00\x00pWal->iReCksum>0\x00\x00\x00\x00walRewriteChecksums\x00isDirectMode==0\x00!pPager->tempFile && isOpen(pPager->fd)\x00pPgHdr==0 || rc==SQLITE_OK\x00\x00pager_incr_changecounter\x00\x00\x00\x00writeMasterJournal\x00\x00syncJournal\x00pPager->eState==PAGER_WRITER_CACHEMOD || pPager->eState==PAGER_WRITER_DBMOD || pPager->eState==PAGER_WRITER_LOCKED\x00\x00sqlite3PagerExclusiveLock\x00\x00\x00pPager->tempFile || pPager->eState==PAGER_WRITER_DBMOD\x00\x00isOpen(pPager->fd) || pList->pDirty==0\x00\x00pPager->tempFile && rc==SQLITE_OK\x00\x00\x00rc!=SQLITE_OK || isOpen(pPager->fd)\x00(pList->flags&PGHDR_NEED_SYNC)==0\x00\x00\x00pager_write_pagelist\x00\x00\x00\x00rc!=SQLITE_OK || isOpen(pFile)\x00\x00pagerOpentemp\x00\x00\x00pBt->inTransaction==TRANS_WRITE\x00pBt->nTransaction>0\x00sqlite3BtreeCommitPhaseTwo\x00\x00pPager->eState==PAGER_WRITER_LOCKED || pPager->eState==PAGER_WRITER_FINISHED || (pagerUseWal(pPager) && pPager->eState==PAGER_WRITER_CACHEMOD)\x00\x00pPager->journalOff==JOURNAL_HDR_SZ(pPager) || !pPager->journalOff\x00\x00\x00sqlite3PagerCommitPhaseTwo\x00\x00(&p[1])==pEnd || p[0].db==p[1].db\x00\x00\x00releaseMemArray\x00idx<p->nResColumn\x00\x00\x00var<COLNAME_N\x00\x00\x00!zName || xDel!=SQLITE_DYNAMIC\x00\x00p->aColName!=0\x00\x00rc!=0 || !zName || (pColName->flags&MEM_Term)!=0\x00\x00\x00\x00sqlite3VdbeSetColName\x00\x00\x00addr\x00\x00\x00\x00opcode\x00\x00p1\x00\x00p2\x00\x00p3\x00\x00p4\x00\x00p5\x00\x00comment\x00selectid\x00\x00\x00\x00order\x00\x00\x00detail\x00\x00isPrepareV2==1 || isPrepareV2==0\x00\x00\x00\x00p->zSql==0\x00\x00sqlite3VdbeSetSql\x00\x00\x00(rc & p->db->errMask)==rc\x00\x00\x00db->nVdbeActive>=db->nVdbeRead\x00\x00db->nVdbeRead>=db->nVdbeWrite\x00\x00\x00db->nVdbeWrite>=0\x00\x00\x00db->nVdbeActive>0 || db->autoCommit==0 || db->nStatement==0\x00p->nFrame==0\x00\x00\x00\x00p->pAuxData==0\x00\x00pCx->pBtx==0 || pCx->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pCx->uc.pCursor!=0\x00\x00pVCur->pVtab->nRef>0\x00\x00\x00\x00sqlite3VdbeFreeCursor\x00\x00\x00pCsr->eCurType==CURTYPE_SORTER\x00\x00sqlite3VdbeSorterClose\x00\x00pSorter->bUseThreads || pSorter->pReader==0\x00pTask->bDone==1\x00ppOut!=0\x00\x00\x00\x00p->tid==0\x00\x00\x00p->id!=0 && p->id!=GetCurrentThreadId()\x00rc!=WAIT_IO_COMPLETION\x00\x00bRc\x00sqlite3ThreadJoin\x00\x00\x00vdbeSorterJoinThread\x00\x00\x00\x00sqlite3VdbeSorterReset\x00\x00pFile\x00\x00\x00sqlite3OsCloseFree\x00\x00pTask->list.aMemory==0\x00\x00vdbeSortSubtaskCleanup\x00\x00closeAllCursors\x00cnt==db->nVdbeActive\x00\x00\x00\x00nWrite==db->nVdbeWrite\x00\x00nRead==db->nVdbeRead\x00\x00\x00\x00checkActiveVdbeCnt\x00\x00sqlite3VdbeEnter\x00\x00\x00\x00FOREIGN KEY constraint failed\x00\x00\x00sqlite3VdbeHalt\x00vdbeLeave\x00\x00\x00i!=1\x00\x00\x00\x00%s-mjXXXXXX9XXz\x00MJ delete: %s\x00\x00\x00MJ collide: %s\x00\x00-mj%06X9%02X\x00\x00\x00\x00zMaster[sqlite3Strlen30(zMaster)-3]=='9'\x00\x00\x00\x00zFile[0]!=0\x00rc!=SQLITE_BUSY\x00vdbeCommit\x00\x00p->pBt->pPager!=0\x00\x00\x00sqlite3BtreeGetFilename\x00sqlite3BtreeGetJournalname\x00\x00eOp==SAVEPOINT_ROLLBACK || eOp==SAVEPOINT_RELEASE\x00\x00\x00db->nStatement>0\x00\x00\x00\x00p->iStatement==(db->nStatement+db->nSavepoint)\x00\x00vdbeCloseStatement\x00\x00iSavepoint>=0 || (iSavepoint==-1 && op==SAVEPOINT_ROLLBACK)\x00pBt->nPage>0\x00\x00\x00\x00sqlite3BtreeSavepoint\x00\x00\x00op==SAVEPOINT_RELEASE||op==SAVEPOINT_ROLLBACK||op==SAVEPOINT_BEGIN\x00\x00iSavepoint>=-1\x00\x00sqlite3VtabSavepoint\x00\x00\x00\x00sqlite3VdbeSetChanges\x00\x00\x00p->apCsr[i]==0\x00\x00p->aMem[i].flags==MEM_Undefined\x00Cleanup\x00sqlite3VdbeFinalize\x00db->pVdbe==p\x00\x00\x00\x00sqlite3VdbeDelete\x00\x00\x00p->db==0 || p->db==db\x00\x00\x00sqlite3VdbeClearObject\x00\x00db->lookaside.bDisable >= pParse->disableLookaside\x00\x00sqlite3ParserReset\x00\x00p->startTime>0\x00\x00db->xProfile!=0 || (db->mTrace & SQLITE_TRACE_PROFILE)!=0\x00\x00\x00p->zSql!=0\x00\x00invokeProfileCallback\x00\x00\x00sqlite3LockAndPrepare\x00\x00\x00sqlite3_prepare\x00unknown error\x00\x00\x00abort due to ROLLBACK\x00\x00\x00sqlite3ErrStr\x00\x00\x00not an error\x00\x00\x00\x00SQL logic error or missing database\x00access permission denied\x00\x00\x00\x00callback requested query abort\x00\x00database is locked\x00\x00database table is locked\x00\x00\x00\x00out of memory\x00\x00\x00attempt to write a readonly database\x00\x00\x00\x00interrupted\x00disk I/O error\x00\x00database disk image is malformed\x00\x00\x00\x00unknown operation\x00\x00\x00database or disk is full\x00\x00\x00\x00unable to open database file\x00\x00\x00\x00locking protocol\x00\x00\x00\x00table contains no data\x00\x00database schema has changed\x00constraint failed\x00\x00\x00datatype mismatch\x00\x00\x00library routine called out of sequence\x00\x00large file support is disabled\x00\x00authorization denied\x00\x00\x00\x00auxiliary database format error\x00bind or column index out of range\x00\x00\x00file is encrypted or is not a database\x00\x00sqlite3_errmsg\x00\x00zDb!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00\x00\x00pSchema\x00sqlite3SchemaMutexHeld(db, j, 0)\x00\x00\x00\x00sqlite3FindIndex\x00\x00\x00\x00sqlite3BtreeSetCacheSize\x00\x00\x00\x00sqlite3PcacheSetCachesize\x00\x00\x00rc==SQLITE_OK || pStmt==0\x00\x00\x00azCols[i]!=0\x00\x00\x00\x00sqlite3_prepare_v2\x00\x00sqlite3_exec\x00\x00\x00\x00v->expired==0\x00\x00\x00db->nVdbeWrite>0 || db->autoCommit==0 || (db->nDeferredCons==0 && db->nDeferredImmCons==0)\x00\x00p->startTime==0\x00p->rc==SQLITE_OK\x00\x00\x00\x00rc==SQLITE_ROW || rc==SQLITE_DONE || rc==SQLITE_ERROR || (rc&0xff)==SQLITE_BUSY || rc==SQLITE_MISUSE\x00\x00\x00\x00(p->rc!=SQLITE_ROW && p->rc!=SQLITE_DONE) || p->rc==p->rcApp\x00\x00\x00\x00sqlite3Step\x00(rc & (db->errMask))==rc\x00\x00\x00\x00p->magic==VDBE_MAGIC_INIT || p->magic==VDBE_MAGIC_RESET\x00p->aMem[i].db==p->db\x00\x00\x00\x00sqlite3VdbeRewind\x00\x00\x00sqlite3_reset\x00\x00\x00p->explain\x00\x00p->magic==VDBE_MAGIC_RUN\x00\x00\x00\x00p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM\x00\x00\x00p->nMem>9\x00\x00\x00pMem->z!=0\x00\x00p->db->mallocFailed\x00%.2x\x00\x00\x00\x00sqlite3VdbeList\x00p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_BUSY\x00\x00\x00p->bIsReader || p->readOnly!=0\x00\x00p->explain==0\x00\x00\x000 < db->nProgressOps\x00\x00\x00\x00VDBE Program Listing:\x0a\x00\x00VDBE Query Plan:\x0a\x00\x00\x00%s\x0a\x00VDBE Trace:\x0a\x00\x00\x00\x00pOp>=aOp && pOp<&aOp[p->nOp]\x00\x00\x00\x00pOp->p1>0\x00\x00\x00pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p1])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p1])\x00\x00\x00pOp->p2>0\x00\x00\x00pOp->p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p2])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p2])\x00\x00\x00pOp->p3>0\x00\x00\x00pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00\x00memIsValid(&aMem[pOp->p3])\x00\x00sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3])\x00\x00\x00db->nProgressOps!=0\x00pOp->p1>0 && pOp->p1<=(p->nMem+1 - p->nCursor)\x00\x00VdbeMemDynamic(pIn1)==0\x00pIn1->flags==MEM_Int\x00\x00\x00\x00pOp->p2>=0 && pOp->p2<p->nOp\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nOp\x00\x00\x00\x00!VdbeMemDynamic(pOut)\x00\x00\x00pIn1->u.i>=0 && pIn1->u.i<p->nOp\x00\x00\x00\x00pCaller->opcode==OP_Yield\x00\x00\x00pCaller->p2>=0 && pCaller->p2<p->nOp\x00\x00\x00\x00pOp->p5<=4\x00\x00%s constraint failed\x00\x00\x00\x00%z: %s\x00\x00abort at %d in [%s]: %s\x00rc==SQLITE_BUSY || rc==SQLITE_OK || rc==SQLITE_ERROR\x00\x00\x00\x00rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT\x00\x00\x00\x00rc==SQLITE_OK || db->nDeferredCons>0 || db->nDeferredImmCons>0\x00\x00pOp->p4.pI64!=0\x00!sqlite3IsNaN(*pOp->p4.pReal)\x00\x00\x00pOp->p4.z!=0\x00\x00\x00\x00rc==SQLITE_OK || rc==SQLITE_TOOBIG\x00\x00pOut->szMalloc>0 && pOut->zMalloc==pOut->z\x00\x00VdbeMemDynamic(pOut)==0\x00pIn3->flags & MEM_Int\x00\x00\x00pOp->p1 <= SQLITE_MAX_LENGTH\x00\x00\x00\x00pOp->p1>0 && pOp->p1<=p->nVar\x00\x00\x00pOp->p4.z==0 || pOp->p4.z==sqlite3VListNumToName(p->pVList,pOp->p1)\x00n>0 && p1>0 && p2>0\x00p1+n<=p2 || p2+n<=p1\x00\x00\x00\x00pOut<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00pIn1<=&aMem[(p->nMem+1 - p->nCursor)]\x00\x00\x00memIsValid(pIn1)\x00\x00\x00\x00pOut!=pIn1\x00\x00(pIn1->flags & MEM_Int)!=0\x00\x00p->nResColumn==pOp->p2\x00\x00pOp->p1+pOp->p2<=(p->nMem+1 - p->nCursor)+1\x00db->flags&SQLITE_CountRows\x00\x00p->usesStmtJournal\x00\x00p->iStatement==0 || db->flags&SQLITE_CountRows\x00\x00memIsValid(&pMem[i])\x00\x00\x00\x00(pMem[i].flags & MEM_Ephem)==0 || (pMem[i].flags & (MEM_Str|MEM_Blob))==0\x00\x00\x00pIn1!=pOut\x00\x00pOp->p4type==P4_COLLSEQ\x00pOp->p4type==P4_FUNCDEF\x00pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor)\x00\x00n==0 || (pOp->p2>0 && pOp->p2+n<=(p->nMem+1 - p->nCursor)+1)\x00\x00\x00\x00pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n\x00\x00\x00pOp->p4type==P4_FUNCCTX\x00memIsValid(pCtx->argv[i])\x00\x00\x00op==OP_ShiftRight || op==OP_ShiftLeft\x00\x00\x00pOp->p2>=SQLITE_AFF_BLOB && pOp->p2<=SQLITE_AFF_REAL\x00\x00\x00\x00pOp->opcode==OP_Eq || pOp->opcode==OP_Ne\x00\x00\x00\x00(flags1 & MEM_Cleared)==0\x00\x00\x00(pOp->p5 & SQLITE_JUMPIFNULL)==0\x00\x00\x00\x00pIn1!=pIn3\x00\x00pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0\x00(pIn1->flags & MEM_Dyn) == (flags1 & MEM_Dyn)\x00\x00\x00(pIn3->flags & MEM_Dyn) == (flags3 & MEM_Dyn)\x00\x00\x00pOp->opcode==OP_Ne || pOp->opcode==OP_Eq\x00\x00\x00\x00res2==0 || res2==1\x00\x00pOp>aOp\x00pOp[-1].opcode==OP_Lt || pOp[-1].opcode==OP_Gt\x00\x00pOp[-1].p5 & SQLITE_STOREP2\x00pOp->p4type==P4_INTARRAY\x00\x00\x00\x00pOp->p4.ai\x00\x00pOp[1].opcode==OP_Compare\x00\x00\x00pOp[1].p5 & OPFLAG_PERMUTE\x00\x00pOp[-1].opcode==OP_Permutation\x00\x00pOp[-1].p4type==P4_INTARRAY\x00aPermute!=0\x00p1>0 && p1+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p2>0 && p2+mx<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00p1>0 && p1+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00p2>0 && p2+n<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00memIsValid(&aMem[p1+idx])\x00\x00\x00memIsValid(&aMem[p2+idx])\x00\x00\x00i<pKeyInfo->nField\x00\x00p->aOp[0].opcode==OP_Init\x00\x00\x00pOp->p1>=0 && pOp->p1<p->nCursor\x00\x00\x00\x00pC!=0\x00\x00\x00p2<pC->nField\x00\x00\x00pC->eCurType!=CURTYPE_VTAB\x00\x00pC->eCurType!=CURTYPE_PSEUDO || pC->nullRow\x00pC->eCurType!=CURTYPE_SORTER\x00\x00\x00\x00pC->uc.pseudoTableReg>0\x00pReg->flags & MEM_Blob\x00\x00memIsValid(pReg)\x00\x00\x00\x00pC->eCurType==CURTYPE_BTREE\x00pCrsr\x00\x00\x00sqlite3BtreeCursorIsValid(pCrsr)\x00\x00\x00\x00avail<=65536\x00\x00\x00\x00pC->nHdrParsed<=p2\x00\x00p2<pC->nHdrParsed\x00\x00\x00sqlite3VdbeCheckMemInvariants(pDest)\x00\x00\x00\x00t==pC->aType[p2]\x00\x00\x00\x00zAffinity!=0\x00\x00\x00\x00zAffinity[pOp->p2]==0\x00\x00\x00pIn1 <= &p->aMem[(p->nMem+1 - p->nCursor)]\x00\x00nField>0 && pOp->p2>0 && pOp->p2+nField<=(p->nMem+1 - p->nCursor)+1\x00pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2\x00pData0<=pLast\x00\x00\x00zAffinity[0]==0 || pRec<=pLast\x00\x00memIsValid(pRec)\x00\x00\x00\x00i==nHdr\x00j==nByte\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType==CURTYPE_BTREE\x00\x00db->pSavepoint==0 || db->autoCommit==0\x00\x00p1==SAVEPOINT_BEGIN||p1==SAVEPOINT_RELEASE||p1==SAVEPOINT_ROLLBACK\x00\x00db->pSavepoint || db->isTransactionSavepoint==0\x00checkSavepointCount(db)\x00p->bIsReader\x00\x00\x00\x00cannot open savepoint - SQL statements in progress\x00\x00db->autoCommit==0 || db->nVTrans==0\x00no such savepoint: %s\x00\x00\x00cannot release savepoint - SQL statements in progress\x00\x00\x00pSavepoint==db->pSavepoint\x00\x00desiredAutoCommit==1 || desiredAutoCommit==0\x00\x00\x00\x00desiredAutoCommit==1 || iRollback==0\x00\x00\x00\x00db->nVdbeActive>0\x00\x00\x00desiredAutoCommit==1\x00\x00\x00\x00cannot commit transaction - SQL statements in progress\x00\x00db->nStatement==0\x00\x00\x00cannot start a transaction within a transaction\x00cannot rollback - no transaction is active\x00\x00cannot commit - no transaction is active\x00\x00\x00\x00p->readOnly==0 || pOp->p2==0\x00\x00\x00\x00pOp->p1>=0 && pOp->p1<db->nDb\x00\x00\x00DbMaskTest(p->btreeMask, pOp->p1)\x00\x00\x00sqlite3BtreeIsInTrans(pBt)\x00\x00db->nStatement>=0 && db->nSavepoint>=0\x00\x00pOp->p5==0 || pOp->p4type==P4_INT32\x00pOp->p3<SQLITE_N_BTREE_META\x00db->aDb[iDb].pBt!=0\x00DbMaskTest(p->btreeMask, iDb)\x00\x00\x00pOp->p2<SQLITE_N_BTREE_META\x00p->readOnly==0\x00\x00pDb->pBt!=0\x00sqlite3SchemaMutexHeld(db, pOp->p1, 0)\x00\x00pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00\x00pOp->p4type==P4_KEYINFO\x00pCur->iDb==pOp->p3\x00\x00pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ\x00\x00\x00pOp->opcode==OP_OpenRead || pOp->opcode==OP_ReopenIdx || p->readOnly==0\x00pX!=0\x00\x00\x00p2>0\x00\x00\x00\x00p2<=(p->nMem+1 - p->nCursor)\x00\x00\x00\x00memIsValid(pIn2)\x00\x00\x00\x00(pIn2->flags & MEM_Int)!=0\x00\x00p2>=2\x00\x00\x00pKeyInfo->enc==ENC(db)\x00\x00pKeyInfo->db==db\x00\x00\x00\x00pOp->p1>=0\x00\x00nField>=0\x00\x00\x00pOp->p2>=0\x00\x00pgno==MASTER_ROOT+1\x00pCx->pKeyInfo->db==db\x00\x00\x00pCx->pKeyInfo->enc==ENC(db)\x00isSorter(pC)\x00\x00\x00\x00pOp->p3>=0\x00\x00pOp->p5==0\x00\x00pOp->p2!=0\x00\x00pC->isOrdered\x00\x00\x00pC->uc.pCursor!=0\x00\x00\x00sqlite3BtreeCursorHasHint(pC->uc.pCursor, BTREE_SEEK_EQ)==0 || CORRUPT_DB\x00\x00\x00pOp->opcode==OP_SeekGE || pOp->opcode==OP_SeekLE\x00\x00\x00\x00pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT\x00\x00pOp[1].p1==pOp[0].p1\x00\x00\x00\x00pOp[1].p2==pOp[0].p2\x00\x00\x00\x00pOp[1].p3==pOp[0].p3\x00\x00\x00\x00pOp[1].p4.i==pOp[0].p4.i\x00\x00\x00\x00pOp->p4type==P4_INT32\x00\x00\x00nField>0\x00\x00\x00\x00oc!=OP_SeekGT || r.default_rc==-1\x00\x00\x00oc!=OP_SeekLE || r.default_rc==-1\x00\x00\x00oc!=OP_SeekGE || r.default_rc==+1\x00\x00\x00oc!=OP_SeekLT || r.default_rc==+1\x00\x00\x00memIsValid(&r.aMem[i])\x00\x00res!=0\x00\x00oc==OP_SeekGE || oc==OP_SeekGT\x00\x00oc==OP_SeekLT || oc==OP_SeekLE\x00\x00pC->isTable==0\x00\x00memIsValid(&r.aMem[ii])\x00(r.aMem[ii].flags & MEM_Zero)==0 || r.aMem[ii].n==0\x00pIn3->flags & MEM_Blob\x00\x00pC->isTable\x00pCrsr!=0\x00\x00\x00\x00rc==SQLITE_OK || res==0\x00p->apCsr[pOp->p1]!=0\x00\x00\x00\x00p->apCsr[pOp->p1]->eCurType!=CURTYPE_VTAB\x00\x00\x00sqlite3BtreeCursorIsValid(pC->uc.pCursor)\x00\x00\x00pOp->p3<=pFrame->nMem\x00\x00\x00memIsValid(pMem)\x00\x00\x00\x00(pMem->flags & MEM_Int)!=0\x00\x00pOp->p3==0\x00\x00v>0\x00memIsValid(pData)\x00\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || pC->isTable\x00\x00\x00\x00pOp->p4type==P4_TABLE || pOp->p4type>=P4_STATIC\x00pKey->flags & MEM_Int\x00\x00\x00memIsValid(pKey)\x00\x00\x00\x00pOp->opcode==OP_InsertInt\x00\x00\x00pC->iDb>=0\x00\x00(pOp->p5 & OPFLAG_ISNOOP) || HasRowid(pTab)\x00pData->flags & (MEM_Blob|MEM_Str)\x00\x00\x00pC->deferredMoveto==0\x00\x00\x00pC->movetoTarget==iKey\x00\x00pOp->p4.pTab!=0\x00(pOp->p5 & ~(OPFLAG_SAVEPOSITION|OPFLAG_AUXDELETE))==0\x00\x00rc!=SQLITE_OK || (pOut->flags & MEM_Blob)\x00\x00\x00isSorter(pC)==0\x00pC->nullRow==0\x00\x00pC->uc.pVCur!=0\x00pModule->xRowid\x00pOp->p2==0\x00\x00isSorter(pC)==(pOp->opcode==OP_SorterSort)\x00\x00pOp->p2>0 && pOp->p2<p->nOp\x00pOp->p5<ArraySize(p->aCounter)\x00\x00res==0 || (res==1 && pC->isTable==0)\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00pOp->opcode!=OP_Prev || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00pOp->opcode!=OP_NextIfOpen || pOp->p4.xAdvance==sqlite3BtreeNext\x00\x00\x00\x00pOp->opcode!=OP_PrevIfOpen || pOp->p4.xAdvance==sqlite3BtreePrevious\x00\x00\x00\x00pOp->opcode!=OP_Next || pOp->opcode!=OP_NextIfOpen || pC->seekOp==OP_SeekGT || pC->seekOp==OP_SeekGE || pC->seekOp==OP_Rewind || pC->seekOp==OP_Found\x00\x00\x00pOp->opcode!=OP_Prev || pOp->opcode!=OP_PrevIfOpen || pC->seekOp==OP_SeekLT || pC->seekOp==OP_SeekLE || pC->seekOp==OP_Last\x00isSorter(pC)==(pOp->opcode==OP_SorterInsert)\x00\x00\x00\x00pIn2->flags & MEM_Blob\x00\x00pC->eCurType==CURTYPE_BTREE || pOp->opcode==OP_SorterInsert\x00pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem+1 - p->nCursor)+1\x00\x00\x00\x00!pC->nullRow || pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p3>=0 && pOp->p3<p->nCursor\x00\x00\x00\x00pTabCur!=0\x00\x00pTabCur->eCurType==CURTYPE_BTREE\x00\x00\x00\x00pTabCur->uc.pCursor!=0\x00\x00pTabCur->isTable\x00\x00\x00\x00pOp->p4type==P4_INTARRAY || pOp->p4.ai==0\x00\x00\x00pOp->opcode==OP_IdxRowid\x00\x00\x00\x00pOp->p5==0 || pOp->p5==1\x00\x00\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxGT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxLT\x00\x00pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxGT\x00\x00pOp->p1>1\x00\x00\x00resetSchemaOnFault==0 || resetSchemaOnFault==iDb+1\x00\x00DbMaskTest(p->btreeMask, pOp->p2)\x00\x00\x00pC->isEphemeral\x00DbHasProperty(db, iDb, DB_SchemaLoaded)\x00SELECT name, rootpage, sql FROM '%q'.%s WHERE %s ORDER BY rowid\x00nRoot>0\x00aRoot[nRoot]==0\x00(pnErr->flags & MEM_Int)!=0\x00(pnErr->flags & (MEM_Str|MEM_Blob))==0\x00\x00pOp->p5<db->nDb\x00DbMaskTest(p->btreeMask, pOp->p5)\x00\x00\x00z==0\x00\x00\x00\x00pIn3->flags&MEM_Int\x00iSet==-1 || iSet>=0\x00pProgram->nOp>0\x00too many levels of trigger recursion\x00\x00\x00\x00nMem>0\x00\x00pProgram->nMem+pProgram->nCsr==pFrame->nChildMem || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem)\x00\x00pProgram->nCsr==pFrame->nChildCsr\x00\x00\x00(int)(pOp - aOp)==pFrame->pc\x00\x00\x00\x00pFrame->pAuxData==0\x00pIn1->flags&MEM_Int\x00pIn1->flags & MEM_Int\x00\x00\x00t.flags==MEM_Null\x00\x00\x00pOp[-1].opcode==OP_CollSeq\x00\x00(pMem->flags & ~(MEM_Null|MEM_Agg))==0\x00\x00pOp->p2==SQLITE_CHECKPOINT_PASSIVE || pOp->p2==SQLITE_CHECKPOINT_FULL || pOp->p2==SQLITE_CHECKPOINT_RESTART || pOp->p2==SQLITE_CHECKPOINT_TRUNCATE\x00\x00eNew==PAGER_JOURNALMODE_DELETE || eNew==PAGER_JOURNALMODE_TRUNCATE || eNew==PAGER_JOURNALMODE_PERSIST || eNew==PAGER_JOURNALMODE_OFF || eNew==PAGER_JOURNALMODE_MEMORY || eNew==PAGER_JOURNALMODE_WAL || eNew==PAGER_JOURNALMODE_QUERY\x00\x00cannot change %s wal mode from within a transaction\x00into\x00\x00\x00\x00out of\x00\x00sqlite3BtreeIsInTrans(pBt)==0\x00\x00\x00p1>=0 && p1<db->nDb\x00DbMaskTest(p->btreeMask, p1)\x00\x00\x00\x00isWriteLock==0 || isWriteLock==1\x00\x00\x00\x00database table is locked: %s\x00\x00\x00\x00(aMem[pOp->p2].flags & MEM_Str)!=0\x00\x00(aMem[pOp->p2].flags & MEM_Static)!=0\x00\x00\x00zTab || db->mallocFailed\x00\x00\x00\x00memIsValid(pQuery)\x00\x00pCur->eCurType==CURTYPE_VTAB\x00\x00\x00\x00(pQuery->flags&MEM_Int)!=0 && pArgc->flags==MEM_Int\x00pModule->xColumn\x00\x00\x00\x00pModule->xNext\x00\x00pVtab->pModule->xRename\x00memIsValid(pName)\x00\x00\x00pName->flags & MEM_Str\x00\x00pOp->p2==1 || pOp->p5==OE_Fail || pOp->p5==OE_Rollback || pOp->p5==OE_Abort || pOp->p5==OE_Ignore || pOp->p5==OE_Replace\x00\x00\x00\x00pOp->p4type==P4_VTAB\x00\x00\x00\x00memIsValid(pX)\x00\x00nArg>1 && apArg[0] && (apArg[0]->flags&MEM_Null)\x00\x00\x00\x00-- \x00pOp->p4.z==0 || strncmp(pOp->p4.z, \"-\" \"- \", 3)==0\x00\x00pOp==p->aOp\x00-- %s\x00\x00\x00SQL-trace: %s\x0a\x00\x00pOp->opcode==OP_Noop || pOp->opcode==OP_Explain\x00pOp>=&aOp[-1] && pOp<&aOp[p->nOp-1]\x00rc=%d\x0a\x00\x00rc\x00\x00statement aborts at %d: [%s] %s\x00DELETE%\x00rc!=SQLITE_OK || nExtraDelete==0 || sqlite3_strlike(\"DELETE%\",p->zSql,0)!=0\x00db->u1.isInterrupted\x00\x00\x00\x00sqlite3VdbeExec\x00SQL: [%s]\x0a\x00\x00REG[%d] = \x00\x00 undefined\x00\x00 NULL\x00\x00\x00 si:%lld\x00\x00\x00\x00 i:%lld\x00 r:%g\x00\x00\x00 (rowset)\x00\x00\x00 subtype=0x%02x\x00(f & (MEM_Static|MEM_Ephem))==0\x00(f & (MEM_Dyn|MEM_Ephem))==0\x00\x00\x00\x00(f & (MEM_Static|MEM_Dyn))==0\x00\x00\x00%d[\x00%02X\x00\x00\x00\x00+%dz\x00\x00\x00\x00sqlite3VdbeMemPrettyPrint\x00\x00\x00(X)\x00(8)\x00(16LE)\x00\x00(16BE)\x00\x00NOT NULL\x00\x00\x00\x00FOREIGN KEY\x00out2Prerelease\x00\x00sqlite3VdbeMemTooBig\x00\x00\x00\x00(pFrom->flags & MEM_RowSet)==0\x00\x00pTo->db==pFrom->db\x00\x00srcType==MEM_Ephem || srcType==MEM_Static\x00\x00\x00sqlite3VdbeMemShallowCopy\x00\x00\x00!VdbeMemDynamic(pTo)\x00\x00\x00\x00vdbeClrCopy\x00pFrom->db==0 || sqlite3_mutex_held(pFrom->db->mutex)\x00\x00\x00\x00pTo->db==0 || sqlite3_mutex_held(pTo->db->mutex)\x00\x00\x00\x00pFrom->db==0 || pTo->db==0 || pFrom->db==pTo->db\x00\x00\x00\x00sqlite3VdbeMemMove\x00\x00(pMem->flags & (MEM_Int|MEM_Real))==0\x00\x00\x00(pMem->flags & (MEM_Str|MEM_Blob))!=0\x00\x00\x00computeNumericType\x00\x00(combined_flags & MEM_RowSet)==0\x00\x00\x00\x00pMem1->enc==pMem2->enc || pMem1->db->mallocFailed\x00\x00\x00pMem1->enc==SQLITE_UTF8 || pMem1->enc==SQLITE_UTF16LE || pMem1->enc==SQLITE_UTF16BE\x00!pColl || pColl->xCmp\x00\x00\x00sqlite3MemCompare\x00\x00\x00(flags & ~MEM_TypeMask)==0\x00\x00sqlite3VdbeMemInit\x00\x00(pB1->flags & MEM_Zero)==0 || n1==0\x00(pB2->flags & MEM_Zero)==0 || n2==0\x00sqlite3BlobCompare\x00\x00p->deferredMoveto\x00\x00\x00p->isTable\x00\x00p->eCurType==CURTYPE_BTREE\x00\x00handleDeferredMoveto\x00\x00\x00\x00cursorOwnsBtShared(pCur)\x00\x00\x00\x00sqlite3_mutex_held(pCur->pBtree->db->mutex)\x00pRes\x00\x00\x00\x00(pIdxKey==0)==(pCur->pKeyInfo==0)\x00\x00\x00pCur->eState!=CURSOR_VALID || (pIdxKey==0)==(pCur->curIntKey!=0)\x00\x00\x00\x00pIdxKey->default_rc==1 || pIdxKey->default_rc==0 || pIdxKey->default_rc==-1\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->isInit\x00\x00pCur->eState==CURSOR_INVALID || pCur->apPage[pCur->iPage]->nCell>0\x00\x00pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0\x00\x00\x00\x00pCur->apPage[0]->intKey==pCur->curIntKey\x00\x00\x00\x00pCur->curIntKey || pIdxKey\x00\x00pPage->nCell>0\x00\x00pPage->intKey==(pIdxKey==0)\x00biasRight==0 || biasRight==1\x00\x00\x00\x00nCellKey==intKey\x00\x00\x00\x00lwr+upr>=0\x00\x00(pIdxKey->errCode!=SQLITE_CORRUPT || c==0) && (pIdxKey->errCode!=SQLITE_NOMEM || pCur->pBtree->db->mallocFailed)\x00\x00\x00\x00c==0\x00\x00\x00\x00lwr==upr+1 || (pPage->intKey && !pPage->leaf)\x00\x00\x00pPage->isInit\x00\x00\x00(pCur->curFlags & BTCF_ValidOvfl)==0\x00\x00\x00\x00cursorHoldsMutex(p)\x00cursorOwnsBtShared\x00\x00sqlite3BtreeMovetoUnpacked\x00\x00pRes!=0\x00*pRes==0 || *pRes==1\x00\x00\x00\x00pCur->skipNext==0 || pCur->eState!=CURSOR_VALID\x00sqlite3BtreeNext\x00\x00\x00\x00*pRes==0\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_SKIPNEXT\x00btreeNext\x00\x00\x00pCur->eState>=CURSOR_REQUIRESEEK\x00\x00\x00\x00pCur->eState==CURSOR_VALID || pCur->eState==CURSOR_INVALID\x00\x00btreeRestoreCursorPosition\x00\x00nKey==(i64)(int)nKey\x00\x00\x00\x00btreeMoveto\x00sqlite3VdbeAllocUnpackedRecord\x00\x00u<=pKeyInfo->nField + 1\x00sqlite3VdbeRecordUnpack\x00n>3 && n<=9\x00sqlite3GetVarint32\x00\x00sizeof(r1)==sizeof(t2) && memcmp(&r1, &t2, sizeof(r1))==0\x00\x00\x00serialGet\x00\x00\x00pCur->iPage<BTCURSOR_MAX_DEPTH\x00\x00pCur->iPage>=0\x00\x00moveToChild\x00pCur==0 || ppPage==&pCur->apPage[pCur->iPage]\x00\x00\x00pCur==0 || bReadOnly==pCur->curPagerFlags\x00\x00\x00pCur==0 || pCur->iPage>0\x00\x00\x00\x00(*ppPage)->pgno==pgno\x00\x00\x00(*ppPage)->aData==sqlite3PagerGetData(pDbPage)\x00\x00pgno!=0 || rc==SQLITE_CORRUPT\x00\x00\x00getAndInitPage\x00\x00moveToLeftmost\x00\x00pCur->iPage>0\x00\x00\x00pCur->apPage[pCur->iPage]\x00\x00\x00moveToParent\x00\x00\x00\x00iIdx<=pParent->nCell\x00\x00\x00\x00get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild\x00get4byte(findCell(pParent, iIdx))==iChild\x00\x00\x00assertParentIndex\x00\x00\x00flags & MEM_Str\x00(*(u8*)pKey1)<=0x3F || CORRUPT_DB\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res)\x00\x00\x00nKey>=0\x00szHdr<=(u32)nKey\x00\x00\x00\x00nField <= pKeyInfo->nField+pKeyInfo->nXField\x00\x00\x00\x00vdbeAssertFieldCountWithinLimits\x00\x00\x00\x00vdbeRecordCompareInt\x00\x00\x00\x00pPKey2->pKeyInfo->nField+pPKey2->pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pPKey2->pKeyInfo->aSortOrder!=0\x00pPKey2->pKeyInfo->nField>0\x00\x00idx1<=szHdr1 || CORRUPT_DB\x00\x00(pRhs->flags & MEM_Zero)==0 || pRhs->n==0\x00\x00\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, rc)\x00\x00\x00\x00mem1.szMalloc==0\x00\x00\x00\x00CORRUPT_DB || vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, pPKey2->default_rc) || pKeyInfo->db->mallocFailed\x00\x00\x00\x00serial_type<12 || sqlite3SmallTypeSizes[serial_type]==(serial_type - 12)/2\x00\x00sqlite3VdbeSerialTypeLen\x00\x00\x00\x00sqlite3VdbeRecordCompareWithSkip\x00\x00\x00\x00CORRUPT_DB || (serial_type>=1 && serial_type<=9 && serial_type!=7)\x00\x00vdbeRecordDecodeInt\x00pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB\x00\x00\x00\x00pKeyInfo->nField>0\x00\x00vdbeRecordCompareDebug\x00\x00i<10\x00\x00\x00\x00sqlite3VarintLen\x00\x00\x00\x00sqlite3VdbeFindCompare\x00\x00pPKey2->aMem[0].flags & MEM_Str\x00vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res) || CORRUPT_DB || pPKey2->pKeyInfo->db->mallocFailed\x00\x00\x00vdbeRecordCompareString\x00pCur->skipNext!=SQLITE_OK\x00\x00\x00pCur->apPage[pCur->iPage]!=0\x00\x00\x00\x00pCur->iPage==(-1)\x00\x00\x00pRoot->pgno==pCur->pgnoRoot\x00pRoot->intKey==1 || pRoot->intKey==0\x00\x00\x00\x00moveToRoot\x00\x00p->uc.pCursor!=0\x00\x00\x00\x00sqlite3BtreeCursorHasMoved(p->uc.pCursor)\x00\x00\x00handleMovedCursor\x00\x00\x00pCur!=0\x00pCur->eState!=CURSOR_VALID\x00\x00pCur->skipNext==0\x00\x00\x00sqlite3BtreeCursorRestore\x00\x00\x00pCur!=0 && pCur->iPage>=0 && pCur->apPage[pCur->iPage]\x00\x00pCur->info.nSize>0\x00\x00pCur->info.pPayload>pCur->apPage[pCur->iPage]->aData || CORRUPT_DB\x00\x00pCur->info.pPayload<pCur->apPage[pCur->iPage]->aDataEnd ||CORRUPT_DB\x00\x00\x00\x00fetchPayload\x00\x00\x00\x00sqlite3BtreeCursorIsValid(pCur)\x00!VdbeMemDynamic(pMem)\x00\x00\x00zData!=0\x00\x00\x00\x00sqlite3VdbeMemFromBtree\x00serial_type<128\x00sqlite3VdbeOneByteSerialTypeLen\x00pLen!=0\x00pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob)\x00\x00sqlite3VdbeSerialType\x00\x00\x00n<=9\x00\x00\x00\x00putVarint64\x00pMem->n + ((pMem->flags & MEM_Zero)?pMem->u.nZero:0) == (int)sqlite3VdbeSerialTypeLen(serial_type)\x00\x00sqlite3VdbeSerialPut\x00\x00\x00\x00n==(db->nSavepoint + db->isTransactionSavepoint)\x00\x00\x00\x00checkSavepointCount\x00p->inTrans==TRANS_WRITE\x00(pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00iStatement>0\x00\x00\x00\x00iStatement>p->db->nSavepoint\x00\x00\x00\x00sqlite3BtreeBeginStmt\x00\x00\x00idx>=1 && idx<=15\x00\x00\x00pBt->pPage1!=0\x00\x00pBt->autoVacuum || iMeta==0\x00iMeta==0 || iMeta==1\x00\x00\x00\x00sqlite3BtreeUpdateMeta\x00\x00iCur>=0 && iCur<p->nCursor\x00\x00allocateCursor\x00\x00wrFlag==0 || wrFlag==BTREE_WRCSR || wrFlag==(BTREE_WRCSR|BTREE_FORDELETE)\x00\x00\x00hasSharedCacheTableLock(p, iTable, pKeyInfo!=0, (wrFlag?2:1))\x00\x00\x00wrFlag==0 || !hasReadConflicts(p, iTable)\x00\x00\x00wrFlag==0 || p->inTrans==TRANS_WRITE\x00\x00\x00\x00pBt->pPage1 && pBt->pPage1->aData\x00\x00\x00wrFlag==0 || (pBt->btsFlags & BTS_READ_ONLY)==0\x00wrFlag==0\x00\x00\x00btreeCursor\x00x==BTREE_SEEK_EQ || x==BTREE_BULKLOAD || x==0\x00\x00\x00sqlite3BtreeCursorHintFlags\x00:memory:\x00\x00\x00\x00pVfs!=0\x00(flags&0xff)==flags\x00(flags & BTREE_UNORDERED)==0 || (flags & BTREE_SINGLE)!=0\x00\x00\x00(flags & BTREE_SINGLE)==0 || isTempDb\x00\x00\x00pBt->nRef>0\x00(pBt->pageSize & 7)==0\x00\x00sqlite3_mutex_held(mutexOpen)\x00\x00\x00rc!=SQLITE_OK || sqlite3BtreeConnectionCount(*ppBtree)>0\x00\x00\x00\x00sqlite3BtreeOpen\x00\x00\x00\x00nUri>=0\x00EIGHT_BYTE_ALIGNMENT(SQLITE_INT_TO_PTR(journalFileSize))\x00\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pPager->jfd)\x00\x00\x00nPathname>0\x00-journal\x00\x00\x00\x00-wal\x00\x00\x00\x00!memDb\x00\x00nolock\x00\x00immutable\x00\x00\x00pPager->memDb==0\x00\x00\x00\x00nExtra>=8 && nExtra<1000\x00\x00\x00\x00tempFile==PAGER_LOCKINGMODE_NORMAL || tempFile==PAGER_LOCKINGMODE_EXCLUSIVE\x00useJournal || pPager->tempFile\x00\x00pPager->fullSync==0\x00pPager->extraSync==0\x00\x00\x00\x00pPager->syncFlags==0\x00\x00\x00\x00pPager->walSyncFlags==0\x00pPager->ckptSyncFlags==0\x00\x00\x00\x00isOpen(pPager->fd) || tempFile\x00\x00sqlite3PagerOpen\x00\x00\x00\x00onoffalseyestruextrafull\x00\x00\x00\x00szExtra>=8\x00\x00sqlite3PcacheOpen\x00\x00\x00(pPg->flags&PGHDR_NEED_SYNC)==0\x00pagerStress\x00sqlite3PagerPageRefcount(pData)>0\x00\x00\x00pageReinit\x00\x00sqlite3PagerReadFileheader\x00\x00((int(*)(void *))(ap[0]))==xBusyHandler\x00ap[1]==pBusyHandlerArg\x00\x00sqlite3PagerSetBusyhandler\x00\x00pgnoRoot>=3 || CORRUPT_DB\x00\x00\x00eType!=PTRMAP_ROOTPAGE\x00\x00eType!=PTRMAP_FREEPAGE\x00\x00sqlite3PagerIswriteable(pBt->pPage1->pDbPage)\x00\x00\x00sqlite3PagerIswriteable(pRoot->pDbPage)\x00(pBt->openFlags & BTREE_SINGLE)==0 || pgnoRoot==2\x00\x00\x00btreeCreateTable\x00\x00\x00\x00pCsr->pKeyInfo && pCsr->pBtx==0\x00pSorter->iMemory==0\x00sqlite3VdbeSorterInit\x00\x00\x00sqlite3BtreePrevious\x00\x00\x00\x00(pCur->curFlags & (BTCF_AtLast|BTCF_ValidOvfl|BTCF_ValidNKey))==0\x00\x00\x00pCur->info.nSize==0\x00(pCur->curFlags & (BTCF_ValidOvfl))==0\x00\x00btreePrevious\x00\x00\x00(pCur->curFlags & BTCF_ValidNKey)==0\x00\x00\x00\x00moveToRightmost\x00pCur->aiIdx[ii]==pCur->apPage[ii]->nCell\x00\x00\x00\x00pCur->aiIdx[pCur->iPage]==pCur->apPage[pCur->iPage]->nCell-1\x00\x00\x00\x00pCur->apPage[pCur->iPage]->leaf\x00sqlite3BtreeLast\x00\x00\x00\x00(flags & (BTREE_SAVEPOSITION|BTREE_APPEND))==flags\x00\x00(pCur->curFlags & BTCF_WriteFlag)!=0 && pBt->inTransaction==TRANS_WRITE && (pBt->btsFlags & BTS_READ_ONLY)==0\x00\x00\x00hasSharedCacheTableLock(p, pCur->pgnoRoot, pCur->pKeyInfo!=0, 2)\x00\x00\x00\x00(pX->pKey==0)==(pCur->pKeyInfo==0)\x00\x00pX->pKey==0\x00(flags & BTREE_SAVEPOSITION)==0 || ((pCur->curFlags&BTCF_ValidNKey)!=0 && pX->nKey==pCur->info.nKey)\x00\x00\x00\x00pCur->eState==CURSOR_VALID || (pCur->eState==CURSOR_INVALID && loc)\x00pPage->intKey || pX->nKey>=0\x00\x00\x00\x00pPage->leaf || !pPage->intKey\x00\x00\x00newCell!=0\x00\x00szNew==pPage->xCellSize(pPage, newCell)\x00szNew <= MX_CELL_SIZE(pBt)\x00\x00idx<pPage->nCell\x00\x00\x00\x00pPage->leaf\x00pPage->nOverflow==0 || rc==SQLITE_OK\x00\x00\x00\x00rc!=SQLITE_OK || pPage->nCell>0 || pPage->nOverflow>0\x00\x00\x00pCur->pKey==0\x00\x00\x00pCur->apPage[pCur->iPage]->nOverflow==0\x00sqlite3BtreeInsert\x00\x00sqlite3BtreeHoldsMutex(pBtree)\x00\x00invalidateIncrblobCursors\x00\x00\x00pCell<pPage->aData || pCell>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00\x00\x00pX->nKey<=0x7fffffff && pX->pKey!=0\x00nHeader==(int)(info.pPayload - pCell)\x00\x00\x00info.nKey==pX->nKey\x00*pnSize == info.nSize\x00\x00\x00spaceLeft == info.nLocal\x00\x00\x00\x00pToRelease==0 || sqlite3PagerIswriteable(pToRelease->pDbPage)\x00\x00\x00pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize] || sqlite3PagerIswriteable(pPage->pDbPage)\x00\x00pSrc\x00\x00\x00\x00fillInCell\x00\x00pBt->usableSize > 4\x00nOvfl>0 || (CORRUPT_DB && (pInfo->nPayload + ovflPageSize)<ovflPageSize)\x00\x00\x00\x00clearCell\x00\x00\x00btreePageLookup\x00CORRUPT_DB || iPage>1\x00\x00\x00!pMemPage || pMemPage->pgno==iPage\x00\x00pBt->usableSize>32\x00\x00freePage2\x00\x00\x00sqlite3PcacheRef\x00\x00\x00\x00pgno<=pBt->nPage\x00\x00\x00\x00btreeSetHasContent\x00\x00idx>=0 && idx<pPage->nCell\x00\x00CORRUPT_DB || sz==cellSize(pPage, idx)\x00\x00dropCell\x00\x00\x00\x00CORRUPT_DB || iStart>=pPage->hdrOffset+6+pPage->childPtrSize\x00\x00\x00\x00CORRUPT_DB || iEnd <= pPage->pBt->usableSize\x00\x00\x00\x00iSize>=4\x00\x00\x00\x00iStart<=iLast\x00\x00\x00iFreeBlk>iPtr || iFreeBlk==0\x00\x00\x00\x00freeSpace\x00\x00\x00*pRC==SQLITE_OK\x00i>=0 && i<=pPage->nCell+pPage->nOverflow\x00\x00\x00\x00MX_CELL(pPage->pBt)<=10921\x00\x00pPage->nCell<=MX_CELL(pPage->pBt) || CORRUPT_DB\x00pPage->nOverflow<=ArraySize(pPage->apOvfl)\x00\x00sz==pPage->xCellSize(pPage, pCell) || (sz==8 && iChild>0)\x00\x00\x00j < ArraySize(pPage->apOvfl)-1\x00\x00j==0 || pPage->aiOvfl[j-1]<(u16)i\x00\x00\x00j==0 || i==pPage->aiOvfl[j-1]+1\x00&data[pPage->cellOffset]==pPage->aCellIdx\x00\x00\x00idx >= 0\x00\x00\x00\x00idx >= pPage->cellOffset+2*pPage->nCell+2 || CORRUPT_DB\x00idx+sz <= (int)pPage->pBt->usableSize\x00\x00\x00get2byte(&data[pPage->hdrOffset+3])==pPage->nCell\x00\x00\x00insertCell\x00\x00nByte>=0\x00\x00\x00\x00pPage->nFree>=nByte\x00pPage->nOverflow==0\x00nByte < (int)(pPage->pBt->usableSize-8)\x00pPage->cellOffset == hdr + 12 - 4*pPage->leaf\x00\x00\x00gap<=65536\x00\x00top<=(int)pPage->pBt->usableSize\x00\x00\x00\x00pSpace>=data && (pSpace - data)<65536\x00\x00\x00pPage->nCell>0 || CORRUPT_DB\x00\x00\x00\x00gap+2+nByte<=top\x00\x00\x00\x00top+nByte <= (int)pPage->pBt->usableSize\x00\x00\x00\x00allocateSpace\x00\x00\x00pc>0\x00\x00\x00\x00pageFindSlot\x00\x00\x00\x00pPage->pBt->usableSize <= SQLITE_MAX_PAGE_SIZE\x00\x00nCell==get2byte(&data[hdr+3])\x00\x00\x00iFree2==0 || iFree2>iFree\x00\x00\x00iFree+get2byte(&data[iFree+2]) <= usableSize\x00\x00\x00\x00iFree2==0 || iFree2+get2byte(&data[iFree2+2]) <= usableSize\x00iFree+sz+sz2+iFree2-(iFree+sz) <= usableSize\x00\x00\x00\x00cbrk+(iFree-top) <= usableSize\x00\x00pc>=iCellFirst && pc<=iCellLast\x00cbrk+size<=usableSize && cbrk>=iCellFirst\x00\x00\x00cbrk>=iCellFirst\x00\x00\x00\x00defragmentPage\x00\x00balance_deeper_called==0\x00\x00\x00\x00pCur->apPage[1]->nOverflow\x00\x00balance_quick_called==0\x00balance\x00pRoot->nOverflow>0\x00\x00sqlite3PagerIswriteable(pChild->pDbPage)\x00\x00\x00\x00pChild->nCell==pRoot->nCell\x00balance_deeper\x00\x00pFrom->isInit\x00\x00\x00pFrom->nFree>=iToHdr\x00\x00\x00\x00get2byte(&aFrom[iFromHdr+5]) <= (int)pBt->usableSize\x00\x00\x00\x00copyNodeContent\x00sqlite3PagerIswriteable(pParent->pDbPage)\x00\x00\x00pPage->nOverflow==1\x00sqlite3PagerIswriteable(pNew->pDbPage)\x00\x00pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF)\x00balance_quick\x00\x00\x00szCell[i]==pPg->xCellSize(pPg, pCell) || CORRUPT_DB\x00rebuildPage\x00pParent->nOverflow==0 || pParent->nOverflow==1\x00\x00pParent->nOverflow==0 || pParent->aiOvfl[0]==iParentIdx\x00bBulk==0 || bBulk==1\x00\x00\x00\x00szScratch<=6*(int)pBt->pageSize\x00EIGHT_BYTE_ALIGNMENT(aSpace1)\x00\x00\x00k==0 || pOld->aiOvfl[k-1]+1==pOld->aiOvfl[k]\x00\x00\x00\x00b.nCell<nMaxCells\x00\x00\x00sz<=pBt->maxLocal+23\x00\x00\x00\x00iSpace1 <= (int)pBt->pageSize\x00\x00\x00leafCorrection==0 || leafCorrection==4\x00\x00leafCorrection==0\x00\x00\x00pOld->hdrOffset==0\x00\x00leafCorrection==4\x00\x00\x00b.szCell[b.nCell]==3 || CORRUPT_DB\x00\x00b.apCell[b.nCell]==&aSpace1[iSpace1-3] || CORRUPT_DB\x00\x00\x00\x00d<nMaxCells\x00r<nMaxCells\x00cntNew[0]>0 || (pParent->pgno==1 && pParent->nCell==0) || CORRUPT_DB\x00\x00\x00\x00CORRUPT_DB\x00\x00j<nMaxCells\x00b.apCell[j]!=0\x00\x00iOvflSpace <= (int)pBt->pageSize\x00\x00\x00\x00iPg>=0 && iPg<nNew\x00\x00iPg==0 || cntOld[iPg-1]>=cntNew[iPg-1] || abDone[iPg-1]\x00cntNew[iPg]>=cntOld[iPg] || abDone[iPg+1]\x00\x00\x00apNew[iPg]->nOverflow==0\x00\x00\x00\x00apNew[iPg]->nCell==nNewCell\x00\x01\x01\x01\x01\x01\x00\x00\x00memcmp(abDone, \"\\01\\01\\01\\01\\01\", nNew)==0\x00\x00nOld>0\x00\x00nNew>0\x00\x00nNew==1 || CORRUPT_DB\x00\x00\x00apNew[0]->nFree == (get2byte(&apNew[0]->aData[5])-apNew[0]->cellOffset-apNew[0]->nCell*2) || rc!=SQLITE_OK\x00\x00pParent->isInit\x00balance_nonroot\x00sqlite3_mutex_notheld(mem0.mutex)\x00\x00\x00sqlite3ScratchMalloc\x00\x00\x00\x00N>=0 && N<p->nCell\x00\x00cachedCellSize\x00\x00p->szCell[N]==0\x00computeCellSize\x00pPg->pgno!=iNew\x00sqlite3PagerRekey\x00\x00\x00(iOld-iNew)<nNew || nCell==0 || CORRUPT_DB\x00\x000==memcmp(pCell, &aData[iOff], pCArray->pRef->xCellSize(pCArray->pRef, pCArray->apCell[i+iNew]))\x00\x00\x00\x00sz>0\x00\x00\x00\x00pFree>aData && (pFree - aData)<65536\x00\x00\x00\x00pageFreeArray\x00\x00\x00editPage\x00\x00\x00\x00CORRUPT_DB || pPg->hdrOffset==0\x00(pSlot+sz)<=pCArray->apCell[i] || pSlot>=(pCArray->apCell[i]+sz) || CORRUPT_DB\x00\x00pageInsertArray\x00idx>=0 && idx+N<=p->nCell\x00\x00\x00p->apCell[idx]!=0\x00\x00\x00CORRUPT_DB || p->szCell[idx]==p->pRef->xCellSize(p->pRef, p->apCell[idx])\x00\x00\x00populateCellCache\x00\x00\x00mem0.nScratchFree <= (u32)sqlite3GlobalConfig.nScratch\x00\x00sqlite3ScratchFree\x00\x00pCur->curFlags & BTCF_WriteFlag\x00!hasReadConflicts(p, pCur->pgnoRoot)\x00\x00\x00\x00(flags & ~(BTREE_SAVEPOSITION | BTREE_AUXDELETE))==0\x00\x00\x00\x00MX_CELL_SIZE(pBt) >= nCell\x00\x00pTmp!=0\x00bPreserve && (pCur->iPage==iCellDepth || CORRUPT_DB)\x00\x00\x00\x00pPage==pCur->apPage[pCur->iPage] || CORRUPT_DB\x00\x00(pPage->nCell>0 || CORRUPT_DB) && iCellIdx<=pPage->nCell\x00\x00\x00\x00sqlite3BtreeDelete\x00\x00r2->nField==nKeyCol\x00sqlite3VdbeSorterCompare\x00\x00\x00\x00sqlite3VdbeSorterRowkey\x00sqlite3VdbeCursorRestore\x00\x00\x00\x00sqlite3BtreeCursorIsValidNN\x00pCur->apPage[pCur->iPage]->nCell>0\x00\x00sqlite3BtreeFirst\x00\x00\x00sqlite3BtreeRowCountEst\x00pSorter\x00pSorter->list.pList\x00pSorter->pReader==0\x00sqlite3VdbeSorterRewind\x00p->u.iNext<sqlite3MallocSize(pList->aMemory)\x00\x00\x00\x00pTask->pUnpacked->errCode==SQLITE_OK || pTask->pUnpacked->errCode==SQLITE_NOMEM\x00(s1>0 && s1<7) || s1==8 || s1==9\x00\x00\x00\x00(s2>0 && s2<7) || s2==8 || s2==9\x00\x00\x00\x00vdbeSorterCompareInt\x00\x00\x00\x00vdbeSorterSort\x00\x00p1!=0 && p2!=0\x00\x00vdbeSorterMerge\x00pTask->pThread==0 && pTask->bDone==0\x00\x00\x00\x00pTask->list.pList==0\x00\x00\x00\x00pTask->list.aMemory==0 || pSorter->list.aMemory!=0\x00\x00pList->szPMA>0\x00\x00rc!=SQLITE_OK || pTask->file.pFd\x00\x00\x00\x00pTask->file.iEof==0\x00pTask->nPMA==0\x00\x00rc!=SQLITE_OK || pList->pList==0\x00\x00\x00\x00rc!=SQLITE_OK || pTask->file.iEof==iSz\x00\x00vdbeSorterListToPMA\x00p->iBufEnd<p->nBuffer\x00\x00\x00vdbePmaWriteBlob\x00\x00\x00\x00vdbePmaWriterFinish\x00vdbeSorterFlushPMA\x00\x00vdbeSorterCreateThread\x00\x00ppThread!=0\x00xTask!=0\x00\x00\x00\x00sqlite3ThreadCreate\x00p->xTask!=0\x00sqlite3ThreadProc\x00\x00\x00pTask->bDone==0\x00vdbeSorterFlushThread\x00\x00\x00pSorter->bUseThreads==0 || pSorter->nTask>1\x00pIncr->pTask!=pLast\x00p->pIncr==0 || ( (p->pIncr->pTask==&pSorter->aTask[iTask]) && (iTask!=pSorter->nTask-1 || p->pIncr->bUseThread==0) )\x00\x00\x00\x00pSorter->bUseThreads || pSorter->nTask==1\x00\x00\x00pTask->nPMA>0 || SQLITE_MAX_WORKER_THREADS>0\x00\x00\x00\x00pMain==0\x00\x00\x00\x00vdbeSorterMergeTreeBuild\x00\x00\x00\x00nReader<=SORTER_MAX_MERGE_COUNT\x00vdbeMergeEngineNew\x00\x00pFile->iEof>iStart\x00\x00pReadr->aAlloc==0 && pReadr->nAlloc==0\x00\x00pReadr->aBuffer==0\x00\x00pReadr->aMap==0\x00vdbePmaReaderInit\x00\x00\x00pReadr->pIncr==0 || pReadr->pIncr->bEof==0\x00\x00vdbePmaReaderSeek\x00\x00\x00p->aBuffer\x00\x00nRead>0\x00rc!=SQLITE_IOERR_SHORT_READ\x00aNext!=p->aAlloc\x00\x00\x00\x00vdbePmaReadBlob\x00pIncr->bUseThread\x00\x00\x00vdbeIncrBgPopulate\x00\x00pIncr->bEof==0\x00\x00pIncr->pMerger->pTask==pTask\x00\x00\x00\x00vdbeIncrPopulate\x00\x00\x00\x00vdbeSorterSetupMerge\x00\x00\x00\x00pIncr->bUseThread==0 || eMode==INCRINIT_TASK\x00\x00\x00\x00vdbePmaReaderIncrInit\x00\x00\x00pTask->file2.iEof>0\x00eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK\x00\x00\x00\x00pMerger->pTask==0\x00\x00\x00vdbeMergeEngineInit\x00iOut<pMerger->nTree && iOut>0\x00\x00\x00pTask->pUnpacked!=0\x00vdbeMergeEngineCompare\x00\x00vdbePmaReaderIncrMergeInit\x00\x00pSorter->bUsePMA || (pSorter->pReader==0 && pSorter->pMerger==0)\x00\x00\x00\x00pSorter->pReader==0 || pSorter->pMerger==0\x00\x00pSorter->bUseThreads==0 || pSorter->pReader\x00pSorter->bUseThreads==1 || pSorter->pMerger\x00pSorter->pMerger!=0\x00pSorter->pMerger->pTask==(&pSorter->aTask[0])\x00\x00\x00sqlite3VdbeSorterNext\x00\x00\x00rc!=SQLITE_OK || pSorter->list.pList==0\x00sqlite3VdbeSorterWrite\x00\x00(nCellKey & SQLITE_MAX_U32)==(u64)nCellKey\x00\x00sqlite3VdbeIdxRowid\x00sqlite3VdbeIdxKeyCompare\x00\x00\x00\x00iTable>=2\x00\x00\x00maxRootPgno!=PENDING_BYTE_PAGE(pBt)\x00btreeDropTable\x00\x00sqlite3BtreeClearTable\x00\x00pPage->intKey || CORRUPT_DB\x00clearDatabasePage\x00\x00\x00sqlite3RootPageMoved\x00\x00\x00\x00sqlite_stat1\x00\x00\x00\x00SELECT tbl,idx,stat FROM %Q.sqlite_stat1\x00\x00\x00\x00sqlite3AnalysisLoad\x00zDatabase!=0 || sqlite3BtreeHoldsAllMutexes(db)\x00sqlite3FindTable\x00\x00\x00\x00analysisLoader\x00\x00aOut==0\x00aLog!=0\x00pIndex!=0\x00\x00\x00unordered*\x00\x00sz=[0-9]*\x00\x00\x00noskipscan*\x00decodeIntArray\x00\x00matchOther<0x80\x00patternCompare\x00\x00!pIdx->hasStat1\x0010==sqlite3LogEst(2)\x00\x00\x00\x0033==sqlite3LogEst(10)\x00\x00\x0023==sqlite3LogEst(5)\x00\x00\x00\x00sqlite3DefaultRowEst\x00\x00\x00\x00zTabName\x00\x00\x00\x00sqlite3UnlinkAndDeleteTable\x00sqlite3UnlinkAndDeleteIndex\x00sqlite3UnlinkAndDeleteTrigger\x00\x00\x00p->inTrans>TRANS_NONE && pBt->inTransaction>TRANS_NONE\x00\x00nRef>=0\x00Main freelist: \x00Page %d is never used\x00\x00\x00Pointer map page %d is referenced\x00\x00\x00nRef==sqlite3PagerRefcount(pBt->pPager)\x00sqlite3BtreeIntegrityCheck\x00\x00iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1\x00\x00setPageReferenced\x00\x00\x00%d of %d pages missing from overflow list starting at %d\x00\x00\x00\x00failed to get page %d\x00\x00\x00freelist leaf count too big on page %d\x00\x00free-page count in header is too small\x00\x00invalid page number %d\x00\x002nd reference to page %d\x00\x00\x00\x00getPageReferenced\x00\x00\x00Failed to read ptrmap key=%d\x00\x00\x00\x00Bad ptr map entry key=%d expected=(%d,%d) got=(%d,%d)\x00\x00\x00Page %d: \x00\x00\x00unable to get the page. error code=%d\x00\x00\x00rc==SQLITE_CORRUPT\x00\x00btreeInitPage() returns error code %d\x00\x00\x00On tree page %d cell %d: \x00\x00\x00contentOffset<=usableSize\x00\x00\x00pPage->nCell==nCell\x00pPage->aCellIdx==&data[cellStart]\x00\x00\x00On page %d at right child: \x00pCellIdx==&data[cellStart + i*2]\x00\x00\x00\x00Offset %d out of range %d..%d\x00\x00\x00Extends off end of page\x00Rowid %lld out of order\x00pc + info.nSize - 4 <= usableSize\x00\x00\x00Child page depth differs\x00\x00\x00\x00(u32)i<=usableSize-4\x00\x00\x00\x00(u32)(i+size)<=usableSize\x00\x00\x00j==0 || j>i+size\x00\x00\x00\x00(u32)j<=usableSize-4\x00\x00\x00\x00Multiple uses for byte %u of page %d\x00\x00\x00\x00Fragmentation of %d bytes reported as %d on page %d\x00checkTreePage\x00\x00\x00pMem->zMalloc\x00\x00\x00pMem->u.pRowSet!=0\x00\x00sqlite3VdbeMemSetRowSet\x00N >= ROUND8(sizeof(*p))\x00sqlite3RowSetInit\x00\x00\x00p!=0 && (p->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetInsert\x00rowSetEntryAlloc\x00\x00\x00\x00p->pForest==0\x00\x00\x00sqlite3RowSetNext\x00\x00\x00pA->pRight==0 || pA->v<=pA->pRight->v\x00\x00\x00pB->pRight==0 || pB->v<=pB->pRight->v\x00\x00\x00rowSetEntryMerge\x00\x00\x00\x00pRowSet!=0 && (pRowSet->rsFlags & ROWSET_NEXT)==0\x00\x00\x00sqlite3RowSetTest\x00\x00\x00pList!=0\x00\x00\x00\x00rowSetListToTree\x00\x00\x00\x00pIn!=0\x00\x00(*ppLast)->pRight==0\x00\x00\x00\x00rowSetTreeToList\x00\x00\x00\x00!pnLog || *pnLog==-1\x00\x00\x00\x00!pnCkpt || *pnCkpt==-1\x00\x00sqlite3Checkpoint\x00\x00\x00sqlite3PagerOkToChangeJournalMode\x00\x00\x00pPager->journalMode==PAGER_JOURNALMODE_WAL\x00\x00sqlite3PagerCloseWal\x00\x00\x00\x00eMode==PAGER_JOURNALMODE_DELETE || eMode==PAGER_JOURNALMODE_TRUNCATE || eMode==PAGER_JOURNALMODE_PERSIST || eMode==PAGER_JOURNALMODE_OFF || eMode==PAGER_JOURNALMODE_WAL || eMode==PAGER_JOURNALMODE_MEMORY\x00pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL\x00eOld==PAGER_JOURNALMODE_MEMORY || eOld==PAGER_JOURNALMODE_OFF\x00\x00\x00isOpen(pPager->fd) || pPager->exclusiveMode\x00state==PAGER_OPEN || state==PAGER_READER\x00\x00\x00\x00state==pPager->eState\x00\x00\x00Filename: %s\x0aState: %s errCode=%d\x0aLock: %s\x0aLocking mode: locking_mode=%s\x0aJournal mode: journal_mode=%s\x0aBacking store: tempFile=%d memDb=%d useJournal=%d\x0aJournal: journalOff=%lld journalHdr=%lld\x0aSize: dbsize=%d dbOrigSize=%d dbFileSize=%d\x0a\x00\x00\x00OPEN\x00\x00\x00\x00READER\x00\x00WRITER_LOCKED\x00\x00\x00WRITER_CACHEMOD\x00WRITER_DBMOD\x00\x00\x00\x00WRITER_FINISHED\x00ERROR\x00\x00\x00?error?\x00NO_LOCK\x00RESERVED\x00\x00\x00\x00SHARED\x00\x00UNKNOWN\x00exclusive\x00\x00\x00normal\x00\x00memory\x00\x00off\x00delete\x00\x00persist\x00truncate\x00\x00\x00\x00wal\x00sqlite3PagerSetJournalMode\x00\x00iVersion==1 || iVersion==2\x00\x00sqlite3BtreeSetVersion\x00\x00eMode>=0 && eMode<=ArraySize(azModeName)\x00\x00\x00\x00sqlite3JournalModename\x00\x00cannot VACUUM from within a transaction\x00cannot VACUUM - SQL statements in progress\x00\x00ATTACH''AS vacuum_db\x00\x00\x00\x00(db->nDb-1)==nDb\x00\x00\x00\x00vacuum_db\x00\x00\x00strcmp(pDb->zDbSName,\"vacuum_db\")==0\x00\x00\x00\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='table'AND name<>'sqlite_sequence' AND coalesce(rootpage,1)>0\x00SELECT sql FROM \"%w\".sqlite_master WHERE type='index' AND length(sql)>10\x00\x00\x00\x00SELECT'INSERT INTO vacuum_db.'||quote(name)||' SELECT*FROM\"%w\".'||quote(name)FROM vacuum_db.sqlite_master WHERE type='table'AND coalesce(rootpage,1)>0\x00\x00(db->flags & SQLITE_Vacuum)!=0\x00\x00INSERT INTO vacuum_db.sqlite_master SELECT*FROM \"%w\".sqlite_master WHERE type IN('view','trigger') OR(type='table'AND rootpage=0)\x00\x00\x001==sqlite3BtreeIsInTrans(pTemp)\x001==sqlite3BtreeIsInTrans(pMain)\x00sqlite3_strnicmp(zSql,\"SELECT\",6)==0\x00\x00\x00\x00zSubSql[0]!='S'\x00rc!=SQLITE_ROW\x00\x00execSql\x00sqlite3RunVacuum\x00\x00\x00\x00sqlite3BtreeSetSpillSize\x00\x00\x00\x00p->pCache!=0\x00\x00\x00\x00sqlite3PcacheSetSpillsize\x00\x00\x00sqlite3BtreeSetPagerFlags\x00\x00\x00nReserve>=-1 && nReserve<=255\x00\x00\x00nReserve>=0 && nReserve<=255\x00\x00\x00\x00sqlite3BtreeSetPageSize\x00sqlite3BtreeIsInTrans(pTo)\x00\x00b.rc!=SQLITE_OK\x00sqlite3BtreeIsInTrans(pTo)==0\x00\x00\x00sqlite3BtreeCopyFile\x00\x00\x00\x00nSrcPage>=0\x00pgszSrc==sqlite3BtreeGetPageSize(p->pSrc)\x00\x00\x00pgszDest==sqlite3BtreeGetPageSize(p->pDest)\x00nDestTruncate>0\x00nDestTruncate==0 || (i64)nDestTruncate*(i64)pgszDest >= iSize || ( nDestTruncate==(int)(PENDING_BYTE_PAGE(p->pDest->pBt)-1) && iSize>=PENDING_BYTE && iSize<=PENDING_BYTE+pgszDest )\x00\x00\x00\x00sqlite3_backup_step\x00sqlite3BtreeHoldsMutex(p->pSrc)\x00attachBackupObject\x00\x00sqlite3PagerClearCache\x00\x00pBt->inTransaction==TRANS_WRITE && p->inTrans==TRANS_WRITE\x00\x00sqlite3BtreeIncrVacuum\x00\x00p->inTrans!=TRANS_NONE\x00\x00sqlite3BtreeLockTable\x00\x00\x000==(p->db->flags&SQLITE_ReadUncommitted) || eLock==WRITE_LOCK\x00\x00\x00p->sharable\x00SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock)\x00\x00setSharedCacheTableLock\x00sqlite3VdbeMemCopy\x00\x00pTab && IsVirtual(pTab) && !pTab->pVTable\x00\x00\x00no such module: %s\x00\x00sqlite3VtabCallCreate\x00\x00\x00vtable constructor called recursively: %s\x00\x00\x00&db->pVtabCtx\x00\x00\x00xConstruct\x00\x00sCtx.pTab==pTab\x00vtable constructor failed: %s\x00\x00\x00vtable constructor did not declare schema: %s\x00\x00\x00hidden\x00\x00zType[i-1]==' '\x00vtabCallConstructor\x00p->pVtab\x00\x00\x00\x00xDestroy!=0\x00pTab->pVTable==p && p->pNext==0\x00sqlite3VtabCallDestroy\x00\x00pPager->eState!=PAGER_OPEN\x00\x00pPager->mxPgno>=pPager->dbSize\x00\x00sqlite3PagerMaxPageCount\x00\x00\x00\x00(zRawSql - zStart) > 0\x00\x00zRawSql[0] || nToken==0\x00sqlite3Isdigit(zRawSql[1])\x00\x00zRawSql[0]==':' || zRawSql[0]=='$' || zRawSql[0]=='@' || zRawSql[0]=='#'\x00\x00\x00\x00idx>0\x00\x00\x00idx>0 && idx<=p->nVar\x00\x00\x00'%.*q'\x00\x00zeroblob(%d)\x00\x00\x00\x00pVar->flags & MEM_Blob\x00\x00x'\x00\x00%02x\x00\x00\x00\x00'\x00\x00\x00sqlite3VdbeExpandSql\x00\x00\x00\x00n>0 && tokenType!=TK_ILLEGAL\x00\x00\x00\x00findNextHostParameter\x00\x00\x00sqlite3_mutex_held(sqlite3VdbeDb(p)->mutex)\x00pNew==0\x00sqlite3Reprepare\x00\x00\x00\x00pA->db==pB->db\x00\x00sqlite3VdbeSwap\x00pTo->nVar==pFrom->nVar\x00\x00sqlite3TransferBindings\x00sqlite3_step\x00\x00\x00\x00main\x00\x00\x00\x00sqlite3_strnicmp(zName, \"pragma_\", 7)==0\x00\x00\x00\x00sqlite3HashFind(&db->aModule, zName)==0\x00sqlite3PragmaVtabRegister\x00\x00\x00application_id\x00\x00auto_vacuum\x00automatic_index\x00busy_timeout\x00\x00\x00\x00cache_size\x00\x00cache_spill\x00case_sensitive_like\x00cell_size_check\x00checkpoint_fullfsync\x00\x00\x00\x00collation_list\x00\x00compile_options\x00count_changes\x00\x00\x00data_store_directory\x00\x00\x00\x00data_version\x00\x00\x00\x00database_list\x00\x00\x00default_cache_size\x00\x00defer_foreign_keys\x00\x00empty_result_callbacks\x00\x00encoding\x00\x00\x00\x00foreign_key_check\x00\x00\x00foreign_key_list\x00\x00\x00\x00foreign_keys\x00\x00\x00\x00freelist_count\x00\x00full_column_names\x00\x00\x00fullfsync\x00\x00\x00ignore_check_constraints\x00\x00\x00\x00incremental_vacuum\x00\x00index_info\x00\x00index_list\x00\x00index_xinfo\x00integrity_check\x00journal_mode\x00\x00\x00\x00journal_size_limit\x00\x00legacy_file_format\x00\x00lock_status\x00locking_mode\x00\x00\x00\x00max_page_count\x00\x00mmap_size\x00\x00\x00optimize\x00\x00\x00\x00page_count\x00\x00page_size\x00\x00\x00parser_trace\x00\x00\x00\x00query_only\x00\x00quick_check\x00read_uncommitted\x00\x00\x00\x00recursive_triggers\x00\x00reverse_unordered_selects\x00\x00\x00schema_version\x00\x00secure_delete\x00\x00\x00short_column_names\x00\x00shrink_memory\x00\x00\x00soft_heap_limit\x00sql_trace\x00\x00\x00stats\x00\x00\x00synchronous\x00table_info\x00\x00temp_store\x00\x00temp_store_directory\x00\x00\x00\x00threads\x00user_version\x00\x00\x00\x00vdbe_addoptrace\x00vdbe_debug\x00\x00vdbe_eqp\x00\x00\x00\x00vdbe_listing\x00\x00\x00\x00vdbe_trace\x00\x00wal_autocheckpoint\x00\x00wal_checkpoint\x00\x00writable_schema\x00CREATE TABLE x\x00\x00%c\"%s\"\x00\x00(\"%s\"\x00\x00\x00,arg HIDDEN\x00,schema HIDDEN\x00\x00strlen(zBuf) < sizeof(zBuf)-1\x00\x00\x00cid\x00name\x00\x00\x00\x00type\x00\x00\x00\x00notnull\x00dflt_value\x00\x00pk\x00\x00tbl\x00idx\x00wdth\x00\x00\x00\x00hght\x00\x00\x00\x00flgs\x00\x00\x00\x00seqno\x00\x00\x00desc\x00\x00\x00\x00coll\x00\x00\x00\x00key\x00seq\x00unique\x00\x00origin\x00\x00partial\x00file\x00\x00\x00\x00id\x00\x00table\x00\x00\x00to\x00\x00on_update\x00\x00\x00on_delete\x00\x00\x00match\x00\x00\x00parent\x00\x00fkid\x00\x00\x00\x00busy\x00\x00\x00\x00log\x00checkpointed\x00\x00\x00\x00timeout\x00database\x00\x00\x00\x00status\x00\x00pragmaVtabConnect\x00\x00\x00j < 2\x00\x00\x00pragmaVtabBestIndex\x00j<ArraySize(pCsr->azArg)\x00\x00\x00\x00PRAGMA \x00%Q.\x00=%Q\x00pragmaVtabFilter\x00\x00\x00\x00pCsr->pPragma\x00\x00\x00pragmaVtabNext\x00\x00sqlite3_result_value\x00\x00\x00\x00pTab->nModuleArg==0\x00sqlite3VtabEponymousTableInit\x00\x00\x00pTable\x00\x00view %s is circularly defined\x00\x00\x00pTable->nCol>=0\x00pTable->pSelect\x00pTable->aCol==0\x00sqlite3SchemaMutexHeld(db, 0, pTable->pSchema)\x00\x00sqlite3ViewGetColumnNames\x00\x00\x00pTab\x00\x00\x00\x00sqlite3VtabCallConnect\x00\x00db->lookaside.bDisable\x00\x00sqlite3ResultSetOfSelect\x00\x00\x00\x00pSelect!=0\x00\x00(pSelect->selFlags & SF_Resolved)!=0\x00\x00\x00\x00pTab->nCol==pSelect->pEList->nExpr || db->mallocFailed\x00\x00sqlite3SelectAddColumnTypeAndCollation\x00\x00pNC->pSrcList!=0\x00\x00\x00\x00pTab && pExpr->pTab==pTab\x00\x00\x00!pS\x00iCol==-1 || (iCol>=0 && iCol<pTab->nCol)\x00\x00\x00\x00columnTypeImpl\x00\x00sqlite3ExprCollSeq\x00\x00p==pColl\x00\x00\x00\x00sqlite3CheckCollSeq\x00no such index: %s\x00\x00\x00a NATURAL join may not have an ON or USING clause\x00\x00\x00cannot have both ON and USING clauses in the same join\x00\x00cannot join using column %s - column not present in both tables\x00sqliteProcessJoin\x00\x00\x00(piTab==0)==(piCol==0)\x00\x00tableAndColumnIndex\x00iLeft<iRight\x00\x00\x00\x00pSrc->nSrc>iRight\x00\x00\x00pSrc->a[iLeft].pTab\x00pSrc->a[iRight].pTab\x00\x00\x00\x00!ExprHasProperty(pEq, EP_TokenOnly|EP_Reduced)\x00\x00addWhereTerm\x00\x00\x00\x00p->op!=TK_INTEGER || (p->flags & EP_IntValue)!=0 || sqlite3GetInt32(p->u.zToken, &rc)==0\x00\x00\x00\x00v!=(-2147483647-1)\x00\x00sqlite3ExprIsInteger\x00\x00\x00\x00sqlite3ExprAttachSubtrees\x00\x00\x00sqlite3ExprListFlags\x00\x00\x00\x00Expression tree is too large (maximum depth %d)\x00setJoinExpr\x00sqlite3MatchSpanName\x00\x00\x00\x00pList!=0 || pParse->db->mallocFailed!=0\x00pItem->zName==0\x00sqlite3ExprListSetName\x00\x00pParse->pWith==pWith\x00\x00\x00\x00selectPopWith\x00\x00\x00sqlite3ResolveSelectNames\x00\x00\x00pNC!=0\x00\x00pParse==pWalker->pParse\x00pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab\x00\x00\x00\x00the \".\" operator\x00\x00\x00\x00pRight->op==TK_DOT\x00\x00second argument to likelihood() must be a constant between 0.0 and 1.0\x00\x00not authorized to use function: %s\x00\x00non-deterministic functions\x00misuse of aggregate function %.*s()\x00no such function: %.*s\x00\x00wrong number of arguments to function %.*s()\x00\x00\x00\x00pDef!=0\x00subqueries\x00\x00pNC->nRef>=nRef\x00parameters\x00\x00pExpr->pLeft!=0\x00pExpr->pRight!=0\x00\x00\x00\x00resolveExprStep\x00(validMask&~(NC_IsCheck|NC_PartIdx|NC_IdxExpr))==0\x00\x00partial index WHERE clauses\x00index expressions\x00\x00\x00CHECK constraints\x00\x00\x00%s prohibited in %s\x00notValid\x00\x00\x00\x00pNC\x00zCol\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_TokenOnly|EP_Reduced)\x00\x00\x00\x00db->aDb[i].zDbSName\x00pNC && cnt==0\x00\x00\x00pTab!=0 && pTab->zName!=0\x00\x00\x00pTab->nCol>0\x00\x00\x00\x00zTabName!=0\x00(pMatch->fg.jointype & JT_RIGHT)==0\x00op==TK_DELETE || op==TK_UPDATE || op==TK_INSERT\x00pExpr->pLeft==0 && pExpr->pRight==0\x00pExpr->x.pList==0\x00\x00\x00pExpr->x.pSelect==0\x00misuse of aliased aggregate %s\x00\x00zTab==0 && zDb==0\x00\x00\x00no such column\x00\x00ambiguous column name\x00\x00\x00%s: %s.%s.%s\x00\x00\x00\x00pMatch->iCursor==pExpr->iTable\x00\x00pTopNC!=0\x00\x00\x00lookupName\x00\x00_ROWID_\x00ROWID\x00\x00\x00OID\x00iCol>=0 && iCol<pEList->nExpr\x00\x00\x00pOrig!=0\x00\x00\x00\x00(pExpr->flags & (EP_Reduced|EP_TokenOnly))==0\x00\x00\x00resolveAlias\x00\x00\x00\x00zC!=0\x00\x00\x00sqlite3ExprAddCollateString\x00pExpr->op==TK_COLUMN || pExpr->op==TK_TRIGGER\x00\x00\x00pTabList\x00\x00\x00\x00pTab->iPKey<pTab->nCol\x00\x00sqlite3AuthRead\x00access to %s.%s.%s is prohibited\x00\x00\x00\x00access to %s.%s is prohibited\x00\x00\x00r>=0.0\x00\x00exprProbability\x00pExpr->op==TK_AGG_FUNCTION\x00\x00sqlite3FunctionUsesThisSrc\x00\x00exprSrcCount\x00\x00\x00\x00(p->selFlags & SF_Expanded)!=0\x00\x00(p->selFlags & SF_Resolved)==0\x00\x00p->pSrc->nSrc==1 && p->pOrderBy\x00pSub->pPrior && pSub->pOrderBy==0\x00\x00\x00pItem->fg.isCorrelated==0 && nRef<=0\x00\x00\x00\x00(p->selFlags & SF_Aggregate)==0\x00a GROUP BY clause is required before HAVING\x00aggregate functions are not allowed in the GROUP BY clause\x00\x00resolveSelectStep\x00\x00\x00%r %s BY term out of range - should be between 1 and %d\x00sqlite3ExprCompare\x00\x00too many terms in %s BY clause\x00\x00sqlite3ResolveOrderGroupBy\x00\x00all VALUES must have the same number of terms\x00\x00\x00SELECTs to the left and right of %s do not have the same number of result columns\x00\x00\x00too many terms in ORDER BY clause\x00\x00\x00pDup\x00\x00\x00\x00pParent->op==TK_COLLATE\x00pParent->pLeft==pE\x00\x00%r ORDER BY term does not match any column in the result set\x00\x00\x00\x00resolveCompoundOrderBy\x00\x00sqlite3ExprIsInteger(pE, &i)==0\x00resolveOrderByTermToExprList\x00\x00\x00\x00p->selFlags & SF_Resolved\x00\x00\x00(p->selFlags & SF_HasTypeInfo)==0\x00\x00\x00selectAddSubqueryTypeInfo\x00\x00\x00p->pPrior==0\x00\x00\x00\x00pSrc && iFrom>=0 && iFrom<pSrc->nSrc\x00\x00\x00\x00pSub!=0\x00pSubSrc\x00pSub->pSrc!=0\x00\x00\x00pSub->pEList->nExpr==pSub1->pEList->nExpr\x00\x00\x00flatten %s.%p from term %d\x0a\x00compound-subquery flattener creates %s.%p as peer\x0a\x00\x00pParent==p\x00\x00pParent!=p\x00\x00pSrc->a[i+iFrom].fg.isTabFunc==0\x00\x00\x00\x00pParent->pOrderBy==0\x00\x00\x00\x00pSub->pPrior==0\x00pParent->pHaving==0\x00pParent->pGroupBy==0\x00\x00\x00\x00After flattening:\x0a\x00\x00flattenSubquery\x00pEList!=0 && pExpr->iColumn<pEList->nExpr\x00\x00\x00substExpr\x00\x00\x00sub-select returns %d columns - expected %d\x00substSelect\x00p && p->pPrior\x00\x00(p->selFlags & SF_Recursive)==0 || p->op==TK_ALL || p->op==TK_UNION\x00ORDER BY clause should come after %s not before\x00LIMIT clause should come after %s not before\x00\x00\x00\x00p->pEList\x00\x00\x00p->pEList && pPrior->pEList\x00p->pEList->nExpr==pPrior->pEList->nExpr\x00!pPrior->pLimit\x00Jump ahead if LIMIT reached\x00p->pLimit==0\x00\x00\x00\x00p->pOffset==0\x00\x00\x00p->pOrderBy==0\x00\x00p->addrOpenEphm[0] == -1\x00\x00\x00\x00!pPrior->pOrderBy\x00\x00\x00p->op==TK_UNION\x00unionTab==dest.iSDParm || dest.eDest!=priorOp\x00\x00\x00p->op==TK_INTERSECT\x00p->addrOpenEphm[1] == -1\x00\x00\x00\x00p->pNext==0\x00pLoop->addrOpenEphm[1]<0\x00\x00\x00\x00multiSelect\x00p->selFlags & SF_MultiValue\x00p->selFlags & SF_Values\x00p->op==TK_ALL || (p->op==TK_SELECT && p->pPrior==0)\x00p->pNext==0 || p->pEList->nExpr==p->pNext->pEList->nExpr\x00\x00\x00\x00p->pPrior->pNext==p\x00multiSelectValues\x00\x00\x00Queue table\x00recursive aggregate queries not supported\x00\x00\x00p->pOffset==0 || p->pLimit!=0\x00\x00\x00LIMIT counter\x00\x00\x00OFFSET counter\x00\x00LIMIT+OFFSET\x00\x00\x00\x00CLEAR\x0a\x00\x00computeLimitRegisters\x00\x00\x00generateWithRecursiveQuery\x00\x00sqlite3KeyInfoIsWriteable(pRet)\x00iCol>=0\x00multiSelectCollSeq\x00\x00multiSelectOrderByKeyInfo\x00\x00\x00iContinue!=0\x00\x00\x00\x00eDest==SRT_Set || eDest==SRT_Mem || eDest==SRT_Coroutine || eDest==SRT_Output\x00\x00\x00sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed\x00\x00\x00\x00pDistinct->eTnctType==WHERE_DISTINCT_UNORDERED\x00\x00pSort==0\x00\x00\x00\x00sqlite3Strlen30(pDest->zAffSdst)==nResultCol\x00\x00\x00\x00nResultCol<=pDest->nSdst\x00\x00\x00\x00nResultCol==pDest->nSdst\x00\x00\x00\x00regResult==iParm\x00\x00\x00\x00pSO\x00eDest==SRT_Discard\x00\x00selectInnerLoop\x00target>0\x00\x00\x00\x00pParse->pVdbe!=0\x00\x00\x00\x00sqlite3ExprCodeExprList\x00ConstFactorOk(pParse)\x00\x00\x00sqlite3ExprCodeAtInit\x00\x00\x00addr>=0 && addr<p->nOp\x00\x00sqlite3VdbeChangeToNoop\x00sqlite3VdbeCurrentAddr\x00\x00!usedAsColumnCache(pParse, i, i+n-1)\x00\x00\x00\x00sqlite3GetTempRange\x00bSeq==0 || bSeq==1\x00\x00nData==1 || regData==regOrigData || regOrigData==0\x00\x00nPrefixReg==nExpr+bSeq\x00\x00pSelect->iOffset==0 || pSelect->iLimit!=0\x00\x00\x00pushOntoSorter\x00\x00iFrom>=iTo+nReg || iFrom+nReg<=iTo\x00\x00sqlite3ExprCodeMove\x00sqlite3KeyInfoIsWriteable(pInfo)\x00\x00\x00\x00keyInfoFromExprList\x00j<p->nLabel\x00j>=0\x00\x00\x00\x00sqlite3VdbeResolveLabel\x00p->pOrderBy!=0\x00\x00pKeyDup==0\x00\x00pPrior->pOrderBy==0\x00pOrderBy\x00\x00\x00\x00pItem->u.x.iOrderByCol>0\x00\x00\x00\x00pItem->u.x.iOrderByCol<=p->pEList->nExpr\x00\x00\x00\x00nOrderBy>=nExpr || db->mallocFailed\x00sqlite3KeyInfoIsWriteable(pKeyDup)\x00\x00left SELECT\x00right SELECT\x00\x00\x00\x00Output routine for A\x00\x00\x00\x00Output routine for B\x00\x00\x00\x00eof-A subroutine\x00\x00\x00\x00eof-B subroutine\x00\x00\x00\x00A-lt-B subroutine\x00\x00\x00A-eq-B subroutine\x00\x00\x00A-gt-B subroutine\x00\x00\x00multiSelectOrderBy\x00\x00pDest->eDest!=SRT_Exists\x00\x00\x00\x00pDest->eDest!=SRT_Table\x00pIn->nSdst==1 || pParse->nErr>0\x00pDest->eDest==SRT_Output\x00\x00\x00\x00sqlite3KeyInfoRef\x00\x00\x00generateOutputSubroutine\x00\x00\x00\x00pTabList!=0\x00j<pTabList->nSrc\x00\x00\x00\x00column%d\x00\x00\x00\x00generateColumnNames\x00op==TK_UNION || op==TK_EXCEPT || op==TK_INTERSECT || op==TK_ALL\x00COMPOUND SUBQUERIES %d AND %d %s(%s)\x00\x00\x00\x00USING TEMP B-TREE \x00\x00explainComposite\x00\x00\x00\x00(wctrlFlags & WHERE_ONEPASS_MULTIROW)==0 || ( (wctrlFlags & WHERE_ONEPASS_DESIRED)!=0 && (wctrlFlags & WHERE_OR_SUBCLAUSE)==0 )\x00(wctrlFlags & WHERE_OR_SUBCLAUSE)==0 || (wctrlFlags & WHERE_USE_LIMIT)==0\x00\x00\x00at most %d tables in a join\x00pWInfo->eOnePass==ONEPASS_OFF\x00\x00\x00EIGHT_BYTE_ALIGNMENT(sWLB.pNew)\x00m==MASKBIT(ii)\x00\x00(wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || pWInfo->nLevel==1\x00\x00\x00\x00pTabItem->iCursor==pLevel->iTabCur\x00\x00n<=pTab->nCol\x00\x00\x00iAuxArg!=0 || (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0\x00\x00\x00wctrlFlags & WHERE_ONEPASS_DESIRED\x00\x00pIx->pSchema==pTab->pSchema\x00iIndexCur>=0\x00\x00\x00\x00sqlite3WhereBegin\x00\x00\x00jumpIfNull==SQLITE_JUMPIFNULL || jumpIfNull==0\x00\x00pExpr->op!=TK_ISNULL || op==OP_NotNull\x00\x00pExpr->op!=TK_NOTNULL || op==OP_IsNull\x00\x00pExpr->op!=TK_NE || op==OP_Eq\x00\x00\x00pExpr->op!=TK_EQ || op==OP_Ne\x00\x00\x00pExpr->op!=TK_LT || op==OP_Ge\x00\x00\x00pExpr->op!=TK_LE || op==OP_Gt\x00\x00\x00pExpr->op!=TK_GT || op==OP_Le\x00\x00\x00pExpr->op!=TK_GE || op==OP_Lt\x00\x00\x00sqlite3ExprIfFalse\x00\x00pParse->iCacheLevel>=1\x00\x00POP to %d\x0a\x00sqlite3ExprCachePop\x00sqlite3ExprIfTrue\x00\x00\x00sqlite3BinaryCompareCollSeq\x00exprCodeBetween\x00begin IN expr\x00\x00\x00pParse->nErr || nVector==1 || eType==IN_INDEX_EPH || eType==IN_INDEX_INDEX_ASC || eType==IN_INDEX_INDEX_DESC\x00\x00\x00\x00cnt==1\x00\x00destIfNull==destIfFalse\x00end IN expr\x00sqlite3ExprCodeIN\x00\x00\x00pX->op==TK_IN\x00\x00\x00p->pEList->a[0].pExpr!=0\x00\x00\x00\x00p->pSrc!=0\x00\x00idxaff==SQLITE_AFF_TEXT\x00pReq!=0 || pRhs->iColumn==XN_ROWID || pParse->nErr\x00\x00pIdx->azColl[j]\x00i==nExpr || colUsed!=(MASKBIT(nExpr)-1)\x00USING INDEX %s FOR IN-OPERATOR\x00\x00sqlite3FindInIndex\x00\x00p->pTab!=0\x00\x00sqlite3ExprCanBeNull\x00\x00\x00\x00pTab->pSelect==0\x00\x00\x00\x00pRes->iTable==pSrc->a[0].iCursor\x00\x00\x00\x00isCandidateForInOpt\x00iDb>=0 && iDb<pParse->db->nDb\x00\x00\x00pParse->db->aDb[iDb].pBt!=0 || iDb==1\x00\x00\x00iDb<SQLITE_MAX_ATTACHED+2\x00\x00\x00sqlite3SchemaMutexHeld(pParse->db, iDb, 0)\x00\x00sqlite3CodeVerifySchema\x00unable to open a temporary database file for storing temporary tables\x00\x00\x00db->aDb[1].pSchema\x00\x00sqlite3OpenTempDatabase\x00first_entry_in(%d)\x00\x00!ExprHasProperty(pIn, EP_xIsSelect)\x00sqlite3InRhsIsConstant\x00\x00pMaskSet->n < ArraySize(pMaskSet->ix)\x00\x00\x00createMask\x00\x00too many arguments on %s() - max %d\x00sqlite3WhereTabFuncArgs\x00pMaskSet->n<=(int)sizeof(Bitmask)*8\x00sqlite3WhereGetMask\x00pExpr->op!=TK_AS && pExpr->op!=TK_COLLATE\x00\x00\x00pExpr->pRight==0\x00\x00\x00\x00ON clause references tables to its right\x00\x00\x00\x00op==TK_IN\x00\x00\x00pLeft->op==TK_VECTOR\x00\x00\x00\x00pTerm->iField==0\x00\x00\x00\x00pList->nExpr==2\x00pWC->op==TK_AND\x00NOCASE\x00\x00exprAnalyze\x00!ExprHasProperty(p, EP_TokenOnly)\x00\x00\x00sqlite3WhereExprUsage\x00\x00\x00exprSelectUsage\x00op<=TK_GE\x00\x00\x00exprMightBeIndexed\x00\x00allowedOp(op)\x00\x00\x00(WO_EQ<<(op-TK_EQ)) < 0x7fff\x00\x00\x00\x00op!=TK_ISNULL || c==WO_ISNULL\x00\x00\x00op!=TK_IN || c==WO_IN\x00\x00\x00op!=TK_EQ || c==WO_EQ\x00\x00\x00op!=TK_LT || c==WO_LT\x00\x00\x00op!=TK_LE || c==WO_LE\x00\x00\x00op!=TK_GT || c==WO_GT\x00\x00\x00op!=TK_GE || c==WO_GE\x00\x00\x00op!=TK_IS || c==WO_IS\x00\x00\x00operatorMask\x00\x00\x00\x00allowedOp(pExpr->op) && pExpr->op!=TK_IN\x00\x00\x00\x00pExpr->op>=TK_GT && pExpr->op<=TK_GE\x00\x00\x00\x00exprCommute\x00(pTerm->wtFlags & (TERM_DYNAMIC|TERM_ORINFO|TERM_ANDINFO))==0\x00\x00\x00pExpr->op==TK_OR\x00\x00\x00\x00pOrWc->nTerm>=2\x00(pOrTerm->wtFlags & (TERM_ANDINFO|TERM_ORINFO))==0\x00\x00pAndTerm->pExpr\x00pOrTerm->eOperator & WO_EQ\x00\x00j==1\x00\x00\x00\x00pOrTerm->wtFlags & (TERM_COPIED|TERM_VIRTUAL)\x00\x00\x00IsPowerOfTwo(chngToIN)\x00\x00chngToIN==sqlite3WhereGetMask(&pWInfo->sMaskSet, iCursor)\x00\x00\x00pOrTerm->leftCursor==iCursor\x00\x00\x00\x00pOrTerm->u.leftColumn==iColumn\x00\x00pLeft!=0\x00\x00\x00\x00!ExprHasProperty(pNew, EP_xIsSelect)\x00\x00\x00\x00exprAnalyzeOrTerm\x00\x00\x00pOne->pExpr->pLeft!=0 && pOne->pExpr->pRight!=0\x00pTwo->pExpr->pLeft!=0 && pTwo->pExpr->pRight!=0\x00eOp & (WO_GT|WO_GE)\x00op<TK_GE\x00\x00\x00\x00whereCombineDisjuncts\x00\x00\x00pRight->op==TK_VARIABLE || pRight->op==TK_REGISTER\x00\x00(char*)&likeInfoAlt == (char*)&likeInfoAlt.matchAll\x00&((char*)&likeInfoAlt)[1] == (char*)&likeInfoAlt.matchOne\x00\x00\x00&((char*)&likeInfoAlt)[2] == (char*)&likeInfoAlt.matchSet\x00\x00\x00sqlite3IsLikeFunction\x00\x00\x00iVar>0\x00\x00sqlite3VdbeGetBoundValue\x00\x00\x00\x00sqlite3VdbeSetVarmask\x00\x00\x00isLikeOrGlob\x00\x00\x00\x00regexp\x00\x00pVector->flags & EP_xIsSelect\x00\x00\x00pRet==0 || pRet->iTable==0\x00\x00sqlite3ExprForVectorField\x00\x00\x00pScan->iEquiv<=pScan->nEquiv\x00\x00\x00\x00pWC!=0\x00\x00pX->pLeft\x00\x00\x00whereScanNext\x00\x00\x00pExpr->op==TK_EQ || pExpr->op==TK_IN || pExpr->op==TK_LT || pExpr->op==TK_GT || pExpr->op==TK_GE || pExpr->op==TK_LE || pExpr->op==TK_NE || pExpr->op==TK_IS || pExpr->op==TK_ISNOT\x00pExpr->pLeft\x00\x00\x00\x00comparisonAffinity\x00\x00iCol>=0 && iCol<pIdx->nColumn\x00\x00\x00j==(-2)\x00indexColumnNotNull\x00\x00pWInfo->pTabList->nSrc>=1\x00\x00\x00pLoop->aLTermSpace==pLoop->aLTerm\x00\x00\x00whereShortCut\x00\x00\x00(mPrereq & mUnusable)==0\x00\x00\x00\x00IsVirtual(pSrc->pTab)\x00\x00\x00bIn==0\x00\x00mNext>0\x00whereLoopAddVirtual\x00IsPowerOfTwo(pTerm->eOperator & ~WO_EQUIV)\x00\x00pTerm->u.leftColumn>=(-1)\x00\x00\x00pTerm->eOperator & (WO_IN|WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE|WO_MATCH)\x00\x00\x00allocateIndexInfo\x00\x00\x00(mUsable & mPrereq)==mPrereq\x00\x00\x00\x00pIdxInfo->needToFreeIdxStr==0\x00\x00\x00pNew->nLSlot>=nConstraint\x00\x00\x00%s.xBestIndex malfunction\x00\x00\x00iTerm<pNew->nLSlot\x00\x00(mExclude & WO_IN)==0\x00\x00\x00pNew->nLTerm<=pNew->nLSlot\x00\x00whereLoopAddVirtualOne\x00\x00p->rSetup==0 || pTemplate->rSetup==0 || p->rSetup==pTemplate->rSetup\x00\x00\x00\x00p->rSetup>=pTemplate->rSetup\x00\x00\x00\x00whereLoopFindLesser\x00!IsVirtual(pSrc->pTab)\x00\x0043==sqlite3LogEst(20)\x00\x00\x00(pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || b==0\x00whereLoopAddBtree\x00\x00\x00(pLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00whereLoopOutputAdjust\x00\x00\x00(pNew->wsFlags & WHERE_VIRTUALTABLE)==0\x00(pNew->wsFlags & WHERE_TOP_LIMIT)==0\x00\x00\x00\x00pNew->u.btree.nBtm==0\x00\x00\x00pNew->u.btree.nEq<pProbe->nColumn\x00\x00\x00nInMul==0 || (pNew->wsFlags & WHERE_COLUMN_NULL)!=0 || (pNew->wsFlags & WHERE_COLUMN_IN)!=0 || (pNew->wsFlags & WHERE_SKIPSCAN)!=0\x00\x0046==sqlite3LogEst(25)\x00\x00\x00nIn>0\x00\x00\x00saved_nEq==pNew->u.btree.nEq\x00\x00\x00\x00(pTop-(pTerm->pWC->a))<pTerm->pWC->nTerm\x00\x00\x00\x00pTop->wtFlags & TERM_LIKEOPT\x00\x00\x00\x00pTop->eOperator==WO_LT\x00\x00eOp & (WO_LT|WO_LE)\x00pNew->nOut==saved_nOut\x00\x00eOp & (WO_ISNULL|WO_EQ|WO_IN|WO_IS)\x00(eOp & WO_IN) || nIn==0\x0042==sqlite3LogEst(18)\x00\x00\x00whereLoopAddBtreeIndex\x00\x00pLower || pUpper\x00\x00\x00\x00pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0\x00\x00whereRangeScanEst\x00\x00\x0020==sqlite3LogEst(4)\x00\x00\x00\x00whereRangeAdjust\x00\x00\x00\x00rc==SQLITE_OK || sCur.n==0\x00\x00whereLoopAddOr\x00\x00nLoop<=pWInfo->pTabList->nSrc\x00\x00\x00aSortCost==0 || &pSpace[nSpace]==(char*)&aSortCost[nOrderBy]\x00\x00\x00\x00aSortCost!=0 || &pSpace[nSpace]==(char*)pX\x00\x0048==sqlite3LogEst(28)\x00\x00\x00aFrom[0].isOrdered==0\x00\x00\x00no query solution\x00\x00\x00pWInfo->nLevel==nLoop\x00\x00\x00pWInfo->sorted==0\x00\x00\x00wherePathSolver\x00pOrderBy!=0\x00wctrlFlags & WHERE_ORDERBY_LIMIT\x00\x00\x00\x00nColumn==nKeyCol+1 || !HasRowid(pIndex->pTable)\x00pIndex->aiColumn[nColumn-1]==XN_ROWID || !HasRowid(pIndex->pTable)\x00\x00j>=pLoop->u.btree.nEq || (pLoop->aLTerm[j]==0)==(j<pLoop->nSkip)\x00\x00\x00\x00(pLoop->aLTerm[i]->eOperator & WO_IN)\x00\x00\x00wherePathSatisfiesOrderBy\x00\x00\x00nOrderBy>0 && 66==sqlite3LogEst(100)\x00\x00\x00\x00whereSortingCost\x00\x00\x00\x00!ExprHasProperty(pExpr, EP_FromJoin) || pExpr->iRightJoinTable!=pSrc->iCursor || pLoop->prereq!=0\x00\x00\x00automatic index on %s(%s)\x00\x00\x00nKeyCol>0\x00\x00\x00auto-index\x00\x00(u32)n==pLoop->u.btree.nEq\x00\x00n==nKeyCol\x00\x00pLevel->iIdxCur>=0\x00\x00for %s\x00\x00next row of \"%s\"\x00\x00\x00\x00constructAutomaticIndex\x00pIdx->aColExpr\x00\x00pIdx->aColExpr->nExpr>iIdxCol\x00\x00\x00sqlite3ExprCodeLoadIndexColumn\x00\x00x==XN_EXPR\x00\x00pIdx->aColExpr!=0\x00\x00\x00sqlite3IndexAffinityStr\x00SEARCH\x00\x00SCAN\x00\x00\x00\x00 SUBQUERY %d\x00\x00\x00\x00 TABLE %s\x00\x00\x00 AS %s\x00\x00pLoop->u.btree.pIndex!=0\x00\x00\x00\x00!(flags&WHERE_AUTO_INDEX) || (flags&WHERE_IDX_ONLY)\x00PRIMARY KEY\x00AUTOMATIC PARTIAL COVERING INDEX\x00\x00\x00\x00AUTOMATIC COVERING INDEX\x00\x00\x00\x00COVERING INDEX %s\x00\x00\x00INDEX %s\x00\x00\x00\x00 USING \x00=\x00\x00\x00>? AND rowid<\x00\x00\x00>\x00\x00\x00flags&WHERE_TOP_LIMIT\x00\x00\x00<\x00\x00\x00 USING INTEGER PRIMARY KEY (rowid%s?)\x00\x00\x00 VIRTUAL TABLE INDEX %d:%s\x00\x00sqlite3WhereExplainOneScan\x00\x00 (\x00\x00 AND \x00\x00\x00%s=?\x00\x00\x00\x00ANY(%s)\x00<expr>\x00\x00nTerm>=1\x00\x00\x00\x00(\x00\x00\x00,\x00\x00\x00explainAppendTerm\x00\x00\x00init LEFT JOIN no-match flag\x00\x00\x00\x00pLevel->u.in.aInLoop!=0 || db->mallocFailed\x00iIn>0\x00\x00\x00pOp->opcode==OP_Column || pOp->opcode==OP_Rowid\x00pOp->opcode!=OP_Column || pOp->p3==iReg+j+2\x00pOp->opcode!=OP_Rowid || pOp->p2==iReg+j+2\x00\x00pCompare!=0 || db->mallocFailed\x00pLoop->u.btree.nEq==1\x00\x00\x00pTerm!=0\x00\x00\x00\x00pTerm->pExpr!=0\x00omitTable==0\x00\x00\x00\x00pStart!=0 || pEnd!=0\x00\x00\x00\x00(pStart->wtFlags & TERM_VNULL)==0\x00\x00\x00(pEnd->wtFlags & TERM_VNULL)==0\x00pLevel->p5==0\x00\x00\x00nEq>=pLoop->nSkip\x00\x00\x00pWInfo->pOrderBy==0 || pWInfo->pOrderBy->nExpr==1 || (pWInfo->wctrlFlags&WHERE_ORDERBY_MIN)==0\x00\x00pLoop->nSkip==0\x00(pRangeStart->wtFlags & TERM_LIKEOPT)==0 || (pLoop->wsFlags & WHERE_TOP_LIMIT)!=0\x00\x00\x00pRangeStart!=0\x00\x00pRangeStart->wtFlags & TERM_LIKEOPT\x00LIKE loop counter\x00\x00\x00(bRev & ~1)==0\x00\x00pRangeEnd==0 || (pRangeEnd->wtFlags & TERM_VNULL)==0\x00\x00\x00\x00zStartAff==0 || sqlite3Strlen30(zStartAff)>=nEq\x00op!=0\x00\x00\x00pTerm->eOperator & WO_OR\x00\x00\x00\x00(pTerm->wtFlags & TERM_ORINFO)!=0\x00\x00\x00pSubWInfo || pParse->nErr || db->mallocFailed\x00\x00\x00(pSubLoop->wsFlags & WHERE_AUTO_INDEX)==0\x00\x00\x00pSubWInfo->a[0].iIdxCur==iCovCur\x00\x00\x00\x00bRev==0 || bRev==1\x00\x00pE!=0\x00\x00\x00x>0\x00!ExprHasProperty(pE, EP_FromJoin)\x00\x00\x00(pTerm->prereqRight & pLevel->notReady)!=0\x00\x00record LEFT JOIN hit\x00\x00\x00\x00pWInfo->untestedTerms\x00\x00\x00pTerm->pExpr\x00\x00\x00\x00sqlite3WhereCodeOneLoopStart\x00\x00\x00\x00pLevel->pWLoop->aLTerm[iEq]==pTerm\x00\x00iTarget>0\x00\x00\x00(pLoop->wsFlags & WHERE_MULTI_OR)==0\x00\x00\x00\x00codeEqualityTerm\x00\x00\x00\x00disableTerm\x00nReg>0\x00\x00nReg<=pList->nExpr\x00\x00nReg==1\x00codeExprOrVector\x00\x00\x00\x00(pLoop->wsFlags & WHERE_VIRTUALTABLE)==0\x00\x00\x00\x00zAff!=0 || pParse->db->mallocFailed\x00begin skip-scan on %s\x00\x00\x00zAff==0 || (int)strlen(zAff)>=nEq\x00\x00\x00codeAllEqualityTerms\x00\x00\x00\x00p->iTable>=0\x00\x00\x00\x00sqlite3ExprNeedsNoAffinityChange\x00\x00\x00\x00pLevel->iLikeRepCntr>0\x00\x00pOp!=0\x00\x00pOp->opcode==OP_String8 || pTerm->pWC->pWInfo->pParse->db->mallocFailed\x00whereLikeOptimizationStringFixup\x00\x00\x00\x00codeApplyAffinity\x00\x00\x00iIdxCur>0\x00\x00\x00pIdx->aiColumn[pIdx->nColumn-1]==-1\x00pIdx->aiColumn[i]<pTab->nCol\x00\x00\x00\x00codeDeferredSeek\x00\x00\x00\x00next skip-scan on %s\x00\x00\x00\x00(ws & WHERE_IDX_ONLY)==0 || (ws & WHERE_INDEXED)!=0\x00pWInfo->nLevel<=pTabList->nSrc\x00\x00pIdx->pTable==pTab\x00\x00x>=0\x00\x00\x00\x00(pLoop->wsFlags & WHERE_IDX_ONLY)==0 || x>=0 || pWInfo->eOnePass\x00\x00\x00\x00sqlite3WhereEnd\x00whereInfoFree\x00\x00\x00pWInfo->iContinue!=0\x00\x00\x00\x00sqlite3WhereContinueLabel\x00\x00\x00analyzeAggregate\x00\x00\x00\x00sqlite3ExprAnalyzeAggregates\x00\x00\x00\x00USE TEMP B-TREE FOR %s\x00\x00pWInfo->wctrlFlags & WHERE_GROUPBY\x00\x00pWInfo->wctrlFlags & WHERE_SORTBYGROUP\x00\x00sqlite3WhereIsSorted\x00\x00\x00\x00!ExprHasProperty(pF->pExpr, EP_xIsSelect)\x00\x00\x00updateAccumulator\x00\x00\x00finalizeAggFunctions\x00\x00\x00\x00nReg==pAggInfo->mxReg-pAggInfo->mnReg+1\x00pAggInfo->aCol[i].iMem>=pAggInfo->mnReg && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg\x00\x00pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg\x00\x00\x00\x00!ExprHasProperty(pE, EP_xIsSelect)\x00\x00DISTINCT aggregates must have exactly one argument\x00\x00resetAccumulator\x00\x00\x00\x00!p->pGroupBy\x00\x00\x00\x00pTab && !pTab->pSelect && pExpr\x00isSimpleCount\x00\x00\x00SCAN TABLE %s%s%s\x00\x00\x00 USING COVERING INDEX \x00\x00*ppMinMax==0 || (*ppMinMax)->nExpr==1\x00\x00\x00minMaxQuery\x00addrBreak<0\x00nColumn==sqlite3Strlen30(pDest->zAffSdst)\x00\x00\x00eDest==SRT_Output || eDest==SRT_Coroutine\x00\x00\x00generateSortTail\x00\x00\x00\x00op==TK_VECTOR || op==TK_REGISTER || op==TK_SELECT\x00\x00\x00exprVectorRegister\x00\x00pVtab!=0\x00\x00\x00\x00pVtab->pModule!=0\x00\x00\x00sqlite3VtabOverloadFunction\x00(errCode&0xff)==SQLITE_CONSTRAINT\x00\x00\x00sqlite3HaltConstraint\x00\x00\x00pParse!=0\x00\x00\x00pParse==p->pParse\x00\x00\x00EIGHT_BYTE_ALIGNMENT(x.pSpace)\x00\x00x.nFree>=0\x00\x00EIGHT_BYTE_ALIGNMENT(&x.pSpace[x.nFree])\x00\x00\x00\x00sqlite3VdbeMakeReady\x00\x00\x00\x00(pOp - p->aOp) >= 3\x00pOp[-1].opcode==OP_Integer\x00\x00ADDR(pOp->p2)<pParse->nLabel\x00\x00\x00\x00p->bIsReader!=0 || DbMaskAllZero(p->btreeMask)\x00\x00resolveP2Values\x00EIGHT_BYTE_ALIGNMENT(p->pSpace)\x00EIGHT_BYTE_ALIGNMENT(pBuf)\x00\x00allocSpace\x00\x00sqlite3BeginTransaction\x00pParse->db!=0\x00\x00\x00sqlite3CommitTransaction\x00\x00\x00\x00sqlite3RollbackTransaction\x00\x00temporary table name must be unqualified\x00\x00\x00\x00isTemp==0 || isTemp==1\x00\x00isView==0 || isView==1\x00\x00table %T already exists\x00!db->init.busy || CORRUPT_DB\x00\x00\x00\x00there is already an index named %s\x00\x00sqlite_sequence\x00pName2!=0\x00\x00\x00corrupt database\x00\x00\x00\x00unknown database %T\x00db->init.iDb==0 || db->init.busy || (db->flags & SQLITE_Vacuum)!=0\x00\x00sqlite3TwoPartName\x00\x00sqlite_\x00object name reserved for internal use: %s\x00\x00\x00sqlite3StartTable\x00\x00\x00!db->init.busy || !pSelect\x00\x00AUTOINCREMENT not allowed on WITHOUT ROWID tables\x00\x00\x00PRIMARY KEY missing on table %s\x00view\x00\x00\x00\x00pParse->nTab==1\x00p->aCol==0\x00\x00CREATE %s %.*s\x00\x00UPDATE %Q.%s SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d\x00\x00CREATE TABLE %Q.sqlite_sequence(name,seq)\x00\x00\x00tbl_name='%q' AND type!='trigger'\x00\x00\x00p==pOld\x00!pSelect && pCons && pEnd\x00\x00\x00sqlite3EndTable\x00pParse->pNewTable==pTab\x00pIdx->nColumn>=pIdx->nKeyCol+n\x00\x00pIdx->nColumn>=j\x00\x00\x00\x00j<pPk->nColumn\x00\x00pPk->nColumn==j\x00pTab->nCol==j\x00\x00\x00convertToWithoutRowidTable\x00\x00pName1 && pName2\x00\x00\x00\x00pName && pName->z\x00\x00\x00index\x00\x00\x00db->mallocFailed==0 || pTab==0\x00\x00cannot create a TEMP index on non-TEMP table \"%s\"\x00\x00\x00pName==0\x00\x00\x00\x00pStart==0\x00\x00\x00pParse->nErr==0\x00altertab_\x00\x00\x00table %s may not be indexed\x00views may not be indexed\x00\x00\x00\x00virtual tables may not be indexed\x00\x00\x00pName->z!=0\x00there is already a table named %s\x00\x00\x00index %s already exists\x00!db->init.busy\x00\x00sqlite_autoindex_%s_%d\x00\x00pList->nExpr==1\x00EIGHT_BYTE_ALIGNMENT(pIndex->aiRowLogEst)\x00\x00\x00EIGHT_BYTE_ALIGNMENT(pIndex->azColl)\x00\x00\x00\x00expressions prohibited in PRIMARY KEY and UNIQUE constraints\x00\x00\x00\x00pCopy!=0\x00\x00\x00\x00j<=0x7fff\x00\x00\x00nExtra>=nColl\x00\x00\x00i==pIndex->nColumn\x00\x00HasRowid(pTab) || pTab->iPKey<0 || sqlite3ColumnOfIndex(pIndex, pTab->iPKey)>=0\x00IsUniqueIndex(pIdx)\x00pIdx->idxType!=SQLITE_IDXTYPE_APPDEF\x00\x00\x00\x00IsUniqueIndex(pIndex)\x00\x00\x00pIdx->aiColumn[k]>=0\x00\x00\x00\x00conflicting ON CONFLICT clauses specified\x00\x00\x00!IN_DECLARE_VTAB\x00\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema)\x00\x00p==pIndex\x00\x00\x00CREATE%s INDEX %.*s\x00 UNIQUE\x00INSERT INTO %Q.%s VALUES('index',%Q,%Q,#%d,%Q);\x00name='%q' AND type='index'\x00\x00sqlite3CreateIndex\x00\x00pItem && pSrc->nSrc==1\x00\x00sqlite3SrcListLookup\x00\x00\x00\x00db->nDb>iDb\x00sqlite3FixInit\x00\x00%s %T cannot reference objects in database %s\x00\x00\x00sqlite3FixSrcList\x00\x00\x00%s cannot use variables\x00p->nExpr>0\x00\x00p->a[p->nExpr-1].sortOrder==SQLITE_SO_ASC\x00\x00\x00sqlite3ExprListSetSortOrder\x00too many columns in %s\x00\x00type==NC_IsCheck || type==NC_PartIdx || type==NC_IdxExpr\x00\x00\x00\x00sqlite3ResolveSelfReference\x00x<pIdx->pTable->nCol\x00\x00\x00\x00estimateIndexWidth\x00\x00pParse->nested<10\x00\x00\x00sqlite3NestedParse\x00\x00pKey!=0 || db->mallocFailed || pParse->nErr\x00sqlite3RefillIndex\x00\x00index '%q'\x00\x00pIdx->aiColumn[j]>=0\x00\x00\x00\x00, \x00\x00sqlite3UniqueConstraint\x00sqlite3ChangeCookie\x00pIdx->isResized==0\x00\x00resizeIndexObject\x00\x00\x00\x0a \x00,\x0a \x00\x00\x00\x00\x0a)\x00\x00CREATE TABLE \x00\x00\x00pCol->affinity-SQLITE_AFF_BLOB >= 0\x00pCol->affinity-SQLITE_AFF_BLOB < ArraySize(azType)\x00\x00pCol->affinity==SQLITE_AFF_BLOB || pCol->affinity==sqlite3AffinityType(zType, 0)\x00\x00\x00\x00k<=n\x00\x00\x00\x00createTableStmt\x00 TEXT\x00\x00\x00 NUM\x00\x00\x00\x00 INT\x00\x00\x00\x00 REAL\x00\x00\x00z<=zTerm\x00\x00\x00\x00sqlite3Utf8CharLen\x00\x00too many columns on %s\x00\x00duplicate column name: %s\x00\x00\x00default value of column [%s] is not constant\x00\x00\x00\x00isInit==0 || isInit==1\x00\x00sqlite3ExprIsConstantOrFunction\x00sqlite3AddNotNull\x00\x00\x00table \"%s\" has more than one primary key\x00\x00\x00\x00pCExpr!=0\x00\x00\x00autoInc==0 || autoInc==1\x00\x00\x00\x00AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY\x00sqlite3AddPrimaryKey\x00\x00\x00\x00pTo!=0\x00\x00foreign key on %s should reference only one column of table %T\x00\x00number of columns in foreign key does not match the number of columns in the referenced table\x00\x00\x00unknown column \"%s\" in foreign key definition\x00\x00\x00sqlite3SchemaMutexHeld(db, 0, p->pSchema)\x00\x00\x00pNextTo->pPrevTo==0\x00sqlite3CreateForeignKey\x00isDeferred==0 || isDeferred==1\x00\x00sqlite3DeferForeignKey\x00\x00pIdx->nKeyCol==1\x00\x00\x00\x00sqlite3AddCollateType\x00\x00\x00pName->nSrc==1\x00\x00isView==0 || isView==LOCATE_VIEW\x00\x00\x00\x00sqlite_stat\x00table %s may not be dropped\x00use DROP TABLE to delete table %s\x00\x00\x00use DROP VIEW to delete view %s\x00sqlite3DropTable\x00\x00\x00\x00sqlite_stat%d\x00\x00\x00DELETE FROM %Q.%s WHERE %s=%Q\x00\x00\x00sqlite3FkDropTable\x00\x00pTabList->nSrc==1\x00\x00\x00rcauth==SQLITE_OK || rcauth==SQLITE_DENY || rcauth==SQLITE_IGNORE\x00\x00\x00!isView || pTrigger\x00!isView\x00pIdx->pSchema==pTab->pSchema\x00\x00\x00\x00IsVirtual(pTab)==0 || eOnePass!=ONEPASS_MULTI\x00\x00\x00IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF\x00\x00\x00\x00pPk->aiColumn[i]>=0\x00pPk || IsVirtual(pTab) || iDataCur==iTabCur\x00pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1\x00\x00\x00nKey==nPk\x00\x00\x00pPk!=0 || pTab->pSelect!=0\x00\x00nKey==0\x00nKey==1\x00eOnePass==ONEPASS_OFF || eOnePass==ONEPASS_SINGLE\x00\x00\x00rows deleted\x00\x00\x00\x00sqlite3DeleteFrom\x00\x00\x00pList==0 || IsVirtual(pTab)==0\x00\x00sqlite3SchemaMutexHeld(pParse->db, 0, pTmpSchema)\x00\x00\x00sqlite3TriggerList\x00\x00sqlite3TriggersExist\x00\x00\x00\x00checkColumnOverlap\x00\x00table %s may not be modified\x00\x00\x00\x00cannot modify %s because it is a view\x00\x00\x00pParse\x00\x00sqlite3AuthContextPush\x00\x00pFrom->nSrc==1\x00\x00pFrom->a[0].pOn==0\x00\x00pFrom->a[0].pUsing==0\x00\x00\x00sqlite3MaterializeView\x00\x00pOffset==0 || pLimit!=0 || pParse->nErr>0 || db->mallocFailed!=0\x00\x00\x00\x00pNew->pSrc!=0 || pParse->nErr>0\x00pNew!=&standin\x00\x00sqlite3SelectNew\x00\x00\x00\x00op==OP_OpenRead || op==OP_OpenWrite\x00op==OP_OpenWrite || p5==0\x00\x00\x00sqlite3OpenTableAndIndices\x00\x00sqlite3VtabMakeWritable\x00sqlite3GenerateRowDelete\x00\x00\x00\x00isNew==1 || isNew==0\x00\x00\x00\x00sqlite3TriggerColmask\x00\x00\x00pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger)\x00\x00\x00\x00getRowTrigger\x00\x00\x00pTop->pVdbe\x00Start: %s.%s (%s %s%s%s ON %s)\x00\x00-- TRIGGER %s\x00\x00\x00End: %s.%s\x00\x00!pSubParse->pAinc && !pSubParse->pZombieTab\x00!pSubParse->pTriggerPrg && !pSubParse->nMaxArg\x00\x00codeRowTrigger\x00\x00default\x00n/a\x00pParse->pTriggerTab && pParse->pToplevel\x00\x00\x00\x00pStepList\x00\x00\x00pParse->okConstFactor==0\x00\x00\x00\x00pStep->op==TK_SELECT\x00\x00\x00\x00codeTriggerProgram\x00\x00pTrigger || tmask==0\x00\x00\x00\x00no such column: %s\x00\x00(chngRowid & chngPk)==0\x00chngRowid==0 || chngRowid==1\x00\x00\x00\x00chngPk==0 || chngPk==1\x00\x00iCur!=iDataCur || !HasRowid(pTab)\x00\x00\x00pPk\x00chngKey || pTrigger || hasFK || regOldRowid==regNewRowid\x00\x00\x00\x00regOldRowid>0\x00\x00\x00regNew==regNewRowid+1\x00\x00\x00rows updated\x00\x00\x00\x00sqlite3Update\x00\x00\x00updateVirtualTable\x00\x00pIdx->aiColumn[i]>=0\x00\x00\x00\x00ppIdx && *ppIdx==0\x00\x00!paiCol || *paiCol==0\x00\x00\x00nCol>1\x00\x00foreign key mismatch - \"%w\" referencing \"%w\"\x00\x00\x00\x00sqlite3FkLocateIndex\x00\x00\x00\x00sqlite3FkOldmask\x00\x00\x00\x00op==TK_UPDATE || op==TK_INSERT || op==TK_DELETE\x00tr_tm==TRIGGER_BEFORE || tr_tm==TRIGGER_AFTER\x00\x00\x00(op==TK_UPDATE)==(pChanges!=0)\x00\x00p->pSchema!=0\x00\x00\x00p->pTabSchema!=0\x00\x00\x00\x00p->pSchema==p->pTabSchema || p->pSchema==pParse->db->aDb[1].pSchema\x00sqlite3CodeRowTrigger\x00\x00\x00pPrg || pParse->nErr || pParse->db->mallocFailed\x00\x00\x00\x00Call: %s.%s\x00fkey\x00\x00\x00\x00sqlite3CodeRowTriggerDirect\x00onError==OE_Rollback || onError==OE_Abort || onError==OE_Fail || onError==OE_Ignore || onError==OE_Replace\x00\x00onError==OE_Replace\x00%s column %d\x00\x00\x00\x00sqlite3GenerateConstraintChecks\x00pExpr->iColumn>=0 || pExpr->iColumn==-1\x00checkConstraintExprNode\x00%s.rowid\x00\x00\x00\x00iIdxCur+i!=iDataCur || pPk==pIdx\x00\x00\x00\x00sqlite3GenerateRowIndexDelete\x00\x00\x00(regOld==0)!=(regNew==0)\x00\x00\x00\x00isIgnoreErrors==0 || (regOld!=0 && regNew==0)\x00\x00\x00pFKey->nCol==1 || (aiFree && pIdx)\x00\x00pIdx==0 || pIdx->aiColumn[i]>=0\x00regOld==0 && regNew!=0\x00\x00aiCol || pFKey->nCol==1\x00sqlite3FkCheck\x00\x00aiCol[i]!=pTab->iPKey\x00\x00\x00nIncr==1\x00\x00\x00\x00fkLookupParent\x00\x00pIdx==0 || pIdx->pTable==pTab\x00\x00\x00pIdx==0 || pIdx->nKeyCol==pFKey->nCol\x00\x00\x00pIdx!=0 || pFKey->nCol==1\x00\x00\x00pIdx!=0 || HasRowid(pTab)\x00\x00\x00fkScanChildren\x00\x00update_flags==0 || update_flags==OPFLAG_ISUPDATE || update_flags==(OPFLAG_ISUPDATE|OPFLAG_SAVEPOSITION)\x00pParse->nested==0\x00\x00\x00sqlite3CompleteInsertion\x00\x00\x00\x00iFromCol>=0\x00pIdx!=0 || (pTab->iPKey>=0 && pTab->iPKey<pTab->nCol)\x00\x00\x00pStep!=0\x00\x00\x00\x00fkActionTrigger\x00autoIncrementEnd\x00\x00\x00\x00pSrc->nSrc>0\x00\x00\x00\x00targetSrcList\x00\x00\x00(pTrigger && tmask) || (pTrigger==0 && tmask==0)\x00\x00\x00\x00!pTrigger\x00\x00\x00pList==0\x00\x00\x00\x00!withoutRowid\x00\x00\x00table %S has no column named %s\x00pSelect->pEList\x00useTempTable==0\x00table %S has %d columns but %d values were supplied\x00%d values for %d columns\x00\x00\x00\x00pIdx\x00\x00\x00\x00pSelect==0\x00\x00rows inserted\x00\x00\x00sqlite3Insert\x00\x00\x00pSelect->pSrc\x00\x00\x00pSelect->pOffset==0\x00pEList->a[0].pExpr\x00\x00pDestCol->pDflt==0 || pDestCol->pDflt->op==TK_SPAN\x00\x00pSrcCol->pDflt==0 || pSrcCol->pDflt->op==TK_SPAN\x00\x00\x00\x00HasRowid(pDest) || destHasUniqueIdx\x00(pDest->tabFlags & TF_Autoincrement)==0\x00pSrcIdx\x00xferOptimization\x00\x00\x00\x00pDest && pSrc\x00\x00\x00pDest->pTable!=pSrc->pTable\x00pSrc->aColExpr!=0 && pDest->aColExpr!=0\x00xferCompatibleIndex\x00pOp->p4.pVtab!=0\x00\x00\x00\x00readsTable\x00\x00pExpr->op!=TK_REGISTER\x00\x00sqlite3ExprCodeAndCache\x00pFrom->zErrMsg==0 || pFrom->nErr\x00\x00\x00\x00pTo->zErrMsg==0 || pTo->nErr\x00\x00\x00\x00transferParseError\x00\x00aOp && !p->db->mallocFailed\x00DbMaskAllZero(p->btreeMask)\x00sqlite3VdbeTakeOpArray\x00\x00pTrigger->pSchema==pTab->pSchema || pTrigger->pSchema==db->aDb[1].pSchema\x00\x00\x00DELETE FROM %Q.sqlite_sequence WHERE name=%Q\x00\x00\x00\x00DELETE FROM %Q.%s WHERE tbl_name=%Q and type!='trigger'\x00sqlite3CodeDropTable\x00\x00\x00\x00pTable->pSchema==pTrigger->pSchema || iDb==1\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='trigger'\x00\x00sqlite3DropTriggerPtr\x00\x00\x00destroyTable\x00\x00\x00\x00iTable>1\x00\x00\x00\x00UPDATE %Q.%s SET rootpage=%d WHERE #%d AND rootpage=#%d\x00destroyRootPage\x00sqlite3SchemaMutexHeld(db, idx, 0)\x00\x00sqliteViewResetAll\x00\x00parameters are not allowed in views\x00sEnd.z[0]!=0\x00\x00\x00\x00sqlite3CreateView\x00\x00\x00too many terms in compound SELECT\x00\x00\x00yy_reduce\x00\x00\x00pList!=0 || db->mallocFailed!=0\x00db->mallocFailed || pItem->pExpr==pSpan->pExpr\x00\x00sqlite3ExprListSetSpan\x00\x00pIndexedBy!=0\x00\x00\x00pItem->fg.notIndexed==0\x00pItem->fg.isIndexedBy==0\x00\x00\x00\x00pItem->fg.isTabFunc==0\x00\x00sqlite3SrcListIndexedBy\x00sqlite3SrcListFuncArgs\x00\x00 \x00\x00\x00pB!=0\x00\x00\x00unknown or unsupported join type: %T %T%s%T\x00RIGHT and FULL OUTER JOINs are not currently supported\x00\x00naturaleftouterightfullinnercross\x00\x00\x00sqlite3JoinType\x00pList->nExpr==iFirst+i+1\x00\x00\x00\x00pFirst->op==TK_SELECT_COLUMN\x00\x00\x00\x00sqlite3ExprListAppendVector\x00!ExprHasProperty(pExpr, EP_IntValue|EP_Reduced|EP_TokenOnly)\x00\x00\x00\x00z[0]!=0\x00n==sqlite3Strlen30(z)\x00\x00\x00z[0]=='?'\x00\x00\x00variable number must be between ?1 and ?%d\x00\x00too many SQL variables\x00\x00sqlite3ExprAssignVarNumber\x00\x00pIn==0 || pIn[0]>=3\x00pIn[1]<=pIn[0]\x00\x00sqlite3VListAdd\x00pToken\x00\x00sqlite3ExprFunction\x00sqlite3PExprAddSelect\x00\x00\x00syntax error after column name \"%.*s\"\x00\x00\x00no such index: %S\x00\x00\x00index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped\x00\x00\x00\x00DELETE FROM %Q.%s WHERE name=%Q AND type='index'\x00\x00\x00\x00sqlite3DropIndex\x00\x00\x00\x00-%T\x00pId2\x00\x00\x00\x00pBt!=0\x00\x00pDb==&db->aDb[0]\x00\x00\x00\x00eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00\x00\x00eAuto>=0 && eAuto<=2\x00\x00\x00\x00not a writable directory\x00\x00\x00\x00Safety level may not be changed inside a transaction\x00\x00\x00\x00pCol->pDflt==0 || pCol->pDflt->op==TK_SPAN\x00\x00issisi\x00\x00ssiii\x00\x00\x00siii\x00\x00\x00\x00pParse->nMem<=pPragma->nPragCName\x00\x00\x00iis\x00isi\x00c\x00\x00\x00u\x00\x00\x00isisi\x00\x00\x00db->aDb[i].zDbSName!=0\x00\x00iss\x00is\x00\x00iissssss\x00\x00\x00\x00NONE\x00\x00\x00\x00pParse->nErr>0 || pFK==0\x00\x00\x00\x00x==0\x00\x00\x00\x00iKey>=0 && iKey<pTab->nCol\x00\x00si\x00\x00parser: \x00\x00\x00\x00iDb==0 || pId2->z\x00\x00\x00sqlite3SchemaMutexHeld(db, i, 0)\x00\x00\x00\x00*** in database %s ***\x0a\x00pParse->nMem>=8+j\x00\x00\x00sqlite3NoTempsInRange(pParse,1,7+j)\x00NULL value in %s.%s\x00CHECK constraint failed in %s\x00\x00\x00row \x00\x00\x00\x00 missing from index \x00\x00\x00\x00iCol!=XN_ROWID && iCol<pTab->nCol\x00\x00\x00non-unique entry in index \x00\x00wrong # of entries in index \x00\x00\x00\x00ok\x00\x00encnames[SQLITE_UTF8].enc==SQLITE_UTF8\x00\x00encnames[SQLITE_UTF16LE].enc==SQLITE_UTF16LE\x00\x00\x00\x00encnames[SQLITE_UTF16BE].enc==SQLITE_UTF16BE\x00\x00\x00\x00unsupported encoding: %s\x00\x00\x00\x00full\x00\x00\x00\x00restart\x00sqlite3LogEst(25)==46\x00\x00\x00ANALYZE \"%w\".\"%w\"\x00\x00\x00pPragma->ePragTyp==PragTyp_BUSY_TIMEOUT\x00unknown\x00closed\x00\x00ss\x00\x00sqlite3Pragma\x00\x00\x00fd!=0\x00\x00\x00sqlite3_file_control\x00\x00\x00\x00p->nOp + N <= p->pParse->nOpAlloc\x00\x00\x00sqlite3VdbeVerifyNoMallocRequired\x00\x00\x00eMode==PAGER_LOCKINGMODE_QUERY || eMode==PAGER_LOCKINGMODE_NORMAL || eMode==PAGER_LOCKINGMODE_EXCLUSIVE\x00pPager->exclusiveMode || 0==sqlite3WalHeapMemory(pPager->pWal)\x00\x00sqlite3PagerLockingMode\x00incremental\x00(pDb->safety_level & PAGER_SYNCHRONOUS_MASK)==pDb->safety_level\x00setAllPagerFlags\x00\x00\x00\x00sqlite3BtreeSetMmapLimit\x00\x00\x00\x00temporary storage cannot be changed from within a transaction\x00\x00\x00c=='i'\x00\x00sqlite3VdbeMultiLoad\x00\x00\x00\x00SET NULL\x00\x00\x00\x00SET DEFAULT\x00NO ACTION\x00\x00\x00action==OE_None\x00actionName\x00\x00LIKE or GLOB pattern too complex\x00\x00\x00\x00zB==sqlite3_value_text(argv[0])\x00ESCAPE expression must be a single character\x00\x00\x00\x00p && p->pFunc\x00\x00\x00sqlite3_user_data\x00\x00\x00likeFunc\x00\x00\x00\x00sqlite3_result_int\x00\x00setLikeOptFlag\x00\x00UTF8\x00\x00\x00\x00UTF-8\x00\x00\x00UTF-16le\x00\x00\x00\x00UTF-16be\x00\x00\x00\x00UTF16le\x00UTF16be\x00UTF-16\x00\x00UTF16\x00\x00\x00COMPILER=msvc-1200\x00\x00DEBUG\x00\x00\x00DEFAULT_SYNCHRONOUS=2\x00\x00\x00DEFAULT_WAL_SYNCHRONOUS=2\x00\x00\x00ENABLE_API_ARMOR\x00\x00\x00\x00SYSTEM_MALLOC\x00\x00\x00THREADSAFE=1\x00\x00\x00\x00unknown database: %s\x00\x00\x00\x00sqlite3PcacheShrink\x00aHardLimit[SQLITE_LIMIT_LENGTH]==SQLITE_MAX_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_SQL_LENGTH]==SQLITE_MAX_SQL_LENGTH\x00\x00aHardLimit[SQLITE_LIMIT_COLUMN]==SQLITE_MAX_COLUMN\x00\x00aHardLimit[SQLITE_LIMIT_EXPR_DEPTH]==SQLITE_MAX_EXPR_DEPTH\x00\x00aHardLimit[SQLITE_LIMIT_COMPOUND_SELECT]==SQLITE_MAX_COMPOUND_SELECT\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_VDBE_OP]==SQLITE_MAX_VDBE_OP\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_FUNCTION_ARG]==SQLITE_MAX_FUNCTION_ARG\x00\x00aHardLimit[SQLITE_LIMIT_ATTACHED]==SQLITE_MAX_ATTACHED\x00\x00aHardLimit[SQLITE_LIMIT_LIKE_PATTERN_LENGTH]== SQLITE_MAX_LIKE_PATTERN_LENGTH\x00\x00\x00aHardLimit[SQLITE_LIMIT_VARIABLE_NUMBER]==SQLITE_MAX_VARIABLE_NUMBER\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_TRIGGER_DEPTH]==SQLITE_MAX_TRIGGER_DEPTH\x00\x00\x00\x00aHardLimit[SQLITE_LIMIT_WORKER_THREADS]==SQLITE_MAX_WORKER_THREADS\x00\x00sqlite3_limit\x00\x00\x00unlocked\x00\x00\x00\x00shared\x00\x00reserved\x00\x00\x00\x00pending\x00p->aOp[i].opcode!=OP_ResultRow\x00\x00sqlite3VdbeVerifyNoResultRow\x00\x00\x00\x00INSERT INTO %Q.%s VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q')\x00type='trigger' AND name='%q'\x00\x00\x00\x00!pParse->pNewTrigger\x00\x00\x00\x00sqlite3FinishTrigger\x00\x00\x00\x00pName1!=0\x00\x00\x00op==TK_INSERT || op==TK_UPDATE || op==TK_DELETE\x00op>0 && op<0xff\x00temporary trigger may not have qualified name\x00\x00\x00pTableName->nSrc==1\x00cannot create triggers on virtual tables\x00\x00\x00\x00trigger %T already exists\x00\x00\x00cannot create trigger on system table\x00\x00\x00cannot create %s trigger on view: %S\x00\x00\x00\x00cannot create INSTEAD OF trigger on table: %S\x00\x00\x00pParse->pNewTrigger==pTrigger\x00\x00\x00sqlite3BeginTrigger\x00pSelect != 0 || db->mallocFailed\x00\x00\x00\x00sqlite3TriggerInsertStep\x00\x00\x00\x00no such trigger: %S\x00sqlite3DropTrigger\x00\x00v || db->mallocFailed\x00\x00\x00pFunc->nArg==-1 || (pFunc->nArg&0xff)==pFunc->nArg\x00\x00codeAttach\x00\x00sqlite_attach\x00\x00\x00too many attached databases - max %d\x00\x00\x00\x00cannot ATTACH database within transaction\x00\x00\x00z && zName\x00\x00database %s is already in use\x00\x00\x00pVfs\x00\x00\x00\x00database is already attached\x00\x00\x00\x00iDb>=2\x00\x00unable to open database: %s\x00attachFunc\x00\x00*pzErrMsg==0\x00\x00\x00\x00file:\x00\x00\x00localhost\x00\x00\x00invalid uri authority: %.*s\x00octet>=0 && octet<256\x00\x00\x00vfs\x00cache\x00\x00\x00mode\x00\x00\x00\x00access\x00\x00no such %s mode: %s\x00%s mode not allowed: %s\x00no such vfs: %s\x00sqlite3ParseUri\x00private\x00ro\x00\x00rw\x00\x00rwc\x00sqlite_detach\x00\x00\x00no such database: %s\x00\x00\x00\x00cannot detach database %s\x00\x00\x00cannot DETACH database within transaction\x00\x00\x00database %s is locked\x00\x00\x00pName1->z\x00\x00\x00unable to identify the object to be reindexed\x00\x00\x00pDb!=0\x00\x00reindexDatabases\x00\x00\x00\x00zColl!=0\x00\x00\x00\x00z!=0 || pIndex->aiColumn[i]<0\x00\x00\x00collationMatch\x00\x00sqlite3Reindex\x00\x00sqlite3BtreeHoldsAllMutexes(pParse->db)\x00pName2!=0 || pName1==0\x00\x00sqlite3Analyze\x00\x00sqlite3VdbeDb(v)==db\x00\x00\x00\x00CREATE TABLE %Q.%s(%s)\x00\x00i<ArraySize(aTable)\x00openStatTable\x00\x00\x00tbl,idx,stat\x00\x00\x00\x00sqlite_stat3\x00\x00\x00\x00sqlite_stat4\x00\x00\x00\x00analyzeDatabase\x00sqlite_%\x00\x00\x00\x00Analysis for %s.%s\x00\x00iDb==sqlite3SchemaToIndex(db, pIdx->pSchema)\x00\x00\x00\x00regChng==(regStat4+1)\x00\x00\x00BBB\x00\"BBB\"[0]==SQLITE_AFF_TEXT\x00\x00\x00analyzeOneTable\x00stat_init\x00\x00\x00nCol>0\x00\x00nKeyCol<=nCol\x00\x00\x00statInit\x00\x00\x00\x00n>=0\x00\x00\x00\x00sqlite3_result_blob\x00stat_push\x00\x00\x00p->nCol>0\x00\x00\x00iChng<p->nCol\x00\x00\x00statPush\x00\x00\x00\x00regOut!=regStat4 && regOut!=regStat4+1\x00\x00iParam==STAT_GET_STAT1\x00\x00callStatGet\x00stat_get\x00\x00\x00\x00argc==1\x00%llu\x00\x00\x00\x00 %llu\x00\x00\x00p->current.anEq[i]\x00\x00z[0]=='\\0' && z>zRet\x00\x00\x00\x00statGet\x00analyzeTable\x00\x00\x00\x00pSrc->nSrc==1\x00\x00\x00there is already another table or index with this name: %s\x00\x00view %s may not be altered\x00\x00UPDATE \"%w\".%s SET sql = sqlite_rename_parent(sql, %Q, %Q) WHERE %s;\x00\x00\x00\x00UPDATE %Q.%s SET sql = CASE WHEN type = 'trigger' THEN sqlite_rename_trigger(sql, %Q)ELSE sqlite_rename_table(sql, %Q) END, tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqlite_autoindex%%' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger');\x00UPDATE \"%w\".sqlite_sequence set name = %Q WHERE name = %Q\x00\x00\x00UPDATE sqlite_temp_master SET sql = sqlite_rename_trigger(sql, %Q), tbl_name = %Q WHERE %s;\x00sqlite3AlterRenameTable\x00table %s may not be altered\x00name=%Q\x00%s OR name=%Q\x00\x00\x00type='trigger' AND (%s)\x00iTrigDb==iDb || iTrigDb==1\x00\x00tbl_name=%Q\x00reloadTableSchema\x00\x00\x00pNew\x00\x00\x00\x00pDflt==0 || pDflt->op==TK_SPAN\x00\x00Cannot add a PRIMARY KEY column\x00Cannot add a UNIQUE column\x00\x00Cannot add a REFERENCES column with non-NULL default value\x00\x00Cannot add a NOT NULL column with default value NULL\x00\x00\x00\x00db->mallocFailed == 1\x00\x00\x00Cannot add a column with non-constant default\x00\x00\x00UPDATE \"%w\".%s SET sql = substr(sql,1,%d) || ', ' || %Q || substr(sql,%d) WHERE type = 'table' AND name = %Q\x00\x00\x00\x00sqlite3AlterFinishAddColumn\x00virtual tables may not be altered\x00\x00\x00Cannot add a column to a view\x00\x00\x00pTab->addColOffset>0\x00\x00\x00\x00pNew->nCol>0\x00\x00\x00\x00nAlloc>=pNew->nCol && nAlloc%8==0 && nAlloc-pNew->nCol<8\x00\x00\x00\x00sqlite_altertab_%s\x00\x00sqlite3AlterBeginAddColumn\x00\x00CREATE VIRTUAL TABLE %T\x00UPDATE %Q.%s SET type='table', name=%Q, tbl_name=%Q, rootpage=0, sql=%Q WHERE rowid=#%d\x00name='%q' AND type='table'\x00\x00sqlite3SchemaMutexHeld(db, 0, pSchema)\x00\x00pTab==pOld\x00\x00sqlite3VtabFinishParse\x00\x000==pTable->pIndex\x00\x00\x00pTable->nModuleArg==0\x00\x00\x00(pParse->sNameToken.z==pName2->z && pName2->z!=0) || (pParse->sNameToken.z==pName1->z && pName2->z==0)\x00\x00sqlite3VtabBeginParse\x00\x00\x00pArg->z <= p->z\x00sqlite3VtabArgExtend\x00\x00\x00\x00duplicate WITH table name: %s\x00\x00\x00(pNew!=0 && zName!=0) || db->mallocFailed\x00\x00\x00sqlite3WithAdd\x00\x00stateno<=YY_REDUCE_COUNT\x00\x00\x00\x00i!=YY_REDUCE_USE_DFLT\x00\x00\x00i>=0 && i<YY_ACTTAB_COUNT\x00\x00\x00yy_lookahead[i]==iLookAhead\x00yy_find_reduce_action\x00\x00\x00%sAccept!\x0a\x00\x00yypParser->yytos==yypParser->yystack\x00\x00\x00\x00yy_accept\x00\x00\x00TOKEN.z[0]\x00\x00yy_syntax_error\x00azResult!=0\x00sqlite3_free_table\x00\x00pCtx->pVdbe!=0\x00\x00sqlite3_get_auxdata\x00sqlite3_get_table() called with two or more incompatible queries\x00\x00\x00\x003.18.0\x00\x00RTRIM\x00\x00\x00db->pDfltColl!=0\x00\x00\x00\x00db->mutex!=0 || isThreadsafe==0 || sqlite3GlobalConfig.bFullMutex==0\x00\x00\x00\x00db!=0 || rc==SQLITE_NOMEM\x00\x00\x00openDatabase\x00\x00\x00\x00rc==SQLITE_NOMEM || rc==SQLITE_OK\x00\x00\x00unable to use function %s in the requested context\x00\x00sqlite3RegisterPerConnectionBuiltinFunctions\x00\x00\x00\x00automatic extension loading failed: %s\x00\x00sz > (int)sizeof(LookasideSlot*)\x00\x00\x00\x00setupLookaside\x00\x00\x00\x00\x00\x00*ppDb || rc==SQLITE_NOMEM\x00\x00\x00sqlite3_open16\x00\x00sqlite3_prepare16\x00\x00\x00sqlite3_result_error16\x00\x00sqlite3_result_int64\x00\x00\x00\x00sqlite3_result_null\x00sqlite3_result_text16\x00\x00\x00sqlite3_result_text16be\x00sqlite3_result_text16le\x00sqlite3_set_auxdata\x00no such table column: %s.%s\x00pTo->isPrepareV2 || pTo->expmask==0\x00pFrom->isPrepareV2 || pFrom->expmask==0\x00sqlite3_transfer_bindings\x00\x00\x00sqlite3_prepare16_v2\x00\x00\x00\x00sqlite3_clear_bindings\x00\x00cannot open virtual table: %s\x00\x00\x00cannot open table without rowid: %s\x00cannot open view: %s\x00\x00\x00\x00no such column: \"%s\"\x00\x00\x00\x00foreign key\x00indexed\x00cannot open %s column for writing\x00\x00\x00pBlob->pStmt || db->mallocFailed\x00\x00\x00\x00aOp!=0\x00\x00sqlite3_blob_open\x00\x00\x00cannot open value of type %s\x00\x00\x00\x00null\x00\x00\x00\x00no such rowid: %lld\x00rc!=SQLITE_OK || zErr==0\x00\x00\x00\x00rc!=SQLITE_ROW && rc!=SQLITE_DONE\x00\x00\x00blobSeekToRow\x00\x00\x00db == v->db\x00blobReadWrite\x00\x00\x00sqlite3BtreePayloadChecked\x00\x00accessPayloadChecked\x00\x00\x00\x00cursorOwnsBtShared(pCsr)\x00\x00\x00\x00sqlite3_mutex_held(pCsr->pBtree->db->mutex)\x00pCsr->curFlags & BTCF_Incrblob\x00\x00pCsr->eState!=CURSOR_REQUIRESEEK\x00\x00\x00\x00(pCsr->pBt->btsFlags & BTS_READ_ONLY)==0 && pCsr->pBt->inTransaction==TRANS_WRITE\x00\x00\x00hasSharedCacheTableLock(pCsr->pBtree, pCsr->pgnoRoot, 0, 2)\x00!hasReadConflicts(pCsr->pBtree, pCsr->pgnoRoot)\x00pCsr->apPage[pCsr->iPage]->intKey\x00\x00\x00sqlite3BtreePutData\x00sqlite3_mutex_alloc\x00vfsList\x00sqlite3_mutex_held(sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER))\x00\x00\x00vfsUnlink\x00\x00\x00sqlite3_vfs_register\x00\x00\x00\x00sqlite3_result_zeroblob\x00(x = va_arg(ap,int))!=0\x00sqlite3_test_control\x00\x00\x00\x00source and destination must be distinct\x00unknown database %s\x00destination database is in use\x00\x00SQLITE_\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)>=0\x00\x00\x00(op-SQLITE_DBSTATUS_LOOKASIDE_HIT)<3\x00\x00\x00\x00sqlite3_db_status\x00\x00\x00eStat==SQLITE_DBSTATUS_CACHE_HIT || eStat==SQLITE_DBSTATUS_CACHE_MISS || eStat==SQLITE_DBSTATUS_CACHE_WRITE\x00sqlite3PagerCacheStat\x00\x00\x002017-03-28 18:48:43 424a0d380332858ee55bdebc4af3789f74e70a2b3ba1cf29d84b9b4bcf3e2e37\x00\x00\x00\x00rc!=SQLITE_SCHEMA\x00\x00\x00rc==SQLITE_OK || p->pStmt==0\x00\x00\x00\x00sqlite3_blob_reopen\x00p->pTab==0 || IsVirtual(p->pTab)\x00\x00\x00\x00sqlite3_vtab_config\x00db->vtabOnConflict>=1 && db->vtabOnConflict<=5\x00\x00sqlite3_vtab_on_conflict\x00\x00\x00\x00sqlite3_auto_extension\x00\x00xDel!=SQLITE_DYNAMIC\x00\x00\x00\x00sqlite3_bind_blob64\x00invokeValueDestructor\x00\x00\x00sqlite3_bind_text64\x00sqlite3_result_blob64\x00\x00\x00sqlite3_result_text64\x00\x00\x00sqlite3_mutex_held(pOut->db->mutex)\x00sqlite3_result_zeroblob64\x00\x00\x00(n & 0x7FFFFFFF)==n\x00sqlite3_bind_zeroblob64\x00sqlite3_result_subtype\x00\x00sqlite3PagerFlush\x00\x00\x00compileoptionusedFunc\x00\x00\x00compileoptiongetFunc\x00\x00\x00\x00zIn==sqlite3_value_text(argv[0])\x00\x00\x00\x00trimFunc\x00\x00\x00\x00nByte>0\x00contextMalloc\x00\x00\x00argc>1\x00\x00pColl\x00\x00\x00mask==-1 || mask==0\x00minmaxFunc\x00\x00context->pVdbe!=0\x00\x00\x00pOp->opcode==OP_CollSeq\x00sqlite3GetFuncCollSeq\x00\x00\x00lengthFunc\x00\x00integer overflow\x00\x00\x00\x00absFunc\x00argc==1 || argc==2\x00\x00%.*f\x00\x00\x00\x00roundFunc\x00\x00\x00z2==(char*)sqlite3_value_text(argv[0])\x00\x00upperFunc\x00\x00\x00lowerFunc\x00\x00\x00pBlob==sqlite3_value_blob(argv[0])\x00\x00hexFunc\x00randomBlob\x00\x00%!.20e\x00\x00zBlob==sqlite3_value_blob(argv[0])\x00\x00sqlite3_value_type(argv[0])==SQLITE_NULL\x00\x00\x00\x00quoteFunc\x00\x00\x00zStr==sqlite3_value_text(argv[0])\x00\x00\x00sqlite3_value_type(argv[1])==SQLITE_NULL || sqlite3_context_db_handle(context)->mallocFailed\x00\x00\x00\x00sqlite3_value_type(argv[1])!=SQLITE_NULL\x00\x00\x00\x00zPattern==sqlite3_value_text(argv[1])\x00\x00\x00zRep==sqlite3_value_text(argv[2])\x00\x00\x00nOut<SQLITE_MAX_LENGTH\x00\x00j+nStr-i+1==nOut\x00\x00\x00\x00j<=nOut\x00replaceFunc\x00zeroblobFunc\x00\x00\x00\x00argc==3 || argc==2\x00\x00len==sqlite3_value_bytes(argv[0])\x00\x00\x00p1>=0 && p2>=0\x00\x00substrFunc\x00\x00sumStep\x00argc==1 || p==0 || p->n>0x7fffffff || p->n==sqlite3_aggregate_count(context)\x00\x00\x00\x00countStep\x00\x00\x00groupConcatStep\x00pcache1.isInit==0\x00\x00\x00pcache1Init\x00pcache1.isInit!=0\x00\x00\x00pcache1Shutdown\x00(szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536\x00\x00\x00\x00szExtra < 300\x00\x00\x00(pGroup)->mutex==0\x00\x00pcache1Create\x00\x00\x00sqlite3_mutex_held(p->pGroup->mutex)\x00\x00\x00\x00(p->pGroup)->mutex==0\x00\x00\x00pcache1ResizeHash\x00\x00\x00pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0)\x00\x00pGroup->nMaxPage >= pCache->nMax\x00\x00\x00\x00pGroup->nMinPage >= pCache->nMin\x00\x00\x00\x00pcache1Destroy\x00\x00sqlite3_mutex_held(pCache->pGroup->mutex)\x00\x00\x00pCache->iMaxKey >= iLimit\x00\x00\x00pCache->nHash > 0\x00\x00\x00h<pCache->nHash\x00nPage<0 || pCache->nPage==(unsigned)nPage\x00\x00\x00pcache1TruncateUnsafe\x00\x00\x00pPage->isPinned==0\x00\x00pPage->pLruNext\x00pPage->pLruPrev\x00pPage->isAnchor==0\x00\x00pCache->pGroup->lru.isAnchor==1\x00pcache1PinPage\x00\x00sqlite3_mutex_held(p->pCache->pGroup->mutex)\x00\x00\x00\x00pcache1FreePage\x00sqlite3_mutex_held(pGroup->mutex)\x00\x00\x00p->pCache->pGroup==pGroup\x00\x00\x00p->isPinned==0\x00\x00pcache1EnforceMaxPage\x00\x00\x00pcache1RemoveFromHash\x00\x00\x00pcache1Cachesize\x00\x00\x00\x00(pCache->pGroup)->mutex==0\x00\x00pcache1Pagecount\x00\x00\x00\x00pCache->bPurgeable || createFlag!=1\x00pCache->bPurgeable || pCache->nMin==0\x00\x00\x00pCache->bPurgeable==0 || pCache->nMin==10\x00\x00\x00pCache->nMin==0 || pCache->bPurgeable\x00\x00\x00pCache->nHash>0\x00pcache1Fetch\x00\x00\x00\x00pCache->nPage >= pCache->nRecyclable\x00\x00\x00\x00pGroup->mxPinned == pGroup->nMaxPage + 10 - pGroup->nMinPage\x00\x00\x00\x00pCache->n90pct == pCache->nMax*9/10\x00pCache->nHash>0 && pCache->apHash\x00\x00\x00pcache1FetchStage2\x00\x00pcache1AllocPage\x00\x00\x00\x00pPage->pCache==pCache\x00\x00\x00pPage->pLruPrev==0 && pPage->pLruNext==0\x00\x00\x00\x00pPage->isPinned==1\x00\x00pcache1Unpin\x00\x00\x00\x00pPage->iKey==iOld\x00\x00\x00pcache1Rekey\x00\x00\x00\x00pcache1Truncate\x00pcache1Shrink\x00\x00\x00winSysInfo.dwAllocationGranularity>0\x00\x00\x00\x00winSysInfo.dwPageSize>0\x00sqlite3_os_init\x00win32\x00\x00\x00id!=0\x00\x00\x00pFile->pShm==0\x00\x00pFile->h!=NULL && pFile->h!=INVALID_HANDLE_VALUE\x00\x00\x00\x00winClose\x00\x00\x00\x00pFile!=0\x00\x00\x00\x00winUnmapfile1\x00\x00\x00winUnmapfile2\x00\x00\x00winUnmapfile\x00\x00\x00\x00errcode!=SQLITE_OK\x00\x00os_win.c:%d: (%lu) %s(%s) - %s\x00\x00OsError 0x%lx (%lu)\x00winLogErrorAtLine\x00\x00\x00amt>0\x00\x00\x00offset>=0\x00\x00\x00winRead\x00delayed %dms for lock/sharing conflict at line %d\x00\x00\x00nWrite==0 || nWrite<=(DWORD)nRem\x00\x00\x00\x00winWrite1\x00\x00\x00winWrite2\x00\x00\x00winWrite\x00\x00\x00\x00winTruncate1\x00\x00\x00\x00winTruncate2\x00\x00\x00\x00winTruncate\x00winSeekFile\x00(flags&0x0F)==SQLITE_SYNC_NORMAL || (flags&0x0F)==SQLITE_SYNC_FULL\x00\x00winSync1\x00\x00\x00\x00winSync2\x00\x00\x00\x00winSync\x00pSize!=0\x00\x00\x00\x00winFileSize\x00pFile->locktype!=NO_LOCK || locktype==SHARED_LOCK\x00\x00\x00locktype!=PENDING_LOCK\x00\x00locktype!=RESERVED_LOCK || pFile->locktype==SHARED_LOCK\x00pFile->locktype==NO_LOCK\x00\x00\x00\x00pFile->locktype==SHARED_LOCK\x00\x00\x00\x00pFile->locktype>=SHARED_LOCK\x00\x00\x00\x00winLock\x00winUnlockReadLock\x00\x00\x00locktype<=SHARED_LOCK\x00\x00\x00winUnlock\x00\x00\x00winCheckReservedLock\x00\x00\x00\x00etilqs_\x00nDir>0\x00\x00winGetTempname1\x00winGetTempname2\x00winGetTempname3\x00winGetTempname4\x00winGetTempname5\x00winGetTempname\x00\x00abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\x00\x00nMap>=0 || pFd->nFetchOut==0\x00\x00\x00\x00winMapfile1\x00(nMap % winSysInfo.dwPageSize)==0\x00\x00\x00winMapfile2\x00winMapfile\x00\x00szRegion==pShmNode->szRegion || pShmNode->nRegion==0\x00\x00\x00\x00winShmMap1\x00\x00winShmMap2\x00\x00winShmMap3\x00\x00pDbFd->pShm==0\x00\x00%s-shm\x00\x00winOpenShm\x00\x00winOpenSharedMemory\x00(isReadonly==0 || isReadWrite==0) && (isReadWrite || isReadonly)\x00\x00\x00\x00isCreate==0 || isReadWrite\x00\x00isExclusive==0 || isCreate\x00\x00isDelete==0 || isCreate\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL\x00(!isDelete && zName) || eType!=SQLITE_OPEN_MASTER_JOURNAL\x00\x00\x00(!isDelete && zName) || eType!=SQLITE_OPEN_WAL\x00\x00eType==SQLITE_OPEN_MAIN_DB || eType==SQLITE_OPEN_TEMP_DB || eType==SQLITE_OPEN_MAIN_JOURNAL || eType==SQLITE_OPEN_TEMP_JOURNAL || eType==SQLITE_OPEN_SUBJOURNAL || eType==SQLITE_OPEN_MASTER_JOURNAL || eType==SQLITE_OPEN_TRANSIENT_DB || eType==SQLITE_OPEN_WAL\x00\x00\x00isDelete && !isOpenJournal\x00\x00(eType!=SQLITE_OPEN_MAIN_DB) || (flags & SQLITE_OPEN_URI) || zUtf8Name[sqlite3Strlen30(zUtf8Name)+1]==0\x00winOpen\x00psow\x00\x00\x00\x00sqlite3_mutex_held(pFile->mutex) || pFile->nRef==0\x00\x00winShmSystemLock\x00\x00\x00\x00winShmMutexHeld()\x00\x00\x00winShmPurge\x00winDelete\x00\x00\x00winShmMap\x00\x00\x00ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK\x00n>=1\x00\x00\x00\x00flags==(SQLITE_SHM_LOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_LOCK | SQLITE_SHM_EXCLUSIVE) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_SHARED) || flags==(SQLITE_SHM_UNLOCK | SQLITE_SHM_EXCLUSIVE)\x00\x00n==1 || (flags & SQLITE_SHM_EXCLUSIVE)!=0\x00\x00\x00n>1 || mask==(1<<ofst)\x00\x00(pX->exclMask & (p->exclMask|p->sharedMask))==0\x00(p->sharedMask & mask)==0\x00\x00\x00winShmLock\x00\x00pShmNode->nRef>0\x00\x00\x00\x00winShmUnmap\x00(p==0)==(pFd->nFetchOut==0)\x00p==0 || p==&((u8 *)pFd->pMapRegion)[iOff]\x00\x00\x00pFd->nFetchOut>=0\x00\x00\x00winUnfetch\x00\x00winAccess\x00\x00\x00!\"Invalid flags argument\"\x00\x00\x00%s%c%s\x00\x00winFullPathname1\x00\x00\x00\x00winFullPathname2\x00\x00\x00\x00winFullPathname3\x00\x00\x00\x00winFullPathname4\x00\x00\x00\x00win32-longpath\x00\x00win32-none\x00\x00win32-longpath-none\x00sqlite3_initialize\x00\x00enlargeAndAppend\x00\x00\x00\x00sqlite3VXPrintf\x00thstndrd\x00\x00\x00\x000123456789ABCDEF0123456789abcdef\x00\x00\x00\x00-x0\x00X0\x00\x00sqlite3AppendChar\x00") |