diff options
-rw-r--r-- | internal/bin/bin_linux_386.go | 11731 | ||||
-rw-r--r-- | internal/bin/bin_linux_amd64.go | 14479 |
2 files changed, 6670 insertions, 19540 deletions
diff --git a/internal/bin/bin_linux_386.go b/internal/bin/bin_linux_386.go index 678c71a..595327d 100644 --- a/internal/bin/bin_linux_386.go +++ b/internal/bin/bin_linux_386.go @@ -589,8 +589,6 @@ const ( func X_start(tls *crt.TLS, _argc int32, _argv **int8) { // crt0.c:12:1 crt.X__register_stdfiles(tls, Xstdin, Xstdout, Xstderr) crt.X__builtin_exit(tls, Xmain(tls, _argc, _argv)) - return - } var Xstdin unsafe.Pointer // crt0.c:10:6 @@ -619,7 +617,6 @@ func Xmain(tls *crt.TLS, _argc int32, _argv **int8) (r0 int32) { // main.c:9:1 r0 = i32(0) _f = Xsqlite3_config return - } func Xsqlite3_config(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:140258:12 @@ -635,9 +632,7 @@ func Xsqlite3_config(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { if (_sqlite3Config.X28) == 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(140264)) - return + return _sqlite3MisuseError(tls, i32(140264)) _0: _ap = args @@ -833,9 +828,7 @@ _24: _25: _ap = nil - r0 = _rc - return - + return _rc } var _sqlite3Config TSqlite3Config // sqlite3.c:17320:48 @@ -845,16 +838,12 @@ func init() { } func _sqlite3MisuseError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143232:1 - r0 = _reportError(tls, i32(21), _lineno, str(0)) - return - + return _reportError(tls, i32(21), _lineno, str(0)) } func _reportError(tls *crt.TLS, _iErr int32, _lineno int32, _zType *int8) (r0 int32) { // sqlite3.c:143223:1 Xsqlite3_log(tls, _iErr, str(8), unsafe.Pointer(_zType), _lineno, unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(20))))))+uintptr(unsafe.Pointer(Xsqlite3_sourceid(tls))))))) - r0 = _iErr - return - + return _iErr } func Xsqlite3_log(tls *crt.TLS, _iErrCode int32, _zFormat *int8, args ...interface{}) { // sqlite3.c:26101:12 @@ -868,8 +857,6 @@ func Xsqlite3_log(tls *crt.TLS, _iErrCode int32, _zFormat *int8, args ...interfa _renderLogMsg(tls, _iErrCode, _zFormat, _ap) _ap = nil _0: - return - } func _renderLogMsg(tls *crt.TLS, _iErrCode int32, _zFormat *int8, _ap []interface{}) { // sqlite3.c:26088:1 @@ -880,8 +867,6 @@ func _renderLogMsg(tls *crt.TLS, _iErrCode int32, _zFormat *int8, _ap []interfac _sqlite3StrAccumInit(tls, &_acc, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(&_zMsg)), int32(u32(210)), i32(0)) _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) (_sqlite3Config.X35)(tls, _sqlite3Config.X36, _iErrCode, _sqlite3StrAccumFinish(tls, &_acc)) - return - } func _sqlite3StrAccumInit(tls *crt.TLS, _p *XStrAccum, _db *Xsqlite3, _zBase *int8, _n int32, _mx int32) { // sqlite3.c:25954:1 @@ -892,8 +877,6 @@ func _sqlite3StrAccumInit(tls *crt.TLS, _p *XStrAccum, _db *Xsqlite3, _zBase *in *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(_mx) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X7 */))) = uint8(i32(0)) - return - } func _sqlite3VXPrintf(tls *crt.TLS, _pAccum *XStrAccum, _fmt *int8, _ap []interface{}) { // sqlite3.c:25198:1 @@ -2152,7 +2135,6 @@ _73: if (int32(_pAccum.X7) & i32(1)) != i32(0) { goto _247 } - return _247: @@ -2176,7 +2158,6 @@ _74: if (int32(_pAccum.X7) & i32(1)) != i32(0) { goto _252 } - return _252: @@ -2254,8 +2235,6 @@ _265: goto _2 _5: - return - } func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sqlite3.c:25879:1 @@ -2309,8 +2288,6 @@ _12: crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2))+1*uintptr((_p.X3)-uint32(_N))))), (unsafe.Pointer)(_z), uint32(_N)) _14: _13: - return - } var _sqlite3StrAccumAppendØ00__func__Ø000 [22]int8 // - @@ -2338,8 +2315,6 @@ _0: crt.X__builtin_abort(tls) } }() - return - } func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { // sqlite3.c:25797:1 @@ -2358,9 +2333,7 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { if (_p.X6) == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if (_p.X5) != uint32(i32(0)) { @@ -2369,8 +2342,7 @@ _2: _N = int32(((_p.X4) - (_p.X3)) - uint32(i32(1))) _setStrAccumError(tls, _p, uint8(i32(2))) - r0 = _N - return + return _N _3: _3_zOld = func() *int8 { @@ -2407,8 +2379,7 @@ _10: _sqlite3StrAccumReset(tls, _p) _setStrAccumError(tls, _p, uint8(i32(2))) - r0 = i32(0) - return + return i32(0) _11: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = uint32(int32(_3_szNew)) @@ -2450,13 +2421,10 @@ _20: _15: _sqlite3StrAccumReset(tls, _p) _setStrAccumError(tls, _p, uint8(i32(1))) - r0 = i32(0) - return + return i32(0) _21: - r0 = _N - return - + return _N } var _sqlite3StrAccumEnlargeØ00__func__Ø000 [23]int8 // - @@ -2474,8 +2442,6 @@ func _setStrAccumError(tls *crt.TLS, _p *XStrAccum, _eError uint8) { // sqlite3. }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = _eError *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = uint32(i32(0)) - return - } var _setStrAccumErrorØ00__func__Ø000 [17]int8 // - @@ -2503,8 +2469,6 @@ func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1 } _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _sqlite3StrAccumResetØ00__func__Ø000 [21]int8 // - @@ -2525,7 +2489,6 @@ func _sqlite3DbFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // sqlite3 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _3 } - return _3: @@ -2563,8 +2526,6 @@ _4: } }() Xsqlite3_free(tls, _p) - return - } func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22874:12 @@ -2576,11 +2537,10 @@ func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlit crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + /* X11 */ + return bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X7)})))(tls, _p) != 0) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72))).X7)})))(tls, _p) != 0) } var _sqlite3_mutex_heldØ00__func__Ø000 [19]int8 // - @@ -2601,8 +2561,6 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // *p = (*p) + _sqlite3DbMallocSize(tls, _db, _p) sink961 = *p } - return - } func _sqlite3DbMallocSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24612:1 @@ -2628,8 +2586,8 @@ _4: i32(0) i32(0) _5: - r0 = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X3)(tls, _p) - return + /* X10 */ + return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40))).X3)(tls, _p) _3: func() { @@ -2638,9 +2596,8 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = int32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X1) - return - + /* X58 */ + return int32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252))).X1) } var _sqlite3DbMallocSizeØ00__func__Ø000 [20]int8 // - @@ -2650,16 +2607,14 @@ 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((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)))) && (uint32(uintptr(unsafe.Pointer(_p))) < uint32(uintptr(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X8))))) - return - + /* X58 */ /* X58 */ + return bool2int((uint32(uintptr(unsafe.Pointer(_p))) >= uint32(uintptr(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252))).X7)))) && (uint32(uintptr(unsafe.Pointer(_p))) < uint32(uintptr(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252))).X8))))) } func Xsqlite3_free(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24639:12 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - return _0: @@ -2679,8 +2634,6 @@ _0: _1: ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X1)(tls, _p) _2: - return - } func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836:12 @@ -2700,8 +2653,6 @@ func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836 f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X4)})))(tls, _p) _0: - return - } var _sqlite3_mutex_enterØ00__func__Ø000 [20]int8 // - @@ -2747,8 +2698,6 @@ func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547: *p = (*p) - uint32(_N) sink985 = *p } - return - } var _sqlite3StatusDownØ00__func__Ø000 [18]int8 // - @@ -2764,26 +2713,21 @@ func init() { } func _sqlite3Pcache1Mutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:46156:1 - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9)) } var _pcache1_g TPCacheGlobal // sqlite3.c:45169:3 func _sqlite3MallocMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:24259:1 - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)) } var _sqlite3Stat Tsqlite3StatType // sqlite3.c:18478:3 func _sqlite3MallocSize(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24608:1 i32(0) - r0 = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X3)(tls, _p) - return - + /* X10 */ + return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40))).X3)(tls, _p) } func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862:12 @@ -2803,8 +2747,6 @@ func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862 f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X6)})))(tls, _p) _0: - return - } var _sqlite3_mutex_leaveØ00__func__Ø000 [20]int8 // - @@ -2823,9 +2765,7 @@ func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 } - - r0 = _sqlite3DbMallocRawNN(tls, _db, _n) - return + return _sqlite3DbMallocRawNN(tls, _db, _n) _2: func() { @@ -2837,14 +2777,10 @@ _2: if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { goto _6 } - - r0 = _p - return + return _p _6: - r0 = _dbReallocFinish(tls, _db, _p, _n) - return - + return _dbReallocFinish(tls, _db, _p, _n) } var _sqlite3DbReallocØ00__func__Ø000 [17]int8 // - @@ -2909,8 +2845,7 @@ _11: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 _13: - r0 = (unsafe.Pointer)(_pBuf) - return + return (unsafe.Pointer)(_pBuf) _12: _10: @@ -2920,15 +2855,12 @@ _6: if (_db.X17) == 0 { goto _15 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _15: _14: r0 = _dbMallocRawFinish(tls, _db, _n) return - } var _sqlite3DbMallocRawNNØ00__func__Ø000 [21]int8 // - @@ -2953,9 +2885,7 @@ func _dbMallocRawFinish(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Point _sqlite3OomFault(tls, _db) _2: - r0 = _p - return - + return _p } var _dbMallocRawFinishØ00__func__Ø000 [18]int8 // - @@ -2994,9 +2924,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _p - return - + return _p } func _mallocWithAlarm(tls *crt.TLS, _n int32, _pp *unsafe.Pointer) { // sqlite3.c:24407:1 @@ -3047,8 +2975,6 @@ _4: _sqlite3StatusUp(tls, i32(9), i32(1)) _7: *_pp = _p - return - } var _mallocWithAlarmØ00__func__Ø000 [16]int8 // - @@ -3102,8 +3028,6 @@ func _sqlite3StatusHighwater(tls *crt.TLS, _op int32, _X int32) { // sqlite3.c:1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(40 /* X1 */))))) + 4*uintptr(_op))) = _newValue _17: - return - } var _sqlite3StatusHighwaterØ00__func__Ø000 [23]int8 // - @@ -3136,9 +3060,8 @@ func _sqlite3StatusValue(tls *crt.TLS, _op int32) (r0 int64) { // sqlite3.c:1851 crt.X__builtin_abort(tls) } }() - r0 = int64(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op)))) - return - + /* X0 */ + return int64(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0))))) + 4*uintptr(_op)))) } var _sqlite3StatusValueØ00__func__Ø000 [19]int8 // - @@ -3151,22 +3074,16 @@ func _sqlite3MallocAlarm(tls *crt.TLS, _nByte int32) { // sqlite3.c:24396:1 if (_mem0.X1) > int64(i32(0)) { goto _0 } - return _0: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) Xsqlite3_release_memory(tls, _nByte) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) - return - } func Xsqlite3_release_memory(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:24210:12 - - r0 = i32(0) - return - + return i32(0) } func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1 @@ -3204,8 +3121,6 @@ func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(40 /* X1 */))))) + 4*uintptr(_op))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op))) _10: - return - } var _sqlite3StatusUpØ00__func__Ø000 [16]int8 // - @@ -3234,8 +3149,6 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1 _2: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _1: - return - } func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24878:1 @@ -3286,7 +3199,6 @@ _7: _4: r0 = _pNew return - } var _dbReallocFinishØ00__func__Ø000 [16]int8 // - @@ -3299,14 +3211,10 @@ func Xsqlite3_realloc64(tls *crt.TLS, _pOld unsafe.Pointer, _n uint64) (r0 unsaf if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: - r0 = _sqlite3Realloc(tls, _pOld, _n) - return - + return _sqlite3Realloc(tls, _pOld, _n) } func Xsqlite3_initialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:140038:12 @@ -3322,18 +3230,14 @@ func Xsqlite3_initialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:140038:12 if (_sqlite3Config.X28) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3MutexInit(tls) if _rc == 0 { goto _1 } - - r0 = _rc - return + return _rc _1: _pMaster = _sqlite3MutexAlloc(tls, i32(2)) @@ -3373,9 +3277,7 @@ _7: if _rc == i32(0) { goto _8 } - - r0 = _rc - return + return _rc _8: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3Config.X34))) @@ -3440,9 +3342,7 @@ _14: } }() _17: - r0 = _rc - return - + return _rc } func _sqlite3MutexInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:22747:1 @@ -3504,15 +3404,11 @@ _0: _rc = ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X0)(tls) _mutexIsInit = i32(1) bug20530(_mutexIsInit) - r0 = _rc - return - + return _rc } func _sqlite3DefaultMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex_methods) { // sqlite3.c:23471:1 - r0 = &_sqlite3DefaultMutexØ00sMutexØ001 - return - + return &_sqlite3DefaultMutexØ00sMutexØ001 } var _sqlite3DefaultMutexØ00sMutexØ001 Xsqlite3_mutex_methods // sqlite3.c:23472:38 @@ -3536,15 +3432,11 @@ func init() { } func _pthreadMutexInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:23206:1 - r0 = i32(0) - return - + return i32(0) } func _pthreadMutexEnd(tls *crt.TLS) (r0 int32) { // sqlite3.c:23207:1 - r0 = i32(0) - return - + return i32(0) } func _pthreadMutexAlloc(tls *crt.TLS, _iType int32) (r0 *Xsqlite3_mutex) { // sqlite3.c:23257:1 @@ -3590,8 +3482,7 @@ _3: } _sqlite3MisuseError(tls, i32(23302)) - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _8: _p = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pthreadMutexAllocØ00staticMutexesØ001)) + 40*uintptr(_iType-i32(2)))) @@ -3604,9 +3495,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X1 */))) = _iType _9: - r0 = _p - return - + return _p } func _sqlite3MallocZero(tls *crt.TLS, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24766:1 @@ -3619,9 +3508,7 @@ func _sqlite3MallocZero(tls *crt.TLS, _n uint64) (r0 unsafe.Pointer) { // sqlite crt.Xmemset(tls, _p, i32(0), uint32(_n)) _0: - r0 = _p - return - + return _p } var _pthreadMutexAllocØ00staticMutexesØ001 [12]Xsqlite3_mutex // sqlite3.c:23258:24 @@ -3644,8 +3531,6 @@ func _pthreadMutexFree(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23322:1 _3: _sqlite3MisuseError(tls, i32(23333)) _4: - return - } var _pthreadMutexFreeØ00__func__Ø000 [17]int8 // - @@ -3676,14 +3561,10 @@ func _pthreadMutexEnter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23349:1 crt.Xprintf(tls, str(1820), unsafe.Pointer(_p), _p.X4, _p.X2) _6: - return - } func _pthreadMutexNotheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23185:1 - r0 = bool2int(((_p.X2) == i32(0)) || (crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) == i32(0))) - return - + return bool2int(((_p.X2) == i32(0)) || (crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) == i32(0))) } var _pthreadMutexEnterØ00__func__Ø000 [18]int8 // - @@ -3719,9 +3600,7 @@ _4: crt.Xprintf(tls, str(1820), unsafe.Pointer(_p), _p.X4, _p.X2) _6: - r0 = _rc - return - + return _rc } var _pthreadMutexTryØ00__func__Ø000 [16]int8 // - @@ -3757,14 +3636,10 @@ _2: crt.Xprintf(tls, str(1956), unsafe.Pointer(_p), _p.X4, _p.X2) _6: - return - } func _pthreadMutexHeld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23182:1 - r0 = bool2int(((_p.X2) != i32(0)) && crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) != 0) - return - + return bool2int(((_p.X2) != i32(0)) && crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) != 0) } var _pthreadMutexLeaveØ00__func__Ø000 [18]int8 // - @@ -3774,9 +3649,7 @@ func init() { } func _sqlite3NoopMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex_methods) { // sqlite3.c:23075:1 - r0 = &_sqlite3NoopMutexØ00sMutexØ001 - return - + return &_sqlite3NoopMutexØ00sMutexØ001 } var _sqlite3NoopMutexØ00sMutexØ001 Xsqlite3_mutex_methods // sqlite3.c:23076:38 @@ -3800,15 +3673,11 @@ func init() { } func _debugMutexInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:22988:1 - r0 = i32(0) - return - + return i32(0) } func _debugMutexEnd(tls *crt.TLS) (r0 int32) { // sqlite3.c:22989:1 - r0 = i32(0) - return - + return i32(0) } func _debugMutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlite3.c:22996:1 @@ -3842,8 +3711,7 @@ _3: } _sqlite3MisuseError(tls, i32(23012)) - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _7: _pNew = (*crt.Xstruct_timeval)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_debugMutexAllocØ00aStaticØ001)) + 8*uintptr(_id-i32(2)))) @@ -3851,9 +3719,7 @@ _7: goto _5 _5: - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_pNew)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_pNew)) } var _debugMutexAllocØ00aStaticØ001 [12]crt.Xstruct_timeval // sqlite3.c:22997:30 @@ -3878,8 +3744,6 @@ func _debugMutexFree(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23027:1 _3: _sqlite3MisuseError(tls, i32(23034)) _4: - return - } var _debugMutexFreeØ00__func__Ø000 [15]int8 // - @@ -3899,17 +3763,13 @@ func _debugMutexEnter(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23050:1 } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - return - } func _debugMutexNotheld(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22980:1 var _p *crt.Xstruct_timeval // sqlite3.c:22981:23 _ = _p _p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX)) - r0 = bool2int((_p == (*crt.Xstruct_timeval)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == i32(0))) - return - + return bool2int((_p == (*crt.Xstruct_timeval)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == i32(0))) } var _debugMutexEnterØ00__func__Ø000 [16]int8 // - @@ -3929,9 +3789,7 @@ func _debugMutexTry(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - r0 = i32(0) - return - + return i32(0) } var _debugMutexTryØ00__func__Ø000 [14]int8 // - @@ -3957,17 +3815,13 @@ func _debugMutexLeave(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23068:1 crt.X__builtin_abort(tls) } }() - return - } func _debugMutexHeld(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22976:1 var _p *crt.Xstruct_timeval // sqlite3.c:22977:23 _ = _p _p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX)) - r0 = bool2int((_p == (*crt.Xstruct_timeval)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) > i32(0))) - return - + return bool2int((_p == (*crt.Xstruct_timeval)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) > i32(0))) } var _debugMutexLeaveØ00__func__Ø000 [16]int8 // - @@ -3977,8 +3831,6 @@ func init() { } func _sqlite3MemoryBarrier(tls *crt.TLS) { // sqlite3.c:23195:1 - return - } var _sqlite3MutexInitØ00__func__Ø000 [17]int8 // - @@ -3993,9 +3845,7 @@ func _sqlite3MutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlit if (_sqlite3Config.X1) != 0 { goto _0 } - - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _0: func() { @@ -4012,11 +3862,10 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { + /* X11 */ + return (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)})))(tls, _id) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72))).X2)})))(tls, _id) } var _sqlite3MutexAllocØ00__func__Ø000 [18]int8 // - @@ -4094,15 +3943,11 @@ _11: crt.Xmemset(tls, (unsafe.Pointer)(&_mem0), i32(0), u32(28)) _12: - r0 = _rc - return - + return _rc } func _sqlite3MemSetDefault(tls *crt.TLS) { // sqlite3.c:20898:1 Xsqlite3_config(tls, i32(4), unsafe.Pointer(&_sqlite3MemSetDefaultØ00defaultMethodsØ001)) - return - } var _sqlite3MemSetDefaultØ00defaultMethodsØ001 Xsqlite3_mem_methods // sqlite3.c:20899:36 @@ -4121,15 +3966,11 @@ func _sqlite3MemMalloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqli Xsqlite3_log(tls, i32(7), str(2272), _nByte) _0: - r0 = _p - return - + return _p } func _sqlite3MemFree(tls *crt.TLS, _pPrior unsafe.Pointer) { // sqlite3.c:20783:1 crt.Xfree(tls, _pPrior) - return - } func _sqlite3MemRealloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:20821:1 @@ -4142,9 +3983,7 @@ func _sqlite3MemRealloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nByte int32) (r0 Xsqlite3_log(tls, i32(7), str(2312), crt.Xmalloc_usable_size(tls, _pPrior), _nByte) _0: - r0 = _p - return - + return _p } func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlite3.c:20798:1 @@ -4154,9 +3993,7 @@ func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlit crt.X__builtin_abort(tls) } }() - r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior)) - return - + return int32(crt.Xmalloc_usable_size(tls, _pPrior)) } var _sqlite3MemSizeØ00__func__Ø000 [15]int8 // - @@ -4166,28 +4003,18 @@ func init() { } func _sqlite3MemRoundup(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:20853:1 - r0 = (_n + i32(7)) & i32(-8) - return - + return (_n + i32(7)) & i32(-8) } func _sqlite3MemInit(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:20860:1 - - r0 = i32(0) - return - + return i32(0) } func _sqlite3MemShutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:20887:1 - - return - } func _sqlite3NomemError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143241:1 - r0 = _reportError(tls, i32(7), _lineno, str(2376)) - return - + return _reportError(tls, i32(7), _lineno, str(2376)) } var _sqlite3BuiltinFunctions XFuncDefHash // sqlite3.c:17377:28 @@ -4196,14 +4023,10 @@ func _sqlite3RegisterBuiltinFunctions(tls *crt.TLS) { // sqlite3.c:107035:1 _sqlite3AlterFunctions(tls) _sqlite3RegisterDateTimeFunctions(tls) _sqlite3InsertBuiltinFuncs(tls, (*XFuncDef)(unsafe.Pointer(&_sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001)), i32(60)) - return - } func _sqlite3AlterFunctions(tls *crt.TLS) { // sqlite3.c:96107:1 _sqlite3InsertBuiltinFuncs(tls, (*XFuncDef)(unsafe.Pointer(&_sqlite3AlterFunctionsØ00aAlterTableFuncsØ001)), i32(3)) - return - } func _sqlite3InsertBuiltinFuncs(tls *crt.TLS, _aDef *XFuncDef, _nDef int32) { // sqlite3.c:104202:1 @@ -4250,22 +4073,16 @@ _8: goto _0 _3: - return - } func _sqlite3Strlen30(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:27721:1 if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: - r0 = i32(1073741823) & int32(crt.Xstrlen(tls, _z)) - return - + return i32(1073741823) & int32(crt.Xstrlen(tls, _z)) } var _sqlite3UpperToLower [256]uint8 // sqlite3.c:17155:36 @@ -4286,18 +4103,14 @@ _0: if _sqlite3StrICmp(tls, _p.X6, _zFunc) != i32(0) { goto _4 } - - r0 = _p - return + return _p _4: _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) goto _0 _3: - r0 = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) } func _sqlite3StrICmp(tls *crt.TLS, _zLeft *int8, _zRight *int8) (r0 int32) { // sqlite3.c:27911:1 @@ -4323,9 +4136,7 @@ _4: goto _0 _2: - r0 = _c - return - + return _c } var _sqlite3InsertBuiltinFuncsØ00__func__Ø000 [26]int8 // - @@ -4377,7 +4188,6 @@ _1: if (*_zCsr) != 0 { goto _2 } - return _2: @@ -4409,23 +4219,17 @@ _3: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _0: - return - } func Xsqlite3_value_text(tls *crt.TLS, _pVal *XMem) (r0 *uint8) { // sqlite3.c:76206:12 - r0 = (*uint8)(unsafe.Pointer(_sqlite3ValueText(tls, _pVal, uint8(i32(1))))) - return - + return (*uint8)(unsafe.Pointer(_sqlite3ValueText(tls, _pVal, uint8(i32(1))))) } func _sqlite3ValueText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { // sqlite3.c:70666:1 if _pVal != nil { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: func() { @@ -4449,22 +4253,16 @@ _0: if (int32(_pVal.X1)&i32(514)) != i32(514) || int32(_pVal.X2) != int32(_enc) { goto _9 } - - r0 = (unsafe.Pointer)(_pVal.X5) - return + return (unsafe.Pointer)(_pVal.X5) _9: if (int32(_pVal.X1) & i32(1)) == 0 { goto _10 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _10: - r0 = _valueToText(tls, _pVal, _enc) - return - + return _valueToText(tls, _pVal, _enc) } var _sqlite3ValueTextØ00__func__Ø000 [17]int8 // - @@ -4516,9 +4314,7 @@ func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { / }() == 0 { goto _14 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _14: { @@ -4545,9 +4341,7 @@ _15: if _sqlite3VdbeMemMakeWriteable(tls, _pVal) == i32(0) { goto _20 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _20: _17: @@ -4572,14 +4366,10 @@ _21: if int32(_pVal.X2) != (int32(_enc) & i32(-9)) { goto _28 } - - r0 = (unsafe.Pointer)(_pVal.X5) - return + return (unsafe.Pointer)(_pVal.X5) _28: - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - + return (unsafe.Pointer)(uintptr(i32(0))) } var _valueToTextØ00__func__Ø000 [12]int8 // - @@ -4625,9 +4415,7 @@ _9: if _sqlite3VdbeMemGrow(tls, _pMem, _nByte, i32(1)) == 0 { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(69849)) - return + return _sqlite3NomemError(tls, i32(69849)) _10: crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint32(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) @@ -4641,9 +4429,7 @@ _10: *p = uint16(int32(*p) & i32(-16897)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemExpandBlobØ00__func__Ø000 [25]int8 // - @@ -4711,8 +4497,7 @@ _15: _sqlite3VdbeMemSetNull(tls, _pMem) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X7 */))) = i32(0) - r0 = _sqlite3NomemError(tls, i32(69759)) - return + return _sqlite3NomemError(tls, i32(69759)) _17: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X7 */))) = _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6)) @@ -4751,9 +4536,7 @@ _22: *p = uint16(int32(*p) & i32(-7169)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:69646:1 @@ -4816,9 +4599,7 @@ func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqli } }() _12: - r0 = i32(1) - return - + return i32(1) } var _sqlite3VdbeCheckMemInvariantsØ00__func__Ø000 [30]int8 // - @@ -4843,9 +4624,7 @@ func _sqlite3DbReallocOrFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n _sqlite3DbFree(tls, _db, _p) _0: - r0 = _pNew - return - + return _pNew } func _sqlite3DbMallocRaw(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24822:1 @@ -4854,15 +4633,11 @@ func _sqlite3DbMallocRaw(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Poin if _db == nil { goto _0 } - - r0 = _sqlite3DbMallocRawNN(tls, _db, _n) - return + return _sqlite3DbMallocRawNN(tls, _db, _n) _0: _p = _sqlite3Malloc(tls, _n) - r0 = _p - return - + return _p } func _sqlite3VdbeMemSetNull(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70269:1 @@ -4876,8 +4651,6 @@ func _sqlite3VdbeMemSetNull(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70269:1 _0: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(1)) _1: - return - } func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978:1 @@ -4956,8 +4729,6 @@ _17: _16: _14: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(1)) - return - } var _vdbeMemClearExternAndSetNullØ00__func__Ø000 [29]int8 // - @@ -5026,9 +4797,7 @@ _12: crt.Xmemcpy(tls, (unsafe.Pointer)(_pMem), (unsafe.Pointer)(&_1_t), u32(48)) _rc = _1_ctx.X5 _3: - r0 = _rc - return - + return _rc } var _sqlite3VdbeMemFinalizeØ00__func__Ø000 [23]int8 // - @@ -5060,8 +4829,6 @@ _3: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))))) = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) = uint16(i32(1)) - return - } func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r0 int32) { // sqlite3.c:69699:1 @@ -5082,9 +4849,7 @@ func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r if (int32(_pMem.X1)&i32(2)) != 0 && int32(_pMem.X2) != _desiredEnc { goto _7 } - - r0 = i32(0) - return + return i32(0) _7: func() { @@ -5112,9 +4877,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3VdbeChangeEncodingØ00__func__Ø000 [26]int8 // - @@ -5189,8 +4952,7 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0 crt.X__builtin_abort(tls) } }() - r0 = _sqlite3NomemError(tls, i32(27315)) - return + return _sqlite3NomemError(tls, i32(27315)) _13: _zIn = (*uint8)(unsafe.Pointer(_pMem.X5)) @@ -5232,9 +4994,7 @@ _19: if _zOut != nil { goto _20 } - - r0 = _sqlite3NomemError(tls, i32(27357)) - return + return _sqlite3NomemError(tls, i32(27357)) _20: _z = _zOut @@ -5505,9 +5265,7 @@ _48: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(20 /* X6 */))) = _pMem.X5 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X7 */))) = _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X5)) _translate_out: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemTranslateØ00__func__Ø000 [24]int8 // - @@ -5541,9 +5299,7 @@ func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sql }() == 0 { goto _8 } - - r0 = i32(7) - return + return i32(7) _8: if (_pMem.X7) != i32(0) && (_pMem.X5) == (_pMem.X6) { @@ -5553,9 +5309,7 @@ _8: if _sqlite3VdbeMemGrow(tls, _pMem, (_pMem.X4)+i32(2), i32(1)) == 0 { goto _11 } - - r0 = _sqlite3NomemError(tls, i32(69816)) - return + return _sqlite3NomemError(tls, i32(69816)) _11: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(_pMem.X4))) = int8(i32(0)) @@ -5573,9 +5327,7 @@ _5: sink4530 = *p } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(40 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemMakeWriteableØ00__func__Ø000 [28]int8 // - @@ -5603,8 +5355,6 @@ func _sqlite3VdbeMemRelease(tls *crt.TLS, _p *XMem) { // sqlite3.c:70029:1 _vdbeMemClear(tls, _p) _3: - return - } var _sqlite3VdbeMemReleaseØ00__func__Ø000 [22]int8 // - @@ -5628,8 +5378,6 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))) = i32(0) _1: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69876:1 @@ -5642,14 +5390,10 @@ func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqli if (int32(_pMem.X1) & i32(514)) == i32(2) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: - r0 = _vdbeMemAddTerminator(tls, _pMem) - return - + return _vdbeMemAddTerminator(tls, _pMem) } var _sqlite3VdbeMemNulTerminateØ00__func__Ø000 [27]int8 // - @@ -5662,9 +5406,7 @@ func _vdbeMemAddTerminator(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c: if _sqlite3VdbeMemGrow(tls, _pMem, (_pMem.X4)+i32(2), i32(1)) == 0 { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(69865)) - return + return _sqlite3NomemError(tls, i32(69865)) _0: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(_pMem.X4))) = int8(i32(0)) @@ -5674,9 +5416,7 @@ _0: *p = uint16(int32(*p) | i32(512)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uint8) (r0 int32) { // sqlite3.c:69901:1 @@ -5727,8 +5467,7 @@ func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uin } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(0)) - r0 = _sqlite3NomemError(tls, i32(69915)) - return + return _sqlite3NomemError(tls, i32(69915)) _13: if (_fg & i32(4)) == 0 { @@ -5765,9 +5504,7 @@ _15: } _18: _sqlite3VdbeChangeEncoding(tls, _pMem, int32(_enc)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemStringifyØ00__func__Ø000 [24]int8 // - @@ -5792,9 +5529,7 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 if (_pMem.X7) >= _szNew { goto _5 } - - r0 = _sqlite3VdbeMemGrow(tls, _pMem, _szNew, i32(0)) - return + return _sqlite3VdbeMemGrow(tls, _pMem, _szNew, i32(0)) _5: func() { @@ -5809,9 +5544,7 @@ _5: *p = uint16(int32(*p) & i32(13)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemClearAndResizeØ00__func__Ø000 [29]int8 // - @@ -5828,9 +5561,7 @@ func Xsqlite3_snprintf(tls *crt.TLS, _n int32, _zBuf *int8, _zFormat *int8, args _ap = args _z = Xsqlite3_vsnprintf(tls, _n, _zBuf, _zFormat, _ap) _ap = nil - r0 = _z - return - + return _z } func Xsqlite3_vsnprintf(tls *crt.TLS, _n int32, _zBuf *int8, _zFormat *int8, _ap []interface{}) (r0 *int8) { // sqlite3.c:26050:12 @@ -5839,9 +5570,7 @@ func Xsqlite3_vsnprintf(tls *crt.TLS, _n int32, _zBuf *int8, _zFormat *int8, _ap if _n > i32(0) { goto _0 } - - r0 = _zBuf - return + return _zBuf _0: if _zBuf != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _zFormat != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -5855,16 +5584,13 @@ _0: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(0)))) = int8(i32(0)) _3: - r0 = _zBuf - return + return _zBuf _2: _sqlite3StrAccumInit(tls, &_acc, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), _zBuf, _n, i32(0)) _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_acc.X3))) = int8(i32(0)) - r0 = _zBuf - return - + return _zBuf } func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite3) { // sqlite3.c:76721:12 @@ -5874,9 +5600,7 @@ func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite crt.X__builtin_abort(tls) } }() - r0 = (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)) - return - + return (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)) } var _sqlite3_context_db_handleØ00__func__Ø000 [26]int8 // - @@ -5965,8 +5689,7 @@ _29: _32: *_tokenType = i32(162) - r0 = _i - return + return _i _2: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(45) { @@ -5984,38 +5707,31 @@ _34: _38: *_tokenType = i32(162) - r0 = _i - return + return _i _33: *_tokenType = i32(48) - r0 = i32(1) - return + return i32(1) _3: *_tokenType = i32(22) - r0 = i32(1) - return + return i32(1) _4: *_tokenType = i32(23) - r0 = i32(1) - return + return i32(1) _5: *_tokenType = i32(1) - r0 = i32(1) - return + return i32(1) _6: *_tokenType = i32(47) - r0 = i32(1) - return + return i32(1) _7: *_tokenType = i32(49) - r0 = i32(1) - return + return i32(1) _8: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(42) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(2))))) != i32(0) { @@ -6023,8 +5739,7 @@ _8: } *_tokenType = i32(50) - r0 = i32(1) - return + return i32(1) _40: *func() *int32 { _i = i32(3); return &_c }() = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(2))))) @@ -6044,18 +5759,15 @@ _46: _i += 1 _47: *_tokenType = i32(162) - r0 = _i - return + return _i _9: *_tokenType = i32(51) - r0 = i32(1) - return + return i32(1) _10: *_tokenType = i32(37) - r0 = i32(1) + bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(61)) - return + return i32(1) + bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(61)) _11: if store961(&_c, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1)))))) != i32(61) { @@ -6063,8 +5775,7 @@ _11: } *_tokenType = i32(39) - r0 = i32(2) - return + return i32(2) _48: if _c != i32(62) { @@ -6072,8 +5783,7 @@ _48: } *_tokenType = i32(36) - r0 = i32(2) - return + return i32(2) _50: if _c != i32(60) { @@ -6081,13 +5791,11 @@ _50: } *_tokenType = i32(45) - r0 = i32(2) - return + return i32(2) _52: *_tokenType = i32(40) - r0 = i32(1) - return + return i32(1) _12: if store961(&_c, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1)))))) != i32(61) { @@ -6095,8 +5803,7 @@ _12: } *_tokenType = i32(41) - r0 = i32(2) - return + return i32(2) _54: if _c != i32(62) { @@ -6104,13 +5811,11 @@ _54: } *_tokenType = i32(46) - r0 = i32(2) - return + return i32(2) _56: *_tokenType = i32(38) - r0 = i32(1) - return + return i32(1) _13: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(61) { @@ -6118,13 +5823,11 @@ _13: } *_tokenType = i32(163) - r0 = i32(1) - return + return i32(1) _58: *_tokenType = i32(36) - r0 = i32(2) - return + return i32(2) _14: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(124) { @@ -6132,28 +5835,23 @@ _14: } *_tokenType = i32(44) - r0 = i32(1) - return + return i32(1) _60: *_tokenType = i32(52) - r0 = i32(2) - return + return i32(2) _15: *_tokenType = i32(26) - r0 = i32(1) - return + return i32(1) _16: *_tokenType = i32(43) - r0 = i32(1) - return + return i32(1) _17: *_tokenType = i32(54) - r0 = i32(1) - return + return i32(1) _18: _35_delim = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) @@ -6188,8 +5886,7 @@ _65: } *_tokenType = i32(97) - r0 = _i + i32(1) - return + return _i + i32(1) _69: if _c == i32(0) { @@ -6197,13 +5894,11 @@ _69: } *_tokenType = i32(55) - r0 = _i + i32(1) - return + return _i + i32(1) _71: *_tokenType = i32(163) - r0 = _i - return + return _i _19: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1)))))))) & i32(4)) != 0 { @@ -6211,8 +5906,7 @@ _19: } *_tokenType = i32(122) - r0 = i32(1) - return + return i32(1) _73: _20: @@ -6231,8 +5925,7 @@ _78: goto _78 _81: - r0 = _i - return + return _i _77: _i = i32(0) @@ -6291,8 +5984,7 @@ _97: goto _97 _98: - r0 = _i - return + return _i _21: *func() *int32 { _i = i32(1); return &_c }() = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) @@ -6311,8 +6003,7 @@ _103: } return i32(163) }() - r0 = _i - return + return _i _22: *_tokenType = i32(135) @@ -6326,8 +6017,7 @@ _106: goto _106 _109: - r0 = _i - return + return _i _23: _24: @@ -6392,8 +6082,7 @@ _113: *_tokenType = i32(163) _127: - r0 = _i - return + return _i _25: _i = i32(1) @@ -6415,8 +6104,7 @@ _131: _132: *_tokenType = i32(55) - r0 = _keywordCode(tls, (*int8)(unsafe.Pointer(_z)), _i, _tokenType) - return + return _keywordCode(tls, (*int8)(unsafe.Pointer(_z)), _i, _tokenType) _26: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(39) { @@ -6455,8 +6143,7 @@ _140: _i += 1 _144: - r0 = _i - return + return _i _134: _27: @@ -6465,8 +6152,7 @@ _27: _28: *_tokenType = i32(163) - r0 = i32(1) - return + return i32(1) _133: _145: @@ -6479,9 +6165,7 @@ _145: _146: *_tokenType = i32(55) - r0 = _i - return - + return _i } var _aiClass [256]uint8 // sqlite3.c:138669:28 @@ -6550,7 +6234,6 @@ _4: _0: r0 = _n return - } var _keywordCodeØ00aHashØ002 [127]uint8 // sqlite3.c:138817:30 @@ -6603,9 +6286,7 @@ func _sqlite3MPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, args ...interf _ap = args _z = _sqlite3VMPrintf(tls, _db, _zFormat, _ap) _ap = nil - r0 = _z - return - + return _z } func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interface{}) (r0 *int8) { // sqlite3.c:25968:1 @@ -6631,9 +6312,7 @@ func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interfa _sqlite3OomFault(tls, _db) _2: - r0 = _z - return - + return _z } var _sqlite3VMPrintfØ00__func__Ø000 [16]int8 // - @@ -6657,15 +6336,12 @@ func _sqlite3StrAccumFinish(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) { goto _4 } - - r0 = _strAccumFinishRealloc(tls, _p) - return + return _strAccumFinishRealloc(tls, _p) _4: _0: r0 = _p.X2 return - } var _sqlite3StrAccumFinishØ00__func__Ø000 [22]int8 // - @@ -6697,9 +6373,7 @@ func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 _3: _setStrAccumError(tls, _p, uint8(i32(1))) _4: - r0 = _p.X2 - return - + return _p.X2 } var _strAccumFinishReallocØ00__func__Ø000 [22]int8 // - @@ -6716,8 +6390,6 @@ func Xsqlite3_result_text(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n in } }() _setResultStrOrError(tls, _pCtx, _z, _n, uint8(i32(1)), _xDel) - return - } var _sqlite3_result_textØ00__func__Ø000 [20]int8 // - @@ -6733,8 +6405,6 @@ func _setResultStrOrError(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n in Xsqlite3_result_error_toobig(tls, _pCtx) _0: - return - } func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc uint8, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:70469:1 @@ -6765,8 +6435,7 @@ func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc u } _sqlite3VdbeMemSetNull(tls, _pMem) - r0 = i32(0) - return + return i32(0) _5: if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == nil { @@ -6857,9 +6526,7 @@ _22: if _nByte <= _iLimit { goto _25 } - - r0 = i32(18) - return + return i32(18) _25: if _sqlite3VdbeMemClearAndResize(tls, _pMem, func() int32 { @@ -6870,9 +6537,7 @@ _25: }()) == 0 { goto _28 } - - r0 = _sqlite3NomemError(tls, i32(70522)) - return + return _sqlite3NomemError(tls, i32(70522)) _28: crt.Xmemcpy(tls, (unsafe.Pointer)(_pMem.X5), (unsafe.Pointer)(_z), uint32(_8_nAlloc)) @@ -6925,22 +6590,16 @@ _29: if int32(_pMem.X2) == i32(1) || _sqlite3VdbeMemHandleBom(tls, _pMem) == 0 { goto _37 } - - r0 = _sqlite3NomemError(tls, i32(70542)) - return + return _sqlite3NomemError(tls, i32(70542)) _37: if _nByte <= _iLimit { goto _38 } - - r0 = i32(18) - return + return i32(18) _38: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemSetStrØ00__func__Ø000 [21]int8 // - @@ -7012,7 +6671,6 @@ _8: _7: r0 = _rc return - } var _sqlite3VdbeMemHandleBomØ00__func__Ø000 [24]int8 // - @@ -7031,8 +6689,6 @@ func Xsqlite3_result_error_toobig(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sq *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = i32(18) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(25 /* X7 */))) = uint8(i32(1)) _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), str(5140), i32(-1), uint8(i32(1)), nil) - return - } var _sqlite3_result_error_toobigØ00__func__Ø000 [28]int8 // - @@ -7075,7 +6731,6 @@ _1: if (*_zCsr) != 0 { goto _2 } - return _2: @@ -7114,8 +6769,6 @@ _7: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _0: - return - } var _renameTriggerFuncØ00__func__Ø000 [18]int8 // - @@ -7156,7 +6809,6 @@ func _renameParentFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, if _zInput != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && _zOld != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -7230,8 +6882,6 @@ _5: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zOutput)) - return - } func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *int8) { // sqlite3.c:24937:1 @@ -7246,9 +6896,7 @@ func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *in if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _2: func() { @@ -7265,9 +6913,7 @@ _2: crt.Xmemcpy(tls, (unsafe.Pointer)(_zNew), (unsafe.Pointer)(_z), uint32(_n)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNew)) + 1*uintptr(_n))) = int8(i32(0)) _5: - r0 = _zNew - return - + return _zNew } var _sqlite3DbStrNDupØ00__func__Ø000 [17]int8 // - @@ -7286,7 +6932,6 @@ func _sqlite3Dequote(tls *crt.TLS, _z *int8) { // sqlite3.c:27859:1 if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -7294,7 +6939,6 @@ _0: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_quote))))) & i32(128)) != 0 { goto _1 } - return _1: @@ -7338,8 +6982,6 @@ _11: _5: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_j))) = int8(i32(0)) - return - } var _sqlite3DequoteØ00__func__Ø000 [15]int8 // - @@ -7350,8 +6992,6 @@ func init() { func _sqlite3RegisterDateTimeFunctions(tls *crt.TLS) { // sqlite3.c:20030:1 _sqlite3InsertBuiltinFuncs(tls, (*XFuncDef)(unsafe.Pointer(&_sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001)), i32(8)) - return - } var _sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001 [8]XFuncDef // sqlite3.c:20031:18 @@ -7386,8 +7026,6 @@ func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv _computeJD(tls, &_x) Xsqlite3_result_double(tls, _context, float64(_x.X0)/(8.64e+07)) _0: - return - } func _isDate(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem, _p *XDateTime) (r0 int32) { // sqlite3.c:19672:1 @@ -7403,9 +7041,7 @@ func _isDate(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem if _argc != i32(0) { goto _0 } - - r0 = _setDateTimeToCurrent(tls, _context, _p) - return + return _setDateTimeToCurrent(tls, _context, _p) _0: if store961(&_eType, Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))) != i32(2) && _eType != i32(1) { @@ -7420,9 +7056,7 @@ _2: if _z != nil && _parseDateOrTime(tls, _context, (*int8)(unsafe.Pointer(_z)), _p) == 0 { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _3: @@ -7437,9 +7071,7 @@ _6: if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && _parseModifier(tls, _context, (*int8)(unsafe.Pointer(_z)), _n, _p) == 0 { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: _i += 1 @@ -7450,14 +7082,10 @@ _9: if (_p.X14) == 0 && _validJulianDay(tls, _p.X0) != 0 { goto _13 } - - r0 = i32(1) - return + return i32(1) _13: - r0 = i32(0) - return - + return i32(0) } func _setDateTimeToCurrent(tls *crt.TLS, _context *Xsqlite3_context, _p *XDateTime) (r0 int32) { // sqlite3.c:19139:1 @@ -7467,13 +7095,10 @@ func _setDateTimeToCurrent(tls *crt.TLS, _context *Xsqlite3_context, _p *XDateTi } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X8 */))) = int8(i32(1)) - r0 = i32(0) - return + return i32(0) _0: - r0 = i32(1) - return - + return i32(1) } func _sqlite3StmtCurrentTime(tls *crt.TLS, _p *Xsqlite3_context) (r0 int64) { // sqlite3.c:76733:1 @@ -7502,7 +7127,6 @@ _3: _2: r0 = *_piTime return - } var _sqlite3StmtCurrentTimeØ00__func__Ø000 [23]int8 // - @@ -7533,15 +7157,11 @@ _1: }{(_pVfs.X16)})))(tls, _pVfs, &_2_r) *_pTimeOut = int64(_2_r * (8.64e+07)) _2: - r0 = _rc - return - + return _rc } func Xsqlite3_value_type(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76224:12 - r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_value_typeØ00aTypeØ001)) + 1*uintptr(int32(_pVal.X1)&i32(31))))) - return - + return int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_value_typeØ00aTypeØ001)) + 1*uintptr(int32(_pVal.X1)&i32(31))))) } var _sqlite3_value_typeØ00aTypeØ001 [32]uint8 // sqlite3.c:76225:19 @@ -7560,14 +7180,10 @@ func _setRawDateNumber(tls *crt.TLS, _p *XDateTime, _r float64) { // sqlite3.c:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int64((_r * (8.64e+07)) + (0.5)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X8 */))) = int8(i32(1)) _1: - return - } func Xsqlite3_value_double(tls *crt.TLS, _pVal *XMem) (r0 float64) { // sqlite3.c:76193:12 - r0 = _sqlite3VdbeRealValue(tls, _pVal) - return - + return _sqlite3VdbeRealValue(tls, _pVal) } func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3.c:70102:1 @@ -7589,16 +7205,16 @@ func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3. goto _5 } - r0 = *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) - return + /* X0 */ + return *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0))))) _5: if (int32(_pMem.X1) & i32(4)) == 0 { goto _7 } - r0 = float64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return float64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0)))))) _7: if (int32(_pMem.X1) & i32(18)) == 0 { @@ -7607,13 +7223,10 @@ _7: _3_val = 0 _sqlite3AtoF(tls, _pMem.X5, &_3_val, _pMem.X4, _pMem.X2) - r0 = _3_val - return + return _3_val _9: - r0 = float64(0) - return - + return float64(0) } var _sqlite3VdbeRealValueØ00__func__Ø000 [21]int8 // - @@ -7713,9 +7326,7 @@ _12: if uintptr(unsafe.Pointer(_z)) < uintptr(unsafe.Pointer(_zEnd)) { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: if int32(*_z) != i32(45) { @@ -8105,9 +7716,7 @@ _73: _61: _51: *_pResult = _result - r0 = bool2int((((_z == _zEnd) && (_nDigits > i32(0))) && _eValid != 0) && (_nonNum == i32(0))) - return - + return bool2int((((_z == _zEnd) && (_nDigits > i32(0))) && _eValid != 0) && (_nonNum == i32(0))) } var _sqlite3AtoFØ00__func__Ø000 [12]int8 // - @@ -8122,25 +7731,19 @@ func _parseDateOrTime(tls *crt.TLS, _context *Xsqlite3_context, _zDate *int8, _p if _parseYyyyMmDd(tls, _zDate, _p) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _parseHhMmSs(tls, _zDate, _p) != i32(0) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if _sqlite3StrICmp(tls, _zDate, str(5544)) != i32(0) { goto _4 } - - r0 = _setDateTimeToCurrent(tls, _context, _p) - return + return _setDateTimeToCurrent(tls, _context, _p) _4: if _sqlite3AtoF(tls, _zDate, &_r, _sqlite3Strlen30(tls, _zDate), uint8(i32(1))) == 0 { @@ -8148,13 +7751,10 @@ _4: } _setRawDateNumber(tls, _p, _r) - r0 = i32(0) - return + return i32(0) _6: - r0 = i32(1) - return - + return i32(1) } func _parseYyyyMmDd(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { // sqlite3.c:19102:1 @@ -8180,9 +7780,7 @@ _1: if _getDigits(tls, _zDate, str(5548), unsafe.Pointer(&_Y), unsafe.Pointer(&_M), unsafe.Pointer(&_D)) == i32(3) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: { @@ -8214,8 +7812,7 @@ _6: goto _9 _8: - r0 = i32(1) - return + return i32(1) _9: _7: @@ -8235,9 +7832,7 @@ _7: _computeJD(tls, _p) _12: - r0 = i32(0) - return - + return i32(0) } func _getDigits(tls *crt.TLS, _zDate *int8, _zFormat *int8, args ...interface{}) (r0 int32) { // sqlite3.c:18911:1 @@ -8308,9 +7903,7 @@ _10: _end_getDigits: _ap = nil - r0 = _cnt - return - + return _cnt } var _getDigitsØ00__func__Ø000 [10]int8 // - @@ -8340,9 +7933,7 @@ func _parseHhMmSs(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { // sql if _getDigits(tls, _zDate, str(5608), unsafe.Pointer(&_h), unsafe.Pointer(&_m)) == i32(2) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: { @@ -8358,9 +7949,7 @@ _0: if _getDigits(tls, _zDate, str(5616), unsafe.Pointer(&_s)) == i32(1) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: { @@ -8409,9 +7998,7 @@ _7: if _parseTimezone(tls, _zDate, _p) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X12 */))) = int8(func() int32 { @@ -8420,9 +8007,7 @@ _8: } return i32(0) }()) - r0 = i32(0) - return - + return i32(0) } func _parseTimezone(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { // sqlite3.c:18965:1 @@ -8470,8 +8055,7 @@ _4: goto _zulu_time _7: - r0 = bool2int(_c != i32(0)) - return + return bool2int(_c != i32(0)) _5: _3: @@ -8479,9 +8063,7 @@ _3: if _getDigits(tls, _zDate, str(5620), unsafe.Pointer(&_nHr), unsafe.Pointer(&_nMn)) == i32(2) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: { @@ -8501,9 +8083,7 @@ _10: _11: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X13 */))) = int8(i32(1)) - r0 = bool2int(int32(*_zDate) != i32(0)) - return - + return bool2int(int32(*_zDate) != i32(0)) } func _computeJD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19052:1 @@ -8524,7 +8104,6 @@ func _computeJD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19052:1 if (_p.X8) == 0 { goto _0 } - return _0: @@ -8590,21 +8169,15 @@ _6: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X12 */))) = int8(i32(0)) _8: _7: - return - } func _datetimeError(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19041:1 crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(48)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(46 /* X14 */))) = int8(i32(1)) - return - } func Xsqlite3_value_bytes(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76187:12 - r0 = _sqlite3ValueBytes(tls, _pVal, uint8(i32(1))) - return - + return _sqlite3ValueBytes(tls, _pVal, uint8(i32(1))) } func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // sqlite3.c:71311:1 @@ -8620,9 +8193,7 @@ func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // s if (int32(_p.X1)&i32(2)) == i32(0) || int32(_pVal.X2) != int32(_enc) { goto _4 } - - r0 = _p.X4 - return + return _p.X4 _4: if (int32(_p.X1) & i32(16)) == i32(0) { @@ -8633,25 +8204,20 @@ _4: goto _6 } - r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return (_p.X4) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0)))))) _6: - r0 = _p.X4 - return + return _p.X4 _5: if (int32(_p.X1) & i32(1)) == 0 { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: - r0 = _valueBytes(tls, _pVal, _enc) - return - + return _valueBytes(tls, _pVal, _enc) } var _sqlite3ValueBytesØ00__func__Ø000 [18]int8 // - @@ -8661,14 +8227,12 @@ func init() { } func _valueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // sqlite3.c:71308:1 - r0 = func() int32 { + return func() int32 { if _valueToText(tls, _pVal, _enc) != (unsafe.Pointer)(uintptr(i32(0))) { return (_pVal.X4) } return i32(0) }() - return - } func _parseModifier(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32, _p *XDateTime) (r0 int32) { // sqlite3.c:19455:1 @@ -9090,36 +8654,28 @@ _17: goto _19 _19: - r0 = _rc - return - + return _rc } func Xsqlite3_stricmp(tls *crt.TLS, _zLeft *int8, _zRight *int8) (r0 int32) { // sqlite3.c:27903:12 if _zLeft != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = func() int32 { + return func() int32 { if _zRight != nil { return i32(-1) } return i32(0) }() - return _0: if _zRight != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: - r0 = _sqlite3StrICmp(tls, _zLeft, _zRight) - return - + return _sqlite3StrICmp(tls, _zLeft, _zRight) } func _localtimeOffset(tls *crt.TLS, _p *XDateTime, _pCtx *Xsqlite3_context, _pRc *int32) (r0 int64) { // sqlite3.c:19351:1 @@ -9162,8 +8718,7 @@ _2: Xsqlite3_result_error(tls, _pCtx, str(5784), i32(-1)) *_pRc = i32(1) - r0 = int64(i32(0)) - return + return int64(i32(0)) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_y)) + uintptr(8 /* X1 */))) = (_sLocal.X5) + i32(1900) @@ -9180,16 +8735,12 @@ _3: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_y)) + uintptr(46 /* X14 */))) = int8(i32(0)) _computeJD(tls, &_y) *_pRc = i32(0) - r0 = (_y.X0) - (_x.X0) - return - + return (_y.X0) - (_x.X0) } func _computeYMD_HMS(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19266:1 _computeYMD(tls, _p) _computeHMS(tls, _p) - return - } func _computeYMD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19220:1 @@ -9210,7 +8761,6 @@ func _computeYMD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19220:1 if (_p.X10) == 0 { goto _0 } - return _0: @@ -9253,14 +8803,10 @@ _1: }() _2: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X10 */))) = int8(i32(1)) - return - } func _validJulianDay(tls *crt.TLS, _iJD int64) (r0 int32) { // sqlite3.c:19213:1 - r0 = bool2int((_iJD >= int64(i32(0))) && (_iJD <= i64(464269060799999))) - return - + return bool2int((_iJD >= int64(i32(0))) && (_iJD <= i64(464269060799999))) } var _computeYMDØ00__func__Ø000 [11]int8 // - @@ -9275,7 +8821,6 @@ func _computeHMS(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19247:1 if (_p.X11) == 0 { goto _0 } - return _0: @@ -9302,8 +8847,6 @@ _0: } *(*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)) - return - } func _osLocaltime(tls *crt.TLS, _t *int32, _pTm *crt.Xtm) (r0 int32) { // sqlite3.c:19312:1 @@ -9330,9 +8873,7 @@ _0: _1: Xsqlite3_mutex_leave(tls, _mutex) _rc = bool2int(_pX == (*crt.Xtm)(unsafe.Pointer(uintptr(i32(0))))) - r0 = _rc - return - + return _rc } func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32) { // sqlite3.c:76358:12 @@ -9345,8 +8886,6 @@ func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n i *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(25 /* X7 */))) = uint8(i32(1)) _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _z, _n, uint8(i32(1)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) - return - } var _sqlite3_result_errorØ00__func__Ø000 [21]int8 // - @@ -9359,8 +8898,6 @@ func _clearYMD_HMS_TZ(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19274:1 *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X10 */))) = int8(i32(0)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(43 /* X11 */))) = int8(i32(0)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X12 */))) = int8(i32(0)) - return - } func Xsqlite3_strnicmp(tls *crt.TLS, _zLeft *int8, _zRight *int8, _N int32) (r0 int32) { // sqlite3.c:27924:12 @@ -9371,22 +8908,18 @@ func Xsqlite3_strnicmp(tls *crt.TLS, _zLeft *int8, _zRight *int8, _N int32) (r0 if _zLeft != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = func() int32 { + return func() int32 { if _zRight != nil { return i32(-1) } return i32(0) }() - return _0: if _zRight != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _a = (*uint8)(unsafe.Pointer(_zLeft)) @@ -9401,14 +8934,12 @@ _5: goto _5 _6: - r0 = func() int32 { + return func() int32 { if _N < i32(0) { return i32(0) } return (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(*_a)))) - int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(*_b))))) }() - return - } var _aXformType [6]struct { @@ -9437,8 +8968,6 @@ func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64 } }() _sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _rVal) - return - } var _sqlite3_result_doubleØ00__func__Ø000 [22]int8 // - @@ -9456,8 +8985,6 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli *(*float64)(unsafe.Pointer((*T5445581)(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 - } func _sqlite3IsNaN(tls *crt.TLS, _x float64) (r0 int32) { // sqlite3.c:27673:1 @@ -9470,9 +8997,7 @@ func _sqlite3IsNaN(tls *crt.TLS, _x float64) (r0 int32) { // sqlite3.c:27673:1 _y = _x _z = _y _rc = bool2int(_y != _z) - r0 = _rc - return - + return _rc } func _dateFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19771:1 @@ -9488,8 +9013,6 @@ func _dateFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM Xsqlite3_snprintf(tls, int32(u32(100)), (*int8)(unsafe.Pointer(&_1_zBuf)), str(5916), _x.X1, _x.X2, _x.X3) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_1_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) _0: - return - } func _timeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19752:1 @@ -9505,8 +9028,6 @@ func _timeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM Xsqlite3_snprintf(tls, int32(u32(100)), (*int8)(unsafe.Pointer(&_1_zBuf)), str(5932), _x.X4, _x.X5, int32(_x.X7)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_1_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) _0: - return - } func _datetimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19732:1 @@ -9522,8 +9043,6 @@ func _datetimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv Xsqlite3_snprintf(tls, int32(u32(100)), (*int8)(unsafe.Pointer(&_1_zBuf)), str(5948), _x.X1, _x.X2, _x.X3, _x.X4, _x.X5, int32(_x.X7)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_1_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) _0: - return - } func _strftimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19804:1 @@ -9554,7 +9073,6 @@ func _strftimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv if _argc != i32(0) { goto _0 } - return _0: @@ -9562,7 +9080,6 @@ _0: if _zFmt != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _isDate(tls, _context, _argc-i32(1), (**XMem)(unsafe.Pointer(uintptr(unsafe.Pointer(_argv))+uintptr(unsafe.Pointer((**XMem)(unsafe.Pointer(uintptr(unsafe.Pointer((**XMem)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((**XMem)(unsafe.Pointer(uintptr(4))))))))))), &_x) == 0 { goto _2 } - return _2: @@ -9876,8 +9393,6 @@ _32: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) }()) - return - } func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76483:12 @@ -9891,8 +9406,6 @@ func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sql *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = _sqlite3NomemError(tls, i32(76486)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(25 /* X7 */))) = uint8(i32(1)) _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9))) - return - } var _sqlite3_result_error_nomemØ00__func__Ø000 [27]int8 // - @@ -9905,24 +9418,18 @@ func _ctimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUs _ = _NotUsed2 _timeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) - return - } func _ctimestampFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19970:1 _ = _NotUsed2 _datetimeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) - return - } func _cdateFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19956:1 _ = _NotUsed2 _dateFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) - return - } var _sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001 [60]XFuncDef // sqlite3.c:107046:18 @@ -10098,8 +9605,6 @@ _2: Xsqlite3_result_error(tls, _context, _zErrMsg, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErrMsg)) _4: - return - } func Xsqlite3_load_extension(tls *crt.TLS, _db *Xsqlite3, _zFile *int8, _zProc *int8, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:112129:12 @@ -10109,9 +9614,7 @@ func Xsqlite3_load_extension(tls *crt.TLS, _db *Xsqlite3, _zFile *int8, _zProc * _rc = _sqlite3LoadExtension(tls, _db, _zFile, _zProc, _pzErrMsg) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3LoadExtension(tls *crt.TLS, _db *Xsqlite3, _zFile *int8, _zProc *int8, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:111988:1 @@ -10165,8 +9668,7 @@ _0: *_pzErrMsg = Xsqlite3_mprintf(tls, str(6508)) _2: - r0 = i32(1) - return + return i32(1) _1: _zEntry = func() *int8 { @@ -10186,9 +9688,7 @@ _5: if _3_zAltFile != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(112039)) - return + return _sqlite3NomemError(tls, i32(112039)) _10: _handle = _sqlite3OsDlOpen(tls, _pVfs, _3_zAltFile) @@ -10234,8 +9734,7 @@ _11: } _sqlite3OsDlClose(tls, _pVfs, _handle) - r0 = _sqlite3NomemError(tls, i32(112074)) - return + return _sqlite3NomemError(tls, i32(112074)) _16: crt.Xmemcpy(tls, (unsafe.Pointer)(_zAltEntry), (unsafe.Pointer)(str(6592)), uint32(i32(8))) @@ -10308,8 +9807,7 @@ _31: _30: _sqlite3OsDlClose(tls, _pVfs, _handle) Xsqlite3_free(tls, (unsafe.Pointer)(_zAltEntry)) - r0 = i32(1) - return + return i32(1) _29: Xsqlite3_free(tls, (unsafe.Pointer)(_zAltEntry)) @@ -10321,9 +9819,7 @@ _29: if _rc != i32(256) { goto _33 } - - r0 = i32(0) - return + return i32(0) _33: if _pzErrMsg == nil { @@ -10334,17 +9830,14 @@ _33: _34: Xsqlite3_free(tls, (unsafe.Pointer)(_zErrmsg)) _sqlite3OsDlClose(tls, _pVfs, _handle) - r0 = i32(1) - return + return i32(1) _32: _aHandle = (*unsafe.Pointer)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(4)*uint32((_db.X39)+i32(1)))))) if _aHandle != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _35 } - - r0 = _sqlite3NomemError(tls, i32(112118)) - return + return _sqlite3NomemError(tls, i32(112118)) _35: if (_db.X39) <= i32(0) { @@ -10356,9 +9849,7 @@ _36: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_db.X40)) *(**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(176 /* X40 */))) = _aHandle *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db.X40)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(172 /* X39 */))), int32(1))))) = _handle - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_mprintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) (r0 *int8) { // sqlite3.c:26025:12 @@ -10369,17 +9860,13 @@ func Xsqlite3_mprintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) (r0 *in if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _ap = args _z = Xsqlite3_vmprintf(tls, _zFormat, _ap) _ap = nil - r0 = _z - return - + return _z } func Xsqlite3_vmprintf(tls *crt.TLS, _zFormat *int8, _ap []interface{}) (r0 *int8) { // sqlite3.c:26001:12 @@ -10394,32 +9881,25 @@ func Xsqlite3_vmprintf(tls *crt.TLS, _zFormat *int8, _ap []interface{}) (r0 *int } _sqlite3MisuseError(tls, i32(26008)) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: if Xsqlite3_initialize(tls) == 0 { goto _1 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: _sqlite3StrAccumInit(tls, &_acc, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(&_zBase)), int32(u32(70)), i32(1000000000)) _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) _z = _sqlite3StrAccumFinish(tls, &_acc) - r0 = _z - return - + return _z } func _sqlite3OsDlOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8) (r0 unsafe.Pointer) { // sqlite3.c:20293:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8) unsafe.Pointer)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8) unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8) unsafe.Pointer }{(_pVfs.X10)})))(tls, _pVfs, _zPath) - return - } var _sqlite3LoadExtensionØ00azEndingsØ001 [1]*int8 // sqlite3.c:112006:21 @@ -10432,38 +9912,28 @@ func Xsqlite3_malloc64(tls *crt.TLS, _n uint64) (r0 unsafe.Pointer) { // sqlite3 if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: - r0 = _sqlite3Malloc(tls, _n) - return - + return _sqlite3Malloc(tls, _n) } func _sqlite3OsDlError(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nByte int32, _zBufOut *int8) { // sqlite3.c:20296:1 (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8) }{(_pVfs.X11)})))(tls, _pVfs, _nByte, _zBufOut) - return - } func _sqlite3OsDlSym(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pHdle unsafe.Pointer, _zSym *int8) (r0 func(*crt.TLS)) { // sqlite3.c:20299:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, unsafe.Pointer, *int8) func(*crt.TLS))(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, unsafe.Pointer, *int8) func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, *int8) func(*crt.TLS) }{(_pVfs.X12)})))(tls, _pVfs, _pHdle, _zSym) - return - } func _sqlite3OsDlClose(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pHandle unsafe.Pointer) { // sqlite3.c:20302:1 (*(*func(*crt.TLS, *Xsqlite3_vfs, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) }{(_pVfs.X13)})))(tls, _pVfs, _pHandle) - return - } var _sqlite3Apis Xsqlite3_api_routines // sqlite3.c:111678:35 @@ -10712,14 +10182,10 @@ func Xsqlite3_aggregate_context(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32 if (int32((*XMem)(unsafe.Pointer(_p.X2)).X1) & i32(8192)) != i32(0) { goto _6 } - - r0 = _createAggContext(tls, _p, _nByte) - return + return _createAggContext(tls, _p, _nByte) _6: - r0 = (unsafe.Pointer)((*XMem)(unsafe.Pointer(_p.X2)).X5) - return - + return (unsafe.Pointer)((*XMem)(unsafe.Pointer(_p.X2)).X5) } var _sqlite3_aggregate_contextØ00__func__Ø000 [26]int8 // - @@ -10759,7 +10225,6 @@ _4: _3: r0 = (unsafe.Pointer)(_pMem.X5) return - } var _createAggContextØ00__func__Ø000 [17]int8 // - @@ -10777,9 +10242,7 @@ func Xsqlite3_aggregate_count(tls *crt.TLS, _p *Xsqlite3_context) (r0 int32) { / crt.X__builtin_abort(tls) } }() - r0 = (*XMem)(unsafe.Pointer(_p.X2)).X4 - return - + return (*XMem)(unsafe.Pointer(_p.X2)).X4 } var _sqlite3_aggregate_countØ00__func__Ø000 [24]int8 // - @@ -10792,14 +10255,10 @@ func Xsqlite3_bind_blob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData un if _nData >= i32(0) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(77318)) - return + return _sqlite3MisuseError(tls, i32(77318)) _0: - r0 = _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(0))) - return - + return _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(0))) } func _bindText(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData int32, _xDel func(*crt.TLS, unsafe.Pointer), _encoding uint8) (r0 int32) { // sqlite3.c:77276:1 @@ -10851,7 +10310,6 @@ _6: _4: r0 = _rc return - } func _vdbeUnbind(tls *crt.TLS, _p *TVdbe, _i int32) (r0 int32) { // sqlite3.c:77233:1 @@ -10860,9 +10318,7 @@ func _vdbeUnbind(tls *crt.TLS, _p *TVdbe, _i int32) (r0 int32) { // sqlite3.c:77 if _vdbeSafetyNotNull(tls, _p) == 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(77236)) - return + return _sqlite3MisuseError(tls, i32(77236)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) @@ -10873,8 +10329,7 @@ _0: _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(21)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) Xsqlite3_log(tls, i32(21), str(6924), unsafe.Pointer(_p.X36)) - r0 = _sqlite3MisuseError(tls, i32(77244)) - return + return _sqlite3MisuseError(tls, i32(77244)) _2: if _i >= i32(1) && _i <= int32(_p.X4) { @@ -10883,8 +10338,7 @@ _2: _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(25)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) - r0 = i32(25) - return + return i32(25) _4: _i -= 1 @@ -10909,9 +10363,7 @@ _4: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(i32(1)), 1, 0) _11: - r0 = i32(0) - return - + return i32(0) } func _vdbeSafetyNotNull(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76051:1 @@ -10920,13 +10372,10 @@ func _vdbeSafetyNotNull(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76051 } Xsqlite3_log(tls, i32(21), str(6996)) - r0 = i32(1) - return + return i32(1) _0: - r0 = _vdbeSafety(tls, _p) - return - + return _vdbeSafety(tls, _p) } func _vdbeSafety(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76043:1 @@ -10935,13 +10384,10 @@ func _vdbeSafety(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76043:1 } Xsqlite3_log(tls, i32(21), str(7036)) - r0 = i32(1) - return + return i32(1) _0: - r0 = i32(0) - return - + return i32(0) } func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c:27753:1 @@ -10958,8 +10404,6 @@ func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c: _sqlite3ErrorFinish(tls, _db, _err_code) _3: - return - } var _sqlite3ErrorØ00__func__Ø000 [13]int8 // - @@ -10976,21 +10420,16 @@ func _sqlite3ErrorFinish(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqli _sqlite3ValueSetNull(tls, (*XMem)(unsafe.Pointer(_db.X56))) _0: _sqlite3SystemError(tls, _db, _err_code) - return - } func _sqlite3ValueSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:70276:1 _sqlite3VdbeMemSetNull(tls, _p) - return - } func _sqlite3SystemError(tls *crt.TLS, _db *Xsqlite3, _rc int32) { // sqlite3.c:27763:1 if _rc != i32(3082) { goto _0 } - return _0: @@ -11005,12 +10444,10 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(56 /* X12 */))) = _sqlite3OsGetLastError(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0))) _2: - return - } func _sqlite3OsGetLastError(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // sqlite3.c:20312:1 - r0 = func() int32 { + return func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8) int32 }{(_pVfs.X17)}))) != nil { @@ -11020,8 +10457,6 @@ func _sqlite3OsGetLastError(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // s } return i32(0) }() - return - } var _vdbeUnbindØ00__func__Ø000 [11]int8 // - @@ -11046,14 +10481,10 @@ func _sqlite3ApiExit(tls *crt.TLS, _db *Xsqlite3, _rc int32) (r0 int32) { // sql if (_db.X17) == 0 && _rc != i32(3082) { goto _5 } - - r0 = _apiOomError(tls, _db) - return + return _apiOomError(tls, _db) _5: - r0 = _rc & (_db.X11) - return - + return _rc & (_db.X11) } var _sqlite3ApiExitØ00__func__Ø000 [15]int8 // - @@ -11065,9 +10496,7 @@ func init() { func _apiOomError(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:24995:1 _sqlite3OomClear(tls, _db) _sqlite3Error(tls, _db, i32(7)) - r0 = _sqlite3NomemError(tls, i32(24998)) - return - + return _sqlite3NomemError(tls, i32(24998)) } func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 @@ -11085,8 +10514,6 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _1: - return - } var _sqlite3OomClearØ00__func__Ø000 [16]int8 // - @@ -11109,15 +10536,11 @@ func Xsqlite3_bind_double(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _rValue _sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X24)+48*uintptr(_i-i32(1)))), _rValue) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func Xsqlite3_bind_int(tls *crt.TLS, _p unsafe.Pointer, _i int32, _iValue int32) (r0 int32) { // sqlite3.c:77346:12 - r0 = Xsqlite3_bind_int64(tls, _p, _i, int64(_iValue)) - return - + return Xsqlite3_bind_int64(tls, _p, _i, int64(_iValue)) } func Xsqlite3_bind_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _iValue int64) (r0 int32) { // sqlite3.c:77349:12 @@ -11134,9 +10557,7 @@ func Xsqlite3_bind_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _iValue _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X24)+48*uintptr(_i-i32(1)))), _iValue) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70309:1 @@ -11151,16 +10572,12 @@ _0: *(*int64)(unsafe.Pointer((*T5445581)(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 - } func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1 _sqlite3VdbeMemSetNull(tls, _pMem) *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - return - } func Xsqlite3_bind_null(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77359:12 @@ -11176,43 +10593,33 @@ func Xsqlite3_bind_null(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32 Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func Xsqlite3_bind_parameter_count(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77464:12 var _p *TVdbe // sqlite3.c:77465:8 _ = _p _p = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = func() int32 { + return func() int32 { if _p != nil { return int32(_p.X4) } return i32(0) }() - return - } func Xsqlite3_bind_parameter_index(tls *crt.TLS, _pStmt unsafe.Pointer, _zName *int8) (r0 int32) { // sqlite3.c:77490:12 - r0 = _sqlite3VdbeParameterIndex(tls, (*TVdbe)(unsafe.Pointer(_pStmt)), _zName, _sqlite3Strlen30(tls, _zName)) - return - + return _sqlite3VdbeParameterIndex(tls, (*TVdbe)(unsafe.Pointer(_pStmt)), _zName, _sqlite3Strlen30(tls, _zName)) } func _sqlite3VdbeParameterIndex(tls *crt.TLS, _p *TVdbe, _zName *int8, _nName int32) (r0 int32) { // sqlite3.c:77486:1 if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = _sqlite3VListNameToNum(tls, _p.X25, _zName, _nName) - return - + return _sqlite3VListNameToNum(tls, _p.X25, _zName, _nName) } func _sqlite3VListNameToNum(tls *crt.TLS, _pIn *int32, _zName *int8, _nName int32) (r0 int32) { // sqlite3.c:29169:1 @@ -11225,9 +10632,7 @@ func _sqlite3VListNameToNum(tls *crt.TLS, _pIn *int32, _zName *int8, _nName int3 if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _mx = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) @@ -11237,9 +10642,7 @@ _1: if crt.Xstrncmp(tls, _1_z, _zName, uint32(_nName)) != i32(0) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(_nName)))) != i32(0) { goto _3 } - - r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i))) - return + return *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i))) _3: { @@ -11250,10 +10653,7 @@ _3: if _i < _mx { goto _1 } - - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_bind_parameter_name(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *int8) { // sqlite3.c:77475:12 @@ -11263,14 +10663,10 @@ func Xsqlite3_bind_parameter_name(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = _sqlite3VListNumToName(tls, _p.X25, _i) - return - + return _sqlite3VListNumToName(tls, _p.X25, _i) } func _sqlite3VListNumToName(tls *crt.TLS, _pIn *int32, _iVal int32) (r0 *int8) { // sqlite3.c:29153:1 @@ -11281,9 +10677,7 @@ func _sqlite3VListNumToName(tls *crt.TLS, _pIn *int32, _iVal int32) (r0 *int8) { if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _mx = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) @@ -11292,9 +10686,7 @@ _1: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i)))) != _iVal { goto _2 } - - r0 = (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2)))))) - return + return (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2)))))) _2: { @@ -11305,22 +10697,15 @@ _2: if _i < _mx { goto _1 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } func Xsqlite3_bind_text(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData int32, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77368:12 - r0 = _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), _nData, _xDel, uint8(i32(1))) - return - + return _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), _nData, _xDel, uint8(i32(1))) } func Xsqlite3_bind_text16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData int32, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77394:12 - r0 = _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(2))) - return - + return _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(2))) } func Xsqlite3_bind_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _pValue *XMem) (r0 int32) { // sqlite3.c:77404:12 @@ -11369,9 +10754,7 @@ _5: goto _6 _6: - r0 = _rc - return - + return _rc } func Xsqlite3_bind_zeroblob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n int32) (r0 int32) { // sqlite3.c:77435:12 @@ -11388,9 +10771,7 @@ func Xsqlite3_bind_zeroblob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n in _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X24)+48*uintptr(_i-i32(1)))), _n) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite3.c:70284:1 @@ -11406,17 +10787,13 @@ _0: *(*int32)(unsafe.Pointer((*T5445581)(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 - } func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, unsafe.Pointer, int32) int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:141417:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141423)) - return + return _sqlite3MisuseError(tls, i32(141423)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -11425,9 +10802,7 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(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) - return - + return i32(0) } func _sqlite3SafetyCheckOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:28854:1 @@ -11438,8 +10813,7 @@ func _sqlite3SafetyCheckOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3. } _logBadConnection(tls, str(200)) - r0 = i32(0) - return + return i32(0) _0: _magic = _db.X28 @@ -11453,19 +10827,14 @@ _0: _logBadConnection(tls, str(7172)) _2: - r0 = i32(0) - return + return i32(0) _1: - r0 = i32(1) - return - + return i32(1) } func _logBadConnection(tls *crt.TLS, _zType *int8) { // sqlite3.c:28833:1 Xsqlite3_log(tls, i32(21), str(7184), unsafe.Pointer(_zType)) - return - } func _sqlite3SafetyCheckSickOrOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:28871:1 @@ -11477,22 +10846,17 @@ func _sqlite3SafetyCheckSickOrOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sq } _logBadConnection(tls, str(7232)) - r0 = i32(0) - return + return i32(0) _2: - r0 = i32(1) - return - + return i32(1) } func Xsqlite3_busy_timeout(tls *crt.TLS, _db *Xsqlite3, _ms int32) (r0 int32) { // sqlite3.c:141471:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141473)) - return + return _sqlite3MisuseError(tls, i32(141473)) _0: if _ms <= i32(0) { @@ -11506,9 +10870,7 @@ _0: _1: Xsqlite3_busy_handler(tls, _db, nil, (unsafe.Pointer)(uintptr(i32(0)))) _2: - r0 = i32(0) - return - + return i32(0) } func _sqliteDefaultBusyCallback(tls *crt.TLS, _ptr unsafe.Pointer, _count int32) (r0 int32) { // sqlite3.c:141355:1 @@ -11548,16 +10910,12 @@ _3: if _delay > i32(0) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: _4: _sqlite3OsSleep(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), _delay*i32(1000)) - r0 = i32(1) - return - + return i32(1) } var _sqliteDefaultBusyCallbackØ00__func__Ø000 [26]int8 // - @@ -11579,11 +10937,9 @@ func init() { } func _sqlite3OsSleep(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nMicro int32) (r0 int32) { // sqlite3.c:20309:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{(_pVfs.X15)})))(tls, _pVfs, _nMicro) - return - } func Xsqlite3_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140845:12 @@ -11592,36 +10948,27 @@ func Xsqlite3_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140 } _sqlite3MisuseError(tls, i32(140848)) - r0 = i32(0) - return + return i32(0) _0: - r0 = _db.X29 - return - + return _db.X29 } func Xsqlite3_close(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:141009:12 - r0 = _sqlite3Close(tls, _db, i32(0)) - return - + return _sqlite3Close(tls, _db, i32(0)) } func _sqlite3Close(tls *crt.TLS, _db *Xsqlite3, _forceZombie int32) (r0 int32) { // sqlite3.c:140950:1 if _db != nil { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(140957)) - return + return _sqlite3MisuseError(tls, i32(140957)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -11639,15 +10986,12 @@ _2: _sqlite3ErrorWithMsg(tls, _db, i32(5), str(7280)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(5) - return + return i32(5) _4: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(80 /* X28 */))) = uint32(i32(1691352191)) _sqlite3LeaveMutexAndCloseZombie(tls, _db) - r0 = i32(0) - return - + return i32(0) } func _disconnectAllVtab(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:140905:1 @@ -11714,8 +11058,6 @@ _14: _13: _sqlite3VtabUnlockList(tls, _db) _sqlite3BtreeLeaveAll(tls, _db) - return - } func _sqlite3BtreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58847:1 @@ -11725,8 +11067,6 @@ func _sqlite3BtreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58847:1 _btreeEnterAll(tls, _db) _0: - return - } func _btreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58833:1 @@ -11762,8 +11102,6 @@ _7: _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(73 /* X25 */))) = uint8(_skipOk) - return - } var _btreeEnterAllØ00__func__Ø000 [14]int8 // - @@ -11830,7 +11168,6 @@ func _sqlite3BtreeEnter(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58718:1 if (_p.X3) != 0 { goto _28 } - return _28: @@ -11838,13 +11175,10 @@ _28: if (_p.X4) == 0 { goto _29 } - return _29: _btreeLockCarefully(tls, _p) - return - } var _sqlite3BtreeEnterØ00__func__Ø000 [18]int8 // - @@ -11916,8 +11250,6 @@ _18: goto _14 _17: - return - } func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22847:12 @@ -11936,15 +11268,13 @@ func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + /* X11 */ + return (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X5)})))(tls, _p) - return + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72))).X5)})))(tls, _p) _0: - r0 = _rc - return - + return _rc } var _sqlite3_mutex_tryØ00__func__Ø000 [18]int8 // - @@ -11989,8 +11319,6 @@ func _unlockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58688:1 }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X4 */))) = uint8(i32(0)) - return - } var _unlockBtreeMutexØ00__func__Ø000 [17]int8 // - @@ -12021,8 +11349,6 @@ func _lockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58674:1 Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X1) + uintptr(4 /* X1 */))))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X4 */))) = uint8(i32(1)) - return - } var _lockBtreeMutexØ00__func__Ø000 [15]int8 // - @@ -12040,11 +11366,10 @@ func Xsqlite3_mutex_notheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sq crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + /* X11 */ + return bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X8)})))(tls, _p) != 0) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72))).X8)})))(tls, _p) != 0) } var _sqlite3_mutex_notheldØ00__func__Ø000 [22]int8 // - @@ -12096,8 +11421,6 @@ _10: goto _6 _9: - return - } var _sqlite3VtabDisconnectØ00__func__Ø000 [22]int8 // - @@ -12114,9 +11437,7 @@ func _sqlite3BtreeHoldsAllMutexes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // s if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _i = i32(0) @@ -12129,18 +11450,14 @@ _1: if _2_p == nil || (_2_p.X3) == 0 || (_2_p.X6) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_2_p.X1)).X21))) != 0 { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _i += 1 goto _1 _4: - r0 = i32(1) - return - + return i32(1) } func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1 @@ -12183,8 +11500,6 @@ func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1 _8: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pVTab)) _7: - return - } var _sqlite3VtabUnlockØ00__func__Ø000 [18]int8 // - @@ -12226,8 +11541,6 @@ _5: } _4: - return - } var _sqlite3VtabUnlockListØ00__func__Ø000 [22]int8 // - @@ -12250,8 +11563,6 @@ _0: goto _0 _3: - return - } func _sqlite3BtreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58859:1 @@ -12261,8 +11572,6 @@ func _sqlite3BtreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58859:1 _btreeLeaveAll(tls, _db) _0: - return - } func _btreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58850:1 @@ -12293,8 +11602,6 @@ _6: goto _2 _5: - return - } var _btreeLeaveAllØ00__func__Ø000 [14]int8 // - @@ -12328,8 +11635,6 @@ func _sqlite3BtreeLeave(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58790:1 _unlockBtreeMutex(tls, _p) _5: _2: - return - } var _sqlite3BtreeLeaveØ00__func__Ø000 [18]int8 // - @@ -12340,9 +11645,7 @@ func init() { func _sqlite3VtabRollback(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125432:1 _callFinaliser(tls, _db, int32(u32(68))) - r0 = i32(0) - return - + return i32(0) } func _callFinaliser(tls *crt.TLS, _db *Xsqlite3, _offset int32) { // sqlite3.c:125382:1 @@ -12391,8 +11694,6 @@ _4: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_aVTrans)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(312 /* X64 */))) = i32(0) _0: - return - } func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140936:1 @@ -12409,9 +11710,7 @@ func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:14 if (*TVdbe)(unsafe.Pointer(_db.X1)) == nil { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: _j = i32(0) @@ -12424,18 +11723,14 @@ _3: if _1_pBt == nil || _sqlite3BtreeIsInBackup(tls, _1_pBt) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _j += 1 goto _3 _6: - r0 = i32(0) - return - + return i32(0) } var _connectionIsBusyØ00__func__Ø000 [17]int8 // - @@ -12457,9 +11752,7 @@ func _sqlite3BtreeIsInBackup(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p.X7) != i32(0)) - return - + return bool2int((_p.X7) != i32(0)) } var _sqlite3BtreeIsInBackupØ00__func__Ø000 [23]int8 // - @@ -12501,8 +11794,6 @@ _2: }{_sqlite3MallocSize}))) _5: _3: - return - } var _sqlite3ErrorWithMsgØ00__func__Ø000 [20]int8 // - @@ -12522,9 +11813,7 @@ func _sqlite3ValueNew(tls *crt.TLS, _db *Xsqlite3) (r0 *XMem) { // sqlite3.c:706 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(1)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X9 */))))) = _db _0: - r0 = _p - return - + return _p } func _sqlite3DbMallocZero(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24778:1 @@ -12537,9 +11826,7 @@ func _sqlite3DbMallocZero(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Poi crt.Xmemset(tls, _p, i32(0), uint32(_n)) _0: - r0 = _p - return - + return _p } func _sqlite3ValueSetStr(tls *crt.TLS, _v *XMem, _n int32, _z unsafe.Pointer, _enc uint8, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:71284:1 @@ -12549,8 +11836,6 @@ func _sqlite3ValueSetStr(tls *crt.TLS, _v *XMem, _n int32, _z unsafe.Pointer, _e _sqlite3VdbeMemSetStr(tls, _v, (*int8)(unsafe.Pointer(_z)), _n, _enc, _xDel) _0: - return - } func _sqlite3LeaveMutexAndCloseZombie(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141021:1 @@ -12713,8 +11998,6 @@ _30: Xsqlite3_free(tls, (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) _34: Xsqlite3_free(tls, (unsafe.Pointer)(_db)) - return - } func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqlite3.c:141144:1 @@ -12782,8 +12065,6 @@ _10: (_db.X48)(tls, _db.X47) _13: - return - } var _sqlite3RollbackAllØ00__func__Ø000 [19]int8 // - @@ -12799,8 +12080,6 @@ func _sqlite3BeginBenignMalloc(tls *crt.TLS) { // sqlite3.c:20543:1 (_sqlite3Hooks.X0)(tls) _0: - return - } var _sqlite3Hooks TBenignMallocHooks // sqlite3.c:20507:3 @@ -12812,9 +12091,7 @@ func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p != nil) && (int32(_p.X2) == i32(2))) - return - + return bool2int((_p != nil) && (int32(_p.X2) == i32(2))) } var _sqlite3BtreeIsInTransØ00__func__Ø000 [22]int8 // - @@ -12938,9 +12215,7 @@ _24: _20: _btreeEndTransaction(tls, _p) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeRollbackØ00__func__Ø000 [21]int8 // - @@ -12984,9 +12259,7 @@ _8: if _p == nil { goto _12 } - - r0 = _saveCursorsOnList(tls, _p, _iRoot, _pExcept) - return + return _saveCursorsOnList(tls, _p, _iRoot, _pExcept) _12: if _pExcept == nil { @@ -12999,9 +12272,7 @@ _12: sink4537 = *p } _13: - r0 = i32(0) - return - + return i32(0) } var _saveAllCursorsØ00__func__Ø000 [15]int8 // - @@ -13026,9 +12297,7 @@ _0: if i32(0) == _3_rc { goto _6 } - - r0 = _3_rc - return + return _3_rc _6: goto _7 @@ -13041,10 +12310,7 @@ _3: if _p != nil { goto _0 } - - r0 = i32(0) - return - + return i32(0) } func _saveCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59614:1 @@ -13091,9 +12357,7 @@ _9: *p = uint8(int32(*p) & i32(-15)) sink4537 = *p } - r0 = _rc - return - + return _rc } var _saveCursorPositionØ00__func__Ø000 [19]int8 // - @@ -13103,9 +12367,7 @@ func init() { } func _cursorHoldsMutex(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59408:1 - r0 = Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) - return - + return Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) } func _saveCursorKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59578:1 @@ -13169,9 +12431,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _saveCursorKeyØ00__func__Ø000 [14]int8 // - @@ -13200,9 +12460,8 @@ func _sqlite3BtreeIntegerKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sql } }() _getCellInfo(tls, _pCur) - r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X0 - return - + /* X4 */ + return (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16))).X0 } var _sqlite3BtreeIntegerKeyØ00__func__Ø000 [23]int8 // - @@ -13230,16 +12489,12 @@ func _getCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63283:1 _0: _assertCellInfo(tls, _pCur) _1: - return - } func _btreeParseCell(tls *crt.TLS, _pPage *XMemPage, _iCell int32, _pInfo *XCellInfo) { // sqlite3.c:60159:1 (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) }{(_pPage.X25)})))(tls, _pPage, (*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)*_iCell))))) + 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)*_iCell))))) + 1*uintptr(i32(1))))))))))))), _pInfo) - return - } func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3 @@ -13256,8 +12511,6 @@ func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3 crt.X__builtin_abort(tls) } }() - return - } var _assertCellInfoØ00__func__Ø000 [15]int8 // - @@ -13280,9 +12533,8 @@ func _sqlite3BtreePayloadSize(tls *crt.TLS, _pCur *XBtCursor) (r0 uint32) { // s } }() _getCellInfo(tls, _pCur) - r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X2 - return - + /* X4 */ + return (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16))).X2 } var _sqlite3BtreePayloadSizeØ00__func__Ø000 [24]int8 // - @@ -13316,9 +12568,7 @@ func _sqlite3BtreePayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt u crt.X__builtin_abort(tls) } }() - r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) - return - + return _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) } var _sqlite3BtreePayloadØ00__func__Ø000 [20]int8 // - @@ -13403,9 +12653,7 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, if uint32(int32((uintptr(unsafe.Pointer(_aPayload))-uintptr(unsafe.Pointer(_pPage.X19)))/1)) <= ((_pBt.X16) - uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X3)) { goto _15 } - - r0 = _sqlite3CorruptError(tls, i32(63508)) - return + return _sqlite3CorruptError(tls, i32(63508)) _15: if _offset >= uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X3) { @@ -13459,9 +12707,7 @@ _18: if _7_aNew != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } - - r0 = _sqlite3NomemError(tls, i32(63546)) - return + return _sqlite3NomemError(tls, i32(63546)) _23: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(52 /* X8 */))) = _6_nOvfl * i32(2) @@ -13568,9 +12814,7 @@ _47: if _amt != uint32(i32(0)) { goto _48 } - - r0 = _rc - return + return _rc _48: { @@ -13594,14 +12838,10 @@ _20: if _rc != i32(0) || _amt <= uint32(i32(0)) { goto _51 } - - r0 = _sqlite3CorruptError(tls, i32(63655)) - return + return _sqlite3CorruptError(tls, i32(63655)) _51: - r0 = _rc - return - + return _rc } var _accessPayloadØ00__func__Ø000 [14]int8 // - @@ -13611,9 +12851,7 @@ func init() { } func _sqlite3CorruptError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143228:1 - r0 = _reportError(tls, i32(11), _lineno, str(9776)) - return - + return _reportError(tls, i32(11), _lineno, str(9776)) } func _copyPayload(tls *crt.TLS, _pPayload unsafe.Pointer, _pBuf unsafe.Pointer, _nByte int32, _eOp int32, _pDbPage *XPgHdr) (r0 int32) { // sqlite3.c:63425:1 @@ -13627,9 +12865,7 @@ func _copyPayload(tls *crt.TLS, _pPayload unsafe.Pointer, _pBuf unsafe.Pointer, if _1_rc == i32(0) { goto _1 } - - r0 = _1_rc - return + return _1_rc _1: crt.Xmemcpy(tls, _pPayload, _pBuf, uint32(_nByte)) @@ -13638,9 +12874,7 @@ _1: _0: crt.Xmemcpy(tls, _pBuf, _pPayload, uint32(_nByte)) _2: - r0 = i32(0) - return - + return i32(0) } func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52911:1 @@ -13672,21 +12906,16 @@ func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52 if (_pPager.X38) == 0 { goto _8 } - - r0 = _subjournalPageIfRequired(tls, _pPg) - return + return _subjournalPageIfRequired(tls, _pPg) _8: - r0 = i32(0) - return + return i32(0) _7: if (_pPager.X26) == 0 { goto _10 } - - r0 = _pPager.X26 - return + return _pPager.X26 _10: if (_pPager.X47) <= uint32(_pPager.X48) { @@ -13699,13 +12928,10 @@ _10: crt.X__builtin_abort(tls) } }() - r0 = _pagerWriteLargeSector(tls, _pPg) - return + return _pagerWriteLargeSector(tls, _pPg) _12: - r0 = _pager_write(tls, _pPg) - return - + return _pager_write(tls, _pPg) } var _sqlite3PagerWriteØ00__func__Ø000 [18]int8 // - @@ -14032,9 +13258,7 @@ _45: goto _46 _46: - r0 = i32(1) - return - + return i32(1) } var _assert_pager_stateØ00__func__Ø000 [19]int8 // - @@ -14044,23 +13268,17 @@ func init() { } func _sqlite3PcacheRefCount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44862:1 - r0 = _pCache.X3 - return - + return _pCache.X3 } func _subjournalPageIfRequired(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:51344:1 if _subjRequiresPage(tls, _pPg) == 0 { goto _0 } - - r0 = _subjournalPage(tls, _pPg) - return + return _subjournalPage(tls, _pPg) _0: - r0 = i32(0) - return - + return i32(0) } func _subjRequiresPage(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:47938:1 @@ -14084,18 +13302,14 @@ _0: if (_p.X3) < _pgno || i32(0) != _sqlite3BitvecTestNotNull(tls, (*XBitvec)(unsafe.Pointer(_p.X2)), _pgno) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _i += 1 goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sqlite3.c:43794:1 @@ -14113,9 +13327,7 @@ func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) if _i < (_p.X0) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _3: @@ -14129,9 +13341,7 @@ _3: if _p != nil { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: goto _3 @@ -14141,8 +13351,8 @@ _4: goto _6 } - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553175)(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 + /* X3 */ + return bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) _6: _4_h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125) @@ -14154,18 +13364,14 @@ _8: if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _4_h = (_4_h + uint32(i32(1))) % u32(125) goto _8 _9: - r0 = i32(0) - return - + return i32(0) } var _sqlite3BitvecTestNotNullØ00__func__Ø000 [25]int8 // - @@ -14245,9 +13451,7 @@ _0: }() _rc = _addToSavepointBitvecs(tls, _pPager, _pPg.X5) _15: - r0 = _rc - return - + return _rc } var _subjournalPageØ00__func__Ø000 [15]int8 // - @@ -14257,15 +13461,11 @@ func init() { } func _pageInJournal(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:47956:1 - r0 = _sqlite3BitvecTest(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) - return - + return _sqlite3BitvecTest(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) } func _sqlite3BitvecTest(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sqlite3.c:43817:1 - r0 = bool2int((_p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) && _sqlite3BitvecTestNotNull(tls, _p, _i) != 0) - return - + return bool2int((_p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) && _sqlite3BitvecTestNotNull(tls, _p, _i) != 0) } func _openSubJournal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51281:1 @@ -14290,9 +13490,7 @@ func _openSubJournal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51 _2: _rc = _sqlite3JournalOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)), _1_flags, _1_nStmtSpill) _0: - r0 = _rc - return - + return _rc } func _sqlite3JournalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _pJfd *Xsqlite3_file, _flags int32, _nSpill int32) (r0 int32) { // sqlite3.c:88948:1 @@ -14303,9 +13501,7 @@ func _sqlite3JournalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _pJfd if _nSpill != i32(0) { goto _0 } - - r0 = _sqlite3OsOpen(tls, _pVfs, _zName, _pJfd, _flags, (*int32)(unsafe.Pointer(uintptr(i32(0))))) - return + return _sqlite3OsOpen(tls, _pVfs, _zName, _pJfd, _flags, (*int32)(unsafe.Pointer(uintptr(i32(0))))) _0: if _nSpill <= i32(0) { @@ -14329,9 +13525,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X7 */))) = _flags *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X9 */))) = _zName *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X8 */))))) = _pVfs - r0 = i32(0) - return - + return i32(0) } func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsqlite3_file, _flags int32, _pFlagsOut *int32) (r0 int32) { // sqlite3.c:20251:1 @@ -14346,9 +13540,7 @@ func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsq crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3OsOpenØ00__func__Ø000 [14]int8 // - @@ -14386,9 +13578,7 @@ func _memjrnlClose(tls *crt.TLS, _pJfd *Xsqlite3_file) (r0 int32) { // sqlite3.c _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) _memjrnlFreeChunks(tls, _p) - r0 = i32(0) - return - + return i32(0) } func _memjrnlFreeChunks(tls *crt.TLS, _p *XMemJournal) { // sqlite3.c:88739:1 @@ -14409,8 +13599,6 @@ _0: _3: *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAmt int32, _iOfst int64) (r0 int32) { // sqlite3.c:88688:1 @@ -14517,9 +13705,7 @@ _17: return int64(i32(0)) }() *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk - r0 = i32(0) - return - + return i32(0) } var _memjrnlReadØ00__func__Ø000 [12]int8 // - @@ -14559,8 +13745,7 @@ func _memjrnlWrite(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iA _1_rc = _sqlite3OsWrite(tls, _pJfd, _zBuf, _iAmt, _iOfst) _2: - r0 = _1_rc - return + return _1_rc _1: func() { @@ -14596,9 +13781,7 @@ _10: if _6_pNew != nil { goto _15 } - - r0 = _sqlite3IoerrnomemError(tls, i32(88837)) - return + return _sqlite3IoerrnomemError(tls, i32(88837)) _15: *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(0 /* X0 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) @@ -14646,9 +13829,7 @@ _14: _11: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = int32(int64(_iAmt) + _iOfst) - r0 = i32(0) - return - + return i32(0) } func _memjrnlCreateFile(tls *crt.TLS, _p *XMemJournal) (r0 int32) { // sqlite3.c:88752:1 @@ -14717,17 +13898,13 @@ _0: _sqlite3OsClose(tls, _pReal) *_p = _copy _8: - r0 = _rc - return - + return _rc } func _sqlite3OsWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32, _offset int64) (r0 int32) { // sqlite3.c:20143:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X3)})))(tls, _id, _pBuf, _amt, _offset) - return - } func _sqlite3OsClose(tls *crt.TLS, _pId *Xsqlite3_file) { // sqlite3.c:20133:1 @@ -14740,8 +13917,6 @@ func _sqlite3OsClose(tls *crt.TLS, _pId *Xsqlite3_file) { // sqlite3.c:20133:1 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_pId.X0)).X1)})))(tls, _pId) *(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pId)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } var _memjrnlWriteØ00__func__Ø000 [13]int8 // - @@ -14754,25 +13929,19 @@ func Xsqlite3_malloc(tls *crt.TLS, _n int32) (r0 unsafe.Pointer) { // sqlite3.c: if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: - r0 = func() unsafe.Pointer { + return func() unsafe.Pointer { if _n <= i32(0) { return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) } return _sqlite3Malloc(tls, uint64(_n)) }() - return - } func _sqlite3IoerrnomemError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143245:1 - r0 = _reportError(tls, i32(3082), _lineno, str(11868)) - return - + return _reportError(tls, i32(3082), _lineno, str(11868)) } func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32) { // sqlite3.c:88869:1 @@ -14799,9 +13968,7 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32 *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) _2: - r0 = i32(0) - return - + return i32(0) } var _memjrnlTruncateØ00__func__Ø000 [16]int8 // - @@ -14812,10 +13979,7 @@ func init() { func _memjrnlSync(tls *crt.TLS, _pJfd *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:88897:1 _ = _flags - - r0 = i32(0) - return - + return i32(0) } func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:88905:1 @@ -14823,18 +13987,14 @@ func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) *_pSize = (*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0 - r0 = i32(0) - return - + return i32(0) } func _write32bits(tls *crt.TLS, _fd *Xsqlite3_file, _offset int64, _val uint32) (r0 int32) { // sqlite3.c:47987:1 var _ac [4]int8 // sqlite3.c:47988:8 _ = _ac _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(&_ac)))), _val) - r0 = _sqlite3OsWrite(tls, _fd, (unsafe.Pointer)(&_ac), i32(4), _offset) - return - + return _sqlite3OsWrite(tls, _fd, (unsafe.Pointer)(&_ac), i32(4), _offset) } func _sqlite3Put4byte(tls *crt.TLS, _p *uint8, _v uint32) { // sqlite3.c:28770:1 @@ -14842,8 +14002,6 @@ func _sqlite3Put4byte(tls *crt.TLS, _p *uint8, _v uint32) { // sqlite3.c:28770:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))) = uint8(_v >> uint(i32(16))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(2)))) = uint8(_v >> uint(i32(8))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(3)))) = uint8(_v) - return - } func _addToSavepointBitvecs(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 int32) { // sqlite3.c:48640:1 @@ -14881,9 +14039,7 @@ _4: goto _0 _3: - r0 = _rc - return - + return _rc } func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sqlite3.c:43833:1 @@ -14900,9 +14056,7 @@ func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sql if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -14933,9 +14087,7 @@ _5: if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = _sqlite3NomemError(tls, i32(43844)) - return + return _sqlite3NomemError(tls, i32(43844)) _9: _8: @@ -14952,8 +14104,7 @@ _6: *p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7)))))) sink4537 = *p } - r0 = i32(0) - return + return i32(0) _10: _h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125) @@ -14975,9 +14126,7 @@ _14: if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != _i { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: _h += 1 @@ -15000,9 +14149,7 @@ _bitvec_set_rehash: if _8_aiValues != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { goto _18 } - - r0 = _sqlite3NomemError(tls, i32(43879)) - return + return _sqlite3NomemError(tls, i32(43879)) _18: crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) @@ -15030,16 +14177,13 @@ _24: _23: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (unsafe.Pointer)(_8_aiValues)) - r0 = _8_rc - return + return _8_rc _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((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h))) = _i - r0 = i32(0) - return - + return i32(0) } var _sqlite3BitvecSetØ00__func__Ø000 [17]int8 // - @@ -15059,9 +14203,7 @@ func _sqlite3BitvecCreate(tls *crt.TLS, _iSize uint32) (r0 *XBitvec) { // sqlite *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = _iSize _0: - r0 = _p - return - + return _p } var _addToSavepointBitvecsØ00__func__Ø000 [22]int8 // - @@ -15248,9 +14390,7 @@ _28: *p = uint8(int32(*p) & i32(-5)) sink4537 = *p } - r0 = _rc - return - + return _rc } var _pagerWriteLargeSectorØ00__func__Ø000 [22]int8 // - @@ -15266,11 +14406,9 @@ func init() { } func _sqlite3PagerGet(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52434:1 - r0 = (*(*func(*crt.TLS, *XPager, uint32, **XPgHdr, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *XPager, uint32, **XPgHdr, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, *unsafe.Pointer, int32) int32 }{(_pPager.X57)})))(tls, _pPager, _pgno, _ppPage, _flags) - return - } func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 @@ -15312,9 +14450,7 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 if _rc == i32(0) { goto _11 } - - r0 = _rc - return + return _rc _11: _10: @@ -15355,9 +14491,7 @@ _10: if _rc == i32(0) { goto _23 } - - r0 = _rc - return + return _rc _23: goto _24 @@ -15392,9 +14526,7 @@ _26: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(28 /* X22 */))) = _pPg.X5 _27: - r0 = _rc - return - + return _rc } var _pager_writeØ00__func__Ø000 [12]int8 // - @@ -15444,9 +14576,7 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3. }() == 0 { goto _8 } - - r0 = _pPager.X26 - return + return _pPager.X26 _8: if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X2) == i32(2) { @@ -15457,9 +14587,7 @@ _8: if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - - r0 = _sqlite3NomemError(tls, i32(52526)) - return + return _sqlite3NomemError(tls, i32(52526)) _11: if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { @@ -15538,9 +14666,7 @@ _22: }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(3)) _23: - r0 = _rc - return - + return _rc } var _pager_open_journalØ00__func__Ø000 [19]int8 // - @@ -15551,8 +14677,6 @@ func init() { func _sqlite3MemJournalOpen(tls *crt.TLS, _pJfd *Xsqlite3_file) { // sqlite3.c:88984:1 _sqlite3JournalOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _pJfd, i32(0), i32(-1)) - return - } func _databaseIsUnmoved(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51783:1 @@ -15564,17 +14688,13 @@ func _databaseIsUnmoved(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c if (_pPager.X10) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (_pPager.X22) != uint32(i32(0)) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: func() { @@ -15601,7 +14721,6 @@ _8: _6: r0 = _rc return - } var _databaseIsUnmovedØ00__func__Ø000 [18]int8 // - @@ -15611,11 +14730,9 @@ func init() { } func _sqlite3OsFileControl(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:20178:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X10)})))(tls, _id, _op, _pArg) - return - } func _writeJournalHdr(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:48291:1 @@ -15710,9 +14827,7 @@ _15: goto _15 _19: - r0 = _rc - return - + return _rc } var _writeJournalHdrØ00__func__Ø000 [16]int8 // - @@ -15752,9 +14867,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _offset - return - + return _offset } var _journalHdrOffsetØ00__func__Ø000 [17]int8 // - @@ -15764,11 +14877,9 @@ func init() { } func _sqlite3OsDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:20204:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X12)})))(tls, _id) - return - } var _aJournalMagic [8]uint8 // sqlite3.c:47632:28 @@ -15792,7 +14903,6 @@ func Xsqlite3_randomness(tls *crt.TLS, _N int32, _pBuf unsafe.Pointer) { // sqli if Xsqlite3_initialize(tls) == 0 { goto _0 } - return _0: @@ -15872,18 +14982,14 @@ _14: } Xsqlite3_mutex_leave(tls, _mutex) - return - } var _sqlite3Prng Tsqlite3PrngType // 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 { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8) int32 }{(_pVfs.X14)})))(tls, _pVfs, _nByte, _zBufOut) - return - } func Xsqlite3_vfs_find(tls *crt.TLS, _zVfs *int8) (r0 *Xsqlite3_vfs) { // sqlite3.c:20384:12 @@ -15898,9 +15004,7 @@ func Xsqlite3_vfs_find(tls *crt.TLS, _zVfs *int8) (r0 *Xsqlite3_vfs) { // sqlite if _rc == 0 { goto _0 } - - r0 = (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) _0: _mutex = _sqlite3MutexAlloc(tls, i32(2)) @@ -15930,9 +15034,7 @@ _6: _4: Xsqlite3_mutex_leave(tls, _mutex) - r0 = _pVfs - return - + return _pVfs } var _vfsList *Xsqlite3_vfs // sqlite3.c:20377:20 @@ -15949,7 +15051,6 @@ func _sqlite3BitvecDestroy(tls *crt.TLS, _p *XBitvec) { // sqlite3.c:43941:1 if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -15970,8 +15071,6 @@ _2: _5: _1: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - return - } func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 @@ -16020,8 +15119,6 @@ _5: } }() _4: - return - } var _sqlite3PcacheMakeDirtyØ00__func__Ø000 [23]int8 // - @@ -16086,9 +15183,7 @@ _7: } }() _14: - r0 = i32(1) - return - + return i32(1) } var _sqlite3PcachePageSanityØ00__func__Ø000 [24]int8 // - @@ -16223,8 +15318,6 @@ _31: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = _pPage _36: _23: - return - } var _pcacheManageDirtyListØ00__func__Ø000 [22]int8 // - @@ -16269,27 +15362,21 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // if _rc == i32(0) { goto _4 } - - r0 = _rc - return + return _rc _4: _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_pData2), _pPager.X48, _iOff+int64(i32(4))) if _rc == i32(0) { goto _5 } - - r0 = _rc - return + return _rc _5: _rc = _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (_iOff+int64(_pPager.X48))+int64(i32(4)), _cksum) if _rc == i32(0) { goto _6 } - - r0 = _rc - return + return _rc _6: { @@ -16322,9 +15409,7 @@ _6: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _pagerAddPageToRollbackJournalØ00__func__Ø000 [30]int8 // - @@ -16358,9 +15443,7 @@ _0: goto _0 _1: - r0 = _cksum - return - + return _cksum } func _sqlite3PagerUnrefNotNull(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52473:1 @@ -16384,8 +15467,6 @@ _2: _sqlite3PcacheRelease(tls, _pPg) _3: _pagerUnlockIfUnused(tls, _pPager) - return - } var _sqlite3PagerUnrefNotNullØ00__func__Ø000 [25]int8 // - @@ -16408,8 +15489,6 @@ func _pagerReleaseMapPage(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50901:1 } }() _sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64((_pPg.X5)-uint32(i32(1)))*int64(_pPager.X48), _pPg.X1) - return - } var _pagerReleaseMapPageØ00__func__Ø000 [20]int8 // - @@ -16419,11 +15498,9 @@ func init() { } func _sqlite3OsUnfetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:20233:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int64, unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int64, unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int64, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X18)})))(tls, _id, _iOff, _p) - return - } func _sqlite3PcacheRelease(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44588:1 @@ -16454,8 +15531,6 @@ _3: _5: _4: _2: - return - } var _sqlite3PcacheReleaseØ00__func__Ø000 [21]int8 // - @@ -16473,8 +15548,6 @@ func _pcacheUnpin(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44309:1 f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X8)})))(tls, (*XPCache)(unsafe.Pointer(_p.X8)).X12, (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)), i32(0)) _0: - return - } func _pagerUnlockIfUnused(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:52176:1 @@ -16484,8 +15557,6 @@ func _pagerUnlockIfUnused(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:52176:1 _pagerUnlockAndRollback(tls, _pPager) _1: - return - } func _pagerUnlockAndRollback(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49010:1 @@ -16524,8 +15595,6 @@ _6: _5: _1: _pager_unlock(tls, _pPager) - return - } var _pagerUnlockAndRollbackØ00__func__Ø000 [23]int8 // - @@ -16551,17 +15620,13 @@ func _sqlite3PagerRollback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite if int32(_pPager.X14) != i32(6) { goto _2 } - - r0 = _pPager.X26 - return + return _pPager.X26 _2: if int32(_pPager.X14) > i32(1) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { @@ -16592,8 +15657,7 @@ _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(44 /* X26 */))) = i32(4) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(6)) _setGetterMethod(tls, _pPager) - r0 = _rc - return + return _rc _10: goto _11 @@ -16614,9 +15678,7 @@ _6: crt.X__builtin_abort(tls) } }() - r0 = _pager_error(tls, _pPager, _rc) - return - + return _pager_error(tls, _pPager, _rc) } var _sqlite3PagerRollbackØ00__func__Ø000 [21]int8 // - @@ -16716,7 +15778,6 @@ _20: _7: r0 = _rc return - } var _sqlite3PagerSavepointØ00__func__Ø000 [22]int8 // - @@ -16726,17 +15787,13 @@ func init() { } func _sqlite3JournalIsInMemory(tls *crt.TLS, _p *Xsqlite3_file) (r0 int32) { // sqlite3.c:89009:1 - r0 = bool2int((*Xsqlite3_io_methods)(unsafe.Pointer(_p.X0)) == &_MemJournalMethods) - return - + return bool2int((*Xsqlite3_io_methods)(unsafe.Pointer(_p.X0)) == &_MemJournalMethods) } func _sqlite3OsTruncate(tls *crt.TLS, _id *Xsqlite3_file, _size int64) (r0 int32) { // sqlite3.c:20147:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X4)})))(tls, _id, _size) - return - } func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerSavepoint) (r0 int32) { // sqlite3.c:50215:1 @@ -16780,9 +15837,7 @@ func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerS if _pDone != nil { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(50228)) - return + return _sqlite3NomemError(tls, i32(50228)) _5: _4: @@ -16796,9 +15851,7 @@ _4: if _pSavepoint != nil || (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = _pagerRollbackWal(tls, _pPager) - return + return _pagerRollbackWal(tls, _pPager) _9: _szJ = _pPager.X34 @@ -16926,9 +15979,7 @@ _41: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */))) = _szJ _52: - r0 = _rc - return - + return _rc } var _pagerPlaybackSavepointØ00__func__Ø000 [23]int8 // - @@ -16958,9 +16009,7 @@ _0: goto _0 _1: - r0 = _rc - return - + return _rc } func _sqlite3WalUndo(tls *crt.TLS, _pWal *XWal, _xUndo func(*crt.TLS, unsafe.Pointer, uint32) int32, _pUndoCtx unsafe.Pointer) (r0 int32) { // sqlite3.c:57183:1 @@ -17021,7 +16070,6 @@ _12: _2: r0 = _rc return - } var _sqlite3WalUndoØ00__func__Ø000 [15]int8 // - @@ -17037,9 +16085,7 @@ func _walIndexHdr(tls *crt.TLS, _pWal *XWal) (r0 *XWalIndexHdr) { // sqlite3.c:5 crt.X__builtin_abort(tls) } }() - r0 = (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) - return - + return (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) } var _walIndexHdrØ00__func__Ø000 [12]int8 // - @@ -17055,14 +16101,10 @@ func _walFramePgno(tls *crt.TLS, _pWal *XWal, _iFrame uint32) (r0 uint32) { // s if _iHash != i32(0) { goto _0 } - - r0 = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) + 4*uintptr((u32(34)+_iFrame)-uint32(i32(1))))) - return + return *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) + 4*uintptr((u32(34)+_iFrame)-uint32(i32(1))))) _0: - r0 = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_iHash))))) + 4*uintptr(((_iFrame-uint32(i32(1)))-u32(4062))%uint32(i32(4096))))) - return - + return *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_iHash))))) + 4*uintptr(((_iFrame-uint32(i32(1)))-u32(4062))%uint32(i32(4096))))) } func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300:1 @@ -17075,9 +16117,7 @@ func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300 crt.X__builtin_abort(tls) } }() - r0 = _iHash - return - + return _iHash } var _walFramePageØ00__func__Ø000 [13]int8 // - @@ -17112,7 +16152,6 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1 if ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) != uint32(i32(0)) { goto _2 } - return _2: @@ -17154,8 +16193,6 @@ _13: _12: _nByte = int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aHash)))) - uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno))+4*uintptr(_iLimit+i32(1))))))))) / 1) crt.Xmemset(tls, (unsafe.Pointer)((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno))+4*uintptr(_iLimit+i32(1))))), i32(0), uint32(_nByte)) - return - } var _walCleanupHashØ00__func__Ø000 [15]int8 // - @@ -17200,9 +16237,7 @@ _5: *_paHash = _1_aHash *_piZero = _1_iZero _3: - r0 = _rc - return - + return _rc } func _walIndexPage(tls *crt.TLS, _pWal *XWal, _iPage int32, _ppPage **uint32) (r0 int32) { // sqlite3.c:54939:1 @@ -17224,8 +16259,7 @@ func _walIndexPage(tls *crt.TLS, _pWal *XWal, _iPage int32, _ppPage **uint32) (r } *_ppPage = (*uint32)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _sqlite3NomemError(tls, i32(54949)) - return + return _sqlite3NomemError(tls, i32(54949)) _1: crt.Xmemset(tls, (unsafe.Pointer)((**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_apNew))+4*uintptr(_pWal.X5)))), i32(0), u32(4)*uint32((_iPage+i32(1))-(_pWal.X5))) @@ -17271,17 +16305,13 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3OsShmMap(tls *crt.TLS, _id *Xsqlite3_file, _iPage int32, _pgsz int32, _bExtend int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:20216:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, int32, int32, *unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X13)})))(tls, _id, _iPage, _pgsz, _bExtend, _pp) - return - } var _walIndexPageØ00__func__Ø000 [13]int8 // - @@ -17346,9 +16376,7 @@ _6: _4: _2: _sqlite3BackupRestart(tls, (*Xsqlite3_backup)(unsafe.Pointer(_pPager.X36))) - r0 = _rc - return - + return _rc } var _pagerUndoCallbackØ00__func__Ø000 [18]int8 // - @@ -17388,14 +16416,10 @@ func _sqlite3PagerLookup(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 *XPgHd if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) _9: - r0 = _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pPage) - return - + return _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pPage) } var _sqlite3PagerLookupØ00__func__Ø000 [19]int8 // - @@ -17460,9 +16484,7 @@ func _sqlite3PcacheFetch(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _createFl _pRes = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X7)})))(tls, _pCache.X12, _pgno, _eCreate) - r0 = _pRes - return - + return _pRes } var _sqlite3PcacheFetchØ00__func__Ø000 [19]int8 // - @@ -17484,9 +16506,7 @@ func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pP if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != nil { goto _2 } - - r0 = _pcacheFetchFinishWithInit(tls, _pCache, _pgno, _pPage) - return + return _pcacheFetchFinishWithInit(tls, _pCache, _pgno, _pPage) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(12 /* X3 */))) += 1 @@ -17497,9 +16517,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _pPgHdr - return - + return _pPgHdr } var _sqlite3PcacheFetchFinishØ00__func__Ø000 [25]int8 // - @@ -17532,9 +16550,7 @@ func _pcacheFetchFinishWithInit(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _p *(**XPCache)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(28 /* X8 */))))) = _pCache *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(20 /* X5 */))) = _pgno *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(24 /* X6 */))) = uint16(i32(1)) - r0 = _sqlite3PcacheFetchFinish(tls, _pCache, _pgno, _pPage) - return - + return _sqlite3PcacheFetchFinish(tls, _pCache, _pgno, _pPage) } var _pcacheFetchFinishWithInitØ00__func__Ø000 [26]int8 // - @@ -17544,9 +16560,7 @@ func init() { } func _sqlite3PcachePageRefcount(tls *crt.TLS, _p *XPgHdr) (r0 int32) { // sqlite3.c:44869:1 - r0 = int32(_p.X7) - return - + return int32(_p.X7) } func _sqlite3PcacheDrop(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44619:1 @@ -17572,8 +16586,6 @@ _4: (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3_pcache_page, int32))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X8)})))(tls, (*XPCache)(unsafe.Pointer(_p.X8)).X12, (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)), i32(1)) - return - } var _sqlite3PcacheDropØ00__func__Ø000 [18]int8 // - @@ -17618,8 +16630,7 @@ func _sqlite3WalFindFrame(tls *crt.TLS, _pWal *XWal, _pgno uint32, _piRead *uint } *_piRead = uint32(i32(0)) - r0 = i32(0) - return + return i32(0) _4: _iMinHash = _walFramePage(tls, _pWal.X19) @@ -17633,9 +16644,7 @@ _5: if _2_rc == i32(0) { goto _10 } - - r0 = _2_rc - return + return _2_rc _10: _2_nCollide = i32(8192) @@ -17661,9 +16670,7 @@ _17: if postInc961(&_2_nCollide, int32(-1)) != i32(0) { goto _21 } - - r0 = _sqlite3CorruptError(tls, i32(57050)) - return + return _sqlite3CorruptError(tls, i32(57050)) _21: _2_iKey = _walNextHash(tls, _2_iKey) @@ -17675,9 +16682,7 @@ _14: _9: *_piRead = _iRead - r0 = i32(0) - return - + return i32(0) } var _sqlite3WalFindFrameØ00__func__Ø000 [20]int8 // - @@ -17694,9 +16699,7 @@ func _walHash(tls *crt.TLS, _iPage uint32) (r0 int32) { // sqlite3.c:55239:1 } }() i32(0) - r0 = int32((_iPage * uint32(i32(383))) & uint32(i32(8191))) - return - + return int32((_iPage * uint32(i32(383))) & uint32(i32(8191))) } var _walHashØ00__func__Ø000 [8]int8 // - @@ -17706,9 +16709,7 @@ func init() { } func _walNextHash(tls *crt.TLS, _iPriorHash int32) (r0 int32) { // sqlite3.c:55244:1 - r0 = (_iPriorHash + i32(1)) & i32(8191) - return - + return (_iPriorHash + i32(1)) & i32(8191) } func _readDbPage(tls *crt.TLS, _pPg *XPgHdr, _iFrame uint32) (r0 int32) { // sqlite3.c:49826:1 @@ -17775,7 +16776,6 @@ _10: _8: r0 = _rc return - } var _readDbPageØ00__func__Ø000 [11]int8 // - @@ -17792,22 +16792,18 @@ func _sqlite3WalReadFrame(tls *crt.TLS, _pWal *XWal, _iRead uint32, _nOut int32, _sz = int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X5) _sz = (_sz & i32(65024)) + ((_sz & i32(1)) << uint(i32(16))) _iOffset = (int64(i32(32)) + (int64(_iRead-uint32(i32(1))) * int64(_sz+i32(24)))) + int64(i32(24)) - r0 = _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)), (unsafe.Pointer)(_pOut), func() int32 { + return _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)), (unsafe.Pointer)(_pOut), func() int32 { if _nOut > _sz { return _sz } return _nOut }(), _iOffset) - return - } func _sqlite3OsRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32, _offset int64) (r0 int32) { // sqlite3.c:20139:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X2)})))(tls, _id, _pBuf, _amt, _offset) - return - } func _sqlite3BackupRestart(tls *crt.TLS, _pBackup *Xsqlite3_backup) { // sqlite3.c:69545:1 @@ -17830,8 +16826,6 @@ _0: goto _0 _3: - return - } var _sqlite3BackupRestartØ00__func__Ø000 [21]int8 // - @@ -17854,9 +16848,7 @@ _0: goto _0 _3: - r0 = _pcacheSortDirtyList(tls, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) - return - + return _pcacheSortDirtyList(tls, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) } func _pcacheSortDirtyList(tls *crt.TLS, _pIn *XPgHdr) (r0 *XPgHdr) { // sqlite3.c:44813:1 @@ -17947,9 +16939,7 @@ _14: goto _13 _16: - r0 = _p - return - + return _p } var _pcacheSortDirtyListØ00__func__Ø000 [20]int8 // - @@ -18004,9 +16994,7 @@ _8: goto _3 _5: - r0 = (*XPgHdr)(unsafe.Pointer(_result.X3)) - return - + return (*XPgHdr)(unsafe.Pointer(_result.X3)) } var _pcacheMergeDirtyListØ00__func__Ø000 [21]int8 // - @@ -18093,18 +17081,14 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p if _rc == i32(0) { goto _25 } - - r0 = _rc - return + return _rc _25: _rc = _sqlite3OsRead(tls, _jfd, (unsafe.Pointer)(_aData), _pPager.X48, (*_pOffset)+int64(i32(4))) if _rc == i32(0) { goto _26 } - - r0 = _rc - return + return _rc _26: { @@ -18122,16 +17106,13 @@ _26: crt.X__builtin_abort(tls) } }() - r0 = i32(101) - return + return i32(101) _28: if _pgno <= (_pPager.X22) && _sqlite3BitvecTest(tls, _pDone, _pgno) == 0 { goto _32 } - - r0 = i32(0) - return + return i32(0) _32: if _isMainJrnl == 0 { @@ -18142,26 +17123,20 @@ _32: if _rc == 0 { goto _34 } - - r0 = _rc - return + return _rc _34: if _isSavepnt != 0 || _pager_cksum(tls, _pPager, (*uint8)(unsafe.Pointer(_aData))) == _cksum { goto _36 } - - r0 = i32(101) - return + return i32(101) _36: _33: if _pDone == nil || store961(&_rc, _sqlite3BitvecSet(tls, _pDone, _pgno)) == i32(0) { goto _38 } - - r0 = _rc - return + return _rc _38: if _pgno != uint32(i32(1)) || int32(_pPager.X45) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(20))))) { @@ -18266,9 +17241,7 @@ _57: if _rc == i32(0) { goto _71 } - - r0 = _rc - return + return _rc _71: _sqlite3PcacheMakeDirty(tls, _pPg) @@ -18291,9 +17264,7 @@ _62: _73: _sqlite3PcacheRelease(tls, _pPg) _72: - r0 = _rc - return - + return _rc } var _pager_playback_one_pageØ00__func__Ø000 [24]int8 // - @@ -18314,15 +17285,11 @@ func _read32bits(tls *crt.TLS, _fd *Xsqlite3_file, _offset int64, _pRes *uint32) *_pRes = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(&_ac))) _0: - r0 = _rc - return - + return _rc } func _sqlite3Get4byte(tls *crt.TLS, _p *uint8) (r0 uint32) { // sqlite3.c:28752:1 - r0 = (((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(3))))) - return - + return (((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(3))))) } func _sqlite3BackupUpdate(tls *crt.TLS, _pBackup *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69530:1 @@ -18332,8 +17299,6 @@ func _sqlite3BackupUpdate(tls *crt.TLS, _pBackup *Xsqlite3_backup, _iPage uint32 _backupUpdate(tls, _pBackup, _iPage, _aData) _0: - return - } func _backupUpdate(tls *crt.TLS, _p *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69505:1 @@ -18381,9 +17346,6 @@ _6: if store5581979(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - return - } var _backupUpdateØ00__func__Ø000 [13]int8 // - @@ -18393,7 +17355,7 @@ func init() { } func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1 - r0 = bool2int(((_rc != i32(0)) && (_rc != i32(5))) && func() int32 { + return bool2int(((_rc != i32(0)) && (_rc != i32(5))) && func() int32 { if _rc != i32(6) { return i32(1) } @@ -18403,8 +17365,6 @@ func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1 return i32(0) }() }() != 0) - return - } var _isFatalErrorØ00__func__Ø000 [13]int8 // - @@ -18526,21 +17486,15 @@ _15: goto _14 _18: - r0 = _rc - return - + return _rc } func _sqlite3BtreePager(tls *crt.TLS, _p *XBtree) (r0 *XPager) { // sqlite3.c:67908:1 - r0 = (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) - return - + return (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) } func _sqlite3BtreeGetPageSize(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61702:1 - r0 = int32((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - return - + return int32((*XBtShared)(unsafe.Pointer(_p.X1)).X15) } func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61717:1 @@ -18553,9 +17507,7 @@ func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sq } }() _n = int32(((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - ((*XBtShared)(unsafe.Pointer(_p.X1)).X16)) - r0 = _n - return - + return _n } var _sqlite3BtreeGetReserveNoMutexØ00__func__Ø000 [30]int8 // - @@ -18571,9 +17523,7 @@ func init() { } func _sqlite3PagerIsMemdb(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:53518:1 - r0 = int32(_pPager.X10) - return - + return int32(_pPager.X10) } func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53947:1 @@ -18583,9 +17533,7 @@ func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // s crt.X__builtin_abort(tls) } }() - r0 = _pPg.X1 - return - + return _pPg.X1 } var _sqlite3PagerGetDataØ00__func__Ø000 [20]int8 // - @@ -18595,9 +17543,7 @@ func init() { } func _sqlite3PagerGetExtra(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53956:1 - r0 = _pPg.X2 - return - + return _pPg.X2 } func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:60976:1 @@ -18613,9 +17559,7 @@ func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) - return - + return _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) } func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:58808:1 @@ -18643,9 +17587,7 @@ func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c crt.X__builtin_abort(tls) } }() - r0 = bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0)) - return - + return bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0)) } var _sqlite3BtreeHoldsMutexØ00__func__Ø000 [23]int8 // - @@ -18661,9 +17603,7 @@ func init() { } func _btreePagecount(tls *crt.TLS, _pBt *XBtShared) (r0 uint32) { // sqlite3.c:60973:1 - r0 = _pBt.X18 - return - + return _pBt.X18 } func _sqlite3PagerUnref(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52484:1 @@ -18673,8 +17613,6 @@ func _sqlite3PagerUnref(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52484:1 _sqlite3PagerUnrefNotNull(tls, _pPg) _0: - return - } func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize int64, _pNRec *uint32, _pDbSize *uint32) (r0 int32) { // sqlite3.c:48409:1 @@ -18698,9 +17636,7 @@ func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize i if ((_pPager.X34) + int64(_pPager.X47)) <= _journalSize { goto _2 } - - r0 = i32(101) - return + return i32(101) _2: _iHdrOff = _pPager.X34 @@ -18712,26 +17648,20 @@ _2: if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: if crt.Xmemcmp(tls, (unsafe.Pointer)(&_aMagic), (unsafe.Pointer)(&_aJournalMagic), u32(8)) == i32(0) { goto _6 } - - r0 = i32(101) - return + return i32(101) _6: _4: if i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(8)), _pNRec)) && i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(12)), (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(52 /* X28 */))))) && i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(16)), _pDbSize)) { goto _9 } - - r0 = _rc - return + return _rc _9: if (_pPager.X34) != int64(i32(0)) { @@ -18741,9 +17671,7 @@ _9: if i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(20)), &_6_iSectorSize)) && i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(24)), &_6_iPageSize)) { goto _12 } - - r0 = _rc - return + return _rc _12: if _6_iPageSize != uint32(i32(0)) { @@ -18755,9 +17683,7 @@ _13: if _6_iPageSize >= uint32(i32(512)) && _6_iSectorSize >= uint32(i32(32)) && _6_iPageSize <= uint32(i32(65536)) && _6_iSectorSize <= uint32(i32(65536)) && ((_6_iPageSize-uint32(i32(1)))&_6_iPageSize) == uint32(i32(0)) && ((_6_iSectorSize-uint32(i32(1)))&_6_iSectorSize) == uint32(i32(0)) { goto _19 } - - r0 = i32(101) - return + return i32(101) _19: _rc = _sqlite3PagerSetPagesize(tls, _pPager, &_6_iPageSize, i32(-1)) @@ -18768,9 +17694,7 @@ _10: *p = (*p) + int64(_pPager.X47) sink967 = *p } - r0 = _rc - return - + return _rc } var _readJournalHdrØ00__func__Ø000 [15]int8 // - @@ -18861,9 +17785,7 @@ _17: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(142 /* X45 */))) = int16(_nReserve) _pagerFixMaplimit(tls, _pPager) _16: - r0 = _rc - return - + return _rc } var _sqlite3PagerSetPagesizeØ00__func__Ø000 [24]int8 // - @@ -18873,17 +17795,13 @@ func init() { } func _sqlite3OsFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:20154:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X6)})))(tls, _id, _pSize) - return - } func _sqlite3PageMalloc(tls *crt.TLS, _sz int32) (r0 unsafe.Pointer) { // sqlite3.c:45434:1 - r0 = _pcache1Alloc(tls, _sz) - return - + return _pcache1Alloc(tls, _sz) } func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:45272:1 @@ -18940,7 +17858,6 @@ _7: _6: r0 = _p return - } var _pcache1AllocØ00__func__Ø000 [13]int8 // - @@ -18953,14 +17870,10 @@ func _pager_reset(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48602:1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(104 /* X39 */))) += 1 _sqlite3BackupRestart(tls, (*Xsqlite3_backup)(unsafe.Pointer(_pPager.X36))) _sqlite3PcacheClear(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - return - } func _sqlite3PcacheClear(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44768:1 _sqlite3PcacheTruncate(tls, _pCache, uint32(i32(0))) - return - } func _sqlite3PcacheTruncate(tls *crt.TLS, _pCache *XPCache, _pgno uint32) { // sqlite3.c:44726:1 @@ -19029,8 +17942,6 @@ _14: _11: ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X10)(tls, _pCache.X12, _pgno+uint32(i32(1))) _0: - return - } var _sqlite3PcacheTruncateØ00__func__Ø000 [22]int8 // - @@ -19089,8 +18000,6 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 _pcacheUnpin(tls, _p) _9: _4: - return - } var _sqlite3PcacheMakeCleanØ00__func__Ø000 [23]int8 // - @@ -19116,9 +18025,7 @@ func _sqlite3PcacheSetPageSize(tls *crt.TLS, _pCache *XPCache, _szPage int32) (r if unsafe.Pointer(_1_pNew) != (unsafe.Pointer)(uintptr(i32(0))) { goto _4 } - - r0 = _sqlite3NomemError(tls, i32(44406)) - return + return _sqlite3NomemError(tls, i32(44406)) _4: ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X5)(tls, _1_pNew, _numberOfCachePages(tls, _pCache)) @@ -19131,9 +18038,7 @@ _5: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(44 /* X12 */))) = _1_pNew *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(24 /* X6 */))) = _szPage _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3PcacheSetPageSizeØ00__func__Ø000 [25]int8 // - @@ -19146,20 +18051,14 @@ func _numberOfCachePages(tls *crt.TLS, _p *XPCache) (r0 int32) { // sqlite3.c:44 if (_p.X4) < i32(0) { goto _0 } - - r0 = _p.X4 - return + return _p.X4 _0: - r0 = int32((int64(i32(-1024)) * int64(_p.X4)) / int64((_p.X6)+(_p.X7))) - return - + return int32((int64(i32(-1024)) * int64(_p.X4)) / int64((_p.X6)+(_p.X7))) } func _sqlite3PageFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45441:1 _pcache1Free(tls, _p) - return - } func _pcache1Free(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45310:1 @@ -19170,7 +18069,6 @@ func _pcache1Free(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45310:1 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - return _0: @@ -19203,8 +18101,6 @@ _2: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9))) Xsqlite3_free(tls, _p) _5: - return - } var _pcache1FreeØ00__func__Ø000 [12]int8 // - @@ -19228,8 +18124,6 @@ func _pagerFixMaplimit(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50342:1 _setGetterMethod(tls, _pPager) _sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(18), (unsafe.Pointer)(&_1_sz)) _1: - return - } func _setGetterMethod(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:47913:1 @@ -19252,8 +18146,6 @@ _2: *(*func(*crt.TLS, *XPager, uint32, **XPgHdr, int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, uint32, *unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(200 /* X57 */))))) = _getPageNormal _3: _1: - return - } func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52418:1 @@ -19265,9 +18157,7 @@ func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr } }() *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _pPager.X26 - return - + return _pPager.X26 } var _getPageErrorØ00__func__Ø000 [13]int8 // - @@ -19300,9 +18190,7 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, if _pgno > uint32(i32(1)) || _pgno != uint32(i32(0)) { goto _5 } - - r0 = _sqlite3CorruptError(tls, i32(52374)) - return + return _sqlite3CorruptError(tls, i32(52374)) _5: func() { @@ -19339,8 +18227,7 @@ _5: } *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return + return _rc _16: _15: @@ -19381,8 +18268,7 @@ _24: } }() *_ppPage = _pPg - r0 = i32(0) - return + return i32(0) _25: _20: @@ -19391,14 +18277,12 @@ _20: } *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return + return _rc _28: _18: r0 = _getPageNormal(tls, _pPager, _pgno, _ppPage, _flags) return - } var _getPageMMapØ00__func__Ø000 [12]int8 // - @@ -19408,11 +18292,9 @@ func init() { } func _sqlite3OsFetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _iAmt int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:20229:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int64, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int64, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int64, int32, *unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X17)})))(tls, _id, _iOff, _iAmt, _pp) - return - } func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData unsafe.Pointer, _ppPage **XPgHdr) (r0 int32) { // sqlite3.c:50857:1 @@ -19441,8 +18323,7 @@ _0: } _sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64(_pgno-uint32(i32(1)))*int64(_pPager.X48), _pData) - r0 = _sqlite3NomemError(tls, i32(50875)) - return + return _sqlite3NomemError(tls, i32(50875)) _4: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 40*uintptr(i32(1))))) @@ -19483,9 +18364,7 @@ _3: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = _pgno *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = _pData *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(124 /* X41 */))) += 1 - r0 = i32(0) - return - + return i32(0) } var _pagerAcquireMapPageØ00__func__Ø000 [20]int8 // - @@ -19533,9 +18412,7 @@ func _getPageNormal(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHd if _pgno != uint32(i32(0)) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(52255)) - return + return _sqlite3CorruptError(tls, i32(52255)) _8: _pBase = _sqlite3PcacheFetch(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, i32(3)) @@ -19592,8 +18469,7 @@ _9: } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(184 /* X55 */))))) + 4*uintptr(i32(0)))) += 1 - r0 = i32(0) - return + return i32(0) _20: if _pgno <= uint32(i32(2147483647)) && _pgno != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { @@ -19689,9 +18565,7 @@ _pager_acquire_err: _44: _pagerUnlockIfUnused(tls, _pPager) *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return - + return _rc } var _getPageNormalØ00__func__Ø000 [14]int8 // - @@ -19708,9 +18582,7 @@ func _sqlite3PcacheFetchStress(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pp if int32(_pCache.X9) != i32(2) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3PcachePagecount(tls, _pCache) <= (_pCache.X5) { @@ -19753,9 +18625,7 @@ _8: if _3_rc == i32(0) || _3_rc == i32(5) { goto _16 } - - r0 = _3_rc - return + return _3_rc _16: _14: @@ -19763,14 +18633,12 @@ _1: *_ppPage = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X7)})))(tls, _pCache.X12, _pgno, i32(2)) - r0 = func() int32 { + return func() int32 { if (*_ppPage) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { return _sqlite3NomemError(tls, i32(44527)) } return i32(0) }() - return - } func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44876:1 @@ -19780,9 +18648,8 @@ func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sql crt.X__builtin_abort(tls) } }() - r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X6)(tls, _pCache.X12) - return - + /* X12 */ + return ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108))).X6)(tls, _pCache.X12) } var _sqlite3PcachePagecountØ00__func__Ø000 [23]int8 // - @@ -19798,16 +18665,12 @@ func _sqlite3EndBenignMalloc(tls *crt.TLS) { // sqlite3.c:20549:1 (_sqlite3Hooks.X1)(tls) _0: - return - } func _sqlite3OsFileControlHint(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe.Pointer) { // sqlite3.c:20196:1 (*(*func(*crt.TLS, *Xsqlite3_file, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X10)})))(tls, _id, _op, _pArg) - return - } func _sqlite3WalSavepointUndo(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) (r0 int32) { // sqlite3.c:57237:1 @@ -19842,9 +18705,7 @@ _5: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(1)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(2)))) _walCleanupHash(tls, _pWal) _6: - r0 = _rc - return - + return _rc } var _sqlite3WalSavepointUndoØ00__func__Ø000 [24]int8 // - @@ -19877,9 +18738,7 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC if int32(_pPager.X14) >= i32(2) || int32(_pPager.X15) >= i32(2) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: _releaseAllSavepoints(tls, _pPager) @@ -20031,14 +18890,12 @@ _47: _51: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(20 /* X17 */))) = uint8(i32(0)) - r0 = func() int32 { + return func() int32 { if _rc == i32(0) { return _rc2 } return _rc }() - return - } var _pager_end_transactionØ00__func__Ø000 [22]int8 // - @@ -20071,16 +18928,12 @@ _5: *(**XPagerSavepoint)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X37 */))))) = (*XPagerSavepoint)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(100 /* X38 */))) = i32(0) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(56 /* X29 */))) = uint32(i32(0)) - return - } func _sqlite3OsSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:20150:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X5)})))(tls, _id, _flags) - return - } func _zeroJournalHdr(tls *crt.TLS, _pPager *XPager, _doTruncate int32) (r0 int32) { // sqlite3.c:48241:1 @@ -20139,7 +18992,6 @@ _11: _4: r0 = _rc return - } var _zeroJournalHdrØ00__func__Ø000 [15]int8 // - @@ -20157,11 +19009,9 @@ func _sqlite3OsDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _dirSync crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32) int32 }{(_pVfs.X7)})))(tls, _pVfs, _zPath, _dirSync) - return - } var _sqlite3OsDeleteØ00__func__Ø000 [16]int8 // - @@ -20174,30 +19024,22 @@ func _pagerFlushOnCommit(tls *crt.TLS, _pPager *XPager, _bCommit int32) (r0 int3 if int32(_pPager.X10) != i32(0) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if _bCommit != 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: - r0 = bool2int(_sqlite3PCachePercentDirty(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) >= i32(25)) - return - + return bool2int(_sqlite3PCachePercentDirty(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) >= i32(25)) } func _sqlite3PCachePercentDirty(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44937:1 @@ -20220,14 +19062,12 @@ _0: goto _0 _3: - r0 = func() int32 { + return func() int32 { if _nCache != 0 { return int32((int64(_nDirty) * int64(i32(100))) / int64(_nCache)) } return i32(0) }() - return - } func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670:1 @@ -20242,8 +19082,6 @@ _0: goto _0 _1: - return - } func _sqlite3PcacheClearWritable(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44681:1 @@ -20265,8 +19103,6 @@ _0: _3: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(8 /* X2 */))))) = (*XPgHdr)(unsafe.Pointer(_pCache.X1)) - return - } func _sqlite3WalEndWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57161:1 @@ -20279,30 +19115,23 @@ func _sqlite3WalEndWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // s *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(104 /* X20 */))) = uint32(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(47 /* X15 */))) = uint8(i32(0)) _0: - r0 = i32(0) - return - + return i32(0) } func _walUnlockExclusive(tls *crt.TLS, _pWal *XWal, _lockIdx int32, _n int32) { // sqlite3.c:55226:1 if (_pWal.X11) == 0 { goto _0 } - return _0: _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, _n, i32(9)) - return - } func _sqlite3OsShmLock(tls *crt.TLS, _id *Xsqlite3_file, _offset int32, _n int32, _flags int32) (r0 int32) { // sqlite3.c:20207:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, int32, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X14)})))(tls, _id, _offset, _n, _flags) - return - } func _pager_truncate(tls *crt.TLS, _pPager *XPager, _nPage uint32) (r0 int32) { // sqlite3.c:49475:1 @@ -20373,7 +19202,6 @@ _10: _6: r0 = _rc return - } var _pager_truncateØ00__func__Ø000 [15]int8 // - @@ -20460,7 +19288,6 @@ _22: _16: r0 = _rc return - } var _sqlite3WalExclusiveModeØ00__func__Ø000 [24]int8 // - @@ -20475,29 +19302,22 @@ func _walLockShared(tls *crt.TLS, _pWal *XWal, _lockIdx int32) (r0 int32) { // s if (_pWal.X11) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, i32(1), i32(6)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(116 /* X23 */))) = uint8(bool2int((_rc != i32(0)) && (_rc != i32(5)))) - r0 = _rc - return - + return _rc } func _walUnlockShared(tls *crt.TLS, _pWal *XWal, _lockIdx int32) { // sqlite3.c:55210:1 if (_pWal.X11) == 0 { goto _0 } - return _0: _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, i32(1), i32(5)) - return - } func _pagerUnlockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // sqlite3.c:48002:1 @@ -20547,7 +19367,6 @@ _14: _9: r0 = _rc return - } var _pagerUnlockDbØ00__func__Ø000 [14]int8 // - @@ -20557,11 +19376,9 @@ func init() { } func _sqlite3OsUnlock(tls *crt.TLS, _id *Xsqlite3_file, _lockType int32) (r0 int32) { // sqlite3.c:20162:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X8)})))(tls, _id, _lockType) - return - } func _pager_playback(tls *crt.TLS, _pPager *XPager, _isHot int32) (r0 int32) { // sqlite3.c:49618:1 @@ -20756,9 +19573,7 @@ _38: Xsqlite3_log(tls, i32(539), str(18896), _nPlayback, unsafe.Pointer(_pPager.X52)) _40: _setSectorSize(tls, _pPager) - r0 = _rc - return - + return _rc } var _pager_playbackØ00__func__Ø000 [15]int8 // - @@ -20784,9 +19599,7 @@ func _readMasterJournal(tls *crt.TLS, _pJrnl *Xsqlite3_file, _zMaster *int8, _nM if i32(0) == store961(&_rc, _sqlite3OsFileSize(tls, _pJrnl, &_szJ)) && _szJ >= int64(i32(16)) && i32(0) == store961(&_rc, _read32bits(tls, _pJrnl, _szJ-int64(i32(16)), &_len)) && _len < _nMaster && _len != uint32(i32(0)) && i32(0) == store961(&_rc, _read32bits(tls, _pJrnl, _szJ-int64(i32(12)), &_cksum)) && i32(0) == store961(&_rc, _sqlite3OsRead(tls, _pJrnl, (unsafe.Pointer)(&_aMagic), i32(8), _szJ-int64(i32(8)))) && crt.Xmemcmp(tls, (unsafe.Pointer)(&_aMagic), (unsafe.Pointer)(&_aJournalMagic), uint32(i32(8))) == 0 && i32(0) == store961(&_rc, _sqlite3OsRead(tls, _pJrnl, (unsafe.Pointer)(_zMaster), int32(_len), (_szJ-int64(i32(16)))-int64(_len))) { goto _8 } - - r0 = _rc - return + return _rc _8: _u = uint32(i32(0)) @@ -20811,17 +19624,13 @@ _12: _len = uint32(i32(0)) _13: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMaster)) + 1*uintptr(_len))) = int8(i32(0)) - r0 = i32(0) - return - + return i32(0) } func _sqlite3OsAccess(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _flags int32, _pResOut *int32) (r0 int32) { // sqlite3.c:20273:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32, *int32) int32 }{(_pVfs.X8)})))(tls, _pVfs, _zPath, _flags, _pResOut) - return - } func _sqlite3PagerSync(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int32) { // sqlite3.c:53077:1 @@ -20855,9 +19664,7 @@ _0: }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X9)) _3: - r0 = _rc - return - + return _rc } var _sqlite3PagerSyncØ00__func__Ø000 [17]int8 // - @@ -21013,9 +19820,7 @@ _delmaster_out: }() Xsqlite3_free(tls, (unsafe.Pointer)(_pMaster)) _14: - r0 = _rc - return - + return _rc } var _pager_delmasterØ00__func__Ø000 [16]int8 // - @@ -21041,8 +19846,6 @@ func _setSectorSize(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49545:1 _4: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(148 /* X47 */))) = uint32(_sqlite3SectorSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))) _5: - return - } var _setSectorSizeØ00__func__Ø000 [14]int8 // - @@ -21073,7 +19876,6 @@ _2: _1: r0 = _iRet return - } func _sqlite3OsSectorSize(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:20200:1 @@ -21082,14 +19884,12 @@ func _sqlite3OsSectorSize(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqli _xSectorSize = *(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X11)})) - r0 = func() int32 { + return func() int32 { if _xSectorSize != nil { return _xSectorSize(tls, _id) } return i32(4096) }() - return - } func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqlite3.c:48770:1 @@ -21116,9 +19916,7 @@ func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqli *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(6)) _setGetterMethod(tls, _pPager) _8: - r0 = _rc - return - + return _rc } var _pager_errorØ00__func__Ø000 [12]int8 // - @@ -21234,8 +20032,6 @@ _21: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */))) = int64(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(84 /* X35 */))) = int64(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(20 /* X17 */))) = uint8(i32(0)) - return - } var _pager_unlockØ00__func__Ø000 [13]int8 // - @@ -21253,8 +20049,6 @@ func _sqlite3WalEndReadTransaction(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:569 _walUnlockShared(tls, _pWal, i32(3)+int32(_pWal.X9)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(40 /* X9 */))) = int16(i32(-1)) _0: - return - } func _sqlite3Realloc(tls *crt.TLS, _pOld unsafe.Pointer, _nBytes uint64) (r0 unsafe.Pointer) { // sqlite3.c:24696:1 @@ -21271,9 +20065,7 @@ func _sqlite3Realloc(tls *crt.TLS, _pOld unsafe.Pointer, _nBytes uint64) (r0 uns if unsafe.Pointer(_pOld) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - - r0 = _sqlite3Malloc(tls, _nBytes) - return + return _sqlite3Malloc(tls, _nBytes) _0: if _nBytes != uint64(i32(0)) { @@ -21281,16 +20073,13 @@ _0: } Xsqlite3_free(tls, _pOld) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _1: if _nBytes < uint64(i32(2147483392)) { goto _2 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _2: _nOld = _sqlite3MallocSize(tls, _pOld) @@ -21344,9 +20133,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _pNew - return - + return _pNew } var _sqlite3ReallocØ00__func__Ø000 [15]int8 // - @@ -21451,14 +20238,12 @@ _15: _22: _releasePage(tls, _pPage) _23: - r0 = func() int32 { + return func() int32 { if _rc == i32(101) { return i32(0) } return _rc }() - return - } var _getOverflowPageØ00__func__Ø000 [16]int8 // - @@ -21483,9 +20268,7 @@ func _ptrmapPageno(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 uint32) { // if _pgno >= uint32(i32(2)) { goto _2 } - - r0 = uint32(i32(0)) - return + return uint32(i32(0)) _2: _nPagesPerMapPage = int32(((_pBt.X16) / uint32(i32(5))) + uint32(i32(1))) @@ -21497,9 +20280,7 @@ _2: _ret += 1 _3: - r0 = _ret - return - + return _ret } var _ptrmapPagenoØ00__func__Ø000 [13]int8 // - @@ -21530,9 +20311,7 @@ func _ptrmapGet(tls *crt.TLS, _pBt *XBtShared, _key uint32, _pEType *uint8, _pPg if _rc == i32(0) { goto _2 } - - r0 = _rc - return + return _rc _2: _pPtrmap = (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) @@ -21542,8 +20321,7 @@ _2: } _sqlite3PagerUnref(tls, _pDbPage) - r0 = _sqlite3CorruptError(tls, i32(59952)) - return + return _sqlite3CorruptError(tls, i32(59952)) _3: func() { @@ -21569,14 +20347,10 @@ _8: if int32(*_pEType) >= i32(1) && int32(*_pEType) <= i32(5) { goto _10 } - - r0 = _sqlite3CorruptError(tls, i32(59960)) - return + return _sqlite3CorruptError(tls, i32(59960)) _10: - r0 = i32(0) - return - + return i32(0) } var _ptrmapGetØ00__func__Ø000 [10]int8 // - @@ -21606,15 +20380,11 @@ func _btreeGetPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMemPa if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: *_ppPage = _btreePageFromDbPage(tls, _pDbPage, _pgno, _pBt) - r0 = i32(0) - return - + return i32(0) } var _btreeGetPageØ00__func__Ø000 [13]int8 // - @@ -21648,9 +20418,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _pPage - return - + return _pPage } var _btreePageFromDbPageØ00__func__Ø000 [20]int8 // - @@ -21666,8 +20434,6 @@ func _releasePage(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61058:1 _releasePageNotNull(tls, _pPage) _0: - return - } func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1 @@ -21708,8 +20474,6 @@ func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1 } }() _sqlite3PagerUnrefNotNull(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) - return - } var _releasePageNotNullØ00__func__Ø000 [19]int8 // - @@ -21734,8 +20498,6 @@ _0: _3: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) = int8(i32(-1)) - return - } func _sqlite3BtreeTripAllCursors(tls *crt.TLS, _pBtree *XBtree, _errCode int32, _writeOnly int32) (r0 int32) { // sqlite3.c:62912:1 @@ -21806,9 +20568,7 @@ _18: _8: _sqlite3BtreeLeave(tls, _pBtree) _4: - r0 = _rc - return - + return _rc } var _sqlite3BtreeTripAllCursorsØ00__func__Ø000 [27]int8 // - @@ -21827,8 +20587,6 @@ func _sqlite3BtreeClearCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:597 Xsqlite3_free(tls, _pCur.X6) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(44 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(0)) - return - } var _sqlite3BtreeClearCursorØ00__func__Ø000 [24]int8 // - @@ -21851,8 +20609,6 @@ func _sqlite3PagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *int32) { // } }() *_pnPage = int32(_pPager.X22) - return - } var _sqlite3PagerPagecountØ00__func__Ø000 [22]int8 // - @@ -21883,16 +20639,12 @@ _6: goto _0 _3: - r0 = _r - return - + return _r } func _btreeClearHasContent(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:59548:1 _sqlite3BitvecDestroy(tls, (*XBitvec)(unsafe.Pointer(_pBt.X22))) *(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X22 */))))) = (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _btreeEndTransaction(tls *crt.TLS, _p *XBtree) { // sqlite3.c:62781:1 @@ -21946,8 +20698,6 @@ _4: crt.X__builtin_abort(tls) } }() - return - } var _btreeEndTransactionØ00__func__Ø000 [20]int8 // - @@ -21990,8 +20740,6 @@ _1: _4: _0: - return - } var _downgradeAllSharedCacheTableLocksØ00__func__Ø000 [34]int8 // - @@ -22100,8 +20848,6 @@ _23: } _25: _24: - return - } var _clearAllSharedCacheTableLocksØ00__func__Ø000 [30]int8 // - @@ -22145,8 +20891,6 @@ func _unlockBtreeIfUnused(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:62060:1 *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(12 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _releasePageNotNull(tls, _1_pPage1) _6: - return - } var _unlockBtreeIfUnusedØ00__func__Ø000 [20]int8 // - @@ -22156,9 +20900,7 @@ func init() { } func _sqlite3PagerRefcount(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:53446:1 - r0 = _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - return - + return _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) } func _sqlite3ResetAllSchemasOfConnection(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:99996:1 @@ -22192,8 +20934,6 @@ _3: _sqlite3VtabUnlockList(tls, _db) _sqlite3BtreeLeaveAll(tls, _db) _sqlite3CollapseDatabaseArray(tls, _db) - return - } func _sqlite3SchemaClear(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:104336:1 @@ -22251,8 +20991,6 @@ _7: sink4530 = *p } _8: - return - } func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1 @@ -22266,8 +21004,6 @@ func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = uint32(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = uint32(i32(0)) *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(12 /* X3 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _sqlite3HashInitØ00__func__Ø000 [16]int8 // - @@ -22304,8 +21040,6 @@ _2: _3: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(4 /* X1 */))) = uint32(i32(0)) - return - } var _sqlite3HashClearØ00__func__Ø000 [17]int8 // - @@ -22318,7 +21052,6 @@ func _sqlite3DeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _pTrigger *XTrigger) { / if _pTrigger != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -22328,8 +21061,6 @@ _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pTrigger.X4))) _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer(_pTrigger.X5))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTrigger)) - return - } func _sqlite3DeleteTriggerStep(tls *crt.TLS, _db *Xsqlite3, _pTriggerStep *XTriggerStep) { // sqlite3.c:122201:1 @@ -22350,8 +21081,6 @@ _0: goto _0 _1: - return - } func _sqlite3ExprDelete(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91778:1 @@ -22361,8 +21090,6 @@ func _sqlite3ExprDelete(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:9 _sqlite3ExprDeleteNN(tls, _db, _p) _0: - return - } func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91751:1 @@ -22441,8 +21168,6 @@ _21: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) _22: - return - } var _sqlite3ExprDeleteNNØ00__func__Ø000 [20]int8 // - @@ -22458,8 +21183,6 @@ func _sqlite3SelectDelete(tls *crt.TLS, _db *Xsqlite3, _p *XSelect) { // sqlite3 _clearSelect(tls, _db, _p, i32(1)) _0: - return - } func _clearSelect(tls *crt.TLS, _db *Xsqlite3, _p *XSelect, _bFree int32) { // sqlite3.c:116314:1 @@ -22496,8 +21219,6 @@ _3: goto _0 _1: - return - } func _sqlite3ExprListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqlite3.c:92411:1 @@ -22507,8 +21228,6 @@ func _sqlite3ExprListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // _exprListDeleteNN(tls, _db, _pList) _0: - return - } func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqlite3.c:92399:1 @@ -22537,8 +21256,6 @@ _3: _6: _sqlite3DbFree(tls, _db, _pList.X1) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pList)) - return - } var _exprListDeleteNNØ00__func__Ø000 [17]int8 // - @@ -22555,7 +21272,6 @@ func _sqlite3SrcListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList) { // s if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -22592,28 +21308,22 @@ _6: _4: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pList)) - return - } func _sqlite3DeleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:100095:1 if _pTable != nil { goto _0 } - return _0: if _db != nil && (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) || preInc985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable))+uintptr(32 /* X8 */))), uint32(4294967295)) <= uint32(i32(0)) { goto _3 } - return _3: _deleteTable(tls, _db, _pTable) - return - } func _deleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:100051:1 @@ -22684,8 +21394,6 @@ _6: crt.X__builtin_abort(tls) } }() - return - } var _deleteTableØ00__func__Ø000 [12]int8 // - @@ -22732,25 +21440,20 @@ _5: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_elem)) + uintptr(8 /* X2 */))) = _data *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_elem)) + uintptr(12 /* X3 */))) = _pKey _6: - r0 = _1_old_data - return + return _1_old_data _4: if unsafe.Pointer(_data) != (unsafe.Pointer)(uintptr(i32(0))) { goto _7 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _7: _new_elem = (*XHashElem)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(u32(16))))) if _new_elem != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = _data - return + return _data _8: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_new_elem)) + uintptr(12 /* X3 */))) = _pKey @@ -22779,9 +21482,7 @@ _10: } return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) }(), _new_elem) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - + return (unsafe.Pointer)(uintptr(i32(0))) } var _sqlite3HashInsertØ00__func__Ø000 [18]int8 // - @@ -22829,18 +21530,14 @@ _2: if _sqlite3StrICmp(tls, _elem.X3, _pKey) != i32(0) { goto _6 } - - r0 = _elem - return + return _elem _6: _elem = (*XHashElem)(unsafe.Pointer(_elem.X0)) goto _2 _3: - r0 = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) } func _strHash(tls *crt.TLS, _z *int8) (r0 uint32) { // sqlite3.c:29238:1 @@ -22867,9 +21564,7 @@ _0: goto _0 _1: - r0 = _h - return - + return _h } var _findElementWithHashØ00__func__Ø000 [20]int8 // - @@ -22936,8 +21631,6 @@ _3: }() _sqlite3HashClear(tls, _pH) _7: - return - } var _removeElementGivenHashØ00__func__Ø000 [23]int8 // - @@ -22964,9 +21657,7 @@ _0: if _new_size != (_pH.X0) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _sqlite3BeginBenignMalloc(tls) @@ -22975,9 +21666,7 @@ _1: if _new_ht != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: Xsqlite3_free(tls, _pH.X3) @@ -22997,9 +21686,7 @@ _3: goto _3 _6: - r0 = i32(1) - return - + return i32(1) } func _insertElement(tls *crt.TLS, _pH *XHash, _pEntry *XExprList, _pNew *XHashElem) { // sqlite3.c:29255:1 @@ -23052,8 +21739,6 @@ _8: *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(8 /* X2 */))))) = _pNew _7: - return - } func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *XSchema) (r0 int32) { // sqlite3.c:58899:1 @@ -23080,17 +21765,13 @@ _2: if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: if _iDb != i32(1) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _p = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X1)) @@ -23100,9 +21781,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1))) - return - + return bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1))) } var _sqlite3SchemaMutexHeldØ00__func__Ø000 [23]int8 // - @@ -23158,9 +21837,7 @@ _8: } }() _2: - r0 = _i - return - + return _i } var _sqlite3SchemaToIndexØ00__func__Ø000 [21]int8 // - @@ -23181,14 +21858,9 @@ func _freeIndex(tls *crt.TLS, _db *Xsqlite3, _p *XIndex) { // sqlite3.c:99891:1 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X8)) _0: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _sqlite3DeleteIndexSamples(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex) { // sqlite3.c:98251:1 - - return - } func _sqlite3FkDelete(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) { // sqlite3.c:108528:1 @@ -23254,8 +21926,6 @@ _9: goto _4 _7: - return - } var _sqlite3FkDeleteØ00__func__Ø000 [16]int8 // - @@ -23278,8 +21948,6 @@ func _fkTriggerDelete(tls *crt.TLS, _dbMem *Xsqlite3, _p *XTrigger) { // sqlite3 _sqlite3ExprDelete(tls, _dbMem, (*XExpr)(unsafe.Pointer(_p.X4))) _sqlite3DbFree(tls, _dbMem, (unsafe.Pointer)(_p)) _0: - return - } func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:100022:1 @@ -23312,8 +21980,6 @@ _3: _6: _sqlite3DbFree(tls, _db, _pTable.X1) _2: - return - } var _sqlite3DeleteColumnNamesØ00__func__Ø000 [25]int8 // - @@ -23353,8 +22019,6 @@ _7: _6: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X17)) _2: - return - } func _vtabDisconnectAll(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *XVTable) { // sqlite3.c:124702:1 @@ -23411,9 +22075,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _pRet - return - + return _pRet } var _vtabDisconnectAllØ00__func__Ø000 [18]int8 // - @@ -23428,7 +22090,6 @@ func _sqlite3IdListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XIdList) { // sql if _pList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -23445,8 +22106,6 @@ _1: _4: _sqlite3DbFree(tls, _db, _pList.X0) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pList)) - return - } func _sqlite3WithDelete(tls *crt.TLS, _db *Xsqlite3, _pWith *XWith) { // sqlite3.c:103885:1 @@ -23474,8 +22133,6 @@ _1: _4: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pWith)) _0: - return - } func _sqlite3CollapseDatabaseArray(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:99944:1 @@ -23522,8 +22179,6 @@ _3: _sqlite3DbFree(tls, _db, _db.X4) *(**XDb)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(16 /* X4 */))))) = (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(388 /* X72 */))))) _7: - return - } func _sqlite3CloseSavepoints(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:140873:1 @@ -23543,8 +22198,6 @@ _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(428 /* X75 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(432 /* X76 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(71 /* X23 */))) = uint8(i32(0)) - return - } func _sqlite3BtreeClose(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61521:1 @@ -23633,9 +22286,7 @@ _18: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X9) + uintptr(28 /* X10 */))))) = (*XBtree)(unsafe.Pointer(_p.X10)) _19: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCloseØ00__func__Ø000 [18]int8 // - @@ -23716,9 +22367,7 @@ _13: Xsqlite3_free(tls, (unsafe.Pointer)(_pCur.X3)) _sqlite3BtreeLeave(tls, _pBtree) _0: - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCloseCursorØ00__func__Ø000 [24]int8 // - @@ -23796,9 +22445,7 @@ _4: _removed = i32(1) _2: Xsqlite3_mutex_leave(tls, _pMaster) - r0 = _removed - return - + return _removed } var _removeFromSharingListØ00__func__Ø000 [22]int8 // - @@ -23826,8 +22473,6 @@ func Xsqlite3_mutex_free(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22825: f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X3)})))(tls, _p) _0: - return - } var _sqlite3_mutex_freeØ00__func__Ø000 [19]int8 // - @@ -23903,9 +22548,7 @@ _12: } }() Xsqlite3_free(tls, (unsafe.Pointer)(_pPager)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3PagerCloseØ00__func__Ø000 [18]int8 // - @@ -23931,8 +22574,6 @@ _0: goto _0 _3: - return - } func _sqlite3WalClose(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _sync_flags int32, _nBuf int32, _zBuf *uint8) (r0 int32) { // sqlite3.c:56327:1 @@ -23995,17 +22636,13 @@ _8: Xsqlite3_free(tls, (unsafe.Pointer)(_pWal.X7)) Xsqlite3_free(tls, (unsafe.Pointer)(_pWal)) _0: - r0 = _rc - return - + return _rc } func _sqlite3OsLock(tls *crt.TLS, _id *Xsqlite3_file, _lockType int32) (r0 int32) { // sqlite3.c:20158:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X7)})))(tls, _id, _lockType) - return - } func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBusy func(*crt.TLS, unsafe.Pointer) int32, _pBusyArg unsafe.Pointer, _sync_flags int32, _nBuf int32, _zBuf *uint8, _pnLog *int32, _pnCkpt *int32) (r0 int32) { // sqlite3.c:57681:1 @@ -24045,18 +22682,14 @@ func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int3 if (_pWal.X14) == 0 { goto _7 } - - r0 = i32(8) - return + return i32(8) _7: _rc = _walLockExclusive(tls, _pWal, i32(1), i32(1)) if _rc == 0 { goto _8 } - - r0 = _rc - return + return _rc _8: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(45 /* X13 */))) = uint8(i32(1)) @@ -24136,14 +22769,12 @@ _24: _sqlite3WalEndWriteTransaction(tls, _pWal) _walUnlockExclusive(tls, _pWal, i32(1), i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(45 /* X13 */))) = uint8(i32(0)) - r0 = func() int32 { + return func() int32 { if (_rc == i32(0)) && (_eMode != _eMode2) { return i32(5) } return _rc }() - return - } var _sqlite3WalCheckpointØ00__func__Ø000 [21]int8 // - @@ -24158,16 +22789,12 @@ func _walLockExclusive(tls *crt.TLS, _pWal *XWal, _lockIdx int32, _n int32) (r0 if (_pWal.X11) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, _n, i32(10)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(116 /* X23 */))) = uint8(bool2int((_rc != i32(0)) && (_rc != i32(5)))) - r0 = _rc - return - + return _rc } func _walBusyLock(tls *crt.TLS, _pWal *XWal, _xBusy func(*crt.TLS, unsafe.Pointer) int32, _pBusyArg unsafe.Pointer, _lockIdx int32, _n int32) (r0 int32) { // sqlite3.c:56038:1 @@ -24178,10 +22805,7 @@ _0: if ((_xBusy != nil) && (_rc == i32(5))) && _xBusy(tls, _pBusyArg) != 0 { goto _0 } - - r0 = _rc - return - + return _rc } func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { // sqlite3.c:56466:1 @@ -24201,9 +22825,7 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { if _rc == i32(0) { goto _2 } - - r0 = _rc - return + return _rc _2: func() { @@ -24271,9 +22893,7 @@ _11: _rc = _sqlite3CantopenError(tls, i32(56521)) _19: - r0 = _rc - return - + return _rc } var _walIndexReadHdrØ00__func__Ø000 [16]int8 // - @@ -24304,26 +22924,20 @@ func _walIndexTryHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { / if crt.Xmemcmp(tls, (unsafe.Pointer)(&_h1), (unsafe.Pointer)(&_h2), u32(48)) == i32(0) { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if int32(_h1.X3) != i32(0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _walChecksumBytes(tls, i32(1), (*uint8)(unsafe.Pointer(&_h1)), int32(u32(40)), (*uint32)(unsafe.Pointer(uintptr(i32(0)))), (*uint32)(unsafe.Pointer(&_aCksum))) if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCksum)) + 4*uintptr(i32(0))))) == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_h1))+uintptr(40 /* X10 */))))) + 4*uintptr(i32(0))))) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCksum)) + 4*uintptr(i32(1))))) == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_h1))+uintptr(40 /* X10 */))))) + 4*uintptr(i32(1))))) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: if crt.Xmemcmp(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))), (unsafe.Pointer)(&_h1), u32(48)) == 0 { @@ -24334,9 +22948,7 @@ _6: crt.Xmemcpy(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))), (unsafe.Pointer)(&_h1), u32(48)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(36 /* X8 */))) = uint32((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X5) & i32(65024)) + ((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X5) & i32(1)) << uint(i32(16)))) _7: - r0 = i32(0) - return - + return i32(0) } var _walIndexTryHdrØ00__func__Ø000 [15]int8 // - @@ -24352,16 +22964,12 @@ func _walShmBarrier(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55053:1 _sqlite3OsShmBarrier(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1))) _0: - return - } func _sqlite3OsShmBarrier(tls *crt.TLS, _id *Xsqlite3_file) { // sqlite3.c:20210:1 (*(*func(*crt.TLS, *Xsqlite3_file))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X15)})))(tls, _id) - return - } func _walChecksumBytes(tls *crt.TLS, _nativeCksum int32, _a *uint8, _nByte int32, _aIn *uint32, _aOut *uint32) { // sqlite3.c:55015:1 @@ -24443,8 +23051,6 @@ _9: _8: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOut)) + 4*uintptr(i32(0)))) = _s1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOut)) + 4*uintptr(i32(1)))) = _s2 - return - } var _walChecksumBytesØ00__func__Ø000 [17]int8 // - @@ -24513,9 +23119,7 @@ func _walIndexRecover(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:55485 if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: crt.Xmemset(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))), i32(0), u32(48)) @@ -24671,9 +23275,7 @@ _31: _25: _recovery_error: _walUnlockExclusive(tls, _pWal, _iLock, _nLock) - r0 = _rc - return - + return _rc } var _walIndexRecoverØ00__func__Ø000 [16]int8 // - @@ -24683,9 +23285,7 @@ func init() { } func _sqlite3CantopenError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143236:1 - r0 = _reportError(tls, i32(14), _lineno, str(22428)) - return - + return _reportError(tls, i32(14), _lineno, str(22428)) } func _walDecodeFrame(tls *crt.TLS, _pWal *XWal, _piPage *uint32, _pnTruncate *uint32, _aData *uint8, _aFrame *uint8) (r0 int32) { // sqlite3.c:55121:1 @@ -24700,18 +23300,14 @@ func _walDecodeFrame(tls *crt.TLS, _pWal *XWal, _piPage *uint32, _pnTruncate *ui if crt.Xmemcmp(tls, (unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))))+uintptr(32 /* X9 */)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(8))))), uint32(i32(8))) == i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(0))))) if _pgno != uint32(i32(0)) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _nativeCksum = bool2int(int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X4) == i32(0)) @@ -24720,16 +23316,12 @@ _1: if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aCksum)) + 4*uintptr(i32(0))))) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(16))))) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aCksum)) + 4*uintptr(i32(1))))) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(20))))) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: *_piPage = _pgno *_pnTruncate = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(4))))) - r0 = i32(1) - return - + return i32(1) } func _walIndexAppend(tls *crt.TLS, _pWal *XWal, _iFrame uint32, _iPage uint32) (r0 int32) { // sqlite3.c:55396:1 @@ -24793,9 +23385,7 @@ _7: if postInc961(&_1_nCollide, int32(-1)) != i32(0) { goto _11 } - - r0 = _sqlite3CorruptError(tls, i32(55437)) - return + return _sqlite3CorruptError(tls, i32(55437)) _11: _1_iKey = _walNextHash(tls, _1_iKey) @@ -24805,9 +23395,7 @@ _10: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx))) = _iPage *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHash)) + 2*uintptr(_1_iKey))) = uint16(_1_idx) _0: - r0 = _rc - return - + return _rc } var _walIndexAppendØ00__func__Ø000 [15]int8 // - @@ -24835,8 +23423,6 @@ func _walIndexWriteHdr(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55064:1 crt.Xmemcpy(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(1))))), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))), u32(48)) _walShmBarrier(tls, _pWal) crt.Xmemcpy(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(0))))), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))), u32(48)) - return - } var _walIndexWriteHdrØ00__func__Ø000 [17]int8 // - @@ -24852,9 +23438,7 @@ func _walCkptInfo(tls *crt.TLS, _pWal *XWal) (r0 *XWalCkptInfo) { // sqlite3.c:5 crt.X__builtin_abort(tls) } }() - r0 = (*XWalCkptInfo)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) + 4*uintptr(u32(24)))))) - return - + return (*XWalCkptInfo)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) + 4*uintptr(u32(24)))))) } var _walCkptInfoØ00__func__Ø000 [12]int8 // - @@ -24864,9 +23448,8 @@ func init() { } func _walPagesize(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:56056:1 - r0 = (int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X5) & i32(65024)) + ((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X5) & i32(1)) << uint(i32(16))) - return - + /* X18 */ /* X18 */ + return (int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52))).X5) & i32(65024)) + ((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52))).X5) & i32(1)) << uint(i32(16))) } func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBusy func(*crt.TLS, unsafe.Pointer) int32, _pBusyArg unsafe.Pointer, _sync_flags int32, _zBuf *uint8) (r0 int32) { // sqlite3.c:56124:1 @@ -24916,9 +23499,7 @@ func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBu if _rc == i32(0) { goto _1 } - - r0 = _rc - return + return _rc _1: func() { @@ -25147,9 +23728,7 @@ _50: _46: _walcheckpoint_out: _walIteratorFree(tls, _pIter) - r0 = _rc - return - + return _rc } func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32) { // sqlite3.c:55956:1 @@ -25193,9 +23772,7 @@ func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32) if _p != nil { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(55978)) - return + return _sqlite3NomemError(tls, i32(55978)) _3: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), uint32(_nByte)) @@ -25265,9 +23842,7 @@ _11: _walIteratorFree(tls, _p) _19: *_pp = _p - r0 = _rc - return - + return _rc } var _walIteratorInitØ00__func__Ø000 [16]int8 // - @@ -25409,8 +23984,6 @@ _31: goto _31 _34: - return - } var _walMergesortØ00__func__Ø000 [13]int8 // - @@ -25486,8 +24059,6 @@ _4: *_paRight = _aLeft *_pnRight = _iOut crt.Xmemcpy(tls, (unsafe.Pointer)(_aLeft), (unsafe.Pointer)(_aTmp), u32(2)*uint32(_iOut)) - return - } var _walMergeØ00__func__Ø000 [9]int8 // - @@ -25498,8 +24069,6 @@ func init() { func _walIteratorFree(tls *crt.TLS, _p *XWalIterator) { // sqlite3.c:55940:1 Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - return - } var _walCheckpointØ00__func__Ø000 [14]int8 // - @@ -25563,9 +24132,7 @@ _7: _5: *_piPage = uint32(store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))), int32(_iRet))) - r0 = bool2int(_iRet == u32(4294967295)) - return - + return bool2int(_iRet == u32(4294967295)) } var _walIteratorNextØ00__func__Ø000 [16]int8 // - @@ -25608,8 +24175,6 @@ _3: crt.X__builtin_abort(tls) } }() - return - } var _walRestartHdrØ00__func__Ø000 [14]int8 // - @@ -25638,8 +24203,6 @@ _1: Xsqlite3_log(tls, _rx, str(23188), unsafe.Pointer(_pWal.X21)) _2: - return - } func _walIndexClose(tls *crt.TLS, _pWal *XWal, _isDelete int32) { // sqlite3.c:55652:1 @@ -25666,16 +24229,12 @@ _4: _0: _sqlite3OsShmUnmap(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _isDelete) _5: - return - } func _sqlite3OsShmUnmap(tls *crt.TLS, _id *Xsqlite3_file, _deleteFlag int32) (r0 int32) { // sqlite3.c:20213:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X16)})))(tls, _id, _deleteFlag) - return - } func _pagerSyncHotJournal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:50835:1 @@ -25694,9 +24253,7 @@ _0: _rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(84 /* X35 */)))) _1: - r0 = _rc - return - + return _rc } func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1 @@ -25707,8 +24264,6 @@ func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1 } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X11)(tls, _pCache.X12) - return - } var _sqlite3PcacheCloseØ00__func__Ø000 [19]int8 // - @@ -25730,8 +24285,6 @@ func _freeTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61510:1 _sqlite3PageFree(tls, (unsafe.Pointer)(_pBt.X27)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(80 /* X27 */))) = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } var _sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000 [32]int8 // - @@ -25757,8 +24310,6 @@ func _functionDestroy(tls *crt.TLS, _db *Xsqlite3, _p *XFuncDef) { // sqlite3.c: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDestructor)) _1: _0: - return - } func _sqlite3VtabEponymousTableClear(tls *crt.TLS, _db *Xsqlite3, _pMod *XModule) { // sqlite3.c:125696:1 @@ -25777,22 +24328,17 @@ func _sqlite3VtabEponymousTableClear(tls *crt.TLS, _db *Xsqlite3, _pMod *XModule _sqlite3DeleteTable(tls, _db, _pTab) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(16 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } func _sqlite3ValueFree(tls *crt.TLS, _v *XMem) { // sqlite3.c:71297:1 if _v != nil { goto _0 } - return _0: _sqlite3VdbeMemRelease(tls, _v) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_v.X9)), (unsafe.Pointer)(_v)) - return - } func _sqlite3CloseExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112147:1 @@ -25816,8 +24362,6 @@ _2: _5: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_db.X40)) - return - } var _sqlite3CloseExtensionsØ00__func__Ø000 [23]int8 // - @@ -25830,9 +24374,7 @@ func Xsqlite3_collation_needed(tls *crt.TLS, _db *Xsqlite3, _pCollNeededArg unsa if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143154)) - return + return _sqlite3MisuseError(tls, i32(143154)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -25840,18 +24382,14 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(232 /* X54 */))))) = nil *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(236 /* X55 */))) = _pCollNeededArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_collation_needed16(tls *crt.TLS, _db *Xsqlite3, _pCollNeededArg unsafe.Pointer, _xCollNeeded16 func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer)) (r0 int32) { // sqlite3.c:143169:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143175)) - return + return _sqlite3MisuseError(tls, i32(143175)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -25859,9 +24397,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(232 /* X54 */))))) = _xCollNeeded16 *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(236 /* X55 */))) = _pCollNeededArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_column_blob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 unsafe.Pointer) { // sqlite3.c:77010:12 @@ -25869,9 +24405,7 @@ func Xsqlite3_column_blob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 uns _ = _val _val = Xsqlite3_value_blob(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76174:12 @@ -25897,8 +24431,7 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sql crt.X__builtin_abort(tls) } }() - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _3: { @@ -25906,18 +24439,15 @@ _3: *p = uint16(int32(*p) | i32(16)) sink4530 = *p } - r0 = (unsafe.Pointer)(func() *int8 { + return (unsafe.Pointer)(func() *int8 { if (_p.X4) != 0 { return (_p.X5) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }()) - return _0: - r0 = (unsafe.Pointer)(Xsqlite3_value_text(tls, _pVal)) - return - + return (unsafe.Pointer)(Xsqlite3_value_text(tls, _pVal)) } var _sqlite3_value_blobØ00__func__Ø000 [19]int8 // - @@ -25935,9 +24465,7 @@ func _columnMem(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // s if _pVm != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _columnNullValue(tls) - return + return _columnNullValue(tls) _0: func() { @@ -25958,15 +24486,11 @@ _5: _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_pVm.X0)), i32(25)) _pOut = _columnNullValue(tls) _6: - r0 = _pOut - return - + return _pOut } func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1 - r0 = &_columnNullValueØ00nullMemØ001 - return - + return &_columnNullValueØ00nullMemØ001 } var _columnNullValueØ00nullMemØ001 XMem // sqlite3.c:76925:20 @@ -26004,8 +24528,6 @@ func _columnMallocFailure(tls *crt.TLS, _pStmt unsafe.Pointer) { // sqlite3.c:76 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _sqlite3ApiExit(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _p.X10) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - return - } var _columnMallocFailureØ00__func__Ø000 [20]int8 // - @@ -26019,9 +24541,7 @@ func Xsqlite3_column_bytes(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 in _ = _val _val = Xsqlite3_value_bytes(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_bytes16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77025:12 @@ -26029,35 +24549,27 @@ func Xsqlite3_column_bytes16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 _ = _val _val = Xsqlite3_value_bytes16(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_bytes16(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76190:12 - r0 = _sqlite3ValueBytes(tls, _pVal, uint8(i32(2))) - return - + return _sqlite3ValueBytes(tls, _pVal, uint8(i32(2))) } func Xsqlite3_column_count(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:76897:12 var _pVm *TVdbe // sqlite3.c:76898:8 _ = _pVm _pVm = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = func() int32 { + return func() int32 { if _pVm != nil { return int32(_pVm.X29) } return i32(0) }() - return - } func Xsqlite3_column_decltype(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 *int8) { // sqlite3.c:77155:12 - r0 = (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(1)))) - return - + return (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(1)))) } func _columnName(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32, _xFunc func(*crt.TLS, *XMem) unsafe.Pointer, _useType int32) (r0 unsafe.Pointer) { // sqlite3.c:77088:1 @@ -26074,8 +24586,7 @@ func _columnName(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32, _xFunc func(*crt } _sqlite3MisuseError(tls, i32(77100)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: _ret = (unsafe.Pointer)(uintptr(i32(0))) @@ -26114,9 +24625,7 @@ _0: _7: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) _4: - r0 = _ret - return - + return _ret } var _columnNameØ00__func__Ø000 [11]int8 // - @@ -26126,15 +24635,11 @@ func init() { } func Xsqlite3_column_decltype16(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 unsafe.Pointer) { // sqlite3.c:77160:12 - r0 = _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(1)) - return - + return _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(1)) } func Xsqlite3_value_text16(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76210:12 - r0 = _sqlite3ValueText(tls, _pVal, uint8(i32(2))) - return - + return _sqlite3ValueText(tls, _pVal, uint8(i32(2))) } func Xsqlite3_column_double(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 float64) { // sqlite3.c:77030:12 @@ -26142,9 +24647,7 @@ func Xsqlite3_column_double(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 f _ = _val _val = Xsqlite3_value_double(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_int(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77035:12 @@ -26152,15 +24655,11 @@ func Xsqlite3_column_int(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int3 _ = _val _val = Xsqlite3_value_int(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_int(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76196:12 - r0 = int32(_sqlite3VdbeIntValue(tls, _pVal)) - return - + return int32(_sqlite3VdbeIntValue(tls, _pVal)) } func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:70077:1 @@ -26185,16 +24684,16 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7 goto _5 } - r0 = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) - return + /* X0 */ + return *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0))))) _5: if (_flags & i32(8)) == 0 { goto _7 } - r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0)))))) _7: if (_flags & i32(18)) == 0 { @@ -26209,13 +24708,10 @@ _7: } }() _sqlite3Atoi64(tls, _pMem.X5, &_3_value, _pMem.X4, _pMem.X2) - r0 = _3_value - return + return _3_value _9: - r0 = int64(i32(0)) - return - + return int64(i32(0)) } var _sqlite3VdbeIntValueØ00__func__Ø000 [20]int8 // - @@ -26228,22 +24724,16 @@ func _doubleToInt64(tls *crt.TLS, _r float64) (r0 int64) { // sqlite3.c:70041:1 if _r > float64(_doubleToInt64Ø00minIntØ002) { goto _0 } - - r0 = _doubleToInt64Ø00minIntØ002 - return + return _doubleToInt64Ø00minIntØ002 _0: if _r < float64(_doubleToInt64Ø00maxIntØ001) { goto _2 } - - r0 = _doubleToInt64Ø00maxIntØ001 - return + return _doubleToInt64Ø00maxIntØ001 _2: - r0 = int64(_r) - return - + return int64(_r) } var _doubleToInt64Ø00minIntØ002 int64 // sqlite3.c:70054:20 @@ -26416,9 +24906,7 @@ _30: if uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNum))+1*uintptr(_i))))) >= uintptr(unsafe.Pointer(_zEnd)) && (_i != i32(0) || _zStart != _zNum) && _i <= (i32(19)*_incr) && _nonNum == 0 { goto _37 } - - r0 = i32(1) - return + return i32(1) _37: if _i >= (i32(19) * _incr) { @@ -26431,8 +24919,7 @@ _37: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _39: _c = _compare2pow63(tls, _zNum, _incr) @@ -26446,16 +24933,13 @@ _39: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _43: if _c <= i32(0) { goto _47 } - - r0 = i32(1) - return + return i32(1) _47: func() { @@ -26464,14 +24948,12 @@ _47: crt.X__builtin_abort(tls) } }() - r0 = func() int32 { + return func() int32 { if _neg != 0 { return i32(0) } return i32(2) }() - return - } var _sqlite3Atoi64Ø00__func__Ø000 [14]int8 // - @@ -26506,9 +24988,7 @@ _4: _c = int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNum)) + 1*uintptr(i32(18)*_incr)))) - i32(56) _5: - r0 = _c - return - + return _c } func Xsqlite3_column_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int64) { // sqlite3.c:77040:12 @@ -26516,27 +24996,19 @@ func Xsqlite3_column_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 in _ = _val _val = Xsqlite3_value_int64(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_int64(tls *crt.TLS, _pVal *XMem) (r0 int64) { // sqlite3.c:76199:12 - r0 = _sqlite3VdbeIntValue(tls, _pVal) - return - + return _sqlite3VdbeIntValue(tls, _pVal) } func Xsqlite3_column_name(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 *int8) { // sqlite3.c:77130:12 - r0 = (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(0)))) - return - + return (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(0)))) } func Xsqlite3_column_name16(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 unsafe.Pointer) { // sqlite3.c:77135:12 - r0 = _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(0)) - return - + return _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(0)) } func Xsqlite3_column_text(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *uint8) { // sqlite3.c:77045:12 @@ -26544,9 +25016,7 @@ func Xsqlite3_column_text(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *ui _ = _val _val = Xsqlite3_value_text(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_text16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 unsafe.Pointer) { // sqlite3.c:77060:12 @@ -26554,9 +25024,7 @@ func Xsqlite3_column_text16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 u _ = _val _val = Xsqlite3_value_text16(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_type(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77066:12 @@ -26564,9 +25032,7 @@ func Xsqlite3_column_type(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int _ = _iType _iType = Xsqlite3_value_type(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _iType - return - + return _iType } func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // sqlite3.c:77050:12 @@ -26589,9 +25055,7 @@ func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *X } _0: _columnMallocFailure(tls, _pStmt) - r0 = _pOut - return - + return _pOut } func Xsqlite3_commit_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer) int32, _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141811:12 @@ -26602,8 +25066,7 @@ func Xsqlite3_commit_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, } _sqlite3MisuseError(tls, i32(141820)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -26611,9 +25074,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(200 /* X46 */))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(196 /* X45 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pOld - return - + return _pOld } func Xsqlite3_complete(tls *crt.TLS, _zSql *int8) (r0 int32) { // sqlite3.c:139623:12 @@ -26631,8 +25092,7 @@ func Xsqlite3_complete(tls *crt.TLS, _zSql *int8) (r0 int32) { // sqlite3.c:1396 } _sqlite3MisuseError(tls, i32(139658)) - r0 = i32(0) - return + return i32(0) _0: _1: @@ -26707,9 +25167,7 @@ _20: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) != i32(0) { goto _23 } - - r0 = i32(0) - return + return i32(0) _23: *(*uintptr)(unsafe.Pointer(&_zSql)) += uintptr(1) @@ -26737,9 +25195,7 @@ _26: if int32(*_zSql) != i32(0) { goto _28 } - - r0 = bool2int(int32(_state) == i32(1)) - return + return bool2int(int32(_state) == i32(1)) _28: _token = uint8(i32(1)) @@ -26759,9 +25215,7 @@ _30: if int32(*_zSql) != i32(0) { goto _32 } - - r0 = i32(0) - return + return i32(0) _32: _token = uint8(i32(2)) @@ -26784,9 +25238,7 @@ _34: if int32(*_zSql) != i32(0) { goto _36 } - - r0 = i32(0) - return + return i32(0) _36: _token = uint8(i32(2)) @@ -26916,9 +25368,7 @@ _17: goto _1 _2: - r0 = bool2int(int32(_state) == i32(1)) - return - + return bool2int(int32(_state) == i32(1)) } var _sqlite3_completeØ00transØ001 [8][8]uint8 // sqlite3.c:139631:19 @@ -26938,9 +25388,7 @@ func Xsqlite3_complete16(tls *crt.TLS, _zSql unsafe.Pointer) (r0 int32) { // sql if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: _pVal = _sqlite3ValueNew(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) @@ -26957,15 +25405,11 @@ _1: _rc = _sqlite3NomemError(tls, i32(139803)) _2: _sqlite3ValueFree(tls, _pVal) - r0 = _rc & i32(255) - return - + return _rc & i32(255) } func Xsqlite3_create_collation(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc int32, _pCtx unsafe.Pointer, _xCompare func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32) (r0 int32) { // sqlite3.c:143080:12 - r0 = Xsqlite3_create_collation_v2(tls, _db, _zName, _enc, _pCtx, _xCompare, nil) - return - + return Xsqlite3_create_collation_v2(tls, _db, _zName, _enc, _pCtx, _xCompare, nil) } func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc int32, _pCtx unsafe.Pointer, _xCompare func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:143093:12 @@ -26974,9 +25418,7 @@ func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _en if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(143104)) - return + return _sqlite3MisuseError(tls, i32(143104)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -26989,9 +25431,7 @@ _1: _rc = _createCollation(tls, _db, _zName, uint8(_enc), _pCtx, _xCompare, _xDel) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_create_collation_v2Ø00__func__Ø000 [28]int8 // - @@ -27027,9 +25467,7 @@ _3: if _enc2 >= i32(1) && _enc2 <= i32(3) { goto _5 } - - r0 = _sqlite3MisuseError(tls, i32(142269)) - return + return _sqlite3MisuseError(tls, i32(142269)) _5: _pColl = _sqlite3FindCollSeq(tls, _db, uint8(_enc2), _zName, i32(0)) @@ -27042,8 +25480,7 @@ _5: } _sqlite3ErrorWithMsg(tls, _db, i32(5), str(23624)) - r0 = i32(5) - return + return i32(5) _8: _sqlite3ExpirePreparedStatements(tls, _db) @@ -27081,9 +25518,7 @@ _7: if _pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - - r0 = _sqlite3NomemError(tls, i32(142307)) - return + return _sqlite3NomemError(tls, i32(142307)) _16: *(*func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(12 /* X3 */))) = _xCompare @@ -27091,9 +25526,7 @@ _16: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(16 /* X4 */))) = _xDel *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(4 /* X1 */))) = uint8(_enc2 | (int32(_enc) & i32(8))) _sqlite3Error(tls, _db, i32(0)) - r0 = i32(0) - return - + return i32(0) } var _createCollationØ00__func__Ø000 [16]int8 // - @@ -27132,9 +25565,7 @@ _1: sink5817054 = *p } _5: - r0 = _pColl - return - + return _pColl } func _findCollSeqEntry(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _create int32) (r0 *XCollSeq) { // sqlite3.c:104051:1 @@ -27183,7 +25614,6 @@ _2: _1: r0 = _pColl return - } func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer) { // sqlite3.c:29398:1 @@ -27204,14 +25634,12 @@ func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer) } }() _elem = _findElementWithHash(tls, _pH, _pKey, &_h) - r0 = func() unsafe.Pointer { + return func() unsafe.Pointer { if _elem != nil { return unsafe.Pointer(_elem.X2) } return (unsafe.Pointer)(uintptr(i32(0))) }() - return - } var _sqlite3HashFindØ00__func__Ø000 [16]int8 // - @@ -27241,9 +25669,7 @@ func Xsqlite3_create_collation16(tls *crt.TLS, _db *Xsqlite3, _zName unsafe.Poin if _sqlite3SafetyCheckOk(tls, _db) != 0 && unsafe.Pointer(_zName) != (unsafe.Pointer)(uintptr(i32(0))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(143129)) - return + return _sqlite3MisuseError(tls, i32(143129)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27263,9 +25689,7 @@ _1: _4: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_create_collation16Ø00__func__Ø000 [27]int8 // - @@ -27306,9 +25730,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _m.X5 - return - + return _m.X5 } var _sqlite3Utf16to8Ø00__func__Ø000 [16]int8 // - @@ -27318,9 +25740,7 @@ func init() { } func Xsqlite3_create_function(tls *crt.TLS, _db *Xsqlite3, _zFunc *int8, _nArg int32, _enc int32, _p unsafe.Pointer, _xSFunc func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xStep func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xFinal func(*crt.TLS, *Xsqlite3_context)) (r0 int32) { // sqlite3.c:141603:12 - r0 = Xsqlite3_create_function_v2(tls, _db, _zFunc, _nArg, _enc, _p, _xSFunc, _xStep, _xFinal, nil) - return - + return Xsqlite3_create_function_v2(tls, _db, _zFunc, _nArg, _enc, _p, _xSFunc, _xStep, _xFinal, nil) } func Xsqlite3_create_function_v2(tls *crt.TLS, _db *Xsqlite3, _zFunc *int8, _nArg int32, _enc int32, _p unsafe.Pointer, _xSFunc func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xStep func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xFinal func(*crt.TLS, *Xsqlite3_context), _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:141617:12 @@ -27333,9 +25753,7 @@ func Xsqlite3_create_function_v2(tls *crt.TLS, _db *Xsqlite3, _zFunc *int8, _nAr if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141633)) - return + return _sqlite3MisuseError(tls, i32(141633)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27372,9 +25790,7 @@ _4: _out: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg int32, _enc int32, _pUserData unsafe.Pointer, _xSFunc func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xStep func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xFinal func(*crt.TLS, *Xsqlite3_context), _pDestructor *XFuncDestructor) (r0 int32) { // sqlite3.c:141504:1 @@ -27395,9 +25811,7 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg if _zFunctionName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_xSFunc == nil || _xFinal == nil && _xStep == nil) && (_xSFunc != nil || (_xFinal == nil || _xStep != nil)) && (_xSFunc != nil || (_xFinal != nil || _xStep == nil)) && (_nArg >= i32(-1) && _nArg <= i32(127)) && i32(255) >= store961(&_nName, _sqlite3Strlen30(tls, _zFunctionName)) { goto _14 } - - r0 = _sqlite3MisuseError(tls, i32(141526)) - return + return _sqlite3MisuseError(tls, i32(141526)) _14: i32(0) @@ -27429,9 +25843,7 @@ _18: if _3_rc == i32(0) { goto _19 } - - r0 = _3_rc - return + return _3_rc _19: _enc = i32(3) @@ -27453,8 +25865,7 @@ _16: crt.X__builtin_abort(tls) } }() - r0 = i32(5) - return + return i32(5) _23: _sqlite3ExpirePreparedStatements(tls, _db) @@ -27469,9 +25880,7 @@ _22: if _p != nil { goto _30 } - - r0 = _sqlite3NomemError(tls, i32(141580)) - return + return _sqlite3NomemError(tls, i32(141580)) _30: _functionDestroy(tls, _db, _p) @@ -27492,9 +25901,7 @@ _31: *(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))))) = _xFinal *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) = _pUserData *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int8(uint16(_nArg)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3CreateFuncØ00__func__Ø000 [18]int8 // - @@ -27593,8 +26000,7 @@ _10: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pBest)) _sqlite3OomFault(tls, _db) - r0 = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) _17: *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBest)) + uintptr(8 /* X3 */))))) = _6_pOther @@ -27604,14 +26010,10 @@ _16: }{(_pBest.X4)}))) == nil && _createFlag == 0 { goto _21 } - - r0 = _pBest - return + return _pBest _21: - r0 = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3FindFunctionØ00__func__Ø000 [20]int8 // - @@ -27626,8 +26028,7 @@ func _matchQuality(tls *crt.TLS, _p *XFuncDef, _nArg int32, _enc uint8) (r0 int3 if _nArg != i32(-2) { goto _0 } - - r0 = func() int32 { + return func() int32 { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{(*(*func(*crt.TLS, *Xsqlite3_context, int32, **XMem))(unsafe.Pointer(&struct { @@ -27639,15 +26040,12 @@ func _matchQuality(tls *crt.TLS, _p *XFuncDef, _nArg int32, _enc uint8) (r0 int3 } return i32(6) }() - return _0: if int32(_p.X0) == _nArg || int32(_p.X0) < i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if int32(_p.X0) != _nArg { @@ -27685,7 +26083,6 @@ _9: _8: r0 = _match return - } var _sqlite3_create_function_v2Ø00__func__Ø000 [27]int8 // - @@ -27702,9 +26099,7 @@ func Xsqlite3_create_function16(tls *crt.TLS, _db *Xsqlite3, _zFunctionName unsa if _sqlite3SafetyCheckOk(tls, _db) != 0 && unsafe.Pointer(_zFunctionName) != (unsafe.Pointer)(uintptr(i32(0))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(141674)) - return + return _sqlite3MisuseError(tls, i32(141674)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27719,9 +26114,7 @@ _1: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zFunc8)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_create_function16Ø00__func__Ø000 [26]int8 // - @@ -27734,14 +26127,10 @@ func Xsqlite3_create_module(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(124628)) - return + return _sqlite3MisuseError(tls, i32(124628)) _1: - r0 = _createModule(tls, _db, _zName, _pModule, _pAux, nil) - return - + return _createModule(tls, _db, _zName, _pModule, _pAux, nil) } func _createModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule *Xsqlite3_module, _pAux unsafe.Pointer, _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:124596:1 @@ -27767,9 +26156,7 @@ _1: _xDestroy(tls, _pAux) _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3VtabCreateModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule *Xsqlite3_module, _pAux unsafe.Pointer, _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 *XModule) { // sqlite3.c:124561:1 @@ -27812,7 +26199,6 @@ _4: _0: r0 = _pMod return - } var _sqlite3VtabCreateModuleØ00__func__Ø000 [24]int8 // - @@ -27828,25 +26214,19 @@ func Xsqlite3_data_count(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sq if _pVm != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && (*XMem)(unsafe.Pointer(_pVm.X21)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = int32(_pVm.X29) - return - + return int32(_pVm.X29) } func Xsqlite3_db_handle(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *Xsqlite3) { // sqlite3.c:77548:12 - r0 = func() *Xsqlite3 { + return func() *Xsqlite3 { if _pStmt != nil { return (*Xsqlite3)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_pStmt)).X0)) } return (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func Xsqlite3_declare_vtab(tls *crt.TLS, _db *Xsqlite3, _zCreateTable *int8) (r0 int32) { // sqlite3.c:125259:12 @@ -27869,9 +26249,7 @@ func Xsqlite3_declare_vtab(tls *crt.TLS, _db *Xsqlite3, _zCreateTable *int8) (r0 if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zCreateTable != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(125268)) - return + return _sqlite3MisuseError(tls, i32(125268)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27882,8 +26260,7 @@ _1: _sqlite3Error(tls, _db, i32(21)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _sqlite3MisuseError(tls, i32(125276)) - return + return _sqlite3MisuseError(tls, i32(125276)) _3: _pTab = (*XTable)(unsafe.Pointer(_pCtx.X1)) @@ -27989,9 +26366,7 @@ _7: }() _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_declare_vtabØ00__func__Ø000 [21]int8 // - @@ -28264,9 +26639,7 @@ _49: crt.X__builtin_abort(tls) } }() - r0 = _nErr - return - + return _nErr } var _sqlite3RunParserØ00__func__Ø000 [17]int8 // - @@ -28282,8 +26655,6 @@ func _sqlite3ParserInit(tls *crt.TLS, _yypParser unsafe.Pointer) { // sqlite3.c: *(**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser)) + uintptr(0 /* X0 */))))) = (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser)) + uintptr(8 /* X2 */))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(8 /* X2 */)))))+16*uintptr(i32(0)))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(8 /* X2 */)))))+16*uintptr(i32(0)))))) + uintptr(2 /* X1 */))) = uint8(i32(0)) - return - } func _sqlite3ErrorMsg(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ...interface{}) { // sqlite3.c:27825:1 @@ -28310,8 +26681,6 @@ _0: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(4 /* X1 */))) = _zMsg *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = i32(1) _1: - return - } func _sqlite3Parser(tls *crt.TLS, _yyp unsafe.Pointer, _yymajor int32, _yyminor XToken, _pParse *XParse) { // sqlite3.c:138453:1 @@ -28400,8 +26769,6 @@ _13: _16: crt.Xfprintf(tls, _yyTraceFILE, str(24704)) _12: - return - } var _sqlite3ParserØ00__func__Ø000 [14]int8 // - @@ -28433,9 +26800,7 @@ func _yy_find_shift_action(tls *crt.TLS, _pParser *XyyParser, _iLookAhead uint8) if _stateno < i32(1000) { goto _0 } - - r0 = uint32(_stateno) - return + return uint32(_stateno) _0: func() { @@ -28492,17 +26857,13 @@ _10: crt.Xfprintf(tls, _yyTraceFILE, str(27116), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 4*uintptr(_iLookAhead)))), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 4*uintptr(i32(96)))))) _17: - r0 = uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_5_j)))) - return + return uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_5_j)))) _16: - r0 = uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_default)) + 2*uintptr(_stateno)))) - return + return uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_default)) + 2*uintptr(_stateno)))) _8: - r0 = uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) - return - + return uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) } var _yy_find_shift_actionØ00__func__Ø000 [21]int8 // - @@ -28569,8 +26930,6 @@ _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yytos)) + uintptr(2 /* X1 */))) = uint8(_yyMajor) *(*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yytos)) + uintptr(4 /* X2 */))))) = _yyMinor _yyTraceShift(tls, _yypParser, _yyNewState) - return - } func _yyStackOverflow(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:136641:1 @@ -28594,8 +26953,6 @@ _1: _2: _sqlite3ErrorMsg(tls, _pParse, str(27184)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse - return - } func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:136487:1 @@ -28621,8 +26978,6 @@ func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:1364 crt.Xfprintf(tls, _yyTraceFILE, str(27264), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 4*uintptr(_yytos.X1))))) _4: _yy_destructor(tls, _pParser, _yytos.X1, (*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yytos))+uintptr(4 /* X2 */)))) - return - } var _yy_pop_parser_stackØ00__func__Ø000 [20]int8 // - @@ -28782,8 +27137,6 @@ _38: goto _39 _39: - return - } func _yyTraceShift(tls *crt.TLS, _yypParser *XyyParser, _yyNewState int32) { // sqlite3.c:136662:1 @@ -28802,8 +27155,6 @@ _1: crt.Xfprintf(tls, _yyTraceFILE, str(27332), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 4*uintptr((*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)).X1))))) _2: _0: - return - } func _yy_reduce(tls *crt.TLS, _yypParser *XyyParser, _yyruleno uint32) { // sqlite3.c:137067:1 @@ -31054,8 +29405,6 @@ _393: } _yy_accept(tls, _yypParser) _395: - return - } var _yyRuleInfo [332]struct { @@ -31101,7 +29450,6 @@ func _sqlite3FinishCoding(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99583:1 if (_pParse.X6) == 0 { goto _2 } - return _2: @@ -31228,8 +29576,6 @@ _37: _33: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = i32(1) _38: - return - } var _sqlite3FinishCodingØ00__func__Ø000 [20]int8 // - @@ -31242,14 +29588,12 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:1 var _v *TVdbe // sqlite3.c:118085:8 _ = _v _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - r0 = func() *TVdbe { + return func() *TVdbe { if _v != nil { return _v } return _allocVdbe(tls, _pParse) }() - return - } func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:118074:1 @@ -31268,9 +29612,7 @@ _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(23 /* X11 */))) = uint8(i32(1)) _2: - r0 = _v - return - + return _v } func _sqlite3VdbeCreate(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:71350:1 @@ -31283,9 +29625,7 @@ func _sqlite3VdbeCreate(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3. if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) _0: crt.Xmemset(tls, (unsafe.Pointer)((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(84 /* X17 */)))), i32(0), u32(120)) @@ -31325,9 +29665,7 @@ _1: crt.X__builtin_abort(tls) } }() - r0 = _p - return - + return _p } var _sqlite3VdbeCreateØ00__func__Ø000 [18]int8 // - @@ -31337,9 +29675,7 @@ func init() { } func _sqlite3VdbeAddOp2(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32) (r0 int32) { // sqlite3.c:71550:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, i32(0)) } func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32) (r0 int32) { // sqlite3.c:71499:1 @@ -31371,9 +29707,7 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32 if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > _i { goto _5 } - - r0 = _growOp3(tls, _p, _op, _p1, _p2, _p3) - return + return _growOp3(tls, _p, _op, _p1, _p2, _p3) _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X27 */))) += 1 @@ -31413,9 +29747,7 @@ _11: _sqlite3VdbePrintOp(tls, (*crt.XFILE)(unsafe.Pointer(uintptr(i32(0)))), _i, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_i)))) _test_addop_breakpoint(tls) _6: - r0 = _i - return - + return _i } var _sqlite3VdbeAddOp3Ø00__func__Ø000 [18]int8 // - @@ -31434,9 +29766,7 @@ func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int3 if _growOpArray(tls, _p, i32(1)) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: func() { @@ -31445,9 +29775,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) } var _growOp3Ø00__func__Ø000 [8]int8 // - @@ -31476,8 +29804,7 @@ func _growOpArray(tls *crt.TLS, _v *TVdbe, _nOp int32) (r0 int32) { // sqlite3.c } _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0))) - r0 = i32(7) - return + return i32(7) _2: func() { @@ -31501,14 +29828,12 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X19 */))) = int32(uint32(_p.X20) / u32(24)) *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v)) + uintptr(84 /* X17 */))))) = _pNew _7: - r0 = func() int32 { + return func() int32 { if _pNew != nil { return i32(0) } return _sqlite3NomemError(tls, i32(71463)) }() - return - } var _growOpArrayØ00__func__Ø000 [12]int8 // - @@ -31534,8 +29859,6 @@ _0: _displayComment(tls, _pOp, _zP4, (*int8)(unsafe.Pointer(&_zCom)), int32(u32(100))) crt.Xfprintf(tls, _pOut, _sqlite3VdbePrintOpØ00zFormat1Ø001, _pc, unsafe.Pointer(_sqlite3OpcodeName(tls, int32(_pOp.X0))), _pOp.X3, _pOp.X4, _pOp.X5, unsafe.Pointer(_zP4), int32(_pOp.X2), unsafe.Pointer((*int8)(unsafe.Pointer(&_zCom)))) crt.Xfflush(tls, _pOut) - return - } func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *int8) { // sqlite3.c:72617:1 @@ -31773,9 +30096,7 @@ _28: crt.X__builtin_abort(tls) } }() - r0 = _zP4 - return - + return _zP4 } var _displayP4Ø00__func__Ø000 [10]int8 // - @@ -31790,8 +30111,6 @@ func _sqlite3XPrintf(tls *crt.TLS, _p *XStrAccum, _zFormat *int8, args ...interf _ap = args _sqlite3VXPrintf(tls, _p, _zFormat, _ap) _ap = nil - return - } func _displayComment(tls *crt.TLS, _pOp *XVdbeOp, _zP4 *int8, _zTemp *int8, _nTemp int32) (r0 int32) { // sqlite3.c:72465:1 @@ -31969,13 +30288,10 @@ _27: _25: r0 = _jj return - } func _sqlite3OpcodeName(tls *crt.TLS, _i int32) (r0 *int8) { // sqlite3.c:29468:1 - r0 = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeNameØ00azNameØ001)) + 4*uintptr(_i))) - return - + return *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeNameØ00azNameØ001)) + 4*uintptr(_i))) } var _sqlite3OpcodeNameØ00azNameØ001 [164]*int8 // sqlite3.c:29469:20 @@ -31988,38 +30304,30 @@ func _translateP(tls *crt.TLS, _c int8, _pOp *XVdbeOp) (r0 int32) { // sqlite3.c if int32(_c) != i32(49) { goto _0 } - - r0 = _pOp.X3 - return + return _pOp.X3 _0: if int32(_c) != i32(50) { goto _1 } - - r0 = _pOp.X4 - return + return _pOp.X4 _1: if int32(_c) != i32(51) { goto _2 } - - r0 = _pOp.X5 - return + return _pOp.X5 _2: if int32(_c) != i32(52) { goto _3 } - r0 = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - return + /* X6 */ + return *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16))))) _3: - r0 = int32(_pOp.X2) - return - + return int32(_pOp.X2) } var _sqlite3VdbePrintOpØ00zFormat1Ø001 *int8 // sqlite3.c:72821:21 @@ -32030,8 +30338,6 @@ func init() { func _test_addop_breakpoint(tls *crt.TLS) { // sqlite3.c:71471:1 _test_addop_breakpointØ00nØ001 += 1 - return - } var _test_addop_breakpointØ00nØ001 int32 // sqlite3.c:71472:14 @@ -32093,9 +30399,7 @@ _13: _1: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_v.X0)), (unsafe.Pointer)(_sIter.X1)) - r0 = bool2int((((((*Xsqlite3)(unsafe.Pointer(_v.X0)).X17) != 0) || (_hasAbort == _mayAbort)) || _hasFkCounter != 0) || (_hasCreateTable != 0 && _hasInitCoroutine != 0)) - return - + return bool2int((((((*Xsqlite3)(unsafe.Pointer(_v.X0)).X17) != 0) || (_hasAbort == _mayAbort)) || _hasFkCounter != 0) || (_hasCreateTable != 0 && _hasInitCoroutine != 0)) } func _opIterNext(tls *crt.TLS, _p *XVdbeOpIter) (r0 *XVdbeOp) { // sqlite3.c:71760:1 @@ -32186,7 +30490,6 @@ _6: _0: r0 = _pRet return - } var _opIterNextØ00__func__Ø000 [11]int8 // - @@ -32196,9 +30499,7 @@ func init() { } func _sqlite3VdbeAddOp0(tls *crt.TLS, _p *TVdbe, _op int32) (r0 int32) { // sqlite3.c:71544:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, i32(0), i32(0), i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, i32(0), i32(0), i32(0)) } func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // sqlite3.c:72423:1 @@ -32223,14 +30524,10 @@ _2: if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _7 } - - r0 = &_sqlite3VdbeGetOpØ00dummyØ001 - return + return &_sqlite3VdbeGetOpØ00dummyØ001 _7: - r0 = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr))) - return - + return (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr))) } var _sqlite3VdbeGetOpØ00__func__Ø000 [17]int8 // - @@ -32243,14 +30540,10 @@ var _sqlite3VdbeGetOpØ00dummyØ001 XVdbeOp // sqlite3.c:72426:17 func _sqlite3VdbeJumpHere(tls *crt.TLS, _p *TVdbe, _addr int32) { // sqlite3.c:72132:1 _sqlite3VdbeChangeP2(tls, _p, uint32(_addr), _p.X27) - return - } func _sqlite3VdbeChangeP2(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { // sqlite3.c:72117:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(8 /* X4 */))) = _val - return - } func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:72741:1 @@ -32281,8 +30574,6 @@ func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:727 sink985 = *p } _7: - return - } var _sqlite3VdbeUsesBtreeØ00__func__Ø000 [21]int8 // - @@ -32292,9 +30583,7 @@ func init() { } func _sqlite3BtreeSharable(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68799:1 - r0 = int32(_p.X3) - return - + return int32(_p.X3) } func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32, _p4 int32) (r0 int32) { // sqlite3.c:71644:1 @@ -32311,9 +30600,7 @@ func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 in *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 _0: - r0 = _addr - return - + return _addr } func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72123:1 @@ -32329,8 +30616,6 @@ func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))))) + uintptr(2 /* X2 */))) = _p5 _3: - return - } var _sqlite3VdbeChangeP5Ø00__func__Ø000 [20]int8 // - @@ -32350,8 +30635,6 @@ func _sqlite3VdbeComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interf _vdbeVComment(tls, _p, _zFormat, _ap) _ap = nil _0: - return - } func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { // sqlite3.c:72373:1 @@ -32380,8 +30663,6 @@ func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))).X7)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))))) + uintptr(20 /* X7 */))) = _sqlite3VMPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zFormat, _ap) _7: - return - } var _vdbeVCommentØ00__func__Ø000 [13]int8 // - @@ -32409,9 +30690,7 @@ _2: goto _2 _6: - r0 = _pVtab - return - + return _pVtab } var _sqlite3GetVTableØ00__func__Ø000 [17]int8 // - @@ -32425,9 +30704,7 @@ func _sqlite3VdbeAddOp4(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32 _ = _addr _addr = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) _sqlite3VdbeChangeP4(tls, _p, _addr, _zP4, _p4type) - r0 = _addr - return - + return _addr } func _sqlite3VdbeChangeP4(tls *crt.TLS, _p *TVdbe, _addr int32, _zP4 *int8, _n int32) { // sqlite3.c:72294:1 @@ -32523,8 +30800,6 @@ _16: _21: _18: _17: - return - } var _sqlite3VdbeChangeP4Ø00__func__Ø000 [20]int8 // - @@ -32610,8 +30885,6 @@ _16: goto _12 _12: - return - } var _freeP4Ø00__func__Ø000 [7]int8 // - @@ -32623,8 +30896,6 @@ func init() { func _freeP4FuncCtx(tls *crt.TLS, _db *Xsqlite3, _p *Xsqlite3_context) { // sqlite3.c:72156:1 _freeEphemeralFunction(tls, _db, (*XFuncDef)(unsafe.Pointer(_p.X1))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _freeEphemeralFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef) { // sqlite3.c:72141:1 @@ -32634,8 +30905,6 @@ func _freeEphemeralFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef) { // s _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDef)) _0: - return - } func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1 @@ -32657,8 +30926,6 @@ func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1 _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X4)), (unsafe.Pointer)(_p)) _3: _0: - return - } var _sqlite3KeyInfoUnrefØ00__func__Ø000 [20]int8 // - @@ -32675,8 +30942,6 @@ func _freeP4Mem(tls *crt.TLS, _db *Xsqlite3, _p *XMem) { // sqlite3.c:72152:1 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X6)) _0: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _vdbeChangeP4Full(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp, _zP4 *int8, _n int32) { // sqlite3.c:72275:1 @@ -32705,14 +30970,10 @@ _3: *(**int8)(unsafe.Pointer((*T5774282)(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 - } func _sqlite3VtabLock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124657:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTab)) + uintptr(12 /* X3 */))) += 1 - return - } func _codeTableLocks(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99542:1 @@ -32744,8 +31005,6 @@ _2: goto _2 _5: - return - } var _codeTableLocksØ00__func__Ø000 [15]int8 // - @@ -32824,8 +31083,6 @@ _12: goto _6 _9: - return - } var _sqlite3AutoincrementBeginØ00__func__Ø000 [26]int8 // - @@ -32884,8 +31141,6 @@ _7: _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _2_pPk) _sqlite3VdbeComment(tls, _v, str(24304), unsafe.Pointer(_pTab.X0)) _8: - return - } var _sqlite3OpenTableØ00__func__Ø000 [17]int8 // - @@ -32918,14 +31173,12 @@ func _sqlite3TableLock(tls *crt.TLS, _pParse *XParse, _iDb int32, _iTab int32, _ if _iDb != i32(1) { goto _4 } - return _4: if _sqlite3BtreeSharable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(_iDb))).X1))) != 0 { goto _5 } - return _5: @@ -32965,8 +31218,6 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(120 /* X36 */))) = i32(0) _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer(_pToplevel.X0))) _14: - return - } var _sqlite3TableLockØ00__func__Ø000 [17]int8 // - @@ -32988,9 +31239,7 @@ _0: goto _0 _4: - r0 = _p - return - + return _p } func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { // sqlite3.c:72357:1 @@ -33018,8 +31267,6 @@ func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { // _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_pKeyInfo), i32(-5)) _4: - return - } var _sqlite3VdbeSetP4KeyInfoØ00__func__Ø000 [24]int8 // - @@ -33044,9 +31291,7 @@ func _sqlite3KeyInfoOfIndex(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) (r0 *X if (_pParse.X16) == 0 { goto _0 } - - r0 = (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) _0: if ((uint32((_pIdx.X16)>>uint(i32(3))) << uint(i32(31))) >> uint(i32(31))) == 0 { @@ -33097,7 +31342,6 @@ _12: _3: r0 = _pKey return - } func _sqlite3KeyInfoAlloc(tls *crt.TLS, _db *Xsqlite3, _N int32, _X int32) (r0 *XKeyInfo) { // sqlite3.c:117281:1 @@ -33123,15 +31367,11 @@ func _sqlite3KeyInfoAlloc(tls *crt.TLS, _db *Xsqlite3, _N int32, _X int32) (r0 * _0: _sqlite3OomFault(tls, _db) _1: - r0 = _p - return - + return _p } func _sqlite3KeyInfoIsWriteable(tls *crt.TLS, _p *XKeyInfo) (r0 int32) { // sqlite3.c:117327:1 - r0 = bool2int((_p.X0) == uint32(i32(1))) - return - + return bool2int((_p.X0) == uint32(i32(1))) } var _sqlite3KeyInfoOfIndexØ00__func__Ø000 [22]int8 // - @@ -33165,9 +31405,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo _pColl = _sqlite3GetCollSeq(tls, _pParse, _enc, _pColl, _zName) _2: - r0 = _pColl - return - + return _pColl } func _sqlite3GetCollSeq(tls *crt.TLS, _pParse *XParse, _enc uint8, _pColl *XCollSeq, _zName *int8) (r0 *XCollSeq) { // sqlite3.c:103982:1 @@ -33208,9 +31446,7 @@ _5: _sqlite3ErrorMsg(tls, _pParse, str(43156), unsafe.Pointer(_zName)) _9: - r0 = _p - return - + return _p } func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { // sqlite3.c:103923:1 @@ -33240,7 +31476,6 @@ func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { // if _1_zExternal != nil { goto _4 } - return _4: @@ -33268,8 +31503,6 @@ _3: _6: _sqlite3ValueFree(tls, _2_pTmp) _5: - return - } var _callCollNeededØ00__func__Ø000 [15]int8 // - @@ -33286,9 +31519,7 @@ func _sqlite3DbStrDup(tls *crt.TLS, _db *Xsqlite3, _z *int8) (r0 *int8) { // sql if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _n = crt.Xstrlen(tls, _z) + uint32(i32(1)) @@ -33299,9 +31530,7 @@ _0: crt.Xmemcpy(tls, (unsafe.Pointer)(_zNew), (unsafe.Pointer)(_z), _n) _1: - r0 = _zNew - return - + return _zNew } func _synthCollSeq(tls *crt.TLS, _db *Xsqlite3, _pColl *XCollSeq) (r0 int32) { // sqlite3.c:103952:1 @@ -33329,17 +31558,14 @@ _0: crt.Xmemcpy(tls, (unsafe.Pointer)(_pColl), (unsafe.Pointer)(_pColl2), u32(20)) *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(16 /* X4 */))) = nil - r0 = i32(0) - return + return i32(0) _4: _i += 1 goto _0 _3: - r0 = i32(1) - return - + return i32(1) } var _synthCollSeqØ00aEncØ001 [3]uint8 // sqlite3.c:103956:19 @@ -33399,8 +31625,6 @@ _5: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 _6: - return - } var _sqlite3VdbeAppendP4Ø00__func__Ø000 [20]int8 // - @@ -33410,9 +31634,7 @@ func init() { } func _sqlite3VdbeLoadString(tls *crt.TLS, _p *TVdbe, _iDest int32, _zStr *int8) (r0 int32) { // sqlite3.c:71563:1 - r0 = _sqlite3VdbeAddOp4(tls, _p, i32(97), i32(0), _iDest, i32(0), _zStr, i32(0)) - return - + return _sqlite3VdbeAddOp4(tls, _p, i32(97), i32(0), _iDest, i32(0), _zStr, i32(0)) } func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpList, _iLineno int32) (r0 *XVdbeOp) { // sqlite3.c:72035:1 @@ -33437,9 +31659,7 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis if ((_p.X27)+_nOp) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) || _growOpArray(tls, _p, _nOp) == 0 { goto _5 } - - r0 = (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) _5: _pFirst = store5774069(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_p.X27)))) @@ -33492,9 +31712,7 @@ _9: *p = (*p) + _nOp sink961 = *p } - r0 = _pFirst - return - + return _pFirst } var _sqlite3VdbeAddOpListØ00__func__Ø000 [21]int8 // - @@ -33548,8 +31766,6 @@ _4: _sqlite3VdbeAddOp2(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(86), _inReg, _target) _10: _5: - return - } var _sqlite3ExprCodeØ00__func__Ø000 [16]int8 // - @@ -33678,8 +31894,7 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _3: if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { @@ -33806,8 +32021,7 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = _5_pCol.X4 - return + return _5_pCol.X4 _58: if (_5_pAggInfo.X1) == 0 { @@ -33815,8 +32029,7 @@ _58: } _sqlite3VdbeAddOp3(tls, _v, i32(98), _5_pAggInfo.X3, _5_pCol.X3, _target) - r0 = _target - return + return _target _62: _10: @@ -33828,20 +32041,16 @@ _10: if (_pParse.X21) <= i32(0) { goto _64 } - - r0 = int32(_pExpr.X9) + (_pParse.X21) - return + return int32(_pExpr.X9) + (_pParse.X21) _64: _8_iTab = _pParse.X22 _63: - r0 = _sqlite3ExprCodeGetColumn(tls, _pParse, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9), _8_iTab, _target, _pExpr.X12) - return + return _sqlite3ExprCodeGetColumn(tls, _pParse, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9), _8_iTab, _target, _pExpr.X12) _11: _codeInteger(tls, _pParse, _pExpr, i32(0), _target) - r0 = _target - return + return _target _12: func() { @@ -33851,8 +32060,7 @@ _12: } }() _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) - r0 = _target - return + return _target _13: func() { @@ -33862,13 +32070,11 @@ _13: } }() _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) - r0 = _target - return + return _target _14: _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _target) - r0 = _target - return + return _target _15: func() { @@ -33899,8 +32105,7 @@ _15: }() _16_zBlob = (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _sqlite3VdbeDb(tls, _v), _16_z, _16_n))) _sqlite3VdbeAddOp4(tls, _v, i32(82), _16_n/i32(2), _target, i32(0), _16_zBlob, i32(-1)) - r0 = _target - return + return _target _16: func() { @@ -33936,12 +32141,10 @@ _16: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse.X60)) + 4*uintptr(i32(0)))) = i32(0) _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_18_z), i32(-2)) _85: - r0 = _target - return + return _target _17: - r0 = _pExpr.X8 - return + return _pExpr.X8 _18: _inReg = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), _target) @@ -33954,8 +32157,7 @@ _18: _89: _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) _sqlite3ExprCacheAffinityChange(tls, _pParse, _inReg, i32(1)) - r0 = _inReg - return + return _inReg _19: _20: @@ -34034,8 +32236,7 @@ _39: } _codeInteger(tls, _pParse, _26_pLeft, i32(1), _target) - r0 = _target - return + return _target _97: if int32(_26_pLeft.X0) != i32(132) { @@ -34049,8 +32250,7 @@ _97: } }() _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) - r0 = _target - return + return _target _99: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(0 /* X0 */))) = uint8(i32(134)) @@ -34096,8 +32296,7 @@ _44: goto _106 _103: - r0 = (*TAggInfo_func)(unsafe.Pointer(uintptr(_32_pInfo.X11) + 16*uintptr(_pExpr.X10))).X2 - return + return (*TAggInfo_func)(unsafe.Pointer(uintptr(_32_pInfo.X11) + 16*uintptr(_pExpr.X10))).X2 _106: goto _94 @@ -34110,9 +32309,7 @@ _45: if (_pParse.X11) == 0 || _sqlite3ExprIsConstantNotJoin(tls, _pExpr) == 0 { goto _108 } - - r0 = _sqlite3ExprCodeAtInit(tls, _pParse, _pExpr, i32(-1)) - return + return _sqlite3ExprCodeAtInit(tls, _pParse, _pExpr, i32(-1)) _108: func() { @@ -34200,8 +32397,7 @@ _119: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) - return + return _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) _126: if (int32(_35_pDef.X1) & i32(16384)) == 0 { @@ -34227,8 +32423,7 @@ _126: } return str(43952) }()) - r0 = _target - return + return _target _129: _35_i = i32(0) @@ -34345,8 +32540,7 @@ _157: _sqlite3ReleaseTempRange(tls, _pParse, _r1, _35_nFarg) _160: - r0 = _target - return + return _target _46: _47: @@ -34358,8 +32552,7 @@ _47: goto _163 _162: - r0 = _sqlite3CodeSubselect(tls, _pParse, _pExpr, i32(0), i32(0)) - return + return _sqlite3CodeSubselect(tls, _pParse, _pExpr, i32(0), i32(0)) _163: goto _94 @@ -34383,8 +32576,7 @@ _164: _sqlite3ErrorMsg(tls, _pParse, str(44032), _pExpr.X8, _60_n) _169: - r0 = ((*XExpr)(unsafe.Pointer(_pExpr.X4)).X8) + int32(_pExpr.X9) - return + return ((*XExpr)(unsafe.Pointer(_pExpr.X4)).X8) + int32(_pExpr.X9) _49: _63_destIfFalse = _sqlite3VdbeMakeLabel(tls, _v) @@ -34395,13 +32587,11 @@ _49: _sqlite3VdbeResolveLabel(tls, _v, _63_destIfFalse) _sqlite3VdbeAddOp2(tls, _v, i32(92), _target, i32(0)) _sqlite3VdbeResolveLabel(tls, _v, _63_destIfNull) - r0 = _target - return + return _target _50: _exprCodeBetween(tls, _pParse, _pExpr, _target, nil, i32(0)) - r0 = _target - return + return _target _51: _52: @@ -34563,8 +32753,7 @@ _57: } _sqlite3ErrorMsg(tls, _pParse, str(44580)) - r0 = i32(0) - return + return i32(0) _215: if int32(_pExpr.X1) != i32(2) { @@ -34594,9 +32783,7 @@ _220: _94: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) _sqlite3ReleaseTempReg(tls, _pParse, _regFree2) - r0 = _inReg - return - + return _inReg } var _sqlite3ExprCodeTargetØ00__func__Ø000 [22]int8 // - @@ -34625,8 +32812,7 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(68 /* X24 */))), int32(1)) _sqlite3ExprCachePinRegister(tls, _pParse, _p.X4) - r0 = _p.X4 - return + return _p.X4 _5: *(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20) @@ -34650,9 +32836,7 @@ _3: _8: _sqlite3ExprCacheStore(tls, _pParse, _iTable, _iColumn, _iReg) _9: - r0 = _iReg - return - + return _iReg } func _sqlite3ExprCachePinRegister(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:93894:1 @@ -34676,8 +32860,6 @@ _4: goto _0 _3: - return - } var _sqlite3ExprCodeGetColumnØ00__func__Ø000 [25]int8 // - @@ -34720,8 +32902,6 @@ _2: _sqlite3ColumnDefault(tls, _v, _pTab, _iCol, _regOut) _7: - return - } func _sqlite3ColumnOfIndex(tls *crt.TLS, _pIdx *XIndex, _iCol int16) (r0 int16) { // sqlite3.c:100269:1 @@ -34736,18 +32916,14 @@ _0: if int32(_iCol) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) { goto _4 } - - r0 = int16(_i) - return + return int16(_i) _4: _i += 1 goto _0 _3: - r0 = int16(i32(-1)) - return - + return int16(i32(-1)) } func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iReg int32) { // sqlite3.c:123345:1 @@ -34791,8 +32967,6 @@ _2: _sqlite3VdbeAddOp1(tls, _v, i32(93), _iReg) _6: - return - } var _sqlite3ColumnDefaultØ00__func__Ø000 [21]int8 // - @@ -34802,20 +32976,16 @@ func init() { } func _sqlite3VdbeDb(tls *crt.TLS, _v *TVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855:1 - r0 = (*Xsqlite3)(unsafe.Pointer(_v.X0)) - return - + return (*Xsqlite3)(unsafe.Pointer(_v.X0)) } func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1 - r0 = func() int32 { + return func() int32 { if _pExpr != nil { return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5762643)(unsafe.Pointer(uintptr(i32(0))))) } return i32(0) }() - return - } func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5762643) (r0 int32) { // sqlite3.c:70870:1 @@ -34889,8 +33059,7 @@ _7: _sqlite3VdbeMemCast(tls, *_ppVal, _1_aff, uint8(i32(1))) _sqlite3ValueApplyAffinity(tls, *_ppVal, _affinity, uint8(i32(1))) _12: - r0 = _rc - return + return _rc _11: if _op != i32(155) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(134) && int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(132) { @@ -35053,8 +33222,7 @@ _40: _37: _29: *_ppVal = _pVal - r0 = _rc - return + return _rc _no_mem: _sqlite3OomFault(tls, _db) @@ -35072,9 +33240,7 @@ _no_mem: } }() _sqlite3ValueFree(tls, _pVal) - r0 = _sqlite3NomemError(tls, i32(70990)) - return - + return _sqlite3NomemError(tls, i32(70990)) } var _valueFromExprØ00__func__Ø000 [14]int8 // - @@ -35237,7 +33403,6 @@ _26: _25: r0 = _aff return - } var _sqlite3AffinityTypeØ00__func__Ø000 [20]int8 // - @@ -35311,12 +33476,10 @@ _14: } crt.Xmemcpy(tls, (unsafe.Pointer)(_pValue), (unsafe.Pointer)(&_3_u), uint32(i32(4))) - r0 = i32(1) - return + return i32(1) _16: - r0 = i32(0) - return + return i32(0) _7: _3: @@ -35344,17 +33507,13 @@ _25: if _i <= i32(10) { goto _26 } - - r0 = i32(0) - return + return i32(0) _26: if (_v - int64(_neg)) <= int64(i32(2147483647)) { goto _27 } - - r0 = i32(0) - return + return i32(0) _27: if _neg == 0 { @@ -35364,9 +33523,7 @@ _27: _v = -_v _28: *_pValue = int32(_v) - r0 = i32(1) - return - + return i32(1) } func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1 @@ -35381,9 +33538,7 @@ func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1 *p = (*p) + (i32(9) * (i32(1) & (_h >> uint(i32(6))))) sink961 = *p } - r0 = uint8(_h & i32(15)) - return - + return uint8(_h & i32(15)) } var _sqlite3HexToIntØ00__func__Ø000 [16]int8 // - @@ -35396,7 +33551,6 @@ func _sqlite3VdbeMemCast(tls *crt.TLS, _pMem *XMem, _aff uint8, _encoding uint8) if (int32(_pMem.X1) & i32(1)) == 0 { goto _0 } - return _0: @@ -35482,14 +33636,10 @@ _6: goto _13 _13: - return - } func _sqlite3ValueApplyAffinity(tls *crt.TLS, _pVal *XMem, _affinity uint8, _enc uint8) { // sqlite3.c:78432:1 _applyAffinity(tls, _pVal, int8(_affinity), _enc) - return - } func _applyAffinity(tls *crt.TLS, _pRec *XMem, _affinity int8, _enc uint8) { // sqlite3.c:78382:1 @@ -35548,8 +33698,6 @@ _11: } _10: _9: - return - } var _applyAffinityØ00__func__Ø000 [14]int8 // - @@ -35575,7 +33723,6 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { // sq if _sqlite3AtoF(tls, _pRec.X5, &_rValue, _pRec.X4, _enc) != i32(0) { goto _2 } - return _2: @@ -35605,8 +33752,6 @@ _3: _sqlite3VdbeIntegerAffinity(tls, _pRec) _5: _4: - return - } var _applyNumericAffinityØ00__func__Ø000 [21]int8 // - @@ -35650,8 +33795,6 @@ func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124 *(*int64)(unsafe.Pointer((*T5445581)(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 - } var _sqlite3VdbeIntegerAffinityØ00__func__Ø000 [27]int8 // - @@ -35707,9 +33850,7 @@ _0: *p = uint16(int32(*p) & i32(-16403)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemNumerifyØ00__func__Ø000 [23]int8 // - @@ -35739,9 +33880,7 @@ func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite }() *(*int64)(unsafe.Pointer((*T5445581)(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 - + return i32(0) } var _sqlite3VdbeMemIntegerifyØ00__func__Ø000 [25]int8 // - @@ -35765,9 +33904,7 @@ func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c }() *(*float64)(unsafe.Pointer((*T5445581)(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 - + return i32(0) } var _sqlite3VdbeMemRealifyØ00__func__Ø000 [22]int8 // - @@ -35777,10 +33914,7 @@ func init() { } func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5762643) (r0 *XMem) { // sqlite3.c:70714:1 - - r0 = _sqlite3ValueNew(tls, _db) - return - + return _sqlite3ValueNew(tls, _db) } func _sqlite3HexToBlob(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:28812:1 @@ -35811,15 +33945,11 @@ _1: _4: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBlob)) + 1*uintptr(_i/i32(2)))) = int8(i32(0)) _0: - r0 = (unsafe.Pointer)(_zBlob) - return - + return (unsafe.Pointer)(_zBlob) } func _sqlite3VdbeAddOp1(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32) (r0 int32) { // sqlite3.c:71547:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, i32(0), i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, _p1, i32(0), i32(0)) } func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol int32, _iReg int32) { // sqlite3.c:93784:1 @@ -35846,7 +33976,6 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(2)) == i32(0) { goto _7 } - return _7: @@ -35901,8 +34030,6 @@ _21: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = _iReg *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(6 /* X2 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(68 /* X24 */))), int32(1)) - return - } var _sqlite3ExprCacheStoreØ00__func__Ø000 [22]int8 // - @@ -35988,8 +34115,6 @@ _17: _sqlite3VdbeAddOp4Dup8(tls, _v, i32(78), i32(0), _iMem, i32(0), (*uint8)(unsafe.Pointer(&_2_value)), i32(-10)) _16: _4: - return - } var _codeIntegerØ00__func__Ø000 [12]int8 // - @@ -36032,18 +34157,15 @@ _7: _10: crt.Xmemcpy(tls, (unsafe.Pointer)(_pOut), (unsafe.Pointer)(&_1_u), uint32(i32(8))) - r0 = func() int32 { + return func() int32 { if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_1_k)))) == i32(0)) && ((_1_k - _1_i) <= i32(16)) { return i32(0) } return i32(1) }() - return _2: - r0 = _sqlite3Atoi64(tls, _z, _pOut, _sqlite3Strlen30(tls, _z), uint8(i32(1))) - return - + return _sqlite3Atoi64(tls, _z, _pOut, _sqlite3Strlen30(tls, _z), uint8(i32(1))) } func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32) { // sqlite3.c:93713:1 @@ -36077,8 +34199,6 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32 _5: _sqlite3VdbeAddOp4Dup8(tls, _v, i32(132), i32(0), _iMem, i32(0), (*uint8)(unsafe.Pointer(&_1_value)), i32(-9)) _2: - return - } var _codeRealØ00__func__Ø000 [9]int8 // - @@ -36097,15 +34217,11 @@ func _sqlite3VdbeAddOp4Dup8(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 i crt.Xmemcpy(tls, (unsafe.Pointer)(_p4copy), (unsafe.Pointer)(_zP4), uint32(i32(8))) _0: - r0 = _sqlite3VdbeAddOp4(tls, _p, _op, _p1, _p2, _p3, _p4copy, _p4type) - return - + return _sqlite3VdbeAddOp4(tls, _p, _op, _p1, _p2, _p3, _p4copy, _p4type) } func _sqlite3ExprCacheAffinityChange(tls *crt.TLS, _pParse *XParse, _iStart int32, _iCount int32) { // sqlite3.c:94028:1 _sqlite3ExprCacheRemove(tls, _pParse, _iStart, _iCount) - return - } func _sqlite3ExprCacheRemove(tls *crt.TLS, _pParse *XParse, _iReg int32, _nReg int32) { // sqlite3.c:93839:1 @@ -36133,8 +34249,6 @@ _4: goto _0 _1: - return - } func _cacheEntryClear(tls *crt.TLS, _pParse *XParse, _i int32) { // sqlite3.c:93767:1 @@ -36156,14 +34270,10 @@ _0: *(*TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(160 /* X48 */))))) + 20*uintptr(_i))) = *(*TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(160 /* X48 */))))) + 20*uintptr(_pParse.X13))) _2: - return - } func _sqlite3ExprIsVector(tls *crt.TLS, _pExpr *XExpr) (r0 int32) { // sqlite3.c:91067:1 - r0 = bool2int(_sqlite3ExprVectorSize(tls, _pExpr) > i32(1)) - return - + return bool2int(_sqlite3ExprVectorSize(tls, _pExpr) > i32(1)) } func _sqlite3ExprVectorSize(tls *crt.TLS, _pExpr *XExpr) (r0 int32) { // sqlite3.c:91077:1 @@ -36180,21 +34290,19 @@ _0: goto _1 } - r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0 - return + /* X6 */ + return (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20))))))).X0 _1: if int32(_op) != i32(119) { goto _3 } - r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0 - return + /* X6 */ + return (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20))))))).X0)).X0 _3: - r0 = i32(1) - return - + return i32(1) } func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _op uint8, _p5 uint8) { // sqlite3.c:91248:1 @@ -36367,8 +34475,6 @@ _35: _27: _sqlite3VdbeResolveLabel(tls, _v, _addrDone) - return - } func _sqlite3VdbeMakeLabel(tls *crt.TLS, _v *TVdbe) (r0 int32) { // sqlite3.c:71690:1 @@ -36396,9 +34502,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X26)) + 4*uintptr(_i))) = i32(-1) _3: - r0 = i32(-1) - _i - return - + return i32(-1) - _i } var _sqlite3VdbeMakeLabelØ00__func__Ø000 [21]int8 // - @@ -36423,9 +34527,7 @@ func _exprCodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 int32) _reg = _sqlite3CodeSubselect(tls, _pParse, _pExpr, i32(0), i32(0)) _0: - r0 = _reg - return - + return _reg } func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNullFlag int32, _isRowid int32) (r0 int32) { // sqlite3.c:93188:1 @@ -36494,9 +34596,7 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu }() == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _sqlite3ExprCachePush(tls, _pParse) @@ -36591,8 +34691,7 @@ _10: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1)) _sqlite3KeyInfoUnref(tls, _4_pKeyInfo) - r0 = i32(0) - return + return i32(0) _27: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1)) @@ -36785,9 +34884,7 @@ _70: if _sqlite3Select(tls, _pParse, _19_pSel, &_19_dest) == 0 { goto _71 } - - r0 = i32(0) - return + return i32(0) _71: _rReg = _19_dest.X2 @@ -36812,9 +34909,7 @@ _72: _sqlite3VdbeJumpHere(tls, _v, _jmpIfDynamic) _73: _sqlite3ExprCachePop(tls, _pParse) - r0 = _rReg - return - + return _rReg } var _sqlite3CodeSubselectØ00__func__Ø000 [21]int8 // - @@ -36831,8 +34926,6 @@ func _sqlite3ExprCachePush(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:93856:1 crt.Xprintf(tls, str(46444), _pParse.X23) _0: - return - } func _sqlite3SelectDestInit(tls *crt.TLS, _pDest *XSelectDest, _eDest int32, _iParm int32) { // sqlite3.c:116335:1 @@ -36841,8 +34934,6 @@ func _sqlite3SelectDestInit(tls *crt.TLS, _pDest *XSelectDest, _eDest int32, _iP *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(4 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(12 /* X3 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(16 /* X4 */))) = i32(0) - return - } func _exprINAffinity(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 *int8) { // sqlite3.c:93098:1 @@ -36903,9 +34994,7 @@ _10: _8: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRet)) + 1*uintptr(_nVal))) = int8(i32(0)) _4: - r0 = _zRet - return - + return _zRet } var _exprINAffinityØ00__func__Ø000 [15]int8 // - @@ -36935,17 +35024,15 @@ func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XE goto _7 } - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) - return + /* X6 */ + return (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20))))))).X0)).X1) + 20*uintptr(_i))).X0)) _7: - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) - return + /* X6 */ + return (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20))))))).X1) + 20*uintptr(_i))).X0)) _2: - r0 = _pVector - return - + return _pVector } var _sqlite3VectorFieldSubexprØ00__func__Ø000 [26]int8 // - @@ -36961,9 +35048,7 @@ func _sqlite3ExprAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c: if ((_pExpr.X2) & uint32(i32(512))) == 0 { goto _0 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _0: _op = int32(_pExpr.X0) @@ -36977,8 +35062,8 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0))) - return + /* X6 */ + return _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20))))))).X0)).X1)+20*uintptr(i32(0)))).X0))) _1: if _op != i32(157) { @@ -36997,16 +35082,14 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) - return + /* X3 */ + return _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) _5: if _op != i32(154) && _op != i32(152) { goto _9 } - - r0 = _sqlite3TableColumnAffinity(tls, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9)) - return + return _sqlite3TableColumnAffinity(tls, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9)) _9: if _op != i32(159) { @@ -37019,13 +35102,11 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(_pExpr.X9))).X0))) - return + /* X6 */ + return _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20))))))).X0)).X1)+20*uintptr(_pExpr.X9))).X0))) _10: - r0 = _pExpr.X1 - return - + return _pExpr.X1 } func _sqlite3ExprSkipCollate(tls *crt.TLS, _pExpr *XExpr) (r0 *XExpr) { // sqlite3.c:90842:1 @@ -37071,9 +35152,7 @@ _10: goto _0 _1: - r0 = _pExpr - return - + return _pExpr } var _sqlite3ExprSkipCollateØ00__func__Ø000 [23]int8 // - @@ -37095,14 +35174,12 @@ func _sqlite3TableColumnAffinity(tls *crt.TLS, _pTab *XTable, _iCol int32) (r0 i crt.X__builtin_abort(tls) } }() - r0 = int8(func() int32 { + return int8(func() int32 { if _iCol >= i32(0) { return int32((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_iCol))).X4) } return i32(68) }()) - return - } var _sqlite3TableColumnAffinityØ00__func__Ø000 [27]int8 // - @@ -37122,21 +35199,16 @@ func _sqlite3CompareAffinity(tls *crt.TLS, _pExpr *XExpr, _aff2 int8) (r0 int8) if int32(_aff1) < i32(67) && int32(_aff2) < i32(67) { goto _3 } - - r0 = int8(i32(67)) - return + return int8(i32(67)) _3: - r0 = int8(i32(65)) - return + return int8(i32(65)) _1: if _aff1 != 0 || _aff2 != 0 { goto _7 } - - r0 = int8(i32(65)) - return + return int8(i32(65)) _7: func() { @@ -37145,9 +35217,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = int8(int32(_aff1) + int32(_aff2)) - return - + return int8(int32(_aff1) + int32(_aff2)) } var _sqlite3CompareAffinityØ00__func__Ø000 [23]int8 // - @@ -37299,17 +35369,13 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 && (_pParse.X16) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _sqlite3AuthCheck(tls, _pParse, i32(21), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: crt.Xmemset(tls, (unsafe.Pointer)(&_sAggInfo), i32(0), u32(48)) @@ -37489,8 +35555,7 @@ _45: }()) _47: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(116 /* X35 */))) -= 1 - r0 = _rc - return + return _rc _46: _i = i32(0) @@ -38281,9 +36346,7 @@ _201: }()) _202: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(116 /* X35 */))) -= 1 - r0 = _rc - return - + return _rc } func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8, _zArg2 *int8, _zArg3 *int8) (r0 int32) { // sqlite3.c:99386:1 @@ -38295,9 +36358,7 @@ func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8, if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -38307,9 +36368,7 @@ _1: }{nil})) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _rc = (_db.X59)(tls, _db.X60, _code, _zArg1, _zArg2, _zArg3, _pParse.X65) @@ -38332,14 +36391,11 @@ _6: _4: r0 = _rc return - } func _sqliteAuthBadReturnCode(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99277:1 _sqlite3ErrorMsg(tls, _pParse, str(48172)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = i32(1) - return - } var Xsqlite3SelectTrace int32 // sqlite3.c:116268:11 @@ -38358,8 +36414,6 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { // _sqlite3StrAccumFinish(tls, &_acc) crt.Xfprintf(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout)), str(24304), unsafe.Pointer((*int8)(unsafe.Pointer(&_zBuf)))) crt.Xfflush(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout))) - return - } func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5514009, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 @@ -38617,8 +36671,6 @@ _38: } _sqlite3TreeViewPop(tls, _pView) - return - } func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5514009, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 @@ -38676,8 +36728,6 @@ _12: _sqlite3StrAccumFinish(tls, &_acc) crt.Xfprintf(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout)), str(24304), unsafe.Pointer((*int8)(unsafe.Pointer(&_zBuf)))) crt.Xfflush(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout))) - return - } var _sqlite3TreeViewLineØ00__func__Ø000 [20]int8 // - @@ -38695,9 +36745,7 @@ func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5514009, _moreToFollow uint8) (r0 * if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) _1: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(104)) @@ -38718,9 +36766,7 @@ _2: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[100]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))))) + 1*uintptr(_p.X0))) = _moreToFollow _6: - r0 = _p - return - + return _p } var _sqlite3TreeViewPushØ00__func__Ø000 [20]int8 // - @@ -38745,14 +36791,12 @@ func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5514009, _pWith *XWith, _moreTo if _pWith != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: if (_pWith.X0) != i32(0) { goto _1 } - return _1: @@ -38810,22 +36854,17 @@ _10: _8: _sqlite3TreeViewPop(tls, _pView) _4: - return - } func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5514009, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 _p = _sqlite3TreeViewPush(tls, _p, _moreFollows) _sqlite3TreeViewLine(tls, _p, str(24304), unsafe.Pointer(_zLabel)) - return - } func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5514009) { // sqlite3.c:26186:1 if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -38836,16 +36875,12 @@ _0: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _1: - return - } func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5514009, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 _pView = _sqlite3TreeViewPush(tls, _pView, _moreToFollow) _sqlite3TreeViewBareExprList(tls, _pView, _pList, _zLabel) _sqlite3TreeViewPop(tls, _pView) - return - } func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5514009, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 @@ -38894,8 +36929,6 @@ _9: _7: _3: - return - } func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5514009, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 @@ -39380,8 +37413,6 @@ _77: _79: _78: _sqlite3TreeViewPop(tls, _pView) - return - } var _sqlite3SelectØ00__func__Ø000 [14]int8 // - @@ -39405,7 +37436,6 @@ func _sqlite3SelectPrep(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *X }() == 0 { goto _2 } - return _2: @@ -39413,14 +37443,12 @@ _2: if (_db.X17) == 0 { goto _3 } - return _3: if ((_p.X3) & uint32(i32(128))) == 0 { goto _4 } - return _4: @@ -39428,7 +37456,6 @@ _4: if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _6 } - return _6: @@ -39436,13 +37463,10 @@ _6: if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _8 } - return _8: _sqlite3SelectAddTypeInfo(tls, _pParse, _p) - return - } var _sqlite3SelectPrepØ00__func__Ø000 [18]int8 // - @@ -39467,16 +37491,11 @@ _0: *(*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 */))))) = _selectExpander *(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(12 /* X3 */))))) = _selectPopWith _sqlite3WalkSelect(tls, &_w, _pSelect) - return - } func _sqlite3ExprWalkNoop(tls *crt.TLS, _NotUsed *XWalker, _NotUsed2 *XExpr) (r0 int32) { // sqlite3.c:120805:1 _ = _NotUsed2 - - r0 = i32(0) - return - + return i32(0) } func _convertCompoundSelectToSubquery(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { // sqlite3.c:120234:1 @@ -39499,17 +37518,13 @@ func _convertCompoundSelectToSubquery(tls *crt.TLS, _pWalker *XWalker, _p *XSele if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _pX = _p @@ -39525,9 +37540,7 @@ _7: if _pX != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _a = (*TExprList_item)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X12)).X1)) @@ -39551,9 +37564,7 @@ _12: if _i >= i32(0) { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) @@ -39562,9 +37573,7 @@ _14: if _pNew != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } - - r0 = i32(2) - return + return i32(2) _15: crt.Xmemset(tls, (unsafe.Pointer)(&_dummy), i32(0), u32(8)) @@ -39572,9 +37581,7 @@ _15: if _pNewSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: *_pNew = *_p @@ -39613,9 +37620,7 @@ _16: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pNew.X13) + uintptr(64 /* X14 */))))) = _pNew *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(68 /* X15 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(72 /* X16 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(0) - return - + return i32(0) } 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 @@ -39670,8 +37675,7 @@ _11: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(20 /* X5 */))))) = _pSubquery *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(44 /* X12 */))))) = _pOn *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(48 /* X13 */))))) = _pUsing - r0 = _p - return + return _p _append_from_error: func() { @@ -39683,9 +37687,7 @@ _append_from_error: _sqlite3ExprDelete(tls, _db, _pOn) _sqlite3IdListDelete(tls, _db, _pUsing) _sqlite3SelectDelete(tls, _db, _pSubquery) - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) } func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTable *XToken, _pDatabase *XToken) (r0 *XSrcList) { // sqlite3.c:103194:1 @@ -39713,9 +37715,7 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _6: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))) = uint32(i32(1)) @@ -39732,8 +37732,7 @@ _7: } _sqlite3SrcListDelete(tls, _db, _pList) - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _8: _pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(8 /* X2 */))))) + 68*uintptr((_pList.X0)-i32(1)))) @@ -39753,9 +37752,7 @@ _10: _11: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(8 /* X2 */))) = _sqlite3NameFromToken(tls, _db, _pTable) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(4 /* X1 */))) = _sqlite3NameFromToken(tls, _db, _pDatabase) - r0 = _pList - return - + return _pList } var _sqlite3SrcListAppendØ00__func__Ø000 [21]int8 // - @@ -39813,8 +37810,7 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr crt.X__builtin_abort(tls) } }() - r0 = _pSrc - return + return _pSrc _9: _pSrc = _1_pNew @@ -39849,9 +37845,7 @@ _16: goto _16 _19: - r0 = _pSrc - return - + return _pSrc } var _sqlite3SrcListEnlargeØ00__func__Ø000 [22]int8 // - @@ -39874,9 +37868,7 @@ func _sqlite3NameFromToken(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 *int _0: _zName = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: - r0 = _zName - return - + return _zName } var _sqlite3SrcListAppendFromTermØ00__func__Ø000 [29]int8 // - @@ -39953,15 +37945,12 @@ _5: _5_pItem = (*TExprList_item)(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 - return + return _pList _no_mem: _sqlite3ExprDelete(tls, _db, _pExpr) _sqlite3ExprListDelete(tls, _db, _pList) - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3ExprListAppendØ00__func__Ø000 [22]int8 // - @@ -39980,9 +37969,7 @@ func _sqlite3Expr(tls *crt.TLS, _db *Xsqlite3, _op int32, _zToken *int8) (r0 *XE } return i32(0) }()) - r0 = _sqlite3ExprAlloc(tls, _db, _op, &_x, i32(0)) - return - + return _sqlite3ExprAlloc(tls, _db, _op, &_x, i32(0)) } func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken, _dequote int32) (r0 *XExpr) { // sqlite3.c:91460:1 @@ -40076,9 +38063,7 @@ _11: _9: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = i32(1) _8: - r0 = _pNew - return - + return _pNew } var _sqlite3ExprAllocØ00__func__Ø000 [17]int8 // - @@ -40111,9 +38096,7 @@ func _sqlite3WalkSelect(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) }{nil}))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _rc = i32(0) @@ -40145,8 +38128,7 @@ _5: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(16 /* X4 */))) -= 1 - r0 = i32(2) - return + return i32(2) _8: if (*(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer(&struct { @@ -40164,71 +38146,53 @@ _9: _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(16 /* X4 */))) -= 1 - r0 = _rc & i32(2) - return - + return _rc & i32(2) } func _sqlite3WalkSelectExpr(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { // sqlite3.c:89103:1 if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(_p.X0))) == 0 { goto _0 } - - r0 = i32(2) - return + return i32(2) _0: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X9))) == 0 { goto _1 } - - r0 = i32(2) - return + return i32(2) _1: if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(_p.X10))) == 0 { goto _2 } - - r0 = i32(2) - return + return i32(2) _2: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X11))) == 0 { goto _3 } - - r0 = i32(2) - return + return i32(2) _3: if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(_p.X12))) == 0 { goto _4 } - - r0 = i32(2) - return + return i32(2) _4: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X15))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X16))) == 0 { goto _6 } - - r0 = i32(2) - return + return i32(2) _6: - r0 = i32(0) - return - + return i32(0) } func _sqlite3WalkExprList(tls *crt.TLS, _pWalker *XWalker, _p *XExprList) (r0 int32) { // sqlite3.c:89086:1 @@ -40249,9 +38213,7 @@ _1: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_pItem.X0))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i -= 1; return &_pItem }())) += uintptr(20) @@ -40261,18 +38223,15 @@ _4: _0: r0 = i32(0) return - } func _sqlite3WalkExpr(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:89078:1 - r0 = func() int32 { + return func() int32 { if _pExpr != nil { return _walkExpr(tls, _pWalker, _pExpr) } return i32(0) }() - return - } func _walkExpr(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:89061:1 @@ -40284,25 +38243,19 @@ func _walkExpr(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // s if _rc == 0 && ((_pExpr.X2)&uint32(i32(8404992))) == uint32(i32(0)) { goto _1 } - - r0 = _rc & i32(2) - return + return _rc & i32(2) _1: if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == nil || _walkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == 0 { goto _3 } - - r0 = i32(2) - return + return i32(2) _3: if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == nil || _walkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_pExpr.X5))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { @@ -40312,9 +38265,7 @@ _5: if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _7 } - - r0 = i32(2) - return + return i32(2) _7: goto _8 @@ -40327,16 +38278,13 @@ _6: if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _10 } - - r0 = i32(2) - return + return i32(2) _10: _9: _8: r0 = i32(0) return - } func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { // sqlite3.c:89121:1 @@ -40369,17 +38317,13 @@ _3: if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(_pItem.X5))) == 0 { goto _7 } - - r0 = i32(2) - return + return i32(2) _7: if ((uint32(((*T5504245)(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((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { goto _9 } - - r0 = i32(2) - return + return i32(2) _9: *(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i -= 1; return &_pItem }())) += uintptr(68) @@ -40389,7 +38333,6 @@ _6: _2: r0 = i32(0) return - } var _sqlite3WalkSelectFromØ00__func__Ø000 [22]int8 // - @@ -40474,9 +38417,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { if (_db.X17) == 0 { goto _0 } - - r0 = i32(2) - return + return i32(2) _0: if func() int32 { @@ -40491,9 +38432,7 @@ _0: }() == 0 && (int32(_selFlags)&i32(64)) == i32(0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _pTabList = (*XSrcList)(unsafe.Pointer(_p.X8)) @@ -40533,9 +38472,7 @@ _13: if _withExpand(tls, _pWalker, _pFrom) == 0 { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil { @@ -40565,18 +38502,14 @@ _17: if _sqlite3WalkSelect(tls, _pWalker, _6_pSel) == 0 { goto _24 } - - r0 = i32(2) - return + return i32(2) _24: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431500(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } - - r0 = i32(2) - return + return i32(2) _25: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(32 /* X8 */))) = uint32(i32(1)) @@ -40617,9 +38550,7 @@ _19: if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } - - r0 = i32(2) - return + return i32(2) _33: if (_4_pTab.X8) < uint32(i32(65535)) { @@ -40628,17 +38559,14 @@ _33: _sqlite3ErrorMsg(tls, _pParse, str(49528), unsafe.Pointer(_4_pTab.X0)) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(2) - return + return i32(2) _34: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(32 /* X8 */))) += 1 if (_4_pTab.X16) != 0 || _cannotBeFunction(tls, _pParse, _pFrom) == 0 { goto _36 } - - r0 = i32(2) - return + return i32(2) _36: if (_4_pTab.X16) == 0 && (*XSelect)(unsafe.Pointer(_4_pTab.X3)) == nil { @@ -40648,9 +38576,7 @@ _36: if _sqlite3ViewGetColumnNames(tls, _pParse, _4_pTab) == 0 { goto _39 } - - r0 = i32(2) - return + return i32(2) _39: func() { @@ -40671,9 +38597,7 @@ _18: if _sqlite3IndexedByLookup(tls, _pParse, _pFrom) == 0 { goto _42 } - - r0 = i32(2) - return + return i32(2) _42: _7: @@ -40684,9 +38608,7 @@ _9: if (_db.X17) == 0 && _sqliteProcessJoin(tls, _pParse, _p) == 0 { goto _44 } - - r0 = i32(2) - return + return i32(2) _44: _k = i32(0) @@ -40963,13 +38885,10 @@ _59: } _sqlite3ErrorMsg(tls, _pParse, str(49832)) - r0 = i32(2) - return + return i32(2) _119: - r0 = i32(0) - return - + return i32(0) } var _selectExpanderØ00__func__Ø000 [15]int8 // - @@ -41004,8 +38923,6 @@ func _sqlite3WithPush(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _bFree uint8 *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(480 /* X71 */))))) = _pWith _7: _4: - return - } var _sqlite3WithPushØ00__func__Ø000 [16]int8 // - @@ -41054,8 +38971,6 @@ _9: _7: _3: - return - } var _sqlite3SrcListAssignCursorsØ00__func__Ø000 [28]int8 // - @@ -41111,16 +39026,13 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int } _sqlite3ErrorMsg(tls, _pParse, _pCte.X3, unsafe.Pointer(_pCte.X0)) - r0 = i32(1) - return + return i32(1) _3: if _cannotBeFunction(tls, _pParse, _pFrom) == 0 { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: func() { @@ -41133,9 +39045,7 @@ _4: if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - - r0 = i32(2) - return + return i32(2) _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(32 /* X8 */))) = uint32(i32(1)) @@ -41157,9 +39067,7 @@ _7: if (_db.X17) == 0 { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(120403)) - return + return _sqlite3NomemError(tls, i32(120403)) _10: func() { @@ -41205,8 +39113,7 @@ _14: } _sqlite3ErrorMsg(tls, _pParse, str(50060), unsafe.Pointer(_pCte.X0)) - r0 = i32(1) - return + return i32(1) _22: func() { @@ -41259,8 +39166,7 @@ _34: _sqlite3ErrorMsg(tls, _pParse, str(50224), unsafe.Pointer(_pCte.X0), _1_pEList.X0, (*XExprList)(unsafe.Pointer(_pCte.X1)).X0) *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(476 /* X70 */))))) = _1_pSavedWith - r0 = i32(1) - return + return i32(1) _37: _1_pEList = (*XExprList)(unsafe.Pointer(_pCte.X1)) @@ -41285,9 +39191,7 @@ _38: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCte)) + uintptr(12 /* X3 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(476 /* X70 */))))) = _1_pSavedWith _2: - r0 = i32(0) - return - + return i32(0) } var _withExpandØ00__func__Ø000 [11]int8 // - @@ -41324,8 +39228,8 @@ _6: } *_ppContext = _1_p - r0 = (*TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(8 /* X2 */))))) + 16*uintptr(_2_i))) - return + /* X2 */ + return (*TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(8))))) + 16*uintptr(_2_i))) _10: _2_i += 1 @@ -41339,7 +39243,6 @@ _5: _1: r0 = (*TCte)(unsafe.Pointer(uintptr(i32(0)))) return - } func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_item) (r0 int32) { // sqlite3.c:120289:1 @@ -41348,13 +39251,10 @@ func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_item) (r0 } _sqlite3ErrorMsg(tls, _pParse, str(50352), unsafe.Pointer(_pFrom.X2)) - r0 = i32(1) - return + return i32(1) _0: - r0 = i32(0) - return - + return i32(0) } func _sqlite3LogEst(tls *crt.TLS, _x uint64) (r0 int16) { // sqlite3.c:29022:1 @@ -41368,9 +39268,7 @@ func _sqlite3LogEst(tls *crt.TLS, _x uint64) (r0 int16) { // sqlite3.c:29022:1 if _x >= uint64(i32(2)) { goto _1 } - - r0 = int16(i32(0)) - return + return int16(i32(0)) _1: _2: @@ -41433,7 +39331,6 @@ _8: _4: r0 = int16((int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstØ00aØ001)) + 2*uintptr(_x&uint64(i32(7)))))) + int32(_y)) - i32(10)) return - } var _sqlite3LogEstØ00aØ001 [8]int16 // sqlite3.c:29023:17 @@ -41502,9 +39399,7 @@ _6: goto _2 _5: - r0 = _pRet - return - + return _pRet } var _sqlite3SelectDupØ00__func__Ø000 [17]int8 // - @@ -41538,18 +39433,14 @@ func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int3 if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) _2: _pNew = (*XExprList)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(8))))) if _pNew != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = store961(&_i, _p.X0) @@ -41578,8 +39469,7 @@ _4: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pNew)) - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) _9: _pOldItem = (*TExprList_item)(unsafe.Pointer(_p.X1)) @@ -41655,9 +39545,7 @@ _16: goto _10 _13: - r0 = _pNew - return - + return _pNew } var _sqlite3ExprListDupØ00__func__Ø000 [19]int8 // - @@ -41673,14 +39561,12 @@ func _sqlite3ExprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _flags int32) (r0 * crt.X__builtin_abort(tls) } }() - r0 = func() *XExpr { + return func() *XExpr { if _p != nil { return _exprDup(tls, _db, _p, _flags, (**uint8)(unsafe.Pointer(uintptr(i32(0))))) } return (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } var _sqlite3ExprDupØ00__func__Ø000 [15]int8 // - @@ -41886,7 +39772,6 @@ _32: _12: r0 = _pNew return - } var _exprDupØ00__func__Ø000 [8]int8 // - @@ -41917,7 +39802,6 @@ _1: _0: r0 = _nByte return - } func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91854:1 @@ -41934,9 +39818,7 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // s sink961 = *p } _1: - r0 = (_nByte + i32(7)) & i32(-8) - return - + return (_nByte + i32(7)) & i32(-8) } func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91827:1 @@ -42001,7 +39883,6 @@ _16: _5: r0 = _nSize return - } var _dupedExprStructSizeØ00__func__Ø000 [20]int8 // - @@ -42014,22 +39895,16 @@ func _exprStructSize(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91787:1 if ((_p.X2) & uint32(i32(16384))) == uint32(i32(0)) { goto _0 } - - r0 = int32(u32(12)) - return + return int32(u32(12)) _0: if ((_p.X2) & uint32(i32(8192))) == uint32(i32(0)) { goto _1 } - - r0 = int32(u32(28)) - return + return int32(u32(28)) _1: - r0 = int32(u32(48)) - return - + return int32(u32(48)) } func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) (r0 *XSrcList) { // sqlite3.c:92090:1 @@ -42054,9 +39929,7 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _2: _nByte = int32(u32(76) + func() uint32 { @@ -42069,9 +39942,7 @@ _2: if _pNew != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = int32(store985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(4 /* X1 */))), uint32(_p.X0))) @@ -42119,9 +39990,7 @@ _12: goto _6 _9: - r0 = _pNew - return - + return _pNew } var _sqlite3SrcListDupØ00__func__Ø000 [18]int8 // - @@ -42148,18 +40017,14 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) { if _p != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _2: _pNew = (*XIdList)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(8))))) if _pNew != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = _p.X1 @@ -42169,8 +40034,7 @@ _3: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pNew)) - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _4: _i = i32(0) @@ -42187,9 +40051,7 @@ _5: goto _5 _8: - r0 = _pNew - return - + return _pNew } var _sqlite3IdListDupØ00__func__Ø000 [17]int8 // - @@ -42234,7 +40096,6 @@ _1: _0: r0 = _pRet return - } func _sqlite3SelectSetName(tls *crt.TLS, _p *XSelect, _zName *int8) { // sqlite3.c:116408:1 @@ -42244,8 +40105,6 @@ func _sqlite3SelectSetName(tls *crt.TLS, _p *XSelect, _zName *int8) { // sqlite3 Xsqlite3_snprintf(tls, int32(u32(12)), (*int8)(unsafe.Pointer((*[12]int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X6 */))))), str(24304), unsafe.Pointer(_zName)) _1: - return - } func _sqlite3ColumnsFromExprList(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pnCol *int16, _paCol **XColumn) (r0 int32) { // sqlite3.c:117888:1 @@ -42446,13 +40305,10 @@ _44: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aCol)) *_paCol = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) *_pnCol = int16(i32(0)) - r0 = _sqlite3NomemError(tls, i32(117973)) - return + return _sqlite3NomemError(tls, i32(117973)) _40: - r0 = i32(0) - return - + return i32(0) } var _sqlite3ColumnsFromExprListØ00__func__Ø000 [27]int8 // - @@ -42483,9 +40339,7 @@ func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T _3: _zDb = _p.X1 _4: - r0 = _sqlite3LocateTable(tls, _pParse, _flags, _p.X2, _zDb) - return - + return _sqlite3LocateTable(tls, _pParse, _flags, _p.X2, _zDb) } var _sqlite3LocateTableItemØ00__func__Ø000 [23]int8 // - @@ -42504,9 +40358,7 @@ func _sqlite3LocateTable(tls *crt.TLS, _pParse *XParse, _flags uint32, _zName *i if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _0 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _0: _p = _sqlite3FindTable(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _zName, _zDbase) @@ -42534,9 +40386,7 @@ _6: if _3_pMod == nil || _sqlite3VtabEponymousTableInit(tls, _pParse, _3_pMod) == 0 { goto _8 } - - r0 = (*XTable)(unsafe.Pointer(_3_pMod.X4)) - return + return (*XTable)(unsafe.Pointer(_3_pMod.X4)) _8: _4: @@ -42559,7 +40409,6 @@ _9: _1: r0 = _p return - } func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c:115791:1 @@ -42588,9 +40437,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = _rc *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(36 /* X16 */))) += 1 _3: - r0 = _rc - return - + return _rc } var _sqlite3ReadSchemaØ00__func__Ø000 [18]int8 // - @@ -42678,9 +40525,7 @@ _17: _sqlite3CommitInternalChanges(tls, _db) _20: - r0 = _rc - return - + return _rc } var _sqlite3InitØ00__func__Ø000 [12]int8 // - @@ -42785,8 +40630,7 @@ _13: sink4530 = *p } _18: - r0 = i32(0) - return + return i32(0) _14: _sqlite3BtreeEnter(tls, (*XBtree)(unsafe.Pointer(_pDb.X1))) @@ -42953,9 +40797,7 @@ _error_out: _sqlite3OomFault(tls, _db) _46: - r0 = _rc - return - + return _rc } var _sqlite3InitOneØ00__func__Ø000 [15]int8 // - @@ -43008,8 +40850,7 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg } _corruptSchema(tls, _pData, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) - r0 = i32(1) - return + return i32(1) _4: func() { @@ -43021,9 +40862,7 @@ _4: if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -43130,7 +40969,6 @@ _28: _10: r0 = i32(0) return - } var _sqlite3InitCallbackØ00__func__Ø000 [20]int8 // - @@ -43171,8 +41009,6 @@ _1: } return _sqlite3CorruptError(tls, i32(115428)) }() - return - } func _sqlite3Atoi(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:28359:1 @@ -43185,9 +41021,7 @@ func _sqlite3Atoi(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:28359:1 _sqlite3GetInt32(tls, _z, &_x) _0: - r0 = _x - return - + return _x } func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:116131:12 @@ -43200,9 +41034,7 @@ func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3LockAndPrepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _saveSqlFlag int32, _pOld *TVdbe, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:116055:1 @@ -43211,18 +41043,14 @@ func _sqlite3LockAndPrepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes in if _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(116067)) - return + return _sqlite3MisuseError(tls, i32(116067)) _0: *_ppStmt = (unsafe.Pointer)(uintptr(i32(0))) if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(116071)) - return + return _sqlite3MisuseError(tls, i32(116071)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -43243,9 +41071,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3Prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _saveSqlFlag int32, _pReprepare *TVdbe, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:115904:1 @@ -43471,9 +41297,7 @@ _end_prepare: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3PrepareØ00__func__Ø000 [15]int8 // - @@ -43500,9 +41324,7 @@ func _sqlite3BtreeSchemaLocked(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3 } }() _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeSchemaLockedØ00__func__Ø000 [25]int8 // - @@ -43556,17 +41378,13 @@ func _querySharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTab uint32, _eLock u if (_p.X3) != 0 { goto _18 } - - r0 = i32(0) - return + return i32(0) _18: if (*XBtree)(unsafe.Pointer(_pBt.X26)) == _p || (int32(_pBt.X10)&i32(32)) == i32(0) { goto _20 } - - r0 = i32(262) - return + return i32(262) _20: _pIter = (*XBtLock)(unsafe.Pointer(_pBt.X25)) @@ -43607,17 +41425,14 @@ _21: sink4530 = *p } _35: - r0 = i32(262) - return + return i32(262) _34: _pIter = (*XBtLock)(unsafe.Pointer(_pIter.X3)) goto _21 _24: - r0 = i32(0) - return - + return i32(0) } var _querySharedCacheTableLockØ00__func__Ø000 [26]int8 // - @@ -43681,7 +41496,6 @@ _11: if _rc == i32(0) { goto _12 } - return _12: @@ -43712,8 +41526,6 @@ _5: goto _4 _7: - return - } var _schemaIsValidØ00__func__Ø000 [14]int8 // - @@ -43735,9 +41547,7 @@ func _sqlite3BtreeIsInReadTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite crt.X__builtin_abort(tls) } }() - r0 = bool2int(int32(_p.X2) != i32(0)) - return - + return bool2int(int32(_p.X2) != i32(0)) } var _sqlite3BtreeIsInReadTransØ00__func__Ø000 [26]int8 // - @@ -43994,9 +41804,7 @@ _54: } }() _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeBeginTransØ00__func__Ø000 [23]int8 // - @@ -44041,18 +41849,14 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:61857:1 if _rc == i32(0) { goto _4 } - - r0 = _rc - return + return _rc _4: _rc = _btreeGetPage(tls, _pBt, uint32(i32(1)), &_pPage1, i32(0)) if _rc == i32(0) { goto _5 } - - r0 = _rc - return + return _rc _5: _nPage = store961(&_nPageHeader, int32(_sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer(_pPage1.X19))))))) @@ -44111,8 +41915,7 @@ _14: } _releasePage(tls, _pPage1) - r0 = i32(0) - return + return i32(0) _16: _rc = i32(26) @@ -44151,8 +41954,7 @@ _21: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(32 /* X15 */))) = _2_pageSize _freeTempSpace(tls, _pBt) _rc = _sqlite3PagerSetPagesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt))+uintptr(32 /* X15 */))), int32(_2_pageSize-_2_usableSize)) - r0 = _rc - return + return _rc _24: if (((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X6)&i32(65536)) != i32(0) || _nPage <= _nPageFile { @@ -44207,15 +42009,12 @@ _33: }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(12 /* X3 */))))) = _pPage1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) = uint32(_nPage) - r0 = i32(0) - return + return i32(0) _page1_init_failed: _releasePage(tls, _pPage1) *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(12 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return - + return _rc } var _lockBtreeØ00__func__Ø000 [10]int8 // - @@ -44506,9 +42305,7 @@ _66: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(24 /* X21 */))) = uint8(i32(1)) _71: - r0 = _rc - return - + return _rc } var _sqlite3PagerSharedLockØ00__func__Ø000 [23]int8 // - @@ -44531,10 +42328,7 @@ _6: if (_rc == i32(5)) && (_pPager.X53)(tls, _pPager.X54) != 0 { goto _6 } - - r0 = _rc - return - + return _rc } var _pager_wait_on_lockØ00__func__Ø000 [19]int8 // - @@ -44572,7 +42366,6 @@ _10: _5: r0 = _rc return - } var _pagerLockDbØ00__func__Ø000 [12]int8 // - @@ -44718,7 +42511,6 @@ _13: _11: r0 = _rc return - } var _hasHotJournalØ00__func__Ø000 [14]int8 // - @@ -44728,11 +42520,9 @@ func init() { } func _sqlite3OsCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:20165:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, *int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X9)})))(tls, _id, _pResOut) - return - } func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) { // sqlite3.c:50086:1 @@ -44785,9 +42575,7 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) if _1_rc == i32(0) { goto _12 } - - r0 = _1_rc - return + return _1_rc _12: _nPage = uint32(((_1_n + int64(_pPager.X48)) - int64(i32(1))) / int64(_pPager.X48)) @@ -44799,9 +42587,7 @@ _11: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(156 /* X49 */))) = _nPage _13: *_pnPage = _nPage - r0 = i32(0) - return - + return i32(0) } var _pagerPagecountØ00__func__Ø000 [15]int8 // - @@ -44824,13 +42610,11 @@ func _sqlite3WalDbsize(tls *crt.TLS, _pWal *XWal) (r0 uint32) { // sqlite3.c:571 goto _3 } - r0 = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X7 - return + /* X18 */ + return (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52))).X7 _3: - r0 = uint32(i32(0)) - return - + return uint32(i32(0)) } var _sqlite3WalDbsizeØ00__func__Ø000 [17]int8 // - @@ -44867,9 +42651,7 @@ func _pagerOpenWalIfPresent(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlit if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: if _1_nPage != uint32(i32(0)) { @@ -44912,7 +42694,6 @@ _9: _4: r0 = _rc return - } var _pagerOpenWalIfPresentØ00__func__Ø000 [22]int8 // - @@ -44962,9 +42743,7 @@ func _sqlite3PagerOpenWal(tls *crt.TLS, _pPager *XPager, _pbOpen *int32) (r0 int if _sqlite3PagerWalSupported(tls, _pPager) != 0 { goto _17 } - - r0 = i32(14) - return + return i32(14) _17: _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) @@ -44981,9 +42760,7 @@ _18: _16: *_pbOpen = i32(1) _19: - r0 = _rc - return - + return _rc } var _sqlite3PagerOpenWalØ00__func__Ø000 [20]int8 // - @@ -44999,16 +42776,12 @@ func _sqlite3PagerWalSupported(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sq if (_pPager.X11) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: - r0 = bool2int(((_pPager.X1) != 0) || (((_pMethods.X0) >= i32(2)) && ((*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return bool2int(((_pPager.X1) != 0) || (((_pMethods.X0) >= i32(2)) && ((*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, int32, int32, *unsafe.Pointer) int32 }{(_pMethods.X13)}))) != nil))) - return - } func _pagerOpenWal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54217:1 @@ -45040,9 +42813,7 @@ _6: _rc = _sqlite3WalOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), _pPager.X61, int32(_pPager.X1), _pPager.X50, (**XWal)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(212 /* X60 */)))))) _7: _pagerFixMaplimit(tls, _pPager) - r0 = _rc - return - + return _rc } var _pagerOpenWalØ00__func__Ø000 [13]int8 // - @@ -45067,9 +42838,7 @@ func _pagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3. _pagerUnlockDb(tls, _pPager, i32(1)) _3: - r0 = _rc - return - + return _rc } var _pagerExclusiveLockØ00__func__Ø000 [19]int8 // - @@ -45107,9 +42876,7 @@ func _sqlite3WalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pDbFd *Xsqlite3_file, _ if _pRet != nil { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(55714)) - return + return _sqlite3NomemError(tls, i32(55714)) _5: *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(0 /* X0 */))))) = _pVfs @@ -45159,9 +42926,7 @@ _12: _13: *_ppWal = _pRet _11: - r0 = _rc - return - + return _rc } var _sqlite3WalOpenØ00__func__Ø000 [15]int8 // - @@ -45204,7 +42969,6 @@ _7: _6: r0 = _rc return - } var _pagerBeginReadTransactionØ00__func__Ø000 [26]int8 // - @@ -45224,10 +42988,7 @@ _0: if _rc == i32(-1) { goto _0 } - - r0 = _rc - return - + return _rc } func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32, _cnt int32) (r0 int32) { // sqlite3.c:56583:1 @@ -45264,8 +43025,7 @@ func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32 } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(116 /* X23 */))) = uint8(i32(1)) - r0 = i32(15) - return + return i32(15) _3: if _cnt < i32(10) { @@ -45314,9 +43074,7 @@ _6: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: _5: @@ -45336,21 +43094,17 @@ _5: } _walUnlockShared(tls, _pWal, i32(3)) - r0 = i32(-1) - return + return i32(-1) _16: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(40 /* X9 */))) = int16(i32(0)) - r0 = i32(0) - return + return i32(0) _15: if _rc == i32(5) { goto _18 } - - r0 = _rc - return + return _rc _18: _14: @@ -45405,9 +43159,7 @@ _34: if _rc == i32(5) { goto _36 } - - r0 = _rc - return + return _rc _36: _i += 1 @@ -45425,27 +43177,24 @@ _29: crt.X__builtin_abort(tls) } }() - r0 = func() int32 { + return func() int32 { if _rc == i32(5) { return i32(-1) } return i32(520) }() - return _37: _rc = _walLockShared(tls, _pWal, i32(3)+_mxI) if _rc == 0 { goto _43 } - - r0 = func() int32 { + return func() int32 { if _rc == i32(5) { return i32(-1) } return _rc }() - return _43: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(100 /* X19 */))) = (_pInfo.X0) + uint32(i32(1)) @@ -45455,8 +43204,7 @@ _43: } _walUnlockShared(tls, _pWal, i32(3)+_mxI) - r0 = i32(-1) - return + return i32(-1) _47: func() { @@ -45466,9 +43214,7 @@ _47: } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(40 /* X9 */))) = int16(_mxI) - r0 = _rc - return - + return _rc } var _walTryBeginReadØ00__func__Ø000 [16]int8 // - @@ -45490,9 +43236,7 @@ func _sqlite3PagerBegin(tls *crt.TLS, _pPager *XPager, _exFlag int32, _subjInMem if (_pPager.X26) == 0 { goto _0 } - - r0 = _pPager.X26 - return + return _pPager.X26 _0: func() { @@ -45533,9 +43277,7 @@ _0: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: _sqlite3WalExclusiveMode(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), i32(1)) @@ -45581,9 +43323,7 @@ _16: } }() _6: - r0 = _rc - return - + return _rc } var _sqlite3PagerBeginØ00__func__Ø000 [18]int8 // - @@ -45610,18 +43350,14 @@ func _sqlite3WalBeginWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // if (_pWal.X14) == 0 { goto _5 } - - r0 = i32(8) - return + return i32(8) _5: _rc = _walLockExclusive(tls, _pWal, i32(0), i32(1)) if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(44 /* X12 */))) = uint8(i32(1)) @@ -45633,9 +43369,7 @@ _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(44 /* X12 */))) = uint8(i32(0)) _rc = i32(517) _7: - r0 = _rc - return - + return _rc } var _sqlite3WalBeginWriteTransactionØ00__func__Ø000 [32]int8 // - @@ -45645,9 +43379,7 @@ func init() { } func _sqlite3TempInMemory(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142116:1 - r0 = bool2int(int32(_db.X16) == i32(2)) - return - + return bool2int(int32(_db.X16) == i32(2)) } func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077:1 @@ -45666,9 +43398,7 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077 if (_pBt.X18) <= uint32(i32(0)) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) @@ -45683,9 +43413,7 @@ _2: if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: crt.Xmemcpy(tls, (unsafe.Pointer)(_data), (unsafe.Pointer)(&_zMagicHeader), u32(16)) @@ -45727,9 +43455,7 @@ _5: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(64)))), uint32(_pBt.X6)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) = uint32(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(31)))) = uint8(i32(1)) - r0 = i32(0) - return - + return i32(0) } var _newDatabaseØ00__func__Ø000 [12]int8 // - @@ -45815,14 +43541,10 @@ _10: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_pBt.X15) - uint32(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(22 /* X14 */))) = uint16(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(1)) - return - } func _sqlite3PagerPagenumber(tls *crt.TLS, _pPg *XPgHdr) (r0 uint32) { // sqlite3.c:50999:1 - r0 = _pPg.X5 - return - + return _pPg.X5 } var _zeroPageØ00__func__Ø000 [9]int8 // - @@ -45832,9 +43554,7 @@ func init() { } func _sqlite3PagerIswriteable(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52935:1 - r0 = int32(_pPg.X6) & i32(4) - return - + return int32(_pPg.X6) & i32(4) } func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { // sqlite3.c:60682:1 @@ -45906,15 +43626,12 @@ _6: goto _11 _10: - r0 = _sqlite3CorruptError(tls, i32(60725)) - return + return _sqlite3CorruptError(tls, i32(60725)) _11: _9: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(11 /* X8 */))) = _pBt.X9 - r0 = i32(0) - return - + return i32(0) } var _decodeFlagsØ00__func__Ø000 [12]int8 // - @@ -46009,9 +43726,7 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = uint16(_nSize) - return - + return uint16(_nSize) } var _cellSizePtrØ00__func__Ø000 [12]int8 // - @@ -46128,8 +43843,6 @@ _18: _17: _btreeParseCellAdjustSizeForOverflow(tls, _pPage, _pCell, _pInfo) _19: - return - } var _btreeParseCellPtrØ00__func__Ø000 [18]int8 // - @@ -46159,8 +43872,6 @@ _0: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(16 /* X3 */))) = uint16(_minLocal) _1: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(18 /* X4 */))) = uint16(int32(uint16(int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo.X1))+1*uintptr(_pInfo.X3)))))-uintptr(unsafe.Pointer(_pCell)))/1))) + i32(4)) - return - } func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 uint16) { // sqlite3.c:60227:1 @@ -46195,9 +43906,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = uint16(int32((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1)) - return - + return uint16(int32((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1)) } var _cellSizePtrNoPayloadØ00__func__Ø000 [21]int8 // - @@ -46229,8 +43938,6 @@ func _btreeParseCellPtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(12 /* X2 */))) = uint32(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(16 /* X3 */))) = uint16(i32(0)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _btreeParseCellPtrNoPayloadØ00__func__Ø000 [27]int8 // - @@ -46252,8 +43959,7 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { // sqli } *_v = uint64(_a) - r0 = uint8(i32(1)) - return + return uint8(i32(1)) _0: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -46274,8 +43980,7 @@ _0: sink985 = *p } *_v = uint64(_a) - r0 = uint8(i32(2)) - return + return uint8(i32(2)) _1: i32(0) @@ -46308,8 +44013,7 @@ _1: sink985 = *p } *_v = uint64(_a) - r0 = uint8(i32(3)) - return + return uint8(i32(3)) _2: { @@ -46340,8 +44044,7 @@ _2: sink985 = *p } *_v = uint64(_a) - r0 = uint8(i32(4)) - return + return uint8(i32(4)) _3: { @@ -46369,8 +44072,7 @@ _3: } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(5)) - return + return uint8(i32(5)) _4: _s = _s << uint(i32(7)) @@ -46403,8 +44105,7 @@ _4: } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(6)) - return + return uint8(i32(6)) _5: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -46436,8 +44137,7 @@ _5: } _s = _s >> uint(i32(11)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(7)) - return + return uint8(i32(7)) _6: { @@ -46469,8 +44169,7 @@ _6: } _s = _s >> uint(i32(4)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(8)) - return + return uint8(i32(8)) _7: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -46505,9 +44204,7 @@ _7: sink985 = *p } *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(9)) - return - + return uint8(i32(9)) } func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo) { // sqlite3.c:60122:1 @@ -46575,8 +44272,6 @@ _11: _10: _btreeParseCellAdjustSizeForOverflow(tls, _pPage, _pCell, _pInfo) _12: - return - } var _btreeParseCellPtrIndexØ00__func__Ø000 [23]int8 // - @@ -46601,9 +44296,8 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { // crt.X__builtin_abort(tls) } }() - r0 = _sqlite3InvokeBusyHandler(tls, (*T5412816)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376 /* X71 */)))) - return - + /* X71 */ + return _sqlite3InvokeBusyHandler(tls, (*T5412816)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376)))) } var _btreeInvokeBusyHandlerØ00__func__Ø000 [23]int8 // - @@ -46631,9 +44325,7 @@ func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5412816) (r0 int32) { // sqlit }{nil})) && (_p.X2) >= i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _rc = (_p.X0)(tls, _p.X1, _p.X2) @@ -46647,9 +44339,7 @@ _4: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) += 1 _6: - r0 = _rc - return - + return _rc } var _sqlite3InvokeBusyHandlerØ00__func__Ø000 [25]int8 // - @@ -46674,14 +44364,10 @@ func _sqlite3PagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32 if _nSavepoint <= (_pPager.X38) || (_pPager.X3) == 0 { goto _5 } - - r0 = _pagerOpenSavepoint(tls, _pPager, _nSavepoint) - return + return _pagerOpenSavepoint(tls, _pPager, _nSavepoint) _5: - r0 = i32(0) - return - + return i32(0) } var _sqlite3PagerOpenSavepointØ00__func__Ø000 [26]int8 // - @@ -46723,9 +44409,7 @@ func _pagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 i if _aNew != nil { goto _7 } - - r0 = _sqlite3NomemError(tls, i32(53550)) - return + return _sqlite3NomemError(tls, i32(53550)) _7: crt.Xmemset(tls, (unsafe.Pointer)((*XPagerSavepoint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aNew))+44*uintptr(_nCurrent)))), i32(0), uint32(_nSavepoint-_nCurrent)*u32(44)) @@ -46752,9 +44436,7 @@ _14: if (*XBitvec)(unsafe.Pointer((*XPagerSavepoint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aNew))+44*uintptr(_ii))).X2)) != nil { goto _15 } - - r0 = _sqlite3NomemError(tls, i32(53566)) - return + return _sqlite3NomemError(tls, i32(53566)) _15: if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { @@ -46775,9 +44457,7 @@ _11: } }() _assertTruncateConstraint(tls, _pPager) - r0 = _rc - return - + return _rc } var _pagerOpenSavepointØ00__func__Ø000 [19]int8 // - @@ -46797,8 +44477,6 @@ func _sqlite3WalSavepoint(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) { // sql *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(1)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(0)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(2)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(1)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3)))) = _pWal.X22 - return - } var _sqlite3WalSavepointØ00__func__Ø000 [20]int8 // - @@ -46809,8 +44487,6 @@ func init() { func _assertTruncateConstraint(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50786:1 _sqlite3PcacheIterateDirty(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _assertTruncateConstraintCb) - return - } func _sqlite3PcacheIterateDirty(tls *crt.TLS, _pCache *XPCache, _xIter func(*crt.TLS, *XPgHdr)) { // sqlite3.c:44951:1 @@ -46827,8 +44503,6 @@ _0: goto _0 _3: - return - } func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50782:1 @@ -46844,8 +44518,6 @@ func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:5078 crt.X__builtin_abort(tls) } }() - return - } var _assertTruncateConstraintCbØ00__func__Ø000 [27]int8 // - @@ -46894,8 +44566,6 @@ _9: *_pMeta = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19))+1*uintptr(i32(36)+(_idx*i32(4)))))) _10: _sqlite3BtreeLeave(tls, _p) - return - } var _sqlite3BtreeGetMetaØ00__func__Ø000 [20]int8 // - @@ -46911,9 +44581,7 @@ func _sqlite3PagerDataVersion(tls *crt.TLS, _pPager *XPager) (r0 uint32) { // sq crt.X__builtin_abort(tls) } }() - r0 = _pPager.X39 - return - + return _pPager.X39 } var _sqlite3PagerDataVersionØ00__func__Ø000 [24]int8 // - @@ -46958,8 +44626,6 @@ func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite }() _sqlite3SchemaClear(tls, _pDb.X4) _6: - return - } var _sqlite3ResetOneSchemaØ00__func__Ø000 [22]int8 // - @@ -46980,9 +44646,7 @@ func _sqlite3BtreeCommit(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:628 _rc = _sqlite3BtreeCommitPhaseTwo(tls, _p, i32(0)) _0: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _sqlite3BtreeCommitPhaseOne(tls *crt.TLS, _p *XBtree, _zMaster *int8) (r0 int32) { // sqlite3.c:62754:1 @@ -47007,8 +44671,7 @@ func _sqlite3BtreeCommitPhaseOne(tls *crt.TLS, _p *XBtree, _zMaster *int8) (r0 i } _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return + return _rc _2: _1: @@ -47021,9 +44684,7 @@ _3: _rc = _sqlite3PagerCommitPhaseOne(tls, (*XPager)(unsafe.Pointer(_1_pBt.X0)), _zMaster, i32(0)) _sqlite3BtreeLeave(tls, _p) _0: - r0 = _rc - return - + return _rc } func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62675:1 @@ -47065,9 +44726,7 @@ func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c: if _ptrmapPageno(tls, _pBt, _1_nOrig) != _1_nOrig && _1_nOrig != ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) { goto _6 } - - r0 = _sqlite3CorruptError(tls, i32(62695)) - return + return _sqlite3CorruptError(tls, i32(62695)) _6: _1_nFree = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19))+1*uintptr(i32(36))))) @@ -47075,9 +44734,7 @@ _6: if _1_nFin <= _1_nOrig { goto _7 } - - r0 = _sqlite3CorruptError(tls, i32(62700)) - return + return _sqlite3CorruptError(tls, i32(62700)) _7: if _1_nFin >= _1_nOrig { @@ -47121,9 +44778,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _autoVacuumCommitØ00__func__Ø000 [17]int8 // - @@ -47156,8 +44811,6 @@ _2: goto _2 _5: - return - } var _invalidateAllOverflowCacheØ00__func__Ø000 [27]int8 // - @@ -47191,9 +44844,7 @@ _2: goto _2 _3: - r0 = _nFin - return - + return _nFin } func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint32, _bCommit int32) (r0 int32) { // sqlite3.c:62511:1 @@ -47239,26 +44890,20 @@ func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint3 if _nFreeList != uint32(i32(0)) { goto _6 } - - r0 = i32(101) - return + return i32(101) _6: _rc = _ptrmapGet(tls, _pBt, _iLastPg, &_1_eType, &_1_iPtrPage) if _rc == i32(0) { goto _7 } - - r0 = _rc - return + return _rc _7: if int32(_1_eType) != i32(1) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(62532)) - return + return _sqlite3CorruptError(tls, i32(62532)) _8: if int32(_1_eType) != i32(2) { @@ -47273,9 +44918,7 @@ _8: if _rc == i32(0) { goto _11 } - - r0 = _rc - return + return _rc _11: func() { @@ -47295,9 +44938,7 @@ _9: if _rc == i32(0) { goto _15 } - - r0 = _rc - return + return _rc _15: if _bCommit != i32(0) { @@ -47314,8 +44955,7 @@ _17: } _releasePage(tls, _8_pLastPg) - r0 = _rc - return + return _rc _18: _releasePage(tls, _11_pFreePg) @@ -47334,9 +44974,7 @@ _18: if _rc == i32(0) { goto _22 } - - r0 = _rc - return + return _rc _22: _14: @@ -47354,9 +44992,7 @@ _24: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(19 /* X7 */))) = uint8(i32(1)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) = _iLastPg _23: - r0 = i32(0) - return - + return i32(0) } var _incrVacuumStepØ00__func__Ø000 [15]int8 // - @@ -47430,9 +45066,7 @@ func _allocateBtreePage(tls *crt.TLS, _pBt *XBtShared, _ppPage **XMemPage, _pPgn if _n < _mxPage { goto _6 } - - r0 = _sqlite3CorruptError(tls, i32(64621)) - return + return _sqlite3CorruptError(tls, i32(64621)) _6: if _n <= uint32(i32(0)) { @@ -47465,9 +45099,7 @@ _6: if _rc == 0 { goto _14 } - - r0 = _rc - return + return _rc _14: if int32(_4_eType) != i32(2) { @@ -47491,9 +45123,7 @@ _16: if _rc == 0 { goto _18 } - - r0 = _rc - return + return _rc _18: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage1.X19))+1*uintptr(i32(36)))), _n-uint32(i32(1))) @@ -47806,9 +45436,7 @@ _7: if _rc == 0 { goto _86 } - - r0 = _rc - return + return _rc _86: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) += 1 @@ -47840,9 +45468,7 @@ _92: if _rc == 0 { goto _93 } - - r0 = _rc - return + return _rc _93: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) += 1 @@ -47865,9 +45491,7 @@ _89: if _rc == 0 { goto _97 } - - r0 = _rc - return + return _rc _97: _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) @@ -47900,9 +45524,7 @@ _end_allocate_page: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _allocateBtreePageØ00__func__Ø000 [18]int8 // - @@ -47925,8 +45547,7 @@ func _btreeGetUnusedPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage ** _releasePage(tls, *_ppPage) *_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _sqlite3CorruptError(tls, i32(61082)) - return + return _sqlite3CorruptError(tls, i32(61082)) _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*_ppPage)) + uintptr(0 /* X0 */))) = uint8(i32(0)) @@ -47935,52 +45556,38 @@ _1: _0: *_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _2: - r0 = _rc - return - + return _rc } func _sqlite3PagerPageRefcount(tls *crt.TLS, _pPage *XPgHdr) (r0 int32) { // sqlite3.c:53466:1 - r0 = _sqlite3PcachePageRefcount(tls, _pPage) - return - + return _sqlite3PcachePageRefcount(tls, _pPage) } func _sqlite3AbsInt32(tls *crt.TLS, _x int32) (r0 int32) { // sqlite3.c:28952:1 if _x < i32(0) { goto _0 } - - r0 = _x - return + return _x _0: if _x != i32(-2147483648) { goto _1 } - - r0 = i32(2147483647) - return + return i32(2147483647) _1: - r0 = -_x - return - + return -_x } func _btreeGetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32) { // sqlite3.c:59539:1 var _p *XBitvec // sqlite3.c:59540:10 _ = _p _p = (*XBitvec)(unsafe.Pointer(_pBt.X22)) - r0 = bool2int((_p != nil) && ((_pgno > _sqlite3BitvecSize(tls, _p)) || _sqlite3BitvecTest(tls, _p, _pgno) != 0)) - return - + return bool2int((_p != nil) && ((_pgno > _sqlite3BitvecSize(tls, _p)) || _sqlite3BitvecTest(tls, _p, _pgno) != 0)) } func _sqlite3BitvecSize(tls *crt.TLS, _p *XBitvec) (r0 uint32) { // sqlite3.c:43956:1 - r0 = _p.X0 - return - + return _p.X0 } func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uint8, _iPtrPage uint32, _iFreePage uint32, _isCommit int32) (r0 int32) { // sqlite3.c:62418:1 @@ -48018,9 +45625,7 @@ func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uin if _rc == i32(0) { goto _9 } - - r0 = _rc - return + return _rc _9: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbPage)) + uintptr(4 /* X4 */))) = _iFreePage @@ -48032,9 +45637,7 @@ _9: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: goto _13 @@ -48049,9 +45652,7 @@ _11: if _rc == i32(0) { goto _15 } - - r0 = _rc - return + return _rc _15: _14: @@ -48064,9 +45665,7 @@ _13: if _rc == i32(0) { goto _17 } - - r0 = _rc - return + return _rc _17: _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pPtrPage.X23))) @@ -48075,8 +45674,7 @@ _17: } _releasePage(tls, _pPtrPage) - r0 = _rc - return + return _rc _18: _rc = _modifyPagePointer(tls, _pPtrPage, _iDbPage, _iFreePage, _eType) @@ -48090,7 +45688,6 @@ _19: _16: r0 = _rc return - } var _relocatePageØ00__func__Ø000 [13]int8 // - @@ -48143,18 +45740,14 @@ func _sqlite3PagerMovepage(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr, _pgno ui if _rc == 0 { goto _11 } - - r0 = _rc - return + return _rc _11: _10: if (int32(_pPg.X6)&i32(2)) == i32(0) || i32(0) == store961(&_rc, _subjournalPageIfRequired(tls, _pPg)) { goto _13 } - - r0 = _rc - return + return _rc _13: if (int32(_pPg.X6)&i32(8)) == 0 || _isCommit != 0 { @@ -48238,8 +45831,7 @@ _29: }() _sqlite3BitvecClear(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _needSyncPgno, (unsafe.Pointer)(_pPager.X58)) _32: - r0 = _rc - return + return _rc _31: { @@ -48250,9 +45842,7 @@ _31: _sqlite3PcacheMakeDirty(tls, _8_pPgHdr) _sqlite3PagerUnrefNotNull(tls, _8_pPgHdr) _30: - r0 = i32(0) - return - + return i32(0) } var _sqlite3PagerMovepageØ00__func__Ø000 [21]int8 // - @@ -48293,8 +45883,6 @@ func _sqlite3PcacheMove(tls *crt.TLS, _p *XPgHdr, _newPgno uint32) { // sqlite3. _pcacheManageDirtyList(tls, _p, uint8(i32(3))) _7: - return - } var _sqlite3PcacheMoveØ00__func__Ø000 [18]int8 // - @@ -48315,7 +45903,6 @@ func _sqlite3BitvecClear(tls *crt.TLS, _p *XBitvec, _i uint32, _pBuf unsafe.Poin if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -48337,7 +45924,6 @@ _3: if _p != nil { goto _5 } - return _5: @@ -48394,8 +45980,6 @@ _13: _11: _7: - return - } var _sqlite3BitvecClearØ00__func__Ø000 [19]int8 // - @@ -48433,9 +46017,7 @@ func _setChildPtrmaps(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c: if _rc == i32(0) { goto _2 } - - r0 = _rc - return + return _rc _2: _nCell = int32(_pPage.X14) @@ -48465,9 +46047,7 @@ _6: _3_childPgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(int32(_pPage.X6)+i32(8))))) _ptrmapPut(tls, _pBt, _3_childPgno, uint8(i32(5)), _pgno, &_rc) _8: - r0 = _rc - return - + return _rc } var _setChildPtrmapsØ00__func__Ø000 [16]int8 // - @@ -48551,9 +46131,7 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60 if _decodeFlags(tls, _pPage, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_1_hdr))))) == 0 { goto _13 } - - r0 = _sqlite3CorruptError(tls, i32(60767)) - return + return _sqlite3CorruptError(tls, i32(60767)) _13: func() { @@ -48574,9 +46152,7 @@ _13: if uint32(_pPage.X14) <= (((_1_pBt.X15) - uint32(i32(8))) / uint32(i32(6))) { goto _17 } - - r0 = _sqlite3CorruptError(tls, i32(60785)) - return + return _sqlite3CorruptError(tls, i32(60785)) _17: func() { @@ -48607,9 +46183,7 @@ _24: if _1_pc >= _1_iCellFirst && _1_pc <= _1_iCellLast { goto _29 } - - r0 = _sqlite3CorruptError(tls, i32(60813)) - return + return _sqlite3CorruptError(tls, i32(60813)) _29: _3_sz = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { @@ -48618,9 +46192,7 @@ _29: if (_1_pc + _3_sz) <= _1_usableSize { goto _30 } - - r0 = _sqlite3CorruptError(tls, i32(60818)) - return + return _sqlite3CorruptError(tls, i32(60818)) _30: _3_i += 1 @@ -48643,18 +46215,14 @@ _22: if _1_pc >= _1_iCellFirst { goto _33 } - - r0 = _sqlite3CorruptError(tls, i32(60836)) - return + return _sqlite3CorruptError(tls, i32(60836)) _33: _34: if _1_pc <= _1_iCellLast { goto _36 } - - r0 = _sqlite3CorruptError(tls, i32(60840)) - return + return _sqlite3CorruptError(tls, i32(60840)) _36: _7_next = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data))+1*uintptr(_1_pc))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data))+1*uintptr(_1_pc))))) + 1*uintptr(i32(1)))))) @@ -48674,34 +46242,26 @@ _35: if _7_next <= uint32(i32(0)) { goto _38 } - - r0 = _sqlite3CorruptError(tls, i32(60849)) - return + return _sqlite3CorruptError(tls, i32(60849)) _38: if (uint32(_1_pc) + _7_size) <= uint32(_1_usableSize) { goto _39 } - - r0 = _sqlite3CorruptError(tls, i32(60852)) - return + return _sqlite3CorruptError(tls, i32(60852)) _39: _32: if _1_nFree <= _1_usableSize { goto _40 } - - r0 = _sqlite3CorruptError(tls, i32(60864)) - return + return _sqlite3CorruptError(tls, i32(60864)) _40: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) = uint16(_1_nFree - _1_iCellFirst) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(1)) _12: - r0 = i32(0) - return - + return i32(0) } var _btreeInitPageØ00__func__Ø000 [14]int8 // - @@ -48718,7 +46278,6 @@ func _ptrmapPutOvflPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pRC *int3 if (*_pRC) == 0 { goto _0 } - return _0: @@ -48738,8 +46297,6 @@ _0: _1_ovfl = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(int32(_info.X4)-i32(4))))) _ptrmapPut(tls, (*XBtShared)(unsafe.Pointer(_pPage.X18)), _1_ovfl, uint8(i32(3)), _pPage.X4, _pRC) _3: - return - } var _ptrmapPutOvflPtrØ00__func__Ø000 [17]int8 // - @@ -48762,7 +46319,6 @@ func _ptrmapPut(tls *crt.TLS, _pBt *XBtShared, _key uint32, _eType uint8, _paren if (*_pRC) == 0 { goto _0 } - return _0: @@ -48833,8 +46389,6 @@ _14: _13: _ptrmap_exit: _sqlite3PagerUnref(tls, _pDbPage) - return - } var _ptrmapPutØ00__func__Ø000 [10]int8 // - @@ -48873,9 +46427,7 @@ func _modifyPagePointer(tls *crt.TLS, _pPage *XMemPage, _iFrom uint32, _iTo uint if _sqlite3Get4byte(tls, _pPage.X19) == _iFrom { goto _5 } - - r0 = _sqlite3CorruptError(tls, i32(62363)) - return + return _sqlite3CorruptError(tls, i32(62363)) _5: _sqlite3Put4byte(tls, _pPage.X19, _iTo) @@ -48886,9 +46438,7 @@ _4: if _3_rc == 0 { goto _7 } - - r0 = _3_rc - return + return _3_rc _7: _3_nCell = int32(_pPage.X14) @@ -48913,9 +46463,7 @@ _8: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_info.X4))))))))) <= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16))))))))) { goto _14 } - - r0 = _sqlite3CorruptError(tls, i32(62382)) - return + return _sqlite3CorruptError(tls, i32(62382)) _14: if _iFrom != _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_info.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4))))))))) { @@ -48950,9 +46498,7 @@ _11: if int32(_eType) == i32(5) && _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(int32(_pPage.X6)+i32(8))))) == _iFrom { goto _20 } - - r0 = _sqlite3CorruptError(tls, i32(62400)) - return + return _sqlite3CorruptError(tls, i32(62400)) _20: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(int32(_pPage.X6)+i32(8)))), _iTo) @@ -48960,7 +46506,6 @@ _18: _6: r0 = i32(0) return - } var _modifyPagePointerØ00__func__Ø000 [18]int8 // - @@ -48983,8 +46528,6 @@ func _sqlite3PagerTruncateImage(tls *crt.TLS, _pPager *XPager, _nPage uint32) { } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(28 /* X22 */))) = _nPage - return - } var _sqlite3PagerTruncateImageØ00__func__Ø000 [26]int8 // - @@ -49027,25 +46570,19 @@ func _sqlite3PagerCommitPhaseOne(tls *crt.TLS, _pPager *XPager, _zMaster *int8, }() == 0 { goto _9 } - - r0 = _pPager.X26 - return + return _pPager.X26 _9: if _sqlite3FaultSim(tls, i32(400)) == 0 { goto _10 } - - r0 = i32(10) - return + return i32(10) _10: if int32(_pPager.X14) >= i32(3) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: func() { @@ -49187,9 +46724,7 @@ _commit_phase_one_exit: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(5)) _41: - r0 = _rc - return - + return _rc } var _sqlite3PagerCommitPhaseOneØ00__func__Ø000 [27]int8 // - @@ -49202,14 +46737,12 @@ func _sqlite3FaultSim(tls *crt.TLS, _iTest int32) (r0 int32) { // sqlite3.c:2766 var _xCallback func(*crt.TLS, int32) int32 // sqlite3.c:27661:7 _ = _xCallback _xCallback = _sqlite3Config.X37 - r0 = func() int32 { + return func() int32 { if _xCallback != nil { return _xCallback(tls, _iTest) } return i32(0) }() - return - } func _pagerWalFrames(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr, _nTruncate uint32, _isCommit int32) (r0 int32) { // sqlite3.c:49986:1 @@ -49319,7 +46852,6 @@ _29: _25: r0 = _rc return - } var _pagerWalFramesØ00__func__Ø000 [15]int8 // - @@ -49335,8 +46867,6 @@ func _pager_write_changecounter(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:49888 _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(_pPg.X1))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(24)))))))), _change_counter) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(_pPg.X1))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(92)))))))), _change_counter) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(_pPg.X1))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(96)))))))), uint32(i32(3018000))) - return - } func _sqlite3WalFrames(tls *crt.TLS, _pWal *XWal, _szPage int32, _pList *XPgHdr, _nTruncate uint32, _isCommit int32, _sync_flags int32) (r0 int32) { // sqlite3.c:57441:1 @@ -49409,9 +46939,7 @@ _6: if i32(0) == store961(&_rc, _walRestartLog(tls, _pWal)) { goto _7 } - - r0 = _rc - return + return _rc _7: _iFrame = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6 @@ -49442,9 +46970,7 @@ _9: if _rc == i32(0) { goto _10 } - - r0 = _rc - return + return _rc _10: if (_pWal.X16) == 0 || _sync_flags == 0 { @@ -49455,9 +46981,7 @@ _10: if _rc == 0 { goto _13 } - - r0 = _rc - return + return _rc _13: _12: @@ -49509,9 +47033,7 @@ _28: if _rc == 0 { goto _29 } - - r0 = _rc - return + return _rc _29: { @@ -49540,9 +47062,7 @@ _22: if _rc == 0 { goto _35 } - - r0 = _rc - return + return _rc _35: _pLast = _p @@ -49569,9 +47089,7 @@ _19: if _rc == 0 { goto _38 } - - r0 = _rc - return + return _rc _38: _37: @@ -49596,9 +47114,7 @@ _42: if _rc == 0 { goto _44 } - - r0 = _rc - return + return _rc _44: { @@ -49693,7 +47209,6 @@ _63: _61: r0 = _rc return - } var _sqlite3WalFramesØ00__func__Ø000 [17]int8 // - @@ -49743,9 +47258,7 @@ _4: if _rc == i32(5) { goto _6 } - - r0 = _rc - return + return _rc _6: _5: @@ -49766,9 +47279,7 @@ _7: } }() _0: - r0 = _rc - return - + return _rc } var _walRestartLogØ00__func__Ø000 [14]int8 // - @@ -49790,15 +47301,11 @@ func _walWriteOneFrame(tls *crt.TLS, _p *XWalWriter, _pPage *XPgHdr, _nTruncate if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: _rc = _walWriteToLog(tls, _p, _pData, _p.X4, _iOffset+int64(u32(24))) - r0 = _rc - return - + return _rc } func _walEncodeFrame(tls *crt.TLS, _pWal *XWal, _iPage uint32, _nTruncate uint32, _aData *uint8, _aFrame *uint8) { // sqlite3.c:55090:1 @@ -49825,8 +47332,6 @@ func _walEncodeFrame(tls *crt.TLS, _pWal *XWal, _iPage uint32, _nTruncate uint32 _0: crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(8))))), i32(0), uint32(i32(16))) _1: - return - } func _walWriteToLog(tls *crt.TLS, _p *XWalWriter, _pContent unsafe.Pointer, _iAmt int32, _iOffset int64) (r0 int32) { // sqlite3.c:57337:1 @@ -49843,9 +47348,7 @@ func _walWriteToLog(tls *crt.TLS, _p *XWalWriter, _pContent unsafe.Pointer, _iAm if _rc == 0 { goto _2 } - - r0 = _rc - return + return _rc _2: { @@ -49869,16 +47372,12 @@ _2: if _iAmt != i32(0) && _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: _1: _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X1)), _pContent, _iAmt, _iOffset) - r0 = _rc - return - + return _rc } var _walWriteToLogØ00__func__Ø000 [14]int8 // - @@ -49912,9 +47411,7 @@ func _walRewriteChecksums(tls *crt.TLS, _pWal *XWal, _iLast uint32) (r0 int32) { if _aBuf != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(57401)) - return + return _sqlite3NomemError(tls, i32(57401)) _0: func() { @@ -49959,9 +47456,7 @@ _10: _9: Xsqlite3_free(tls, (unsafe.Pointer)(_aBuf)) - r0 = _rc - return - + return _rc } var _walRewriteChecksumsØ00__func__Ø000 [20]int8 // - @@ -50052,9 +47547,7 @@ _22: _21: _sqlite3PagerUnref(tls, _1_pPgHdr) _10: - r0 = _rc - return - + return _rc } var _pager_incr_changecounterØ00__func__Ø000 [25]int8 // - @@ -50090,9 +47583,7 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3 if _zMaster != nil && int32(_pPager.X2) != i32(4) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(20 /* X17 */))) = uint8(i32(1)) @@ -50127,9 +47618,7 @@ _13: if i32(0) == store961(&_rc, _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff, uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)))) && i32(0) == store961(&_rc, _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_zMaster), _nMaster, _iHdrOff+int64(i32(4)))) && i32(0) == store961(&_rc, _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (_iHdrOff+int64(i32(4)))+int64(_nMaster), uint32(_nMaster))) && i32(0) == store961(&_rc, _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), ((_iHdrOff+int64(i32(4)))+int64(_nMaster))+int64(i32(4)), _cksum)) && i32(0) == store961(&_rc, _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(&_aJournalMagic), i32(8), ((_iHdrOff+int64(i32(4)))+int64(_nMaster))+int64(i32(8)))) { goto _18 } - - r0 = _rc - return + return _rc _18: { @@ -50143,9 +47632,7 @@ _18: _rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _pPager.X34) _20: - r0 = _rc - return - + return _rc } var _writeMasterJournalØ00__func__Ø000 [19]int8 // - @@ -50187,9 +47674,7 @@ func _syncJournal(tls *crt.TLS, _pPager *XPager, _newHdr int32) (r0 int32) { // if _rc == i32(0) { goto _7 } - - r0 = _rc - return + return _rc _7: if (_pPager.X4) != 0 { @@ -50230,9 +47715,7 @@ _17: if _rc == i32(0) || _rc == i32(522) { goto _19 } - - r0 = _rc - return + return _rc _19: if (_pPager.X5) == 0 || i32(0) != (_2_iDc&i32(1024)) { @@ -50243,9 +47726,7 @@ _19: if _rc == i32(0) { goto _22 } - - r0 = _rc - return + return _rc _22: _21: @@ -50253,9 +47734,7 @@ _21: if _rc == i32(0) { goto _23 } - - r0 = _rc - return + return _rc _23: _15: @@ -50272,9 +47751,7 @@ _15: if _rc == i32(0) { goto _27 } - - r0 = _rc - return + return _rc _27: _24: @@ -50288,9 +47765,7 @@ _24: if _rc == i32(0) { goto _30 } - - r0 = _rc - return + return _rc _30: _29: @@ -50308,9 +47783,7 @@ _8: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _syncJournalØ00__func__Ø000 [12]int8 // - @@ -50354,7 +47827,6 @@ _9: _2: r0 = _rc return - } var _sqlite3PagerExclusiveLockØ00__func__Ø000 [26]int8 // - @@ -50384,8 +47856,6 @@ _0: _3: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(8 /* X2 */))))) = (*XPgHdr)(unsafe.Pointer(_pCache.X1)) - return - } func _pager_write_pagelist(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr) (r0 int32) { // sqlite3.c:51189:1 @@ -50497,9 +47967,7 @@ _31: goto _21 _22: - r0 = _rc - return - + return _rc } var _pager_write_pagelistØ00__func__Ø000 [21]int8 // - @@ -50523,9 +47991,7 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _pagerOpentempØ00__func__Ø000 [14]int8 // - @@ -50542,9 +48008,7 @@ func _sqlite3BtreeCommitPhaseTwo(tls *crt.TLS, _p *XBtree, _bCleanup int32) (r0 if int32(_p.X2) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _sqlite3BtreeEnter(tls, _p) @@ -50583,8 +48047,7 @@ _0: } _sqlite3BtreeLeave(tls, _p) - r0 = _1_rc - return + return _1_rc _12: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X8 */))) -= 1 @@ -50593,9 +48056,7 @@ _12: _6: _btreeEndTransaction(tls, _p) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCommitPhaseTwoØ00__func__Ø000 [27]int8 // - @@ -50620,9 +48081,7 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { // }() == 0 { goto _2 } - - r0 = _pPager.X26 - return + return _pPager.X26 _2: func() { @@ -50648,15 +48107,12 @@ _2: } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(1)) - r0 = i32(0) - return + return i32(0) _12: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(104 /* X39 */))) += 1 _rc = _pager_end_transaction(tls, _pPager, int32(_pPager.X17), i32(1)) - r0 = _pager_error(tls, _pPager, _rc) - return - + return _pager_error(tls, _pPager, _rc) } var _sqlite3PagerCommitPhaseTwoØ00__func__Ø000 [27]int8 // - @@ -50681,13 +48137,10 @@ func _sqlite3VdbeSetNumCols(tls *crt.TLS, _p *TVdbe, _nResColumn int32) { // sql if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: _initMemArray(tls, (*XMem)(unsafe.Pointer(_p.X20)), _n, (*Xsqlite3)(unsafe.Pointer(_p.X0)), uint16(i32(1))) - return - } func _releaseMemArray(tls *crt.TLS, _p *XMem, _N int32) { // sqlite3.c:72858:1 @@ -50715,7 +48168,6 @@ _4: if uintptr(unsafe.Pointer(preInc5445801(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _3 } - return _2: @@ -50754,8 +48206,6 @@ _12: } _1: - return - } var _releaseMemArrayØ00__func__Ø000 [16]int8 // - @@ -50778,8 +48228,6 @@ _0: goto _0 _1: - return - } func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zName *int8, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:73515:1 @@ -50815,8 +48263,7 @@ func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zN crt.X__builtin_abort(tls) } }() - r0 = _sqlite3NomemError(tls, i32(73528)) - return + return _sqlite3NomemError(tls, i32(73528)) _4: func() { @@ -50833,9 +48280,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3VdbeSetColNameØ00__func__Ø000 [22]int8 // - @@ -50860,7 +48305,6 @@ func _sqlite3VdbeSetSql(tls *crt.TLS, _p *TVdbe, _z *int8, _n int32, _isPrepareV if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -50878,8 +48322,6 @@ _4: }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(172 /* X36 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _z, uint64(_n)) storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(uint8(_isPrepareV2)), 512, 9) - return - } var _sqlite3VdbeSetSqlØ00__func__Ø000 [18]int8 // - @@ -50905,9 +48347,7 @@ func _sqlite3VdbeFinalize(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:742 }() _1: _sqlite3VdbeDelete(tls, _p) - r0 = _rc - return - + return _rc } func _sqlite3VdbeReset(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:74191:1 @@ -50948,9 +48388,7 @@ _2: _Cleanup(tls, _p) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X13 */))) = int64(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(1224384374)) - r0 = (_p.X10) & (_db.X11) - return - + return (_p.X10) & (_db.X11) } func _sqlite3VdbeHalt(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:73929:1 @@ -50968,9 +48406,7 @@ func _sqlite3VdbeHalt(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:73929:1 if (_p.X5) == uint32(i32(770837923)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (_db.X17) == 0 { @@ -51045,8 +48481,7 @@ _14: } _sqlite3VdbeLeave(tls, _p) - r0 = i32(1) - return + return i32(1) _25: _rc = i32(787) @@ -51060,8 +48495,7 @@ _26: } _sqlite3VdbeLeave(tls, _p) - r0 = i32(5) - return + return i32(5) _28: if _rc == i32(0) { @@ -51217,14 +48651,12 @@ _57: crt.X__builtin_abort(tls) } }() - r0 = func() int32 { + return func() int32 { if (_p.X10) == i32(5) { return i32(5) } return i32(0) }() - return - } func _closeAllCursors(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73440:1 @@ -51286,8 +48718,6 @@ _10: crt.X__builtin_abort(tls) } }() - return - } func _sqlite3VdbeFrameRestore(tls *crt.TLS, _pFrame *XVdbeFrame) (r0 int32) { // sqlite3.c:73411:1 @@ -51307,9 +48737,7 @@ func _sqlite3VdbeFrameRestore(tls *crt.TLS, _pFrame *XVdbeFrame) (r0 int32) { // _sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer(_v.X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(200 /* X43 */))))), i32(-1), i32(0)) *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v)) + uintptr(200 /* X43 */))))) = (*XAuxData)(unsafe.Pointer(_pFrame.X9)) *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrame)) + uintptr(40 /* X9 */))))) = (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _pFrame.X11 - return - + return _pFrame.X11 } func _closeCursorsInFrame(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73393:1 @@ -51340,8 +48768,6 @@ _5: _4: _0: - return - } func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sqlite3.c:73356:1 @@ -51352,7 +48778,6 @@ func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sql if _pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -51412,8 +48837,6 @@ _7: goto _8 _8: - return - } var _sqlite3VdbeFreeCursorØ00__func__Ø000 [22]int8 // - @@ -51441,8 +48864,6 @@ func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter)) *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) _2: - return - } var _sqlite3VdbeSorterCloseØ00__func__Ø000 [23]int8 // - @@ -51499,8 +48920,6 @@ _8: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = i32(0) _sqlite3DbFree(tls, _db, _pSorter.X8) *(**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(32 /* X8 */))))) = (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _vdbeSorterJoinAll(tls *crt.TLS, _pSorter *XVdbeSorter, _rcin int32) (r0 int32) { // sqlite3.c:86992:1 @@ -51531,9 +48950,7 @@ _4: goto _0 _3: - r0 = _rc - return - + return _rc } func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // sqlite3.c:86958:1 @@ -51558,9 +48975,7 @@ func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // s *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(4 /* X1 */))) = i32(0) *(**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(0 /* X0 */))))) = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = _rc - return - + return _rc } func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) (r0 int32) { // sqlite3.c:26892:1 @@ -51584,9 +48999,7 @@ func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) }() == 0 { goto _4 } - - r0 = _sqlite3NomemError(tls, i32(26896)) - return + return _sqlite3NomemError(tls, i32(26896)) _4: if (_p.X1) == 0 { @@ -51606,9 +49019,7 @@ _5: }() _6: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = _rc - return - + return _rc } var _sqlite3ThreadJoinØ00__func__Ø000 [18]int8 // - @@ -51640,8 +49051,6 @@ func _vdbePmaReaderClear(tls *crt.TLS, _pReadr *XPmaReader) { // sqlite3.c:86318 _0: _vdbeIncrFree(tls, (*XIncrMerger)(unsafe.Pointer(_pReadr.X10))) crt.Xmemset(tls, (unsafe.Pointer)(_pReadr), i32(0), u32(52)) - return - } func _vdbeIncrFree(tls *crt.TLS, _pIncr *XIncrMerger) { // sqlite3.c:87059:1 @@ -51670,8 +49079,6 @@ _1: _vdbeMergeEngineFree(tls, (*XMergeEngine)(unsafe.Pointer(_pIncr.X1))) Xsqlite3_free(tls, (unsafe.Pointer)(_pIncr)) _0: - return - } func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:20355:1 @@ -51683,8 +49090,6 @@ func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:203 }() _sqlite3OsClose(tls, _pFile) Xsqlite3_free(tls, (unsafe.Pointer)(_pFile)) - return - } var _sqlite3OsCloseFreeØ00__func__Ø000 [19]int8 // - @@ -51713,8 +49118,6 @@ _1: _4: _0: Xsqlite3_free(tls, (unsafe.Pointer)(_pMerger)) - return - } func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1 @@ -51748,8 +49151,6 @@ _4: _sqlite3OsCloseFree(tls, (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(48 /* X8 */))).X0))) _5: crt.Xmemset(tls, (unsafe.Pointer)(_pTask), i32(0), u32(60)) - return - } var _vdbeSortSubtaskCleanupØ00__func__Ø000 [23]int8 // - @@ -51775,8 +49176,6 @@ _0: goto _0 _3: - return - } func _sqlite3VdbeDeleteAuxData(tls *crt.TLS, _db *Xsqlite3, _pp **XAuxData, _iOp int32, _mask int32) { // sqlite3.c:74297:1 @@ -51808,8 +49207,6 @@ _7: goto _0 _1: - return - } var _closeAllCursorsØ00__func__Ø000 [16]int8 // - @@ -51841,8 +49238,6 @@ _3: _releaseMemArray(tls, _aMem, _p.X14) _sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_p.X0)).X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(40 /* X9 */))))), i32(-1), i32(0)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_p.X0)).X0)), (unsafe.Pointer)(_p)) - return - } func _checkActiveVdbeCnt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:73805:1 @@ -51903,17 +49298,13 @@ _1: crt.X__builtin_abort(tls) } }() - return - } func Xsqlite3_stmt_busy(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77563:12 var _v *TVdbe // sqlite3.c:77564:8 _ = _v _v = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = bool2int(((_v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) && ((_v.X5) == uint32(i32(770837923)))) && ((_v.X9) >= i32(0))) - return - + return bool2int(((_v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) && ((_v.X5) == uint32(i32(770837923)))) && ((_v.X9) >= i32(0))) } var _checkActiveVdbeCntØ00__func__Ø000 [19]int8 // - @@ -51934,7 +49325,6 @@ func _sqlite3VdbeEnter(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:72772:1 if (_p.X34) != uint32(i32(0)) { goto _0 } - return _0: @@ -51966,8 +49356,6 @@ _9: goto _1 _4: - return - } var _sqlite3VdbeEnterØ00__func__Ø000 [17]int8 // - @@ -51987,13 +49375,10 @@ func _sqlite3VdbeCheckFk(tls *crt.TLS, _p *TVdbe, _deferred int32) (r0 int32) { *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = i32(787) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(138 /* X30 */))) = uint8(i32(2)) _sqlite3VdbeError(tls, _p, str(60148)) - r0 = i32(1) - return + return i32(1) _3: - r0 = i32(0) - return - + return i32(0) } func _sqlite3VdbeError(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interface{}) { // sqlite3.c:71375:1 @@ -52003,8 +49388,6 @@ func _sqlite3VdbeError(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interfac _ap = args *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = _sqlite3VMPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zFormat, _ap) _ap = nil - return - } var _sqlite3VdbeHaltØ00__func__Ø000 [16]int8 // - @@ -52017,13 +49400,10 @@ func _sqlite3VdbeLeave(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:72807:1 if (_p.X34) != uint32(i32(0)) { goto _0 } - return _0: _vdbeLeave(tls, _p) - return - } func _vdbeLeave(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:72793:1 @@ -52063,8 +49443,6 @@ _8: goto _0 _3: - return - } var _vdbeLeaveØ00__func__Ø000 [10]int8 // - @@ -52156,9 +49534,7 @@ _4: if _rc == i32(0) { goto _10 } - - r0 = _rc - return + return _rc _10: if _needXcommit == 0 || (_db.X46) == nil { @@ -52169,9 +49545,7 @@ _10: if _rc == 0 { goto _13 } - - r0 = i32(531) - return + return i32(531) _13: _12: @@ -52233,9 +49607,7 @@ _15: if _13_zMaster != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _30 } - - r0 = _sqlite3NomemError(tls, i32(73665)) - return + return _sqlite3NomemError(tls, i32(73665)) _30: _31: @@ -52285,8 +49657,7 @@ _40: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _41: _i = i32(0) @@ -52327,8 +49698,7 @@ _47: _sqlite3OsCloseFree(tls, _13_pMaster) _sqlite3OsDelete(tls, _13_pVfs, _13_zMaster, i32(0)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _50: _46: @@ -52344,8 +49714,7 @@ _45: _sqlite3OsCloseFree(tls, _13_pMaster) _sqlite3OsDelete(tls, _13_pVfs, _13_zMaster, i32(0)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _52: _i = i32(0) @@ -52377,8 +49746,7 @@ _57: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _61: _rc = _sqlite3OsDelete(tls, _13_pVfs, _13_zMaster, i32(1)) @@ -52387,9 +49755,7 @@ _61: if _rc == 0 { goto _62 } - - r0 = _rc - return + return _rc _62: _sqlite3BeginBenignMalloc(tls) @@ -52413,9 +49779,7 @@ _66: _sqlite3EndBenignMalloc(tls) _sqlite3VtabCommit(tls, _db) _29: - r0 = _rc - return - + return _rc } func _sqlite3VtabSync(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) (r0 int32) { // sqlite3.c:125410:1 @@ -52457,9 +49821,7 @@ _6: _4: *(***XVTable)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X67 */))))) = _aVTrans - r0 = _rc - return - + return _rc } func _sqlite3VtabImportErrmsg(tls *crt.TLS, _p *TVdbe, _pVtab *Xsqlite3_vtab) { // sqlite3.c:75903:1 @@ -52475,8 +49837,6 @@ func _sqlite3VtabImportErrmsg(tls *crt.TLS, _p *TVdbe, _pVtab *Xsqlite3_vtab) { Xsqlite3_free(tls, (unsafe.Pointer)(_pVtab.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVtab)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } var _vdbeCommitØ00aMJNeededØ001 [6]uint8 // sqlite3.c:73578:23 @@ -52486,9 +49846,7 @@ func init() { } func _sqlite3PagerGetJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54101:1 - r0 = int32(_pPager.X2) - return - + return int32(_pPager.X2) } var _vdbeCommitØ00__func__Ø000 [11]int8 // - @@ -52504,9 +49862,7 @@ func _sqlite3BtreeGetFilename(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3. crt.X__builtin_abort(tls) } }() - r0 = _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1)) - return - + return _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1)) } var _sqlite3BtreeGetFilenameØ00__func__Ø000 [24]int8 // - @@ -52516,21 +49872,17 @@ func init() { } func _sqlite3PagerFilename(tls *crt.TLS, _pPager *XPager, _nullIfMemDb int32) (r0 *int8) { // sqlite3.c:53695:1 - r0 = func() *int8 { + return func() *int8 { if _nullIfMemDb != 0 && ((_pPager.X13) != 0) { return str(196) } return (_pPager.X51) }() - return - } func _sqlite3VtabCommit(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125441:1 _callFinaliser(tls, _db, int32(u32(64))) - r0 = i32(0) - return - + return i32(0) } func _sqlite3OsOpenMalloc(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFile *int8, _ppFile **Xsqlite3_file, _flags int32, _pOutFlags *int32) (r0 int32) { // sqlite3.c:20333:1 @@ -52559,9 +49911,7 @@ _2: _0: _rc = _sqlite3NomemError(tls, i32(20351)) _3: - r0 = _rc - return - + return _rc } func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68549:1 @@ -52571,9 +49921,7 @@ func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlit crt.X__builtin_abort(tls) } }() - r0 = _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0))) - return - + return _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0))) } var _sqlite3BtreeGetJournalnameØ00__func__Ø000 [27]int8 // - @@ -52583,9 +49931,7 @@ func init() { } func _sqlite3PagerJournalname(tls *crt.TLS, _pPager *XPager) (r0 *int8) { // sqlite3.c:53730:1 - r0 = _pPager.X52 - return - + return _pPager.X52 } func _sqlite3CommitInternalChanges(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:100014:1 @@ -52594,22 +49940,16 @@ func _sqlite3CommitInternalChanges(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:1 *p = (*p) & i32(-3) sink961 = *p } - return - } func _sqlite3VdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sqlite3.c:73883:1 if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X76) == 0 || (_p.X12) == 0 { goto _1 } - - r0 = _vdbeCloseStatement(tls, _p, _eOp) - return + return _vdbeCloseStatement(tls, _p, _eOp) _1: - r0 = i32(0) - return - + return i32(0) } func _vdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sqlite3.c:73837:1 @@ -52707,9 +50047,7 @@ _15: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(436 /* X77 */))) = _p.X15 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(444 /* X78 */))) = _p.X16 _18: - r0 = _rc - return - + return _rc } var _vdbeCloseStatementØ00__func__Ø000 [19]int8 // - @@ -52775,9 +50113,7 @@ _13: _11: _sqlite3BtreeLeave(tls, _p) _1: - r0 = _rc - return - + return _rc } var _sqlite3BtreeSavepointØ00__func__Ø000 [22]int8 // - @@ -52869,7 +50205,6 @@ _11: _6: r0 = _rc return - } var _sqlite3VtabSavepointØ00__func__Ø000 [21]int8 // - @@ -52891,8 +50226,6 @@ func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { // sq *p = (*p) + _nChange sink961 = *p } - return - } var _sqlite3VdbeSetChangesØ00__func__Ø000 [22]int8 // - @@ -52929,9 +50262,7 @@ _1: _0: _sqlite3Error(tls, _db, _rc) _2: - r0 = _rc - return - + return _rc } func _Cleanup(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73467:1 @@ -52985,8 +50316,6 @@ _7: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X22)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(100 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _CleanupØ00__func__Ø000 [8]int8 // - @@ -53016,7 +50345,6 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1 }() == 0 { goto _2 } - return _2: @@ -53053,8 +50381,6 @@ _9: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(1443283912)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } var _sqlite3VdbeDeleteØ00__func__Ø000 [18]int8 // - @@ -53099,8 +50425,6 @@ _7: _vdbeFreeOpArray(tls, _db, (*XVdbeOp)(unsafe.Pointer(_p.X17)), _p.X27) _sqlite3DbFree(tls, _db, _p.X20) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X36)) - return - } var _sqlite3VdbeClearObjectØ00__func__Ø000 [23]int8 // - @@ -53135,8 +50459,6 @@ _5: _4: _0: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aOp)) - return - } func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 @@ -53167,8 +50489,6 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X12 */))) = uint8(i32(0)) _0: - return - } var _sqlite3ParserResetØ00__func__Ø000 [19]int8 // - @@ -53197,9 +50517,7 @@ _0: if _vdbeSafety(tls, _2_v) == 0 { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(76110)) - return + return _sqlite3MisuseError(tls, i32(76110)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3))) @@ -53213,9 +50531,7 @@ _3: _rc = _sqlite3ApiExit(tls, _2_db, _rc) _sqlite3LeaveMutexAndCloseZombie(tls, _2_db) _1: - r0 = _rc - return - + return _rc } func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite3.c:76065:1 @@ -53266,8 +50582,6 @@ _9: (_db.X41)(tls, uint32(i32(2)), _db.X42, (unsafe.Pointer)(_p), (unsafe.Pointer)(&_iElapse)) _10: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(120 /* X26 */))) = int64(i32(0)) - return - } var _invokeProfileCallbackØ00__func__Ø000 [22]int8 // - @@ -53294,17 +50608,13 @@ func Xsqlite3_errmsg(tls *crt.TLS, _db *Xsqlite3) (r0 *int8) { // sqlite3.c:1421 if _db != nil { goto _0 } - - r0 = _sqlite3ErrStr(tls, _sqlite3NomemError(tls, i32(142140))) - return + return _sqlite3ErrStr(tls, _sqlite3NomemError(tls, i32(142140))) _0: if _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3ErrStr(tls, _sqlite3MisuseError(tls, i32(142143))) - return + return _sqlite3ErrStr(tls, _sqlite3MisuseError(tls, i32(142143))) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -53331,9 +50641,7 @@ _2: _6: _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _z - return - + return _z } func _sqlite3ErrStr(tls *crt.TLS, _rc int32) (r0 *int8) { // sqlite3.c:141302:1 @@ -53375,9 +50683,7 @@ _8: goto _3 _3: - r0 = _zErr - return - + return _zErr } var _sqlite3ErrStrØ00__func__Ø000 [14]int8 // - @@ -53459,9 +50765,7 @@ _4: goto _3 _6: - r0 = _p - return - + return _p } var _sqlite3FindIndexØ00__func__Ø000 [17]int8 // - @@ -53473,8 +50777,6 @@ func init() { func _sqlite3SetString(tls *crt.TLS, _pz **int8, _db *Xsqlite3, _zNew *int8) { // sqlite3.c:24955:1 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*_pz)) *_pz = _sqlite3DbStrDup(tls, _db, _zNew) - return - } func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int32) { // sqlite3.c:61583:1 @@ -53490,9 +50792,7 @@ func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetCachesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeSetCacheSizeØ00__func__Ø000 [25]int8 // - @@ -53503,8 +50803,6 @@ func init() { func _sqlite3PagerSetCachesize(tls *crt.TLS, _pPager *XPager, _mxPage int32) { // sqlite3.c:50327:1 _sqlite3PcacheSetCachesize(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _mxPage) - return - } func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { // sqlite3.c:44893:1 @@ -53516,8 +50814,6 @@ func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(16 /* X4 */))) = _mxPage ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X5)(tls, _pCache.X12, _numberOfCachePages(tls, _pCache)) - return - } var _sqlite3PcacheSetCachesizeØ00__func__Ø000 [26]int8 // - @@ -53551,9 +50847,7 @@ func Xsqlite3_exec(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _xCallback func(*cr if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(110874)) - return + return _sqlite3MisuseError(tls, i32(110874)) _0: if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -53740,9 +51034,7 @@ _41: } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:116143:12 @@ -53755,9 +51047,7 @@ func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32 crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3_prepare_v2Ø00__func__Ø000 [19]int8 // - @@ -53794,9 +51084,7 @@ func Xsqlite3_step(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3. if _vdbeSafetyNotNull(tls, _v) == 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(76663)) - return + return _sqlite3MisuseError(tls, i32(76663)) _0: _db = (*Xsqlite3)(unsafe.Pointer(_v.X0)) @@ -53853,9 +51141,7 @@ _10: _8: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3Step(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76525:1 @@ -53881,8 +51167,7 @@ _2: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = i32(7) - r0 = _sqlite3NomemError(tls, i32(76562)) - return + return _sqlite3NomemError(tls, i32(76562)) _3: if (_p.X9) > i32(0) || ((uint32(_p.X32)<<uint(i32(31)))>>uint(i32(31))) == 0 { @@ -54008,9 +51293,7 @@ _end_of_step: _rc = _sqlite3VdbeTransferError(tls, _p) _43: - r0 = _rc & (_db.X11) - return - + return _rc & (_db.X11) } var _sqlite3StepØ00__func__Ø000 [12]int8 // - @@ -54054,9 +51337,7 @@ _2: _rc = _sqlite3ApiExit(tls, _2_db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3))) _1: - r0 = _rc - return - + return _rc } func _sqlite3VdbeRewind(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73204:1 @@ -54105,8 +51386,6 @@ _10: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(139 /* X31 */))) = uint8(i32(255)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X12 */))) = i32(0) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X14 */))) = int64(i32(0)) - return - } var _sqlite3VdbeRewindØ00__func__Ø000 [18]int8 // - @@ -54179,8 +51458,7 @@ func _sqlite3VdbeList(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:72932:1 } _sqlite3OomFault(tls, _db) - r0 = i32(1) - return + return i32(1) _8: _nRow = _p.X27 @@ -54347,8 +51625,7 @@ _30: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _41: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(514)) @@ -54386,8 +51663,7 @@ _45: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _49: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(514)) @@ -54405,8 +51681,7 @@ _49: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _52: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(514)) @@ -54421,7 +51696,6 @@ _23: _21: r0 = _rc return - } var _sqlite3VdbeListØ00__func__Ø000 [16]int8 // - @@ -63711,8 +60985,7 @@ _vdbe_return: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _too_big: _sqlite3VdbeError(tls, _p, str(5140)) @@ -63741,7 +61014,6 @@ _abort_due_to_interrupt: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _rc _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(_sqlite3ErrStr(tls, _rc))) goto _abort_due_to_error - } var _sqlite3VdbeExecØ00__func__Ø000 [16]int8 // - @@ -63792,16 +61064,12 @@ _1: crt.Xprintf(tls, str(73436), unsafe.Pointer(_z)) _7: - return - } func _registerTrace(tls *crt.TLS, _iReg int32, _p *XMem) { // sqlite3.c:78580:1 crt.Xprintf(tls, str(73448), _iReg) _memTracePrint(tls, _p) crt.Xprintf(tls, str(38396)) - return - } func _memTracePrint(tls *crt.TLS, _p *XMem) { // sqlite3.c:78558:1 @@ -63869,8 +61137,6 @@ _1: crt.Xprintf(tls, str(73520), int32(_p.X3)) _12: - return - } func _sqlite3VdbeMemPrettyPrint(tls *crt.TLS, _pMem *XMem, _zBuf *int8) { // sqlite3.c:78480:1 @@ -64092,8 +61358,6 @@ _45: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(postInc961(&_9_k, int32(1))))) = int8(i32(0)) _28: _27: - return - } var _sqlite3VdbeMemPrettyPrintØ00__func__Ø000 [26]int8 // - @@ -64135,8 +61399,6 @@ _4: _3: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(40 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _sqlite3VdbeExecØ00azTypeØ001 [4]*int8 // sqlite3.c:79159:25 @@ -64165,15 +61427,11 @@ func _out2Prerelease(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp) (r0 *XMem) { // sql if (int32(_pOut.X1) & i32(9312)) == i32(0) { goto _4 } - - r0 = _out2PrereleaseWithClear(tls, _pOut) - return + return _out2PrereleaseWithClear(tls, _pOut) _4: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - r0 = _pOut - return - + return _pOut } var _out2PrereleaseØ00__func__Ø000 [15]int8 // - @@ -64185,9 +61443,7 @@ func init() { func _out2PrereleaseWithClear(tls *crt.TLS, _pOut *XMem) (r0 *XMem) { // sqlite3.c:78717:1 _sqlite3VdbeMemSetNull(tls, _pOut) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - r0 = _pOut - return - + return _pOut } func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:70358:1 @@ -64214,13 +61470,11 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703 sink961 = *p } _3: - r0 = bool2int(_1_n > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_p.X9)+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0)))))) - return + /* X31 */ + return bool2int(_1_n > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_p.X9)+uintptr(92))))) + 4*uintptr(i32(0)))))) _2: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemTooBigØ00__func__Ø000 [21]int8 // - @@ -64272,8 +61526,6 @@ _4: sink4530 = *p } _5: - return - } var _sqlite3VdbeMemShallowCopyØ00__func__Ø000 [26]int8 // - @@ -64291,8 +61543,6 @@ func _vdbeClrCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _eType int32) { // sql } }() _sqlite3VdbeMemShallowCopy(tls, _pTo, _pFrom, _eType) - return - } var _vdbeClrCopyØ00__func__Ø000 [12]int8 // - @@ -64324,8 +61574,6 @@ func _sqlite3VdbeMemMove(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) { // sqlite3.c: crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u32(48)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(8 /* X1 */))) = uint16(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(24 /* X7 */))) = i32(0) - return - } var _sqlite3VdbeMemMoveØ00__func__Ø000 [19]int8 // - @@ -64338,22 +61586,16 @@ func _numericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78465:1 if (int32(_pMem.X1) & i32(12)) == 0 { goto _0 } - - r0 = uint16(int32(_pMem.X1) & i32(12)) - return + return uint16(int32(_pMem.X1) & i32(12)) _0: if (int32(_pMem.X1) & i32(18)) == 0 { goto _1 } - - r0 = _computeNumericType(tls, _pMem) - return + return _computeNumericType(tls, _pMem) _1: - r0 = uint16(i32(0)) - return - + return uint16(i32(0)) } func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78446:1 @@ -64372,22 +61614,16 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _4 } - - r0 = uint16(i32(0)) - return + return uint16(i32(0)) _4: if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _5 } - - r0 = uint16(i32(4)) - return + return uint16(i32(4)) _5: - r0 = uint16(i32(8)) - return - + return uint16(i32(8)) } var _computeNumericTypeØ00__func__Ø000 [19]int8 // - @@ -64407,9 +61643,7 @@ func _sqlite3AddInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlit if _iA <= int64(i32(0)) || (i64(9223372036854775807)-_iA) >= _iB { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: goto _3 @@ -64418,9 +61652,7 @@ _0: if _iA >= int64(i32(0)) || (-(_iA + i64(9223372036854775807))) <= (_iB+int64(i32(1))) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _3: @@ -64429,9 +61661,7 @@ _3: *p = (*p) + _iB sink967 = *p } - r0 = i32(0) - return - + return i32(0) } func _sqlite3SubInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlite3.c:28911:1 @@ -64442,9 +61672,7 @@ func _sqlite3SubInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlit if (*_pA) < int64(i32(0)) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: { @@ -64452,13 +61680,10 @@ _1: *p = (*p) - _iB sink967 = *p } - r0 = i32(0) - return + return i32(0) _0: - r0 = _sqlite3AddInt64(tls, _pA, -_iB) - return - + return _sqlite3AddInt64(tls, _pA, -_iB) } func _sqlite3MulInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlite3.c:28926:1 @@ -64472,17 +61697,13 @@ func _sqlite3MulInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlit if _iA <= (i64(9223372036854775807) / _iB) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if _iA >= (i64(-9223372036854775808) / _iB) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: goto _3 @@ -64499,9 +61720,7 @@ _0: if _iB >= (i64(-9223372036854775808) / _iA) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: goto _7 @@ -64514,25 +61733,19 @@ _5: if _iB != i64(-9223372036854775808) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: if _iA != i64(-9223372036854775808) { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: if (-_iA) <= (i64(9223372036854775807) / (-_iB)) { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: _8: @@ -64540,9 +61753,7 @@ _7: _4: _3: *_pA = _iA * _iB - r0 = i32(0) - return - + return i32(0) } func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollSeq) (r0 int32) { // sqlite3.c:75164:1 @@ -64564,9 +61775,7 @@ func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollS if (_combined_flags & i32(1)) == 0 { goto _2 } - - r0 = (_f2 & i32(1)) - (_f1 & i32(1)) - return + return (_f2 & i32(1)) - (_f1 & i32(1)) _2: if (_combined_flags & i32(12)) == 0 { @@ -64580,21 +61789,16 @@ _2: if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _5 } - - r0 = i32(-1) - return + return i32(-1) _5: if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: - r0 = i32(0) - return + return i32(0) _4: if ((_f1 & _f2) & i32(8)) == i32(0) { @@ -64604,21 +61808,16 @@ _4: if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _8 } - - r0 = i32(-1) - return + return i32(-1) _8: if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: - r0 = i32(0) - return + return i32(0) _7: if (_f1 & i32(4)) == i32(0) { @@ -64629,12 +61828,11 @@ _7: goto _11 } - r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ /* X0 */ + return _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0)))))) _11: - r0 = i32(-1) - return + return i32(-1) _10: if (_f1 & i32(8)) == i32(0) { @@ -64645,16 +61843,14 @@ _10: goto _14 } - r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ /* X0 */ + return -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0)))))) _14: - r0 = i32(-1) - return + return i32(-1) _13: - r0 = i32(1) - return + return i32(1) _3: if (_combined_flags & i32(2)) == 0 { @@ -64664,17 +61860,13 @@ _3: if (_f1 & i32(2)) != i32(0) { goto _17 } - - r0 = i32(1) - return + return i32(1) _17: if (_f2 & i32(2)) != i32(0) { goto _18 } - - r0 = i32(-1) - return + return i32(-1) _18: func() { @@ -64698,15 +61890,12 @@ _18: if _pColl == nil { goto _29 } - - r0 = _vdbeCompareMemString(tls, _pMem1, _pMem2, _pColl, (*uint8)(unsafe.Pointer(uintptr(i32(0))))) - return + return _vdbeCompareMemString(tls, _pMem1, _pMem2, _pColl, (*uint8)(unsafe.Pointer(uintptr(i32(0))))) _29: _16: r0 = _sqlite3BlobCompare(tls, _pMem1, _pMem2) return - } var _sqlite3MemCompareØ00__func__Ø000 [18]int8 // - @@ -64728,26 +61917,20 @@ _0: if _r >= (-9.223372036854776e+18) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: if _r <= (9.223372036854776e+18) { goto _5 } - - r0 = i32(-1) - return + return i32(-1) _5: _2_y = int64(_r) if _i >= _2_y { goto _6 } - - r0 = i32(-1) - return + return i32(-1) _6: if _i <= _2_y { @@ -64757,35 +61940,26 @@ _6: if _2_y != i64(-9223372036854775808) || _r <= float64(0) { goto _9 } - - r0 = i32(-1) - return + return i32(-1) _9: - r0 = i32(1) - return + return i32(1) _7: _2_s = float64(_i) if _2_s >= _r { goto _10 } - - r0 = i32(-1) - return + return i32(-1) _10: if _2_s <= _r { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: - r0 = i32(0) - return - + return i32(0) } func _vdbeCompareMemString(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollSeq, _prcErr *uint8) (r0 int32) { // sqlite3.c:75049:1 @@ -64806,9 +61980,7 @@ func _vdbeCompareMemString(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCo if int32(_pMem1.X2) != int32(_pColl.X1) { goto _0 } - - r0 = (_pColl.X3)(tls, _pColl.X2, _pMem1.X4, (unsafe.Pointer)(_pMem1.X5), _pMem2.X4, (unsafe.Pointer)(_pMem2.X5)) - return + return (_pColl.X3)(tls, _pColl.X2, _pMem1.X4, (unsafe.Pointer)(_pMem1.X5), _pMem2.X4, (unsafe.Pointer)(_pMem2.X5)) _0: _sqlite3VdbeMemInit(tls, &_2_c1, (*Xsqlite3)(unsafe.Pointer(_pMem1.X9)), uint16(i32(1))) @@ -64838,9 +62010,7 @@ _0: _8: _sqlite3VdbeMemRelease(tls, &_2_c1) _sqlite3VdbeMemRelease(tls, &_2_c2) - r0 = _2_rc - return - + return _2_rc } func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16) { // sqlite3.c:70249:1 @@ -64853,8 +62023,6 @@ func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = _flags *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X9 */))))) = _db *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X7 */))) = i32(0) - return - } var _sqlite3VdbeMemInitØ00__func__Ø000 [19]int8 // - @@ -64892,8 +62060,8 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s goto _7 } - r0 = (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ /* X0 */ + return (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0)))))) - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0)))))) _7: if (int32(_pB1.X1) & i32(16384)) == 0 { @@ -64903,25 +62071,21 @@ _7: if _isAllZero(tls, _pB2.X5, _pB2.X4) != 0 { goto _10 } - - r0 = i32(-1) - return + return i32(-1) _10: - r0 = (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 - return + /* X0 */ + return (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0)))))) - _n2 _9: if _isAllZero(tls, _pB1.X5, _pB1.X4) != 0 { goto _12 } - - r0 = i32(1) - return + return i32(1) _12: - r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return _n1 - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0)))))) _6: _c = crt.Xmemcmp(tls, (unsafe.Pointer)(_pB1.X5), (unsafe.Pointer)(_pB2.X5), uint32(func() int32 { @@ -64933,14 +62097,10 @@ _6: if _c == 0 { goto _15 } - - r0 = _c - return + return _c _15: - r0 = _n1 - _n2 - return - + return _n1 - _n2 } var _sqlite3BlobCompareØ00__func__Ø000 [19]int8 // - @@ -64961,18 +62121,14 @@ _0: if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) == 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _i += 1 goto _0 _3: - r0 = i32(1) - return - + return i32(1) } var _sqlite3VdbeExecØ00and_logicØ002 [9]uint8 // sqlite3.c:80465:32 @@ -65007,26 +62163,21 @@ func _sqlite3VdbeCursorMoveto(tls *crt.TLS, _pp **XVdbeCursor, _piCol *int32) (r *_pp = (*XVdbeCursor)(unsafe.Pointer(_p.X13)) *_piCol = _2_iMap - i32(1) - r0 = i32(0) - return + return i32(0) _3: - r0 = _handleDeferredMoveto(tls, _p) - return + return _handleDeferredMoveto(tls, _p) _1: if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { goto _4 } - - r0 = _handleMovedCursor(tls, _p) - return + return _handleMovedCursor(tls, _p) _4: _0: r0 = i32(0) return - } func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74380:1 @@ -65056,24 +62207,18 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: if _res == i32(0) { goto _7 } - - r0 = _sqlite3CorruptError(tls, i32(74390)) - return + return _sqlite3CorruptError(tls, i32(74390)) _7: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X11 */))) = uint32(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _handleDeferredMovetoØ00__func__Ø000 [21]int8 // - @@ -65148,8 +62293,7 @@ func _sqlite3BtreeMovetoUnpacked(tls *crt.TLS, _pCur *XBtCursor, _pIdxKey *XUnpa } *_pRes = i32(0) - r0 = i32(0) - return + return i32(0) _14: if ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X0) >= _intKey { @@ -65161,8 +62305,7 @@ _14: } *_pRes = i32(-1) - r0 = i32(0) - return + return i32(0) _16: if (((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X0)+int64(i32(1))) != _intKey || (_pCur.X9) != 0 { @@ -65174,9 +62317,7 @@ _16: if _rc == 0 { goto _19 } - - r0 = _rc - return + return _rc _19: if (*_pRes) != i32(0) { @@ -65187,9 +62328,7 @@ _19: if ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X0) != _intKey { goto _21 } - - r0 = i32(0) - return + return i32(0) _21: _20: @@ -65217,9 +62356,7 @@ _27: if _rc == 0 { goto _28 } - - r0 = _rc - return + return _rc _28: func() { @@ -65251,8 +62388,7 @@ _28: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _38: func() { @@ -65313,9 +62449,7 @@ _62: if uintptr(unsafe.Pointer(_12_pCell)) < uintptr(unsafe.Pointer(_12_pPage.X20)) { goto _64 } - - r0 = _sqlite3CorruptError(tls, i32(64190)) - return + return _sqlite3CorruptError(tls, i32(64190)) _64: goto _62 @@ -65378,8 +62512,7 @@ _73: *(*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)) *_pRes = i32(0) - r0 = i32(0) - return + return i32(0) _70: _67: @@ -65574,9 +62707,7 @@ _moveto_finish: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59420:1 @@ -65586,9 +62717,7 @@ func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) - return - + return bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) } var _cursorOwnsBtSharedØ00__func__Ø000 [19]int8 // - @@ -65640,9 +62769,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) if int32(_pCur.X12) == i32(1) { goto _10 } - - r0 = _btreeNext(tls, _pCur, _pRes) - return + return _btreeNext(tls, _pCur, _pRes) _10: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) @@ -65651,21 +62778,16 @@ _10: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1 - r0 = _btreeNext(tls, _pCur, _pRes) - return + return _btreeNext(tls, _pCur, _pRes) _11: if (_pPage.X5) == 0 { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: - r0 = _moveToLeftmost(tls, _pCur) - return - + return _moveToLeftmost(tls, _pCur) } var _sqlite3BtreeNextØ00__func__Ø000 [17]int8 // - @@ -65718,9 +62840,7 @@ func _btreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sq if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: if i32(0) != int32(_pCur.X12) { @@ -65728,8 +62848,7 @@ _12: } *_pRes = i32(1) - r0 = i32(0) - return + return i32(0) _13: if (_pCur.X9) == 0 { @@ -65748,8 +62867,7 @@ _13: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X9 */))) = i32(0) - r0 = i32(0) - return + return i32(0) _18: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X9 */))) = i32(0) @@ -65775,13 +62893,10 @@ _7: if _rc == 0 { goto _23 } - - r0 = _rc - return + return _rc _23: - r0 = _moveToLeftmost(tls, _pCur) - return + return _moveToLeftmost(tls, _pCur) _22: _24: @@ -65791,8 +62906,7 @@ _24: *_pRes = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(0)) - r0 = i32(0) - return + return i32(0) _25: _moveToParent(tls, _pCur) @@ -65804,26 +62918,19 @@ _25: if (_pPage.X2) == 0 { goto _26 } - - r0 = _sqlite3BtreeNext(tls, _pCur, _pRes) - return + return _sqlite3BtreeNext(tls, _pCur, _pRes) _26: - r0 = i32(0) - return + return i32(0) _21: if (_pPage.X5) == 0 { goto _28 } - - r0 = i32(0) - return + return i32(0) _28: - r0 = _moveToLeftmost(tls, _pCur) - return - + return _moveToLeftmost(tls, _pCur) } var _btreeNextØ00__func__Ø000 [10]int8 // - @@ -65852,9 +62959,7 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // if int32(_pCur.X12) != i32(4) { goto _4 } - - r0 = _pCur.X9 - return + return _pCur.X9 _4: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(0)) @@ -65885,7 +62990,6 @@ _10: _5: r0 = _rc return - } var _btreeRestoreCursorPositionØ00__func__Ø000 [27]int8 // - @@ -65913,9 +63017,7 @@ func _btreeMoveto(tls *crt.TLS, _pCur *XBtCursor, _pKey unsafe.Pointer, _nKey in if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(59728)) - return + return _sqlite3NomemError(tls, i32(59728)) _3: _sqlite3VdbeRecordUnpack(tls, (*XKeyInfo)(unsafe.Pointer(_pCur.X16)), int32(_nKey), _pKey, _pIdxKey) @@ -65940,9 +63042,7 @@ _moveto_done: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pCur.X16)).X4)), (unsafe.Pointer)(_pIdxKey)) _6: - r0 = _rc - return - + return _rc } var _btreeMovetoØ00__func__Ø000 [12]int8 // - @@ -65961,9 +63061,7 @@ func _sqlite3VdbeAllocUnpackedRecord(tls *crt.TLS, _pKeyInfo *XKeyInfo) (r0 *XUn if _p != nil { goto _0 } - - r0 = (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) _0: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = (*XMem)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(u32(16)))))) @@ -65975,9 +63073,7 @@ _0: }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _pKeyInfo *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = uint16(int32(_pKeyInfo.X2) + i32(1)) - r0 = _p - return - + return _p } var _sqlite3VdbeAllocUnpackedRecordØ00__func__Ø000 [31]int8 // - @@ -66063,8 +63159,6 @@ _5: } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _u - return - } var _sqlite3VdbeRecordUnpackØ00__func__Ø000 [24]int8 // - @@ -66096,8 +63190,7 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { // sq } _a = _a << uint(i32(7)) *_v = _a | _b - r0 = uint8(i32(2)) - return + return uint8(i32(2)) _0: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -66123,8 +63216,7 @@ _0: } _b = _b << uint(i32(7)) *_v = _a | _b - r0 = uint8(i32(3)) - return + return uint8(i32(3)) _1: { @@ -66149,9 +63241,7 @@ _1: _5: *_v = uint32(_3_v64) _6: - r0 = _3_n - return - + return _3_n } var _sqlite3GetVarint32Ø00__func__Ø000 [19]int8 // - @@ -66199,32 +63289,27 @@ _3: _4: *(*int64)(unsafe.Pointer((*T5445581)(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 + return uint32(i32(1)) _5: *(*int64)(unsafe.Pointer((*T5445581)(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 + return uint32(i32(2)) _6: *(*int64)(unsafe.Pointer((*T5445581)(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 + return uint32(i32(3)) _7: *(*int64)(unsafe.Pointer((*T5445581)(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 + return uint32(i32(4)) _8: *(*int64)(unsafe.Pointer((*T5445581)(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 + return uint32(i32(6)) _9: _10: @@ -66235,20 +63320,16 @@ _11: _12: *(*int64)(unsafe.Pointer((*T5445581)(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 + return uint32(i32(0)) _13: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(_buf)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32((_serial_type - uint32(i32(12))) / uint32(i32(2))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeSerialGetØ00aFlagØ001)) + 2*uintptr(_serial_type&uint32(i32(1))))) - r0 = uint32(_pMem.X4) - return + return uint32(_pMem.X4) _14: - r0 = uint32(i32(0)) - return - + return uint32(i32(0)) } func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0 uint32) { // sqlite3.c:74712:1 @@ -66286,9 +63367,7 @@ _0: return i32(8) }()) _1: - r0 = uint32(i32(8)) - return - + return uint32(i32(8)) } var _serialGetØ00t1Ø001 uint64 // sqlite3.c:74735:22 @@ -66346,9 +63425,7 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) { if int32(_pCur.X14) < i32(19) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(63790)) - return + return _sqlite3CorruptError(tls, i32(63790)) _8: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0)) @@ -66359,9 +63436,8 @@ _8: } *(*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)) - r0 = _getAndInitPage(tls, _pBt, _newPgno, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(_pCur.X14))), _pCur, int32(_pCur.X11)) - return - + /* X19 */ + return _getAndInitPage(tls, _pBt, _newPgno, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116)))))+4*uintptr(_pCur.X14))), _pCur, int32(_pCur.X11)) } var _moveToChildØ00__func__Ø000 [12]int8 // - @@ -66452,8 +63528,7 @@ _13: goto _getAndInitPage_error _21: - r0 = i32(0) - return + return i32(0) _getAndInitPage_error: if _pCur == nil { @@ -66468,9 +63543,7 @@ _22: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _getAndInitPageØ00__func__Ø000 [15]int8 // - @@ -66515,9 +63588,7 @@ _4: goto _4 _5: - r0 = _rc - return - + return _rc } var _moveToLeftmostØ00__func__Ø000 [15]int8 // - @@ -66559,8 +63630,6 @@ func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1 sink4537 = *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 - } var _moveToParentØ00__func__Ø000 [13]int8 // - @@ -66573,7 +63642,6 @@ func _assertParentIndex(tls *crt.TLS, _pParent *XMemPage, _iIdx int32, _iChild u if (_sqlite3Config.X6) != i32(0) { goto _0 } - return _0: @@ -66603,8 +63671,6 @@ _3: } }() _6: - return - } var _assertParentIndexØ00__func__Ø000 [18]int8 // - @@ -66636,9 +63702,7 @@ _2: if (_1_flags & i32(4)) == 0 { goto _3 } - - r0 = _vdbeRecordCompareInt - return + return _vdbeRecordCompareInt _3: if (_1_flags&i32(25)) != i32(0) || (*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X0)+uintptr(20 /* X6 */))))) + 4*uintptr(i32(0))))) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { @@ -66651,14 +63715,12 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _vdbeRecordCompareString - return + return _vdbeRecordCompareString _5: _0: r0 = _sqlite3VdbeRecordCompare return - } func _vdbeRecordCompareInt(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _pPKey2 *XUnpackedRecord) (r0 int32) { // sqlite3.c:75508:1 @@ -66751,8 +63813,7 @@ _13: return _14: - r0 = _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _pPKey2) - return + return _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _pPKey2) _15: _v = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) @@ -66791,9 +63852,7 @@ _17: crt.X__builtin_abort(tls) } }() - r0 = _res - return - + return _res } func _vdbeAssertFieldCountWithinLimits(tls *crt.TLS, _nKey int32, _pKey unsafe.Pointer, _pKeyInfo *XKeyInfo) { // sqlite3.c:75019:1 @@ -66812,7 +63871,6 @@ func _vdbeAssertFieldCountWithinLimits(tls *crt.TLS, _nKey int32, _pKey unsafe.P if (_sqlite3Config.X6) != i32(0) { goto _0 } - return _0: @@ -66862,8 +63920,6 @@ _8: crt.X__builtin_abort(tls) } }() - return - } var _vdbeAssertFieldCountWithinLimitsØ00__func__Ø000 [33]int8 // - @@ -66879,9 +63935,7 @@ func init() { } func _sqlite3VdbeRecordCompare(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _pPKey2 *XUnpackedRecord) (r0 int32) { // sqlite3.c:75491:1 - r0 = _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _pPKey2, i32(0)) - return - + return _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _pPKey2, i32(0)) } func _sqlite3VdbeRecordCompareWithSkip(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _pPKey2 *XUnpackedRecord, _bSkip int32) (r0 int32) { // sqlite3.c:75305:1 @@ -66953,8 +64007,7 @@ _0: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(11 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75334))) - r0 = i32(0) - return + return i32(0) _6: _i = i32(0) @@ -67120,8 +64173,7 @@ _45: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(11 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75409))) - r0 = i32(0) - return + return i32(0) _47: if (*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(_i)))) == nil { @@ -67184,8 +64236,7 @@ _62: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(11 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75439))) - r0 = i32(0) - return + return i32(0) _64: if (int32(_pRhs.X1) & i32(16384)) == 0 { @@ -67251,8 +64302,7 @@ _75: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _74: _i += 1 @@ -67284,18 +64334,14 @@ _74: } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(14 /* X7 */))) = uint8(i32(1)) - r0 = int32(_pPKey2.X3) - return - + return int32(_pPKey2.X3) } func _sqlite3VdbeSerialTypeLen(tls *crt.TLS, _serial_type uint32) (r0 uint32) { // sqlite3.c:74578:1 if _serial_type < uint32(i32(128)) { goto _0 } - - r0 = (_serial_type - uint32(i32(12))) / uint32(i32(2)) - return + return (_serial_type - uint32(i32(12))) / uint32(i32(2)) _0: func() { @@ -67304,9 +64350,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) - return - + return uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) } var _sqlite3SmallTypeSizes [128]uint8 // sqlite3.c:74558:17 @@ -67363,32 +64407,25 @@ _7: return _8: - r0 = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))) - return + return int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))) _9: - r0 = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))) - return + return int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))) _10: _y = (((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(3))))) - r0 = int64(*(*int32)(unsafe.Pointer(&_y))) - return + return int64(*(*int32)(unsafe.Pointer(&_y))) _11: - r0 = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+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(_aKey))+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(_aKey))+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(_aKey))+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)(_aKey)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))))) - return + return int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+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(_aKey))+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(_aKey))+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(_aKey))+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)(_aKey)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))))) _12: _4_x = uint64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(3)))))) _4_x = (_4_x << uint(i32(32))) | uint64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(3)))))) - r0 = *(*int64)(unsafe.Pointer(&_4_x)) - return + return *(*int64)(unsafe.Pointer(&_4_x)) _13: - r0 = int64(_serial_type - uint32(i32(8))) - return - + return int64(_serial_type - uint32(i32(8))) } var _vdbeRecordDecodeIntØ00__func__Ø000 [20]int8 // - @@ -67423,9 +64460,7 @@ func _vdbeRecordCompareDebug(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, if (*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(10 /* X2 */))) = _pKeyInfo.X1 @@ -67440,9 +64475,7 @@ _0: if _szHdr1 <= uint32(i32(98307)) { goto _3 } - - r0 = i32(11) - return + return i32(11) _3: _d1 = _szHdr1 @@ -67533,46 +64566,34 @@ _debugCompareEnd: if _desiredResult != i32(0) || _rc != i32(0) { goto _28 } - - r0 = i32(1) - return + return i32(1) _28: if _desiredResult >= i32(0) || _rc >= i32(0) { goto _30 } - - r0 = i32(1) - return + return i32(1) _30: if _desiredResult <= i32(0) || _rc <= i32(0) { goto _32 } - - r0 = i32(1) - return + return i32(1) _32: if (_sqlite3Config.X6) != i32(0) { goto _33 } - - r0 = i32(1) - return + return i32(1) _33: if ((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) == 0 { goto _34 } - - r0 = i32(1) - return + return i32(1) _34: - r0 = i32(0) - return - + return i32(0) } var _vdbeRecordCompareDebugØ00__func__Ø000 [23]int8 // - @@ -67600,9 +64621,7 @@ _0: goto _0 _3: - r0 = _i - return - + return _i } var _sqlite3VarintLenØ00__func__Ø000 [17]int8 // - @@ -67666,8 +64685,7 @@ _6: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(11 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75624))) - r0 = i32(0) - return + return i32(0) _8: _3_nCmp = func() int32 { @@ -67733,9 +64751,7 @@ _5: crt.X__builtin_abort(tls) } }() - r0 = _res - return - + return _res } var _vdbeRecordCompareStringØ00__func__Ø000 [24]int8 // - @@ -67775,8 +64791,7 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867 crt.X__builtin_abort(tls) } }() - r0 = _pCur.X9 - return + return _pCur.X9 _3: _sqlite3BtreeClearCursor(tls, _pCur) @@ -67812,8 +64827,7 @@ _6: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(0)) - r0 = i32(0) - return + return i32(0) _12: func() { @@ -67828,8 +64842,7 @@ _12: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(0)) - r0 = _rc - return + return _rc _16: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) = int8(i32(0)) @@ -67851,9 +64864,7 @@ _11: if int32(_pRoot.X0) != i32(0) && bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) == int32(_pRoot.X2) { goto _23 } - - r0 = _sqlite3CorruptError(tls, i32(63920)) - return + return _sqlite3CorruptError(tls, i32(63920)) _23: _skip_init: @@ -67880,9 +64891,7 @@ _24: if (_pRoot.X4) == uint32(i32(1)) { goto _27 } - - r0 = _sqlite3CorruptError(tls, i32(63933)) - return + return _sqlite3CorruptError(tls, i32(63933)) _27: _11_subpage = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot.X19))+1*uintptr(int32(_pRoot.X6)+i32(8))))) @@ -67896,7 +64905,6 @@ _28: _25: r0 = _rc return - } var _moveToRootØ00__func__Ø000 [11]int8 // - @@ -67906,9 +64914,7 @@ func init() { } func _sqlite3BtreeCursorHasMoved(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59791:1 - r0 = bool2int(int32(_pCur.X12) != i32(1)) - return - + return bool2int(int32(_pCur.X12) != i32(1)) } func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74406:1 @@ -67942,9 +64948,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(2 /* X2 */))) = uint8(i32(1)) _6: - r0 = _rc - return - + return _rc } var _handleMovedCursorØ00__func__Ø000 [18]int8 // - @@ -67979,8 +64983,7 @@ func _sqlite3BtreeCursorRestore(tls *crt.TLS, _pCur *XBtCursor, _pDifferentRow * } *_pDifferentRow = i32(1) - r0 = _rc - return + return _rc _6: if int32(_pCur.X12) == i32(1) { @@ -67999,9 +65002,7 @@ _7: }() *_pDifferentRow = i32(0) _8: - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCursorRestoreØ00__func__Ø000 [26]int8 // - @@ -68011,15 +65012,11 @@ func init() { } func _sqlite3BtreeCursorIsValid(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63299:1 - r0 = bool2int((_pCur != nil) && (int32(_pCur.X12) == i32(1))) - return - + return bool2int((_pCur != nil) && (int32(_pCur.X12) == i32(1))) } func _sqlite3BtreePayloadFetch(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63768:1 - r0 = _fetchPayload(tls, _pCur, _pAmt) - return - + return _fetchPayload(tls, _pCur, _pAmt) } func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63734:1 @@ -68081,9 +65078,8 @@ func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Poi _amt = uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X3) _20: *_pAmt = _amt - r0 = (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X1) - return - + /* X4 */ + return (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16))).X1) } var _fetchPayloadØ00__func__Ø000 [13]int8 // - @@ -68138,9 +65134,7 @@ func _sqlite3VdbeMemFromBtree(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _a _8: _rc = _vdbeMemFromBtreeResize(tls, _pCur, _offset, _amt, _pMem) _9: - r0 = _rc - return - + return _rc } var _sqlite3VdbeMemFromBtreeØ00__func__Ø000 [24]int8 // - @@ -68174,7 +65168,6 @@ _2: _0: r0 = _rc return - } func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint8) { // sqlite3.c:74587:1 @@ -68184,9 +65177,7 @@ func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint crt.X__builtin_abort(tls) } }() - r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))) - return - + return *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))) } var _sqlite3VdbeOneByteSerialTypeLenØ00__func__Ø000 [32]int8 // - @@ -68224,8 +65215,7 @@ func _sqlite3VdbeSerialType(tls *crt.TLS, _pMem *XMem, _file_format int32, _pLen } *_pLen = uint32(i32(0)) - r0 = uint32(i32(0)) - return + return uint32(i32(0)) _2: if (_flags & i32(4)) == 0 { @@ -68252,13 +65242,11 @@ _5: } *_pLen = uint32(i32(0)) - r0 = uint32(i32(8)) + uint32(_2_u) - return + return uint32(i32(8)) + uint32(_2_u) _8: *_pLen = uint32(i32(1)) - r0 = uint32(i32(1)) - return + return uint32(i32(1)) _6: if _2_u > uint64(i32(32767)) { @@ -68266,8 +65254,7 @@ _6: } *_pLen = uint32(i32(2)) - r0 = uint32(i32(2)) - return + return uint32(i32(2)) _10: if _2_u > uint64(i32(8388607)) { @@ -68275,8 +65262,7 @@ _10: } *_pLen = uint32(i32(3)) - r0 = uint32(i32(3)) - return + return uint32(i32(3)) _11: if _2_u > uint64(i32(2147483647)) { @@ -68284,8 +65270,7 @@ _11: } *_pLen = uint32(i32(4)) - r0 = uint32(i32(4)) - return + return uint32(i32(4)) _12: if _2_u > uint64(i64(140737488355327)) { @@ -68293,13 +65278,11 @@ _12: } *_pLen = uint32(i32(6)) - r0 = uint32(i32(5)) - return + return uint32(i32(5)) _13: *_pLen = uint32(i32(8)) - r0 = uint32(i32(6)) - return + return uint32(i32(6)) _3: if (_flags & i32(8)) == 0 { @@ -68307,8 +65290,7 @@ _3: } *_pLen = uint32(i32(8)) - r0 = uint32(i32(7)) - return + return uint32(i32(7)) _14: func() { @@ -68335,9 +65317,7 @@ _14: } _20: *_pLen = _n - r0 = ((_n * uint32(i32(2))) + uint32(i32(12))) + uint32(bool2int((_flags&i32(2)) != i32(0))) - return - + return ((_n * uint32(i32(2))) + uint32(i32(12))) + uint32(bool2int((_flags&i32(2)) != i32(0))) } var _sqlite3VdbeSerialTypeØ00__func__Ø000 [22]int8 // - @@ -68352,8 +65332,7 @@ func _sqlite3PutVarint(tls *crt.TLS, _p *uint8, _v uint64) (r0 int32) { // sqlit } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0)))) = uint8(_v & uint64(i32(127))) - r0 = i32(1) - return + return i32(1) _0: if _v > uint64(i32(16383)) { @@ -68362,13 +65341,10 @@ _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0)))) = uint8(((_v >> uint(i32(7))) & uint64(i32(127))) | uint64(i32(128))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))) = uint8(_v & uint64(i32(127))) - r0 = i32(2) - return + return i32(2) _1: - r0 = _putVarint64(tls, _p, _v) - return - + return _putVarint64(tls, _p, _v) } func _putVarint64(tls *crt.TLS, _p *uint8, _v uint64) (r0 int32) { // sqlite3.c:28394:1 @@ -68406,8 +65382,7 @@ _1: goto _1 _4: - r0 = i32(9) - return + return i32(9) _0: _n = i32(0) @@ -68444,9 +65419,7 @@ _8: goto _8 _11: - r0 = _n - return - + return _n } var _putVarint64Ø00__func__Ø000 [12]int8 // - @@ -68494,9 +65467,7 @@ _6: if _1_i != 0 { goto _6 } - - r0 = _len - return + return _len _1: if _serial_type < uint32(i32(12)) { @@ -68521,13 +65492,10 @@ _1: crt.Xmemcpy(tls, (unsafe.Pointer)(_buf), (unsafe.Pointer)(_pMem.X5), _len) _12: - r0 = _len - return + return _len _7: - r0 = uint32(i32(0)) - return - + return uint32(i32(0)) } var _sqlite3VdbeSerialPutØ00__func__Ø000 [21]int8 // - @@ -68551,8 +65519,7 @@ func _sqlite3BtreeCount(tls *crt.TLS, _pCur *XBtCursor, _pnEntry *int64) (r0 int } *_pnEntry = int64(i32(0)) - r0 = i32(0) - return + return i32(0) _0: _rc = _moveToRoot(tls, _pCur) @@ -68582,8 +65549,7 @@ _6: } *_pnEntry = _nEntry - r0 = _moveToRoot(tls, _pCur) - return + return _moveToRoot(tls, _pCur) _7: _moveToParent(tls, _pCur) @@ -68608,9 +65574,7 @@ _9: goto _1 _2: - r0 = _rc - return - + return _rc } func _checkSavepointCount(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:78704:1 @@ -68636,9 +65600,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return - + return i32(1) } var _checkSavepointCountØ00__func__Ø000 [20]int8 // - @@ -68686,9 +65648,7 @@ func _sqlite3BtreeBeginStmt(tls *crt.TLS, _p *XBtree, _iStatement int32) (r0 int }() _rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _iStatement) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeBeginStmtØ00__func__Ø000 [22]int8 // - @@ -68751,9 +65711,7 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32 _8: _7: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeUpdateMetaØ00__func__Ø000 [23]int8 // - @@ -68815,13 +65773,10 @@ _9: _8: r0 = _pCx return - } func _sqlite3BtreeCursorSize(tls *crt.TLS) (r0 int32) { // sqlite3.c:63213:1 - r0 = int32(u32(200)) - return - + return int32(u32(200)) } var _allocateCursorØ00__func__Ø000 [15]int8 // - @@ -68832,8 +65787,6 @@ func init() { func _sqlite3BtreeCursorZero(tls *crt.TLS, _p *XBtCursor) { // sqlite3.c:63225:1 crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(64)) - return - } func _sqlite3BtreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyInfo *XKeyInfo, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63187:1 @@ -68851,9 +65804,7 @@ _0: _rc = _btreeCursor(tls, _p, _iTable, _wrFlag, _pKeyInfo, _pCur) _sqlite3BtreeLeave(tls, _p) _1: - r0 = _rc - return - + return _rc } func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyInfo *XKeyInfo, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63127:1 @@ -68923,9 +65874,7 @@ func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyI if (_pBt.X27) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } - - r0 = _sqlite3NomemError(tls, i32(63158)) - return + return _sqlite3NomemError(tls, i32(63158)) _25: _24: @@ -68986,9 +65935,7 @@ _37: *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(8 /* X2 */))))) = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(8 /* X2 */))))) = _pCur *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _btreeCursorØ00__func__Ø000 [12]int8 // - @@ -69013,17 +65960,13 @@ func _hasSharedCacheTableLock(tls *crt.TLS, _pBtree *XBtree, _iRoot uint32, _isI if int32(_pBtree.X3) != i32(0) && (_eLockType != i32(1) || (((*Xsqlite3)(unsafe.Pointer(_pBtree.X0)).X6)&i32(16384)) == 0) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _isIndex == 0 || _pSchema != nil && (int32(_pSchema.X9)&i32(1)) != i32(0) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: if _isIndex == 0 { @@ -69044,9 +65987,7 @@ _7: if _iTab == 0 { goto _12 } - - r0 = i32(1) - return + return i32(1) _12: _iTab = uint32((*XTable)(unsafe.Pointer(_4_pIdx.X3)).X7) @@ -69069,18 +66010,14 @@ _14: if (*XBtree)(unsafe.Pointer(_pLock.X0)) != _pBtree || (_pLock.X1) != _iTab && (int32(_pLock.X2) != i32(2) || (_pLock.X1) != uint32(i32(1))) || int32(_pLock.X2) < _eLockType { goto _22 } - - r0 = i32(1) - return + return i32(1) _22: _pLock = (*XBtLock)(unsafe.Pointer(_pLock.X3)) goto _14 _17: - r0 = i32(0) - return - + return i32(0) } func _hasReadConflicts(tls *crt.TLS, _pBtree *XBtree, _iRoot uint32) (r0 int32) { // sqlite3.c:59185:1 @@ -69095,18 +66032,14 @@ _0: if (_p.X7) != _iRoot || (*XBtree)(unsafe.Pointer(_p.X0)) == _pBtree || i32(0) != (((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)).X6)&i32(16384)) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: _p = (*XBtCursor)(unsafe.Pointer(_p.X2)) goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61481:1 @@ -69127,8 +66060,6 @@ func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61481:1 } _1: _0: - return - } func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { // sqlite3.c:59841:1 @@ -69139,8 +66070,6 @@ func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { / } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(63 /* X13 */))) = uint8(_x) - return - } var _sqlite3BtreeCursorHintFlagsØ00__func__Ø000 [28]int8 // - @@ -69247,9 +66176,7 @@ _22: if _p != nil { goto _23 } - - r0 = _sqlite3NomemError(tls, i32(61198)) - return + return _sqlite3NomemError(tls, i32(61198)) _23: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = uint8(i32(0)) @@ -69278,8 +66205,7 @@ _23: } Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = _sqlite3NomemError(tls, i32(61222)) - return + return _sqlite3NomemError(tls, i32(61222)) _30: if _isMemdb == 0 { @@ -69297,8 +66223,7 @@ _31: Xsqlite3_free(tls, (unsafe.Pointer)(_5_zFullPathname)) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = _rc - return + return _rc _33: _32: @@ -69337,8 +66262,7 @@ _42: Xsqlite3_mutex_leave(tls, _mutexOpen) Xsqlite3_free(tls, (unsafe.Pointer)(_5_zFullPathname)) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = i32(19) - return + return i32(19) _47: _11_iDb -= 1 @@ -69599,9 +66523,7 @@ _92: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3BtreeOpenØ00__func__Ø000 [17]int8 // - @@ -69612,17 +66534,13 @@ func init() { func _sqlite3OsFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _nPathOut int32, _zPathOut *int8) (r0 int32) { // sqlite3.c:20282:1 *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPathOut)) + 1*uintptr(i32(0)))) = int8(i32(0)) - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int8) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32, *int8) int32 }{(_pVfs.X9)})))(tls, _pVfs, _zPath, _nPathOut, _zPathOut) - return - } func _sqlite3PagerVfs(tls *crt.TLS, _pPager *XPager) (r0 *Xsqlite3_vfs) { // sqlite3.c:53702:1 - r0 = (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)) - return - + return (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)) } func _sqlite3PagerOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _ppPager **XPager, _zFilename *int8, _nExtra int32, _flags int32, _vfsFlags int32, _xReinit func(*crt.TLS, *XPgHdr)) (r0 int32) { // sqlite3.c:51489:1 @@ -69687,9 +66605,7 @@ func _sqlite3PagerOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _ppPager **XPager, _zF if _zPathname != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(51525)) - return + return _sqlite3NomemError(tls, i32(51525)) _3: _nPathname = _sqlite3Strlen30(tls, _zPathname) @@ -69705,9 +66621,7 @@ _0: if _zPathname != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = _sqlite3NomemError(tls, i32(51541)) - return + return _sqlite3NomemError(tls, i32(51541)) _6: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPathname)) + 1*uintptr(i32(0)))) = int8(i32(0)) @@ -69750,8 +66664,7 @@ _12: } _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (unsafe.Pointer)(_zPathname)) - r0 = _rc - return + return _rc _13: _5: @@ -69767,8 +66680,7 @@ _5: } _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (unsafe.Pointer)(_zPathname)) - r0 = _sqlite3NomemError(tls, i32(51594)) - return + return _sqlite3NomemError(tls, i32(51594)) _16: _pPager = (*XPager)(unsafe.Pointer(_pPtr)) @@ -69929,8 +66841,7 @@ _38: _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31))) _sqlite3PageFree(tls, (unsafe.Pointer)(_pPager.X58)) Xsqlite3_free(tls, (unsafe.Pointer)(_pPager)) - r0 = _rc - return + return _rc _44: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(6 /* X3 */))) = uint8(_useJournal) @@ -70024,26 +66935,20 @@ _67: *(*func(*crt.TLS, *XPgHdr))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(196 /* X56 */))))) = _xReinit _setGetterMethod(tls, _pPager) *_ppPager = _pPager - r0 = i32(0) - return - + return i32(0) } func _sqlite3PcacheSize(tls *crt.TLS) (r0 int32) { // sqlite3.c:44358:1 - r0 = int32(u32(48)) - return - + return int32(u32(48)) } func _sqlite3JournalSize(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // sqlite3.c:89017:1 - r0 = func() int32 { + return func() int32 { if (_pVfs.X1) > i32(56) { return (_pVfs.X1) } return i32(56) }() - return - } var _sqlite3PagerOpenØ00__func__Ø000 [17]int8 // - @@ -70057,14 +66962,12 @@ func Xsqlite3_uri_boolean(tls *crt.TLS, _zFilename *int8, _zParam *int8, _bDflt _ = _z _z = Xsqlite3_uri_parameter(tls, _zFilename, _zParam) _bDflt = bool2int(_bDflt != i32(0)) - r0 = func() int32 { + return func() int32 { if _z != nil { return int32(_sqlite3GetBoolean(tls, _z, uint8(_bDflt))) } return _bDflt }() - return - } func Xsqlite3_uri_parameter(tls *crt.TLS, _zFilename *int8, _zParam *int8) (r0 *int8) { // sqlite3.c:143808:12 @@ -70073,9 +66976,7 @@ func Xsqlite3_uri_parameter(tls *crt.TLS, _zFilename *int8, _zParam *int8) (r0 * if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _zParam != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: { @@ -70097,9 +66998,7 @@ _2: if _1_x != i32(0) { goto _4 } - - r0 = _zFilename - return + return _zFilename _4: { @@ -70110,15 +67009,11 @@ _4: goto _2 _3: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } func _sqlite3GetBoolean(tls *crt.TLS, _z *int8, _dflt uint8) (r0 uint8) { // sqlite3.c:113029:1 - r0 = uint8(bool2int(int32(_getSafetyLevel(tls, _z, i32(1), _dflt)) != i32(0))) - return - + return uint8(bool2int(int32(_getSafetyLevel(tls, _z, i32(1), _dflt)) != i32(0))) } func _getSafetyLevel(tls *crt.TLS, _z *int8, _omitFull int32, _dflt uint8) (r0 uint8) { // sqlite3.c:113004:1 @@ -70129,9 +67024,7 @@ func _getSafetyLevel(tls *crt.TLS, _z *int8, _omitFull int32, _dflt uint8) (r0 u if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(4)) == 0 { goto _0 } - - r0 = uint8(_sqlite3Atoi(tls, _z)) - return + return uint8(_sqlite3Atoi(tls, _z)) _0: _n = _sqlite3Strlen30(tls, _z) @@ -70144,18 +67037,14 @@ _1: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iLengthØ003)) + 1*uintptr(_i)))) != _n || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00zTextØ001))+1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iOffsetØ002)) + 1*uintptr(_i)))))), _z, _n) != i32(0) || _omitFull != 0 && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iValueØ004)) + 1*uintptr(_i)))) > i32(1) { goto _8 } - - r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iValueØ004)) + 1*uintptr(_i))) - return + return *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iValueØ004)) + 1*uintptr(_i))) _8: _i += 1 goto _1 _4: - r0 = _dflt - return - + return _dflt } var _getSafetyLevelØ00iLengthØ003 [8]uint8 // sqlite3.c:113008:19 @@ -70198,9 +67087,7 @@ func _sqlite3PcacheOpen(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X11 */))) = _pStress *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = i32(100) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = i32(1) - r0 = _sqlite3PcacheSetPageSize(tls, _p, _szPage) - return - + return _sqlite3PcacheSetPageSize(tls, _p, _szPage) } var _sqlite3PcacheOpenØ00__func__Ø000 [18]int8 // - @@ -70240,17 +67127,13 @@ func _pagerStress(tls *crt.TLS, _p unsafe.Pointer, _pPg *XPgHdr) (r0 int32) { // }() == 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: if (_pPager.X18) == 0 || (int32(_pPager.X18)&i32(3)) == i32(0) && (int32(_pPg.X6)&i32(8)) == i32(0) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) @@ -70293,9 +67176,7 @@ _12: _sqlite3PcacheMakeClean(tls, _pPg) _18: - r0 = _pager_error(tls, _pPager, _rc) - return - + return _pager_error(tls, _pPager, _rc) } var _pagerStressØ00__func__Ø000 [12]int8 // - @@ -70332,8 +67213,6 @@ func _pageReinit(tls *crt.TLS, _pData *XPgHdr) { // sqlite3.c:61100:1 _btreeInitPage(tls, _pPage) _5: _2: - return - } var _pageReinitØ00__func__Ø000 [11]int8 // - @@ -70345,8 +67224,6 @@ func init() { func _sqlite3PagerSetMmapLimit(tls *crt.TLS, _pPager *XPager, _szMmap int64) { // sqlite3.c:50358:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(128 /* X42 */))) = _szMmap _pagerFixMaplimit(tls, _pPager) - return - } func _sqlite3PagerReadFileheader(tls *crt.TLS, _pPager *XPager, _N int32, _pDest *uint8) (r0 int32) { // sqlite3.c:50691:1 @@ -70380,7 +67257,6 @@ _6: _5: r0 = _rc return - } var _sqlite3PagerReadFileheaderØ00__func__Ø000 [27]int8 // - @@ -70417,8 +67293,6 @@ func _sqlite3PagerSetBusyhandler(tls *crt.TLS, _pPager *XPager, _xBusyHandler fu }() _sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(15), (unsafe.Pointer)(_1_ap)) _0: - return - } var _sqlite3PagerSetBusyhandlerØ00__func__Ø000 [27]int8 // - @@ -70428,9 +67302,7 @@ func init() { } func _sqlite3PagerIsreadonly(tls *crt.TLS, _pPager *XPager) (r0 uint8) { // sqlite3.c:53438:1 - r0 = _pPager.X12 - return - + return _pPager.X12 } func _sqlite3BtreeSchema(tls *crt.TLS, _p *XBtree, _nBytes int32, _xFree func(*crt.TLS, unsafe.Pointer)) (r0 unsafe.Pointer) { // sqlite3.c:68622:1 @@ -70446,21 +67318,15 @@ func _sqlite3BtreeSchema(tls *crt.TLS, _p *XBtree, _nBytes int32, _xFree func(*c *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(52 /* X20 */))) = _xFree _1: _sqlite3BtreeLeave(tls, _p) - r0 = _pBt.X19 - return - + return _pBt.X19 } func _sqlite3PagerFile(tls *crt.TLS, _pPager *XPager) (r0 *Xsqlite3_file) { // sqlite3.c:53711:1 - r0 = (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)) - return - + return (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)) } func _sqlite3BtreeConnectionCount(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68808:1 - r0 = (*XBtShared)(unsafe.Pointer(_p.X1)).X23 - return - + return (*XBtShared)(unsafe.Pointer(_p.X1)).X23 } var _sqlite3VdbeExecØ00vfsFlagsØ006 int32 // sqlite3.c:81740:20 @@ -70475,9 +67341,7 @@ func _sqlite3BtreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _flags _sqlite3BtreeEnter(tls, _p) _rc = _btreeCreateTable(tls, _p, _piTable, _flags) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _btreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _createTabFlags int32) (r0 int32) { // sqlite3.c:67394:1 @@ -70544,9 +67408,7 @@ _8: if _rc == i32(0) { goto _13 } - - r0 = _rc - return + return _rc _13: if _1_pgnoMove == _pgnoRoot { @@ -70560,18 +67422,14 @@ _13: if _rc == i32(0) { goto _15 } - - r0 = _rc - return + return _rc _15: _rc = _btreeGetPage(tls, _pBt, _pgnoRoot, &_pRoot, i32(0)) if _rc == i32(0) { goto _16 } - - r0 = _rc - return + return _rc _16: _rc = _ptrmapGet(tls, _pBt, _pgnoRoot, &_4_eType, &_4_iPtrPage) @@ -70586,8 +67444,7 @@ _18: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _19: func() { @@ -70607,18 +67464,14 @@ _19: if _rc == i32(0) { goto _24 } - - r0 = _rc - return + return _rc _24: _rc = _btreeGetPage(tls, _pBt, _pgnoRoot, &_pRoot, i32(0)) if _rc == i32(0) { goto _25 } - - r0 = _rc - return + return _rc _25: _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) @@ -70627,8 +67480,7 @@ _25: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _26: goto _27 @@ -70642,8 +67494,7 @@ _27: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _28: func() { @@ -70667,8 +67518,7 @@ _28: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _33: goto _34 @@ -70678,9 +67528,7 @@ _6: if _rc == 0 { goto _35 } - - r0 = _rc - return + return _rc _35: _34: @@ -70709,9 +67557,7 @@ _39: } }() *_piTable = int32(_pgnoRoot) - r0 = i32(0) - return - + return i32(0) } var _btreeCreateTableØ00__func__Ø000 [17]int8 // - @@ -70867,7 +67713,6 @@ _29: _9: r0 = _rc return - } var _sqlite3VdbeSorterInitØ00__func__Ø000 [22]int8 // - @@ -70877,9 +67722,7 @@ func init() { } func _sqlite3BtreeCursorHasHint(tls *crt.TLS, _pCsr *XBtCursor, _mask uint32) (r0 int32) { // sqlite3.c:68779:1 - r0 = bool2int((uint32(_pCsr.X13) & _mask) != uint32(i32(0))) - return - + return bool2int((uint32(_pCsr.X13) & _mask) != uint32(i32(0))) } func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64557:1 @@ -70917,15 +67760,11 @@ func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int 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) { goto _12 } - - r0 = _btreePrevious(tls, _pCur, _pRes) - return + return _btreePrevious(tls, _pCur, _pRes) _12: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1 - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreePreviousØ00__func__Ø000 [21]int8 // - @@ -70990,9 +67829,7 @@ func _btreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { / if _rc == i32(0) { goto _16 } - - r0 = _rc - return + return _rc _16: if i32(0) != int32(_pCur.X12) { @@ -71000,8 +67837,7 @@ _16: } *_pRes = i32(1) - r0 = i32(0) - return + return i32(0) _17: if (_pCur.X9) == 0 { @@ -71020,8 +67856,7 @@ _17: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X9 */))) = i32(0) - r0 = i32(0) - return + return i32(0) _22: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X9 */))) = i32(0) @@ -71043,9 +67878,7 @@ _13: if _rc == 0 { goto _26 } - - r0 = _rc - return + return _rc _26: _rc = _moveToRightmost(tls, _pCur) @@ -71063,8 +67896,7 @@ _28: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(0)) *_pRes = i32(1) - r0 = i32(0) - return + return i32(0) _30: _moveToParent(tls, _pCur) @@ -71098,7 +67930,6 @@ _37: _27: r0 = _rc return - } var _btreePreviousØ00__func__Ø000 [14]int8 // - @@ -71139,9 +67970,7 @@ _4: if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: goto _4 @@ -71160,9 +67989,7 @@ _5: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _moveToRightmostØ00__func__Ø000 [16]int8 // - @@ -71172,9 +67999,7 @@ func init() { } func _sqlite3BtreeEof(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:64335:1 - r0 = bool2int(i32(1) != int32(_pCur.X12)) - return - + return bool2int(i32(1) != int32(_pCur.X12)) } func _sqlite3BtreeLast(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64021:1 @@ -71226,8 +68051,7 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _5: _rc = _moveToRoot(tls, _pCur) @@ -71279,7 +68103,6 @@ _21: _16: r0 = _rc return - } var _sqlite3BtreeLastØ00__func__Ø000 [17]int8 // - @@ -71332,8 +68155,7 @@ func _sqlite3BtreeInsert(tls *crt.TLS, _pCur *XBtCursor, _pX *XBtreePayload, _fl crt.X__builtin_abort(tls) } }() - r0 = _pCur.X9 - return + return _pCur.X9 _2: func() { @@ -71368,9 +68190,7 @@ _2: if _rc == 0 { goto _16 } - - r0 = _rc - return + return _rc _16: _15: @@ -71415,9 +68235,7 @@ _29: if _rc == 0 { goto _32 } - - r0 = _rc - return + return _rc _32: _31: @@ -71451,9 +68269,7 @@ _37: if _rc == 0 { goto _38 } - - r0 = _rc - return + return _rc _38: _35: @@ -71552,14 +68368,11 @@ _62: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_oldCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_szNew))))))))) <= uintptr(unsafe.Pointer(_pPage.X20)) { goto _67 } - - r0 = _sqlite3CorruptError(tls, i32(67143)) - return + return _sqlite3CorruptError(tls, i32(67143)) _67: crt.Xmemcpy(tls, (unsafe.Pointer)(_oldCell), (unsafe.Pointer)(_newCell), uint32(_szNew)) - r0 = i32(0) - return + return i32(0) _64: _dropCell(tls, _pPage, _idx, int32(_10_info.X4), &_rc) @@ -71665,9 +68478,7 @@ _84: } }() _end_insert: - r0 = _rc - return - + return _rc } var _sqlite3BtreeInsertØ00__func__Ø000 [19]int8 // - @@ -71682,7 +68493,6 @@ func _invalidateIncrblobCursors(tls *crt.TLS, _pBtree *XBtree, _iRow int64, _isC if int32(_pBtree.X5) != i32(0) { goto _0 } - return _0: @@ -71715,8 +68525,6 @@ _7: goto _3 _6: - return - } var _invalidateIncrblobCursorsØ00__func__Ø000 [26]int8 // - @@ -71935,8 +68743,7 @@ _36: } _releasePage(tls, _pToRelease) - r0 = _rc - return + return _rc _40: func() { @@ -72029,9 +68836,7 @@ _60: _30: _releasePage(tls, _pToRelease) - r0 = i32(0) - return - + return i32(0) } var _fillInCellØ00__func__Ø000 [11]int8 // - @@ -72068,17 +68873,13 @@ func _clearCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo if uint32(_pInfo.X3) != (_pInfo.X2) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pInfo.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(1)))))))))) <= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pPage.X15))))))))) { goto _3 } - - r0 = _sqlite3CorruptError(tls, i32(65075)) - return + return _sqlite3CorruptError(tls, i32(65075)) _3: _ovflPgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pInfo.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4))))))))) @@ -72106,9 +68907,7 @@ _10: if _ovflPgno >= uint32(i32(2)) && _ovflPgno <= _btreePagecount(tls, _pBt) { goto _13 } - - r0 = _sqlite3CorruptError(tls, i32(65091)) - return + return _sqlite3CorruptError(tls, i32(65091)) _13: if _nOvfl == 0 { @@ -72119,9 +68918,7 @@ _13: if _rc == 0 { goto _15 } - - r0 = _rc - return + return _rc _15: _14: @@ -72144,18 +68941,14 @@ _20: if _rc == 0 { goto _21 } - - r0 = _rc - return + return _rc _21: _ovflPgno = _3_iNext goto _10 _11: - r0 = i32(0) - return - + return i32(0) } var _clearCellØ00__func__Ø000 [10]int8 // - @@ -72177,14 +68970,10 @@ func _btreePageLookup(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 *XMemPage if _pDbPage == nil { goto _2 } - - r0 = _btreePageFromDbPage(tls, _pDbPage, _pgno, _pBt) - return + return _btreePageFromDbPage(tls, _pDbPage, _pgno, _pBt) _2: - r0 = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) } var _btreePageLookupØ00__func__Ø000 [16]int8 // - @@ -72232,9 +69021,7 @@ func _freePage2(tls *crt.TLS, _pBt *XBtShared, _pMemPage *XMemPage, _iPage uint3 if _iPage >= uint32(i32(2)) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(64931)) - return + return _sqlite3CorruptError(tls, i32(64931)) _8: if _pMemPage == nil { @@ -72362,9 +69149,7 @@ _freepage_out: _30: _releasePage(tls, _pPage) _releasePage(tls, _pTrunk) - r0 = _rc - return - + return _rc } var _freePage2Ø00__func__Ø000 [10]int8 // - @@ -72375,8 +69160,6 @@ func init() { func _sqlite3PagerRef(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:51007:1 _sqlite3PcacheRef(tls, _pPg) - return - } func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1 @@ -72394,8 +69177,6 @@ func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1 }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) += 1 *(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(12 /* X3 */))) += 1 - return - } var _sqlite3PcacheRefØ00__func__Ø000 [17]int8 // - @@ -72423,8 +69204,6 @@ func _sqlite3PagerDontWrite(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52960:1 sink4530 = *p } _2: - return - } func _btreeSetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32) { // sqlite3.c:59517:1 @@ -72455,9 +69234,7 @@ _0: _rc = _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_pBt.X22)), _pgno) _5: - r0 = _rc - return - + return _rc } var _btreeSetHasContentØ00__func__Ø000 [19]int8 // - @@ -72480,7 +69257,6 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3 if (*_pRC) == 0 { goto _0 } - return _0: @@ -72555,8 +69331,6 @@ _14: sink4530 = *p } _15: - return - } var _dropCellØ00__func__Ø000 [9]int8 // - @@ -72566,11 +69340,9 @@ func init() { } func _cellSize(tls *crt.TLS, _pPage *XMemPage, _iCell int32) (r0 uint16) { // sqlite3.c:60253:1 - r0 = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_pPage.X24)})))(tls, _pPage, (*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)*_iCell))))) + 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)*_iCell))))) + 1*uintptr(i32(1)))))))))))))) - return - } func _freeSpace(tls *crt.TLS, _pPage *XMemPage, _iStart uint16, _iSize uint16) (r0 int32) { // sqlite3.c:60580:1 @@ -72671,8 +69443,7 @@ _20: goto _21 _23: - r0 = _sqlite3CorruptError(tls, i32(60615)) - return + return _sqlite3CorruptError(tls, i32(60615)) _22: _iPtr = _iFreeBlk @@ -72682,9 +69453,7 @@ _21: if uint32(_iFreeBlk) <= _iLast { goto _24 } - - r0 = _sqlite3CorruptError(tls, i32(60619)) - return + return _sqlite3CorruptError(tls, i32(60619)) _24: func() { @@ -72701,18 +69470,14 @@ _24: if _iEnd <= uint32(_iFreeBlk) { goto _30 } - - r0 = _sqlite3CorruptError(tls, i32(60630)) - return + return _sqlite3CorruptError(tls, i32(60630)) _30: _iEnd = uint32(int32(_iFreeBlk) + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_iFreeBlk)+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_iFreeBlk)+i32(2)))))) + 1*uintptr(i32(1))))))) if _iEnd <= ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { goto _31 } - - r0 = _sqlite3CorruptError(tls, i32(60632)) - return + return _sqlite3CorruptError(tls, i32(60632)) _31: _iSize = uint16(_iEnd - uint32(_iStart)) @@ -72730,9 +69495,7 @@ _29: if _7_iPtrEnd <= int32(_iStart) { goto _34 } - - r0 = _sqlite3CorruptError(tls, i32(60644)) - return + return _sqlite3CorruptError(tls, i32(60644)) _34: { @@ -72747,9 +69510,7 @@ _32: if int32(_nFrag) <= int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_hdr)+i32(7))))) { goto _35 } - - r0 = _sqlite3CorruptError(tls, i32(60650)) - return + return _sqlite3CorruptError(tls, i32(60650)) _35: { @@ -72765,9 +69526,7 @@ _19: if int32(_iPtr) == (int32(_hdr) + i32(1)) { goto _37 } - - r0 = _sqlite3CorruptError(tls, i32(60657)) - return + return _sqlite3CorruptError(tls, i32(60657)) _37: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { @@ -72799,9 +69558,7 @@ _38: *p = uint16(int32(*p) + int32(_iOrigSize)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _freeSpaceØ00__func__Ø000 [10]int8 // - @@ -72995,8 +69752,6 @@ _45: _ptrmapPutOvflPtr(tls, _pPage, _pCell, _pRC) _48: _30: - return - } var _insertCellØ00__func__Ø000 [11]int8 // - @@ -73095,8 +69850,7 @@ func _allocateSpace(tls *crt.TLS, _pPage *XMemPage, _nByte int32, _pIdx *int32) goto _23 _22: - r0 = _sqlite3CorruptError(tls, i32(60519)) - return + return _sqlite3CorruptError(tls, i32(60519)) _23: _20: @@ -73116,16 +69870,13 @@ _20: } }() *_pIdx = int32((uintptr(unsafe.Pointer(_4_pSpace)) - uintptr(unsafe.Pointer(_data))) / 1) - r0 = i32(0) - return + return i32(0) _27: if _rc == 0 { goto _32 } - - r0 = _rc - return + return _rc _32: _26: @@ -73148,9 +69899,7 @@ _26: if _rc == 0 { goto _39 } - - r0 = _rc - return + return _rc _39: _top = ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_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(_hdr+i32(5)))))) + 1*uintptr(i32(1)))))) - i32(1)) & i32(65535)) + i32(1) @@ -73177,9 +69926,7 @@ _33: } }() *_pIdx = _top - r0 = i32(0) - return - + return i32(0) } var _allocateSpaceØ00__func__Ø000 [14]int8 // - @@ -73220,8 +69967,7 @@ _2: } *_pRc = _sqlite3CorruptError(tls, i32(60441)) - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _4: _1_size = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_pc+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_pc+i32(2)))))) + 1*uintptr(i32(1))))) @@ -73234,8 +69980,7 @@ _4: } *_pRc = _sqlite3CorruptError(tls, i32(60452)) - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _7: if _x >= i32(4) { @@ -73245,9 +69990,7 @@ _7: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7))))) <= i32(57) { goto _10 } - - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _10: crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_pc)))), uint32(i32(2))) @@ -73264,8 +70007,7 @@ _9: return _aData }()))+1*uintptr(_pc+i32(2)))))) + 1*uintptr(i32(1)))) = uint8(_x) _11: - r0 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_pc+_x))) - return + return (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_pc+_x))) _5: _iAddr = _pc @@ -73273,10 +70015,7 @@ _5: if _pc != 0 { goto _2 } - - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) } var _pageFindSlotØ00__func__Ø000 [13]int8 // - @@ -73416,9 +70155,7 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) if (_1_iFree + _3_sz) <= _2_iFree2 { goto _26 } - - r0 = _sqlite3CorruptError(tls, i32(60345)) - return + return _sqlite3CorruptError(tls, i32(60345)) _26: _3_sz2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))) @@ -73497,9 +70234,7 @@ _38: if _pc >= _iCellFirst && _pc <= _iCellLast { goto _43 } - - r0 = _sqlite3CorruptError(tls, i32(60376)) - return + return _sqlite3CorruptError(tls, i32(60376)) _43: func() { @@ -73519,9 +70254,7 @@ _43: if _cbrk >= _iCellFirst && (_pc+_size) <= _usableSize { goto _48 } - - r0 = _sqlite3CorruptError(tls, i32(60382)) - return + return _sqlite3CorruptError(tls, i32(60382)) _48: func() { @@ -73561,9 +70294,7 @@ _defragment_out: if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(7))))) + _cbrk) - _iCellFirst) == int32(_pPage.X13) { goto _54 } - - r0 = _sqlite3CorruptError(tls, i32(60402)) - return + return _sqlite3CorruptError(tls, i32(60402)) _54: func() { @@ -73585,9 +70316,7 @@ _54: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _defragmentPageØ00__func__Ø000 [15]int8 // - @@ -73597,9 +70326,7 @@ func init() { } func _sqlite3PagerTempSpace(tls *crt.TLS, _pPager *XPager) (r0 unsafe.Pointer) { // sqlite3.c:50633:1 - r0 = (unsafe.Pointer)(_pPager.X58) - return - + return (unsafe.Pointer)(_pPager.X58) } func _balance(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:66868:1 @@ -73733,9 +70460,7 @@ _9: _sqlite3PageFree(tls, (unsafe.Pointer)(_pFree)) _26: - r0 = _rc - return - + return _rc } var _balanceØ00__func__Ø000 [8]int8 // - @@ -73788,8 +70513,7 @@ _4: *_ppChild = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _releasePage(tls, _pChild) - r0 = _rc - return + return _rc _6: func() { @@ -73816,9 +70540,7 @@ _6: _zeroPage(tls, _pRoot, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild.X19)) + 1*uintptr(i32(0)))))&i32(-9)) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot.X19))+1*uintptr(int32(_pRoot.X6)+i32(8)))), _pgnoChild) *_ppChild = _pChild - r0 = i32(0) - return - + return i32(0) } var _balance_deeperØ00__func__Ø000 [15]int8 // - @@ -73894,8 +70616,6 @@ _9: *_pRC = _setChildPtrmaps(tls, _pTo) _10: _0: - return - } var _copyNodeContentØ00__func__Ø000 [16]int8 // - @@ -73952,9 +70672,7 @@ func _balance_quick(tls *crt.TLS, _pParent *XMemPage, _pPage *XMemPage, _pSpace }() == 0 { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(65834)) - return + return _sqlite3CorruptError(tls, i32(65834)) _8: _rc = _allocateBtreePage(tls, _pBt, &_pNew, &_pgnoNew, uint32(i32(0)), uint8(i32(0))) @@ -73993,9 +70711,7 @@ _8: }() == 0 { goto _16 } - - r0 = _rc - return + return _rc _16: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X13 */))) = uint16((((_pBt.X16) - uint32(_pNew.X12)) - uint32(i32(2))) - uint32(_1_szCell)) @@ -74039,9 +70755,7 @@ _25: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8)))), _pgnoNew) _releasePage(tls, _pNew) _9: - r0 = _rc - return - + return _rc } var _balance_quickØ00__func__Ø000 [14]int8 // - @@ -74108,9 +70822,7 @@ _5: if uintptr(unsafe.Pointer(_pData)) >= uintptr(unsafe.Pointer(_pCellptr)) { goto _6 } - - r0 = _sqlite3CorruptError(tls, i32(65544)) - return + return _sqlite3CorruptError(tls, i32(65544)) _6: crt.Xmemcpy(tls, (unsafe.Pointer)(_pData), (unsafe.Pointer)(_1_pCell), uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i))))) @@ -74141,9 +70853,7 @@ _3: return _aData }()))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))) = uint8(int32((uintptr(unsafe.Pointer(_pData)) - uintptr(unsafe.Pointer(_aData))) / 1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7)))) = uint8(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _rebuildPageØ00__func__Ø000 [12]int8 // - @@ -74321,9 +71031,7 @@ func _balance_nonroot(tls *crt.TLS, _pParent *XMemPage, _iParentIdx int32, _aOvf if _aOvflSpace != nil { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(66104)) - return + return _sqlite3NomemError(tls, i32(66104)) _10: _i = int32(_pParent.X9) + int32(_pParent.X14) @@ -75406,9 +72114,7 @@ _279: goto _279 _282: - r0 = _rc - return - + return _rc } var _balance_nonrootØ00__func__Ø000 [16]int8 // - @@ -75457,9 +72163,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _p - return - + return _p } var _sqlite3ScratchMallocØ00__func__Ø000 [21]int8 // - @@ -75478,14 +72182,10 @@ func _cachedCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sq if (*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == 0 { goto _3 } - - r0 = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) - return + return *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) _3: - r0 = _computeCellSize(tls, _p, _N) - return - + return _computeCellSize(tls, _p, _N) } var _cachedCellSizeØ00__func__Ø000 [15]int8 // - @@ -75510,9 +72210,7 @@ func _computeCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // s *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_N)))) - r0 = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) - return - + return *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) } var _computeCellSizeØ00__func__Ø000 [16]int8 // - @@ -75530,8 +72228,6 @@ func _sqlite3PagerRekey(tls *crt.TLS, _pPg *XPgHdr, _iNew uint32, _flags uint16) }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) = _flags _sqlite3PcacheMove(tls, _pPg, _iNew) - return - } var _sqlite3PagerRekeyØ00__func__Ø000 [18]int8 // - @@ -75710,14 +72406,11 @@ _25: goto _19 _23: - r0 = i32(0) - return + return i32(0) _editpage_fail: _populateCellCache(tls, _pCArray, _iNew, _nNew) - r0 = _rebuildPage(tls, _pPg, _nNew, (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2))+4*uintptr(_iNew))), (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3))+2*uintptr(_iNew)))) - return - + return _rebuildPage(tls, _pPg, _nNew, (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2))+4*uintptr(_iNew))), (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3))+2*uintptr(_iNew)))) } func _pageFreeArray(tls *crt.TLS, _pPg *XMemPage, _iFirst int32, _nCell int32, _pCArray *XCellArray) (r0 int32) { // sqlite3.c:65632:1 @@ -75787,9 +72480,7 @@ _9: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pFree))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_2_sz))))))))) <= uintptr(unsafe.Pointer(_pEnd)) { goto _13 } - - r0 = i32(0) - return + return i32(0) _13: goto _14 @@ -75820,9 +72511,7 @@ _3: }() _freeSpace(tls, _pPg, uint16(int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree)) _15: - r0 = _nRet - return - + return _nRet } var _pageFreeArrayØ00__func__Ø000 [14]int8 // - @@ -75875,9 +72564,7 @@ _3: if int32((uintptr(unsafe.Pointer(_pData))-uintptr(unsafe.Pointer(_pBegin)))/1) >= _1_sz { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: { @@ -75908,9 +72595,7 @@ _9: _6: *_ppData = _pData - r0 = i32(0) - return - + return i32(0) } var _pageInsertArrayØ00__func__Ø000 [16]int8 // - @@ -75961,8 +72646,6 @@ _8: goto _3 _4: - return - } var _populateCellCacheØ00__func__Ø000 [18]int8 // - @@ -75978,8 +72661,6 @@ func _freePage(tls *crt.TLS, _pPage *XMemPage, _pRC *int32) { // sqlite3.c:65047 *_pRC = _freePage2(tls, (*XBtShared)(unsafe.Pointer(_pPage.X18)), _pPage, _pPage.X4) _0: - return - } func _sqlite3ScratchFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24550:1 @@ -76031,8 +72712,6 @@ _6: _7: _5: _0: - return - } var _sqlite3ScratchFreeØ00__func__Ø000 [19]int8 // - @@ -76146,9 +72825,7 @@ func _sqlite3BtreeDelete(tls *crt.TLS, _pCur *XBtCursor, _flags uint8) (r0 int32 if _rc == 0 { goto _21 } - - r0 = _rc - return + return _rc _21: goto _22 @@ -76166,9 +72843,7 @@ _18: if _rc == 0 { goto _24 } - - r0 = _rc - return + return _rc _24: _23: @@ -76180,9 +72855,7 @@ _23: if _rc == 0 { goto _26 } - - r0 = _rc - return + return _rc _26: _25: @@ -76196,9 +72869,7 @@ _27: if _rc == 0 { goto _28 } - - r0 = _rc - return + return _rc _28: _rc = _clearCell(tls, _pPage, _pCell, &_info) @@ -76206,9 +72877,7 @@ _28: if _rc == 0 { goto _29 } - - r0 = _rc - return + return _rc _29: if (_pPage.X5) != 0 { @@ -76221,9 +72890,7 @@ _29: if uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pLeaf.X19))+1*uintptr(i32(4)))))) { goto _31 } - - r0 = _sqlite3CorruptError(tls, i32(67325)) - return + return _sqlite3CorruptError(tls, i32(67325)) _31: _7_nCell = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { @@ -76253,9 +72920,7 @@ _36: if _rc == 0 { goto _37 } - - r0 = _rc - return + return _rc _37: _30: @@ -76327,7 +72992,6 @@ _57: _42: r0 = _rc return - } var _sqlite3BtreeDeleteØ00__func__Ø000 [19]int8 // - @@ -76366,9 +73030,7 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(88582)) - return + return _sqlite3NomemError(tls, i32(88582)) _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_r2)) + uintptr(8 /* X2 */))) = uint16(_nKeyCol) @@ -76392,8 +73054,7 @@ _6: } *_pRes = i32(-1) - r0 = i32(0) - return + return i32(0) _10: _i += 1 @@ -76401,9 +73062,7 @@ _10: _9: *_pRes = _sqlite3VdbeRecordCompare(tls, _pVal.X4, (unsafe.Pointer)(_pVal.X5), _r2) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeSorterCompareØ00__func__Ø000 [25]int8 // - @@ -76439,9 +73098,7 @@ _0: *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)).X0 _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898992)(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 - + return _pKey } func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 int32) { // sqlite3.c:88531:1 @@ -76462,17 +73119,13 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 { goto _2 } - - r0 = _sqlite3NomemError(tls, i32(88539)) - return + return _sqlite3NomemError(tls, i32(88539)) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = _nKey *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(16)) crt.Xmemcpy(tls, (unsafe.Pointer)(_pOut.X5), _pKey, uint32(_nKey)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeSorterRowkeyØ00__func__Ø000 [24]int8 // - @@ -76491,14 +73144,10 @@ func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sq if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { goto _2 } - - r0 = _handleMovedCursor(tls, _p) - return + return _handleMovedCursor(tls, _p) _2: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeCursorRestoreØ00__func__Ø000 [25]int8 // - @@ -76514,9 +73163,7 @@ func _sqlite3BtreeCursorIsValidNN(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { / crt.X__builtin_abort(tls) } }() - r0 = bool2int(int32(_pCur.X12) == i32(1)) - return - + return bool2int(int32(_pCur.X12) == i32(1)) } var _sqlite3BtreeCursorIsValidNNØ00__func__Ø000 [28]int8 // - @@ -76571,7 +73218,6 @@ _9: _4: r0 = _rc return - } var _sqlite3BtreeFirstØ00__func__Ø000 [18]int8 // - @@ -76609,9 +73255,7 @@ func _sqlite3BtreeRowCountEst(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sq }() == 0 { goto _6 } - - r0 = int64(i32(-1)) - return + return int64(i32(-1)) _6: if func() int32 { @@ -76626,9 +73270,7 @@ _6: }() == 0 { goto _9 } - - r0 = int64(i32(-1)) - return + return int64(i32(-1)) _9: *func() *uint8 { _n = int64(i32(1)); return &_i }() = uint8(i32(0)) @@ -76646,9 +73288,7 @@ _10: goto _10 _13: - r0 = _n - return - + return _n } var _sqlite3BtreeRowCountEstØ00__func__Ø000 [24]int8 // - @@ -76691,8 +73331,7 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( _5: *_pbEof = i32(1) _6: - r0 = _rc - return + return _rc _4: func() { @@ -76716,9 +73355,7 @@ _4: _rc = _vdbeSorterSetupMerge(tls, _pSorter) *_pbEof = i32(0) _11: - r0 = _rc - return - + return _rc } var _sqlite3VdbeSorterRewindØ00__func__Ø000 [24]int8 // - @@ -76742,9 +73379,7 @@ func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898992) (r0 i if _rc == i32(0) { goto _0 } - - r0 = _rc - return + return _rc _0: _p = (*XSorterRecord)(unsafe.Pointer(_pList.X0)) @@ -76753,9 +73388,7 @@ _0: if _aSlot != nil { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(87261)) - return + return _sqlite3NomemError(tls, i32(87261)) _1: _2: @@ -76839,9 +73472,7 @@ _17: crt.X__builtin_abort(tls) } }() - r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) - return - + return int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) } func _vdbeSortAllocUnpacked(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // sqlite3.c:87177:1 @@ -76853,39 +73484,29 @@ func _vdbeSortAllocUnpacked(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // if (*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)) != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(87180)) - return + return _sqlite3NomemError(tls, i32(87180)) _1: *(*uint16)(unsafe.Pointer(uintptr(_pTask.X3) + uintptr(8 /* X2 */))) = (*XKeyInfo)(unsafe.Pointer((*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X7)).X2 *(*uint8)(unsafe.Pointer(uintptr(_pTask.X3) + uintptr(11 /* X4 */))) = uint8(i32(0)) _0: - r0 = i32(0) - return - + return i32(0) } func _vdbeSorterGetCompare(tls *crt.TLS, _p *XVdbeSorter) (r0 func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32) { // sqlite3.c:87233:1 if int32(_p.X16) != i32(1) { goto _0 } - - r0 = _vdbeSorterCompareInt - return + return _vdbeSorterCompareInt _0: if int32(_p.X16) != i32(2) { goto _2 } - - r0 = _vdbeSorterCompareText - return + return _vdbeSorterCompareText _2: - r0 = _vdbeSorterCompare - return - + return _vdbeSorterCompare } func _vdbeSorterCompareInt(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32, _pKey1 unsafe.Pointer, _nKey1 int32, _pKey2 unsafe.Pointer, _nKey2 int32) (r0 int32) { // sqlite3.c:86693:1 @@ -77039,7 +73660,6 @@ _37: _36: r0 = _res return - } var _vdbeSorterCompareIntØ00__func__Ø000 [21]int8 // - @@ -77065,9 +73685,7 @@ func _vdbeSorterCompareTail(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *i _sqlite3VdbeRecordUnpack(tls, (*XKeyInfo)(unsafe.Pointer((*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X7)), _nKey2, _pKey2, _r2) *_pbKey2Cached = i32(1) _0: - r0 = _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _r2, i32(1)) - return - + return _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _r2, i32(1)) } func _vdbeSorterCompareText(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32, _pKey1 unsafe.Pointer, _nKey1 int32, _pKey2 unsafe.Pointer, _nKey2 int32) (r0 int32) { // sqlite3.c:86652:1 @@ -77135,7 +73753,6 @@ _10: _9: r0 = _res return - } func _vdbeSorterCompare(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32, _pKey1 unsafe.Pointer, _nKey1 int32, _pKey2 unsafe.Pointer, _nKey2 int32) (r0 int32) { // sqlite3.c:86633:1 @@ -77149,9 +73766,7 @@ func _vdbeSorterCompare(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32 _sqlite3VdbeRecordUnpack(tls, (*XKeyInfo)(unsafe.Pointer((*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X7)), _nKey2, _pKey2, _r2) *_pbKey2Cached = i32(1) _0: - r0 = _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _r2) - return - + return _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _r2) } var _vdbeSorterSortØ00__func__Ø000 [15]int8 // - @@ -77216,9 +73831,7 @@ _8: goto _3 _5: - r0 = _pFinal - return - + return _pFinal } var _vdbeSorterMergeØ00__func__Ø000 [16]int8 // - @@ -77324,9 +73937,7 @@ _18: if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { goto _21 } - - r0 = _sqlite3NomemError(tls, i32(87600)) - return + return _sqlite3NomemError(tls, i32(87600)) _21: _20: @@ -77336,7 +73947,6 @@ _9: _7: r0 = _rc return - } func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898992) (r0 int32) { // sqlite3.c:87398:1 @@ -77440,9 +74050,7 @@ _12: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _vdbeSorterListToPMAØ00__func__Ø000 [20]int8 // - @@ -77459,9 +74067,7 @@ func _vdbeSorterOpenTempFile(tls *crt.TLS, _db *Xsqlite3, _nExtend int64, _ppFd if _sqlite3FaultSim(tls, i32(202)) == 0 { goto _0 } - - r0 = i32(3338) - return + return i32(3338) _0: _rc = _sqlite3OsOpenMalloc(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _ppFd, i32(4126), &_rc) @@ -77480,7 +74086,6 @@ _2: _1: r0 = _rc return - } func _vdbeSorterExtendFile(tls *crt.TLS, _db *Xsqlite3, _pFd *Xsqlite3_file, _nByte int64) { // sqlite3.c:87131:1 @@ -77499,8 +74104,6 @@ func _vdbeSorterExtendFile(tls *crt.TLS, _db *Xsqlite3, _pFd *Xsqlite3_file, _nB _sqlite3OsFetch(tls, _pFd, int64(i32(0)), int32(_nByte), &_1_p) _sqlite3OsUnfetch(tls, _pFd, int64(i32(0)), _1_p) _1: - return - } func _vdbePmaWriterInit(tls *crt.TLS, _pFd *Xsqlite3_file, _p *XPmaWriter, _nBuf int32, _iStart int64) { // sqlite3.c:87303:1 @@ -77519,8 +74122,6 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _nBuf *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X6 */))))) = _pFd _1: - return - } func _vdbePmaWriteVarint(tls *crt.TLS, _p *XPmaWriter, _iVal uint64) { // sqlite3.c:87377:1 @@ -77530,8 +74131,6 @@ func _vdbePmaWriteVarint(tls *crt.TLS, _p *XPmaWriter, _iVal uint64) { // sqlite _ = _aByte _nByte = _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(&_aByte)), _iVal) _vdbePmaWriteBlob(tls, _p, (*uint8)(unsafe.Pointer(&_aByte)), _nByte) - return - } func _vdbePmaWriteBlob(tls *crt.TLS, _p *XPmaWriter, _pData *uint8, _nData int32) { // sqlite3.c:87325:1 @@ -77584,8 +74183,6 @@ _4: goto _0 _1: - return - } var _vdbePmaWriteBlobØ00__func__Ø000 [17]int8 // - @@ -77616,9 +74213,7 @@ _4: Xsqlite3_free(tls, (unsafe.Pointer)(_p.X1)) _rc = _p.X0 crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(32)) - r0 = _rc - return - + return _rc } var _vdbePmaWriterFinishØ00__func__Ø000 [20]int8 // - @@ -77640,9 +74235,8 @@ func _vdbeSorterCreateThread(tls *crt.TLS, _pTask *XSortSubtask, _xTask func(*cr crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0 /* X0 */))))), _xTask, _pIn) - return - + /* X0 */ + return _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0))))), _xTask, _pIn) } var _vdbeSorterCreateThreadØ00__func__Ø000 [23]int8 // - @@ -77683,9 +74277,7 @@ func _sqlite3ThreadCreate(tls *crt.TLS, _ppThread **XSQLiteThread, _xTask func(* if _p != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = _sqlite3NomemError(tls, i32(26870)) - return + return _sqlite3NomemError(tls, i32(26870)) _6: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(20)) @@ -77709,9 +74301,7 @@ _8: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _xTask(tls, _pIn) _9: *_ppThread = _p - r0 = i32(0) - return - + return i32(0) } var _sqlite3ThreadCreateØ00__func__Ø000 [20]int8 // - @@ -77734,9 +74324,7 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point }() _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5898992)(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 - + return (unsafe.Pointer)(uintptr(_rc)) } var _vdbeSorterFlushThreadØ00__func__Ø000 [22]int8 // - @@ -77887,9 +74475,7 @@ _4: _vdbeMergeEngineFree(tls, _pMain) _32: - r0 = _rc - return - + return _rc } func _vdbeSorterMergeTreeBuild(tls *crt.TLS, _pSorter *XVdbeSorter, _ppOut **XMergeEngine) (r0 int32) { // sqlite3.c:88258:1 @@ -78038,9 +74624,7 @@ _9: _pMain = (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) _32: *_ppOut = _pMain - r0 = _rc - return - + return _rc } var _vdbeSorterMergeTreeBuildØ00__func__Ø000 [25]int8 // - @@ -78092,9 +74676,7 @@ _3: *(**XPmaReader)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(12 /* X3 */))))) = (*XPmaReader)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 16*uintptr(i32(1)))))) *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X2 */))) = (*int32)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pNew.X3) + 52*uintptr(_N))))) _6: - r0 = _pNew - return - + return _pNew } var _vdbeMergeEngineNewØ00__func__Ø000 [19]int8 // - @@ -78120,9 +74702,7 @@ _0: goto _0 _1: - r0 = _nDepth - return - + return _nDepth } func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _piOffset *int64, _ppOut **XMergeEngine) (r0 int32) { // sqlite3.c:88145:1 @@ -78169,9 +74749,7 @@ _5: *_ppOut = (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) _6: *_piOffset = _iOff - r0 = _rc - return - + return _rc } func _vdbePmaReaderInit(tls *crt.TLS, _pTask *XSortSubtask, _pFile *XSorterFile, _iStart int64, _pReadr *XPmaReader, _pnByte *int64) (r0 int32) { // sqlite3.c:86573:1 @@ -78223,9 +74801,7 @@ _9: _rc = _vdbePmaReaderNext(tls, _pReadr) _10: - r0 = _rc - return - + return _rc } var _vdbePmaReaderInitØ00__func__Ø000 [18]int8 // - @@ -78253,9 +74829,7 @@ func _vdbePmaReaderSeek(tls *crt.TLS, _pTask *XSortSubtask, _pReadr *XPmaReader, if _sqlite3FaultSim(tls, i32(201)) == 0 { goto _3 } - - r0 = i32(266) - return + return i32(266) _3: if (_pReadr.X9) == nil { @@ -78304,7 +74878,6 @@ _10: _6: r0 = _rc return - } var _vdbePmaReaderSeekØ00__func__Ø000 [18]int8 // - @@ -78333,7 +74906,6 @@ _1: _0: r0 = _rc return - } func _vdbePmaReadVarint(tls *crt.TLS, _p *XPmaReader, _pnOut *uint64) (r0 int32) { // sqlite3.c:86429:1 @@ -78378,9 +74950,7 @@ _5: if _4_rc == 0 { goto _6 } - - r0 = _4_rc - return + return _4_rc _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_4_aVarint)) + 1*uintptr(postInc961(&_4_i, int32(1))&i32(15)))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_a)) + 1*uintptr(i32(0)))) @@ -78393,7 +74963,6 @@ _4: _1: r0 = i32(0) return - } func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8) (r0 int32) { // sqlite3.c:86335:1 @@ -78427,8 +74996,7 @@ func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8 *p = (*p) + int64(_nByte) sink967 = *p } - r0 = i32(0) - return + return i32(0) _0: func() { @@ -78468,9 +75036,7 @@ _5: if _2_rc == i32(0) { goto _10 } - - r0 = _2_rc - return + return _2_rc _10: _3: @@ -78511,9 +75077,7 @@ _17: if _7_aNew != nil { goto _18 } - - r0 = _sqlite3NomemError(tls, i32(86392)) - return + return _sqlite3NomemError(tls, i32(86392)) _18: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = _7_nNew @@ -78542,9 +75106,7 @@ _21: if _8_rc == i32(0) { goto _22 } - - r0 = _8_rc - return + return _8_rc _22: func() { @@ -78564,9 +75126,7 @@ _22: _20: *_ppOut = _p.X5 _12: - r0 = i32(0) - return - + return i32(0) } var _vdbePmaReadBlobØ00__func__Ø000 [16]int8 // - @@ -78610,8 +75170,7 @@ _1: } _vdbePmaReaderClear(tls, _pReadr) - r0 = _rc - return + return _rc _4: _0: @@ -78628,9 +75187,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pReadr)) + uintptr(20 /* X3 */))) = int32(_nRec) _rc = _vdbePmaReadBlob(tls, _pReadr, int32(_nRec), (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pReadr))+uintptr(32 /* X6 */)))) _6: - r0 = _rc - return - + return _rc } func _vdbeIncrSwap(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite3.c:87798:1 @@ -78681,7 +75238,6 @@ _6: _5: r0 = _rc return - } func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite3.c:87774:1 @@ -78694,9 +75250,7 @@ func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqli crt.X__builtin_abort(tls) } }() - r0 = _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p) - return - + return _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p) } var _vdbeIncrBgPopulateØ00__func__Ø000 [19]int8 // - @@ -78713,9 +75267,7 @@ func _vdbeIncrPopulateThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Poin _pIncr = (*XIncrMerger)(unsafe.Pointer(_pCtx)) _pRet = (unsafe.Pointer)(uintptr(_vdbeIncrPopulate(tls, _pIncr))) *(*int32)(unsafe.Pointer(uintptr(_pIncr.X0) + uintptr(4 /* X1 */))) = i32(1) - r0 = _pRet - return - + return _pRet } func _vdbeIncrPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite3.c:87722:1 @@ -78794,9 +75346,7 @@ _3: _rc = _rc2 _8: - r0 = _rc - return - + return _rc } var _vdbeIncrPopulateØ00__func__Ø000 [17]int8 // - @@ -78884,14 +75434,12 @@ _12: _4: *_pbEof = bool2int((*Xsqlite3_file)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMerger.X3)+52*uintptr(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger.X2)) + 4*uintptr(i32(1))))))).X4)) == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0))))) _0: - r0 = func() int32 { + return func() int32 { if _rc == i32(0) { return int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) } return _rc }() - return - } func _vdbeSorterAddToTree(tls *crt.TLS, _pTask *XSortSubtask, _nDepth int32, _iSeq int32, _pRoot *XMergeEngine, _pLeaf *XMergeEngine) (r0 int32) { // sqlite3.c:88202:1 @@ -78971,9 +75519,7 @@ _8: _13: _vdbeIncrFree(tls, _pIncr) _14: - r0 = _rc - return - + return _rc } func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngine, _ppOut **XIncrMerger) (r0 int32) { // sqlite3.c:87837:1 @@ -79011,9 +75557,7 @@ _2: _vdbeMergeEngineFree(tls, _pMerger) _rc = _sqlite3NomemError(tls, i32(87852)) _5: - r0 = _rc - return - + return _rc } var _vdbeSorterSetupMergeØ00__func__Ø000 [21]int8 // - @@ -79029,8 +75573,6 @@ func _vdbeIncrMergerSetThreads(tls *crt.TLS, _pIncr *XIncrMerger) { // sqlite3.c *p = (*p) - int64(_pIncr.X3) sink967 = *p } - return - } func _vdbePmaReaderIncrInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0 int32) { // sqlite3.c:88115:1 @@ -79066,7 +75608,6 @@ _5: _0: r0 = _rc return - } var _vdbePmaReaderIncrInitØ00__func__Ø000 [22]int8 // - @@ -79083,9 +75624,7 @@ func _vdbePmaReaderBgIncrInit(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Poi _pReader = (*XPmaReader)(unsafe.Pointer(_pCtx)) _pRet = (unsafe.Pointer)(uintptr(_vdbePmaReaderIncrMergeInit(tls, _pReader, i32(1)))) *(*int32)(unsafe.Pointer(uintptr((*XIncrMerger)(unsafe.Pointer(_pReader.X10)).X0) + uintptr(4 /* X1 */))) = i32(1) - r0 = _pRet - return - + return _pRet } func _vdbePmaReaderIncrMergeInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0 int32) { // sqlite3.c:88027:1 @@ -79169,9 +75708,7 @@ _9: _rc = _vdbePmaReaderNext(tls, _pReadr) _15: - r0 = _rc - return - + return _rc } func _vdbeMergeEngineInit(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngine, _eMode int32) (r0 int32) { // sqlite3.c:87956:1 @@ -79210,9 +75747,7 @@ _8: if _rc == i32(0) { goto _9 } - - r0 = _rc - return + return _rc _9: _i += 1 @@ -79230,9 +75765,7 @@ _10: goto _10 _13: - r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) - return - + return int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) } var _vdbeMergeEngineInitØ00__func__Ø000 [20]int8 // - @@ -79318,8 +75851,6 @@ _12: _8: _6: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger.X2)) + 4*uintptr(_iOut))) = _iRes - return - } var _vdbeMergeEngineCompareØ00__func__Ø000 [23]int8 // - @@ -79414,9 +75945,7 @@ _23: *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil) _rc = i32(0) _22: - r0 = _rc - return - + return _rc } var _sqlite3VdbeSorterNextØ00__func__Ø000 [22]int8 // - @@ -79572,9 +76101,7 @@ _29: if _10_aNew != nil { goto _30 } - - r0 = _sqlite3NomemError(tls, i32(87691)) - return + return _sqlite3NomemError(tls, i32(87691)) _30: *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(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))))) @@ -79600,9 +76127,7 @@ _24: if _pNew != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } - - r0 = _sqlite3NomemError(tls, i32(87705)) - return + return _sqlite3NomemError(tls, i32(87705)) _33: *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) @@ -79610,9 +76135,7 @@ _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)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew - r0 = _rc - return - + return _rc } var _sqlite3VdbeSorterWriteØ00__func__Ø000 [23]int8 // - @@ -79622,9 +76145,7 @@ func init() { } func _sqlite3HeapNearlyFull(tls *crt.TLS) (r0 int32) { // sqlite3.c:24359:1 - r0 = _mem0.X5 - return - + return _mem0.X5 } func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid *int64) (r0 int32) { // sqlite3.c:75709:1 @@ -79661,9 +76182,7 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid if _rc == 0 { goto _4 } - - r0 = _rc - return + return _rc _4: func() { @@ -79701,14 +76220,11 @@ _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((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) _sqlite3VdbeMemRelease(tls, &_m) - r0 = i32(0) - return + return i32(0) _idx_rowid_corruption: _sqlite3VdbeMemRelease(tls, &_m) - r0 = _sqlite3CorruptError(tls, i32(75772)) - return - + return _sqlite3CorruptError(tls, i32(75772)) } var _sqlite3VdbeIdxRowidØ00__func__Ø000 [20]int8 // - @@ -79746,8 +76262,7 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p } *_res = i32(0) - r0 = _sqlite3CorruptError(tls, i32(75805)) - return + return _sqlite3CorruptError(tls, i32(75805)) _5: _sqlite3VdbeMemInit(tls, &_m, _db, uint16(i32(0))) @@ -79755,16 +76270,12 @@ _5: if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: *_res = _sqlite3VdbeRecordCompare(tls, _m.X4, (unsafe.Pointer)(_m.X5), _pUnpacked) _sqlite3VdbeMemRelease(tls, &_m) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeIdxKeyCompareØ00__func__Ø000 [25]int8 // - @@ -79779,9 +76290,7 @@ func _sqlite3BtreeDropTable(tls *crt.TLS, _p *XBtree, _iTable int32, _piMoved *i _sqlite3BtreeEnter(tls, _p) _rc = _btreeDropTable(tls, _p, uint32(_iTable), _piMoved) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32) (r0 int32) { // sqlite3.c:67664:1 @@ -79819,9 +76328,7 @@ func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32) if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: _rc = _sqlite3BtreeClearTable(tls, _p, int32(_iTable), (*int32)(unsafe.Pointer(uintptr(i32(0))))) @@ -79830,8 +76337,7 @@ _6: } _releasePage(tls, _pPage) - r0 = _rc - return + return _rc _7: *_piMoved = i32(0) @@ -79849,9 +76355,7 @@ _7: if _rc == i32(0) { goto _10 } - - r0 = _rc - return + return _rc _10: goto _11 @@ -79862,9 +76366,7 @@ _9: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: _rc = _relocatePage(tls, _pBt, _5_pMove, uint8(i32(1)), uint32(i32(0)), _iTable, i32(0)) @@ -79872,9 +76374,7 @@ _12: if _rc == i32(0) { goto _13 } - - r0 = _rc - return + return _rc _13: _5_pMove = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) @@ -79884,9 +76384,7 @@ _13: if _rc == i32(0) { goto _14 } - - r0 = _rc - return + return _rc _14: *_piMoved = int32(_2_maxRootPgno) @@ -79914,9 +76412,7 @@ _8: _freePage(tls, _pPage, &_rc) _releasePage(tls, _pPage) _20: - r0 = _rc - return - + return _rc } var _btreeDropTableØ00__func__Ø000 [15]int8 // - @@ -79947,9 +76443,7 @@ func _sqlite3BtreeClearTable(tls *crt.TLS, _p *XBtree, _iTable int32, _pnChange _rc = _clearDatabasePage(tls, _pBt, uint32(_iTable), i32(0), _pnChange) _2: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeClearTableØ00__func__Ø000 [23]int8 // - @@ -79980,18 +76474,14 @@ func _clearDatabasePage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _freePageFl if _pgno <= _btreePagecount(tls, _pBt) { goto _2 } - - r0 = _sqlite3CorruptError(tls, i32(67564)) - return + return _sqlite3CorruptError(tls, i32(67564)) _2: _rc = _getAndInitPage(tls, _pBt, _pgno, &_pPage, (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) if _rc == 0 { goto _3 } - - r0 = _rc - return + return _rc _3: if (_pPage.X1) == 0 { @@ -80086,9 +76576,7 @@ _20: _cleardatabasepage_out: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(1 /* X1 */))) = uint8(i32(0)) _releasePage(tls, _pPage) - r0 = _rc - return - + return _rc } var _clearDatabasePageØ00__func__Ø000 [18]int8 // - @@ -80151,8 +76639,6 @@ _11: goto _7 _10: - return - } var _sqlite3RootPageMovedØ00__func__Ø000 [21]int8 // - @@ -80162,9 +76648,7 @@ func init() { } func _sqlite3BtreeClearTableOfCursor(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:67640:1 - r0 = _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer(_pCur.X0)), int32(_pCur.X7), (*int32)(unsafe.Pointer(uintptr(i32(0))))) - return - + return _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer(_pCur.X0)), int32(_pCur.X7), (*int32)(unsafe.Pointer(uintptr(i32(0))))) } func _sqlite3AnalysisLoad(tls *crt.TLS, _db *Xsqlite3, _iDb int32) (r0 int32) { // sqlite3.c:98531:1 @@ -80280,9 +76764,7 @@ _23: _sqlite3OomFault(tls, _db) _25: - r0 = _rc - return - + return _rc } var _sqlite3AnalysisLoadØ00__func__Ø000 [20]int8 // - @@ -80332,9 +76814,7 @@ _5: if _p == nil { goto _15 } - - r0 = _p - return + return _p _15: _12: @@ -80360,9 +76840,7 @@ _17: goto _3 _4: - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3FindTableØ00__func__Ø000 [17]int8 // - @@ -80398,18 +76876,14 @@ func _analysisLoader(tls *crt.TLS, _pData unsafe.Pointer, _argc int32, _argv **i if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _pTable = _sqlite3FindTable(tls, (*Xsqlite3)(unsafe.Pointer(_pInfo.X0)), *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))), _pInfo.X1) if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -80464,9 +76938,7 @@ _10: sink985 = *p } _12: - r0 = i32(0) - return - + return i32(0) } var _analysisLoaderØ00__func__Ø000 [15]int8 // - @@ -80590,8 +77062,6 @@ _28: goto _17 _18: - return - } var _decodeIntArrayØ00__func__Ø000 [15]int8 // - @@ -80601,9 +77071,7 @@ func init() { } func Xsqlite3_strglob(tls *crt.TLS, _zGlobPattern *int8, _zString *int8) (r0 int32) { // sqlite3.c:106062:12 - r0 = _patternCompare(tls, (*uint8)(unsafe.Pointer(_zGlobPattern)), (*uint8)(unsafe.Pointer(_zString)), &_globInfo, uint32(i32(91))) - return - + return _patternCompare(tls, (*uint8)(unsafe.Pointer(_zGlobPattern)), (*uint8)(unsafe.Pointer(_zString)), &_globInfo, uint32(i32(91))) } func _patternCompare(tls *crt.TLS, _zPattern *uint8, _zString *uint8, _pInfo *TcompareInfo, _matchOther uint32) (r0 int32) { // sqlite3.c:105934:1 @@ -80664,9 +77132,7 @@ _5: if _c != _matchOne || _sqlite3Utf8Read(tls, &_zString) != uint32(i32(0)) { goto _11 } - - r0 = i32(2) - return + return i32(2) _11: goto _5 @@ -80675,9 +77141,7 @@ _6: if _c != uint32(i32(0)) { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: if _c != _matchOther { @@ -80692,9 +77156,7 @@ _12: if _c != uint32(i32(0)) { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: goto _17 @@ -80715,9 +77177,7 @@ _20: if _9_bMatch == i32(1) { goto _22 } - - r0 = _9_bMatch - return + return _9_bMatch _22: if int32(*postInc4543(&_zString, 1)) < i32(192) { @@ -80737,8 +77197,7 @@ _23: goto _20 _21: - r0 = i32(2) - return + return i32(2) _17: _14: @@ -80773,9 +77232,7 @@ _32: if _13_bMatch == i32(1) { goto _33 } - - r0 = _13_bMatch - return + return _13_bMatch _33: goto _29 @@ -80805,9 +77262,7 @@ _39: if _17_bMatch == i32(1) { goto _40 } - - r0 = _17_bMatch - return + return _17_bMatch _40: goto _35 @@ -80830,9 +77285,7 @@ _4: if _c != uint32(i32(0)) { goto _43 } - - r0 = i32(1) - return + return i32(1) _43: _zEscaped = _zPattern @@ -80846,9 +77299,7 @@ _42: if _c != uint32(i32(0)) { goto _45 } - - r0 = i32(1) - return + return i32(1) _45: _c2 = _sqlite3Utf8Read(tls, &_zPattern) @@ -80906,9 +77357,7 @@ _50: if _c2 != uint32(i32(0)) && (_21_seen^_21_invert) != i32(0) { goto _61 } - - r0 = i32(1) - return + return i32(1) _61: goto _0 @@ -80942,18 +77391,15 @@ _68: goto _0 _71: - r0 = i32(1) - return + return i32(1) _1: - r0 = func() int32 { + return func() int32 { if int32(*_zString) == i32(0) { return i32(0) } return i32(1) }() - return - } func _sqlite3Utf8Read(tls *crt.TLS, _pz **uint8) (r0 uint32) { // sqlite3.c:27247:1 @@ -80983,7 +77429,6 @@ _5: _0: r0 = _c return - } var _patternCompareØ00__func__Ø000 [15]int8 // - @@ -81080,8 +77525,6 @@ _13: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(_pIdx.X13))) = int16(i32(0)) _18: - return - } var _sqlite3DefaultRowEstØ00__func__Ø000 [21]int8 // - @@ -81127,8 +77570,6 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *p = (*p) | i32(2) sink961 = *p } - return - } var _sqlite3UnlinkAndDeleteTableØ00__func__Ø000 [28]int8 // - @@ -81215,8 +77656,6 @@ _4: *p = (*p) | i32(2) sink961 = *p } - return - } var _sqlite3UnlinkAndDeleteIndexØ00__func__Ø000 [28]int8 // - @@ -81279,8 +77718,6 @@ _5: sink961 = *p } _4: - return - } var _sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000 [30]int8 // - @@ -81290,9 +77727,8 @@ func init() { } func _tableOfTrigger(tls *crt.TLS, _pTrigger *XTrigger) (r0 *XTable) { // sqlite3.c:122706:1 - r0 = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTrigger.X7)+uintptr(8 /* X2 */))), _pTrigger.X1))) - return - + /* X2 */ + return (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTrigger.X7)+uintptr(8))), _pTrigger.X1))) } func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot int32, _mxErr int32, _pnErr *int32) (r0 *int8) { // sqlite3.c:68417:1 @@ -81451,9 +77887,8 @@ _29: } }() _sqlite3BtreeLeave(tls, _p) - r0 = _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(40 /* X10 */)))) - return - + /* X10 */ + return _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(40)))) } var _sqlite3BtreeIntegrityCheckØ00__func__Ø000 [27]int8 // - @@ -81474,8 +77909,6 @@ func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // s *p = uint8(int32(*p) | (i32(1) << uint(int32(_iPg&uint32(i32(7)))))) sink4537 = *p } - return - } var _setPageReferencedØ00__func__Ø000 [18]int8 // - @@ -81596,8 +78029,6 @@ _19: goto _0 _1: - return - } func _checkAppendMsg(tls *crt.TLS, _pCheck *XIntegrityCk, _zFormat *int8, args ...interface{}) { // sqlite3.c:67916:1 @@ -81606,7 +78037,6 @@ func _checkAppendMsg(tls *crt.TLS, _pCheck *XIntegrityCk, _zFormat *int8, args . if (_pCheck.X4) != 0 { goto _0 } - return _0: @@ -81633,17 +78063,13 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(24 /* X6 */))) = i32(1) _3: - return - } func _checkRef(tls *crt.TLS, _pCheck *XIntegrityCk, _iPage uint32) (r0 int32) { // sqlite3.c:67968:1 if _iPage != uint32(i32(0)) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if _iPage <= (_pCheck.X3) { @@ -81651,8 +78077,7 @@ _0: } _checkAppendMsg(tls, _pCheck, str(90956), _iPage) - r0 = i32(1) - return + return i32(1) _1: if _getPageReferenced(tls, _pCheck, _iPage) == 0 { @@ -81660,14 +78085,11 @@ _1: } _checkAppendMsg(tls, _pCheck, str(90980), _iPage) - r0 = i32(1) - return + return i32(1) _2: _setPageReferenced(tls, _pCheck, _iPage) - r0 = i32(0) - return - + return i32(0) } func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 int32) { // sqlite3.c:67946:1 @@ -81677,9 +78099,7 @@ func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 in crt.X__builtin_abort(tls) } }() - r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))) & (i32(1) << uint(int32(_iPg&uint32(i32(7))))) - return - + return int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))) & (i32(1) << uint(int32(_iPg&uint32(i32(7))))) } var _getPageReferencedØ00__func__Ø000 [18]int8 // - @@ -81716,8 +78136,6 @@ _0: _checkAppendMsg(tls, _pCheck, str(91060), _iChild, int32(_eType), _iParent, int32(_ePtrmapType), _iPtrmapParent) _4: - return - } func _checkTreePage(tls *crt.TLS, _pCheck *XIntegrityCk, _iPage int32, _piMinKey *int64, _maxKey int64) (r0 int32) { // sqlite3.c:68153:1 @@ -81800,17 +78218,13 @@ func _checkTreePage(tls *crt.TLS, _pCheck *XIntegrityCk, _iPage int32, _piMinKey if _iPage != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _checkRef(tls, _pCheck, uint32(_iPage)) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(28 /* X7 */))) = str(91116) @@ -82104,9 +78518,7 @@ _61: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(28 /* X7 */))) = _saved_zPfx *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(32 /* X8 */))) = _saved_v1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(36 /* X9 */))) = _saved_v2 - r0 = _depth + i32(1) - return - + return _depth + i32(1) } var _checkTreePageØ00__func__Ø000 [14]int8 // - @@ -82134,8 +78546,6 @@ _0: goto _0 _1: - return - } func _btreeHeapPull(tls *crt.TLS, _aHeap *uint32, _pOut *uint32) (r0 int32) { // sqlite3.c:68119:1 @@ -82148,9 +78558,7 @@ func _btreeHeapPull(tls *crt.TLS, _aHeap *uint32, _pOut *uint32) (r0 int32) { // if store985(&_x, *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHeap)) + 4*uintptr(i32(0))))) != uint32(i32(0)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: *_pOut = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHeap)) + 4*uintptr(i32(1)))) @@ -82183,9 +78591,7 @@ _4: goto _1 _2: - r0 = i32(1) - return - + return i32(1) } func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1 @@ -82231,8 +78637,6 @@ _4: }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(32)) _5: - return - } var _sqlite3VdbeMemSetRowSetØ00__func__Ø000 [24]int8 // - @@ -82260,9 +78664,7 @@ func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N *(*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) - r0 = _p - return - + return _p } var _sqlite3RowSetInitØ00__func__Ø000 [18]int8 // - @@ -82286,7 +78688,6 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. if _pEntry != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -82314,8 +78715,6 @@ _4: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))))) = _pEntry _6: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = _pEntry - return - } var _sqlite3RowSetInsertØ00__func__Ø000 [20]int8 // - @@ -82341,9 +78740,7 @@ func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *TRowSetEntry) { // sqlite if _1_pNew != (*TRowSetChunk)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) _3: *(**TRowSetChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNew)) + uintptr(0 /* X0 */))))) = (*TRowSetChunk)(unsafe.Pointer(_p.X0)) @@ -82352,9 +78749,8 @@ _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 = postInc5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X4 */))))), 16) - return - + /* X4 */ + return postInc5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16))))), 16) } var _rowSetEntryAllocØ00__func__Ø000 [17]int8 // - @@ -82404,13 +78800,10 @@ _4: _sqlite3RowSetClear(tls, _p) _7: - r0 = i32(1) - return + return i32(1) _6: - r0 = i32(0) - return - + return i32(0) } var _sqlite3RowSetNextØ00__func__Ø000 [18]int8 // - @@ -82476,9 +78869,7 @@ _7: goto _6 _9: - r0 = _pIn - return - + return _pIn } func _rowSetEntryMerge(tls *crt.TLS, _pA *TRowSetEntry, _pB *TRowSetEntry) (r0 *TRowSetEntry) { // sqlite3.c:46457:1 @@ -82542,9 +78933,7 @@ _15: goto _3 _5: - r0 = (*TRowSetEntry)(unsafe.Pointer(_head.X1)) - return - + return (*TRowSetEntry)(unsafe.Pointer(_head.X1)) } var _rowSetEntryMergeØ00__func__Ø000 [17]int8 // - @@ -82660,8 +79049,7 @@ _20: goto _23 _22: - r0 = i32(1) - return + return i32(1) _23: _21: @@ -82672,9 +79060,7 @@ _19: goto _14 _17: - r0 = i32(0) - return - + return i32(0) } var _sqlite3RowSetTestØ00__func__Ø000 [18]int8 // - @@ -82714,9 +79100,7 @@ _2: goto _2 _5: - r0 = _p - return - + return _p } var _rowSetListToTreeØ00__func__Ø000 [17]int8 // - @@ -82733,9 +79117,7 @@ func _rowSetNDeepTree(tls *crt.TLS, _ppList **TRowSetEntry, _iDepth int32) (r0 * if (*_ppList) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) _0: if _iDepth <= i32(1) { @@ -82747,9 +79129,7 @@ _0: if _p != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _pLeft - return + return _pLeft _2: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = _pLeft @@ -82762,9 +79142,7 @@ _1: *_ppList = (*TRowSetEntry)(unsafe.Pointer(_p.X1)) *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) _3: - r0 = _p - return - + return _p } func _rowSetTreeToList(tls *crt.TLS, _pIn *TRowSetEntry, _ppFirst **TRowSetEntry, _ppLast **TRowSetEntry) { // sqlite3.c:46521:1 @@ -82803,8 +79181,6 @@ _5: crt.X__builtin_abort(tls) } }() - return - } var _rowSetTreeToListØ00__func__Ø000 [17]int8 // - @@ -82865,14 +79241,12 @@ _14: goto _8 _12: - r0 = func() int32 { + return func() int32 { if (_rc == i32(0)) && _bBusy != 0 { return i32(5) } return _rc }() - return - } var _sqlite3CheckpointØ00__func__Ø000 [18]int8 // - @@ -82905,9 +79279,7 @@ _1: _2: _sqlite3BtreeLeave(tls, _p) _0: - r0 = _rc - return - + return _rc } func _sqlite3PagerCheckpoint(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3, _eMode int32, _pnLog *int32, _pnCkpt *int32) (r0 int32) { // sqlite3.c:54160:1 @@ -82925,9 +79297,7 @@ func _sqlite3PagerCheckpoint(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3, _eMod return (_pPager.X53) }(), _pPager.X54, int32(_pPager.X7), _pPager.X48, (*uint8)(unsafe.Pointer(_pPager.X58)), _pnLog, _pnCkpt) _0: - r0 = _rc - return - + return _rc } func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54110:1 @@ -82940,9 +79310,7 @@ func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32 if int32(_pPager.X14) < i32(3) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if func() int32 { @@ -82957,14 +79325,10 @@ _2: }() == 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: - r0 = i32(1) - return - + return i32(1) } var _sqlite3PagerOkToChangeJournalModeØ00__func__Ø000 [34]int8 // - @@ -83026,7 +79390,6 @@ _8: _7: r0 = _rc return - } var _sqlite3PagerCloseWalØ00__func__Ø000 [21]int8 // - @@ -83176,7 +79539,6 @@ _41: _16: r0 = int32(_pPager.X2) return - } func _print_pager_state(tls *crt.TLS, _p *XPager) (r0 *int8) { // sqlite3.c:47860:1 @@ -83276,9 +79638,7 @@ func _print_pager_state(tls *crt.TLS, _p *XPager) (r0 *int8) { // sqlite3.c:4786 }() }() }()), int32(_p.X10), int32(_p.X13), int32(_p.X3), _p.X34, _p.X35, int32(_p.X22), int32(_p.X23), int32(_p.X24)) - r0 = (*int8)(unsafe.Pointer(&_print_pager_stateØ00zRetØ001)) - return - + return (*int8)(unsafe.Pointer(&_print_pager_stateØ00zRetØ001)) } var _print_pager_stateØ00zRetØ001 [1024]int8 // sqlite3.c:47861:15 @@ -83349,9 +79709,7 @@ _4: *p = uint16(int32(*p) & i32(-17)) sink4530 = *p } - r0 = _rc - return - + return _rc } var _sqlite3BtreeSetVersionØ00__func__Ø000 [23]int8 // - @@ -83376,14 +79734,10 @@ func _sqlite3JournalModename(tls *crt.TLS, _eMode int32) (r0 *int8) { // sqlite3 if _eMode != i32(6) { goto _3 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _3: - r0 = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JournalModenameØ00azModeNameØ001)) + 4*uintptr(_eMode))) - return - + return *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JournalModenameØ00azModeNameØ001)) + 4*uintptr(_eMode))) } var _sqlite3JournalModenameØ00__func__Ø000 [23]int8 // - @@ -83434,8 +79788,7 @@ func _sqlite3RunVacuum(tls *crt.TLS, _pzErrMsg **int8, _db *Xsqlite3, _iDb int32 } _sqlite3SetString(tls, _pzErrMsg, _db, str(93456)) - r0 = i32(1) - return + return i32(1) _0: if (_db.X34) <= i32(1) { @@ -83443,8 +79796,7 @@ _0: } _sqlite3SetString(tls, _pzErrMsg, _db, str(93496)) - r0 = i32(1) - return + return i32(1) _1: _saved_flags = _db.X6 @@ -83668,9 +80020,7 @@ _end_of_vacuum: *(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDb)) + uintptr(12 /* X4 */))))) = (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) _39: _sqlite3ResetAllSchemasOfConnection(tls, _db) - r0 = _rc - return - + return _rc } func _execSql(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8) (r0 int32) { // sqlite3.c:124186:1 @@ -83684,9 +80034,7 @@ func _execSql(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8) (r0 in if _rc == i32(0) { goto _0 } - - r0 = _rc - return + return _rc _0: _1: @@ -83742,9 +80090,7 @@ _11: _sqlite3SetString(tls, _pzErrMsg, _db, Xsqlite3_errmsg(tls, _db)) _12: Xsqlite3_finalize(tls, _pStmt) - r0 = _rc - return - + return _rc } var _execSqlØ00__func__Ø000 [8]int8 // - @@ -83765,9 +80111,7 @@ func _sqlite3BtreeGetOptimalReserve(tls *crt.TLS, _p *XBtree) (r0 int32) { // sq _sqlite3BtreeEnter(tls, _p) _n = _sqlite3BtreeGetReserveNoMutex(tls, _p) _sqlite3BtreeLeave(tls, _p) - r0 = _n - return - + return _n } func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int32) { // sqlite3.c:61602:1 @@ -83785,9 +80129,7 @@ func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 _sqlite3BtreeEnter(tls, _p) _res = _sqlite3PagerSetSpillsize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) _sqlite3BtreeLeave(tls, _p) - r0 = _res - return - + return _res } var _sqlite3BtreeSetSpillSizeØ00__func__Ø000 [25]int8 // - @@ -83797,9 +80139,7 @@ func init() { } func _sqlite3PagerSetSpillsize(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 int32) { // sqlite3.c:50335:1 - r0 = _sqlite3PcacheSetSpillsize(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _mxPage) - return - + return _sqlite3PcacheSetSpillsize(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _mxPage) } func _sqlite3PcacheSetSpillsize(tls *crt.TLS, _p *XPCache, _mxPage int32) (r0 int32) { // sqlite3.c:44905:1 @@ -83830,9 +80170,7 @@ _2: _res = _p.X5 _4: - r0 = _res - return - + return _res } var _sqlite3PcacheSetSpillsizeØ00__func__Ø000 [26]int8 // - @@ -83854,9 +80192,7 @@ func _sqlite3BtreeSetPagerFlags(tls *crt.TLS, _p *XBtree, _pgFlags uint32) (r0 i _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetFlags(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgFlags) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeSetPagerFlagsØ00__func__Ø000 [26]int8 // - @@ -83959,8 +80295,6 @@ _15: sink4537 = *p } _16: - return - } func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReserve int32, _iFix int32) (r0 int32) { // sqlite3.c:61669:1 @@ -83982,8 +80316,7 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser } _sqlite3BtreeLeave(tls, _p) - r0 = i32(8) - return + return i32(8) _3: if _nReserve >= i32(0) { @@ -84030,9 +80363,7 @@ _10: } _15: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeSetPageSizeØ00__func__Ø000 [24]int8 // - @@ -84079,9 +80410,7 @@ _3: }()) _4: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _sqlite3BtreeGetAutoVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61806:1 @@ -84100,9 +80429,7 @@ func _sqlite3BtreeGetAutoVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite }() }() _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _execSqlF(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8, args ...interface{}) (r0 int32) { // sqlite3.c:124210:1 @@ -84118,16 +80445,12 @@ func _execSqlF(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8, args if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(7) - return + return i32(7) _0: _rc = _execSql(tls, _db, _pzErrMsg, _z) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_z)) - r0 = _rc - return - + return _rc } var _sqlite3RunVacuumØ00aCopyØ001 [10]uint8 // sqlite3.c:124459:32 @@ -84210,9 +80533,7 @@ _8: _copy_finished: _sqlite3BtreeLeave(tls, _pFrom) _sqlite3BtreeLeave(tls, _pTo) - r0 = _rc - return - + return _rc } var _sqlite3BtreeCopyFileØ00__func__Ø000 [21]int8 // - @@ -84275,9 +80596,7 @@ func Xsqlite3_backup_step(tls *crt.TLS, _p *Xsqlite3_backup, _nPage int32) (r0 i if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(69170)) - return + return _sqlite3MisuseError(tls, i32(69170)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X5)).X3))) @@ -84601,18 +80920,14 @@ _2: _83: _sqlite3BtreeLeave(tls, (*XBtree)(unsafe.Pointer(_p.X6))) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X5)).X3))) - r0 = _rc - return - + return _rc } func _setDestPgsz(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:68928:1 var _rc int32 // sqlite3.c:68929:7 _ = _rc _rc = _sqlite3BtreeSetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1)), _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))), i32(-1), i32(0)) - r0 = _rc - return - + return _rc } var _sqlite3_backup_stepØ00__func__Ø000 [20]int8 // - @@ -84634,8 +80949,6 @@ func _attachBackupObject(tls *crt.TLS, _p *Xsqlite3_backup) { // sqlite3.c:69151 *(**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))))) = *_pp *_pp = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = i32(1) - return - } var _attachBackupObjectØ00__func__Ø000 [19]int8 // - @@ -84645,9 +80958,8 @@ func init() { } func _sqlite3PagerBackupPtr(tls *crt.TLS, _pPager *XPager) (r0 **Xsqlite3_backup) { // sqlite3.c:54137:1 - r0 = (**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(92 /* X36 */))))) - return - + /* X36 */ + return (**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(92))))) } func _sqlite3BtreeNewDb(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:62121:1 @@ -84657,9 +80969,7 @@ func _sqlite3BtreeNewDb(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:6212 *(*uint32)(unsafe.Pointer(uintptr(_p.X1) + uintptr(44 /* X18 */))) = uint32(i32(0)) _rc = _newDatabase(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _backupTruncateFile(tls *crt.TLS, _pFile *Xsqlite3_file, _iSize int64) (r0 int32) { // sqlite3.c:69138:1 @@ -84674,9 +80984,7 @@ func _backupTruncateFile(tls *crt.TLS, _pFile *Xsqlite3_file, _iSize int64) (r0 _rc = _sqlite3OsTruncate(tls, _pFile, _iSize) _1: - r0 = _rc - return - + return _rc } func Xsqlite3_backup_finish(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:69417:12 @@ -84689,9 +80997,7 @@ func Xsqlite3_backup_finish(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // s if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pSrcDb = (*Xsqlite3)(unsafe.Pointer(_p.X5)) @@ -84747,9 +81053,7 @@ _8: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _9: _sqlite3LeaveMutexAndCloseZombie(tls, _pSrcDb) - r0 = _rc - return - + return _rc } func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145:1 @@ -84765,8 +81069,6 @@ func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145 _pager_reset(tls, _pPager) _3: - return - } var _sqlite3PagerClearCacheØ00__func__Ø000 [23]int8 // - @@ -84840,9 +81142,7 @@ _10: _6: _4: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeIncrVacuumØ00__func__Ø000 [23]int8 // - @@ -84885,9 +81185,7 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock _6: _sqlite3BtreeLeave(tls, _p) _2: - r0 = _rc - return - + return _rc } var _sqlite3BtreeLockTableØ00__func__Ø000 [22]int8 // - @@ -84967,9 +81265,7 @@ _17: if _pLock != nil { goto _21 } - - r0 = _sqlite3NomemError(tls, i32(59311)) - return + return _sqlite3NomemError(tls, i32(59311)) _21: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLock)) + uintptr(4 /* X1 */))) = _iTable @@ -84984,9 +81280,7 @@ _20: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLock)) + uintptr(8 /* X2 */))) = _eLock _22: - r0 = i32(0) - return - + return i32(0) } var _setSharedCacheTableLockØ00__func__Ø000 [24]int8 // - @@ -85008,17 +81302,13 @@ func _sqlite3VtabBegin(tls *crt.TLS, _db *Xsqlite3, _pVTab *XVTable) (r0 int32) if (_db.X64) <= i32(0) || (**XVTable)(unsafe.Pointer(_db.X67)) != (**XVTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(6) - return + return i32(6) _1: if _pVTab != nil { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_pVTab.X2)).X0)) @@ -85037,9 +81327,7 @@ _4: if (*(**XVTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db.X67)) + 4*uintptr(_3_i)))) != _pVTab { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _3_i += 1 @@ -85076,7 +81364,6 @@ _9: _3: r0 = _rc return - } func _growVTrans(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125182:1 @@ -85096,24 +81383,18 @@ func _growVTrans(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125182:1 if _1_aVTrans != nil { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(125191)) - return + return _sqlite3NomemError(tls, i32(125191)) _1: crt.Xmemset(tls, (unsafe.Pointer)((**XVTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aVTrans))+4*uintptr(_db.X64)))), i32(0), u32(4)*uint32(_ARRAY_INCR)) *(***XVTable)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X67 */))))) = _1_aVTrans _0: - r0 = i32(0) - return - + return i32(0) } func _addToVTrans(tls *crt.TLS, _db *Xsqlite3, _pVTab *XVTable) { // sqlite3.c:125204:1 *(**XVTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db.X67)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(312 /* X64 */))), int32(1))))) = _pVTab _sqlite3VtabLock(tls, _pVTab) - return - } func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { // sqlite3.c:70420:1 @@ -85156,7 +81437,6 @@ _4: _3: r0 = _rc return - } var _sqlite3VdbeMemCopyØ00__func__Ø000 [19]int8 // - @@ -85232,7 +81512,6 @@ _12: _11: r0 = _rc return - } var _sqlite3VtabCallCreateØ00__func__Ø000 [22]int8 // - @@ -85290,8 +81569,7 @@ _0: } *_pzErr = _sqlite3MPrintf(tls, _db, str(95380), unsafe.Pointer(_pTab.X0)) - r0 = i32(6) - return + return i32(6) _4: _pCtx = (*XVtabCtx)(unsafe.Pointer(_pCtx.X2)) @@ -85302,9 +81580,7 @@ _3: if _zModuleName != nil { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(125048)) - return + return _sqlite3NomemError(tls, i32(125048)) _5: _pVTable = (*XVTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(28))))) @@ -85313,8 +81589,7 @@ _5: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zModuleName)) - r0 = _sqlite3NomemError(tls, i32(125054)) - return + return _sqlite3NomemError(tls, i32(125054)) _6: *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTable)) + uintptr(0 /* X0 */))))) = _db @@ -85483,9 +81758,7 @@ _22: _20: _17: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zModuleName)) - r0 = _rc - return - + return _rc } var _vtabCallConstructorØ00__func__Ø000 [20]int8 // - @@ -85498,14 +81771,10 @@ func _sqlite3ColumnType(tls *crt.TLS, _pCol *XColumn, _zDflt *int8) (r0 *int8) { if (int32(_pCol.X6) & i32(4)) != i32(0) { goto _0 } - - r0 = _zDflt - return + return _zDflt _0: - r0 = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCol.X0))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(crt.Xstrlen(tls, _pCol.X0)))))))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(1)))))))) - return - + return (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCol.X0))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(crt.Xstrlen(tls, _pCol.X0)))))))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(1)))))))) } func _sqlite3VtabCallDestroy(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int8) (r0 int32) { // sqlite3.c:125344:1 @@ -85547,9 +81816,7 @@ _4: if ((*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)).X1) <= i32(0) { goto _10 } - - r0 = i32(6) - return + return i32(6) _10: _1_p = (*XVTable)(unsafe.Pointer(_1_p.X6)) @@ -85588,7 +81855,6 @@ _13: _3: r0 = _rc return - } var _sqlite3VtabCallDestroyØ00__func__Ø000 [23]int8 // - @@ -85603,9 +81869,7 @@ func _sqlite3BtreeMaxPageCount(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 _sqlite3BtreeEnter(tls, _p) _n = _sqlite3PagerMaxPageCount(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), _mxPage) _sqlite3BtreeLeave(tls, _p) - r0 = _n - return - + return _n } func _sqlite3PagerMaxPageCount(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 int32) { // sqlite3.c:50644:1 @@ -85627,9 +81891,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = int32(_pPager.X49) - return - + return int32(_pPager.X49) } var _sqlite3PagerMaxPageCountØ00__func__Ø000 [25]int8 // - @@ -85892,9 +82154,7 @@ _8: _sqlite3StrAccumReset(tls, &_out) _54: - r0 = _sqlite3StrAccumFinish(tls, &_out) - return - + return _sqlite3StrAccumFinish(tls, &_out) } var _sqlite3VdbeExpandSqlØ00__func__Ø000 [21]int8 // - @@ -85945,9 +82205,7 @@ _5: goto _0 _1: - r0 = _nTotal - return - + return _nTotal } var _findNextHostParameterØ00__func__Ø000 [22]int8 // - @@ -85957,9 +82215,7 @@ func init() { } func Xsqlite3_strlike(tls *crt.TLS, _zPattern *int8, _zStr *int8, _esc uint32) (r0 int32) { // sqlite3.c:106070:12 - r0 = _patternCompare(tls, (*uint8)(unsafe.Pointer(_zPattern)), (*uint8)(unsafe.Pointer(_zStr)), &_likeInfoNorm, _esc) - return - + return _patternCompare(tls, (*uint8)(unsafe.Pointer(_zPattern)), (*uint8)(unsafe.Pointer(_zStr)), &_likeInfoNorm, _esc) } var _likeInfoNorm TcompareInfo // sqlite3.c:105884:33 @@ -86007,15 +82263,11 @@ _4: goto _0 _3: - r0 = _rc - return - + return _rc } func _sqlite3PagerWalCallback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54179:1 - r0 = _sqlite3WalCallback(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) - return - + return _sqlite3WalCallback(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) } func _sqlite3WalCallback(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57791:1 @@ -86029,9 +82281,7 @@ func _sqlite3WalCallback(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57 _ret = _pWal.X3 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(12 /* X3 */))) = uint32(i32(0)) _0: - r0 = int32(_ret) - return - + return int32(_ret) } func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094:1 @@ -86080,8 +82330,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _6: func() { @@ -86094,9 +82343,7 @@ _6: _sqlite3TransferBindings(tls, _pNew, (unsafe.Pointer)(_p)) _sqlite3VdbeResetStepResult(tls, (*TVdbe)(unsafe.Pointer(_pNew))) _sqlite3VdbeFinalize(tls, (*TVdbe)(unsafe.Pointer(_pNew))) - r0 = i32(0) - return - + return i32(0) } var _sqlite3ReprepareØ00__func__Ø000 [17]int8 // - @@ -86109,14 +82356,12 @@ func Xsqlite3_sql(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *int8) { // sqlite3.c var _p *TVdbe // sqlite3.c:77613:8 _ = _p _p = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = func() *int8 { + return func() *int8 { if _p != nil { return (_p.X36) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401:1 @@ -86146,8 +82391,6 @@ func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(172 /* X36 */))) = _zTmp storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB))+uintptr(140 /* X32 */))), int16((uint32((_pA.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))), 512, 9) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(192 /* X41 */))) = _pA.X41 - return - } var _sqlite3VdbeSwapØ00__func__Ø000 [16]int8 // - @@ -86190,9 +82433,7 @@ _4: _7: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X0)).X3))) - r0 = i32(0) - return - + return i32(0) } var _sqlite3TransferBindingsØ00__func__Ø000 [24]int8 // - @@ -86203,8 +82444,6 @@ func init() { func _sqlite3VdbeResetStepResult(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74130:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = i32(0) - return - } var _sqlite3_stepØ00__func__Ø000 [13]int8 // - @@ -86250,7 +82489,6 @@ _4: _0: r0 = _i return - } func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 *XModule) { // sqlite3.c:115377:1 @@ -86266,17 +82504,13 @@ func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 * if _pName != (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XModule)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XModule)(unsafe.Pointer(uintptr(i32(0)))) _2: if (int32(_pName.X2) & i32(48)) != i32(0) { goto _3 } - - r0 = (*XModule)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XModule)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { @@ -86285,9 +82519,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil) - return - + return _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil) } var _sqlite3PragmaVtabRegisterØ00__func__Ø000 [26]int8 // - @@ -86335,14 +82567,12 @@ _4: goto _0 _1: - r0 = func() *XPragmaName { + return func() *XPragmaName { if _lwr > _upr { return (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) } return (*XPragmaName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aPragmaName)) + 12*uintptr(_mid))) }() - return - } var _aPragmaName [67]XPragmaName // sqlite3.c:112500:25 @@ -86469,15 +82699,11 @@ _9: *_pzErr = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_errmsg(tls, _db))) _12: *_ppVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_pTab)) - r0 = _rc - return - + return _rc } func _sqlite3StrAccumAppendAll(tls *crt.TLS, _p *XStrAccum, _z *int8) { // sqlite3.c:25896:1 _sqlite3StrAccumAppend(tls, _p, _z, _sqlite3Strlen30(tls, _z)) - return - } var _pragCName [49]*int8 // sqlite3.c:112439:19 @@ -86508,9 +82734,7 @@ func _pragmaVtabBestIndex(tls *crt.TLS, _tab *Xsqlite3_vtab, _pIdxInfo *Xsqlite3 if int32(_pTab.X3) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pConstraint = (*Tsqlite3_index_constraint)(unsafe.Pointer(_pIdxInfo.X1)) @@ -86562,8 +82786,7 @@ _4: *(*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(36 /* X9 */))) = 2.147483647e+09 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(44 /* X10 */))) = int64(i32(2147483647)) - r0 = i32(0) - return + return i32(0) _10: _j = (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(0))))) - i32(1) @@ -86572,9 +82795,7 @@ _10: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(1))))) != i32(0) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: *(*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(36 /* X9 */))) = float64(20) @@ -86582,9 +82803,7 @@ _11: _j = (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(1))))) - i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_orderby)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(0 /* X0 */))) = i32(2) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_orderby)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(1)) - r0 = i32(0) - return - + return i32(0) } var _pragmaVtabBestIndexØ00__func__Ø000 [20]int8 // - @@ -86598,9 +82817,7 @@ func _pragmaVtabDisconnect(tls *crt.TLS, _pVtab *Xsqlite3_vtab) (r0 int32) { // _ = _pTab _pTab = (*XPragmaVtab)(unsafe.Pointer(_pVtab)) Xsqlite3_free(tls, (unsafe.Pointer)(_pTab)) - r0 = i32(0) - return - + return i32(0) } func _pragmaVtabOpen(tls *crt.TLS, _pVtab *Xsqlite3_vtab, _ppCursor **Xsqlite3_file) (r0 int32) { // sqlite3.c:115219:1 @@ -86610,17 +82827,13 @@ func _pragmaVtabOpen(tls *crt.TLS, _pVtab *Xsqlite3_vtab, _ppCursor **Xsqlite3_f if _pCsr != (*XPragmaVtabCursor)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(7) - return + return i32(7) _0: crt.Xmemset(tls, (unsafe.Pointer)(_pCsr), i32(0), u32(24)) *(**Xsqlite3_vtab)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Xsqlite3_file)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(0 /* X0 */))))) + uintptr(0 /* X0 */))))) = _pVtab *_ppCursor = (*Xsqlite3_file)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(0 /* X0 */))) - r0 = i32(0) - return - + return i32(0) } func _pragmaVtabClose(tls *crt.TLS, _cur *Xsqlite3_file) (r0 int32) { // sqlite3.c:115241:1 @@ -86629,9 +82842,7 @@ func _pragmaVtabClose(tls *crt.TLS, _cur *Xsqlite3_file) (r0 int32) { // sqlite3 _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_cur)) _pragmaVtabCursorClear(tls, _pCsr) Xsqlite3_free(tls, (unsafe.Pointer)(_pCsr)) - r0 = i32(0) - return - + return i32(0) } func _pragmaVtabCursorClear(tls *crt.TLS, _pCsr *XPragmaVtabCursor) { // sqlite3.c:115230:1 @@ -86651,8 +82862,6 @@ _0: goto _0 _3: - return - } func _pragmaVtabFilter(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _idxNum int32, _idxStr *int8, _argc int32, _argv **XMem) (r0 int32) { // sqlite3.c:115267:1 @@ -86696,9 +82905,7 @@ _2: if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(16 /* X3 */))))) + 4*uintptr(_j)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(7) - return + return i32(7) _8: *func() *int32 { _i += 1; return &_j }() += 1 @@ -86724,9 +82931,7 @@ _10: if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - - r0 = i32(7) - return + return i32(7) _11: _rc = Xsqlite3_prepare_v2(tls, (*Xsqlite3)(unsafe.Pointer(_pTab.X1)), _zSql, i32(-1), (*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(4 /* X1 */))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) @@ -86736,13 +82941,10 @@ _11: } *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Xsqlite3_vtab)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(0 /* X0 */))))) + uintptr(8 /* X2 */))) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_errmsg(tls, (*Xsqlite3)(unsafe.Pointer(_pTab.X1))))) - r0 = _rc - return + return _rc _12: - r0 = _pragmaVtabNext(tls, _pVtabCursor) - return - + return _pragmaVtabNext(tls, _pVtabCursor) } var _pragmaVtabFilterØ00__func__Ø000 [17]int8 // - @@ -86773,9 +82975,7 @@ func _pragmaVtabNext(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { // *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(4 /* X1 */))) = (unsafe.Pointer)(uintptr(i32(0))) _pragmaVtabCursorClear(tls, _pCsr) _2: - r0 = _rc - return - + return _rc } var _pragmaVtabNextØ00__func__Ø000 [15]int8 // - @@ -86788,9 +82988,7 @@ func _pragmaVtabEof(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { // s var _pCsr *XPragmaVtabCursor // sqlite3.c:115314:20 _ = _pCsr _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor)) - r0 = bool2int(unsafe.Pointer(_pCsr.X1) == (unsafe.Pointer)(uintptr(i32(0)))) - return - + return bool2int(unsafe.Pointer(_pCsr.X1) == (unsafe.Pointer)(uintptr(i32(0)))) } func _pragmaVtabColumn(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _ctx *Xsqlite3_context, _i int32) (r0 int32) { // sqlite3.c:115321:1 @@ -86810,9 +83008,7 @@ func _pragmaVtabColumn(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _ctx *Xsqlite3 _0: Xsqlite3_result_text(tls, _ctx, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(16 /* X3 */))))) + 4*uintptr(_i-int32(_pTab.X4)))), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) _1: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) { // sqlite3.c:76444:12 @@ -86823,8 +83019,6 @@ func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) } }() _sqlite3VdbeMemCopy(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _pValue) - return - } var _sqlite3_result_valueØ00__func__Ø000 [21]int8 // - @@ -86838,9 +83032,7 @@ func _pragmaVtabRowid(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _p *int64) (r0 _ = _pCsr _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor)) *_p = _pCsr.X2 - r0 = i32(0) - return - + return i32(0) } func _sqlite3VtabEponymousTableInit(tls *crt.TLS, _pParse *XParse, _pMod *XModule) (r0 int32) { // sqlite3.c:125659:1 @@ -86860,9 +83052,7 @@ func _sqlite3VtabEponymousTableInit(tls *crt.TLS, _pParse *XParse, _pMod *XModul if (*XTable)(unsafe.Pointer(_pMod.X4)) == nil { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -86882,18 +83072,14 @@ _0: }{(_pModule.X2)})))})) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pTab = (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80))))) if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _pMod.X1) @@ -86902,8 +83088,7 @@ _3: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTab)) - r0 = i32(0) - return + return i32(0) _4: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(16 /* X4 */))))) = _pTab @@ -86929,13 +83114,10 @@ _4: _sqlite3ErrorMsg(tls, _pParse, str(24304), unsafe.Pointer(_zErr)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErr)) _sqlite3VtabEponymousTableClear(tls, _db, _pMod) - r0 = i32(0) - return + return i32(0) _7: - r0 = i32(1) - return - + return i32(1) } var _sqlite3VtabEponymousTableInitØ00__func__Ø000 [30]int8 // - @@ -86966,8 +83148,6 @@ _0: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azModuleArg)) + 4*uintptr(_2_i+i32(1)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(60 /* X17 */))) = _azModuleArg _1: - return - } func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable) (r0 int32) { // sqlite3.c:101598:1 @@ -86994,25 +83174,19 @@ func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable) if _sqlite3VtabCallConnect(tls, _pParse, _pTable) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if (_pTable.X16) == 0 { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if int32(_pTable.X11) <= i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if int32(_pTable.X11) >= i32(0) { @@ -87020,8 +83194,7 @@ _4: } _sqlite3ErrorMsg(tls, _pParse, str(98024), unsafe.Pointer(_pTable.X0)) - r0 = i32(1) - return + return i32(1) _5: func() { @@ -87104,9 +83277,7 @@ _22: *p = uint16(int32(*p) | i32(2)) sink4530 = *p } - r0 = _nErr - return - + return _nErr } var _sqlite3ViewGetColumnNamesØ00__func__Ø000 [26]int8 // - @@ -87138,9 +83309,7 @@ func _sqlite3VtabCallConnect(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 i if (_pTab.X16) != 0 && _sqlite3GetVTable(tls, _db, _pTab) == nil { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: _zMod = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 4*uintptr(i32(0)))) @@ -87167,9 +83336,7 @@ _4: _6: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_3_zErr)) _5: - r0 = _rc - return - + return _rc } var _sqlite3VtabCallConnectØ00__func__Ø000 [23]int8 // - @@ -87201,9 +83368,7 @@ func _sqlite3ResultSetOfSelect(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) if (_pParse.X16) == 0 { goto _0 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _0: _1: @@ -87220,9 +83385,7 @@ _2: if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { @@ -87248,13 +83411,10 @@ _3: } _sqlite3DeleteTable(tls, _db, _pTab) - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _8: - r0 = _pTab - return - + return _pTab } var _sqlite3ResultSetOfSelectØ00__func__Ø000 [25]int8 // - @@ -87309,7 +83469,6 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa if (_db.X17) == 0 { goto _7 } - return _7: @@ -87366,8 +83525,6 @@ _17: _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(46 /* X13 */))) = _sqlite3LogEst(tls, _szAll*uint64(i32(4))) - return - } var _sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000 [39]int8 // - @@ -87559,9 +83716,7 @@ _8: *_pEstWidth = _estWidth _41: - r0 = _zType - return - + return _zType } var _columnTypeImplØ00__func__Ø000 [15]int8 // - @@ -87711,9 +83866,7 @@ _1: _pColl = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) _33: - r0 = _pColl - return - + return _pColl } var _sqlite3ExprCollSeqØ00__func__Ø000 [19]int8 // - @@ -87739,9 +83892,7 @@ func _sqlite3CheckCollSeq(tls *crt.TLS, _pParse *XParse, _pColl *XCollSeq) (r0 i if _1_p != nil { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: func() { @@ -87751,9 +83902,7 @@ _1: } }() _0: - r0 = i32(0) - return - + return i32(0) } var _sqlite3CheckCollSeqØ00__func__Ø000 [20]int8 // - @@ -87791,15 +83940,12 @@ _6: _sqlite3ErrorMsg(tls, _pParse, str(98576), unsafe.Pointer(_1_zIndexedBy), i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(17 /* X5 */))) = uint8(i32(1)) - r0 = i32(1) - return + return i32(1) _7: *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(64 /* X16 */))))) = _1_pIdx _1: - r0 = i32(0) - return - + return i32(0) } func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { // sqlite3.c:116651:1 @@ -87872,8 +84018,7 @@ _7: } _sqlite3ErrorMsg(tls, _pParse, str(98596), i32(0)) - r0 = i32(1) - return + return i32(1) _10: _j = i32(0) @@ -87899,8 +84044,7 @@ _8: } _sqlite3ErrorMsg(tls, _pParse, str(98648)) - r0 = i32(1) - return + return i32(1) _17: if (*XExpr)(unsafe.Pointer(_pRight.X12)) == nil { @@ -87934,8 +84078,7 @@ _21: } _sqlite3ErrorMsg(tls, _pParse, str(98704), unsafe.Pointer(_9_zName)) - r0 = i32(1) - return + return i32(1) _26: _addWhereTerm(tls, _pParse, _pSrc, _9_iLeft, _9_iLeftCol, _i+i32(1), _9_iRightCol, _1_isOuter, (**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(44 /* X9 */)))))) @@ -87952,9 +84095,7 @@ _1: goto _0 _3: - r0 = i32(0) - return - + return i32(0) } var _sqliteProcessJoinØ00__func__Ø000 [18]int8 // - @@ -87992,17 +84133,14 @@ _2: *_piTab = _i *_piCol = _iCol _7: - r0 = i32(1) - return + return i32(1) _6: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } var _tableAndColumnIndexØ00__func__Ø000 [20]int8 // - @@ -88023,18 +84161,14 @@ _0: if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_i))).X0, _zCol) != i32(0) { goto _4 } - - r0 = _i - return + return _i _4: _i += 1 goto _0 _3: - r0 = i32(-1) - return - + return i32(-1) } func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, _iColLeft int32, _iRight int32, _iColRight int32, _isOuterJoin int32, _ppWhere **XExpr) { // sqlite3.c:116561:1 @@ -88097,8 +84231,6 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEq)) + uintptr(36 /* X11 */))) = int16(_pE2.X8) _9: *_ppWhere = _sqlite3ExprAnd(tls, _db, *_ppWhere, _pEq) - return - } var _addWhereTermØ00__func__Ø000 [13]int8 // - @@ -88146,9 +84278,7 @@ _2: sink985 = *p } _0: - r0 = _p - return - + return _p } func _sqlite3PExpr(tls *crt.TLS, _pParse *XParse, _op int32, _pLeft *XExpr, _pRight *XExpr) (r0 *XExpr) { // sqlite3.c:91556:1 @@ -88179,9 +84309,7 @@ _2: _sqlite3ExprCheckHeight(tls, _pParse, _p.X7) _4: - r0 = _p - return - + return _p } func _sqlite3ExprAnd(tls *crt.TLS, _db *Xsqlite3, _pLeft *XExpr, _pRight *XExpr) (r0 *XExpr) { // sqlite3.c:91632:1 @@ -88190,17 +84318,13 @@ func _sqlite3ExprAnd(tls *crt.TLS, _db *Xsqlite3, _pLeft *XExpr, _pRight *XExpr) if _pLeft != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _pRight - return + return _pRight _0: if _pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _pLeft - return + return _pLeft _2: if _exprAlwaysFalse(tls, _pLeft) == 0 && _exprAlwaysFalse(tls, _pRight) == 0 { @@ -88209,15 +84333,12 @@ _2: _sqlite3ExprDelete(tls, _db, _pLeft) _sqlite3ExprDelete(tls, _db, _pRight) - r0 = _sqlite3ExprAlloc(tls, _db, i32(134), (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3IntTokens))+8*uintptr(i32(0)))), i32(0)) - return + return _sqlite3ExprAlloc(tls, _db, i32(134), (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3IntTokens))+8*uintptr(i32(0)))), i32(0)) _5: _4_pNew = _sqlite3ExprAlloc(tls, _db, i32(28), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) _sqlite3ExprAttachSubtrees(tls, _db, _4_pNew, _pLeft, _pRight) - r0 = _4_pNew - return - + return _4_pNew } func _exprAlwaysFalse(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91617:1 @@ -88227,22 +84348,16 @@ func _exprAlwaysFalse(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91617:1 if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3ExprIsInteger(tls, _p, &_v) != 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = bool2int(_v == i32(0)) - return - + return bool2int(_v == i32(0)) } func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { // sqlite3.c:92595:1 @@ -88254,9 +84369,7 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -88270,8 +84383,7 @@ _0: } *_pValue = *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) - r0 = i32(1) - return + return i32(1) _5: switch int32(_p.X0) { @@ -88307,9 +84419,7 @@ _9: goto _10 _10: - r0 = _rc - return - + return _rc } var _sqlite3ExprIsIntegerØ00__func__Ø000 [21]int8 // - @@ -88364,8 +84474,6 @@ _4: _5: _exprSetHeight(tls, _pRoot) _3: - return - } var _sqlite3ExprAttachSubtreesØ00__func__Ø000 [26]int8 // - @@ -88401,8 +84509,6 @@ _0: _2: _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))) = _nHeight + i32(1) - return - } func _heightOfExpr(tls *crt.TLS, _p *XExpr, _pnHeight *int32) { // sqlite3.c:91353:1 @@ -88417,8 +84523,6 @@ func _heightOfExpr(tls *crt.TLS, _p *XExpr, _pnHeight *int32) { // sqlite3.c:913 *_pnHeight = _p.X7 _1: _0: - return - } func _heightOfSelect(tls *crt.TLS, _p *XSelect, _pnHeight *int32) { // sqlite3.c:91368:1 @@ -88435,8 +84539,6 @@ func _heightOfSelect(tls *crt.TLS, _p *XSelect, _pnHeight *int32) { // sqlite3.c _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(_p.X12)), _pnHeight) _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(_p.X13)), _pnHeight) _0: - return - } func _heightOfExprList(tls *crt.TLS, _p *XExprList, _pnHeight *int32) { // sqlite3.c:91360:1 @@ -88458,8 +84560,6 @@ _1: _4: _0: - return - } func _sqlite3ExprListFlags(tls *crt.TLS, _pList *XExprList) (r0 uint32) { // sqlite3.c:92419:1 @@ -88499,7 +84599,6 @@ _4: _0: r0 = _m return - } var _sqlite3ExprListFlagsØ00__func__Ø000 [21]int8 // - @@ -88522,9 +84621,7 @@ func _sqlite3ExprCheckHeight(tls *crt.TLS, _pParse *XParse, _nHeight int32) (r0 _sqlite3ErrorMsg(tls, _pParse, str(99164), _mxHeight) _rc = i32(1) _0: - r0 = _rc - return - + return _rc } func _setJoinExpr(tls *crt.TLS, _p *XExpr, _iTable int32) { // sqlite3.c:116620:1 @@ -88573,8 +84670,6 @@ _5: goto _0 _1: - return - } var _setJoinExprØ00__func__Ø000 [12]int8 // - @@ -88608,9 +84703,7 @@ _6: if _zDb == nil || Xsqlite3_strnicmp(tls, _zSpan, _zDb, _n) == i32(0) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zDb)) + 1*uintptr(_n)))) == i32(0) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: { @@ -88640,9 +84733,7 @@ _16: if _zTab == nil || Xsqlite3_strnicmp(tls, _zSpan, _zTab, _n) == i32(0) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zTab)) + 1*uintptr(_n)))) == i32(0) { goto _19 } - - r0 = i32(0) - return + return i32(0) _19: { @@ -88653,14 +84744,10 @@ _19: if _zCol == nil || _sqlite3StrICmp(tls, _zSpan, _zCol) == i32(0) { goto _21 } - - r0 = i32(0) - return + return i32(0) _21: - r0 = i32(1) - return - + return i32(1) } var _sqlite3MatchSpanNameØ00__func__Ø000 [21]int8 // - @@ -88675,9 +84762,7 @@ func _sqlite3IdListIndex(tls *crt.TLS, _pList *XIdList, _zName *int8) (r0 int32) if _pList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(-1) - return + return i32(-1) _0: _i = i32(0) @@ -88689,25 +84774,19 @@ _1: if _sqlite3StrICmp(tls, (*TIdList_item)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))).X0, _zName) != i32(0) { goto _5 } - - r0 = _i - return + return _i _5: _i += 1 goto _1 _4: - r0 = i32(-1) - return - + return i32(-1) } func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885:1 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = _z *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = uint32(_sqlite3Strlen30(tls, _z)) - return - } func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1 @@ -88744,8 +84823,6 @@ func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ _sqlite3Dequote(tls, _1_pItem.X1) _8: _3: - return - } var _sqlite3ExprListSetNameØ00__func__Ø000 [23]int8 // - @@ -88778,8 +84855,6 @@ func _selectPopWith(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(476 /* X70 */))))) = (*XWith)(unsafe.Pointer(_1_pWith.X1)) _2: _1: - return - } func _findRightmost(tls *crt.TLS, _p *XSelect) (r0 *XSelect) { // sqlite3.c:116426:1 @@ -88792,9 +84867,7 @@ _0: goto _0 _1: - r0 = _p - return - + return _p } var _selectPopWithØ00__func__Ø000 [14]int8 // - @@ -88818,8 +84891,6 @@ func _sqlite3ResolveSelectNames(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOu *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pOuterNC _sqlite3WalkSelect(tls, &_w, _p) - return - } var _sqlite3ResolveSelectNamesØ00__func__Ø000 [26]int8 // - @@ -88890,9 +84961,7 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) if ((_pExpr.X2) & uint32(i32(4))) == uint32(i32(0)) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: { @@ -89088,8 +85157,7 @@ _46: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(24 /* X6 */))) += 1 _53: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(i32(101)) - r0 = i32(1) - return + return i32(1) _52: if (int32(_9_pDef.X1) & i32(10240)) == 0 { @@ -89188,8 +85256,7 @@ _70: sink4530 = *p } _64: - r0 = i32(1) - return + return i32(1) _18: _19: @@ -89283,14 +85350,12 @@ _83: goto _31 _31: - r0 = func() int32 { + return func() int32 { if (_pParse.X16) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { return i32(2) } return i32(0) }() - return - } var _resolveExprStepØ00__func__Ø000 [16]int8 // - @@ -89330,8 +85395,6 @@ _5: _4: _sqlite3ErrorMsg(tls, _pParse, str(100000), unsafe.Pointer(_zMsg), unsafe.Pointer(_1_zIn)) _2: - return - } var _notValidØ00__func__Ø000 [9]int8 // - @@ -89798,8 +85861,7 @@ _104: } _sqlite3ErrorMsg(tls, _pParse, str(100348), unsafe.Pointer(_36_zAs)) - r0 = i32(2) - return + return i32(2) _118: if _sqlite3ExprVectorSize(tls, _37_pOrig) == i32(1) { @@ -89807,8 +85869,7 @@ _118: } _sqlite3ErrorMsg(tls, _pParse, str(44256)) - r0 = i32(2) - return + return i32(2) _119: _resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery) @@ -89848,8 +85909,7 @@ _124: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(i32(97)) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X14 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(1) - return + return i32(1) _127: if _cnt == i32(1) { @@ -89953,13 +86013,10 @@ _151: goto _146 _148: - r0 = i32(1) - return + return i32(1) _142: - r0 = i32(2) - return - + return i32(2) } var _lookupNameØ00__func__Ø000 [11]int8 // - @@ -89984,9 +86041,7 @@ _1: if _sqlite3StrICmp(tls, (*TIdList_item)(unsafe.Pointer(uintptr(_pUsing.X0)+8*uintptr(_1_k))).X0, _zCol) != i32(0) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _1_k += 1 @@ -89996,37 +86051,28 @@ _4: _0: r0 = i32(0) return - } func _sqlite3IsRowid(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:92704:1 if _sqlite3StrICmp(tls, _z, str(100512)) != i32(0) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if _sqlite3StrICmp(tls, _z, str(100520)) != i32(0) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if _sqlite3StrICmp(tls, _z, str(100528)) != i32(0) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: - r0 = i32(0) - return - + return i32(0) } func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int32, _pExpr *XExpr, _zType *int8, _nSubquery int32) { // sqlite3.c:89247:1 @@ -90054,7 +86100,6 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 if _pDup != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - return _5: @@ -90100,8 +86145,6 @@ _7: } _9: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDup)) - return - } var _resolveAliasØ00__func__Ø000 [13]int8 // - @@ -90122,8 +86165,6 @@ func _incrAggFunctionDepth(tls *crt.TLS, _pExpr *XExpr, _N int32) { // sqlite3.c *(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(24 /* X6 */))))) = _N _sqlite3WalkExpr(tls, &_1_w, _pExpr) _0: - return - } func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:89214:1 @@ -90137,9 +86178,7 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { sink4537 = *p } _0: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _zC *int8) (r0 *XExpr) { // sqlite3.c:90831:1 @@ -90152,9 +86191,7 @@ func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, } }() _sqlite3TokenInit(tls, &_s, _zC) - r0 = _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0)) - return - + return _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0)) } var _sqlite3ExprAddCollateStringØ00__func__Ø000 [28]int8 // - @@ -90186,7 +86223,6 @@ _1: _0: r0 = _pExpr return - } func _sqlite3AuthRead(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSchema *XSchema, _pTabList *XSrcList) { // sqlite3.c:99329:1 @@ -90211,7 +86247,6 @@ func _sqlite3AuthRead(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSchema *XS }{nil})) { goto _0 } - return _0: @@ -90219,7 +86254,6 @@ _0: if _iDb >= i32(0) { goto _1 } - return _1: @@ -90284,7 +86318,6 @@ _6: }() == 0 { goto _18 } - return _18: @@ -90331,8 +86364,6 @@ _22: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(i32(101)) _30: - return - } var _sqlite3AuthReadØ00__func__Ø000 [16]int8 // - @@ -90353,9 +86384,7 @@ func _sqlite3AuthReadCol(tls *crt.TLS, _pParse *XParse, _zTab *int8, _zCol *int8 if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = (_db.X59)(tls, _db.X60, i32(20), _zTab, _zCol, _zDb, _pParse.X65) @@ -90386,7 +86415,6 @@ _7: _5: r0 = _rc return - } func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 @@ -90396,9 +86424,7 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 if int32(_p.X0) == i32(132) { goto _0 } - - r0 = i32(-1) - return + return i32(-1) _0: _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) @@ -90411,14 +86437,10 @@ _0: if _r <= float64(1) { goto _3 } - - r0 = i32(-1) - return + return i32(-1) _3: - r0 = int32(_r * (1.34217728e+08)) - return - + return int32(_r * (1.34217728e+08)) } var _exprProbabilityØ00__func__Ø000 [16]int8 // - @@ -90445,9 +86467,7 @@ func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcLis *(*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((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) - r0 = bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) - return - + return bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) } var _sqlite3FunctionUsesThisSrcØ00__func__Ø000 [27]int8 // - @@ -90516,7 +86536,6 @@ _12: _3: r0 = i32(0) return - } var _exprSrcCountØ00__func__Ø000 [13]int8 // - @@ -90569,9 +86588,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) if ((_p.X3) & uint32(i32(4))) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) @@ -90582,13 +86599,12 @@ _2: } _sqlite3SelectPrep(tls, _pParse, _p, _pOuterNC) - r0 = func() int32 { + return func() int32 { if (_pParse.X16) != 0 || ((_db.X17) != 0) { return i32(2) } return i32(1) }() - return _3: _isCompound = bool2int((*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) @@ -90621,9 +86637,7 @@ _7: if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X15))) == 0 && _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X16))) == 0 { goto _14 } - - r0 = i32(2) - return + return i32(2) _14: if ((_p.X3) & uint32(i32(65536))) == 0 { @@ -90685,9 +86699,7 @@ _31: if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _33 } - - r0 = i32(2) - return + return i32(2) _33: _7_pNC = _pOuterNC @@ -90723,9 +86735,7 @@ _25: if _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(_p.X0))) == 0 { goto _41 } - - r0 = i32(2) - return + return i32(2) _41: func() { @@ -90759,25 +86769,20 @@ _46: } _sqlite3ErrorMsg(tls, _pParse, str(101144)) - r0 = i32(2) - return + return i32(2) _48: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(8 /* X2 */))))) = (*XExprList)(unsafe.Pointer(_p.X0)) if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X11))) == 0 { goto _49 } - - r0 = i32(2) - return + return i32(2) _49: if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X9))) == 0 { goto _50 } - - r0 = i32(2) - return + return i32(2) _50: _i = i32(0) @@ -90790,9 +86795,7 @@ _51: if ((uint32(((*T5504245)(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((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { goto _56 } - - r0 = i32(2) - return + return i32(2) _56: _i += 1 @@ -90816,17 +86819,13 @@ _57: if _isCompound > _nCompound || _resolveOrderGroupBy(tls, &_sNC, _p, (*XExprList)(unsafe.Pointer(_p.X12)), str(25672)) == 0 { goto _59 } - - r0 = i32(2) - return + return i32(2) _59: if (_db.X17) == 0 { goto _60 } - - r0 = i32(2) - return + return i32(2) _60: if _pGroupBy == nil { @@ -90836,9 +86835,7 @@ _60: if _resolveOrderGroupBy(tls, &_sNC, _p, _pGroupBy, str(25680)) == 0 && (_db.X17) == 0 { goto _63 } - - r0 = i32(2) - return + return i32(2) _63: *func() **TExprList_item { _i = i32(0); return &_16_pItem }() = (*TExprList_item)(unsafe.Pointer(_pGroupBy.X1)) @@ -90852,8 +86849,7 @@ _64: } _sqlite3ErrorMsg(tls, _pParse, str(101188)) - r0 = i32(2) - return + return i32(2) _68: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_16_pItem }())) += uintptr(20) @@ -90866,8 +86862,7 @@ _61: } _sqlite3SelectWrongNumTermsError(tls, _pParse, (*XSelect)(unsafe.Pointer(_p.X14))) - r0 = i32(2) - return + return i32(2) _70: _p = (*XSelect)(unsafe.Pointer(_p.X13)) @@ -90878,14 +86873,10 @@ _8: if _isCompound == 0 || _resolveCompoundOrderBy(tls, _pParse, _pLeftmost) == 0 { goto _72 } - - r0 = i32(2) - return + return i32(2) _72: - r0 = i32(1) - return - + return i32(1) } var _resolveSelectStepØ00__func__Ø000 [18]int8 // - @@ -90904,18 +86895,14 @@ func _sqlite3ResolveExprNames(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) ( if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _1_pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) if _sqlite3ExprCheckHeight(tls, _1_pParse, (_pExpr.X7)+((*XParse)(unsafe.Pointer(_pNC.X0)).X57)) == 0 { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: { @@ -90967,9 +86954,7 @@ _4: *p = uint16(int32(*p) | int32(_savedHasAgg)) sink4530 = *p } - r0 = bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) - return - + return bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) } func _sqlite3ResolveExprListNames(tls *crt.TLS, _pNC *XNameContext, _pList *XExprList) (r0 int32) { // sqlite3.c:90657:1 @@ -90988,9 +86973,7 @@ _1: if _sqlite3ResolveExprNames(tls, _pNC, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: _i += 1 @@ -91000,7 +86983,6 @@ _4: _0: r0 = i32(0) return - } func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _pOrderBy *XExprList, _zType *int8) (r0 int32) { // sqlite3.c:90286:1 @@ -91023,9 +87005,7 @@ func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _ if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _nResult = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0 @@ -91061,8 +87041,7 @@ _5: } _resolveOutOfRangeError(tls, _pParse, _zType, _i+i32(1), _nResult) - r0 = i32(1) - return + return i32(1) _9: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) @@ -91073,9 +87052,7 @@ _7: if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _j = i32(0) @@ -91099,9 +87076,7 @@ _2: goto _1 _4: - r0 = _sqlite3ResolveOrderGroupBy(tls, _pParse, _pSelect, _pOrderBy, _zType) - return - + return _sqlite3ResolveOrderGroupBy(tls, _pParse, _pSelect, _pOrderBy, _zType) } func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExpr) (r0 int32) { // sqlite3.c:90025:1 @@ -91127,9 +87102,7 @@ _1: if _2_zAs == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _2_zAs, _1_zCol) != i32(0) { goto _6 } - - r0 = _i + i32(1) - return + return _i + i32(1) _6: _i += 1 @@ -91139,13 +87112,10 @@ _4: _0: r0 = i32(0) return - } func _resolveOutOfRangeError(tls *crt.TLS, _pParse *XParse, _zType *int8, _i int32, _mx int32) { // sqlite3.c:90111:1 _sqlite3ErrorMsg(tls, _pParse, str(101268), _i, unsafe.Pointer(_zType), _mx) - return - } func _sqlite3ExprCompare(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) (r0 int32) { // sqlite3.c:95345:1 @@ -91154,14 +87124,12 @@ func _sqlite3ExprCompare(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) (r0 if _pA != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && _pB != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = func() int32 { + return func() int32 { if _pB == _pA { return i32(0) } return i32(2) }() - return _1: _combinedFlags = (_pA.X2) | (_pB.X2) @@ -91172,13 +87140,10 @@ _1: if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: - r0 = i32(2) - return + return i32(2) _4: if int32(_pA.X0) == int32(_pB.X0) { @@ -91188,21 +87153,16 @@ _4: if int32(_pA.X0) != i32(53) || _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pA.X4)), _pB, _iTab) >= i32(2) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: if int32(_pB.X0) != i32(53) || _sqlite3ExprCompare(tls, _pA, (*XExpr)(unsafe.Pointer(_pB.X4)), _iTab) >= i32(2) { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: - r0 = i32(2) - return + return i32(2) _7: if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { @@ -91216,9 +87176,7 @@ _7: if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: goto _17 @@ -91227,14 +87185,12 @@ _15: if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _18 } - - r0 = func() int32 { + return func() int32 { if int32(_pA.X0) == i32(53) { return i32(1) } return i32(2) }() - return _18: _17: @@ -91242,9 +87198,7 @@ _14: if ((_pA.X2) & uint32(i32(16))) == ((_pB.X2) & uint32(i32(16))) { goto _21 } - - r0 = i32(2) - return + return i32(2) _21: if func() int32 { @@ -91263,33 +87217,25 @@ _21: if (_combinedFlags & uint32(i32(2048))) == 0 { goto _25 } - - r0 = i32(2) - return + return i32(2) _25: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pA.X4)), (*XExpr)(unsafe.Pointer(_pB.X4)), _iTab) == 0 { goto _26 } - - r0 = i32(2) - return + return i32(2) _26: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pA.X5)), (*XExpr)(unsafe.Pointer(_pB.X5)), _iTab) == 0 { goto _27 } - - r0 = i32(2) - return + return i32(2) _27: if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(20 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(20 /* X6 */))))))), _iTab) == 0 { goto _28 } - - r0 = i32(2) - return + return i32(2) _28: if func() int32 { @@ -91308,9 +87254,7 @@ _28: if int32(_pA.X9) == int32(_pB.X9) { goto _33 } - - r0 = i32(2) - return + return i32(2) _33: if (_pA.X8) == (_pB.X8) || (_pA.X8) == _iTab && func() int32 { @@ -91325,16 +87269,13 @@ _33: }() == 0 { goto _38 } - - r0 = i32(2) - return + return i32(2) _38: _32: _24: r0 = i32(0) return - } var _sqlite3ExprCompareØ00__func__Ø000 [19]int8 // - @@ -91353,25 +87294,19 @@ func _sqlite3ExprListCompare(tls *crt.TLS, _pA *XExprList, _pB *XExprList, _iTab if _pA != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _pB != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if _pA != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && _pB != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if (_pA.X0) == (_pB.X0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _i = i32(0) @@ -91385,26 +87320,20 @@ _5: if int32((*TExprList_item)(unsafe.Pointer(uintptr(_pA.X1)+20*uintptr(_i))).X3) == int32((*TExprList_item)(unsafe.Pointer(uintptr(_pB.X1)+20*uintptr(_i))).X3) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: if _sqlite3ExprCompare(tls, _1_pExprA, _1_pExprB, _iTab) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _i += 1 goto _5 _8: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ResolveOrderGroupBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect, _pOrderBy *XExprList, _zType *int8) (r0 int32) { // sqlite3.c:90235:1 @@ -91420,9 +87349,7 @@ func _sqlite3ResolveOrderGroupBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelec if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if (_pOrderBy.X0) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(2))))) { @@ -91430,8 +87357,7 @@ _1: } _sqlite3ErrorMsg(tls, _pParse, str(101344), unsafe.Pointer(_zType)) - r0 = i32(1) - return + return i32(1) _2: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) @@ -91456,8 +87382,7 @@ _5: } _resolveOutOfRangeError(tls, _pParse, _zType, _i+i32(1), _pEList.X0) - r0 = i32(1) - return + return i32(1) _10: _resolveAlias(tls, _pParse, _pEList, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) @@ -91466,9 +87391,7 @@ _9: goto _5 _8: - r0 = i32(0) - return - + return i32(0) } var _sqlite3ResolveOrderGroupByØ00__func__Ø000 [27]int8 // - @@ -91488,8 +87411,6 @@ func _sqlite3SelectWrongNumTermsError(tls *crt.TLS, _pParse *XParse, _p *XSelect _0: _sqlite3ErrorMsg(tls, _pParse, str(101452), unsafe.Pointer(_selectOpName(tls, int32(_p.X1)))) _1: - return - } func _selectOpName(tls *crt.TLS, _id int32) (r0 *int8) { // sqlite3.c:117374:1 @@ -91523,9 +87444,7 @@ _4: goto _5 _5: - r0 = _z - return - + return _z } func _resolveCompoundOrderBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) (r0 int32) { // sqlite3.c:90137:1 @@ -91556,9 +87475,7 @@ func _resolveCompoundOrderBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) ( if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) @@ -91567,8 +87484,7 @@ _0: } _sqlite3ErrorMsg(tls, _pParse, str(101536)) - r0 = i32(1) - return + return i32(1) _1: _i = i32(0) @@ -91630,8 +87546,7 @@ _17: } _resolveOutOfRangeError(tls, _pParse, str(25672), _i+i32(1), _pEList.X0) - r0 = i32(1) - return + return i32(1) _20: goto _21 @@ -91666,9 +87581,7 @@ _21: if _11_pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _27 } - - r0 = i32(1) - return + return i32(1) _27: { @@ -91737,17 +87650,14 @@ _37: } _sqlite3ErrorMsg(tls, _pParse, str(101624), _i+i32(1)) - r0 = i32(1) - return + return i32(1) _41: _i += 1 goto _37 _40: - r0 = i32(0) - return - + return i32(0) } var _resolveCompoundOrderByØ00__func__Ø000 [23]int8 // - @@ -91790,9 +87700,7 @@ func _resolveOrderByTermToExprList(tls *crt.TLS, _pParse *XParse, _pSelect *XSel if _rc == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _i = i32(0) @@ -91804,18 +87712,14 @@ _3: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_i))).X0)), _pE, i32(-1)) >= i32(2) { goto _7 } - - r0 = _i + i32(1) - return + return _i + i32(1) _7: _i += 1 goto _3 _6: - r0 = i32(0) - return - + return i32(0) } var _resolveOrderByTermToExprListØ00__func__Ø000 [29]int8 // - @@ -91832,8 +87736,6 @@ func _sqlite3SelectAddTypeInfo(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) *(*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 */))))) = _sqlite3ExprWalkNoop *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse _sqlite3WalkSelect(tls, &_w, _pSelect) - return - } func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c:120852:1 @@ -91906,8 +87808,6 @@ _10: goto _4 _7: - return - } var _selectAddSubqueryTypeInfoØ00__func__Ø000 [26]int8 // - @@ -91982,9 +87882,7 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, if (int32(_db.X13) & i32(1)) == i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) @@ -92010,25 +87908,19 @@ _4: if _isAgg == 0 { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: if (_pSrc.X0) <= i32(1) { goto _13 } - - r0 = i32(0) - return + return i32(0) _13: if ((*XExpr)(unsafe.Pointer(_p.X9)) == nil || (((*XExpr)(unsafe.Pointer(_p.X9)).X2)&uint32(i32(2097152))) == uint32(i32(0))) && (_sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(_p.X0)))&uint32(i32(2097152))) == uint32(i32(0)) && (_sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(_p.X12)))&uint32(i32(2097152))) == uint32(i32(0)) { goto _17 } - - r0 = i32(0) - return + return i32(0) _17: _11: @@ -92042,113 +87934,85 @@ _11: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _21 } - - r0 = i32(0) - return + return i32(0) _21: if (*XExpr)(unsafe.Pointer(_pSub.X16)) == nil { goto _22 } - - r0 = i32(0) - return + return i32(0) _22: if ((_p.X3)&uint32(i32(256))) == uint32(i32(0)) || (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil { goto _24 } - - r0 = i32(0) - return + return i32(0) _24: if (_pSubSrc.X0) != i32(0) { goto _25 } - - r0 = i32(0) - return + return i32(0) _25: if ((_pSub.X3) & uint32(i32(1))) == 0 { goto _26 } - - r0 = i32(0) - return + return i32(0) _26: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (_pSrc.X0) <= i32(1) && _isAgg == 0 { goto _29 } - - r0 = i32(0) - return + return i32(0) _29: if ((_p.X3)&uint32(i32(1))) == uint32(i32(0)) || _subqueryIsAgg == 0 { goto _31 } - - r0 = i32(0) - return + return i32(0) _31: if (*XExprList)(unsafe.Pointer(_p.X12)) == nil || (*XExprList)(unsafe.Pointer(_pSub.X12)) == nil { goto _33 } - - r0 = i32(0) - return + return i32(0) _33: if _isAgg == 0 || (*XExprList)(unsafe.Pointer(_pSub.X12)) == nil { goto _35 } - - r0 = i32(0) - return + return i32(0) _35: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X9)) == nil { goto _37 } - - r0 = i32(0) - return + return i32(0) _37: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || ((_p.X3)&uint32(i32(1))) == uint32(i32(0)) { goto _39 } - - r0 = i32(0) - return + return i32(0) _39: if ((_pSub.X3) & uint32(i32(12288))) == 0 { goto _40 } - - r0 = i32(0) - return + return i32(0) _40: if ((_p.X3)&uint32(i32(8192))) == 0 || (*XSelect)(unsafe.Pointer(_pSub.X13)) == nil { goto _42 } - - r0 = i32(0) - return + return i32(0) _42: if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(36 /* X9 */))).X0) & i32(32)) == i32(0) { goto _43 } - - r0 = i32(0) - return + return i32(0) _43: if (*XSelect)(unsafe.Pointer(_pSub.X13)) == nil { @@ -92158,17 +88022,13 @@ _43: if (*XExprList)(unsafe.Pointer(_pSub.X12)) == nil { goto _45 } - - r0 = i32(0) - return + return i32(0) _45: if _isAgg == 0 && ((_p.X3)&uint32(i32(1))) == uint32(i32(0)) && (_pSrc.X0) == i32(1) { goto _48 } - - r0 = i32(0) - return + return i32(0) _48: _pSub1 = _pSub @@ -92192,9 +88052,7 @@ _49: if ((_pSub1.X3)&uint32(i32(9))) == uint32(i32(0)) && ((*XSelect)(unsafe.Pointer(_pSub1.X13)) == nil || int32(_pSub1.X1) == i32(116)) && ((*XSrcList)(unsafe.Pointer(_pSub1.X8)).X0) >= i32(1) { goto _60 } - - r0 = i32(0) - return + return i32(0) _60: _pSub1 = (*XSelect)(unsafe.Pointer(_pSub1.X13)) @@ -92214,9 +88072,7 @@ _62: if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+20*uintptr(_16_ii)))))+uintptr(16 /* X5 */))))).X0) != i32(0) { goto _66 } - - r0 = i32(0) - return + return i32(0) _66: _16_ii += 1 @@ -92289,9 +88145,7 @@ _73: if (_db.X17) == 0 { goto _76 } - - r0 = i32(1) - return + return i32(1) _76: _pSub = (*XSelect)(unsafe.Pointer(_pSub.X13)) @@ -92531,9 +88385,7 @@ _87: _128: _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _127: - r0 = i32(1) - return - + return i32(1) } var _flattenSubqueryØ00__func__Ø000 [16]int8 // - @@ -92552,7 +88404,6 @@ func _substSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iTable int32, _pE if _p != nil { goto _0 } - return _0: @@ -92589,9 +88440,6 @@ _7: if _doPrior != 0 && (store5515686(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { goto _1 } - - return - } func _substExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iTable int32, _pEList *XExprList) { // sqlite3.c:119440:1 @@ -92600,7 +88448,6 @@ func _substExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iTable in if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -92615,8 +88462,6 @@ _1: goto _1 _4: - return - } func _substExpr(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _iTable int32, _pEList *XExprList) (r0 *XExpr) { // sqlite3.c:119401:1 @@ -92630,9 +88475,7 @@ func _substExpr(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _iTable int32, _pE if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _0: if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != _iTable { @@ -92702,7 +88545,6 @@ _17: _15: r0 = _pExpr return - } var _substExprØ00__func__Ø000 [10]int8 // - @@ -92722,8 +88564,6 @@ func _sqlite3VectorErrorMsg(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // s _0: _sqlite3ErrorMsg(tls, _pParse, str(44256)) _1: - return - } func _sqlite3SubselectError(tls *crt.TLS, _pParse *XParse, _nActual int32, _nExpect int32) { // sqlite3.c:93130:1 @@ -92731,8 +88571,6 @@ func _sqlite3SubselectError(tls *crt.TLS, _pParse *XParse, _nActual int32, _nExp _ = _zFmt _zFmt = str(102316) _sqlite3ErrorMsg(tls, _pParse, _zFmt, _nActual, _nExpect) - return - } var _substSelectØ00__func__Ø000 [12]int8 // - @@ -92906,9 +88744,7 @@ _20: if (*XExprList)(unsafe.Pointer(_p.X12)) == nil { goto _22 } - - r0 = _multiSelectOrderBy(tls, _pParse, _p, _pDest) - return + return _multiSelectOrderBy(tls, _pParse, _p, _pDest) _22: switch int32(_p.X1) { @@ -93323,9 +89159,7 @@ _multi_select_end: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(12 /* X3 */))) = _dest.X3 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(16 /* X4 */))) = _dest.X4 _sqlite3SelectDelete(tls, _db, _pDelete) - r0 = _rc - return - + return _rc } var _multiSelectØ00__func__Ø000 [12]int8 // - @@ -93419,9 +89253,7 @@ _22: goto _20 _21: - r0 = _rc - return - + return _rc } var _multiSelectValuesØ00__func__Ø000 [18]int8 // - @@ -93483,7 +89315,6 @@ func _generateWithRecursiveQuery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pD if _sqlite3AuthCheck(tls, _pParse, i32(33), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _0 } - return _0: @@ -93632,8 +89463,6 @@ _end_of_recursive_query: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))))) = _pOrderBy *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = _pLimit *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X16 */))))) = _pOffset - return - } func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak int32) { // sqlite3.c:118113:1 @@ -93650,7 +89479,6 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak if (_p.X4) == 0 { goto _0 } - return _0: @@ -93720,8 +89548,6 @@ _12: _sqlite3VdbeComment(tls, _v, str(103260)) _13: _4: - return - } func _sqlite3ExprCacheClear(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:94006:1 @@ -93750,8 +89576,6 @@ _6: _4: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(25 /* X13 */))) = uint8(i32(0)) - return - } var _computeLimitRegistersØ00__func__Ø000 [22]int8 // - @@ -93761,9 +89585,7 @@ func init() { } func _sqlite3VdbeGoto(tls *crt.TLS, _p *TVdbe, _iDest int32) (r0 int32) { // sqlite3.c:71556:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, i32(13), i32(0), _iDest, i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, i32(13), i32(0), _iDest, i32(0)) } var _generateWithRecursiveQueryØ00__func__Ø000 [27]int8 // - @@ -93837,7 +89659,6 @@ _4: _0: r0 = _pRet return - } func _multiSelectCollSeq(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iCol int32) (r0 *XCollSeq) { // sqlite3.c:118168:1 @@ -93874,9 +89695,7 @@ _1: _pRet = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(_iCol))).X0))) _7: - r0 = _pRet - return - + return _pRet } var _multiSelectCollSeqØ00__func__Ø000 [19]int8 // - @@ -93899,8 +89718,6 @@ func _codeOffset(tls *crt.TLS, _v *TVdbe, _iOffset int32, _iContinue int32) { // _sqlite3VdbeAddOp3(tls, _v, i32(67), _iOffset, _iContinue, i32(1)) _sqlite3VdbeComment(tls, _v, str(25308)) _0: - return - } func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExprList, _srcTab int32, _pSort *XSortCtx, _pDistinct *XDistinctCtx, _pDest *XSelectDest, _iContinue int32, _iBreak int32) { // sqlite3.c:116920:1 @@ -94417,8 +90234,6 @@ _75: _sqlite3VdbeAddOp2(tls, _v, i32(69), _p.X4, _iBreak) _109: - return - } var _selectInnerLoopØ00__func__Ø000 [16]int8 // - @@ -94537,9 +90352,7 @@ _17: goto _9 _12: - r0 = _n - return - + return _n } var _sqlite3ExprCodeExprListØ00__func__Ø000 [24]int8 // - @@ -94549,9 +90362,7 @@ func init() { } func _sqlite3ExprIsConstant(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:92535:1 - r0 = _exprIsConst(tls, _p, i32(1), i32(0)) - return - + return _exprIsConst(tls, _p, i32(1), i32(0)) } func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int32) { // sqlite3.c:92516:1 @@ -94563,9 +90374,7 @@ func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int *(*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((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _iCur _sqlite3WalkExpr(tls, &_w, _p) - r0 = int32(_w.X5) - return - + return int32(_w.X5) } func _exprNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:92457:1 @@ -94574,8 +90383,7 @@ func _exprNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _1: switch int32(_pExpr.X0) { @@ -94599,14 +90407,11 @@ _3: if int32(_pWalker.X5) < i32(4) && ((_pExpr.X2)&uint32(i32(524288))) == uint32(i32(0)) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _4: _5: @@ -94615,14 +90420,11 @@ _7: if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))) { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _8: if int32(_pWalker.X5) != i32(5) { @@ -94638,23 +90440,19 @@ _16: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _18: _17: _9: r0 = i32(0) return - } func _selectNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _NotUsed *XSelect) (r0 int32) { // sqlite3.c:92511:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return - + return i32(2) } func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDest int32) (r0 int32) { // sqlite3.c:94755:1 @@ -94687,8 +90485,8 @@ _4: goto _9 } - r0 = *(*int32)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X5 */))))) - return + /* X5 */ + return *(*int32)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16))))) _9: *func() *int32 { *(*uintptr)(unsafe.Pointer(&_1_pItem)) += uintptr(20); return &_1_i }() -= 1 @@ -94713,9 +90511,7 @@ _11: *(*int32)(unsafe.Pointer((*T5515145)(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 - return - + return _regDest } var _sqlite3ExprCodeAtInitØ00__func__Ø000 [22]int8 // - @@ -94730,9 +90526,7 @@ func _sqlite3VdbeChangeToNoop(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 int32) { if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -94746,9 +90540,7 @@ _0: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) *(**int8)(unsafe.Pointer((*T5774282)(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 - + return i32(1) } var _sqlite3VdbeChangeToNoopØ00__func__Ø000 [24]int8 // - @@ -94764,9 +90556,7 @@ func _sqlite3VdbeCurrentAddr(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = _p.X27 - return - + return _p.X27 } var _sqlite3VdbeCurrentAddrØ00__func__Ø000 [23]int8 // - @@ -94787,8 +90577,6 @@ func _codeDistinct(tls *crt.TLS, _pParse *XParse, _iTab int32, _addrRepeat int32 _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _iTab, _r1, _iMem, _N) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(16))) _sqlite3ReleaseTempReg(tls, _pParse, _r1) - return - } func _sqlite3GetTempReg(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c:95785:1 @@ -94796,13 +90584,12 @@ func _sqlite3GetTempReg(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c goto _0 } - r0 = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) - return + /* X18 */ + return preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44))), 1) _0: - r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(preInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), byte(255))))) - return - + /* X49 */ /* X7 */ + return *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360))))) + 4*uintptr(preInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19))), byte(255))))) } func _sqlite3ReleaseTempReg(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:95800:1 @@ -94834,8 +90621,6 @@ _6: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(postInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(19 /* X7 */))), uint8(1))))) = _iReg _1: - return - } func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) { // sqlite3.c:95817:1 @@ -94846,9 +90631,7 @@ func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) if _nReg != i32(1) { goto _0 } - - r0 = _sqlite3GetTempReg(tls, _pParse) - return + return _sqlite3GetTempReg(tls, _pParse) _0: _i = _pParse.X15 @@ -94883,9 +90666,7 @@ _1: sink961 = *p } _4: - r0 = _i - return - + return _i } func _usedAsColumnCache(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32) (r0 int32) { // sqlite3.c:94050:1 @@ -94905,18 +90686,14 @@ _0: if _1_r < _iFrom || _1_r > _iTo { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: *(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3GetTempRangeØ00__func__Ø000 [20]int8 // - @@ -95059,7 +90836,6 @@ _23: if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _24 } - return _24: @@ -95121,8 +90897,6 @@ _29: _30: _sqlite3VdbeJumpHere(tls, _v, _11_addr) _28: - return - } var _pushOntoSorterØ00__func__Ø000 [15]int8 // - @@ -95140,8 +90914,6 @@ func _sqlite3ExprCodeMove(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int3 }() _sqlite3VdbeAddOp3(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(84), _iFrom, _iTo, _nReg) _sqlite3ExprCacheRemove(tls, _pParse, _iFrom, _nReg) - return - } var _sqlite3ExprCodeMoveØ00__func__Ø000 [20]int8 // - @@ -95198,7 +90970,6 @@ _6: _0: r0 = _pInfo return - } var _keyInfoFromExprListØ00__func__Ø000 [20]int8 // - @@ -95224,8 +90995,6 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(28 /* X14 */))) = _nReg *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(32 /* X15 */))) = _iReg _1: - return - } func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c:71709:1 @@ -95259,8 +91028,6 @@ func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X26)) + 4*uintptr(_j))) = _v.X27 _6: - return - } var _sqlite3VdbeResolveLabelØ00__func__Ø000 [24]int8 // - @@ -95435,9 +91202,7 @@ _19: if _4_pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _24 } - - r0 = _sqlite3NomemError(tls, i32(119147)) - return + return _sqlite3NomemError(tls, i32(119147)) _24: { @@ -95714,9 +91479,7 @@ _71: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X13 */))))) = _pPrior *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(64 /* X14 */))))) = _p _explainComposite(tls, _pParse, int32(_p.X1), _iSub1, _iSub2, i32(0)) - r0 = bool2int((_pParse.X16) != i32(0)) - return - + return bool2int((_pParse.X16) != i32(0)) } var _multiSelectOrderByØ00__func__Ø000 [19]int8 // - @@ -95729,8 +91492,6 @@ func _sqlite3VdbeEndCoroutine(tls *crt.TLS, _v *TVdbe, _regYield int32) { // sql _sqlite3VdbeAddOp1(tls, _v, i32(74), _regYield) *(*uint8)(unsafe.Pointer(uintptr(_v.X3) + uintptr(19 /* X7 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr(_v.X3) + uintptr(28 /* X14 */))) = i32(0) - return - } func _sqlite3VdbeNoopComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interface{}) { // sqlite3.c:72390:1 @@ -95745,8 +91506,6 @@ func _sqlite3VdbeNoopComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...in _vdbeVComment(tls, _p, _zFormat, _ap) _ap = nil _0: - return - } func _generateOutputSubroutine(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pIn *XSelectDest, _pDest *XSelectDest, _regReturn int32, _regPrev int32, _pKeyInfo *XKeyInfo, _iBreak int32) (r0 int32) { // sqlite3.c:118863:1 @@ -95783,9 +91542,7 @@ _0: if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _codeOffset(tls, _v, _p.X5, _iContinue) @@ -95875,9 +91632,7 @@ _12: _19: _sqlite3VdbeResolveLabel(tls, _v, _iContinue) _sqlite3VdbeAddOp1(tls, _v, i32(73), _regReturn) - r0 = _addr - return - + return _addr } func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3.c:117312:1 @@ -95893,9 +91648,7 @@ func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3. }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _0: - r0 = _p - return - + return _p } var _sqlite3KeyInfoRefØ00__func__Ø000 [18]int8 // - @@ -95918,42 +91671,31 @@ func _sqlite3LogEstAdd(tls *crt.TLS, _a int16, _b int16) (r0 int16) { // sqlite3 if int32(_a) <= (int32(_b) + i32(49)) { goto _1 } - - r0 = _a - return + return _a _1: if int32(_a) <= (int32(_b) + i32(31)) { goto _2 } - - r0 = int16(int32(_a) + i32(1)) - return + return int16(int32(_a) + i32(1)) _2: - r0 = int16(int32(_a) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_a)-int32(_b)))))) - return + return int16(int32(_a) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_a)-int32(_b)))))) _0: if int32(_b) <= (int32(_a) + i32(49)) { goto _4 } - - r0 = _b - return + return _b _4: if int32(_b) <= (int32(_a) + i32(31)) { goto _5 } - - r0 = int16(int32(_b) + i32(1)) - return + return int16(int32(_b) + i32(1)) _5: - r0 = int16(int32(_b) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_b)-int32(_a)))))) - return - + return int16(int32(_b) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_b)-int32(_a)))))) } var _sqlite3LogEstAddØ00xØ001 [32]uint8 // sqlite3.c:28996:30 @@ -95994,14 +91736,12 @@ func _generateColumnNames(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _p if (_pParse.X54) == 0 { goto _0 } - return _0: if (_pParse.X4) == 0 && (_db.X17) == 0 { goto _2 } - return _2: @@ -96159,8 +91899,6 @@ _8: _10: _generateColumnTypes(tls, _pParse, _pTabList, _pEList) - return - } var _generateColumnNamesØ00__func__Ø000 [20]int8 // - @@ -96196,8 +91934,6 @@ _0: goto _0 _3: - return - } func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _iSub2 int32, _bUseTmp int32) { // sqlite3.c:117434:1 @@ -96224,8 +91960,6 @@ func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _ }()), unsafe.Pointer(_selectOpName(tls, _op))) _sqlite3VdbeAddOp4(tls, _1_v, i32(163), _pParse.X58, i32(0), i32(0), _1_zMsg, i32(-1)) _5: - return - } var _explainCompositeØ00__func__Ø000 [17]int8 // - @@ -96239,9 +91973,7 @@ func _sqlite3SelectExprHeight(tls *crt.TLS, _p *XSelect) (r0 int32) { // sqlite3 _ = _nHeight _nHeight = i32(0) _heightOfSelect(tls, _p, &_nHeight) - r0 = _nHeight - return - + return _nHeight } func _pushDownWhereTerms(tls *crt.TLS, _pParse *XParse, _pSubq *XSelect, _pWhere *XExpr, _iCursor int32) (r0 int32) { // sqlite3.c:120074:1 @@ -96255,9 +91987,7 @@ func _pushDownWhereTerms(tls *crt.TLS, _pParse *XParse, _pSubq *XSelect, _pWhere if _pWhere != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pX = _pSubq @@ -96269,9 +91999,7 @@ _1: if ((_pX.X3) & uint32(i32(8200))) == uint32(i32(0)) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: _pX = (*XSelect)(unsafe.Pointer(_pX.X13)) @@ -96281,9 +92009,7 @@ _4: if (*XExpr)(unsafe.Pointer(_pSubq.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _7: @@ -96303,9 +92029,7 @@ _8: if ((_pWhere.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: if _sqlite3ExprIsTableConstant(tls, _pWhere, _iCursor) == 0 { @@ -96328,32 +92052,23 @@ _12: _10: r0 = _nChng return - } func _sqlite3ExprIsTableConstant(tls *crt.TLS, _p *XExpr, _iCur int32) (r0 int32) { // sqlite3.c:92555:1 - r0 = _exprIsConst(tls, _p, i32(3), _iCur) - return - + return _exprIsConst(tls, _p, i32(3), _iCur) } func _sqlite3ClearTempRegCache(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:95847:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(19 /* X7 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(28 /* X14 */))) = i32(0) - return - } func _sqlite3VdbeChangeP1(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { // sqlite3.c:72114:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(4 /* X3 */))) = _val - return - } func _sqlite3VdbeChangeOpcode(tls *crt.TLS, _p *TVdbe, _addr uint32, _iNewOpcode uint8) { // sqlite3.c:72111:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(0 /* X0 */))) = _iNewOpcode - return - } func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWhere *XExpr, _pOrderBy *XExprList, _pResultSet *XExprList, _wctrlFlags uint16, _iAuxArg int32) (r0 *XWhereInfo) { // sqlite3.c:134202:1 @@ -96461,8 +92176,7 @@ _9: } _sqlite3ErrorMsg(tls, _pParse, str(105328), i32(64)) - r0 = (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) _10: _nTabList = func() int32 { @@ -97021,8 +92735,7 @@ _146: goto _139 _142: - r0 = _pWInfo - return + return _pWInfo _whereBeginError: if _pWInfo == nil { @@ -97032,9 +92745,7 @@ _whereBeginError: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(144 /* X42 */))) = uint32(_pWInfo.X8) _whereInfoFree(tls, _db, _pWInfo) _147: - r0 = (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3WhereBeginØ00__func__Ø000 [18]int8 // - @@ -97048,8 +92759,6 @@ func _whereLoopInit(tls *crt.TLS, _p *XWhereLoop) { // sqlite3.c:131605:1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X10 */))) = uint16(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X12 */))) = uint16(i32(3)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X9 */))) = uint32(i32(0)) - return - } func _sqlite3WhereClauseInit(tls *crt.TLS, _pWC *XWhereClause, _pWInfo *XWhereInfo) { // sqlite3.c:129705:1 @@ -97058,8 +92767,6 @@ func _sqlite3WhereClauseInit(tls *crt.TLS, _pWC *XWhereClause, _pWInfo *XWhereIn *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(12 /* X3 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(16 /* X4 */))) = i32(8) *(**XWhereTerm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(20 /* X5 */))))) = (*XWhereTerm)(unsafe.Pointer((*[8]XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(24 /* X6 */))))) - return - } func _sqlite3WhereSplit(tls *crt.TLS, _pWC *XWhereClause, _pExpr *XExpr, _op uint8) { // sqlite3.c:129690:1 @@ -97070,7 +92777,6 @@ func _sqlite3WhereSplit(tls *crt.TLS, _pWC *XWhereClause, _pExpr *XExpr, _op uin if _pE2 != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -97085,8 +92791,6 @@ _1: _sqlite3WhereSplit(tls, _pWC, (*XExpr)(unsafe.Pointer(_pE2.X4)), _op) _sqlite3WhereSplit(tls, _pWC, (*XExpr)(unsafe.Pointer(_pE2.X5)), _op) _2: - return - } func _whereClauseInsert(tls *crt.TLS, _pWC *XWhereClause, _p *XExpr, _wtFlags uint16) (r0 int32) { // sqlite3.c:128438:1 @@ -97116,8 +92820,7 @@ func _whereClauseInsert(tls *crt.TLS, _pWC *XWhereClause, _p *XExpr, _wtFlags ui _sqlite3ExprDelete(tls, _1_db, _p) _2: *(**XWhereTerm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(20 /* X5 */))))) = _1_pOld - r0 = i32(0) - return + return i32(0) _1: crt.Xmemcpy(tls, _pWC.X5, (unsafe.Pointer)(_1_pOld), u32(48)*uint32(_pWC.X3)) @@ -97145,15 +92848,11 @@ _6: *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(4 /* X1 */))))) = _pWC *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(16 /* X7 */))) = i32(-1) crt.Xmemset(tls, (unsafe.Pointer)((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm))+uintptr(12 /* X4 */)))), i32(0), u32(36)) - r0 = _idx - return - + return _idx } func _sqlite3ExprIsConstantNotJoin(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:92545:1 - r0 = _exprIsConst(tls, _p, i32(2), i32(0)) - return - + return _exprIsConst(tls, _p, i32(2), i32(0)) } func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _jumpIfNull int32) { // sqlite3.c:95163:1 @@ -97195,14 +92894,12 @@ func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int }() == 0 { goto _5 } - return _5: if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - return _6: @@ -97394,8 +93091,6 @@ _55: _48: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) _sqlite3ReleaseTempReg(tls, _pParse, _regFree2) - return - } var _sqlite3ExprIfFalseØ00__func__Ø000 [19]int8 // - @@ -97439,8 +93134,6 @@ _6: goto _3 _4: - return - } var _sqlite3ExprCachePopØ00__func__Ø000 [20]int8 // - @@ -97490,7 +93183,6 @@ func _sqlite3ExprIfTrue(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 }() == 0 { goto _5 } - return _5: @@ -97506,7 +93198,6 @@ _5: }() == 0 { goto _8 } - return _8: @@ -97650,8 +93341,6 @@ _33: _26: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) _sqlite3ReleaseTempReg(tls, _pParse, _regFree2) - return - } var _sqlite3ExprIfTrueØ00__func__Ø000 [18]int8 // - @@ -97691,7 +93380,6 @@ _5: _3: r0 = _r2 return - } func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr, _opcode int32, _in1 int32, _in2 int32, _dest int32, _jumpIfNull int32) (r0 int32) { // sqlite3.c:91037:1 @@ -97705,9 +93393,7 @@ func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr, _p5 = int32(_binaryCompareP5(tls, _pLeft, _pRight, _jumpIfNull)) _addr = _sqlite3VdbeAddOp4(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _opcode, _in2, _dest, _in1, (*int8)(unsafe.Pointer((unsafe.Pointer)(_p4))), i32(-3)) _sqlite3VdbeChangeP5(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), uint16(uint8(_p5))) - r0 = _addr - return - + return _addr } func _sqlite3BinaryCompareCollSeq(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr) (r0 *XCollSeq) { // sqlite3.c:91014:1 @@ -97746,7 +93432,6 @@ _6: _3: r0 = _pColl return - } var _sqlite3BinaryCompareCollSeqØ00__func__Ø000 [28]int8 // - @@ -97760,9 +93445,7 @@ func _binaryCompareP5(tls *crt.TLS, _pExpr1 *XExpr, _pExpr2 *XExpr, _jumpIfNull _ = _aff _aff = uint8(_sqlite3ExprAffinity(tls, _pExpr2)) _aff = uint8(int32(uint8(_sqlite3CompareAffinity(tls, _pExpr1, int8(_aff)))) | int32(uint8(_jumpIfNull))) - r0 = _aff - return - + return _aff } func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _xJump func(*crt.TLS, *XParse, *XExpr, int32, int32), _jumpIfNull int32) { // sqlite3.c:94971:1 @@ -97813,8 +93496,6 @@ _2: _sqlite3ExprCodeTarget(tls, _pParse, &_exprAnd, _dest) _3: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) - return - } var _exprCodeBetweenØ00__func__Ø000 [16]int8 // - @@ -97832,8 +93513,6 @@ func _exprToRegister(tls *crt.TLS, _p *XExpr, _iReg int32) { // sqlite3.c:94067: *p = (*p) & uint32(i32(-4097)) sink985 = *p } - return - } func _exprCodeVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _piFreeable *int32) (r0 int32) { // sqlite3.c:94084:1 @@ -97882,7 +93561,6 @@ _3: _1: r0 = _iResult return - } func _sqlite3ExprCodeFactorable(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int32) { // sqlite3.c:94857:1 @@ -97896,8 +93574,6 @@ func _sqlite3ExprCodeFactorable(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _t _1: _sqlite3ExprCode(tls, _pParse, _pExpr, _target) _2: - return - } func _sqlite3ExprCodeIN(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _destIfFalse int32, _destIfNull int32) { // sqlite3.c:93472:1 @@ -97967,7 +93643,6 @@ func _sqlite3ExprCodeIN(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _destIfFal if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 { goto _0 } - return _0: @@ -98249,8 +93924,6 @@ _71: _sqlite3ExprCodeIN_oom_error: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_aiMap)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_zAff)) - return - } func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32) { // sqlite3.c:93431:1 @@ -98266,8 +93939,7 @@ func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32) } _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0, _nVector) - r0 = i32(1) - return + return i32(1) _1: goto _2 @@ -98278,14 +93950,12 @@ _0: } _sqlite3VectorErrorMsg(tls, _pParse, (*XExpr)(unsafe.Pointer(_pIn.X4))) - r0 = i32(1) - return + return i32(1) _3: _2: r0 = i32(0) return - } var _sqlite3ExprCodeINØ00__func__Ø000 [18]int8 // - @@ -98695,7 +94365,6 @@ _91: _87: r0 = _eType return - } var _sqlite3FindInIndexØ00__func__Ø000 [19]int8 // - @@ -98752,13 +94421,10 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = bool2int((((_p.X2) & uint32(i32(1048576))) != uint32(i32(0))) || ((int32(_p.X9) >= i32(0)) && (int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_p.X14)).X1)+16*uintptr(_p.X9))).X3) == i32(0)))) - return + return bool2int((((_p.X2) & uint32(i32(1048576))) != uint32(i32(0))) || ((int32(_p.X9) >= i32(0)) && (int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_p.X14)).X1)+16*uintptr(_p.X9))).X3) == i32(0)))) _10: - r0 = i32(1) - return - + return i32(1) } var _sqlite3ExprCanBeNullØ00__func__Ø000 [21]int8 // - @@ -98783,34 +94449,26 @@ func _isCandidateForInOpt(tls *crt.TLS, _pX *XExpr) (r0 *XSelect) { // sqlite3.c if ((_pX.X2) & uint32(i32(2048))) != uint32(i32(0)) { goto _0 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _0: if ((_pX.X2) & uint32(i32(32))) == uint32(i32(0)) { goto _1 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _1: _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) if (*XSelect)(unsafe.Pointer(_p.X13)) == nil { goto _2 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _2: if ((_p.X3) & uint32(i32(9))) == 0 { goto _3 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { @@ -98822,9 +94480,7 @@ _3: if (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _6 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _6: func() { @@ -98836,9 +94492,7 @@ _6: if (*XExpr)(unsafe.Pointer(_p.X9)) == nil { goto _9 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _9: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) @@ -98851,17 +94505,13 @@ _9: if (_pSrc.X0) == i32(1) { goto _12 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _12: if (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X5)) == nil { goto _13 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _13: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X4)) @@ -98880,9 +94530,7 @@ _13: if (_pTab.X16) == 0 { goto _18 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _18: _pEList = (*XExprList)(unsafe.Pointer(_p.X0)) @@ -98902,9 +94550,7 @@ _21: if int32(_2_pRes.X0) == i32(152) { goto _25 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _25: func() { @@ -98917,9 +94563,7 @@ _25: goto _21 _24: - r0 = _p - return - + return _p } var _isCandidateForInOptØ00__func__Ø000 [20]int8 // - @@ -98977,8 +94621,6 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sq _sqlite3OpenTempDatabase(tls, _pToplevel) _14: _12: - return - } var _sqlite3CodeVerifySchemaØ00__func__Ø000 [24]int8 // - @@ -99006,8 +94648,7 @@ func _sqlite3OpenTempDatabase(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sql _sqlite3ErrorMsg(tls, _pParse, str(106888)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = _1_rc - r0 = i32(1) - return + return i32(1) _2: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))))) + uintptr(4 /* X1 */))))) = _1_pBt @@ -99022,14 +94663,12 @@ _2: } _sqlite3OomFault(tls, _db) - r0 = i32(1) - return + return i32(1) _5: _1: r0 = i32(0) return - } var _sqlite3OpenTempDatabaseØ00flagsØ001 int32 // sqlite3.c:103478:22 @@ -99053,8 +94692,6 @@ func _sqlite3SetHasNullFlag(tls *crt.TLS, _v *TVdbe, _iCur int32, _regHasNull in _sqlite3VdbeChangeP5(tls, _v, uint16(i32(128))) _sqlite3VdbeComment(tls, _v, str(107004), _iCur) _sqlite3VdbeJumpHere(tls, _v, _addr1) - return - } func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3.c:92782:1 @@ -99072,9 +94709,7 @@ func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3. *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _res = _sqlite3ExprIsConstant(tls, _pIn) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(12 /* X4 */))))) = _pLHS - r0 = _res - return - + return _res } var _sqlite3InRhsIsConstantØ00__func__Ø000 [23]int8 // - @@ -99090,22 +94725,16 @@ func _exprAlwaysTrue(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91611:1 if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3ExprIsInteger(tls, _p, &_v) != 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = bool2int(_v != i32(0)) - return - + return bool2int(_v != i32(0)) } func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sqlite3.c:130017:1 @@ -99116,8 +94745,6 @@ func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sq } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[64]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(4 /* X1 */))))) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(0 /* X0 */))), int32(1))))) = _iCursor - return - } var _createMaskØ00__func__Ø000 [11]int8 // - @@ -99142,7 +94769,6 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _0 } - return _0: @@ -99157,7 +94783,6 @@ _0: if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -99188,7 +94813,6 @@ _11: if _pColRef != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } - return _12: @@ -99201,8 +94825,6 @@ _12: goto _4 _7: - return - } var _sqlite3WhereTabFuncArgsØ00__func__Ø000 [24]int8 // - @@ -99229,18 +94851,14 @@ _2: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[64]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(4 /* X1 */))))) + 4*uintptr(_i)))) != _iCursor { goto _6 } - - r0 = u64(1) << uint(_i) - return + return u64(1) << uint(_i) _6: _i += 1 goto _2 _5: - r0 = uint64(i32(0)) - return - + return uint64(i32(0)) } var _sqlite3WhereGetMaskØ00__func__Ø000 [20]int8 // - @@ -99263,8 +94881,6 @@ _0: goto _0 _3: - return - } func _exprAnalyze(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxTerm int32) { // sqlite3.c:129283:1 @@ -99388,7 +95004,6 @@ func _exprAnalyze(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxTerm in if (_db.X17) == 0 { goto _0 } - return _0: @@ -99416,7 +95031,6 @@ _0: if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 { goto _7 } - return _7: @@ -99545,7 +95159,6 @@ _30: if _13_idxNew != i32(0) { goto _31 } - return _31: @@ -99798,8 +95411,6 @@ _82: *p = (*p) | _extraRight sink992 = *p } - return - } var _exprAnalyzeØ00__func__Ø000 [12]int8 // - @@ -99814,9 +95425,7 @@ func _sqlite3WhereExprUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _p *XExpr) ( if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = uint64(i32(0)) - return + return uint64(i32(0)) _0: if int32(_p.X0) != i32(152) { @@ -99824,8 +95433,7 @@ _0: } _mask = _sqlite3WhereGetMask(tls, _pMaskSet, _p.X8) - r0 = _mask - return + return _mask _1: func() { @@ -99875,7 +95483,6 @@ _9: _8: r0 = _mask return - } var _sqlite3WhereExprUsageØ00__func__Ø000 [22]int8 // - @@ -99961,9 +95568,7 @@ _4: goto _0 _1: - r0 = _mask - return - + return _mask } func _sqlite3WhereExprListUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _pList *XExprList) (r0 uint64) { // sqlite3.c:129763:1 @@ -99994,7 +95599,6 @@ _4: _0: r0 = _mask return - } var _exprSelectUsageØ00__func__Ø000 [16]int8 // - @@ -100008,9 +95612,7 @@ func _allowedOp(tls *crt.TLS, _op int32) (r0 int32) { // sqlite3.c:128479:1 i32(0) i32(0) i32(0) - r0 = bool2int((((_op == i32(33)) || ((_op >= i32(37)) && (_op <= i32(41)))) || (_op == i32(34))) || (_op == i32(29))) - return - + return bool2int((((_op == i32(33)) || ((_op >= i32(37)) && (_op <= i32(41)))) || (_op == i32(34))) || (_op == i32(29))) } func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uint64, _pExpr *XExpr, _piCur *int32, _piColumn *int32) (r0 int32) { // sqlite3.c:129220:1 @@ -100049,24 +95651,19 @@ _6: *_piCur = _pExpr.X8 *_piColumn = int32(_pExpr.X9) - r0 = i32(1) - return + return i32(1) _7: if _mPrereq != uint64(i32(0)) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: if (_mPrereq & (_mPrereq - uint64(i32(1)))) == uint64(i32(0)) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: _i = i32(0) @@ -100116,8 +95713,7 @@ _23: *_piCur = _iCur *_piColumn = i32(-2) - r0 = i32(1) - return + return i32(1) _24: _20: @@ -100130,9 +95726,7 @@ _15: goto _14 _17: - r0 = i32(0) - return - + return i32(0) } var _exprMightBeIndexedØ00__func__Ø000 [19]int8 // - @@ -100142,9 +95736,7 @@ func init() { } func _sqlite3ExprCompareSkip(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) (r0 int32) { // sqlite3.c:95421:1 - r0 = _sqlite3ExprCompare(tls, _sqlite3ExprSkipCollate(tls, _pA), _sqlite3ExprSkipCollate(tls, _pB), _iTab) - return - + return _sqlite3ExprCompare(tls, _sqlite3ExprSkipCollate(tls, _pA), _sqlite3ExprSkipCollate(tls, _pB), _iTab) } func _operatorMask(tls *crt.TLS, _op int32) (r0 uint16) { // sqlite3.c:128530:1 @@ -100238,9 +95830,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _c - return - + return _c } var _operatorMaskØ00__func__Ø000 [13]int8 // - @@ -100253,8 +95843,6 @@ func _markTermAsChild(tls *crt.TLS, _pWC *XWhereClause, _iChild int32, _iParent *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5)+48*uintptr(_iChild))))) + uintptr(16 /* X7 */))) = _iParent *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5)+48*uintptr(_iChild))))) + uintptr(8 /* X2 */))) = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_iParent))).X2 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5)+48*uintptr(_iParent))))) + uintptr(14 /* X5 */))) += 1 - return - } func _termIsEquivalence(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 int32) { // sqlite3.c:129158:1 @@ -100271,25 +95859,19 @@ func _termIsEquivalence(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 int32) if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(512)) == i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if int32(_pExpr.X0) == i32(37) || int32(_pExpr.X0) == i32(29) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if ((_pExpr.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: _aff1 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4))) @@ -100297,18 +95879,14 @@ _3: if int32(_aff1) == int32(_aff2) || int32(_aff1) >= i32(67) && int32(_aff2) >= i32(67) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), (*XExpr)(unsafe.Pointer(_pExpr.X5))) if _pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3StrICmp(tls, _pColl.X0, str(38588)) != i32(0) { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) @@ -100325,9 +95903,7 @@ _8: } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() - r0 = bool2int(Xsqlite3_stricmp(tls, _zColl1, _zColl2) == i32(0)) - return - + return bool2int(Xsqlite3_stricmp(tls, _zColl1, _zColl2) == i32(0)) } func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // sqlite3.c:128499:1 @@ -100392,8 +95968,6 @@ _3: }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(((int32(_pExpr.X0) - i32(38)) ^ i32(2)) + i32(38)) _7: - return - } var _exprCommuteØ00__func__Ø000 [12]int8 // - @@ -100420,8 +95994,6 @@ func _transferJoinMarkings(tls *crt.TLS, _pDerived *XExpr, _pBase *XExpr) { // s } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDerived)) + uintptr(36 /* X11 */))) = _pBase.X11 _0: - return - } func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxTerm int32) { // sqlite3.c:128895:1 @@ -100512,7 +96084,6 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT if _pOrInfo != (*XWhereOrInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - return _4: @@ -100529,7 +96100,6 @@ _4: if (_db.X17) == 0 { goto _5 } - return _5: @@ -100919,8 +96489,6 @@ _96: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) = uint16(i32(4096)) _79: _40: - return - } var _exprAnalyzeOrTermØ00__func__Ø000 [18]int8 // - @@ -100933,27 +96501,23 @@ func _whereNthSubterm(tls *crt.TLS, _pTerm *XWhereTerm, _N int32) (r0 *XWhereTer if int32(_pTerm.X4) == i32(1024) { goto _0 } - - r0 = func() *XWhereTerm { + return func() *XWhereTerm { if _N == i32(0) { return _pTerm } return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) }() - return _0: if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(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((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 48*uintptr(_N))) - return + /* X10 */ /* X0 */ + return (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28))))))+uintptr(0))).X5) + 48*uintptr(_N))) _3: - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) } func _whereCombineDisjuncts(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _pOne *XWhereTerm, _pTwo *XWhereTerm) { // sqlite3.c:128769:1 @@ -100971,21 +96535,18 @@ func _whereCombineDisjuncts(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _ if (int32(_pOne.X4) & i32(62)) != i32(0) { goto _0 } - return _0: if (int32(_pTwo.X4) & i32(62)) != i32(0) { goto _1 } - return _1: if (int32(_eOp)&i32(26)) == int32(_eOp) || (int32(_eOp)&i32(38)) == int32(_eOp) { goto _3 } - return _3: @@ -101004,14 +96565,12 @@ _3: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)), (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)), i32(-1)) == 0 { goto _10 } - return _10: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)), (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)), i32(-1)) == 0 { goto _11 } - return _11: @@ -101041,7 +96600,6 @@ _12: if _pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _17 } - return _17: @@ -101064,8 +96622,6 @@ _21: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = uint8(_op) _idxNew = _whereClauseInsert(tls, _pWC, _pNew, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _idxNew) - return - } var _whereCombineDisjunctsØ00__func__Ø000 [22]int8 // - @@ -101113,9 +96669,7 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx if _sqlite3IsLikeFunction(tls, _db, _pExpr, _pnoCase, (*int8)(unsafe.Pointer(&_wc))) != 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) @@ -101165,8 +96719,7 @@ _7: } _sqlite3ValueFree(tls, _pVal) - r0 = i32(0) - return + return i32(0) _14: _11: @@ -101217,9 +96770,7 @@ _27: _9: _rc = bool2int(_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) _sqlite3ValueFree(tls, _pVal) - r0 = _rc - return - + return _rc } func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNocase *int32, _aWc *int8) (r0 int32) { // sqlite3.c:107002:1 @@ -101228,9 +96779,7 @@ func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNoca if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) == i32(2) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: func() { @@ -101252,9 +96801,7 @@ _2: }() == 0 && (int32(_pDef.X1)&i32(4)) != i32(0) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: crt.Xmemcpy(tls, (unsafe.Pointer)(_aWc), _pDef.X2, uint32(i32(3))) @@ -101277,9 +96824,7 @@ _8: } }() *_pIsNocase = bool2int((int32(_pDef.X1) & i32(8)) == i32(0)) - r0 = i32(1) - return - + return i32(1) } var _sqlite3IsLikeFunctionØ00__func__Ø000 [22]int8 // - @@ -101322,14 +96867,12 @@ func _sqlite3VdbeGetBoundValue(tls *crt.TLS, _v *TVdbe, _iVar int32, _aff uint8) _sqlite3VdbeMemCopy(tls, _2_pRet, _1_pMem) _sqlite3ValueApplyAffinity(tls, _2_pRet, _aff, uint8(i32(1))) _4: - r0 = _2_pRet - return + return _2_pRet _3: _2: r0 = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) return - } var _sqlite3VdbeGetBoundValueØ00__func__Ø000 [25]int8 // - @@ -101363,8 +96906,6 @@ _2: sink985 = *p } _3: - return - } var _sqlite3VdbeSetVarmaskØ00__func__Ø000 [22]int8 // - @@ -101381,8 +96922,6 @@ func init() { func _sqlite3VdbeChangeP3(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { // sqlite3.c:72120:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(12 /* X5 */))) = _val - return - } func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { // sqlite3.c:128676:1 @@ -101395,27 +96934,21 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { / if int32(_pExpr.X0) == i32(151) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) == i32(2) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pCol = (*XExpr)(unsafe.Pointer((*TExprList_item)(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 } - - r0 = i32(0) - return + return i32(0) _4: _i = i32(0) @@ -101429,17 +96962,14 @@ _5: } *_peOp2 = (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001)) + 8*uintptr(_i))).X1 - r0 = i32(1) - return + return i32(1) _9: _i += 1 goto _5 _8: - r0 = i32(0) - return - + return i32(0) } var _isMatchOfColumnØ00aOpØ001 [4]TEncName // sqlite3.c:128683:5 @@ -101486,9 +97016,7 @@ _0: _8: _pRet = _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pVector, i32(0)) _7: - r0 = _pRet - return - + return _pRet } var _sqlite3ExprForVectorFieldØ00__func__Ø000 [26]int8 // - @@ -101511,9 +97039,7 @@ func _isDistinctRedundant(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _p if (_pTabList.X0) == i32(1) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _iBase = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11 @@ -101528,9 +97054,7 @@ _1: if int32(_1_p.X0) != i32(152) || (_1_p.X8) != _iBase || int32(_1_p.X9) >= i32(0) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _i += 1 @@ -101582,9 +97106,7 @@ _16: if _i != int32(_pIdx.X13) { goto _20 } - - r0 = i32(1) - return + return i32(1) _20: _9: @@ -101592,9 +97114,7 @@ _9: goto _8 _11: - r0 = i32(0) - return - + return i32(0) } func _sqlite3WhereFindTerm(tls *crt.TLS, _pWC *XWhereClause, _iCur int32, _iColumn int32, _notReady uint64, _op uint32, _pIdx *XIndex) (r0 *XWhereTerm) { // sqlite3.c:130190:1 @@ -101623,9 +97143,7 @@ _0: if (_p.X11) != uint64(i32(0)) || (uint32(_p.X4)&_op) == uint32(i32(0)) { goto _4 } - - r0 = _p - return + return _p _4: if _pResult != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { @@ -101639,9 +97157,7 @@ _2: goto _0 _1: - r0 = _pResult - return - + return _pResult } func _whereScanInit(tls *crt.TLS, _pScan *XWhereScan, _pWC *XWhereClause, _iCur int32, _iColumn int32, _opMask uint32, _pIdx *XIndex) (r0 *XWhereTerm) { // sqlite3.c:130128:1 @@ -101690,9 +97206,7 @@ _0: if _iColumn != i32(-2) { goto _7 } - - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) _7: _6: @@ -101702,9 +97216,7 @@ _6: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(i32(0)))) = int16(_iColumn) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(17 /* X5 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(18 /* X6 */))) = uint8(i32(1)) - r0 = _whereScanNext(tls, _pScan) - return - + return _whereScanNext(tls, _pScan) } func _whereScanNext(tls *crt.TLS, _pScan *XWhereScan) (r0 *XWhereTerm) { // sqlite3.c:130027:1 @@ -101831,8 +97343,7 @@ _29: _38: *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(4 /* X1 */))))) = _pWC *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(24 /* X8 */))) = _k + i32(1) - r0 = _pTerm - return + return _pTerm _27: _16: @@ -101860,9 +97371,7 @@ _39: goto _2 _3: - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) } var _whereScanNextØ00__func__Ø000 [14]int8 // - @@ -101885,17 +97394,13 @@ func _sqlite3IndexAffinityOk(tls *crt.TLS, _pExpr *XExpr, _idx_affinity int8) (r } _1: - r0 = i32(1) - return + return i32(1) _2: - r0 = bool2int(int32(_idx_affinity) == i32(66)) - return + return bool2int(int32(_idx_affinity) == i32(66)) _3: - r0 = bool2int(int32(_idx_affinity) >= i32(67)) - return - + return bool2int(int32(_idx_affinity) >= i32(67)) } func _comparisonAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c:90957:1 @@ -101940,7 +97445,6 @@ _15: _13: r0 = _aff return - } var _comparisonAffinityØ00__func__Ø000 [19]int8 // - @@ -101974,9 +97478,7 @@ _0: if _2_pColl == nil || i32(0) != _sqlite3StrICmp(tls, _2_pColl.X0, _zColl) { goto _8 } - - r0 = _i - return + return _i _8: _6: @@ -101984,9 +97486,7 @@ _6: goto _0 _3: - r0 = i32(-1) - return - + return i32(-1) } func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { // sqlite3.c:130253:1 @@ -102008,17 +97508,13 @@ func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { if _j < i32(0) { goto _5 } - - r0 = int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 16*uintptr(_j))).X3) - return + return int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 16*uintptr(_j))).X3) _5: if _j != i32(-1) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: func() { @@ -102027,9 +97523,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _indexColumnNotNullØ00__func__Ø000 [19]int8 // - @@ -102063,9 +97557,7 @@ func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // if (int32(_pWInfo.X9) & i32(32)) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -102079,17 +97571,13 @@ _0: if (_pTab.X16) == 0 { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _iCur = _pItem.X11 @@ -102206,13 +97694,10 @@ _27: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(47 /* X15 */))) = uint8(i32(1)) _28: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(16 /* X2 */))) = int8(i32(48)) - r0 = i32(1) - return + return i32(1) _26: - r0 = i32(0) - return - + return i32(0) } var _whereShortCutØ00__func__Ø000 [14]int8 // - @@ -102255,9 +97740,7 @@ _4: goto _0 _3: - r0 = _m - return - + return _m } func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // sqlite3.c:133222:1 @@ -102366,9 +97849,7 @@ _15: _3: _whereLoopClear(tls, _db, _pNew) - r0 = _rc - return - + return _rc } func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64, _mUnusable uint64) (r0 int32) { // sqlite3.c:132978:1 @@ -102430,9 +97911,7 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u if _p != (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = _sqlite3NomemError(tls, i32(133004)) - return + return _sqlite3NomemError(tls, i32(133004)) _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0)) @@ -102445,8 +97924,7 @@ _4: } _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_p)) - r0 = _sqlite3NomemError(tls, i32(133012)) - return + return _sqlite3NomemError(tls, i32(133012)) _5: _rc = _whereLoopAddVirtualOne(tls, _pBuilder, _mPrereq, u64(18446744073709551615), uint16(i32(0)), _p, _mNoOmit, &_bIn) @@ -102564,9 +98042,7 @@ _7: Xsqlite3_free(tls, (unsafe.Pointer)(_p.X6)) _32: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_p)) - r0 = _rc - return - + return _rc } var _whereLoopAddVirtualØ00__func__Ø000 [20]int8 // - @@ -102694,8 +98170,7 @@ _12: } _sqlite3ErrorMsg(tls, _pParse, str(61408)) - r0 = (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) _20: _pIdxCons = (*Tsqlite3_index_constraint)(unsafe.Pointer((*Xsqlite3_index_info)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + 64*uintptr(i32(1)))))) @@ -102827,9 +98302,7 @@ _42: _45: *_pmNoOmit = _mNoOmit - r0 = _pIdxInfo - return - + return _pIdxInfo } var _allocateIndexInfoØ00__func__Ø000 [18]int8 // - @@ -102844,9 +98317,7 @@ func _whereLoopResize(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop, _n int32) (r0 if int32(_p.X12) < _n { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _n = (_n + i32(7)) & i32(-8) @@ -102854,9 +98325,7 @@ _0: if _paNew != (**XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(131646)) - return + return _sqlite3NomemError(tls, i32(131646)) _1: crt.Xmemcpy(tls, (unsafe.Pointer)(_paNew), (unsafe.Pointer)(_p.X13), u32(4)*uint32(_p.X12)) @@ -102868,9 +98337,7 @@ _1: _2: *(***XWhereTerm)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X13 */))))) = _paNew *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X12 */))) = uint16(_n) - r0 = i32(0) - return - + return i32(0) } 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 @@ -102954,9 +98421,7 @@ _5: if _rc == 0 { goto _10 } - - r0 = _rc - return + return _rc _10: _mxTerm = i32(-1) @@ -102996,8 +98461,7 @@ _17: _rc = i32(1) _sqlite3ErrorMsg(tls, _pParse, str(109744), unsafe.Pointer((*XTable)(unsafe.Pointer(_pSrc.X4)).X0)) - r0 = _rc - return + return _rc _26: _4_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_4_j))) @@ -103103,9 +98567,7 @@ _40: Xsqlite3_free(tls, (unsafe.Pointer)((*T6563398)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X4)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563398)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _41: - r0 = _rc - return - + return _rc } var _whereLoopAddVirtualOneØ00__func__Ø000 [23]int8 // - @@ -103149,9 +98611,7 @@ _2: _0: Xsqlite3_free(tls, (unsafe.Pointer)(_pVtab.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVtab)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _pParse.X16 - return - + return _pParse.X16 } func _sqlite3LogEstFromDouble(tls *crt.TLS, _x float64) (r0 int16) { // sqlite3.c:29040:1 @@ -103163,24 +98623,18 @@ func _sqlite3LogEstFromDouble(tls *crt.TLS, _x float64) (r0 int16) { // sqlite3. if _x > float64(i32(1)) { goto _0 } - - r0 = int16(i32(0)) - return + return int16(i32(0)) _0: if _x > float64(i32(2000000000)) { goto _1 } - - r0 = _sqlite3LogEst(tls, uint64(_x)) - return + return _sqlite3LogEst(tls, uint64(_x)) _1: crt.Xmemcpy(tls, (unsafe.Pointer)(&_a), (unsafe.Pointer)(&_x), uint32(i32(8))) _e = int16((_a >> uint(i32(52))) - uint64(i32(1022))) - r0 = int16(int32(_e) * i32(10)) - return - + return int16(int32(_e) * i32(10)) } func _whereLoopInsert(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pTemplate *XWhereLoop) (r0 int32) { // sqlite3.c:131881:1 @@ -103212,8 +98666,7 @@ func _whereLoopInsert(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pTemplate *XW _whereOrInsert(tls, (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)), _pTemplate.X0, _pTemplate.X6, _pTemplate.X7) _1: - r0 = i32(0) - return + return i32(0) _0: _whereLoopAdjustCost(tls, (*XWhereLoop)(unsafe.Pointer(_pWInfo.X18)), _pTemplate) @@ -103221,9 +98674,7 @@ _0: if _ppPrev != (**XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _p = *_ppPrev @@ -103235,9 +98686,7 @@ _2: if _p != (*XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(131944)) - return + return _sqlite3NomemError(tls, i32(131944)) _5: _whereLoopInit(tls, _p) @@ -103288,7 +98737,6 @@ _13: _11: r0 = _rc return - } func _whereOrInsert(tls *crt.TLS, _pSet *XWhereOrSet, _prereq uint64, _rRun int16, _nOut int16) (r0 int32) { // sqlite3.c:129961:1 @@ -103312,9 +98760,7 @@ _5: if int32(_p.X1) > int32(_rRun) || ((_p.X0)&_prereq) != (_p.X0) { goto _7 } - - r0 = i32(0) - return + return i32(0) _7: *(*uintptr)(unsafe.Pointer(func() **XWhereOrCost { _i -= 1; return &_p }())) += uintptr(12) @@ -103350,9 +98796,7 @@ _13: if int32(_p.X1) > int32(_rRun) { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: _9: @@ -103365,16 +98809,13 @@ _whereOrInsert_done: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X2 */))) = _nOut _16: - r0 = i32(1) - return - + return i32(1) } func _whereLoopAdjustCost(tls *crt.TLS, _p *XWhereLoop, _pTemplate *XWhereLoop) { // sqlite3.c:131757:1 if ((_pTemplate.X9) & uint32(i32(512))) != uint32(i32(0)) { goto _0 } - return _0: @@ -103419,8 +98860,6 @@ _2: goto _1 _4: - return - } func _whereLoopCheaperProperSubset(tls *crt.TLS, _pX *XWhereLoop, _pY *XWhereLoop) (r0 int32) { // sqlite3.c:131720:1 @@ -103431,17 +98870,13 @@ func _whereLoopCheaperProperSubset(tls *crt.TLS, _pX *XWhereLoop, _pY *XWhereLoo if (int32(_pX.X10) - int32(_pX.X11)) < (int32(_pY.X10) - int32(_pY.X11)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if int32(_pY.X11) <= int32(_pX.X11) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if int32(_pX.X6) < int32(_pY.X6) { @@ -103451,17 +98886,13 @@ _1: if int32(_pX.X6) <= int32(_pY.X6) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if int32(_pX.X7) <= int32(_pY.X7) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _2: @@ -103498,9 +98929,7 @@ _13: if _j >= i32(0) { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: _6: @@ -103508,9 +98937,7 @@ _6: goto _5 _8: - r0 = i32(1) - return - + return i32(1) } func _whereLoopFindLesser(tls *crt.TLS, _ppPrev **XWhereLoop, _pTemplate *XWhereLoop) (r0 **XWhereLoop) { // sqlite3.c:131793:1 @@ -103551,9 +98978,7 @@ _16: if ((_p.X0)&(_pTemplate.X0)) != (_p.X0) || int32(_p.X5) > int32(_pTemplate.X5) || int32(_p.X6) > int32(_pTemplate.X6) || int32(_p.X7) > int32(_pTemplate.X7) { goto _20 } - - r0 = (**XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) - return + return (**XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) _20: if ((_p.X0)&(_pTemplate.X0)) != (_pTemplate.X0) || int32(_p.X6) < int32(_pTemplate.X6) || int32(_p.X7) < int32(_pTemplate.X7) { @@ -103577,9 +99002,7 @@ _1: goto _0 _3: - r0 = _ppPrev - return - + return _ppPrev } var _whereLoopFindLesserØ00__func__Ø000 [20]int8 // - @@ -103591,8 +99014,6 @@ func init() { func _whereLoopDelete(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c:131676:1 _whereLoopClear(tls, _db, _p) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _whereLoopClear(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c:131632:1 @@ -103604,8 +99025,6 @@ func _whereLoopClear(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c _0: _whereLoopClearUnion(tls, _db, _p) _whereLoopInit(tls, _p) - return - } func _whereLoopClearUnion(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c:131615:1 @@ -103633,8 +99052,6 @@ _2: _5: _3: _0: - return - } func _whereLoopXfer(tls *crt.TLS, _db *Xsqlite3, _pTo *XWhereLoop, _pFrom *XWhereLoop) (r0 int32) { // sqlite3.c:131657:1 @@ -103644,8 +99061,7 @@ func _whereLoopXfer(tls *crt.TLS, _db *Xsqlite3, _pTo *XWhereLoop, _pFrom *XWher } crt.Xmemset(tls, (unsafe.Pointer)((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(28 /* X8 */)))), i32(0), u32(12)) - r0 = _sqlite3NomemError(tls, i32(131661)) - return + return _sqlite3NomemError(tls, i32(131661)) _0: crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u32(48)) @@ -103667,7 +99083,6 @@ _3: _2: r0 = i32(0) return - } func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64) (r0 int32) { // sqlite3.c:132572:1 @@ -104004,9 +99419,7 @@ _28: goto _27 _31: - r0 = _rc - return - + return _rc } var _whereLoopAddBtreeØ00__func__Ø000 [18]int8 // - @@ -104016,14 +99429,12 @@ func init() { } func _estLog(tls *crt.TLS, _N int16) (r0 int16) { // sqlite3.c:130337:1 - r0 = int16(func() int32 { + return int16(func() int32 { if int32(_N) <= i32(10) { return i32(0) } return (int32(_sqlite3LogEst(tls, uint64(_N))) - i32(33)) }()) - return - } func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *TSrcList_item, _notReady uint64) (r0 int32) { // sqlite3.c:130437:1 @@ -104032,47 +99443,35 @@ func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *TSrcList_item, if (_pTerm.X8) == (_pSrc.X11) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (int32(_pTerm.X4) & i32(130)) != i32(0) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if ((_pTerm.X11) & _notReady) == uint64(i32(0)) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(0) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 16*uintptr(*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))))).X4 if _sqlite3IndexAffinityOk(tls, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _aff) != 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: - r0 = i32(1) - return - + return i32(1) } func _whereUsablePartialIndex(tls *crt.TLS, _iTab int32, _pWC *XWhereClause, _pWhere *XExpr) (r0 int32) { // sqlite3.c:132518:1 @@ -104090,9 +99489,7 @@ _0: if _whereUsablePartialIndex(tls, _iTab, _pWC, (*XExpr)(unsafe.Pointer(_pWhere.X4))) != 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pWhere = (*XExpr)(unsafe.Pointer(_pWhere.X5)) @@ -104109,18 +99506,14 @@ _3: if _sqlite3ExprImpliesExpr(tls, _2_pExpr, _pWhere, _iTab) == 0 || ((_2_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) && int32(_2_pExpr.X11) != _iTab { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i += 1; return &_pTerm }())) += uintptr(48) goto _3 _6: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ExprImpliesExpr(tls *crt.TLS, _pE1 *XExpr, _pE2 *XExpr, _iTab int32) (r0 int32) { // sqlite3.c:95448:1 @@ -104129,17 +99522,13 @@ func _sqlite3ExprImpliesExpr(tls *crt.TLS, _pE1 *XExpr, _pE2 *XExpr, _iTab int32 if _sqlite3ExprCompare(tls, _pE1, _pE2, _iTab) != i32(0) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if int32(_pE2.X0) != i32(27) || _sqlite3ExprImpliesExpr(tls, _pE1, (*XExpr)(unsafe.Pointer(_pE2.X4)), _iTab) == 0 && _sqlite3ExprImpliesExpr(tls, _pE1, (*XExpr)(unsafe.Pointer(_pE2.X5)), _iTab) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if int32(_pE2.X0) != i32(35) || int32(_pE1.X0) == i32(34) || int32(_pE1.X0) == i32(29) { @@ -104150,15 +99539,12 @@ _3: if _sqlite3ExprCompare(tls, _3_pX, (*XExpr)(unsafe.Pointer(_pE2.X4)), _iTab) != i32(0) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _6: r0 = i32(0) return - } func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIndex *XIndex, _iCursor int32) (r0 int32) { // sqlite3.c:132467:1 @@ -104175,17 +99561,13 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn if ((uint32((_pIndex.X16)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if store5427066(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _ii = i32(0) @@ -104202,9 +99584,7 @@ _2: if int32(_1_pExpr.X9) >= i32(0) { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _jj = i32(0) @@ -104216,9 +99596,7 @@ _9: if int32(_1_pExpr.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_jj)))) { goto _13 } - - r0 = i32(1) - return + return i32(1) _13: _jj += 1 @@ -104248,9 +99626,7 @@ _20: if _sqlite3ExprCompare(tls, _1_pExpr, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_aColExpr.X1)+20*uintptr(_jj))).X0)), _iCursor) != i32(0) { goto _21 } - - r0 = i32(1) - return + return i32(1) _21: _17: @@ -104264,9 +99640,7 @@ _14: goto _2 _5: - r0 = i32(0) - return - + return i32(0) } func _whereLoopOutputAdjust(tls *crt.TLS, _pWC *XWhereClause, _pLoop *XWhereLoop, _nRow int16) { // sqlite3.c:132007:1 @@ -104406,8 +99780,6 @@ _5: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(24 /* X7 */))) = int16(int32(_nRow) - int32(_iReduce)) _26: - return - } var _whereLoopOutputAdjustØ00__func__Ø000 [22]int8 // - @@ -104427,9 +99799,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _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((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_xcov _sqlite3WalkExpr(tls, &_w, _pExpr) - r0 = bool2int((_w.X5) == 0) - return - + return bool2int((_w.X5) == 0) } func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95483:1 @@ -104438,13 +99808,10 @@ func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(20 /* X5 */))) = uint8(i32(1)) - r0 = i32(2) - return + return i32(2) _2: - r0 = i32(0) - return - + return i32(0) } func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *TSrcList_item, _pProbe *XIndex, _nInMul int16) (r0 int32) { // sqlite3.c:132141:1 @@ -104516,9 +99883,7 @@ func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc * if (_db.X17) == 0 { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(132168)) - return + return _sqlite3NomemError(tls, i32(132168)) _0: func() { @@ -104998,9 +100363,7 @@ _16: *(*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: - r0 = _rc - return - + return _rc } var _whereLoopAddBtreeIndexØ00__func__Ø000 [23]int8 // - @@ -105085,9 +100448,7 @@ _14: goto _2 _5: - r0 = _i - return - + return _i } func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuilder, _pLower *XWhereTerm, _pUpper *XWhereTerm, _pLoop *XWhereLoop) (r0 int32) { // sqlite3.c:131224:1 @@ -105142,9 +100503,7 @@ _10: _nOut = int32(_nNew) _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(24 /* X7 */))) = int16(_nOut) - r0 = _rc - return - + return _rc } var _whereRangeScanEstØ00__func__Ø000 [18]int8 // - @@ -105193,7 +100552,6 @@ _2: _0: r0 = _nRet return - } var _whereRangeAdjustØ00__func__Ø000 [17]int8 // - @@ -105390,9 +100748,7 @@ _6: goto _0 _4: - r0 = _rc - return - + return _rc } var _whereLoopAddOrØ00__func__Ø000 [15]int8 // - @@ -105404,8 +100760,6 @@ func init() { func _whereOrMove(tls *crt.TLS, _pDest *XWhereOrSet, _pSrc *XWhereOrSet) { // sqlite3.c:129949:1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(0 /* X0 */))) = _pSrc.X0 crt.Xmemcpy(tls, (unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest))+uintptr(4 /* X1 */)))), (unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(4 /* X1 */)))), uint32(_pDest.X0)*u32(12)) - return - } func _wherePathSolver(tls *crt.TLS, _pWInfo *XWhereInfo, _nRowEst int16) (r0 int32) { // sqlite3.c:133668:1 @@ -105525,9 +100879,7 @@ _8: if _pSpace != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = _sqlite3NomemError(tls, i32(133715)) - return + return _sqlite3NomemError(tls, i32(133715)) _9: _aTo = (*XWherePath)(unsafe.Pointer(_pSpace)) @@ -105786,8 +101138,7 @@ _33: _sqlite3ErrorMsg(tls, _pParse, str(111132)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSpace)) - r0 = i32(1) - return + return i32(1) _79: _pFrom = _aFrom @@ -105908,9 +101259,7 @@ _107: _96: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(68 /* X20 */))) = _pFrom.X2 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSpace)) - r0 = i32(0) - return - + return i32(0) } var _wherePathSolverØ00__func__Ø000 [16]int8 // - @@ -105998,18 +101347,14 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE if _nLoop == 0 || (int32(_db.X13)&i32(128)) == i32(0) { goto _3 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _3: _nOrderBy = uint16(_pOrderBy.X0) if int32(_nOrderBy) <= i32(63) { goto _4 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _4: _isOrderDistinct = uint8(i32(1)) @@ -106193,9 +101538,7 @@ _41: if store5658266(&_pIndex, (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(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 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _44: _nKeyCol = _pIndex.X13 @@ -106520,9 +101863,7 @@ _11: if _obSat != _obDone { goto _118 } - - r0 = int8(_nOrderBy) - return + return int8(_nOrderBy) _118: if _isOrderDistinct != 0 { @@ -106539,22 +101880,17 @@ _120: if (_obSat & _40_m) != _40_m { goto _124 } - - r0 = int8(_i) - return + return int8(_i) _124: _i -= 1 goto _120 _123: - r0 = int8(i32(0)) - return + return int8(i32(0)) _119: - r0 = int8(i32(-1)) - return - + return int8(i32(-1)) } var _wherePathSatisfiesOrderByØ00__func__Ø000 [26]int8 // - @@ -106587,9 +101923,7 @@ _4: *p = int16(int32(*p) + int32(_estLog(tls, _nRow))) sink955 = *p } - r0 = _rSortCost - return - + return _rSortCost } var _whereSortingCostØ00__func__Ø000 [17]int8 // - @@ -106950,8 +102284,6 @@ _62: _sqlite3VdbeJumpHere(tls, _v, _addrInit) _end_auto_index_create: _sqlite3ExprDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pPartial) - return - } var _constructAutomaticIndexØ00__func__Ø000 [24]int8 // - @@ -106997,9 +102329,7 @@ func _sqlite3AllocateIndexObject(tls *crt.TLS, _db *Xsqlite3, _nCol int16, _nExt *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X13 */))) = uint16(int32(_nCol) - i32(1)) *_ppExtra = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nByte))))))) _0: - r0 = _p - return - + return _p } func _sqlite3GenerateIndexKey(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex, _iDataCur int32, _regOut int32, _prefixOnly int32, _piPartIdxLabel *int32, _pPrior *XIndex, _regPrior int32) (r0 int32) { // sqlite3.c:105218:1 @@ -107079,9 +102409,7 @@ _12: _17: _16: _sqlite3ReleaseTempRange(tls, _pParse, _regBase, _nCol) - r0 = _regBase - return - + return _regBase } func _sqlite3ExprIfFalseDup(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _jumpIfNull int32) { // sqlite3.c:95313:1 @@ -107098,8 +102426,6 @@ func _sqlite3ExprIfFalseDup(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest _sqlite3ExprIfFalse(tls, _pParse, _pCopy, _dest, _jumpIfNull) _0: _sqlite3ExprDelete(tls, _db, _pCopy) - return - } func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex, _iTabCur int32, _iIdxCol int32, _regOut int32) { // sqlite3.c:93907:1 @@ -107129,8 +102455,6 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde _0: _sqlite3ExprCodeGetColumnOfTable(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), (*XTable)(unsafe.Pointer(_pIdx.X3)), _iTabCur, int32(_iTabCol), _regOut) _5: - return - } var _sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000 [31]int8 // - @@ -107151,22 +102475,16 @@ func _sqlite3ExprCodeCopy(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target _sqlite3ExprCode(tls, _pParse, _pExpr, _target) _0: _sqlite3ExprDelete(tls, _db, _pExpr) - return - } func _sqlite3VdbeDeletePriorOpcode(tls *crt.TLS, _p *TVdbe, _op uint8) (r0 int32) { // sqlite3.c:72250:1 if (_p.X27) <= i32(0) || int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))).X0) != int32(_op) { goto _1 } - - r0 = _sqlite3VdbeChangeToNoop(tls, _p, (_p.X27)-i32(1)) - return + return _sqlite3VdbeChangeToNoop(tls, _p, (_p.X27)-i32(1)) _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3IndexAffinityStr(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex) (r0 *int8) { // sqlite3.c:108640:1 @@ -107189,8 +102507,7 @@ func _sqlite3IndexAffinityStr(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex) (r0 *i } _sqlite3OomFault(tls, _db) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: _1_n = i32(0) @@ -107244,9 +102561,7 @@ _7: _5: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X4)) + 1*uintptr(_1_n))) = int8(i32(0)) _0: - r0 = _pIdx.X4 - return - + return _pIdx.X4 } var _sqlite3IndexAffinityStrØ00__func__Ø000 [24]int8 // - @@ -107268,7 +102583,6 @@ func _translateColumnToCopy(tls *crt.TLS, _pParse *XParse, _iStart int32, _iTabC if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _0 } - return _0: @@ -107320,8 +102634,6 @@ _2: goto _1 _4: - return - } func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pLevel *XWhereLevel, _iLevel int32, _iFrom int32, _wctrlFlags uint16) (r0 int32) { // sqlite3.c:126448:1 @@ -107363,9 +102675,7 @@ func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcL if (_1_flags&uint32(i32(8192))) == 0 && (int32(_wctrlFlags)&i32(32)) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _1_isSearch = bool2int((((_1_flags & uint32(i32(48))) != uint32(i32(0))) || (((_1_flags & uint32(i32(1024))) == uint32(i32(0))) && (int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X0) > i32(0)))) || (int32(_wctrlFlags)&i32(3)) != 0) @@ -107515,9 +102825,7 @@ _38: _27: _1_zMsg = _sqlite3StrAccumFinish(tls, &_1_str) _ret = _sqlite3VdbeAddOp4(tls, _1_v, i32(163), _1_iId, _iLevel, _iFrom, _1_zMsg, i32(-1)) - r0 = _ret - return - + return _ret } var _sqlite3WhereExplainOneScanØ00__func__Ø000 [27]int8 // - @@ -107545,7 +102853,6 @@ func _explainIndexRange(tls *crt.TLS, _pStr *XStrAccum, _pLoop *XWhereLoop) { // if int32(_nEq) != i32(0) || ((_pLoop.X9)&uint32(i32(48))) != uint32(i32(0)) { goto _1 } - return _1: @@ -107588,8 +102895,6 @@ _9: _explainAppendTerm(tls, _pStr, _pIndex, int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X2), _j, _i, str(112268)) _10: _sqlite3StrAccumAppend(tls, _pStr, str(38612), i32(1)) - return - } func _explainIndexColumnName(tls *crt.TLS, _pIdx *XIndex, _i int32) (r0 *int8) { // sqlite3.c:126355:1 @@ -107597,22 +102902,16 @@ func _explainIndexColumnName(tls *crt.TLS, _pIdx *XIndex, _i int32) (r0 *int8) { if _i != i32(-2) { goto _0 } - - r0 = str(112396) - return + return str(112396) _0: if _i != i32(-1) { goto _1 } - - r0 = str(27380) - return + return str(27380) _1: - r0 = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 16*uintptr(_i))).X0 - return - + return (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 16*uintptr(_i))).X0 } func _explainAppendTerm(tls *crt.TLS, _pStr *XStrAccum, _pIdx *XIndex, _nTerm int32, _iTerm int32, _bAnd int32, _zOp *int8) { // sqlite3.c:126370:1 @@ -107689,8 +102988,6 @@ _14: _sqlite3StrAccumAppend(tls, _pStr, str(38612), i32(1)) _16: - return - } var _explainAppendTermØ00__func__Ø000 [18]int8 // - @@ -108741,9 +104038,7 @@ _105: if _65_pOrTab != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _209 } - - r0 = _notReady - return + return _notReady _209: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab)) + uintptr(4 /* X1 */))) = uint32(uint8(_66_nNotReady + i32(1))) @@ -109232,7 +104527,6 @@ _310: _306: r0 = _pLevel.X19 return - } var _sqlite3WhereCodeOneLoopStartØ00__func__Ø000 [29]int8 // - @@ -109351,8 +104645,7 @@ _14: } _disableTerm(tls, _pLevel, _pTerm) - r0 = _iTarget - return + return _iTarget _19: _3_i += 1 @@ -109574,9 +104867,7 @@ _64: _8: _6: _disableTerm(tls, _pLevel, _pTerm) - r0 = _iReg - return - + return _iReg } var _codeEqualityTermØ00__func__Ø000 [17]int8 // - @@ -109641,8 +104932,6 @@ _12: goto _0 _1: - return - } var _disableTermØ00__func__Ø000 [12]int8 // - @@ -109710,8 +104999,6 @@ _2: }() _sqlite3ExprCode(tls, _pParse, _p, _iReg) _11: - return - } var _codeExprOrVectorØ00__func__Ø000 [17]int8 // - @@ -109900,9 +105187,7 @@ _31: _22: *_pzAff = _zAff - r0 = _regBase - return - + return _regBase } var _codeAllEqualityTermsØ00__func__Ø000 [21]int8 // - @@ -109917,9 +105202,7 @@ func _sqlite3ExprNeedsNoAffinityChange(tls *crt.TLS, _p *XExpr, _aff int8) (r0 i if int32(_aff) != i32(65) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: _1: @@ -109954,20 +105237,16 @@ _4: } _6: - r0 = bool2int((int32(_aff) == i32(68)) || (int32(_aff) == i32(67))) - return + return bool2int((int32(_aff) == i32(68)) || (int32(_aff) == i32(67))) _7: - r0 = bool2int((int32(_aff) == i32(69)) || (int32(_aff) == i32(67))) - return + return bool2int((int32(_aff) == i32(69)) || (int32(_aff) == i32(67))) _8: - r0 = bool2int(int32(_aff) == i32(66)) - return + return bool2int(int32(_aff) == i32(66)) _9: - r0 = i32(1) - return + return i32(1) _10: func() { @@ -109976,13 +105255,10 @@ _10: crt.X__builtin_abort(tls) } }() - r0 = bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67)))) - return + return bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67)))) _11: - r0 = i32(0) - return - + return i32(0) } var _sqlite3ExprNeedsNoAffinityChangeØ00__func__Ø000 [33]int8 // - @@ -110020,8 +105296,6 @@ func _whereLikeOptimizationStringFixup(tls *crt.TLS, _v *TVdbe, _pLevel *XWhereL *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(12 /* X5 */))) = int32((_pLevel.X9) >> uint(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(2 /* X2 */))) = uint16(uint8((_pLevel.X9) & uint32(i32(1)))) _0: - return - } var _whereLikeOptimizationStringFixupØ00__func__Ø000 [33]int8 // - @@ -110052,8 +105326,6 @@ _5: goto _0 _3: - return - } func _codeApplyAffinity(tls *crt.TLS, _pParse *XParse, _base int32, _n int32, _zAff *int8) { // sqlite3.c:126653:1 @@ -110106,8 +105378,6 @@ _9: _sqlite3VdbeAddOp4(tls, _v, i32(99), _base, _n, i32(0), _zAff, _n) _sqlite3ExprCacheAffinityChange(tls, _pParse, _base, _n) _11: - return - } var _codeApplyAffinityØ00__func__Ø000 [18]int8 // - @@ -110195,8 +105465,6 @@ _12: _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer(_1_ai)), i32(-12)) _8: _7: - return - } var _codeDeferredSeekØ00__func__Ø000 [17]int8 // - @@ -110215,8 +105483,6 @@ func _sqlite3ExprCodeGetColumnToReg(tls *crt.TLS, _pParse *XParse, _pTab *XTable _sqlite3VdbeAddOp2(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(86), _r1, _iReg) _0: - return - } func _sqlite3WhereEnd(tls *crt.TLS, _pWInfo *XWhereInfo) { // sqlite3.c:134664:1 @@ -110489,8 +105755,6 @@ _27: _29: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(144 /* X42 */))) = uint32(_pWInfo.X8) _whereInfoFree(tls, _db, _pWInfo) - return - } var _sqlite3WhereEndØ00__func__Ø000 [16]int8 // - @@ -110550,8 +105814,6 @@ _9: _10: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pWInfo)) _2: - return - } var _whereInfoFreeØ00__func__Ø000 [14]int8 // - @@ -110605,22 +105867,16 @@ _3: _sqlite3DbFree(tls, _db, _pWC.X5) _8: - return - } func _whereOrInfoDelete(tls *crt.TLS, _db *Xsqlite3, _p *XWhereOrInfo) { // sqlite3.c:128406:1 _sqlite3WhereClauseClear(tls, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _whereAndInfoDelete(tls *crt.TLS, _db *Xsqlite3, _p *XWhereAndInfo) { // sqlite3.c:128414:1 _sqlite3WhereClauseClear(tls, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } var _sqlite3WhereCodeOneLoopStartØ00aStepØ003 [2]uint8 // sqlite3.c:128258:21 @@ -110636,27 +105892,19 @@ func init() { } func _sqlite3WhereOutputRowCount(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int16) { // sqlite3.c:129868:1 - r0 = _pWInfo.X20 - return - + return _pWInfo.X20 } func _sqlite3WhereIsDistinct(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129876:1 - r0 = int32(_pWInfo.X15) - return - + return int32(_pWInfo.X15) } func _sqlite3WhereIsOrdered(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129884:1 - r0 = int32(_pWInfo.X11) - return - + return int32(_pWInfo.X11) } func _sqlite3WhereOrderedInnerLoop(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129896:1 - r0 = int32(_pWInfo.X16) - return - + return int32(_pWInfo.X16) } func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129904:1 @@ -110666,9 +105914,7 @@ func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { crt.X__builtin_abort(tls) } }() - r0 = _pWInfo.X6 - return - + return _pWInfo.X6 } var _sqlite3WhereContinueLabelØ00__func__Ø000 [26]int8 // - @@ -110678,9 +105924,7 @@ func init() { } func _sqlite3WhereBreakLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129913:1 - r0 = _pWInfo.X7 - return - + return _pWInfo.X7 } func _sqlite3ExprAnalyzeAggList(tls *crt.TLS, _pNC *XNameContext, _pList *XExprList) { // sqlite3.c:95772:1 @@ -110704,8 +105948,6 @@ _1: _4: _0: - return - } func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) { // sqlite3.c:95756:1 @@ -110722,8 +105964,6 @@ func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XEx } }() _sqlite3WalkExpr(tls, &_w, _pExpr) - return - } func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95616:1 @@ -110965,17 +106205,13 @@ _39: } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(34 /* X10 */))) = int16(_i) *(**XAggInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(40 /* X13 */))))) = _pAggInfo - r0 = i32(1) - return + return i32(1) _33: - r0 = i32(0) - return + return i32(0) _4: - r0 = i32(0) - return - + return i32(0) } var _analyzeAggregateØ00__func__Ø000 [17]int8 // - @@ -110988,9 +106224,7 @@ func _addAggInfoColumn(tls *crt.TLS, _db *Xsqlite3, _pInfo *XAggInfo) (r0 int32) var _i int32 // sqlite3.c:95584:7 _ = _i *(**TAggInfo_col)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(28 /* X8 */))))) = (*TAggInfo_col)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pInfo.X8, int32(u32(24)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(32 /* X9 */))), &_i))) - r0 = _i - return - + return _i } func _sqlite3ArrayAllocate(tls *crt.TLS, _db *Xsqlite3, _pArray unsafe.Pointer, _szEntry int32, _pnEntry *int32, _pIdx *int32) (r0 unsafe.Pointer) { // sqlite3.c:103015:1 @@ -111019,8 +106253,7 @@ func _sqlite3ArrayAllocate(tls *crt.TLS, _db *Xsqlite3, _pArray unsafe.Pointer, } *_pIdx = i32(-1) - r0 = _pArray - return + return _pArray _3: _pArray = _1_pNew @@ -111029,25 +106262,18 @@ _0: crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_n*_szEntry)))), i32(0), uint32(_szEntry)) *_pIdx = _n *_pnEntry += 1 - r0 = _pArray - return - + return _pArray } func _addAggInfoFunc(tls *crt.TLS, _db *Xsqlite3, _pInfo *XAggInfo) (r0 int32) { // sqlite3.c:95599:1 var _i int32 // sqlite3.c:95600:7 _ = _i *(**TAggInfo_func)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(40 /* X11 */))))) = (*TAggInfo_func)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pInfo.X11, int32(u32(16)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(44 /* X12 */))), &_i))) - r0 = _i - return - + return _i } func _analyzeAggregatesInSelect(tls *crt.TLS, _pWalker *XWalker, _pSelect *XSelect) (r0 int32) { // sqlite3.c:95741:1 - - r0 = i32(0) - return - + return i32(0) } var _sqlite3ExprAnalyzeAggregatesØ00__func__Ø000 [29]int8 // - @@ -111069,8 +106295,6 @@ func _explainTempTable(tls *crt.TLS, _pParse *XParse, _zUsage *int8) { // sqlite _1_zMsg = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(114680), unsafe.Pointer(_zUsage)) _sqlite3VdbeAddOp4(tls, _1_v, i32(163), _pParse.X58, i32(0), i32(0), _1_zMsg, i32(-1)) _0: - return - } func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:133600:1 @@ -111086,9 +106310,7 @@ func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sq crt.X__builtin_abort(tls) } }() - r0 = int32(_pWInfo.X12) - return - + return int32(_pWInfo.X12) } var _sqlite3WhereIsSortedØ00__func__Ø000 [21]int8 // - @@ -111240,8 +106462,6 @@ _25: _sqlite3VdbeJumpHere(tls, _v, _addrHitTest) _26: - return - } var _updateAccumulatorØ00__func__Ø000 [18]int8 // - @@ -111284,8 +106504,6 @@ _0: goto _0 _3: - return - } var _finalizeAggFunctionsØ00__func__Ø000 [21]int8 // - @@ -111312,7 +106530,6 @@ func _resetAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { // if _nReg != i32(0) { goto _0 } - return _0: @@ -111389,8 +106606,6 @@ _21: goto _17 _20: - return - } var _resetAccumulatorØ00__func__Ø000 [17]int8 // - @@ -111413,9 +106628,7 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) 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((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X5)) == nil { goto _5 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _5: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X4)) @@ -111429,17 +106642,13 @@ _5: if (_pTab.X16) == 0 { goto _10 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _10: if int32(_pExpr.X0) == i32(153) { goto _11 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _11: if func() int32 { @@ -111454,30 +106663,22 @@ _11: }() == 0 { goto _14 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _14: if (int32((*XFuncDef)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+16*uintptr(i32(0)))).X1)).X1) & i32(256)) != i32(0) { goto _15 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _15: if ((_pExpr.X2) & uint32(i32(16))) == 0 { goto _16 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _16: - r0 = _pTab - return - + return _pTab } var _isSimpleCountØ00__func__Ø000 [14]int8 // - @@ -111509,8 +106710,6 @@ func _explainSimpleCount(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pIdx *XI }())) _sqlite3VdbeAddOp4(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(163), _pParse.X58, i32(0), i32(0), _1_zEqp, i32(-1)) _0: - return - } func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 uint8) { // sqlite3.c:120128:1 @@ -111566,9 +106765,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = uint8(_eRet) - return - + return uint8(_eRet) } var _minMaxQueryØ00__func__Ø000 [12]int8 // - @@ -111804,8 +107001,6 @@ _37: _sqlite3VdbeAddOp1(tls, _v, i32(73), _pSort.X3) _38: _sqlite3VdbeResolveLabel(tls, _v, _addrBreak) - return - } var _generateSortTailØ00__func__Ø000 [17]int8 // - @@ -111829,8 +107024,7 @@ func _exprVectorRegister(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, _iField } *_ppExpr = _sqlite3VectorFieldSubexpr(tls, _pVector, _iField) - r0 = (_pVector.X8) + _iField - return + return (_pVector.X8) + _iField _4: if int32(_op) != i32(119) { @@ -111838,14 +107032,11 @@ _4: } *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_iField))).X0)) - r0 = _regSelect + _iField - return + return _regSelect + _iField _5: *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) - r0 = _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) - return - + return _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) } var _exprVectorRegisterØ00__func__Ø000 [19]int8 // - @@ -111888,17 +107079,13 @@ func _sqlite3VtabOverloadFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef, }() == 0 { goto _2 } - - r0 = _pDef - return + return _pDef _2: if int32(_pExpr.X0) == i32(152) { goto _3 } - - r0 = _pDef - return + return _pDef _3: _pTab = (*XTable)(unsafe.Pointer(_pExpr.X14)) @@ -111914,17 +107101,13 @@ _3: }() == 0 { goto _6 } - - r0 = _pDef - return + return _pDef _6: if (_pTab.X16) != 0 { goto _7 } - - r0 = _pDef - return + return _pDef _7: _pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab).X2)) @@ -111950,9 +107133,7 @@ _7: }{nil})) { goto _12 } - - r0 = _pDef - return + return _pDef _12: _zLowerName = _sqlite3DbStrDup(tls, _db, _pDef.X6) @@ -111979,18 +107160,14 @@ _13: if _rc != i32(0) { goto _18 } - - r0 = _pDef - return + return _pDef _18: _pNew = (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(28)+uint32(_sqlite3Strlen30(tls, _pDef.X6)))+uint32(i32(1)))))) if _pNew != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { goto _19 } - - r0 = _pDef - return + return _pDef _19: *_pNew = *_pDef @@ -112003,9 +107180,7 @@ _19: *p = uint16(int32(*p) | i32(16)) sink4530 = *p } - r0 = _pNew - return - + return _pNew } var _sqlite3VtabOverloadFunctionØ00__func__Ø000 [28]int8 // - @@ -112024,8 +107199,6 @@ func _sqlite3MayAbort(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103586:1 return _pParse }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(21 /* X9 */))) = uint8(i32(1)) - return - } func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onError int32, _p4 *int8, _p4type int8, _p5Errmsg uint8) { // sqlite3.c:103596:1 @@ -112046,8 +107219,6 @@ func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onEr _2: _sqlite3VdbeAddOp4(tls, _v, i32(76), _errCode, _onError, i32(0), _p4, int32(_p4type)) _sqlite3VdbeChangeP5(tls, _v, uint16(_p5Errmsg)) - return - } var _sqlite3HaltConstraintØ00__func__Ø000 [22]int8 // - @@ -112194,8 +107365,6 @@ _26: crt.Xmemset(tls, (unsafe.Pointer)(_p.X23), i32(0), uint32(_nCursor)*u32(4)) _27: _sqlite3VdbeRewind(tls, _p) - return - } var _sqlite3VdbeMakeReadyØ00__func__Ø000 [21]int8 // - @@ -112355,8 +107524,6 @@ _1: crt.X__builtin_abort(tls) } }() - return - } var _resolveP2ValuesØ00__func__Ø000 [16]int8 // - @@ -112403,9 +107570,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _pBuf - return - + return _pBuf } var _allocSpaceØ00__func__Ø000 [11]int8 // - @@ -112437,7 +107602,6 @@ func _sqlite3BeginTransaction(tls *crt.TLS, _pParse *XParse, _type int32) { // s if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24760), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 } - return _4: @@ -112445,7 +107609,6 @@ _4: if _v != nil { goto _5 } - return _5: @@ -112467,8 +107630,6 @@ _7: _10: _6: _sqlite3VdbeAddOp0(tls, _v, i32(1)) - return - } var _sqlite3BeginTransactionØ00__func__Ø000 [24]int8 // - @@ -112495,7 +107656,6 @@ func _sqlite3CommitTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103 if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24816), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 } - return _4: @@ -112506,8 +107666,6 @@ _4: _sqlite3VdbeAddOp1(tls, _v, i32(1), i32(1)) _5: - return - } var _sqlite3CommitTransactionØ00__func__Ø000 [25]int8 // - @@ -112534,7 +107692,6 @@ func _sqlite3RollbackTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:1 if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24828), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 } - return _4: @@ -112545,8 +107702,6 @@ _4: _sqlite3VdbeAddOp2(tls, _v, i32(1), i32(1), i32(1)) _5: - return - } var _sqlite3RollbackTransactionØ00__func__Ø000 [27]int8 // - @@ -112577,8 +107732,6 @@ func _sqlite3Savepoint(tls *crt.TLS, _pParse *XParse, _op int32, _pName *XToken) _2: _sqlite3VdbeAddOp4(tls, _1_v, i32(0), _op, i32(0), i32(0), _zName, i32(-1)) _0: - return - } var _sqlite3SavepointØ00azØ001 [3]*int8 // sqlite3.c:103458:23 @@ -112635,7 +107788,6 @@ _1: if _iDb >= i32(0) { goto _6 } - return _6: @@ -112659,7 +107811,6 @@ _5: if _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _13 } - return _13: @@ -112846,8 +107997,6 @@ _49: _begin_table_error: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) - return - } func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken, _pUnqual **XToken) (r0 int32) { // sqlite3.c:100210:1 @@ -112871,8 +108020,7 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 } _sqlite3ErrorMsg(tls, _pParse, str(116352)) - r0 = i32(-1) - return + return i32(-1) _3: *_pUnqual = _pName2 @@ -112882,8 +108030,7 @@ _3: } _sqlite3ErrorMsg(tls, _pParse, str(116372), unsafe.Pointer(_pName1)) - r0 = i32(-1) - return + return i32(-1) _4: goto _5 @@ -112898,9 +108045,7 @@ _2: _iDb = int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) *_pUnqual = _pName1 _5: - r0 = _iDb - return - + return _iDb } var _sqlite3TwoPartNameØ00__func__Ø000 [19]int8 // - @@ -112917,9 +108062,7 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { // _zName = _sqlite3NameFromToken(tls, _db, _pName) _i = _sqlite3FindDbName(tls, _db, _zName) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) - r0 = _i - return - + return _i } func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1 @@ -112928,13 +108071,10 @@ func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 in } _sqlite3ErrorMsg(tls, _pParse, str(116488), unsafe.Pointer(_zName)) - r0 = i32(1) - return + return i32(1) _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3StartTableØ00__func__Ø000 [18]int8 // - @@ -112969,8 +108109,6 @@ func _sqlite3BeginWriteOperation(tls *crt.TLS, _pParse *XParse, _setStatement in *p = uint8(int32(*p) | _setStatement) sink4537 = *p } - return - } func _sqlite3OpenMasterTable(tls *crt.TLS, _p *XParse, _iDb int32) { // sqlite3.c:100150:1 @@ -112985,8 +108123,6 @@ func _sqlite3OpenMasterTable(tls *crt.TLS, _p *XParse, _iDb int32) { // sqlite3. *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X17 */))) = i32(1) _0: - return - } var _sqlite3StartTableØ00nullRowØ002 [6]int8 // sqlite3.c:100421:23 @@ -112998,8 +108134,6 @@ 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)((*T5412537)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 - return - } func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XToken, _tabOpts uint8, _pSelect *XSelect) { // sqlite3.c:101284:1 @@ -113051,7 +108185,6 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok if _pEnd != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) || _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -113065,7 +108198,6 @@ _1: if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - return _4: @@ -113155,7 +108287,6 @@ _18: }() == 0 { goto _22 } - return _22: @@ -113198,7 +108329,6 @@ _24: if (_pParse.X16) == 0 { goto _28 } - return _28: @@ -113206,7 +108336,6 @@ _28: if _12_pSelTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _29 } - return _29: @@ -113333,8 +108462,6 @@ _52: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X15 */))) = i32(13) + _sqlite3Utf8CharLen(tls, _19_zName, _19_nName) _47: _41: - return - } var _sqlite3EndTableØ00__func__Ø000 [16]int8 // - @@ -113390,7 +108517,6 @@ _0: if (_pParse.X55) == 0 { goto _6 } - return _6: @@ -113415,7 +108541,6 @@ _7: if _5_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - return _11: @@ -113430,7 +108555,6 @@ _11: if (_db.X17) == 0 { goto _14 } - return _14: @@ -113529,7 +108653,6 @@ _38: if _resizeIndexObject(tls, _db, _pIdx, int32(_pIdx.X13)+_11_n) == 0 { goto _39 } - return _39: @@ -113575,7 +108698,6 @@ _31: if _resizeIndexObject(tls, _db, _pPk, int32(_pTab.X11)) == 0 { goto _50 } - return _50: @@ -113620,8 +108742,6 @@ _54: _49: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk)) + uintptr(52 /* X14 */))) = uint16(_pTab.X11) _62: - return - } var _convertToWithoutRowidTableØ00__func__Ø000 [27]int8 // - @@ -114572,8 +109692,6 @@ _196: _sqlite3ExprListDelete(tls, _db, _pList) _sqlite3SrcListDelete(tls, _db, _pTblName) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) - return - } var _sqlite3CreateIndexØ00__func__Ø000 [19]int8 // - @@ -114609,9 +109727,7 @@ _3: _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _4: - r0 = _pTab - return - + return _pTab } var _sqlite3SrcListLookupØ00__func__Ø000 [21]int8 // - @@ -114636,8 +109752,6 @@ func _sqlite3FixInit(tls *crt.TLS, _pFix *XDbFixer, _pParse *XParse, _iDb int32, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(16 /* X4 */))) = _zType *(**XToken)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(20 /* X5 */))))) = _pName *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(8 /* X2 */))) = bool2int(_iDb == i32(1)) - return - } var _sqlite3FixInitØ00__func__Ø000 [15]int8 // - @@ -114665,9 +109779,7 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int }() == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _zDb = _pFix.X3 @@ -114686,8 +109798,7 @@ _3: } _sqlite3ErrorMsg(tls, (*XParse)(unsafe.Pointer(_pFix.X0)), str(118212), unsafe.Pointer(_pFix.X4), unsafe.Pointer((*XToken)(unsafe.Pointer(_pFix.X5))), unsafe.Pointer(_pItem.X1)) - r0 = i32(1) - return + return i32(1) _9: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pFix.X0)).X0)), (unsafe.Pointer)(_pItem.X1)) @@ -114697,26 +109808,20 @@ _7: if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(_pItem.X5))) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pItem.X12))) == 0 { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: *(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i += 1; return &_pItem }())) += uintptr(68) goto _3 _6: - r0 = i32(0) - return - + return i32(0) } var _sqlite3FixSrcListØ00__func__Ø000 [18]int8 // - @@ -114734,74 +109839,56 @@ _0: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pSelect.X0))) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _sqlite3FixSrcList(tls, _pFix, (*XSrcList)(unsafe.Pointer(_pSelect.X8))) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X9))) == 0 { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pSelect.X10))) == 0 { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X11))) == 0 { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pSelect.X12))) == 0 { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X15))) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X16))) == 0 { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: _pSelect = (*XSelect)(unsafe.Pointer(_pSelect.X13)) goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 int32) { // sqlite3.c:99149:1 @@ -114812,9 +109899,7 @@ func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 i if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: *func() **TExprList_item { _i = i32(0); return &_pItem }() = (*TExprList_item)(unsafe.Pointer(_pList.X1)) @@ -114826,18 +109911,14 @@ _1: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pItem.X0))) == 0 { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(20) goto _1 _4: - r0 = i32(0) - return - + return i32(0) } func _sqlite3FixExpr(tls *crt.TLS, _pFix *XDbFixer, _pExpr *XExpr) (r0 int32) { // sqlite3.c:99123:1 @@ -114859,8 +109940,7 @@ _0: _3: _sqlite3ErrorMsg(tls, (*XParse)(unsafe.Pointer(_pFix.X0)), str(118280), unsafe.Pointer(_pFix.X4)) - r0 = i32(1) - return + return i32(1) _4: _2: @@ -114878,9 +109958,7 @@ _5: if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: goto _8 @@ -114889,34 +109967,27 @@ _6: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: _8: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pExpr.X5))) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _pExpr = (*XExpr)(unsafe.Pointer(_pExpr.X4)) goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ExprListSetSortOrder(tls *crt.TLS, _p *XExprList, _iSortOrder int32) { // sqlite3.c:92318:1 if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -114941,8 +110012,6 @@ _0: _3: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))))) + uintptr(12 /* X3 */))) = uint8(_iSortOrder) - return - } var _sqlite3ExprListSetSortOrderØ00__func__Ø000 [28]int8 // - @@ -114961,8 +110030,6 @@ func _sqlite3ExprListCheckLength(tls *crt.TLS, _pParse *XParse, _pEList *XExprLi _sqlite3ErrorMsg(tls, _pParse, str(118388), unsafe.Pointer(_zObject)) _1: - return - } func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _type int32, _pExpr *XExpr, _pList *XExprList) { // sqlite3.c:90709:1 @@ -114988,7 +110055,6 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, if _sqlite3ResolveExprNames(tls, &_sNC, _pExpr) == 0 { goto _4 } - return _4: @@ -114998,8 +110064,6 @@ _4: _sqlite3ResolveExprListNames(tls, &_sNC, _pList) _5: - return - } var _sqlite3ResolveSelfReferenceØ00__func__Ø000 [28]int8 // - @@ -115024,8 +110088,6 @@ _0: *(*uint8)(unsafe.Pointer(uintptr(_p.X4) + uintptr(0 /* X0 */))) = uint8(i32(55)) _3: _1: - return - } func _hasColumn(tls *crt.TLS, _aiCol *int16, _nCol int32, _x int32) (r0 int32) { // sqlite3.c:101107:1 @@ -115037,17 +110099,13 @@ _0: if _x != int32(*postInc5532100(&_aiCol, 2)) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _estimateIndexWidth(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:101093:1 @@ -115089,8 +110147,6 @@ _0: _3: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(48 /* X12 */))) = _sqlite3LogEst(tls, uint64(_wIndex*uint32(i32(4)))) - return - } var _estimateIndexWidthØ00__func__Ø000 [19]int8 // - @@ -115115,7 +110171,6 @@ func _sqlite3NestedParse(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ... if (_pParse.X16) == 0 { goto _0 } - return _0: @@ -115131,7 +110186,6 @@ _0: if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -115143,8 +110197,6 @@ _3: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql)) crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pParse))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u32(400))))))))), (unsafe.Pointer)(&_saveBuf), u32(84)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(18 /* X6 */))) -= 1 - return - } var _sqlite3NestedParseØ00__func__Ø000 [19]int8 // - @@ -115190,7 +110242,6 @@ func _sqlite3RefillIndex(tls *crt.TLS, _pParse *XParse, _pIndex *XIndex, _memRoo if _sqlite3AuthCheck(tls, _pParse, i32(27), _pIndex.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) == 0 { goto _0 } - return _0: @@ -115199,7 +110250,6 @@ _0: if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -115268,8 +110318,6 @@ _12: _sqlite3VdbeAddOp1(tls, _v, i32(112), _iTab) _sqlite3VdbeAddOp1(tls, _v, i32(112), _iIdx) _sqlite3VdbeAddOp1(tls, _v, i32(112), _iSorter) - return - } var _sqlite3RefillIndexØ00__func__Ø000 [19]int8 // - @@ -115286,8 +110334,6 @@ func _sqlite3ResolvePartIdxLabel(tls *crt.TLS, _pParse *XParse, _iLabel int32) { _sqlite3VdbeResolveLabel(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _iLabel) _sqlite3ExprCachePop(tls, _pParse) _0: - return - } func _sqlite3UniqueConstraint(tls *crt.TLS, _pParse *XParse, _onError int32, _pIdx *XIndex) { // sqlite3.c:103616:1 @@ -115343,8 +110389,6 @@ _1: } return i32(2067) }(), _onError, _zErr, int8(i32(-1)), uint8(i32(2))) - return - } var _sqlite3UniqueConstraintØ00__func__Ø000 [24]int8 // - @@ -115367,8 +110411,6 @@ func _sqlite3ChangeCookie(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite } }() _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(1), ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)).X0)+i32(1)) - return - } var _sqlite3ChangeCookieØ00__func__Ø000 [20]int8 // - @@ -115392,8 +110434,6 @@ _0: goto _0 _3: - return - } func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r0 int32) { // sqlite3.c:101055:1 @@ -115404,9 +110444,7 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r if int32(_pIdx.X14) < _N { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -115420,9 +110458,7 @@ _0: if _zExtra != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(101062)) - return + return _sqlite3NomemError(tls, i32(101062)) _3: crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_pIdx.X8), u32(4)*uint32(_pIdx.X14)) @@ -115443,9 +110479,7 @@ _3: *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(28 /* X7 */))) = (*uint8)(unsafe.Pointer(_zExtra)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(52 /* X14 */))) = uint16(_N) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx))+uintptr(55 /* X16 */))), int8(i32(1)), 16, 4) - r0 = i32(0) - return - + return i32(0) } var _resizeIndexObjectØ00__func__Ø000 [18]int8 // - @@ -115484,8 +110518,6 @@ _3: _wTable += 1 _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(46 /* X13 */))) = _sqlite3LogEst(tls, uint64(_wTable*uint32(i32(4)))) - return - } func _sqlite3TableAffinity(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _iReg int32) { // sqlite3.c:108698:1 @@ -115545,8 +110577,6 @@ _9: _sqlite3VdbeChangeP4(tls, _v, i32(-1), _zColAff, _i) _10: _8: - return - } func _createTableStmt(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *int8) { // sqlite3.c:100987:1 @@ -115616,8 +110646,7 @@ _5: } _sqlite3OomFault(tls, _db) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _6: Xsqlite3_snprintf(tls, _n, _zStmt, str(118788)) @@ -115675,9 +110704,7 @@ _7: _10: Xsqlite3_snprintf(tls, _n-_k, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k))), str(24304), unsafe.Pointer(_zEnd)) - r0 = _zStmt - return - + return _zStmt } func _identLength(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:100938:1 @@ -115699,9 +110726,7 @@ _4: goto _0 _3: - r0 = _n + i32(2) - return - + return _n + i32(2) } func _identPut(tls *crt.TLS, _z *int8, _pIdx *int32, _zSignedIdent *int8) { // sqlite3.c:100959:1 @@ -115764,8 +110789,6 @@ _13: _15: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i))) = int8(i32(0)) *_pIdx = _i - return - } func _sqlite3KeywordCode(tls *crt.TLS, _z *uint8, _n int32) (r0 int32) { // sqlite3.c:139037:1 @@ -115773,9 +110796,7 @@ func _sqlite3KeywordCode(tls *crt.TLS, _z *uint8, _n int32) (r0 int32) { // sqli _ = _id _id = i32(55) _keywordCode(tls, (*int8)(unsafe.Pointer(_z)), _n, &_id) - r0 = _id - return - + return _id } var _createTableStmtØ00__func__Ø000 [16]int8 // - @@ -115838,9 +110859,7 @@ _7: goto _4 _5: - r0 = _r - return - + return _r } var _sqlite3Utf8CharLenØ00__func__Ø000 [19]int8 // - @@ -115868,7 +110887,6 @@ func _sqlite3AddColumn(tls *crt.TLS, _pParse *XParse, _pName *XToken, _pType *XT if store5431500(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -115884,7 +110902,6 @@ _1: if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - return _2: @@ -115950,8 +110967,6 @@ _10: _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X11 */))) += 1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(84 /* X28 */))))) + uintptr(4 /* X1 */))) = uint32(i32(0)) - return - } func _sqlite3AddDefaultValue(tls *crt.TLS, _pParse *XParse, _pSpan *XExprSpan) { // sqlite3.c:100669:1 @@ -115989,8 +111004,6 @@ _1: _2: _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0))) - return - } func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r0 int32) { // sqlite3.c:92568:1 @@ -116000,9 +111013,7 @@ func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r crt.X__builtin_abort(tls) } }() - r0 = _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0)) - return - + return _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0)) } var _sqlite3ExprIsConstantOrFunctionØ00__func__Ø000 [32]int8 // - @@ -116047,8 +111058,6 @@ _0: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _p *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(4 /* X1 */))) = _t.X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_t.X0)) + 1*uintptr(_t.X1))) - return - } func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqlite3.c:100564:1 @@ -116067,7 +111076,6 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqli }() == 0 { goto _3 } - return _3: @@ -116077,8 +111085,6 @@ _3: *p = (*p) | uint32(i32(512)) sink985 = *p } - return - } var _sqlite3AddNotNullØ00__func__Ø000 [18]int8 // - @@ -116229,8 +111235,6 @@ _26: _24: _primary_key_exit: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pList) - return - } var _sqlite3AddPrimaryKeyØ00__func__Ø000 [21]int8 // - @@ -116262,14 +111266,10 @@ _3: _2: _sqlite3ExprDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pCheckExpr) _4: - return - } func _sqlite3BtreeIsReadonly(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68786:1 - r0 = bool2int((int32((*XBtShared)(unsafe.Pointer(_p.X1)).X10) & i32(1)) != i32(0)) - return - + return bool2int((int32((*XBtShared)(unsafe.Pointer(_p.X1)).X10) & i32(1)) != i32(0)) } func _sqlite3CreateForeignKey(tls *crt.TLS, _pParse *XParse, _pFromCol *XExprList, _pTo *XToken, _pToCol *XExprList, _flags int32) { // sqlite3.c:102075:1 @@ -116514,8 +111514,6 @@ _fk_end: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pFKey)) _sqlite3ExprListDelete(tls, _db, _pFromCol) _sqlite3ExprListDelete(tls, _db, _pToCol) - return - } var _sqlite3CreateForeignKeyØ00__func__Ø000 [24]int8 // - @@ -116532,7 +111530,6 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) { if store5431500(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5927721(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -116543,8 +111540,6 @@ _1: } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(24 /* X6 */))) = uint8(_isDeferred) - return - } var _sqlite3DeferForeignKeyØ00__func__Ø000 [23]int8 // - @@ -116567,7 +111562,6 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { // if store5431500(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -116577,7 +111571,6 @@ _0: if _zColl != nil { goto _1 } - return _1: @@ -116614,8 +111607,6 @@ _6: _2: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zColl)) _10: - return - } var _sqlite3AddCollateTypeØ00__func__Ø000 [22]int8 // - @@ -116817,8 +111808,6 @@ _39: _40: _exit_drop_table: _sqlite3SrcListDelete(tls, _db, _pName) - return - } var _sqlite3DropTableØ00__func__Ø000 [17]int8 // - @@ -116852,8 +111841,6 @@ _6: goto _0 _3: - return - } func _sqlite3ClearStatTables(tls *crt.TLS, _pParse *XParse, _iDb int32, _zType *int8, _zName *int8) { // sqlite3.c:101865:1 @@ -116881,8 +111868,6 @@ _4: goto _0 _3: - return - } func _sqlite3FkDropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _pTab *XTable) { // sqlite3.c:107864:1 @@ -116931,7 +111916,6 @@ _9: if _2_p != nil { goto _12 } - return _12: @@ -116955,8 +111939,6 @@ _13: _sqlite3VdbeResolveLabel(tls, _1_v, _1_iSkip) _14: _2: - return - } var _sqlite3FkDropTableØ00__func__Ø000 [19]int8 // - @@ -116966,9 +111948,8 @@ func init() { } func _sqlite3FkReferences(tls *crt.TLS, _pTab *XTable) (r0 *XFKey) { // sqlite3.c:107824:1 - r0 = (*XFKey)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTab.X20)+uintptr(56 /* X5 */))), _pTab.X0))) - return - + /* X5 */ + return (*XFKey)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTab.X20)+uintptr(56))), _pTab.X0))) } func _sqlite3DeleteFrom(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWhere *XExpr) { // sqlite3.c:104596:1 @@ -117543,8 +112524,6 @@ _delete_from_cleanup: _sqlite3SrcListDelete(tls, _db, _pTabList) _sqlite3ExprDelete(tls, _db, _pWhere) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aToOpen)) - return - } var _sqlite3DeleteFromØ00__func__Ø000 [18]int8 // - @@ -117600,14 +112579,12 @@ _7: *_pMask = _mask _10: - r0 = func() *XTrigger { + return func() *XTrigger { if _mask != 0 { return _pList } return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func _sqlite3TriggerList(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *XTrigger) { // sqlite3.c:122229:1 @@ -117624,9 +112601,7 @@ func _sqlite3TriggerList(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *XTri if (_pParse.X47) == 0 { goto _0 } - - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _0: if _pTmpSchema == (*XSchema)(unsafe.Pointer(_pTab.X20)) { @@ -117670,7 +112645,6 @@ _1: return (*XTrigger)(unsafe.Pointer(_pTab.X19)) }() return - } var _sqlite3TriggerListØ00__func__Ø000 [19]int8 // - @@ -117700,9 +112674,7 @@ func _checkColumnOverlap(tls *crt.TLS, _pIdList *XIdList, _pEList *XExprList) (r }() == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: _e = i32(0) @@ -117714,18 +112686,14 @@ _4: if _sqlite3IdListIndex(tls, _pIdList, (*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_e))).X1) < i32(0) { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _e += 1 goto _4 _7: - r0 = i32(0) - return - + return i32(0) } var _checkColumnOverlapØ00__func__Ø000 [19]int8 // - @@ -117744,9 +112712,7 @@ func _sqlite3FkRequired(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _aChange * if _aChange != nil { goto _1 } - - r0 = bool2int((_sqlite3FkReferences(tls, _pTab) != nil) || ((*XFKey)(unsafe.Pointer(_pTab.X4)) != nil)) - return + return bool2int((_sqlite3FkReferences(tls, _pTab) != nil) || ((*XFKey)(unsafe.Pointer(_pTab.X4)) != nil)) _1: _3_p = (*XFKey)(unsafe.Pointer(_pTab.X4)) @@ -117758,9 +112724,7 @@ _4: if _fkChildIsModified(tls, _pTab, _3_p, _aChange, _chngRowid) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _3_p = (*XFKey)(unsafe.Pointer(_3_p.X1)) @@ -117776,9 +112740,7 @@ _9: if _fkParentIsModified(tls, _pTab, _3_p, _aChange, _chngRowid) == 0 { goto _13 } - - r0 = i32(1) - return + return i32(1) _13: _3_p = (*XFKey)(unsafe.Pointer(_3_p.X3)) @@ -117788,7 +112750,6 @@ _12: _0: r0 = i32(0) return - } func _fkChildIsModified(tls *crt.TLS, _pTab *XTable, _p *XFKey, _aChange *int32, _bChngRowid int32) (r0 int32) { // sqlite3.c:107925:1 @@ -117809,26 +112770,20 @@ _0: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aChange)) + 4*uintptr(_1_iChildKey)))) < i32(0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: if _1_iChildKey != int32(_pTab.X10) || _bChngRowid == 0 { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: _i += 1 goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _fkParentIsModified(tls *crt.TLS, _pTab *XTable, _p *XFKey, _aChange *int32, _bChngRowid int32) (r0 int32) { // sqlite3.c:107952:1 @@ -117868,9 +112823,7 @@ _4: if i32(0) != _sqlite3StrICmp(tls, _3_pCol.X0, _1_zKey) { goto _12 } - - r0 = i32(1) - return + return i32(1) _12: goto _13 @@ -117879,9 +112832,7 @@ _11: if (int32(_3_pCol.X6) & i32(1)) == 0 { goto _14 } - - r0 = i32(1) - return + return i32(1) _14: _13: @@ -117894,9 +112845,7 @@ _7: goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _sqlite3IsReadOnly(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _viewOk int32) (r0 int32) { // sqlite3.c:104440:1 @@ -117911,8 +112860,7 @@ func _sqlite3IsReadOnly(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _viewOk in } _sqlite3ErrorMsg(tls, _pParse, str(120712), unsafe.Pointer(_pTab.X0)) - r0 = i32(1) - return + return i32(1) _4: if _viewOk != 0 || (*XSelect)(unsafe.Pointer(_pTab.X3)) == nil { @@ -117920,13 +112868,10 @@ _4: } _sqlite3ErrorMsg(tls, _pParse, str(120744), unsafe.Pointer(_pTab.X0)) - r0 = i32(1) - return + return i32(1) _6: - r0 = i32(0) - return - + return i32(0) } func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthContext, _zContext *int8) { // sqlite3.c:99426:1 @@ -117939,8 +112884,6 @@ func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthCont *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(4 /* X1 */))))) = _pParse *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(0 /* X0 */))) = _pParse.X65 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(452 /* X65 */))) = _zContext - return - } var _sqlite3AuthContextPushØ00__func__Ø000 [23]int8 // - @@ -117951,8 +112894,6 @@ func init() { func _sqlite3VdbeCountChanges(tls *crt.TLS, _v *TVdbe) { // sqlite3.c:75831:1 storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(140 /* X32 */))), int16(i32(1)), 16, 4) - return - } func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWhere *XExpr, _iCur int32) { // sqlite3.c:104477:1 @@ -117999,8 +112940,6 @@ _0: _sqlite3SelectDestInit(tls, &_dest, i32(12), _iCur) _sqlite3Select(tls, _pParse, _pSel, &_dest) _sqlite3SelectDelete(tls, _db, _pSel) - return - } var _sqlite3MaterializeViewØ00__func__Ø000 [23]int8 // - @@ -118089,9 +113028,7 @@ _11: crt.X__builtin_abort(tls) } }() - r0 = _pNew - return - + return _pNew } var _sqlite3SelectNewØ00__func__Ø000 [17]int8 // - @@ -118102,9 +113039,7 @@ func init() { func _sqlite3WhereOkOnePass(tls *crt.TLS, _pWInfo *XWhereInfo, _aiCur *int32) (r0 int32) { // sqlite3.c:129934:1 crt.Xmemcpy(tls, (unsafe.Pointer)(_aiCur), (unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(20 /* X5 */)))), u32(8)) - r0 = int32(_pWInfo.X13) - return - + return int32(_pWInfo.X13) } func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _op int32, _p5 uint8, _iBase int32, _aToOpen *uint8, _piDataCur *int32, _piIdxCur *int32) (r0 int32) { // sqlite3.c:110375:1 @@ -118135,9 +113070,7 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ if (_pTab.X16) == 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) @@ -118221,9 +113154,7 @@ _19: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(40 /* X17 */))) = _iBase _27: - r0 = _i - return - + return _i } var _sqlite3OpenTableAndIndicesØ00__func__Ø000 [27]int8 // - @@ -118262,7 +113193,6 @@ _4: if _pTab != (*(**XTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel.X67)) + 4*uintptr(_i)))) { goto _8 } - return _8: @@ -118283,8 +113213,6 @@ _7: _9: _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer(_pToplevel.X0))) _10: - return - } var _sqlite3VtabMakeWritableØ00__func__Ø000 [24]int8 // - @@ -118420,8 +113348,6 @@ _15: _sqlite3FkActions(tls, _pParse, _pTab, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _iOld, (*int32)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) _sqlite3CodeRowTrigger(tls, _pParse, _pTrigger, i32(109), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), i32(2), _pTab, _iOld, int32(_onconf), _iLabel) _sqlite3VdbeResolveLabel(tls, _v, _iLabel) - return - } var _sqlite3GenerateRowDeleteØ00__func__Ø000 [25]int8 // - @@ -118478,9 +113404,7 @@ _11: goto _5 _8: - r0 = _mask - return - + return _mask } var _sqlite3TriggerColmaskØ00__func__Ø000 [22]int8 // - @@ -118522,9 +113446,7 @@ _10: _pPrg = _codeRowTrigger(tls, _pParse, _pTrigger, _pTab, _orconf) _11: - r0 = _pPrg - return - + return _pPrg } var _getRowTriggerØ00__func__Ø000 [14]int8 // - @@ -118578,9 +113500,7 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * if _pPrg != nil { goto _7 } - - r0 = (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) _7: *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(4 /* X1 */))))) = (*XTriggerPrg)(unsafe.Pointer(_pTop.X69)) @@ -118589,9 +113509,7 @@ _7: if _pProgram != nil { goto _8 } - - r0 = (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) _8: _sqlite3VdbeLinkSubProgram(tls, (*TVdbe)(unsafe.Pointer(_pTop.X2)), _pProgram) @@ -118603,9 +113521,7 @@ _8: if _pSubParse != nil { goto _9 } - - r0 = (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) _9: crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u32(32)) @@ -118694,9 +113610,7 @@ _10: }() _sqlite3ParserReset(tls, _pSubParse) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubParse)) - r0 = _pPrg - return - + return _pPrg } var _codeRowTriggerØ00__func__Ø000 [15]int8 // - @@ -118708,8 +113622,6 @@ func init() { func _sqlite3VdbeLinkSubProgram(tls *crt.TLS, _pVdbe *TVdbe, _p *XSubProgram) { // sqlite3.c:72226:1 *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))))) = (*XSubProgram)(unsafe.Pointer(_pVdbe.X42)) *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVdbe)) + uintptr(196 /* X42 */))))) = _p - return - } func _onErrorText(tls *crt.TLS, _onError int32) (r0 *int8) { // sqlite3.c:122937:1 @@ -118731,33 +113643,25 @@ func _onErrorText(tls *crt.TLS, _onError int32) (r0 *int8) { // sqlite3.c:122937 } _1: - r0 = str(48832) - return + return str(48832) _2: - r0 = str(48820) - return + return str(48820) _3: - r0 = str(48840) - return + return str(48840) _4: - r0 = str(6412) - return + return str(6412) _5: - r0 = str(48848) - return + return str(48848) _6: - r0 = str(121480) - return + return str(121480) _7: - r0 = str(121488) - return - + return str(121488) } func _codeTriggerProgram(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep, _orconf int32) (r0 int32) { // sqlite3.c:122860:1 @@ -118856,9 +113760,7 @@ _23: goto _7 _10: - r0 = i32(0) - return - + return i32(0) } var _codeTriggerProgramØ00__func__Ø000 [19]int8 // - @@ -119812,8 +114714,6 @@ _update_cleanup: _sqlite3SrcListDelete(tls, _db, _pTabList) _sqlite3ExprListDelete(tls, _db, _pChanges) _sqlite3ExprDelete(tls, _db, _pWhere) - return - } var _sqlite3UpdateØ00__func__Ø000 [14]int8 // - @@ -119876,7 +114776,6 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * if _pWInfo != (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - return _2: @@ -119969,8 +114868,6 @@ _14: _21: _sqlite3WhereEnd(tls, _pWInfo) _22: - return - } var _updateVirtualTableØ00__func__Ø000 [19]int8 // - @@ -120075,7 +114972,6 @@ _14: _0: r0 = _mask return - } func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFKey *XFKey, _ppIdx **XIndex, _paiCol **int32) (r0 int32) { // sqlite3.c:107344:1 @@ -120135,17 +115031,13 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK if _zKey != nil { goto _10 } - - r0 = i32(0) - return + return i32(0) _10: if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pParent.X1)+16*uintptr(_pParent.X10))).X0, _zKey) != 0 { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: _9: @@ -120166,9 +115058,7 @@ _8: if _aiCol != nil { goto _16 } - - r0 = i32(1) - return + return i32(1) _16: *_paiCol = _aiCol @@ -120310,14 +115200,11 @@ _20: _sqlite3ErrorMsg(tls, _pParse, str(122012), unsafe.Pointer((*XTable)(unsafe.Pointer(_pFKey.X0)).X0), unsafe.Pointer(_pFKey.X2)) _48: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_aiCol)) - r0 = i32(1) - return + return i32(1) _47: *_ppIdx = _pIdx - r0 = i32(0) - return - + return i32(0) } var _sqlite3FkLocateIndexØ00__func__Ø000 [21]int8 // - @@ -120387,8 +115274,6 @@ _22: goto _9 _12: - return - } var _sqlite3CodeRowTriggerØ00__func__Ø000 [22]int8 // - @@ -120426,8 +115311,6 @@ func _sqlite3CodeRowTriggerDirect(tls *crt.TLS, _pParse *XParse, _p *XTrigger, _ }()), unsafe.Pointer(_onErrorText(tls, _orconf))) _sqlite3VdbeChangeP5(tls, _v, uint16(uint8(_1_bRecursive))) _4: - return - } var _sqlite3CodeRowTriggerDirectØ00__func__Ø000 [28]int8 // - @@ -121098,8 +115981,6 @@ _79: _sqlite3VdbeJumpHere(tls, _v, _ipkBottom) _155: *_pbMayReplace = _seenReplace - return - } var _sqlite3GenerateConstraintChecksØ00__func__Ø000 [32]int8 // - @@ -121126,9 +116007,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn sink4537 = *p } _0: - r0 = bool2int((_w.X5) == 0) - return - + return bool2int((_w.X5) == 0) } func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:109668:1 @@ -121168,7 +116047,6 @@ _6: _0: r0 = i32(0) return - } var _checkConstraintExprNodeØ00__func__Ø000 [24]int8 // - @@ -121195,8 +116073,6 @@ _0: _rc = i32(2579) _1: _sqlite3HaltConstraint(tls, _pParse, _rc, _onError, _zMsg, int8(i32(-1)), uint8(i32(2))) - return - } func _sqlite3MultiWrite(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103565:1 @@ -121209,8 +116085,6 @@ func _sqlite3MultiWrite(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103565:1 return _pParse }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(20 /* X8 */))) = uint8(i32(1)) - return - } func _sqlite3GenerateRowIndexDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDataCur int32, _iIdxCur int32, _aRegIdx *int32, _iIdxNoSeek int32) { // sqlite3.c:105154:1 @@ -121284,8 +116158,6 @@ _3: goto _2 _5: - return - } var _sqlite3GenerateRowIndexDeleteØ00__func__Ø000 [30]int8 // - @@ -121350,7 +116222,6 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32 if ((_db.X6) & i32(524288)) != i32(0) { goto _2 } - return _2: @@ -121395,7 +116266,6 @@ _11: if _isIgnoreErrors != 0 && (_db.X17) == 0 { goto _19 } - return _19: @@ -121535,7 +116405,6 @@ _54: if _isIgnoreErrors != 0 && (_db.X17) == 0 { goto _60 } - return _60: @@ -121586,8 +116455,6 @@ _46: goto _45 _48: - return - } var _sqlite3FkCheckØ00__func__Ø000 [15]int8 // - @@ -121756,8 +116623,6 @@ _33: _31: _sqlite3VdbeResolveLabel(tls, _v, _iOk) _sqlite3VdbeAddOp1(tls, _v, i32(112), _iCur) - return - } var _fkLookupParentØ00__func__Ø000 [15]int8 // - @@ -121785,15 +116650,12 @@ func _isSetNullAction(tls *crt.TLS, _pParse *XParse, _pFKey *XFKey) (r0 int32) { if (_1_p != (*(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(28 /* X8 */))))) + 4*uintptr(i32(0))))) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(0))))) != i32(7)) && (_1_p != (*(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(28 /* X8 */))))) + 4*uintptr(i32(1))))) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(1))))) != i32(7)) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: _2: r0 = i32(0) return - } func _fkScanChildren(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *XTable, _pIdx *XIndex, _pFKey *XFKey, _aiCol *int32, _regData int32, _nIncr int32) { // sqlite3.c:107699:1 @@ -121971,8 +116833,6 @@ _35: _sqlite3VdbeJumpHere(tls, _v, _iFkIfZero) _36: - return - } var _fkScanChildrenØ00__func__Ø000 [15]int8 // - @@ -122020,7 +116880,6 @@ _4: _0: r0 = _pExpr return - } func _exprTableColumn(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable, _iCursor int32, _iCol int16) (r0 *XExpr) { // sqlite3.c:107652:1 @@ -122035,9 +116894,7 @@ func _exprTableColumn(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable, _iCursor int32 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = _iCursor *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X9 */))) = _iCol _0: - r0 = _pExpr - return - + return _pExpr } func _sqlite3CompleteInsertion(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDataCur int32, _iIdxCur int32, _regNewData int32, _aRegIdx *int32, _update_flags int32, _appendBias int32, _useSeekResult int32) { // sqlite3.c:110273:1 @@ -122137,7 +116994,6 @@ _11: if ((_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) { goto _22 } - return _22: @@ -122199,8 +117055,6 @@ _29: _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_pTab), i32(-15)) _30: _sqlite3VdbeChangeP5(tls, _v, uint16(_pik_flags)) - return - } var _sqlite3CompleteInsertionØ00__func__Ø000 [25]int8 // - @@ -122241,8 +117095,6 @@ _6: _4: _0: - return - } func _fkActionTrigger(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pFKey *XFKey, _pChanges *XExprList) (r0 *XTrigger) { // sqlite3.c:108314:1 @@ -122300,9 +117152,7 @@ func _fkActionTrigger(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pFKey *XFKe if _action != i32(6) || ((_db.X6)&i32(33554432)) == 0 { goto _1 } - - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _1: _pTrigger = *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(28 /* X8 */))))) + 4*uintptr(_iAction))) @@ -122320,9 +117170,7 @@ _1: if _sqlite3FkLocateIndex(tls, _pParse, _pTab, _pFKey, &_2_pIdx, &_2_aiCol) == 0 { goto _4 } - - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _4: func() { @@ -122475,8 +117323,7 @@ _37: } _fkTriggerDelete(tls, _db, _pTrigger) - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _39: func() { @@ -122521,9 +117368,7 @@ _46: return i32(109) }()) _3: - r0 = _pTrigger - return - + return _pTrigger } var _fkActionTriggerØ00__func__Ø000 [16]int8 // - @@ -122539,8 +117384,6 @@ func _sqlite3AutoincrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:1089 _autoIncrementEnd(tls, _pParse) _0: - return - } func _autoIncrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:108892:1 @@ -122602,8 +117445,6 @@ _8: goto _2 _5: - return - } var _autoIncrementEndØ00__func__Ø000 [17]int8 // - @@ -122628,8 +117469,6 @@ func _sqlite3AuthContextPop(tls *crt.TLS, _pContext *XAuthContext) { // sqlite3. *(**int8)(unsafe.Pointer(uintptr(_pContext.X1) + uintptr(452 /* X65 */))) = _pContext.X0 *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(4 /* X1 */))))) = (*XParse)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XSrcList) { // sqlite3.c:122833:1 @@ -122671,7 +117510,6 @@ _4: _0: r0 = _pSrc return - } var _targetSrcListØ00__func__Ø000 [14]int8 // - @@ -123569,8 +118407,6 @@ _insert_cleanup: _sqlite3SelectDelete(tls, _db, _pSelect) _sqlite3IdListDelete(tls, _db, _pColumn) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aRegIdx)) - return - } var _sqlite3InsertØ00__func__Ø000 [14]int8 // - @@ -123635,33 +118471,25 @@ func _xferOptimization(tls *crt.TLS, _pParse *XParse, _pDest *XTable, _pSelect * if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (*XWith)(unsafe.Pointer(_pParse.X70)) == nil && (*XWith)(unsafe.Pointer(_pSelect.X17)) == nil { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if _sqlite3TriggerList(tls, _pParse, _pDest) == nil { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if (_pDest.X16) == 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if _onError != i32(10) { @@ -123690,49 +118518,37 @@ _5: if ((*XSrcList)(unsafe.Pointer(_pSelect.X8)).X0) == i32(1) { goto _10 } - - r0 = i32(0) - return + return i32(0) _10: if (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pSelect.X8)+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X5)) == nil { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: if (*XExpr)(unsafe.Pointer(_pSelect.X9)) == nil { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: if (*XExprList)(unsafe.Pointer(_pSelect.X12)) == nil { goto _13 } - - r0 = i32(0) - return + return i32(0) _13: if (*XExprList)(unsafe.Pointer(_pSelect.X10)) == nil { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: if (*XExpr)(unsafe.Pointer(_pSelect.X15)) == nil { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: func() { @@ -123744,17 +118560,13 @@ _15: if (*XSelect)(unsafe.Pointer(_pSelect.X13)) == nil { goto _18 } - - r0 = i32(0) - return + return i32(0) _18: if ((_pSelect.X3) & uint32(i32(1))) == 0 { goto _19 } - - r0 = i32(0) - return + return i32(0) _19: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) @@ -123767,9 +118579,7 @@ _19: if (_pEList.X0) == i32(1) { goto _22 } - - r0 = i32(0) - return + return i32(0) _22: func() { @@ -123781,9 +118591,7 @@ _22: if int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) == i32(160) { goto _25 } - - r0 = i32(0) - return + return i32(0) _25: _pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pSelect.X8) + uintptr(8 /* X2 */))))) @@ -123791,57 +118599,43 @@ _25: if _pSrc != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _26 } - - r0 = i32(0) - return + return i32(0) _26: if _pSrc != _pDest { goto _27 } - - r0 = i32(0) - return + return i32(0) _27: if (((_pDest.X9) & uint32(i32(32))) == uint32(i32(0))) == (((_pSrc.X9) & uint32(i32(32))) == uint32(i32(0))) { goto _28 } - - r0 = i32(0) - return + return i32(0) _28: if (_pSrc.X16) == 0 { goto _29 } - - r0 = i32(0) - return + return i32(0) _29: if (*XSelect)(unsafe.Pointer(_pSrc.X3)) == nil { goto _30 } - - r0 = i32(0) - return + return i32(0) _30: if int32(_pDest.X11) == int32(_pSrc.X11) { goto _31 } - - r0 = i32(0) - return + return i32(0) _31: if int32(_pDest.X10) == int32(_pSrc.X10) { goto _32 } - - r0 = i32(0) - return + return i32(0) _32: _i = i32(0) @@ -123855,25 +118649,19 @@ _33: if int32(_23_pDestCol.X4) == int32(_23_pSrcCol.X4) { goto _37 } - - r0 = i32(0) - return + return i32(0) _37: if Xsqlite3_stricmp(tls, _23_pDestCol.X2, _23_pSrcCol.X2) == i32(0) { goto _38 } - - r0 = i32(0) - return + return i32(0) _38: if (_23_pDestCol.X3) == 0 || (_23_pSrcCol.X3) != 0 { goto _40 } - - r0 = i32(0) - return + return i32(0) _40: if _i <= i32(0) { @@ -123895,9 +118683,7 @@ _40: 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((*T5516385)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { goto _50 } - - r0 = i32(0) - return + return i32(0) _50: _41: @@ -123937,9 +118723,7 @@ _59: if _pSrcIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _61 } - - r0 = i32(0) - return + return i32(0) _61: _pDestIdx = (*XIndex)(unsafe.Pointer(_pDestIdx.X5)) @@ -123949,25 +118733,19 @@ _54: if (*XExprList)(unsafe.Pointer(_pDest.X6)) == nil || _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(_pSrc.X6)), (*XExprList)(unsafe.Pointer(_pDest.X6)), i32(-1)) == 0 { goto _63 } - - r0 = i32(0) - return + return i32(0) _63: if ((_db.X6)&i32(524288)) == i32(0) || (*XFKey)(unsafe.Pointer(_pDest.X4)) == (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _65 } - - r0 = i32(0) - return + return i32(0) _65: if ((_db.X6) & i32(128)) == i32(0) { goto _66 } - - r0 = i32(0) - return + return i32(0) _66: _iDbSrc = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pSrc.X20))) @@ -124165,13 +118943,10 @@ _108: _sqlite3VdbeAddOp2(tls, _v, i32(76), i32(0), i32(0)) _sqlite3VdbeJumpHere(tls, _v, _emptyDestTest) _sqlite3VdbeAddOp2(tls, _v, i32(112), _iDest, i32(0)) - r0 = i32(0) - return + return i32(0) _109: - r0 = i32(1) - return - + return i32(1) } var _xferOptimizationØ00__func__Ø000 [17]int8 // - @@ -124198,17 +118973,13 @@ func _xferCompatibleIndex(tls *crt.TLS, _pDest *XIndex, _pSrc *XIndex) (r0 int32 if int32(_pDest.X13) == int32(_pSrc.X13) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: if int32(_pDest.X15) == int32(_pSrc.X15) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _i = i32(0) @@ -124220,9 +118991,7 @@ _7: if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X1)) + 2*uintptr(_i)))) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest.X1)) + 2*uintptr(_i)))) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X1)) + 2*uintptr(_i)))) != i32(-2) { @@ -124238,26 +119007,20 @@ _11: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+20*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+20*uintptr(_i))).X0)), i32(-1)) == i32(0) { goto _16 } - - r0 = i32(0) - return + return i32(0) _16: _12: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X7)) + 1*uintptr(_i)))) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest.X7)) + 1*uintptr(_i)))) { goto _17 } - - r0 = i32(0) - return + return i32(0) _17: if Xsqlite3_stricmp(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X8)) + 4*uintptr(_i))), *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest.X8)) + 4*uintptr(_i)))) == i32(0) { goto _18 } - - r0 = i32(0) - return + return i32(0) _18: _i += 1 @@ -124267,14 +119030,10 @@ _10: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pSrc.X9)), (*XExpr)(unsafe.Pointer(_pDest.X9)), i32(-1)) == 0 { goto _19 } - - r0 = i32(0) - return + return i32(0) _19: - r0 = i32(1) - return - + return i32(1) } var _xferCompatibleIndexØ00__func__Ø000 [20]int8 // - @@ -124319,9 +119078,7 @@ _5: if _1_pInfo != (*TAggInfo_func)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: *(**TAggInfo_func)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pInfo)) + uintptr(0 /* X0 */))))) = (*TAggInfo_func)(unsafe.Pointer(_1_pToplevel.X38)) @@ -124334,9 +119091,7 @@ _8: _7: _memId = _1_pInfo.X3 _1: - r0 = _memId - return - + return _memId } func _autoIncStep(tls *crt.TLS, _pParse *XParse, _memId int32, _regRowid int32) { // sqlite3.c:108879:1 @@ -124346,8 +119101,6 @@ func _autoIncStep(tls *crt.TLS, _pParse *XParse, _memId int32, _regRowid int32) _sqlite3VdbeAddOp2(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(146), _memId, _regRowid) _0: - return - } func _readsTable(tls *crt.TLS, _p *XParse, _iDb int32, _pTab *XTable) (r0 int32) { // sqlite3.c:108733:1 @@ -124394,9 +119147,7 @@ _2: if _2_tnum != (_pTab.X7) { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _2_pIndex = (*XIndex)(unsafe.Pointer(_pTab.X2)) @@ -124408,9 +119159,7 @@ _11: if _2_tnum != (_2_pIndex.X11) { goto _15 } - - r0 = i32(1) - return + return i32(1) _15: _2_pIndex = (*XIndex)(unsafe.Pointer(_2_pIndex.X5)) @@ -124434,17 +119183,14 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _17: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } var _readsTableØ00__func__Ø000 [11]int8 // - @@ -124475,8 +119221,6 @@ func _sqlite3ExprCodeAndCache(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _tar _iMem = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _sqlite3VdbeAddOp2(tls, _v, i32(85), _target, _iMem) _exprToRegister(tls, _pExpr, _iMem) - return - } var _sqlite3ExprCodeAndCacheØ00__func__Ø000 [24]int8 // - @@ -124510,8 +119254,6 @@ func _transferParseError(tls *crt.TLS, _pTo *XParse, _pFrom *XParse) { // sqlite _6: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)), (unsafe.Pointer)(_pFrom.X1)) _7: - return - } var _transferParseErrorØ00__func__Ø000 [19]int8 // - @@ -124539,9 +119281,7 @@ func _sqlite3VdbeTakeOpArray(tls *crt.TLS, _p *TVdbe, _pnOp *int32, _pnMaxArg *i _resolveP2Values(tls, _p, _pnMaxArg) *_pnOp = _p.X27 *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X17 */))))) = (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _aOp - return - + return _aOp } var _sqlite3VdbeTakeOpArrayØ00__func__Ø000 [23]int8 // - @@ -124614,8 +119354,6 @@ _11: _sqlite3VdbeAddOp4(tls, _v, i32(139), _iDb, i32(0), i32(0), _pTab.X0, i32(0)) _sqlite3ChangeCookie(tls, _pParse, _iDb) _sqliteViewResetAll(tls, _db, _iDb) - return - } var _sqlite3CodeDropTableØ00__func__Ø000 [21]int8 // - @@ -124677,7 +119415,6 @@ _11: if _sqlite3AuthCheck(tls, _pParse, _1_code, _pTrigger.X0, _pTable.X0, _1_zDb) == 0 && _sqlite3AuthCheck(tls, _pParse, i32(9), _1_zTab, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _1_zDb) == 0 { goto _13 } - return _13: @@ -124695,8 +119432,6 @@ _13: _sqlite3ChangeCookie(tls, _pParse, _iDb) _sqlite3VdbeAddOp4(tls, _v, i32(141), _iDb, i32(0), i32(0), _pTrigger.X0, i32(0)) _16: - return - } var _sqlite3DropTriggerPtrØ00__func__Ø000 [22]int8 // - @@ -124754,7 +119489,6 @@ _7: if _1_iLargest != i32(0) { goto _13 } - return _13: @@ -124768,7 +119502,6 @@ _13: _destroyRootPage(tls, _pParse, _1_iLargest, _6_iDb) _iDestroyed = _1_iLargest goto _0 - } var _destroyTableØ00__func__Ø000 [13]int8 // - @@ -124794,8 +119527,6 @@ func _destroyRootPage(tls *crt.TLS, _pParse *XParse, _iTable int32, _iDb int32) _sqlite3MayAbort(tls, _pParse) _sqlite3NestedParse(tls, _pParse, str(124744), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(_iDb))).X0), unsafe.Pointer(str(51508)), _iTable, _r1, _r1) _sqlite3ReleaseTempReg(tls, _pParse, _r1) - return - } var _destroyRootPageØ00__func__Ø000 [16]int8 // - @@ -124818,7 +119549,6 @@ func _sqliteViewResetAll(tls *crt.TLS, _db *Xsqlite3, _idx int32) { // sqlite3.c if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_idx))).X4)).X9) & i32(2)) == i32(2) { goto _2 } - return _2: @@ -124846,8 +119576,6 @@ _6: *p = uint16(int32(*p) & i32(-3)) sink4530 = *p } - return - } var _sqliteViewResetAllØ00__func__Ø000 [19]int8 // - @@ -124952,8 +119680,6 @@ _11: _create_view_fail: _sqlite3SelectDelete(tls, _db, _pSelect) _sqlite3ExprListDelete(tls, _db, _pCNames) - return - } var _sqlite3CreateViewØ00__func__Ø000 [18]int8 // - @@ -125003,8 +119729,6 @@ _4: _sqlite3ErrorMsg(tls, _pParse, str(124944)) _7: _0: - return - } var _yy_reduceØ00__func__Ø000 [10]int8 // - @@ -125045,8 +119769,6 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pItem.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(8 /* X2 */))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1))) _3: - return - } var _sqlite3ExprListSetSpanØ00__func__Ø000 [23]int8 // - @@ -125075,8 +119797,6 @@ _1: _4: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(i32(0)) _0: - return - } func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1 @@ -125132,8 +119852,6 @@ _13: storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) _14: _5: - return - } var _sqlite3SrcListIndexedByØ00__func__Ø000 [24]int8 // - @@ -125175,8 +119893,6 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList _0: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pList) _7: - return - } var _sqlite3SrcListFuncArgsØ00__func__Ø000 [23]int8 // - @@ -125279,7 +119995,6 @@ _19: _17: r0 = _jointype return - } var _sqlite3JoinTypeØ00aKeywordØ002 [7]struct { @@ -125407,9 +120122,7 @@ _15: _vector_append_error: _sqlite3ExprDelete(tls, _db, _pExpr) _sqlite3IdListDelete(tls, _db, _pColumns) - r0 = _pList - return - + return _pList } var _sqlite3ExprListAppendVectorØ00__func__Ø000 [28]int8 // - @@ -125429,9 +120142,7 @@ func _sqlite3IdListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XIdList, _pToken if _pList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _1: _0: @@ -125441,21 +120152,16 @@ _0: } _sqlite3IdListDelete(tls, _db, _pList) - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _2: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TIdList_item)(unsafe.Pointer(uintptr(_pList.X0)+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = _sqlite3NameFromToken(tls, _db, _pToken) - r0 = _pList - return - + return _pList } func _spanSet(tls *crt.TLS, _pOut *XExprSpan, _pStart *XToken, _pEnd *XToken) { // sqlite3.c:134946:3 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(4 /* X1 */))) = _pStart.X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEnd.X0)) + 1*uintptr(_pEnd.X1))) - return - } func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _n uint32) { // sqlite3.c:91683:1 @@ -125475,7 +120181,6 @@ func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -125585,8 +120290,6 @@ _12: _sqlite3ErrorMsg(tls, _pParse, str(125640)) _25: - return - } var _sqlite3ExprAssignVarNumberØ00__func__Ø000 [27]int8 // - @@ -125627,9 +120330,7 @@ func _sqlite3VListAdd(tls *crt.TLS, _db *Xsqlite3, _pIn *int32, _zName *int8, _n if _1_pOut != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - - r0 = _pIn - return + return _pIn _7: if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { @@ -125654,9 +120355,7 @@ _4: }() crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)(_zName), uint32(_nName)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_nName))) = int8(i32(0)) - r0 = _pIn - return - + return _pIn } var _sqlite3VListAddØ00__func__Ø000 [16]int8 // - @@ -125683,8 +120382,7 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo } _sqlite3ExprListDelete(tls, _db, _pList) - r0 = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _2: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _pList @@ -125695,9 +120393,7 @@ _2: } }() _sqlite3ExprSetHeightAndFlags(tls, _pParse, _pNew) - r0 = _pNew - return - + return _pNew } var _sqlite3ExprFunctionØ00__func__Ø000 [20]int8 // - @@ -125710,21 +120406,16 @@ func _sqlite3ExprSetHeightAndFlags(tls *crt.TLS, _pParse *XParse, _p *XExpr) { / if (_pParse.X16) == 0 { goto _0 } - return _0: _exprSetHeight(tls, _p) _sqlite3ExprCheckHeight(tls, _pParse, _p.X7) - return - } func _spanBinaryExpr(tls *crt.TLS, _pParse *XParse, _op int32, _pLeft *XExprSpan, _pRight *XExprSpan) { // sqlite3.c:134981:3 *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, _op, (*XExpr)(unsafe.Pointer(_pLeft.X0)), (*XExpr)(unsafe.Pointer(_pRight.X0))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + uintptr(8 /* X2 */))) = _pRight.X2 - return - } func _exprNot(tls *crt.TLS, _pParse *XParse, _doNot int32, _pSpan *XExprSpan) { // sqlite3.c:134994:3 @@ -125734,15 +120425,11 @@ func _exprNot(tls *crt.TLS, _pParse *XParse, _doNot int32, _pSpan *XExprSpan) { *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpan)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, i32(19), (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) _0: - return - } func _spanUnaryPostfix(tls *crt.TLS, _pParse *XParse, _op int32, _pOperand *XExprSpan, _pPostOp *XToken) { // sqlite3.c:135002:3 *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOperand)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, _op, (*XExpr)(unsafe.Pointer(_pOperand.X0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOperand)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPostOp.X0)) + 1*uintptr(_pPostOp.X1))) - return - } func _binaryToUnaryIfNull(tls *crt.TLS, _pParse *XParse, _pY *XExpr, _pA *XExpr, _op int32) { // sqlite3.c:135014:3 @@ -125757,16 +120444,12 @@ func _binaryToUnaryIfNull(tls *crt.TLS, _pParse *XParse, _pY *XExpr, _pA *XExpr, _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pA.X5))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _2: - return - } func _spanUnaryPrefix(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _pOperand *XExprSpan, _pPreOp *XToken) { // sqlite3.c:135025:3 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(4 /* X1 */))) = _pPreOp.X0 *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, _op, (*XExpr)(unsafe.Pointer(_pOperand.X0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X2 */))) = _pOperand.X2 - return - } func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSelect *XSelect) { // sqlite3.c:91585:1 @@ -125792,8 +120475,6 @@ _0: }() _sqlite3SelectDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pSelect) _1: - return - } var _sqlite3PExprAddSelectØ00__func__Ø000 [22]int8 // - @@ -125813,9 +120494,7 @@ func _parserAddExprIdListTerm(tls *crt.TLS, _pParse *XParse, _pPrior *XExprList, _sqlite3ErrorMsg(tls, _pParse, str(125796), _pIdToken.X1, unsafe.Pointer(_pIdToken.X0)) _2: _sqlite3ExprListSetName(tls, _pParse, _p, _pIdToken, i32(1)) - r0 = _p - return - + return _p } func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExists int32) { // sqlite3.c:102934:1 @@ -125933,8 +120612,6 @@ _16: _17: _exit_drop_index: _sqlite3SrcListDelete(tls, _db, _pName) - return - } var _sqlite3DropIndexØ00__func__Ø000 [17]int8 // - @@ -125953,7 +120630,6 @@ func _sqlite3Vacuum(tls *crt.TLS, _pParse *XParse, _pNm *XToken) { // sqlite3.c: if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -125965,7 +120641,6 @@ _0: if _iDb >= i32(0) { goto _2 } - return _2: @@ -125977,8 +120652,6 @@ _1: _sqlite3VdbeAddOp1(tls, _v, i32(10), _iDb) _sqlite3VdbeUsesBtree(tls, _v, _iDb) _3: - return - } func _sqlite3Pragma(tls *crt.TLS, _pParse *XParse, _pId1 *XToken, _pId2 *XToken, _pValue *XToken, _minusFlag int32) { // sqlite3.c:113289:1 @@ -126284,7 +120957,6 @@ func _sqlite3Pragma(tls *crt.TLS, _pParse *XParse, _pId1 *XToken, _pId2 *XToken, if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -126294,7 +120966,6 @@ _0: if _iDb >= i32(0) { goto _1 } - return _1: @@ -126302,7 +120973,6 @@ _1: if _iDb != i32(1) || _sqlite3OpenTempDatabase(tls, _pParse) == 0 { goto _3 } - return _3: @@ -126310,7 +120980,6 @@ _3: if _zLeft != nil { goto _4 } - return _4: @@ -128443,14 +123112,10 @@ _486: _pragma_out: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zLeft)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zRight)) - return - } func _sqlite3VdbeRunOnlyOnce(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:71723:1 storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(i32(1)), 32, 5) - return - } var _sqlite3PragmaØ00__func__Ø000 [14]int8 // - @@ -128472,9 +123137,7 @@ func Xsqlite3_file_control(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8, _op int3 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143419)) - return + return _sqlite3MisuseError(tls, i32(143419)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -128541,9 +123204,7 @@ _7: _sqlite3BtreeLeave(tls, _pBtree) _1: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3DbNameToBtree(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *XBtree) { // sqlite3.c:143848:1 @@ -128555,14 +123216,12 @@ func _sqlite3DbNameToBtree(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *XBt } return i32(0) }() - r0 = func() *XBtree { + return func() *XBtree { if _iDb < i32(0) { return (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) } return (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X1)) }() - return - } var _sqlite3_file_controlØ00__func__Ø000 [21]int8 // - @@ -128572,20 +123231,16 @@ func init() { } func _sqlite3PagerJrnlFile(tls *crt.TLS, _pPager *XPager) (r0 *Xsqlite3_file) { // sqlite3.c:53719:1 - r0 = func() *Xsqlite3_file { + return func() *Xsqlite3_file { if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { return _sqlite3WalFile(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) } return (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)) }() - return - } func _sqlite3WalFile(tls *crt.TLS, _pWal *XWal) (r0 *Xsqlite3_file) { // sqlite3.c:57935:1 - r0 = (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)) - return - + return (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)) } func _returnSingleText(tls *crt.TLS, _v *TVdbe, _zValue *int8) { // sqlite3.c:113155:1 @@ -128596,8 +123251,6 @@ func _returnSingleText(tls *crt.TLS, _v *TVdbe, _zValue *int8) { // sqlite3.c:11 _sqlite3VdbeLoadString(tls, _v, i32(1), _zValue) _sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(1)) _0: - return - } func _setPragmaResultColumnNames(tls *crt.TLS, _v *TVdbe, _pPragma *XPragmaName) { // sqlite3.c:113128:1 @@ -128634,8 +123287,6 @@ _4: _7: _3: - return - } func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // sqlite3.c:71983:1 @@ -128645,8 +123296,6 @@ func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // crt.X__builtin_abort(tls) } }() - return - } var _sqlite3VdbeVerifyNoMallocRequiredØ00__func__Ø000 [34]int8 // - @@ -128666,8 +123315,6 @@ var _sqlite3PragmaØ00iLnØ001 int32 // sqlite3.c:113414:22 func _returnSingleInt(tls *crt.TLS, _v *TVdbe, _value int64) { // sqlite3.c:113147:1 _sqlite3VdbeAddOp4Dup8(tls, _v, i32(78), i32(0), i32(1), i32(0), (*uint8)(unsafe.Pointer(&_value)), i32(-10)) _sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(1)) - return - } func _sqlite3BtreeSecureDelete(tls *crt.TLS, _p *XBtree, _newFlag int32) (r0 int32) { // sqlite3.c:61763:1 @@ -128676,9 +123323,7 @@ func _sqlite3BtreeSecureDelete(tls *crt.TLS, _p *XBtree, _newFlag int32) (r0 int if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _sqlite3BtreeEnter(tls, _p) @@ -128704,9 +123349,7 @@ _2: _1: _b = bool2int((int32((*XBtShared)(unsafe.Pointer(_p.X1)).X10) & i32(4)) != i32(0)) _sqlite3BtreeLeave(tls, _p) - r0 = _b - return - + return _b } func _getLockingMode(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113042:1 @@ -128717,23 +123360,18 @@ func _getLockingMode(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113042:1 if i32(0) != _sqlite3StrICmp(tls, _z, str(93244)) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if i32(0) != _sqlite3StrICmp(tls, _z, str(93256)) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _0: r0 = i32(-1) return - } func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 int32) { // sqlite3.c:53970:1 @@ -128757,9 +123395,7 @@ func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 i *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(4 /* X1 */))) = uint8(_eMode) _9: - r0 = int32(_pPager.X1) - return - + return int32(_pPager.X1) } var _sqlite3PagerLockingModeØ00__func__Ø000 [24]int8 // - @@ -128769,9 +123405,7 @@ func init() { } func _sqlite3WalHeapMemory(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57866:1 - r0 = bool2int((_pWal != nil) && (int32(_pWal.X11) == i32(2))) - return - + return bool2int((_pWal != nil) && (int32(_pWal.X11) == i32(2))) } func _sqlite3PagerJournalSizeLimit(tls *crt.TLS, _pPager *XPager, _iLimit int64) (r0 int64) { // sqlite3.c:54123:1 @@ -128782,9 +123416,7 @@ func _sqlite3PagerJournalSizeLimit(tls *crt.TLS, _pPager *XPager, _iLimit int64) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(160 /* X50 */))) = _iLimit _sqlite3WalLimit(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), _iLimit) _0: - r0 = _pPager.X50 - return - + return _pPager.X50 } func _sqlite3WalLimit(tls *crt.TLS, _pWal *XWal, _iLimit int64) { // sqlite3.c:55753:1 @@ -128794,8 +123426,6 @@ func _sqlite3WalLimit(tls *crt.TLS, _pWal *XWal, _iLimit int64) { // sqlite3.c:5 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(16 /* X4 */))) = _iLimit _0: - return - } func _getAutoVacuum(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113057:1 @@ -128804,36 +123434,28 @@ func _getAutoVacuum(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113057:1 if i32(0) != _sqlite3StrICmp(tls, _z, str(43952)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if i32(0) != _sqlite3StrICmp(tls, _z, str(126968)) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if i32(0) != _sqlite3StrICmp(tls, _z, str(127400)) { goto _2 } - - r0 = i32(2) - return + return i32(2) _2: _i = _sqlite3Atoi(tls, _z) - r0 = int32(uint8(func() int32 { + return int32(uint8(func() int32 { if (_i >= i32(0)) && (_i <= i32(2)) { return _i } return i32(0) }())) - return - } var _sqlite3PragmaØ00setMeta6Ø004 [5]XVdbeOpList // sqlite3.c:113669:33 @@ -128881,8 +123503,6 @@ _5: _4: _0: - return - } var _setAllPagerFlagsØ00__func__Ø000 [17]int8 // - @@ -128904,9 +123524,7 @@ func _sqlite3BtreeSetMmapLimit(tls *crt.TLS, _p *XBtree, _szMmap int64) (r0 int3 _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetMmapLimit(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _szMmap) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeSetMmapLimitØ00__func__Ø000 [25]int8 // - @@ -128925,53 +123543,39 @@ func _changeTempStorage(tls *crt.TLS, _pParse *XParse, _zStorageType *int8) (r0 if int32(_db.X16) != _ts { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _invalidateTempStorage(tls, _pParse) == i32(0) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(64 /* X16 */))) = uint8(_ts) - r0 = i32(0) - return - + return i32(0) } func _getTempStore(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113073:1 if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) < i32(48) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) > i32(50) { goto _1 } - - r0 = int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) - i32(48) - return + return int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) - i32(48) _1: if _sqlite3StrICmp(tls, _z, str(97668)) != i32(0) { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if _sqlite3StrICmp(tls, _z, str(93264)) != i32(0) { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: - r0 = i32(0) - return - + return i32(0) } func _invalidateTempStorage(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c:113091:1 @@ -128987,17 +123591,14 @@ func _invalidateTempStorage(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlit } _sqlite3ErrorMsg(tls, _pParse, str(127524)) - r0 = i32(1) - return + return i32(1) _2: _sqlite3BtreeClose(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X1))) *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))))) + uintptr(4 /* X1 */))))) = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3ResetAllSchemasOfConnection(tls, _db) _0: - r0 = i32(0) - return - + return i32(0) } var Xsqlite3_temp_directory *int8 // sqlite3.c:5521:17 @@ -129045,8 +123646,6 @@ _7: _3: _ap = nil - return - } var _sqlite3VdbeMultiLoadØ00__func__Ø000 [21]int8 // - @@ -129098,9 +123697,7 @@ _5: goto _6 _6: - r0 = _zName - return - + return _zName } var _actionNameØ00__func__Ø000 [11]int8 // - @@ -129131,8 +123728,6 @@ _0: bug20530(_yyTraceFILE) _2: _1: - return - } func _sqlite3RegisterLikeFunctions(tls *crt.TLS, _db *Xsqlite3, _caseSensitive int32) { // sqlite3.c:106974:1 @@ -129158,8 +123753,6 @@ _1: } return i32(4) }())) - return - } func _likeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106096:1 @@ -129204,7 +123797,6 @@ _0: if _2_zEsc != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - return _4: @@ -129228,8 +123820,6 @@ _6: Xsqlite3_result_int(tls, _context, bool2int(_patternCompare(tls, _zB, _zA, _pInfo, _escape) == i32(0))) _8: - return - } func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) { // sqlite3.c:76706:12 @@ -129239,9 +123829,7 @@ func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) crt.X__builtin_abort(tls) } }() - r0 = (*XFuncDef)(unsafe.Pointer(_p.X1)).X2 - return - + return (*XFuncDef)(unsafe.Pointer(_p.X1)).X2 } var _sqlite3_user_dataØ00__func__Ø000 [18]int8 // - @@ -129264,8 +123852,6 @@ func Xsqlite3_result_int(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int32) { / } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int64(_iVal)) - return - } var _sqlite3_result_intØ00__func__Ø000 [19]int8 // - @@ -129297,8 +123883,6 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) sink4530 = *p } _2: - return - } var _setLikeOptFlagØ00__func__Ø000 [15]int8 // - @@ -129313,9 +123897,7 @@ func _integrityCheckResultRow(tls *crt.TLS, _v *TVdbe, _regResult int32) (r0 int _sqlite3VdbeAddOp2(tls, _v, i32(88), _regResult, i32(1)) _addr = _sqlite3VdbeAddOp3(tls, _v, i32(67), i32(1), _sqlite3VdbeCurrentAddr(tls, _v)+i32(2), i32(1)) _sqlite3VdbeAddOp2(tls, _v, i32(76), i32(0), i32(0)) - r0 = _addr - return - + return _addr } func _sqlite3NoTempsInRange(tls *crt.TLS, _pParse *XParse, _iFirst int32, _iLast int32) (r0 int32) { // sqlite3.c:95858:1 @@ -129324,9 +123906,7 @@ func _sqlite3NoTempsInRange(tls *crt.TLS, _pParse *XParse, _iFirst int32, _iLast if (_pParse.X14) <= i32(0) || ((_pParse.X15)+(_pParse.X14)) >= _iLast || (_pParse.X15) < _iFirst { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _i = i32(0) @@ -129338,18 +123918,14 @@ _3: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(_i)))) < _iFirst || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(360 /* X49 */))))) + 4*uintptr(_i)))) > _iLast { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _i += 1 goto _3 _6: - r0 = i32(1) - return - + return i32(1) } var _sqlite3PragmaØ00endCodeØ006 [4]XVdbeOpList // sqlite3.c:114591:31 @@ -129380,22 +123956,16 @@ func init() { func _sqlite3VdbeReusable(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:71730:1 storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(i32(0)), 32, 5) - return - } func Xsqlite3_compileoption_get(tls *crt.TLS, _N int32) (r0 *int8) { // sqlite3.c:17881:12 if _N < i32(0) || _N >= i32(6) { goto _1 } - - r0 = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 4*uintptr(_N))) - return + return *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 4*uintptr(_N))) _1: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } var _azCompileOpt [6]*int8 // sqlite3.c:17454:19 @@ -129408,9 +123978,7 @@ func Xsqlite3_wal_autocheckpoint(tls *crt.TLS, _db *Xsqlite3, _nFrame int32) (r0 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141942)) - return + return _sqlite3MisuseError(tls, i32(141942)) _0: if _nFrame <= i32(0) { @@ -129423,9 +123991,7 @@ _0: _1: Xsqlite3_wal_hook(tls, _db, nil, (unsafe.Pointer)(uintptr(i32(0)))) _2: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_wal_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer, *Xsqlite3, *int8, int32) int32, _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141957:12 @@ -129436,8 +124002,7 @@ func Xsqlite3_wal_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, un } _sqlite3MisuseError(tls, i32(141966)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -129445,9 +124010,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, *int8, int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(220 /* X51 */))))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(224 /* X52 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pRet - return - + return _pRet } func _sqlite3WalDefaultHook(tls *crt.TLS, _pClientData unsafe.Pointer, _db *Xsqlite3, _zDb *int8, _nFrame int32) (r0 int32) { // sqlite3.c:141910:1 @@ -129459,15 +124022,11 @@ func _sqlite3WalDefaultHook(tls *crt.TLS, _pClientData unsafe.Pointer, _db *Xsql Xsqlite3_wal_checkpoint(tls, _db, _zDb) _sqlite3EndBenignMalloc(tls) _0: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_wal_checkpoint(tls *crt.TLS, _db *Xsqlite3, _zDb *int8) (r0 int32) { // sqlite3.c:142046:12 - r0 = Xsqlite3_wal_checkpoint_v2(tls, _db, _zDb, i32(0), (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) - return - + return Xsqlite3_wal_checkpoint_v2(tls, _db, _zDb, i32(0), (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) } func Xsqlite3_wal_checkpoint_v2(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _eMode int32, _pnLog *int32, _pnCkpt *int32) (r0 int32) { // sqlite3.c:141984:12 @@ -129479,9 +124038,7 @@ func Xsqlite3_wal_checkpoint_v2(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _eMode if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141998)) - return + return _sqlite3MisuseError(tls, i32(141998)) _0: if _pnLog == nil { @@ -129503,9 +124060,7 @@ _2: if _eMode >= i32(0) && _eMode <= i32(3) { goto _4 } - - r0 = i32(21) - return + return i32(21) _4: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -129536,9 +124091,7 @@ _8: *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func Xsqlite3_db_release_memory(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140637:12 @@ -129551,9 +124104,7 @@ func Xsqlite3_db_release_memory(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sql if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(140641)) - return + return _sqlite3MisuseError(tls, i32(140641)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -129578,15 +124129,11 @@ _5: _4: _sqlite3BtreeLeaveAll(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func _sqlite3PagerShrink(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50366:1 _sqlite3PcacheShrink(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - return - } func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 @@ -129597,8 +124144,6 @@ func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X12)(tls, _pCache.X12) - return - } var _sqlite3PcacheShrinkØ00__func__Ø000 [20]int8 // - @@ -129620,9 +124165,7 @@ func Xsqlite3_soft_heap_limit64(tls *crt.TLS, _n int64) (r0 int64) { // sqlite3. if _rc == 0 { goto _0 } - - r0 = int64(i32(-1)) - return + return int64(i32(-1)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) @@ -129632,8 +124175,7 @@ _0: } Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) - r0 = _priorLimit - return + return _priorLimit _1: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(4 /* X1 */))) = _n @@ -129647,9 +124189,7 @@ _1: Xsqlite3_release_memory(tls, int32(_excess&int64(i32(2147483647)))) _3: - r0 = _priorLimit - return - + return _priorLimit } func Xsqlite3_memory_used(tls *crt.TLS) (r0 int64) { // sqlite3.c:24376:12 @@ -129658,9 +124198,7 @@ func Xsqlite3_memory_used(tls *crt.TLS) (r0 int64) { // sqlite3.c:24376:12 var _mx int64 // sqlite3.c:24377:22 _ = _mx Xsqlite3_status64(tls, i32(0), &_res, &_mx, i32(0)) - r0 = _res - return - + return _res } func Xsqlite3_status64(tls *crt.TLS, _op int32, _pCurrent *int64, _pHighwater *int64, _resetFlag int32) (r0 int32) { // sqlite3.c:18582:12 @@ -129669,17 +124207,13 @@ func Xsqlite3_status64(tls *crt.TLS, _op int32, _pCurrent *int64, _pHighwater *i if _op >= i32(0) && _op < i32(10) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(18591)) - return + return _sqlite3MisuseError(tls, i32(18591)) _1: if _pCurrent != (*int64)(unsafe.Pointer(uintptr(i32(0)))) && _pHighwater != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3MisuseError(tls, i32(18594)) - return + return _sqlite3MisuseError(tls, i32(18594)) _3: _pMutex = func() *Xsqlite3_mutex { @@ -129698,10 +124232,7 @@ _3: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(40 /* X1 */))))) + 4*uintptr(_op))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op))) _6: Xsqlite3_mutex_leave(tls, _pMutex) - - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32) (r0 int32) { // sqlite3.c:142385:12 @@ -129712,8 +124243,7 @@ func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32 } _sqlite3MisuseError(tls, i32(142390)) - r0 = i32(-1) - return + return i32(-1) _0: func() { @@ -129792,9 +124322,7 @@ _0: if _limitId >= i32(0) && _limitId < i32(12) { goto _26 } - - r0 = i32(-1) - return + return i32(-1) _26: _oldLimit = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(_limitId))) @@ -129810,9 +124338,7 @@ _26: _28: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(_limitId))) = _newLimit _27: - r0 = _oldLimit - return - + return _oldLimit } var _aHardLimit [12]int32 // sqlite3.c:142322:18 @@ -129852,8 +124378,6 @@ _0: goto _0 _3: - return - } var _sqlite3VdbeVerifyNoResultRowØ00__func__Ø000 [29]int8 // - @@ -129991,8 +124515,6 @@ _triggerfinish_cleanup: } }() _sqlite3DeleteTriggerStep(tls, _db, _pStepList) - return - } var _sqlite3FinishTriggerØ00__func__Ø000 [21]int8 // - @@ -130010,34 +124532,26 @@ _0: if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(_pStep.X3))) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pStep.X5))) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pStep.X6))) == 0 { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _pStep = (*XTriggerStep)(unsafe.Pointer(_pStep.X8)) goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken, _tr_tm int32, _op int32, _pColumns *XIdList, _pTableName *XSrcList, _pWhen *XExpr, _isTemp int32, _noErr int32) { // sqlite3.c:122262:1 @@ -130335,8 +124849,6 @@ _61: } }() _62: - return - } var _sqlite3BeginTriggerØ00__func__Ø000 [20]int8 // - @@ -130359,9 +124871,7 @@ func _sqlite3TriggerUpdateStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _0: _sqlite3ExprListDelete(tls, _db, _pEList) _sqlite3ExprDelete(tls, _db, _pWhere) - r0 = _pTriggerStep - return - + return _pTriggerStep } func _triggerStepAllocate(tls *crt.TLS, _db *Xsqlite3, _op uint8, _pName *XToken) (r0 *XTriggerStep) { // sqlite3.c:122548:1 @@ -130380,9 +124890,7 @@ func _triggerStepAllocate(tls *crt.TLS, _db *Xsqlite3, _op uint8, _pName *XToken *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(12 /* X4 */))) = _1_z *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(0 /* X0 */))) = _op _0: - r0 = _pTriggerStep - return - + return _pTriggerStep } func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pColumn *XIdList, _pSelect *XSelect, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122573:1 @@ -130408,9 +124916,7 @@ _3: _sqlite3IdListDelete(tls, _db, _pColumn) _4: _sqlite3SelectDelete(tls, _db, _pSelect) - r0 = _pTriggerStep - return - + return _pTriggerStep } var _sqlite3TriggerInsertStepØ00__func__Ø000 [25]int8 // - @@ -130431,9 +124937,7 @@ func _sqlite3TriggerDeleteStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(1 /* X1 */))) = uint8(i32(10)) _0: _sqlite3ExprDelete(tls, _db, _pWhere) - r0 = _pTriggerStep - return - + return _pTriggerStep } func _sqlite3TriggerSelectStep(tls *crt.TLS, _db *Xsqlite3, _pSelect *XSelect) (r0 *XTriggerStep) { // sqlite3.c:122530:1 @@ -130445,16 +124949,13 @@ func _sqlite3TriggerSelectStep(tls *crt.TLS, _db *Xsqlite3, _pSelect *XSelect) ( } _sqlite3SelectDelete(tls, _db, _pSelect) - r0 = (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(0 /* X0 */))) = uint8(i32(119)) *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(8 /* X3 */))))) = _pSelect *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(1 /* X1 */))) = uint8(i32(10)) - r0 = _pTriggerStep - return - + return _pTriggerStep } func _sqlite3DropTrigger(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _noErr int32) { // sqlite3.c:122664:1 @@ -130559,8 +125060,6 @@ _18: _sqlite3DropTriggerPtr(tls, _pParse, _pTrigger) _drop_trigger_cleanup: _sqlite3SrcListDelete(tls, _db, _pName) - return - } var _sqlite3DropTriggerØ00__func__Ø000 [19]int8 // - @@ -130571,8 +125070,6 @@ func init() { func _sqlite3Attach(tls *crt.TLS, _pParse *XParse, _p *XExpr, _pDbname *XExpr, _pKey *XExpr) { // sqlite3.c:99008:1 _codeAttach(tls, _pParse, i32(24), &_sqlite3AttachØ00attach_funcØ001, _p, _p, _pDbname, _pKey) - return - } func _codeAttach(tls *crt.TLS, _pParse *XParse, _type int32, _pFunc *XFuncDef, _pAuthArg *XExpr, _pFilename *XExpr, _pDbname *XExpr, _pKey *XExpr) { // sqlite3.c:98915:1 @@ -130657,8 +125154,6 @@ _attach_end: _sqlite3ExprDelete(tls, _db, _pFilename) _sqlite3ExprDelete(tls, _db, _pDbname) _sqlite3ExprDelete(tls, _db, _pKey) - return - } func _resolveAttachExpr(tls *crt.TLS, _pName *XNameContext, _pExpr *XExpr) (r0 int32) { // sqlite3.c:98636:1 @@ -130682,7 +125177,6 @@ _2: _0: r0 = _rc return - } var _codeAttachØ00__func__Ø000 [11]int8 // - @@ -130797,7 +125291,6 @@ _7: if _aNew != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { goto _13 } - return _13: @@ -130809,7 +125302,6 @@ _12: if _aNew != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } - return _15: @@ -130960,8 +125452,6 @@ _38: Xsqlite3_result_error_code(tls, _context, _rc) _39: - return - } var _attachFuncØ00__func__Ø000 [11]int8 // - @@ -131055,9 +125545,7 @@ _9: if _zFile != nil { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(142486)) - return + return _sqlite3NomemError(tls, i32(142486)) _10: _1_iIn = i32(5) @@ -131278,9 +125766,7 @@ _5: if _zFile != nil { goto _75 } - - r0 = _sqlite3NomemError(tls, i32(142659)) - return + return _sqlite3NomemError(tls, i32(142659)) _75: if _nUri == 0 { @@ -131315,9 +125801,7 @@ _parse_uri_out: _78: *_pFlags = _flags *_pzFile = _zFile - r0 = _rc - return - + return _rc } var _sqlite3ParseUriØ00__func__Ø000 [16]int8 // - @@ -131372,7 +125856,6 @@ _4: _3: r0 = _p return - } func Xsqlite3_result_error_code(tls *crt.TLS, _pCtx *Xsqlite3_context, _errCode int32) { // sqlite3.c:76461:12 @@ -131390,14 +125873,10 @@ _0: _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _sqlite3ErrStr(tls, _errCode), i32(-1), uint8(i32(1)), nil) _1: - return - } func _sqlite3Detach(tls *crt.TLS, _pParse *XParse, _pDbname *XExpr) { // sqlite3.c:98989:1 _codeAttach(tls, _pParse, i32(25), &_sqlite3DetachØ00detach_funcØ001, _pDbname, (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), _pDbname) - return - } var _sqlite3DetachØ00detach_funcØ001 XFuncDef // sqlite3.c:98990:24 @@ -131495,8 +125974,6 @@ _11: _detach_error: Xsqlite3_result_error(tls, _context, (*int8)(unsafe.Pointer(&_zErr)), i32(-1)) - return - } func _sqlite3Reindex(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken) { // sqlite3.c:103743:1 @@ -131522,7 +125999,6 @@ func _sqlite3Reindex(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _0 } - return _0: @@ -131557,7 +126033,6 @@ _1: if _3_zColl != nil { goto _9 } - return _9: @@ -131577,7 +126052,6 @@ _6: if _iDb >= i32(0) { goto _11 } - return _11: @@ -131585,7 +126059,6 @@ _11: if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } - return _12: @@ -131612,8 +126085,6 @@ _13: _14: _sqlite3ErrorMsg(tls, _pParse, str(130316)) - return - } func _reindexDatabases(tls *crt.TLS, _pParse *XParse, _zColl *int8) { // sqlite3.c:103711:1 @@ -131662,8 +126133,6 @@ _11: goto _2 _5: - return - } var _reindexDatabasesØ00__func__Ø000 [17]int8 // - @@ -131695,8 +126164,6 @@ _5: goto _0 _3: - return - } func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { // sqlite3.c:103673:1 @@ -131726,18 +126193,14 @@ _2: if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0) || i32(0) != _sqlite3StrICmp(tls, _1_z, _zColl) { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } var _collationMatchØ00__func__Ø000 [15]int8 // - @@ -131781,7 +126244,6 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _2 } - return _2: @@ -131867,8 +126329,6 @@ _12: _sqlite3VdbeAddOp0(tls, _v, i32(151)) _24: - return - } var _sqlite3AnalyzeØ00__func__Ø000 [15]int8 // - @@ -131923,8 +126383,6 @@ _2: _5: _loadAnalysis(tls, _pParse, _iDb) - return - } func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32, _zWhere *int8, _zWhereType *int8) { // sqlite3.c:96859:1 @@ -131949,7 +126407,6 @@ func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32, if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -132025,8 +126482,6 @@ _14: goto _14 _17: - return - } var _openStatTableØ00__func__Ø000 [14]int8 // - @@ -132134,21 +126589,18 @@ func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *X }() == 0 { goto _5 } - return _5: if (_pTab.X7) != i32(0) { goto _6 } - return _6: if Xsqlite3_strlike(tls, str(130696), _pTab.X0, uint32(i32(0))) != i32(0) { goto _7 } - return _7: @@ -132174,7 +126626,6 @@ _7: if _sqlite3AuthCheck(tls, _pParse, i32(28), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) == 0 { goto _14 } - return _14: @@ -132351,8 +126802,6 @@ _20: _sqlite3VdbeChangeP5(tls, _v, uint16(i32(8))) _sqlite3VdbeJumpHere(tls, _v, _jZeroRows) _51: - return - } var _analyzeOneTableØ00__func__Ø000 [16]int8 // - @@ -132422,8 +126871,6 @@ _6: *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(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)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(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 - } var _statInitØ00__func__Ø000 [9]int8 // - @@ -132446,8 +126893,6 @@ func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Point } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(0)), _xDel) - return - } var _sqlite3_result_blobØ00__func__Ø000 [20]int8 // - @@ -132461,8 +126906,6 @@ func _stat4Destructor(tls *crt.TLS, _pOld unsafe.Pointer) { // sqlite3.c:97048:1 _ = _p _p = (*XStat4Accum)(unsafe.Pointer(_pOld)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X13)), (unsafe.Pointer)(_p)) - return - } var _statPushFuncdef XFuncDef // sqlite3.c:97480:22 @@ -132539,8 +126982,6 @@ _14: _17: _9: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 - return - } var _statPushØ00__func__Ø000 [9]int8 // - @@ -132550,9 +126991,6 @@ func init() { } func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlite3.c:97335:1 - - return - } func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regOut int32) { // sqlite3.c:97642:1 @@ -132570,8 +127008,6 @@ func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regO }() _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), _regStat4, _regOut, (*int8)(unsafe.Pointer(&_statGetFuncdef)), i32(-4)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(1))) - return - } var _callStatGetØ00__func__Ø000 [12]int8 // - @@ -132650,8 +127086,6 @@ _6: } }() Xsqlite3_result_text(tls, _context, _1_zRet, i32(-1), Xsqlite3_free) - return - } var _statGetØ00__func__Ø000 [8]int8 // - @@ -132670,8 +127104,6 @@ func _loadAnalysis(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:979 _sqlite3VdbeAddOp1(tls, _v, i32(138), _iDb) _0: - return - } func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XIndex) { // sqlite3.c:98023:1 @@ -132711,8 +127143,6 @@ _4: _5: _analyzeOneTable(tls, _pParse, _pTab, _pOnlyIdx, _iStatCur, (_pParse.X18)+i32(1), _pParse.X17) _loadAnalysis(tls, _pParse, _iDb) - return - } var _analyzeTableØ00__func__Ø000 [13]int8 // - @@ -132942,8 +127372,6 @@ _exit_rename_table: _sqlite3SrcListDelete(tls, _db, _pSrc) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) = _savedDbFlags - return - } var _sqlite3AlterRenameTableØ00__func__Ø000 [24]int8 // - @@ -132958,13 +127386,10 @@ func _isSystemTable(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // } _sqlite3ErrorMsg(tls, _pParse, str(131892), unsafe.Pointer(_zName)) - r0 = i32(1) - return + return i32(1) _1: - r0 = i32(0) - return - + return i32(0) } func _whereForeignKeys(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *int8) { // sqlite3.c:96154:1 @@ -132984,9 +127409,7 @@ _0: goto _0 _3: - r0 = _zWhere - return - + return _zWhere } func _whereOrName(tls *crt.TLS, _db *Xsqlite3, _zWhere *int8, _zConstant *int8) (r0 *int8) { // sqlite3.c:96136:1 @@ -133003,9 +127426,7 @@ _0: _zNew = _sqlite3MPrintf(tls, _db, str(131928), unsafe.Pointer(_zWhere), unsafe.Pointer(_zConstant)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _1: - r0 = _zNew - return - + return _zNew } func _whereTempTriggers(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *int8) { // sqlite3.c:96170:1 @@ -133051,9 +127472,7 @@ _0: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_zWhere)) _zWhere = _4_zNew _6: - r0 = _zWhere - return - + return _zWhere } func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *int8) { // sqlite3.c:96204:1 @@ -133080,7 +127499,6 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in }() == 0 { goto _2 } - return _2: @@ -133120,7 +127538,6 @@ _10: if _zWhere != nil { goto _14 } - return _14: @@ -133131,8 +127548,6 @@ _14: _sqlite3VdbeAddParseSchemaOp(tls, _v, i32(1), _zWhere) _15: - return - } var _reloadTableSchemaØ00__func__Ø000 [18]int8 // - @@ -133177,7 +127592,6 @@ func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToke if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _1 } - return _1: @@ -133215,7 +127629,6 @@ _1: if _sqlite3AuthCheck(tls, _pParse, i32(26), _zDb, _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _10 } - return _10: @@ -133331,8 +127744,6 @@ _31: _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(2), i32(3)) _sqlite3ReleaseTempReg(tls, _pParse, _r1) _reloadTableSchema(tls, _pParse, _pTab, _pTab.X0) - return - } var _sqlite3AlterFinishAddColumnØ00__func__Ø000 [28]int8 // - @@ -133485,8 +127896,6 @@ _26: _sqlite3ChangeCookie(tls, _pParse, _iDb) _exit_begin_add_column: _sqlite3SrcListDelete(tls, _db, _pSrc) - return - } var _sqlite3AlterBeginAddColumnØ00__func__Ø000 [27]int8 // - @@ -133521,7 +127930,6 @@ func _sqlite3VtabFinishParse(tls *crt.TLS, _pParse *XParse, _pEnd *XToken) { // if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -133530,7 +127938,6 @@ _0: if (_pTab.X16) >= i32(1) { goto _1 } - return _1: @@ -133584,8 +127991,6 @@ _2: _7: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(444 /* X63 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _4: - return - } func _addArgumentToVtab(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124896:1 @@ -133604,8 +128009,6 @@ func _addArgumentToVtab(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124896:1 _1_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _addModuleArgument(tls, _1_db, (*XTable)(unsafe.Pointer(_pParse.X63)), _sqlite3DbStrNDup(tls, _1_db, _1_z, uint64(_1_n))) _1: - return - } var _sqlite3VtabFinishParseØ00__func__Ø000 [23]int8 // - @@ -133626,7 +128029,6 @@ func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pNa if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -133666,8 +128068,6 @@ _0: _sqlite3AuthCheck(tls, _pParse, i32(29), _pTable.X0, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable.X17)) + 4*uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(_iDb))).X0) _12: - return - } var _sqlite3VtabBeginParseØ00__func__Ø000 [22]int8 // - @@ -133680,8 +128080,6 @@ func _sqlite3VtabArgInit(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124993:1 _addArgumentToVtab(tls, _pParse) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(456 /* X66 */))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(456 /* X66 */))))) + uintptr(4 /* X1 */))) = uint32(i32(0)) - return - } func _sqlite3VtabArgExtend(tls *crt.TLS, _pParse *XParse, _p *XToken) { // sqlite3.c:125003:1 @@ -133705,8 +128103,6 @@ _0: }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pArg)) + uintptr(4 /* X1 */))) = uint32(int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0))+1*uintptr(_p.X1))))) - uintptr(unsafe.Pointer(_pArg.X0))) / 1)) _1: - return - } var _sqlite3VtabArgExtendØ00__func__Ø000 [21]int8 // - @@ -133783,9 +128179,7 @@ _13: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X2 */)))))+16*uintptr(_pNew.X0))))) + uintptr(12 /* X3 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) += 1 _14: - r0 = _pNew - return - + return _pNew } var _sqlite3WithAddØ00__func__Ø000 [15]int8 // - @@ -133833,9 +128227,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 crt.X__builtin_abort(tls) } }() - r0 = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) - return - + return int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) } var _yy_find_reduce_actionØ00__func__Ø000 [22]int8 // - @@ -133867,8 +128259,6 @@ _0: } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse - return - } var _yy_acceptØ00__func__Ø000 [10]int8 // - @@ -133890,8 +128280,6 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi }() _sqlite3ErrorMsg(tls, _pParse, str(27448), unsafe.Pointer(&_yyminor)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse - return - } var _yy_syntax_errorØ00__func__Ø000 [16]int8 // - @@ -133913,37 +128301,27 @@ _0: goto _0 _1: - return - } func Xsqlite3_enable_shared_cache(tls *crt.TLS, _enable int32) (r0 int32) { // sqlite3.c:59047:12 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(220 /* X26 */))) = _enable - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_errcode(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142210:12 if _db == nil || _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(142212)) - return + return _sqlite3MisuseError(tls, i32(142212)) _1: if _db != nil && (_db.X17) == 0 { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(142215)) - return + return _sqlite3NomemError(tls, i32(142215)) _3: - r0 = (_db.X10) & (_db.X11) - return - + return (_db.X10) & (_db.X11) } func Xsqlite3_errmsg16(tls *crt.TLS, _db *Xsqlite3) (r0 unsafe.Pointer) { // sqlite3.c:142165:12 @@ -133952,17 +128330,13 @@ func Xsqlite3_errmsg16(tls *crt.TLS, _db *Xsqlite3) (r0 unsafe.Pointer) { // sql if _db != nil { goto _0 } - - r0 = (unsafe.Pointer)(&_sqlite3_errmsg16Ø00outOfMemØ001) - return + return (unsafe.Pointer)(&_sqlite3_errmsg16Ø00outOfMemØ001) _0: if _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = (unsafe.Pointer)(&_sqlite3_errmsg16Ø00misuseØ002) - return + return (unsafe.Pointer)(&_sqlite3_errmsg16Ø00misuseØ002) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -133985,9 +128359,7 @@ _4: _sqlite3OomClear(tls, _db) _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _z - return - + return _z } var _sqlite3_errmsg16Ø00outOfMemØ001 [14]uint16 // sqlite3.c:142166:20 @@ -134006,9 +128378,7 @@ func Xsqlite3_expired(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlit var _p *TVdbe // sqlite3.c:76033:8 _ = _p _p = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = bool2int((_p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) != 0)) - return - + return bool2int((_p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) != 0)) } func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:12 @@ -134046,8 +128416,6 @@ _7: _6: Xsqlite3_free(tls, (unsafe.Pointer)(_azResult)) _0: - return - } var _sqlite3_free_tableØ00__func__Ø000 [19]int8 // - @@ -134062,13 +128430,10 @@ func Xsqlite3_get_autocommit(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite } _sqlite3MisuseError(tls, i32(143205)) - r0 = i32(0) - return + return i32(0) _0: - r0 = int32(_db.X15) - return - + return int32(_db.X15) } func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r0 unsafe.Pointer) { // sqlite3.c:76812:12 @@ -134103,14 +128468,12 @@ _9: goto _4 _7: - r0 = func() unsafe.Pointer { + return func() unsafe.Pointer { if _pAuxData != nil { return unsafe.Pointer(_pAuxData.X2) } return (unsafe.Pointer)(uintptr(i32(0))) }() - return - } var _sqlite3_get_auxdataØ00__func__Ø000 [20]int8 // - @@ -134129,9 +128492,7 @@ func Xsqlite3_get_table(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _pazResult *** if _sqlite3SafetyCheckOk(tls, _db) != 0 && _pazResult != (***int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(122109)) - return + return _sqlite3MisuseError(tls, i32(122109)) _1: *_pazResult = (**int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -134165,8 +128526,7 @@ _4: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X10 */))) = i32(7) - r0 = _sqlite3NomemError(tls, i32(122124)) - return + return _sqlite3NomemError(tls, i32(122124)) _5: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_res.X0)) + 4*uintptr(i32(0)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -134192,8 +128552,7 @@ _8: Xsqlite3_free(tls, (unsafe.Pointer)(_res.X1)) _7: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X10 */))) = _res.X6 - r0 = _res.X6 - return + return _res.X6 _6: Xsqlite3_free(tls, (unsafe.Pointer)(_res.X1)) @@ -134202,8 +128561,7 @@ _6: } Xsqlite3_free_table(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_res.X0))+4*uintptr(i32(1))))) - r0 = _rc - return + return _rc _9: if (_res.X2) <= (_res.X5) { @@ -134217,8 +128575,7 @@ _9: Xsqlite3_free_table(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_res.X0))+4*uintptr(i32(1))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X10 */))) = i32(7) - r0 = _sqlite3NomemError(tls, i32(122153)) - return + return _sqlite3NomemError(tls, i32(122153)) _11: *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_res)) + uintptr(0 /* X0 */))) = _6_azNew @@ -134236,9 +128593,7 @@ _12: *_pnRow = int32(_res.X3) _13: - r0 = _rc - return - + return _rc } func _sqlite3_get_table_cb(tls *crt.TLS, _pArg unsafe.Pointer, _nCol int32, _argv **int8, _colv **int8) (r0 int32) { // sqlite3.c:122023:1 @@ -134314,8 +128669,7 @@ _5: Xsqlite3_free(tls, (unsafe.Pointer)(_p.X1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = Xsqlite3_mprintf(tls, str(133484)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = i32(1) - r0 = i32(1) - return + return i32(1) _12: _11: @@ -134355,14 +128709,11 @@ _19: _17: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) += 1 _13: - r0 = i32(0) - return + return i32(0) _malloc_failed: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = _sqlite3NomemError(tls, i32(122083)) - r0 = i32(1) - return - + return i32(1) } func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 @@ -134375,8 +128726,6 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 _2: *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) - return - } func Xsqlite3_last_insert_rowid(tls *crt.TLS, _db *Xsqlite3) (r0 int64) { // sqlite3.c:140817:12 @@ -134385,19 +128734,14 @@ func Xsqlite3_last_insert_rowid(tls *crt.TLS, _db *Xsqlite3) (r0 int64) { // sql } _sqlite3MisuseError(tls, i32(140820)) - r0 = int64(i32(0)) - return + return int64(i32(0)) _0: - r0 = _db.X7 - return - + return _db.X7 } func Xsqlite3_libversion(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139948:12 - r0 = (*int8)(unsafe.Pointer(&Xsqlite3_version)) - return - + return (*int8)(unsafe.Pointer(&Xsqlite3_version)) } var Xsqlite3_version [7]int8 // sqlite3.c:435:23 @@ -134407,15 +128751,11 @@ func init() { } func Xsqlite3_libversion_number(tls *crt.TLS) (r0 int32) { // sqlite3.c:139959:12 - r0 = i32(3018000) - return - + return i32(3018000) } func Xsqlite3_open(tls *crt.TLS, _zFilename *int8, _ppDb **Xsqlite3) (r0 int32) { // sqlite3.c:143021:12 - r0 = _openDatabase(tls, _zFilename, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) - return - + return _openDatabase(tls, _zFilename, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) } func _openDatabase(tls *crt.TLS, _zFilename *int8, _ppDb **Xsqlite3, _flags uint32, _zVfs *int8) (r0 int32) { // sqlite3.c:142689:1 @@ -134434,9 +128774,7 @@ func _openDatabase(tls *crt.TLS, _zFilename *int8, _ppDb **Xsqlite3, _flags uint if _ppDb != (**Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(142702)) - return + return _sqlite3MisuseError(tls, i32(142702)) _0: *_ppDb = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) @@ -134444,9 +128782,7 @@ _0: if _rc == 0 { goto _1 } - - r0 = _rc - return + return _rc _1: i32(0) @@ -134455,9 +128791,7 @@ _1: if ((i32(1) << uint(int32(_flags&uint32(i32(7))))) & i32(70)) != i32(0) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(142727)) - return + return _sqlite3MisuseError(tls, i32(142727)) _2: if (_sqlite3Config.X1) != i32(0) { @@ -134700,9 +129034,7 @@ _39: _38: *_ppDb = _db Xsqlite3_free(tls, (unsafe.Pointer)(_zOpen)) - r0 = _rc & i32(255) - return - + return _rc & i32(255) } func _binCollFunc(tls *crt.TLS, _padFlag unsafe.Pointer, _nKey1 int32, _pKey1 unsafe.Pointer, _nKey2 int32, _pKey2 unsafe.Pointer) (r0 int32) { // sqlite3.c:140763:1 @@ -134733,7 +129065,6 @@ _6: _2: r0 = _rc return - } func _allSpaces(tls *crt.TLS, _z *int8, _n int32) (r0 int32) { // sqlite3.c:140751:1 @@ -134746,9 +129077,7 @@ _0: goto _0 _1: - r0 = bool2int(_n == i32(0)) - return - + return bool2int(_n == i32(0)) } func _nocaseCollatingFunc(tls *crt.TLS, _NotUsed unsafe.Pointer, _nKey1 int32, _pKey1 unsafe.Pointer, _nKey2 int32, _pKey2 unsafe.Pointer) (r0 int32) { // sqlite3.c:140800:1 @@ -134767,9 +129096,7 @@ func _nocaseCollatingFunc(tls *crt.TLS, _NotUsed unsafe.Pointer, _nKey1 int32, _ _r = _nKey1 - _nKey2 _2: - r0 = _r - return - + return _r } var _openDatabaseØ00__func__Ø000 [13]int8 // - @@ -134794,8 +129121,6 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) _sqlite3OomFault(tls, _db) _3: - return - } func Xsqlite3_overload_function(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg int32) (r0 int32) { // sqlite3.c:141700:12 @@ -134805,9 +129130,7 @@ func Xsqlite3_overload_function(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _nArg >= i32(-2) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(141709)) - return + return _sqlite3MisuseError(tls, i32(141709)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -134819,9 +129142,7 @@ _2: _3: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:76757:1 @@ -134835,8 +129156,6 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed _zErr = Xsqlite3_mprintf(tls, str(133740), unsafe.Pointer(_zName)) Xsqlite3_result_error(tls, _context, _zErr, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErr)) - return - } var _sqlite3RegisterPerConnectionBuiltinFunctionsØ00__func__Ø000 [45]int8 // - @@ -134864,7 +129183,6 @@ func _sqlite3AutoLoadExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:1123 if (_sqlite3Autoext.X0) != uint32(i32(0)) { goto _0 } - return _0: @@ -134902,8 +129220,6 @@ _8: goto _1 _4: - return - } var _sqlite3Autoext Tsqlite3AutoExtList // sqlite3.c:112184:3 @@ -134918,9 +129234,7 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == 0 { goto _0 } - - r0 = i32(5) - return + return i32(5) _0: if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { @@ -135013,9 +129327,7 @@ _10: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) _19: - r0 = i32(0) - return - + return i32(0) } var _setupLookasideØ00__func__Ø000 [15]int8 // - @@ -135034,9 +129346,7 @@ func Xsqlite3_open16(tls *crt.TLS, _zFilename unsafe.Pointer, _ppDb **Xsqlite3) if _ppDb != (**Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143050)) - return + return _sqlite3MisuseError(tls, i32(143050)) _0: *_ppDb = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) @@ -135044,9 +129354,7 @@ _0: if _rc == 0 { goto _1 } - - r0 = _rc - return + return _rc _1: if unsafe.Pointer(_zFilename) != (unsafe.Pointer)(uintptr(i32(0))) { @@ -135081,9 +129389,7 @@ _3: _rc = _sqlite3NomemError(tls, i32(143069)) _9: _sqlite3ValueFree(tls, _pVal) - r0 = _rc & i32(255) - return - + return _rc & i32(255) } var _sqlite3_open16Ø00__func__Ø000 [15]int8 // - @@ -135102,9 +129408,7 @@ func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByt crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3Prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nBytes int32, _saveSqlFlag int32, _ppStmt *unsafe.Pointer, _pzTail *unsafe.Pointer) (r0 int32) { // sqlite3.c:116161:1 @@ -135125,18 +129429,14 @@ func _sqlite3Prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByte if _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(116178)) - return + return _sqlite3MisuseError(tls, i32(116178)) _0: *_ppStmt = (unsafe.Pointer)(uintptr(i32(0))) if _sqlite3SafetyCheckOk(tls, _db) != 0 && unsafe.Pointer(_zSql) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(116182)) - return + return _sqlite3MisuseError(tls, i32(116182)) _2: if _nBytes < i32(0) { @@ -135178,9 +129478,7 @@ _12: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql8)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3Utf16ByteLen(tls *crt.TLS, _zIn unsafe.Pointer, _nChar int32) (r0 int32) { // sqlite3.c:27539:1 @@ -135226,9 +129524,7 @@ _11: goto _7 _8: - r0 = int32((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_zIn))))) / 1) - return - + return int32((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_zIn))))) / 1) } var _sqlite3_prepare16Ø00__func__Ø000 [18]int8 // - @@ -135245,8 +129541,7 @@ func Xsqlite3_profile(tls *crt.TLS, _db *Xsqlite3, _xProfile func(*crt.TLS, unsa } _sqlite3MisuseError(tls, i32(141792)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135254,9 +129549,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *int8, uint64))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(188 /* X43 */))) = _xProfile *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(192 /* X44 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pOld - return - + return _pOld } func Xsqlite3_progress_handler(tls *crt.TLS, _db *Xsqlite3, _nOps int32, _xProgress func(*crt.TLS, unsafe.Pointer) int32, _pArg unsafe.Pointer) { // sqlite3.c:141440:12 @@ -135284,17 +129577,13 @@ _1: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(304 /* X62 */))) = (unsafe.Pointer)(uintptr(i32(0))) _2: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - return - } func Xsqlite3_realloc(tls *crt.TLS, _pOld unsafe.Pointer, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:24748:12 if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: if _n >= i32(0) { @@ -135303,9 +129592,7 @@ _0: _n = i32(0) _1: - r0 = _sqlite3Realloc(tls, _pOld, uint64(_n)) - return - + return _sqlite3Realloc(tls, _pOld, uint64(_n)) } func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32) { // sqlite3.c:76365:12 @@ -135318,8 +129605,6 @@ func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Po *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(25 /* X7 */))) = uint8(i32(1)) _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) - return - } var _sqlite3_result_error16Ø00__func__Ø000 [23]int8 // - @@ -135336,8 +129621,6 @@ func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _iVal) - return - } var _sqlite3_result_int64Ø00__func__Ø000 [21]int8 // - @@ -135354,8 +129637,6 @@ func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c: } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0))) - return - } var _sqlite3_result_nullØ00__func__Ø000 [20]int8 // - @@ -135372,8 +129653,6 @@ func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) - return - } var _sqlite3_result_text16Ø00__func__Ø000 [22]int8 // - @@ -135390,8 +129669,6 @@ func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(3)), _xDel) - return - } var _sqlite3_result_text16beØ00__func__Ø000 [24]int8 // - @@ -135408,8 +129685,6 @@ func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) - return - } var _sqlite3_result_text16leØ00__func__Ø000 [24]int8 // - @@ -135426,8 +129701,7 @@ func Xsqlite3_rollback_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TL } _sqlite3MisuseError(tls, i32(141870)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135435,18 +129709,14 @@ _0: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(208 /* X48 */))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(204 /* X47 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pRet - return - + return _pRet } func Xsqlite3_set_authorizer(tls *crt.TLS, _db *Xsqlite3, _xAuth func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:99257:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(99263)) - return + return _sqlite3MisuseError(tls, i32(99263)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135454,9 +129724,7 @@ _0: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(296 /* X60 */))) = _pArg _sqlite3ExpirePreparedStatements(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _pAux unsafe.Pointer, _xDelete func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76833:12 @@ -135545,8 +129813,6 @@ _failed: _xDelete(tls, _pAux) _16: - return - } var _sqlite3_set_auxdataØ00__func__Ø000 [20]int8 // - @@ -135588,9 +129854,7 @@ func Xsqlite3_table_column_metadata(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8, if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zTableName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(143292)) - return + return _sqlite3MisuseError(tls, i32(143292)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135731,14 +129995,10 @@ _28: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErrMsg)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func Xsqlite3_thread_cleanup(tls *crt.TLS) { // sqlite3.c:143259:12 - return - } func Xsqlite3_total_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140858:12 @@ -135747,13 +130007,10 @@ func Xsqlite3_total_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3 } _sqlite3MisuseError(tls, i32(140861)) - r0 = i32(0) - return + return i32(0) _0: - r0 = _db.X30 - return - + return _db.X30 } func Xsqlite3_trace(tls *crt.TLS, _db *Xsqlite3, _xTrace func(*crt.TLS, unsafe.Pointer, *int8), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141732:12 @@ -135764,8 +130021,7 @@ func Xsqlite3_trace(tls *crt.TLS, _db *Xsqlite3, _xTrace func(*crt.TLS, unsafe.P } _sqlite3MisuseError(tls, i32(141737)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135781,9 +130037,7 @@ _0: }{_xTrace})) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(184 /* X42 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pOld - return - + return _pOld } func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77524:12 @@ -135796,9 +130050,7 @@ func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStm if int32(_pFrom.X4) == int32(_pTo.X4) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: func() { @@ -135825,9 +130077,7 @@ _4: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(140 /* X32 */))), int16(i32(1)), 1, 0) _8: - r0 = _sqlite3TransferBindings(tls, _pFromStmt, _pToStmt) - return - + return _sqlite3TransferBindings(tls, _pFromStmt, _pToStmt) } var _sqlite3_transfer_bindingsØ00__func__Ø000 [26]int8 // - @@ -135844,8 +130094,7 @@ func Xsqlite3_update_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, } _sqlite3MisuseError(tls, i32(141845)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135853,9 +130102,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, int64))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(216 /* X50 */))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(212 /* X49 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pRet - return - + return _pRet } func Xsqlite3_value_numeric_type(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:78418:12 @@ -135872,21 +130119,15 @@ func Xsqlite3_value_numeric_type(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqli _applyNumericAffinity(tls, _1_pMem, i32(0)) _eType = Xsqlite3_value_type(tls, _pVal) _0: - r0 = _eType - return - + return _eType } func Xsqlite3_value_text16be(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76213:12 - r0 = _sqlite3ValueText(tls, _pVal, uint8(i32(3))) - return - + return _sqlite3ValueText(tls, _pVal, uint8(i32(3))) } func Xsqlite3_value_text16le(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76216:12 - r0 = _sqlite3ValueText(tls, _pVal, uint8(i32(2))) - return - + return _sqlite3ValueText(tls, _pVal, uint8(i32(2))) } func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail *unsafe.Pointer) (r0 int32) { // sqlite3.c:116231:12 @@ -135899,9 +130140,7 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3_prepare16_v2Ø00__func__Ø000 [21]int8 // - @@ -135948,9 +130187,7 @@ _3: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(i32(1)), 1, 0) _7: Xsqlite3_mutex_leave(tls, _mutex) - r0 = _rc - return - + return _rc } var _sqlite3_clear_bindingsØ00__func__Ø000 [23]int8 // - @@ -135963,28 +130200,22 @@ func Xsqlite3_create_module_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModu if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(124644)) - return + return _sqlite3MisuseError(tls, i32(124644)) _1: - r0 = _createModule(tls, _db, _zName, _pModule, _pAux, _xDestroy) - return - + return _createModule(tls, _db, _zName, _pModule, _pAux, _xDestroy) } func Xsqlite3_blob_bytes(tls *crt.TLS, _pBlob unsafe.Pointer) (r0 int32) { // sqlite3.c:85801:12 var _p *XIncrblob // sqlite3.c:85802:12 _ = _p _p = (*XIncrblob)(unsafe.Pointer(_pBlob)) - r0 = func() int32 { + return func() int32 { if (_p != nil) && ((_p.X4) != nil) { return (_p.X0) } return i32(0) }() - return - } func Xsqlite3_blob_close(tls *crt.TLS, _pBlob unsafe.Pointer) (r0 int32) { // sqlite3.c:85691:12 @@ -136009,9 +130240,7 @@ func Xsqlite3_blob_close(tls *crt.TLS, _pBlob unsafe.Pointer) (r0 int32) { // sq _0: _rc = i32(0) _1: - r0 = _rc - return - + return _rc } func Xsqlite3_blob_open(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _zTable *int8, _zColumn *int8, _iRow int64, _wrFlag int32, _ppBlob *unsafe.Pointer) (r0 int32) { // sqlite3.c:85455:12 @@ -136053,18 +130282,14 @@ func Xsqlite3_blob_open(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _zTable *int8, if _ppBlob != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(85474)) - return + return _sqlite3MisuseError(tls, i32(85474)) _0: *_ppBlob = (unsafe.Pointer)(uintptr(i32(0))) if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zTable != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(85480)) - return + return _sqlite3MisuseError(tls, i32(85480)) _2: _wrFlag = bool2int(_wrFlag != 0) @@ -136333,9 +130558,7 @@ _55: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pParse)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_blob_openØ00__func__Ø000 [18]int8 // - @@ -136456,9 +130679,7 @@ _12: } }() *_pzErr = _zErr - r0 = _rc - return - + return _rc } func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:68733:1 @@ -136468,8 +130689,6 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c: sink4537 = *p } *(*uint8)(unsafe.Pointer(uintptr(_pCur.X0) + uintptr(11 /* X5 */))) = uint8(i32(1)) - return - } var _blobSeekToRowØ00__func__Ø000 [14]int8 // - @@ -136479,9 +130698,7 @@ func init() { } func Xsqlite3_blob_read(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85784:12 - r0 = _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePayloadChecked) - return - + return _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePayloadChecked) } func _blobReadWrite(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32, _xCall func(*crt.TLS, *XBtCursor, uint32, uint32, unsafe.Pointer) int32) (r0 int32) { // sqlite3.c:85711:1 @@ -136497,9 +130714,7 @@ func _blobReadWrite(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n i if _p != (*XIncrblob)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(85723)) - return + return _sqlite3MisuseError(tls, i32(85723)) _0: _db = (*Xsqlite3)(unsafe.Pointer(_p.X5)) @@ -136546,9 +130761,7 @@ _4: _sqlite3Error(tls, _db, _rc) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _blobReadWriteØ00__func__Ø000 [14]int8 // - @@ -136559,14 +130772,10 @@ func init() { func _sqlite3BtreeEnterCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:58945:1 _sqlite3BtreeEnter(tls, (*XBtree)(unsafe.Pointer(_pCur.X0))) - return - } func _sqlite3BtreeLeaveCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:58949:1 _sqlite3BtreeLeave(tls, (*XBtree)(unsafe.Pointer(_pCur.X0))) - return - } func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63705:1 @@ -136580,13 +130789,10 @@ func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, crt.X__builtin_abort(tls) } }() - r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) - return + return _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) _0: - r0 = _accessPayloadChecked(tls, _pCur, _offset, _amt, _pBuf) - return - + return _accessPayloadChecked(tls, _pCur, _offset, _amt, _pBuf) } var _sqlite3BtreePayloadCheckedØ00__func__Ø000 [27]int8 // - @@ -136601,9 +130807,7 @@ func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt if int32(_pCur.X12) != i32(0) { goto _0 } - - r0 = i32(4) - return + return i32(4) _0: func() { @@ -136613,14 +130817,12 @@ _0: } }() _rc = _btreeRestoreCursorPosition(tls, _pCur) - r0 = func() int32 { + return func() int32 { if _rc != 0 { return _rc } return _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) }() - return - } var _accessPayloadCheckedØ00__func__Ø000 [21]int8 // - @@ -136630,9 +130832,7 @@ func init() { } func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85791:12 - r0 = _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePutData) - return - + return _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePutData) } func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt uint32, _z unsafe.Pointer) (r0 int32) { // sqlite3.c:68685:1 @@ -136665,9 +130865,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u if _rc == i32(0) { goto _8 } - - r0 = _rc - return + return _rc _8: func() { @@ -136679,9 +130877,7 @@ _8: if int32(_pCsr.X12) == i32(1) { goto _11 } - - r0 = i32(4) - return + return i32(4) _11: _rc = _saveAllCursors(tls, (*XBtShared)(unsafe.Pointer(_pCsr.X1)), _pCsr.X7, _pCsr) @@ -136694,9 +130890,7 @@ _11: if (int32(_pCsr.X10) & i32(1)) != i32(0) { goto _14 } - - r0 = i32(8) - return + return i32(8) _14: func() { @@ -136723,9 +130917,7 @@ _14: crt.X__builtin_abort(tls) } }() - r0 = _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1)) - return - + return _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1)) } var _sqlite3BtreePutDataØ00__func__Ø000 [20]int8 // - @@ -136740,26 +130932,20 @@ func Xsqlite3_memory_highwater(tls *crt.TLS, _resetFlag int32) (r0 int64) { // s var _mx int64 // sqlite3.c:24388:22 _ = _mx Xsqlite3_status64(tls, i32(0), &_res, &_mx, _resetFlag) - r0 = _mx - return - + return _mx } func Xsqlite3_mutex_alloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlite3.c:22804:12 if _id > i32(1) || Xsqlite3_initialize(tls) == 0 { goto _1 } - - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _1: if _id <= i32(1) || _sqlite3MutexInit(tls) == 0 { goto _3 } - - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { @@ -136770,11 +130956,10 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { + /* X11 */ + return (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)})))(tls, _id) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72))).X2)})))(tls, _id) } var _sqlite3_mutex_allocØ00__func__Ø000 [20]int8 // - @@ -136784,9 +130969,7 @@ func init() { } func Xsqlite3_open_v2(tls *crt.TLS, _filename *int8, _ppDb **Xsqlite3, _flags int32, _zVfs *int8) (r0 int32) { // sqlite3.c:143028:12 - r0 = _openDatabase(tls, _filename, _ppDb, uint32(_flags), _zVfs) - return - + return _openDatabase(tls, _filename, _ppDb, uint32(_flags), _zVfs) } func Xsqlite3_sleep(tls *crt.TLS, _ms int32) (r0 int32) { // sqlite3.c:143385:12 @@ -136798,15 +130981,11 @@ func Xsqlite3_sleep(tls *crt.TLS, _ms int32) (r0 int32) { // sqlite3.c:143385:12 if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3OsSleep(tls, _pVfs, i32(1000)*_ms) / i32(1000) - r0 = _rc - return - + return _rc } func Xsqlite3_soft_heap_limit(tls *crt.TLS, _n int32) { // sqlite3.c:24307:12 @@ -136817,8 +130996,6 @@ func Xsqlite3_soft_heap_limit(tls *crt.TLS, _n int32) { // sqlite3.c:24307:12 _n = i32(0) _0: Xsqlite3_soft_heap_limit64(tls, int64(_n)) - return - } func Xsqlite3_vfs_register(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _makeDflt int32) (r0 int32) { // sqlite3.c:20430:12 @@ -136830,17 +131007,13 @@ func Xsqlite3_vfs_register(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _makeDflt int32) ( if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(20437)) - return + return _sqlite3MisuseError(tls, i32(20437)) _1: _mutex = _sqlite3MutexAlloc(tls, i32(2)) @@ -136866,9 +131039,7 @@ _4: } }() Xsqlite3_mutex_leave(tls, _mutex) - r0 = i32(0) - return - + return i32(0) } func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1 @@ -136919,8 +131090,6 @@ _10: _6: _5: _3: - return - } var _vfsUnlinkØ00__func__Ø000 [10]int8 // - @@ -136942,15 +131111,11 @@ func Xsqlite3_vfs_unregister(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // Xsqlite3_mutex_enter(tls, _mutex) _vfsUnlink(tls, _pVfs) Xsqlite3_mutex_leave(tls, _mutex) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_threadsafe(tls *crt.TLS) (r0 int32) { // sqlite3.c:139965:12 - r0 = i32(1) - return - + return i32(1) } func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { // sqlite3.c:76448:12 @@ -136961,8 +131126,6 @@ func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { } }() _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _n) - return - } var _sqlite3_result_zeroblobØ00__func__Ø000 [24]int8 // - @@ -137212,23 +131375,17 @@ _33: _22: _ap = nil - r0 = _rc - return - + return _rc } func _sqlite3PrngSaveState(tls *crt.TLS) { // sqlite3.c:26787:1 crt.Xmemcpy(tls, (unsafe.Pointer)(&_sqlite3SavedPrng), (unsafe.Pointer)(&_sqlite3Prng), u32(259)) - return - } var _sqlite3SavedPrng Tsqlite3PrngType // sqlite3.c:26786:42 func _sqlite3PrngRestoreState(tls *crt.TLS) { // sqlite3.c:26794:1 crt.Xmemcpy(tls, (unsafe.Pointer)(&_sqlite3Prng), (unsafe.Pointer)(&_sqlite3SavedPrng), u32(259)) - return - } func _sqlite3BitvecBuiltinTest(tls *crt.TLS, _sz int32, _aOp *int32) (r0 int32) { // sqlite3.c:44001:1 @@ -137373,16 +131530,12 @@ _bitvec_end: Xsqlite3_free(tls, _pTmpSpace) Xsqlite3_free(tls, (unsafe.Pointer)(_pV)) _sqlite3BitvecDestroy(tls, _pBitvec) - r0 = _rc - return - + return _rc } func _sqlite3BenignMallocHooks(tls *crt.TLS, _xBenignBegin func(*crt.TLS), _xBenignEnd func(*crt.TLS)) { // sqlite3.c:20529:1 *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Hooks)) + uintptr(0 /* X0 */))) = _xBenignBegin *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Hooks)) + uintptr(4 /* X1 */))) = _xBenignEnd - return - } var _sqlite3_test_controlØ00__func__Ø000 [21]int8 // - @@ -137395,9 +131548,7 @@ func Xsqlite3_extended_result_codes(tls *crt.TLS, _db *Xsqlite3, _onoff int32) ( if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143403)) - return + return _sqlite3MisuseError(tls, i32(143403)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -137408,9 +131559,7 @@ _0: return uint32(i32(255)) }()) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_next_stmt(tls *crt.TLS, _pDb *Xsqlite3, _pStmt unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:77574:12 @@ -137421,8 +131570,7 @@ func Xsqlite3_next_stmt(tls *crt.TLS, _pDb *Xsqlite3, _pStmt unsafe.Pointer) (r0 } _sqlite3MisuseError(tls, i32(77578)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pDb.X3))) @@ -137437,9 +131585,7 @@ _1: _pNext = (*TVdbe)(unsafe.Pointer(_pStmt)).X2 _2: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pDb.X3))) - r0 = _pNext - return - + return _pNext } func Xsqlite3_status(tls *crt.TLS, _op int32, _pCurrent *int32, _pHighwater *int32, _resetFlag int32) (r0 int32) { // sqlite3.c:18607:12 @@ -137454,9 +131600,7 @@ func Xsqlite3_status(tls *crt.TLS, _op int32, _pCurrent *int32, _pHighwater *int if _pCurrent != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && _pHighwater != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(18611)) - return + return _sqlite3MisuseError(tls, i32(18611)) _1: _rc = Xsqlite3_status64(tls, _op, &_iCur, &_iHwtr, _resetFlag) @@ -137467,9 +131611,7 @@ _1: *_pCurrent = int32(_iCur) *_pHighwater = int32(_iHwtr) _2: - r0 = _rc - return - + return _rc } func Xsqlite3_backup_init(tls *crt.TLS, _pDestDb *Xsqlite3, _zDestDb *int8, _pSrcDb *Xsqlite3, _zSrcDb *int8) (r0 *Xsqlite3_backup) { // sqlite3.c:68956:12 @@ -137480,8 +131622,7 @@ func Xsqlite3_backup_init(tls *crt.TLS, _pDestDb *Xsqlite3, _zDestDb *int8, _pSr } _sqlite3MisuseError(tls, i32(68966)) - r0 = (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pSrcDb.X3))) @@ -137529,9 +131670,7 @@ _5: _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pDestDb.X3))) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pSrcDb.X3))) - r0 = _p - return - + return _p } func _findBtree(tls *crt.TLS, _pErrorDb *Xsqlite3, _pDb *Xsqlite3, _zDb *int8) (r0 *XBtree) { // sqlite3.c:68897:1 @@ -137561,9 +131700,7 @@ _1: if _1_rc == 0 { goto _2 } - - r0 = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) _2: _0: @@ -137572,13 +131709,10 @@ _0: } _sqlite3ErrorWithMsg(tls, _pErrorDb, i32(1), str(135428), unsafe.Pointer(_zDb)) - r0 = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) _3: - r0 = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_pDb.X4) + 16*uintptr(_i))).X1)) - return - + return (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_pDb.X4) + 16*uintptr(_i))).X1)) } func _checkReadTransaction(tls *crt.TLS, _db *Xsqlite3, _p *XBtree) (r0 int32) { // sqlite3.c:68940:1 @@ -137587,13 +131721,10 @@ func _checkReadTransaction(tls *crt.TLS, _db *Xsqlite3, _p *XBtree) (r0 int32) { } _sqlite3ErrorWithMsg(tls, _db, i32(1), str(135448)) - r0 = i32(1) - return + return i32(1) _0: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_backup_pagecount(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:69483:12 @@ -137602,13 +131733,10 @@ func Xsqlite3_backup_pagecount(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { / } _sqlite3MisuseError(tls, i32(69486)) - r0 = i32(0) - return + return i32(0) _0: - r0 = int32(_p.X9) - return - + return int32(_p.X9) } func Xsqlite3_backup_remaining(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:69469:12 @@ -137617,13 +131745,10 @@ func Xsqlite3_backup_remaining(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { / } _sqlite3MisuseError(tls, i32(69472)) - r0 = i32(0) - return + return i32(0) _0: - r0 = int32(_p.X8) - return - + return int32(_p.X8) } func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { // sqlite3.c:17853:12 @@ -137636,8 +131761,7 @@ func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { // } _sqlite3MisuseError(tls, i32(17858)) - r0 = i32(0) - return + return i32(0) _0: if Xsqlite3_strnicmp(tls, _zOptName, str(135480), i32(7)) != i32(0) { @@ -137660,24 +131784,18 @@ _2: if Xsqlite3_strnicmp(tls, _zOptName, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 4*uintptr(_i))), _n) != i32(0) || _sqlite3IsIdChar(tls, uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 4*uintptr(_i))))) + 1*uintptr(_n))))) != i32(0) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } func _sqlite3IsIdChar(tls *crt.TLS, _c uint8) (r0 int32) { // sqlite3.c:139088:1 - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(_c)))) & i32(70)) != i32(0)) - return - + return bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(_c)))) & i32(70)) != i32(0)) } func Xsqlite3_db_config(tls *crt.TLS, _db *Xsqlite3, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:140690:12 @@ -137783,9 +131901,7 @@ _8: _4: _ap = nil - r0 = _rc - return - + return _rc } var _sqlite3_db_configØ00aFlagOpØ001 [5]struct { @@ -137806,13 +131922,10 @@ func Xsqlite3_db_mutex(tls *crt.TLS, _db *Xsqlite3) (r0 *Xsqlite3_mutex) { // sq } _sqlite3MisuseError(tls, i32(140626)) - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) } func Xsqlite3_db_status(tls *crt.TLS, _db *Xsqlite3, _op int32, _pCurrent *int32, _pHighwater *int32, _resetFlag int32) (r0 int32) { // sqlite3.c:18624:12 @@ -137850,9 +131963,7 @@ func Xsqlite3_db_status(tls *crt.TLS, _db *Xsqlite3, _op int32, _pCurrent *int32 if _sqlite3SafetyCheckOk(tls, _db) != 0 && _pCurrent != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && _pHighwater != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(18634)) - return + return _sqlite3MisuseError(tls, i32(18634)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -138097,9 +132208,7 @@ _16: _rc = i32(1) _18: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_db_statusØ00__func__Ø000 [18]int8 // - @@ -138112,22 +132221,19 @@ func _sqlite3PagerMemUsed(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3 var _perPageSize int32 // sqlite3.c:53456:7 _ = _perPageSize _perPageSize = int32((uint32((_pPager.X48)+int32(_pPager.X44)) + u32(40)) + u32(20)) - r0 = ((_perPageSize * _sqlite3PcachePagecount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))) + _sqlite3MallocSize(tls, (unsafe.Pointer)(_pPager))) + (_pPager.X48) - return - + return ((_perPageSize * _sqlite3PcachePagecount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))) + _sqlite3MallocSize(tls, (unsafe.Pointer)(_pPager))) + (_pPager.X48) } func Xsqlite3_msize(tls *crt.TLS, _p unsafe.Pointer) (r0 uint64) { // sqlite3.c:24630:12 i32(0) i32(0) - r0 = uint64(func() int32 { + /* X10 */ + return uint64(func() int32 { if _p != nil { - return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X3)(tls, _p) + return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40))).X3)(tls, _p) } return i32(0) }()) - return - } func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset int32, _pnVal *int32) { // sqlite3.c:53498:1 @@ -138151,8 +132257,6 @@ func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(184 /* X55 */))))) + 4*uintptr(_eStat-i32(7)))) = i32(0) _4: - return - } var _sqlite3PagerCacheStatØ00__func__Ø000 [22]int8 // - @@ -138165,28 +132269,20 @@ func Xsqlite3_extended_errcode(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli if _db == nil || _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(142221)) - return + return _sqlite3MisuseError(tls, i32(142221)) _1: if _db != nil && (_db.X17) == 0 { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(142224)) - return + return _sqlite3NomemError(tls, i32(142224)) _3: - r0 = _db.X10 - return - + return _db.X10 } func Xsqlite3_sourceid(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139954:12 - r0 = str(135720) - return - + return str(135720) } func Xsqlite3_stmt_status(tls *crt.TLS, _pStmt unsafe.Pointer, _op int32, _resetFlag int32) (r0 int32) { // sqlite3.c:77595:12 @@ -138200,8 +132296,7 @@ func Xsqlite3_stmt_status(tls *crt.TLS, _pStmt unsafe.Pointer, _op int32, _reset } _sqlite3MisuseError(tls, i32(77600)) - r0 = i32(0) - return + return i32(0) _0: _v = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVdbe))+uintptr(152 /* X35 */))))) + 4*uintptr(_op))) @@ -138211,9 +132306,7 @@ _0: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVdbe))+uintptr(152 /* X35 */))))) + 4*uintptr(_op))) = uint32(i32(0)) _1: - r0 = int32(_v) - return - + return int32(_v) } func Xsqlite3_blob_reopen(tls *crt.TLS, _pBlob unsafe.Pointer, _iRow int64) (r0 int32) { // sqlite3.c:85816:12 @@ -138229,9 +132322,7 @@ func Xsqlite3_blob_reopen(tls *crt.TLS, _pBlob unsafe.Pointer, _iRow int64) (r0 if _p != (*XIncrblob)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(85821)) - return + return _sqlite3MisuseError(tls, i32(85821)) _0: _db = (*Xsqlite3)(unsafe.Pointer(_p.X5)) @@ -138272,9 +132363,7 @@ _2: } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_blob_reopenØ00__func__Ø000 [20]int8 // - @@ -138294,9 +132383,7 @@ func Xsqlite3_vtab_config(tls *crt.TLS, _db *Xsqlite3, _op int32, args ...interf if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(125738)) - return + return _sqlite3MisuseError(tls, i32(125738)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -138341,9 +132428,7 @@ _9: _sqlite3Error(tls, _db, _rc) _10: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_vtab_configØ00__func__Ø000 [20]int8 // - @@ -138356,9 +132441,7 @@ func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(125720)) - return + return _sqlite3MisuseError(tls, i32(125720)) _0: i32(0) @@ -138369,9 +132452,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1))))) - return - + return int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1))))) } var _sqlite3_vtab_on_conflictØ00__func__Ø000 [25]int8 // - @@ -138387,9 +132468,7 @@ func init() { } func Xsqlite3_close_v2(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:141010:12 - r0 = _sqlite3Close(tls, _db, i32(1)) - return - + return _sqlite3Close(tls, _db, i32(1)) } func Xsqlite3_db_filename(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *int8) { // sqlite3.c:143857:12 @@ -138400,19 +132479,16 @@ func Xsqlite3_db_filename(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *int8 } _sqlite3MisuseError(tls, i32(143861)) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _pBt = _sqlite3DbNameToBtree(tls, _db, _zDbName) - r0 = func() *int8 { + return func() *int8 { if _pBt != nil { return _sqlite3BtreeGetFilename(tls, _pBt) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func Xsqlite3_db_readonly(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 int32) { // sqlite3.c:143873:12 @@ -138423,36 +132499,29 @@ func Xsqlite3_db_readonly(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 int32 } _sqlite3MisuseError(tls, i32(143877)) - r0 = i32(-1) - return + return i32(-1) _0: _pBt = _sqlite3DbNameToBtree(tls, _db, _zDbName) - r0 = func() int32 { + return func() int32 { if _pBt != nil { return _sqlite3BtreeIsReadonly(tls, _pBt) } return i32(-1) }() - return - } func Xsqlite3_errstr(tls *crt.TLS, _rc int32) (r0 *int8) { // sqlite3.c:142237:12 - r0 = _sqlite3ErrStr(tls, _rc) - return - + return _sqlite3ErrStr(tls, _rc) } func Xsqlite3_stmt_readonly(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77556:12 - r0 = int32(func() uint32 { + return int32(func() uint32 { if _pStmt != nil { return ((uint32(((*TVdbe)(unsafe.Pointer(_pStmt)).X32)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) } return uint32(i32(1)) }()) - return - } func Xsqlite3_uri_int64(tls *crt.TLS, _zFilename *int8, _zParam *int8, _bDflt int64) (r0 int64) { // sqlite3.c:143832:12 @@ -138467,9 +132536,7 @@ func Xsqlite3_uri_int64(tls *crt.TLS, _zFilename *int8, _zParam *int8, _bDflt in _bDflt = _v _1: - r0 = _bDflt - return - + return _bDflt } func Xsqlite3_auto_extension(tls *crt.TLS, _xInit func(*crt.TLS)) (r0 int32) { // sqlite3.c:112206:12 @@ -138488,9 +132555,7 @@ func Xsqlite3_auto_extension(tls *crt.TLS, _xInit func(*crt.TLS)) (r0 int32) { / if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: _2_mutex = _sqlite3MutexAlloc(tls, i32(2)) @@ -138538,9 +132603,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3_auto_extensionØ00__func__Ø000 [23]int8 // - @@ -138565,14 +132628,10 @@ func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData if _nData <= uint64(i32(2147483647)) { goto _2 } - - r0 = _invokeValueDestructor(tls, _zData, _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) - return + return _invokeValueDestructor(tls, _zData, _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) _2: - r0 = _bindText(tls, _pStmt, _i, _zData, int32(_nData), _xDel, uint8(i32(0))) - return - + return _bindText(tls, _pStmt, _i, _zData, int32(_nData), _xDel, uint8(i32(0))) } var _sqlite3_bind_blob64Ø00__func__Ø000 [20]int8 // - @@ -138625,9 +132684,7 @@ _3: Xsqlite3_result_error_toobig(tls, _pCtx) _6: - r0 = i32(18) - return - + return i32(18) } var _invokeValueDestructorØ00__func__Ø000 [22]int8 // - @@ -138652,9 +132709,7 @@ func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData if _nData <= uint64(i32(2147483647)) { goto _2 } - - r0 = _invokeValueDestructor(tls, (unsafe.Pointer)(_zData), _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) - return + return _invokeValueDestructor(tls, (unsafe.Pointer)(_zData), _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) _2: if int32(_enc) != i32(4) { @@ -138663,9 +132718,7 @@ _2: _enc = uint8(i32(2)) _4: - r0 = _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), int32(_nData), _xDel, _enc) - return - + return _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), int32(_nData), _xDel, _enc) } var _sqlite3_bind_text64Ø00__func__Ø000 [20]int8 // - @@ -138705,9 +132758,7 @@ _4: _3: Xsqlite3_mutex_leave(tls, _mutex) - r0 = _n - return - + return _n } func Xsqlite3_reset_auto_extension(tls *crt.TLS) { // sqlite3.c:112278:12 @@ -138724,8 +132775,6 @@ func Xsqlite3_reset_auto_extension(tls *crt.TLS) { // sqlite3.c:112278:12 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Autoext)) + uintptr(0 /* X0 */))) = uint32(i32(0)) Xsqlite3_mutex_leave(tls, _1_mutex) _0: - return - } func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76340:12 @@ -138757,8 +132806,6 @@ func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi _4: _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), int32(_n), uint8(i32(0)), _xDel) _5: - return - } var _sqlite3_result_blob64Ø00__func__Ø000 [22]int8 // - @@ -138802,8 +132849,6 @@ _4: _5: _setResultStrOrError(tls, _pCtx, _z, int32(_n), _enc, _xDel) _6: - return - } var _sqlite3_result_text64Ø00__func__Ø000 [22]int8 // - @@ -138818,18 +132863,14 @@ func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { // sqlite3.c:76 if _pOrig != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XMem)(unsafe.Pointer(uintptr(i32(0)))) _0: _pNew = (*XMem)(unsafe.Pointer(Xsqlite3_malloc(tls, int32(u32(48))))) if _pNew != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XMem)(unsafe.Pointer(uintptr(i32(0)))) _1: crt.Xmemset(tls, (unsafe.Pointer)(_pNew), i32(0), u32(48)) @@ -138864,13 +132905,10 @@ _3: _2: r0 = _pNew return - } func Xsqlite3_value_free(tls *crt.TLS, _pOld *XMem) { // sqlite3.c:76287:12 _sqlite3ValueFree(tls, _pOld) - return - } func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64) (r0 int32) { // sqlite3.c:76452:12 @@ -138886,15 +132924,11 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64 if _n <= uint64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_pOut.X9)+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) { goto _2 } - - r0 = i32(18) - return + return i32(18) _2: _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int32(_n)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3_result_zeroblob64Ø00__func__Ø000 [26]int8 // - @@ -138928,9 +132962,7 @@ _0: _1: _rc = _sqlite3ApiExit(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) - r0 = _rc - return - + return _rc } var _sqlite3_bind_zeroblob64Ø00__func__Ø000 [24]int8 // - @@ -138943,14 +132975,12 @@ func Xsqlite3_value_subtype(tls *crt.TLS, _pVal *XMem) (r0 uint32) { // sqlite3. var _pMem *XMem // sqlite3.c:76203:7 _ = _pMem _pMem = _pVal - r0 = uint32(func() int32 { + return uint32(func() int32 { if (int32(_pMem.X1) & i32(32768)) != 0 { return int32(_pMem.X3) } return i32(0) }()) - return - } func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype uint32) { // sqlite3.c:76384:12 @@ -138969,8 +132999,6 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui *p = uint16(int32(*p) | i32(32768)) sink4530 = *p } - return - } var _sqlite3_result_subtypeØ00__func__Ø000 [23]int8 // - @@ -138995,9 +133023,7 @@ func Xsqlite3_db_cacheflush(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(140667)) - return + return _sqlite3MisuseError(tls, i32(140667)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -139029,14 +133055,12 @@ _7: _5: _sqlite3BtreeLeaveAll(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = func() int32 { + return func() int32 { if (_rc == i32(0)) && _bSeenBusy != 0 { return i32(5) } return _rc }() - return - } func _sqlite3PagerFlush(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51440:1 @@ -139077,7 +133101,6 @@ _4: _0: r0 = _rc return - } var _sqlite3PagerFlushØ00__func__Ø000 [18]int8 // - @@ -139087,23 +133110,19 @@ func init() { } func Xsqlite3_system_errno(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142228:12 - r0 = func() int32 { + return func() int32 { if _db != nil { return (_db.X12) } return i32(0) }() - return - } func Xsqlite3_trace_v2(tls *crt.TLS, _db *Xsqlite3, _mTrace uint32, _xTrace func(*crt.TLS, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:141753:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141761)) - return + return _sqlite3MisuseError(tls, i32(141761)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -139127,9 +133146,7 @@ _2: *(*func(*crt.TLS, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(180 /* X41 */))) = _xTrace *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(184 /* X42 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_expanded_sql(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *int8) { // sqlite3.c:77626:12 @@ -139150,9 +133167,7 @@ func Xsqlite3_expanded_sql(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *int8) { // _z = _sqlite3VdbeExpandSql(tls, _1_p, _zSql) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_1_p.X0)).X3))) _0: - r0 = _z - return - + return _z } func Xsqlite3_set_last_insert_rowid(tls *crt.TLS, _db *Xsqlite3, _iRowid int64) { // sqlite3.c:140830:12 @@ -139167,8 +133182,6 @@ _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(28 /* X7 */))) = _iRowid Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - return - } func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106225:1 @@ -139187,8 +133200,6 @@ func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int3 Xsqlite3_result_int(tls, _context, Xsqlite3_compileoption_used(tls, _zOptName)) _2: - return - } var _compileoptionusedFuncØ00__func__Ø000 [22]int8 // - @@ -139209,8 +133220,6 @@ func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32 _n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) Xsqlite3_result_text(tls, _context, Xsqlite3_compileoption_get(tls, _n), i32(-1), nil) - return - } var _compileoptiongetFuncØ00__func__Ø000 [21]int8 // - @@ -139223,8 +133232,6 @@ func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _Not _ = _NotUsed2 Xsqlite3_result_text(tls, _context, Xsqlite3_libversion(tls), i32(-1), nil) - return - } func _trimFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106546:1 @@ -139255,7 +133262,6 @@ func _trimFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) { goto _0 } - return _0: @@ -139263,7 +133269,6 @@ _0: if _zIn != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -139288,7 +133293,6 @@ _4: if store4543(&_zCharSet, Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - return _6: @@ -139324,7 +133328,6 @@ _11: if _azChar != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - return _16: @@ -139463,8 +133466,6 @@ _35: _45: _24: Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(_zIn)), _nIn, *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) - return - } var _trimFuncØ00__func__Ø000 [9]int8 // - @@ -139516,7 +133517,6 @@ _4: _3: r0 = (unsafe.Pointer)(_z) return - } var _contextMallocØ00__func__Ø000 [14]int8 // - @@ -139563,7 +133563,6 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) { goto _9 } - return _9: @@ -139576,7 +133575,6 @@ _10: if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(_i)))) != i32(5) { goto _14 } - return _14: @@ -139591,8 +133589,6 @@ _15: _13: Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(_iBest)))) - return - } var _minmaxFuncØ00__func__Ø000 [11]int8 // - @@ -139623,9 +133619,8 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl crt.X__builtin_abort(tls) } }() - r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - return - + /* X6 */ + return (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16))))))) } var _sqlite3GetFuncCollSeqØ00__func__Ø000 [22]int8 // - @@ -139651,7 +133646,6 @@ func _minmaxStep(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv if _pBest != nil { goto _0 } - return _0: @@ -139692,14 +133686,10 @@ _4: _sqlite3VdbeMemCopy(tls, _pBest, _pArg) _10: _3: - return - } func _sqlite3SkipAccumulatorLoad(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:105325:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_context)) + uintptr(24 /* X6 */))) = uint8(i32(1)) - return - } func _minMaxFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106884:1 @@ -139718,8 +133708,6 @@ func _minMaxFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:10 _1: _sqlite3VdbeMemRelease(tls, _pRes) _0: - return - } func _typeofFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:105362:1 @@ -139762,8 +133750,6 @@ _5: _6: Xsqlite3_result_text(tls, _context, _z, i32(-1), nil) - return - } func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105383:1 @@ -139802,7 +133788,6 @@ _6: if _3_z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - return _9: @@ -139838,8 +133823,6 @@ _7: goto _8 _8: - return - } var _lengthFuncØ00__func__Ø000 [11]int8 // - @@ -139872,7 +133855,6 @@ func _instrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X if _typeHaystack != i32(5) && _typeNeedle != i32(5) { goto _1 } - return _1: @@ -139899,7 +133881,6 @@ _5: if _zNeedle != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && (_nHaystack == 0 || _zHaystack != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { goto _8 } - return _8: @@ -139927,8 +133908,6 @@ _10: _14: _2: Xsqlite3_result_int(tls, _context, _N) - return - } func _printfFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105517:1 @@ -139958,8 +133937,6 @@ func _printfFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _1: - return - } func _unicodeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106355:1 @@ -139973,8 +133950,6 @@ func _unicodeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * Xsqlite3_result_int(tls, _context, int32(_sqlite3Utf8Read(tls, &_z))) _1: - return - } func _charFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106370:1 @@ -140050,8 +134025,6 @@ _8: _4: Xsqlite3_result_text64(tls, _context, (*int8)(unsafe.Pointer(_z)), uint64(int32((uintptr(unsafe.Pointer(_zOut))-uintptr(unsafe.Pointer(_z)))/1)), Xsqlite3_free, uint8(i32(1))) - return - } func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105423:1 @@ -140110,8 +134083,6 @@ _9: goto _8 _8: - return - } var _absFuncØ00__func__Ø000 [8]int8 // - @@ -140141,7 +134112,6 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X if i32(5) != Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) { goto _4 } - return _4: @@ -140162,7 +134132,6 @@ _3: if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) { goto _7 } - return _7: @@ -140197,8 +134166,6 @@ _16: _15: _11: Xsqlite3_result_double(tls, _context, _r) - return - } var _roundFuncØ00__func__Ø000 [10]int8 // - @@ -140248,8 +134215,6 @@ _7: Xsqlite3_result_text(tls, _context, _z1, _n, Xsqlite3_free) _3: _2: - return - } var _upperFuncØ00__func__Ø000 [10]int8 // - @@ -140299,8 +134264,6 @@ _7: Xsqlite3_result_text(tls, _context, _z1, _n, Xsqlite3_free) _3: _2: - return - } var _lowerFuncØ00__func__Ø000 [10]int8 // - @@ -140358,8 +134321,6 @@ _8: *_z = int8(i32(0)) Xsqlite3_result_text(tls, _context, _zHex, _n*i32(2), Xsqlite3_free) _4: - return - } var _hexFuncØ00__func__Ø000 [8]int8 // - @@ -140387,8 +134348,6 @@ func _randomFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotU _r = -(_r & i64(9223372036854775807)) _0: Xsqlite3_result_int64(tls, _context, _r) - return - } func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105788:1 @@ -140418,8 +134377,6 @@ _2: Xsqlite3_randomness(tls, _n, (unsafe.Pointer)(_p)) Xsqlite3_result_blob(tls, _context, (unsafe.Pointer)(_p), _n, Xsqlite3_free) _3: - return - } var _randomBlobØ00__func__Ø000 [11]int8 // - @@ -140439,23 +134396,17 @@ func _nullifFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) _0: - return - } func _sourceidFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106193:1 _ = _NotUsed2 Xsqlite3_result_text(tls, _context, Xsqlite3_sourceid(tls), i32(-1), nil) - return - } func _errlogFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106209:1 Xsqlite3_log(tls, Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))), str(24304), unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))))) - return - } func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106279:1 @@ -140561,7 +134512,6 @@ _6: if _8_zArg != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _17 } - return _17: @@ -140621,8 +134571,6 @@ _7: goto _9 _9: - return - } var _quoteFuncØ00__func__Ø000 [10]int8 // - @@ -140638,8 +134586,6 @@ func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32 _ = _NotUsed2 Xsqlite3_result_int64(tls, _context, Xsqlite3_last_insert_rowid(tls, _db)) - return - } func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105832:1 @@ -140649,8 +134595,6 @@ func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed _ = _NotUsed2 Xsqlite3_result_int(tls, _context, Xsqlite3_changes(tls, _db)) - return - } func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105846:1 @@ -140660,8 +134604,6 @@ func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _N _ = _NotUsed2 Xsqlite3_result_int(tls, _context, Xsqlite3_total_changes(tls, _db)) - return - } func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106462:1 @@ -140702,7 +134644,6 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * if _zStr != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - return _2: @@ -140752,7 +134693,6 @@ _9: if _zRep != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } - return _14: @@ -140774,7 +134714,6 @@ _14: if _zOut != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _19 } - return _19: @@ -140855,8 +134794,6 @@ _23: }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut)) + 1*uintptr(_j))) = uint8(i32(0)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(_zOut)), _j, Xsqlite3_free) - return - } var _replaceFuncØ00__func__Ø000 [12]int8 // - @@ -140891,8 +134828,6 @@ _2: Xsqlite3_result_error_code(tls, _context, _rc) _3: - return - } var _zeroblobFuncØ00__func__Ø000 [13]int8 // - @@ -140926,7 +134861,6 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != i32(5) && (_argc != i32(3) || Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) != i32(5)) { goto _5 } - return _5: @@ -140941,7 +134875,6 @@ _5: if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - return _7: @@ -140958,7 +134891,6 @@ _6: if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - return _11: @@ -141151,8 +135083,6 @@ _52: _51: Xsqlite3_result_blob64(tls, _context, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_p1)))), uint64(_p2), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uintptr }{4294967295}))) _50: - return - } var _substrFuncØ00__func__Ø000 [11]int8 // - @@ -141209,8 +135139,6 @@ _4: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X4 */))) = uint8(i32(1)) _7: _3: - return - } var _sumStepØ00__func__Ø000 [8]int8 // - @@ -141247,8 +135175,6 @@ _4: _5: _3: _1: - return - } func _totalFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106802:1 @@ -141261,8 +135187,6 @@ func _totalFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106 } return float64(0) }()) - return - } func _avgFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106795:1 @@ -141275,8 +135199,6 @@ func _avgFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:10679 Xsqlite3_result_double(tls, _context, (_p.X0)/float64(_p.X2)) _1: - return - } func _countStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106821:1 @@ -141295,8 +135217,6 @@ _2: crt.X__builtin_abort(tls) } }() - return - } var _countStepØ00__func__Ø000 [10]int8 // - @@ -141315,8 +135235,6 @@ func _countFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106 } return int64(i32(0)) }()) - return - } func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106898:1 @@ -141343,7 +135261,6 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) { goto _3 } - return _3: @@ -141387,8 +135304,6 @@ _5: _sqlite3StrAccumAppend(tls, _pAccum, _zVal, _nVal) _9: _4: - return - } var _groupConcatStepØ00__func__Ø000 [16]int8 // - @@ -141425,8 +135340,6 @@ _3: _4: _2: _0: - return - } func _sqlite3PcacheInitialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:44339:1 @@ -141440,15 +135353,12 @@ func _sqlite3PcacheInitialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:44339:1 _sqlite3PCacheSetDefault(tls) _0: - r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X2)(tls, (*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config))+uintptr(108 /* X12 */))).X1) - return - + /* X12 */ /* X12 */ + return ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108))).X2)(tls, (*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config))+uintptr(108))).X1) } func _sqlite3PCacheSetDefault(tls *crt.TLS) { // sqlite3.c:46128:1 Xsqlite3_config(tls, i32(18), unsafe.Pointer(&_sqlite3PCacheSetDefaultØ00defaultMethodsØ001)) - return - } var _sqlite3PCacheSetDefaultØ00defaultMethodsØ001 Xsqlite3_pcache_methods2 // sqlite3.c:46129:40 @@ -141492,9 +135402,7 @@ _6: _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))))) + uintptr(12 /* X3 */))) = uint32(i32(10)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(52 /* X1 */))) = i32(1) - r0 = i32(0) - return - + return i32(0) } var _pcache1InitØ00__func__Ø000 [12]int8 // - @@ -141512,8 +135420,6 @@ func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:4569 } }() crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u32(100)) - return - } var _pcache1ShutdownØ00__func__Ø000 [16]int8 // - @@ -141610,7 +135516,6 @@ _17: _6: r0 = (unsafe.Pointer)(_pCache) return - } var _pcache1CreateØ00__func__Ø000 [14]int8 // - @@ -141701,8 +135606,6 @@ _13: *(***XPgHdr1)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X12 */))))) = _apNew *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))) = _nNew _9: - return - } var _pcache1ResizeHashØ00__func__Ø000 [18]int8 // - @@ -141769,8 +135672,6 @@ _6: Xsqlite3_free(tls, _pCache.X14) Xsqlite3_free(tls, (unsafe.Pointer)(_pCache.X12)) Xsqlite3_free(tls, (unsafe.Pointer)(_pCache)) - return - } var _pcache1DestroyØ00__func__Ø000 [15]int8 // - @@ -141879,8 +135780,6 @@ _10: crt.X__builtin_abort(tls) } }() - return - } var _pcache1TruncateUnsafeØ00__func__Ø000 [22]int8 // - @@ -141941,9 +135840,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X9 */))) -= 1 - r0 = _pPage - return - + return _pPage } var _pcache1PinPageØ00__func__Ø000 [15]int8 // - @@ -141985,8 +135882,6 @@ _5: *(*uint32)(unsafe.Pointer(uintptr(_pCache.X0) + uintptr(16 /* X4 */))) -= 1 _6: - return - } var _pcache1FreePageØ00__func__Ø000 [16]int8 // - @@ -142036,8 +135931,6 @@ _3: Xsqlite3_free(tls, _pCache.X14) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(56 /* X14 */))) = (unsafe.Pointer)(store5564360((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(52 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) _10: - return - } var _pcache1EnforceMaxPageØ00__func__Ø000 [22]int8 // - @@ -142079,8 +135972,6 @@ _5: _pcache1FreePage(tls, _pPage) _6: - return - } var _pcache1RemoveFromHashØ00__func__Ø000 [22]int8 // - @@ -142122,8 +136013,6 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite } }() _0: - return - } var _pcache1CachesizeØ00__func__Ø000 [17]int8 // - @@ -142151,9 +136040,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. crt.X__builtin_abort(tls) } }() - r0 = _n - return - + return _n } var _pcache1PagecountØ00__func__Ø000 [17]int8 // - @@ -142197,9 +136084,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in crt.X__builtin_abort(tls) } }() - r0 = (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag))) - return - + return (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag))) } var _pcache1FetchØ00__func__Ø000 [13]int8 // - @@ -142232,26 +136117,19 @@ _1: if (_pPage.X2) != 0 { goto _4 } - - r0 = _pcache1PinPage(tls, _pPage) - return + return _pcache1PinPage(tls, _pPage) _4: - r0 = _pPage - return + return _pPage _3: if _createFlag == 0 { goto _7 } - - r0 = _pcache1FetchStage2(tls, _pCache, _iKey, _createFlag) - return + return _pcache1FetchStage2(tls, _pCache, _iKey, _createFlag) _7: - r0 = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) } func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createFlag int32) (r0 *XPgHdr1) { // sqlite3.c:45810:1 @@ -142289,9 +136167,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF if _createFlag != i32(1) || _nPinned < (_pGroup.X3) && _nPinned < (_pCache.X7) && (_pcache1UnderMemoryPressure(tls, _pCache) == 0 || (_pCache.X9) >= _nPinned) { goto _10 } - - r0 = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) _10: if (_pCache.X10) < (_pCache.X11) { @@ -142365,7 +136241,6 @@ _25: _24: r0 = _pPage return - } var _pcache1FetchStage2Ø00__func__Ø000 [19]int8 // - @@ -142378,14 +136253,10 @@ func _pcache1UnderMemoryPressure(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { / if (_pcache1_g.X5) == 0 || ((_pCache.X1)+(_pCache.X2)) > (_pcache1_g.X4) { goto _1 } - - r0 = _pcache1_g.X12 - return + return _pcache1_g.X12 _1: - r0 = _sqlite3HeapNearlyFull(tls) - return - + return _sqlite3HeapNearlyFull(tls) } func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0 *XPgHdr1) { // sqlite3.c:45360:1 @@ -142427,9 +136298,7 @@ _7: if unsafe.Pointer(_pPg) != (unsafe.Pointer)(uintptr(i32(0))) { goto _8 } - - r0 = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) _8: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))))) + uintptr(0 /* X0 */))) = _pPg @@ -142443,9 +136312,7 @@ _5: *(*uint32)(unsafe.Pointer(uintptr(_pCache.X0) + uintptr(16 /* X4 */))) += 1 _9: - r0 = _p - return - + return _p } var _pcache1AllocPageØ00__func__Ø000 [17]int8 // - @@ -142468,17 +136335,13 @@ func _pcache1InitBulk(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { // sqlite3.c if (_pcache1_g.X3) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (_pCache.X6) >= uint32(i32(3)) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _sqlite3BeginBenignMalloc(tls) @@ -142530,7 +136393,6 @@ _9: _5: r0 = bool2int((*XPgHdr1)(unsafe.Pointer(_pCache.X13)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) return - } func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _reuseUnlikely int32) { // sqlite3.c:46014:1 @@ -142590,8 +136452,6 @@ _11: crt.X__builtin_abort(tls) } }() - return - } var _pcache1UnpinØ00__func__Ø000 [13]int8 // - @@ -142657,8 +136517,6 @@ _8: crt.X__builtin_abort(tls) } }() - return - } var _pcache1RekeyØ00__func__Ø000 [13]int8 // - @@ -142690,8 +136548,6 @@ _2: crt.X__builtin_abort(tls) } }() - return - } var _pcache1TruncateØ00__func__Ø000 [16]int8 // - @@ -142730,8 +136586,6 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 } }() _0: - return - } var _pcache1ShrinkØ00__func__Ø000 [14]int8 // - @@ -142747,15 +136601,11 @@ func _sqlite3OsInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:20367:1 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(20369)) - return + return _sqlite3NomemError(tls, i32(20369)) _0: Xsqlite3_free(tls, _p) - r0 = Xsqlite3_os_init(tls) - return - + return Xsqlite3_os_init(tls) } func Xsqlite3_os_init(tls *crt.TLS) (r0 int32) { // sqlite3.c:37356:12 @@ -142773,9 +136623,7 @@ _0: goto _0 _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3_os_initØ00aVfsØ001 [4]Xsqlite3_vfs // sqlite3.c:37409:22 @@ -142919,10 +136767,7 @@ func init() { } func _posixIoFinderImpl(tls *crt.TLS, _z *int8, _p *XunixFile) (r0 *Xsqlite3_io_methods) { // sqlite3.c:34837:1 - - r0 = &_posixIoMethods - return - + return &_posixIoMethods } var _posixIoMethods Xsqlite3_io_methods // sqlite3.c:34839:3 @@ -143001,9 +136846,7 @@ _6: _releaseInodeInfo(tls, _pFile) _rc = _closeUnixFile(tls, _id) _unixLeaveMutex(tls) - r0 = _rc - return - + return _rc } func _verifyDbFile(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31203:1 @@ -143014,7 +136857,6 @@ func _verifyDbFile(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31203:1 if (int32(_pFile.X5) & i32(128)) == 0 { goto _0 } - return _0: @@ -143051,8 +136893,6 @@ _3: return _4: - return - } var _aSyscall [28]Tunix_syscall // sqlite3.c:30195:3 @@ -143096,9 +136936,7 @@ func init() { } func _posixOpen(tls *crt.TLS, _zFile *int8, _flags int32, _mode int32) (r0 int32) { // sqlite3.c:30177:1 - r0 = crt.Xopen64(tls, _zFile, _flags, _mode) - return - + return crt.Xopen64(tls, _zFile, _flags, _mode) } func _openDirectory(tls *crt.TLS, _zFilename *int8, _pFd *int32) (r0 int32) { // sqlite3.c:33355:1 @@ -143146,14 +136984,10 @@ _8: if _fd < i32(0) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: - r0 = _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(33374)), str(139300), (*int8)(unsafe.Pointer(&_zDirname)), i32(33374)) - return - + return _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(33374)), str(139300), (*int8)(unsafe.Pointer(&_zDirname)), i32(33374)) } func _robust_open(tls *crt.TLS, _z *int8, _f int32, _m uint32) (r0 int32) { // sqlite3.c:30466:1 @@ -143222,9 +137056,7 @@ _12: _9: (*(*func(*crt.TLS, int32, int32, ...interface{}) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(7)))).X1)})))(tls, _fd, i32(2), (*(*func(*crt.TLS, int32, int32, ...interface{}) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(7)))).X1)})))(tls, _fd, i32(1), i32(0))|i32(1)) _8: - r0 = _fd - return - + return _fd } func _unixLogErrorAtLine(tls *crt.TLS, _errcode int32, _zFunc *int8, _zPath *int8, _iLine int32) (r0 int32) { // sqlite3.c:30964:1 @@ -143241,23 +137073,18 @@ func _unixLogErrorAtLine(tls *crt.TLS, _errcode int32, _zFunc *int8, _zPath *int _zPath = str(196) _0: Xsqlite3_log(tls, _errcode, str(139460), _iLine, _iErrno, unsafe.Pointer(_zFunc), unsafe.Pointer(_zPath), unsafe.Pointer(_zErr)) - r0 = _errcode - return - + return _errcode } func _unixGetpagesize(tls *crt.TLS) (r0 int32) { // sqlite3.c:33831:1 - r0 = crt.Xsysconf(tls, i32(30)) - return - + return crt.Xsysconf(tls, i32(30)) } func _fileHasMoved(tls *crt.TLS, _pFile *XunixFile) (r0 int32) { // sqlite3.c:31182:1 var _buf crt.Xstruct_stat64 // sqlite3.c:31186:15 _ = _buf - r0 = bool2int(((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0))))) && (((*(*func(*crt.TLS, *int8, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(4)))).X1)})))(tls, _pFile.X9, &_buf) != i32(0)) || ((_buf.X18) != ((*TunixFileId)(unsafe.Pointer(uintptr(_pFile.X2) + uintptr(0 /* X0 */))).X1)))) - return - + /* X0 */ + return bool2int(((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0))))) && (((*(*func(*crt.TLS, *int8, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(4)))).X1)})))(tls, _pFile.X9, &_buf) != i32(0)) || ((_buf.X18) != ((*TunixFileId)(unsafe.Pointer(uintptr(_pFile.X2) + uintptr(0))).X1)))) } func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { // sqlite3.c:31755:1 @@ -143267,9 +137094,7 @@ func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) crt.X__builtin_abort(tls) } }() - r0 = _posixUnlock(tls, _id, _eFileLock, i32(0)) - return - + return _posixUnlock(tls, _id, _eFileLock, i32(0)) } var _unixUnlockØ00__func__Ø000 [11]int8 // - @@ -143304,9 +137129,7 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS if int32(_pFile.X4) > _eFileLock { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _unixEnterMutex(tls) @@ -143424,9 +137247,7 @@ _end_unlock: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X4 */))) = uint8(_eFileLock) _25: - r0 = _rc - return - + return _rc } var _posixUnlockØ00__func__Ø000 [12]int8 // - @@ -143437,8 +137258,6 @@ func init() { func _unixEnterMutex(tls *crt.TLS) { // sqlite3.c:30517:1 Xsqlite3_mutex_enter(tls, _sqlite3MutexAlloc(tls, i32(11))) - return - } func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { // sqlite3.c:31296:1 @@ -143483,9 +137302,7 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { if _rc >= i32(0) { goto _8 } - - r0 = _rc - return + return _rc _8: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(21 /* X3 */))) = uint8(i32(1)) @@ -143500,15 +137317,11 @@ _9: _4: _rc = (*(*func(*crt.TLS, int32, int32, ...interface{}) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(7)))).X1)})))(tls, _pFile.X3, i32(13), unsafe.Pointer(_pLock)) _10: - r0 = _rc - return - + return _rc } func _unixMutexHeld(tls *crt.TLS) (r0 int32) { // sqlite3.c:30524:1 - r0 = Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(11))) - return - + return Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(11))) } var _unixFileLockØ00__func__Ø000 [13]int8 // - @@ -143519,8 +137332,6 @@ func init() { func _storeLastErrno(tls *crt.TLS, _pFile *XunixFile, _error int32) { // sqlite3.c:31040:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(20 /* X6 */))) = _error - return - } func _closePendingFds(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31047:1 @@ -143545,8 +137356,6 @@ _0: _3: *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(36 /* X7 */))))) = (*XUnixUnusedFd)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _robust_close(tls *crt.TLS, _pFile *XunixFile, _h int32, _lineno int32) { // sqlite3.c:31029:1 @@ -143561,14 +137370,10 @@ func _robust_close(tls *crt.TLS, _pFile *XunixFile, _h int32, _lineno int32) { / return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }(), _lineno) _0: - return - } func _unixLeaveMutex(tls *crt.TLS) { // sqlite3.c:30520:1 Xsqlite3_mutex_leave(tls, _sqlite3MutexAlloc(tls, i32(11))) - return - } var _unixCloseØ00__func__Ø000 [10]int8 // - @@ -143588,8 +137393,6 @@ func _setPendingFd(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31573:1 *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(36 /* X7 */))))) = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(12 /* X3 */))) = i32(-1) *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X8 */))))) = (*XUnixUnusedFd)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1 @@ -143665,8 +137468,6 @@ _14: Xsqlite3_free(tls, (unsafe.Pointer)(_pInode)) _5: _4: - return - } var _releaseInodeInfoØ00__func__Ø000 [17]int8 // - @@ -143691,9 +137492,7 @@ func _closeUnixFile(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c: _0: Xsqlite3_free(tls, _pFile.X8) crt.Xmemset(tls, (unsafe.Pointer)(_pFile), i32(0), u32(80)) - r0 = i32(0) - return - + return i32(0) } func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1 @@ -143712,8 +137511,6 @@ func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(48 /* X13 */))) = int64(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(56 /* X14 */))) = int64(i32(0)) _2: - return - } var _unixUnmapfileØ00__func__Ø000 [14]int8 // - @@ -143757,8 +137554,7 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 } crt.Xmemcpy(tls, _pBuf, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFile.X16)+1*uintptr(_offset)))), uint32(_amt)) - r0 = i32(0) - return + return i32(0) _7: _3_nCopy = int32((_pFile.X13) - _offset) @@ -143779,24 +137575,18 @@ _6: if _got != _amt { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: if _got >= i32(0) { goto _11 } - - r0 = i32(266) - return + return i32(266) _11: _storeLastErrno(tls, _pFile, i32(0)) crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(_pBuf)+1*uintptr(_got)))), i32(0), uint32(_amt-_got)) - r0 = i32(522) - return - + return i32(522) } var _unixReadØ00__func__Ø000 [9]int8 // - @@ -143832,8 +137622,7 @@ _4: } _storeLastErrno(tls, _id, *crt.X__errno_location(tls)) - r0 = i32(-1) - return + return i32(-1) _5: _got = (*(*func(*crt.TLS, int32, unsafe.Pointer, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(8)))).X1)})))(tls, _id.X3, _pBuf, uint32(_cnt)) @@ -143887,9 +137676,7 @@ _11: } _7: - r0 = _got + _prior - return - + return _got + _prior } var _seekAndReadØ00__func__Ø000 [12]int8 // - @@ -143965,19 +137752,14 @@ _10: if _wrote >= i32(0) || (_pFile.X6) == i32(28) { goto _14 } - - r0 = i32(778) - return + return i32(778) _14: _storeLastErrno(tls, _pFile, i32(0)) - r0 = i32(13) - return + return i32(13) _12: - r0 = i32(0) - return - + return i32(0) } var _unixWriteØ00__func__Ø000 [10]int8 // - @@ -143987,9 +137769,8 @@ func init() { } func _seekAndWrite(tls *crt.TLS, _id *XunixFile, _offset int64, _pBuf unsafe.Pointer, _cnt int32) (r0 int32) { // sqlite3.c:33115:1 - r0 = _seekAndWriteFd(tls, _id.X3, _offset, _pBuf, _cnt, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_id))+uintptr(20 /* X6 */)))) - return - + /* X6 */ + return _seekAndWriteFd(tls, _id.X3, _offset, _pBuf, _cnt, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_id))+uintptr(20)))) } func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer, _nBuf int32, _piErrno *int32) (r0 int32) { // sqlite3.c:33069:1 @@ -144043,9 +137824,7 @@ _8: *_piErrno = *crt.X__errno_location(tls) _10: - r0 = _rc - return - + return _rc } var _seekAndWriteFdØ00__func__Ø000 [15]int8 // - @@ -144078,8 +137857,7 @@ _2: } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33460)) - return + return _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33460)) _3: if (_pFile.X19) == 0 || _nByte != int64(i32(0)) { @@ -144094,9 +137872,7 @@ _6: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(48 /* X13 */))) = _nByte _7: - r0 = i32(0) - return - + return i32(0) } var _unixTruncateØ00__func__Ø000 [13]int8 // - @@ -144113,10 +137889,7 @@ _0: if (_rc < i32(0)) && ((*crt.X__errno_location(tls)) == i32(4)) { goto _0 } - - r0 = _rc - return - + return _rc } func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:33392:1 @@ -144151,8 +137924,7 @@ func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // s } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = _unixLogErrorAtLine(tls, i32(1034), str(140192), _pFile.X9, i32(33415)) - return + return _unixLogErrorAtLine(tls, i32(1034), str(140192), _pFile.X9, i32(33415)) _5: if (int32(_pFile.X5) & i32(8)) == 0 { @@ -144183,9 +137955,7 @@ _8: sink4530 = *p } _6: - r0 = _rc - return - + return _rc } var _unixSyncØ00__func__Ø000 [9]int8 // - @@ -144202,9 +137972,7 @@ func _full_fsync(tls *crt.TLS, _fd int32, _fullSync int32, _dataOnly int32) (r0 goto _0 _0: - r0 = _rc - return - + return _rc } func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:33492:1 @@ -144224,8 +137992,7 @@ func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { } _storeLastErrno(tls, (*XunixFile)(unsafe.Pointer(_id)), *crt.X__errno_location(tls)) - r0 = i32(1802) - return + return i32(1802) _2: *_pSize = _buf.X9 @@ -144235,9 +138002,7 @@ _2: *_pSize = int64(i32(0)) _3: - r0 = i32(0) - return - + return i32(0) } var _unixFileSizeØ00__func__Ø000 [13]int8 // - @@ -144269,9 +138034,7 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { if int32(_pFile.X4) < _eFileLock { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: func() { @@ -144494,9 +138257,7 @@ _61: _60: _end_lock: _unixLeaveMutex(tls) - r0 = _rc - return - + return _rc } var _unixLockØ00__func__Ø000 [9]int8 // - @@ -144541,13 +138302,10 @@ _11: return _12: - r0 = i32(3) - return + return i32(3) _13: - r0 = _sqliteIOErr - return - + return _sqliteIOErr } var _sqliteErrorFromPosixErrorØ00__func__Ø000 [26]int8 // - @@ -144614,9 +138372,7 @@ _8: _6: _unixLeaveMutex(tls) *_pResOut = _reserved - r0 = _rc - return - + return _rc } var _unixCheckReservedLockØ00__func__Ø000 [22]int8 // - @@ -144666,38 +138422,31 @@ func _unixFileControl(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe. _1: *(*int32)(unsafe.Pointer(_pArg)) = int32(_pFile.X4) - r0 = i32(0) - return + return i32(0) _2: *(*int32)(unsafe.Pointer(_pArg)) = _pFile.X6 - r0 = i32(0) - return + return i32(0) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(40 /* X11 */))) = *(*int32)(unsafe.Pointer(_pArg)) - r0 = i32(0) - return + return i32(0) _4: _5_rc = _fcntlSizeHint(tls, _pFile, *(*int64)(unsafe.Pointer(_pArg))) - r0 = _5_rc - return + return _5_rc _5: _unixModeBit(tls, _pFile, uint8(i32(4)), (*int32)(unsafe.Pointer(_pArg))) - r0 = i32(0) - return + return i32(0) _6: _unixModeBit(tls, _pFile, uint8(i32(16)), (*int32)(unsafe.Pointer(_pArg))) - r0 = i32(0) - return + return i32(0) _7: *(**int8)(unsafe.Pointer(_pArg)) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer((*Xsqlite3_vfs)(unsafe.Pointer(_pFile.X1)).X4)) - r0 = i32(0) - return + return i32(0) _8: _9_zTFile = (*int8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64((*Xsqlite3_vfs)(unsafe.Pointer(_pFile.X1)).X2)))) @@ -144708,13 +138457,11 @@ _8: _unixGetTempname(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pFile.X1)).X2, _9_zTFile) *(**int8)(unsafe.Pointer(_pArg)) = _9_zTFile _13: - r0 = i32(0) - return + return i32(0) _9: *(*int32)(unsafe.Pointer(_pArg)) = _fileHasMoved(tls, _pFile) - r0 = i32(0) - return + return i32(0) _10: _12_newLimit = *(*int64)(unsafe.Pointer(_pArg)) @@ -144744,13 +138491,10 @@ _17: _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_id)) + uintptr(77 /* X18 */))) = uint8(i32(0)) - r0 = i32(0) - return + return i32(0) _12: - r0 = i32(12) - return - + return i32(12) } func _fcntlSizeHint(tls *crt.TLS, _pFile *XunixFile, _nByte int64) (r0 int32) { // sqlite3.c:33530:1 @@ -144773,9 +138517,7 @@ func _fcntlSizeHint(tls *crt.TLS, _pFile *XunixFile, _nByte int64) (r0 int32) { if (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(5)))).X1)})))(tls, _pFile.X3, &_1_buf) == 0 { goto _1 } - - r0 = i32(1802) - return + return i32(1802) _1: _1_nSize = (((_nByte + int64(_pFile.X11)) - int64(i32(1))) / int64(_pFile.X11)) * int64(_pFile.X11) @@ -144813,9 +138555,7 @@ _11: if _3_nWrite == i32(1) { goto _12 } - - r0 = i32(778) - return + return i32(778) _12: { @@ -144841,19 +138581,15 @@ _0: } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33581)) - return + return _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33581)) _16: _15: _5_rc = _unixMapfile(tls, _pFile, _nByte) - r0 = _5_rc - return + return _5_rc _14: - r0 = i32(0) - return - + return i32(0) } var _fcntlSizeHintØ00__func__Ø000 [14]int8 // - @@ -144880,9 +138616,7 @@ func _unixMapfile(tls *crt.TLS, _pFd *XunixFile, _nMap int64) (r0 int32) { // sq if (_pFd.X12) <= i32(0) { goto _7 } - - r0 = i32(0) - return + return i32(0) _7: if _nMap >= int64(i32(0)) { @@ -144892,9 +138626,7 @@ _7: if (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(5)))).X1)})))(tls, _pFd.X3, &_1_statbuf) == 0 { goto _9 } - - r0 = i32(1802) - return + return i32(1802) _9: _nMap = _1_statbuf.X9 @@ -144917,9 +138649,7 @@ _10: _unixRemapfile(tls, _pFd, _nMap) _15: - r0 = i32(0) - return - + return i32(0) } var _unixMapfileØ00__func__Ø000 [12]int8 // - @@ -145043,8 +138773,6 @@ _19: _20: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(72 /* X16 */))) = (unsafe.Pointer)(_pNew) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(48 /* X13 */))) = store967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd))+uintptr(56 /* X14 */))), _nNew) - return - } var _unixRemapfileØ00__func__Ø000 [14]int8 // - @@ -145081,8 +138809,6 @@ _2: } _3: _1: - return - } func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:35286:1 @@ -145098,9 +138824,7 @@ func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sq if _zDir != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(6410) - return + return i32(6410) _0: _1: @@ -145116,18 +138840,13 @@ _1: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_nBuf-i32(2))))) == i32(0) && postInc961(&_iLimit, int32(1)) <= i32(10) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: if (*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(2)))).X1)})))(tls, _zBuf, i32(0)) == i32(0) { goto _1 } - - r0 = i32(0) - return - + return i32(0) } func _unixTempFileDir(tls *crt.TLS) (r0 *int8) { // sqlite3.c:35252:1 @@ -145155,9 +138874,7 @@ _2: if _zDir == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || (*(*func(*crt.TLS, *int8, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(4)))).X1)})))(tls, _zDir, &_buf) != i32(0) || ((_buf.X3)&uint32(i32(61440))) != uint32(i32(16384)) || (*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(2)))).X1)})))(tls, _zDir, i32(3)) != i32(0) { goto _7 } - - r0 = _zDir - return + return _zDir _7: if _i < u32(6) { @@ -145171,9 +138888,7 @@ _8: goto _2 _3: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } var _unixTempFileDirØ00azDirsØ001 [6]*int8 // sqlite3.c:35253:21 @@ -145189,10 +138904,7 @@ func init() { } func _unixSectorSize(tls *crt.TLS, _NotUsed *Xsqlite3_file) (r0 int32) { // sqlite3.c:33711:1 - - r0 = i32(4096) - return - + return i32(4096) } func _unixDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:33810:1 @@ -145212,9 +138924,7 @@ func _unixDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { / sink961 = *p } _0: - r0 = _rc - return - + return _rc } func _unixShmMap(tls *crt.TLS, _fd *Xsqlite3_file, _iRegion int32, _szRegion int32, _bExtend int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:34228:1 @@ -145259,9 +138969,7 @@ func _unixShmMap(tls *crt.TLS, _fd *Xsqlite3_file, _iRegion int32, _szRegion int if _rc == i32(0) { goto _1 } - - r0 = _rc - return + return _rc _1: _0: @@ -145436,9 +139144,7 @@ _40: _rc = i32(8) _42: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - r0 = _rc - return - + return _rc } func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1 @@ -145457,14 +139163,10 @@ func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1 if _pgsz >= _shmsz { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: - r0 = _pgsz / _shmsz - return - + return _pgsz / _shmsz } var _unixShmRegionPerMapØ00__func__Ø000 [20]int8 // - @@ -145497,9 +139199,7 @@ func _unixOpenSharedMemory(tls *crt.TLS, _pDbFd *XunixFile) (r0 int32) { // sqli if _p != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(34089)) - return + return _sqlite3NomemError(tls, i32(34089)) _0: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(16)) @@ -145613,16 +139313,13 @@ _3: *(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = (*TunixShm)(unsafe.Pointer(_pShmNode.X9)) *(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(32 /* X9 */))))) = _p Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - r0 = i32(0) - return + return i32(0) _shm_open_err: _unixShmPurge(tls, _pDbFd) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _unixLeaveMutex(tls) - r0 = _rc - return - + return _rc } var _unixOpenSharedMemoryØ00__func__Ø000 [21]int8 // - @@ -145632,14 +139329,12 @@ func init() { } func _robustFchown(tls *crt.TLS, _fd int32, _uid uint32, _gid uint32) (r0 int32) { // sqlite3.c:30349:1 - r0 = func() int32 { + return func() int32 { if (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(21)))).X1)})))(tls) != 0 { return i32(0) } return (*(*func(*crt.TLS, int32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(20)))).X1)})))(tls, _fd, _uid, _gid) }() - return - } func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst int32, _n int32) (r0 int32) { // sqlite3.c:33926:1 @@ -145778,7 +139473,6 @@ _23: _21: r0 = _rc return - } var _unixShmSystemLockØ00__func__Ø000 [18]int8 // - @@ -145857,8 +139551,6 @@ _14: *(**XunixShmNode)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X0) + uintptr(28 /* X5 */))))) = (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _5: - return - } var _unixShmPurgeØ00__func__Ø000 [13]int8 // - @@ -146117,9 +139809,7 @@ _55: _48: _37: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - r0 = _rc - return - + return _rc } var _unixShmLockØ00__func__Ø000 [12]int8 // - @@ -146133,8 +139823,6 @@ func _unixShmBarrier(tls *crt.TLS, _fd *Xsqlite3_file) { // sqlite3.c:34478:1 _sqlite3MemoryBarrier(tls) _unixEnterMutex(tls) _unixLeaveMutex(tls) - return - } func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int32) { // sqlite3.c:34494:1 @@ -146151,9 +139839,7 @@ func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int3 if _p != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) @@ -146205,9 +139891,7 @@ _13: _unixShmPurge(tls, _pDbFd) _11: _unixLeaveMutex(tls) - r0 = i32(0) - return - + return i32(0) } var _unixShmUnmapØ00__func__Ø000 [13]int8 // - @@ -146235,9 +139919,7 @@ func _unixFetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _nAmt int32, _pp if _2_rc == i32(0) { goto _2 } - - r0 = _2_rc - return + return _2_rc _2: _1: @@ -146251,7 +139933,6 @@ _3: _0: r0 = i32(0) return - } func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:34735:1 @@ -146287,9 +139968,7 @@ _6: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _unixUnfetchØ00__func__Ø000 [12]int8 // - @@ -146430,9 +140109,7 @@ _44: if _2_pUnused != nil { goto _46 } - - r0 = _sqlite3NomemError(tls, i32(35591)) - return + return _sqlite3NomemError(tls, i32(35591)) _46: _45: @@ -146460,9 +140137,7 @@ _43: if _rc == i32(0) { goto _55 } - - r0 = _rc - return + return _rc _55: _zName = (*int8)(unsafe.Pointer(&_zTmpname)) @@ -146540,8 +140215,7 @@ _61: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _63: _fd = _robust_open(tls, _zName, _openFlags, _8_openMode) @@ -146677,9 +140351,7 @@ _open_finished: Xsqlite3_free(tls, _p.X8) _87: - r0 = _rc - return - + return _rc } var _unixOpenØ00__func__Ø000 [9]int8 // - @@ -146739,9 +140411,7 @@ _11: _5: _unixLeaveMutex(tls) _0: - r0 = _pUnused - return - + return _pUnused } func _findCreateFileMode(tls *crt.TLS, _zPath *int8, _flags int32, _pMode *uint32, _pUid *uint32, _pGid *uint32) (r0 int32) { // sqlite3.c:35420:1 @@ -146813,7 +140483,6 @@ _9: _7: r0 = _rc return - } var _findCreateFileModeØ00__func__Ø000 [19]int8 // - @@ -146840,9 +140509,7 @@ func _getFileMode(tls *crt.TLS, _zFile *int8, _pMode *uint32, _pUid *uint32, _pG _0: _rc = i32(1802) _1: - r0 = _rc - return - + return _rc } func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3_file, _zFilename *int8, _ctrlFlags int32) (r0 int32) { // sqlite3.c:35065:1 @@ -146975,9 +140642,7 @@ _22: *(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))))) = _pLockingStyle _verifyDbFile(tls, _pNew) _24: - r0 = _rc - return - + return _rc } var _fillInUnixFileØ00__func__Ø000 [15]int8 // - @@ -147027,33 +140692,23 @@ func init() { } func _nolockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:31874:1 - r0 = _closeUnixFile(tls, _id) - return - + return _closeUnixFile(tls, _id) } func _nolockLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31862:1 _ = _NotUsed2 - - r0 = i32(0) - return - + return i32(0) } func _nolockUnlock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31866:1 _ = _NotUsed2 - - r0 = i32(0) - return - + return i32(0) } func _nolockCheckReservedLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:31857:1 *_pResOut = i32(0) - r0 = i32(0) - return - + return i32(0) } func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo) (r0 int32) { // sqlite3.c:31099:1 @@ -147081,8 +140736,7 @@ func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo) } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = i32(10) - return + return i32(10) _2: crt.Xmemset(tls, (unsafe.Pointer)(&_fileId), i32(0), u32(16)) @@ -147106,9 +140760,7 @@ _4: if _pInode != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - - r0 = _sqlite3NomemError(tls, i32(31163)) - return + return _sqlite3NomemError(tls, i32(31163)) _7: crt.Xmemset(tls, (unsafe.Pointer)(_pInode), i32(0), u32(48)) @@ -147130,9 +140782,7 @@ _6: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(24 /* X4 */))) += 1 _9: *_ppInode = _pInode - r0 = i32(0) - return - + return i32(0) } var _findInodeInfoØ00__func__Ø000 [14]int8 // - @@ -147193,9 +140843,7 @@ func _dotlockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3 }() _dotlockUnlock(tls, _id, i32(0)) Xsqlite3_free(tls, _pFile.X7) - r0 = _closeUnixFile(tls, _id) - return - + return _closeUnixFile(tls, _id) } var _dotlockCloseØ00__func__Ø000 [13]int8 // - @@ -147230,9 +140878,7 @@ func _dotlockUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int3 if int32(_pFile.X4) != _eFileLock { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if _eFileLock != i32(1) { @@ -147240,8 +140886,7 @@ _4: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X4 */))) = uint8(i32(1)) - r0 = i32(0) - return + return i32(0) _5: func() { @@ -147267,14 +140912,11 @@ _9: _rc = i32(2058) _storeLastErrno(tls, _pFile, _3_tErrno) _10: - r0 = _rc - return + return _rc _8: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X4 */))) = uint8(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _dotlockUnlockØ00__func__Ø000 [14]int8 // - @@ -147301,8 +140943,7 @@ func _dotlockLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X4 */))) = uint8(_eFileLock) crt.Xutimes(tls, _zLockFile, (*[2]crt.Xstruct_timeval)(unsafe.Pointer(nil))) - r0 = i32(0) - return + return i32(0) _0: _rc = (*(*func(*crt.TLS, *int8, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(18)))).X1)})))(tls, _zLockFile, uint32(i32(511))) @@ -147332,9 +140973,7 @@ _3: _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X4 */))) = uint8(_eFileLock) - r0 = _rc - return - + return _rc } func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:31919:1 @@ -147355,9 +140994,7 @@ func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32 }() _reserved = bool2int((*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(2)))).X1)})))(tls, (*int8)(unsafe.Pointer(_pFile.X7)), i32(0)) == i32(0)) *_pResOut = _reserved - r0 = _rc - return - + return _rc } var _dotlockCheckReservedLockØ00__func__Ø000 [25]int8 // - @@ -147387,8 +141024,7 @@ func _unixDelete(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _dirSync in _1: _rc = _unixLogErrorAtLine(tls, i32(2570), str(139292), _zPath, i32(35774)) _2: - r0 = _rc - return + return _rc _0: if (_dirSync & i32(1)) == i32(0) { @@ -147421,7 +141057,6 @@ _6: _3: r0 = _rc return - } var _unixDeleteØ00__func__Ø000 [11]int8 // - @@ -147456,9 +141091,7 @@ func _unixAccess(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _flags int3 _5: *_pResOut = bool2int((*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(2)))).X1)})))(tls, _zPath, i32(6)) == i32(0)) _7: - r0 = i32(0) - return - + return i32(0) } var _unixAccessØ00__func__Ø000 [11]int8 // - @@ -147612,9 +141245,7 @@ _28: _29: Xsqlite3_free(tls, (unsafe.Pointer)(_zDel)) - r0 = _rc - return - + return _rc } var _unixFullPathnameØ00__func__Ø000 [17]int8 // - @@ -147637,9 +141268,7 @@ func _mkFullPathname(tls *crt.TLS, _zPath *int8, _zOut *int8, _nOut int32) (r0 i if (*(*func(*crt.TLS, *int8, uint32) *int8)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(3)))).X1)})))(tls, _zOut, uint32(_nOut-i32(2))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(35841)), str(139176), _zPath, i32(35841)) - return + return _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(35841)), str(139176), _zPath, i32(35841)) _1: _iOff = _sqlite3Strlen30(tls, _zOut) @@ -147650,21 +141279,15 @@ _0: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut)) + 1*uintptr(_iOff))) = int8(i32(0)) - r0 = _sqlite3CantopenError(tls, i32(35850)) - return + return _sqlite3CantopenError(tls, i32(35850)) _2: Xsqlite3_snprintf(tls, _nOut-_iOff, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut))+1*uintptr(_iOff))), str(24304), unsafe.Pointer(_zPath)) - r0 = i32(0) - return - + return i32(0) } func _unixDlOpen(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zFilename *int8) (r0 unsafe.Pointer) { // sqlite3.c:35955:1 - - r0 = crt.Xdlopen(tls, _zFilename, i32(258)) - return - + return crt.Xdlopen(tls, _zFilename, i32(258)) } func _unixDlError(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBufOut *int8) { // sqlite3.c:35967:1 @@ -147680,8 +141303,6 @@ func _unixDlError(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBufOut *i Xsqlite3_snprintf(tls, _nBuf, _zBufOut, str(24304), unsafe.Pointer(_zErr)) _0: _unixLeaveMutex(tls) - return - } func _unixDlSym(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _p unsafe.Pointer, _zSym *int8) (r0 func(*crt.TLS)) { // sqlite3.c:35977:1 @@ -147691,16 +141312,12 @@ func _unixDlSym(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _p unsafe.Pointer, _zSym * _x = *(*func(*crt.TLS, unsafe.Pointer, *int8) func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8) unsafe.Pointer }{(crt.Xdlsym)})) - r0 = _x(tls, _p, _zSym) - return - + return _x(tls, _p, _zSym) } func _unixDlClose(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _pHandle unsafe.Pointer) { // sqlite3.c:36000:1 crt.Xdlclose(tls, _pHandle) - return - } func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:36014:1 @@ -147746,9 +141363,7 @@ _6: _robust_close(tls, (*XunixFile)(unsafe.Pointer(uintptr(i32(0)))), _1_fd, i32(36045)) _5: - r0 = _nBuf - return - + return _nBuf } var _unixRandomnessØ00__func__Ø000 [15]int8 // - @@ -147759,10 +141374,7 @@ func init() { func _unixSleep(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _microseconds int32) (r0 int32) { // sqlite3.c:36061:1 crt.Xusleep(tls, uint32(_microseconds)) - - r0 = _microseconds - return - + return _microseconds } func _unixCurrentTime(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _prNow *float64) (r0 int32) { // sqlite3.c:36133:1 @@ -147774,9 +141386,7 @@ func _unixCurrentTime(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _prNow *float64) (r0 _rc = _unixCurrentTimeInt64(tls, (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))), &_i) *_prNow = float64(_i) / (8.64e+07) - r0 = _rc - return - + return _rc } func _unixCurrentTimeInt64(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _piNow *int64) (r0 int32) { // sqlite3.c:36101:1 @@ -147787,10 +141397,7 @@ func _unixCurrentTimeInt64(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _piNow *int64) _rc = i32(0) crt.Xgettimeofday(tls, &_sNow, (unsafe.Pointer)(uintptr(i32(0)))) *_piNow = (_unixCurrentTimeInt64Ø00unixEpochØ001 + (int64(i32(1000)) * int64(_sNow.X0))) + int64((_sNow.X1)/i32(1000)) - - r0 = _rc - return - + return _rc } var _unixCurrentTimeInt64Ø00unixEpochØ001 int64 // sqlite3.c:36102:30 @@ -147800,10 +141407,7 @@ func init() { } func _unixGetLastError(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _NotUsed2 int32, _NotUsed3 *int8) (r0 int32) { // sqlite3.c:36151:1 - - r0 = *crt.X__errno_location(tls) - return - + return *crt.X__errno_location(tls) } func _unixSetSystemCall(tls *crt.TLS, _pNotUsed *Xsqlite3_vfs, _zName *int8, _pNewFunc func(*crt.TLS)) (r0 int32) { // sqlite3.c:30363:1 @@ -147871,7 +141475,6 @@ _10: _6: r0 = _rc return - } func _unixGetSystemCall(tls *crt.TLS, _pNotUsed *Xsqlite3_vfs, _zName *int8) (r0 func(*crt.TLS)) { // sqlite3.c:30406:1 @@ -147887,18 +141490,14 @@ _0: if crt.Xstrcmp(tls, _zName, (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+12*uintptr(_i))).X0) != i32(0) { goto _4 } - - r0 = (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1 - return + return (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1 _4: _i += 1 goto _0 _3: - r0 = nil - return - + return nil } func _unixNextSystemCall(tls *crt.TLS, _p *Xsqlite3_vfs, _zName *int8) (r0 *int8) { // sqlite3.c:30425:1 @@ -147937,18 +141536,14 @@ _6: if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X1)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _10 } - - r0 = (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X0 - return + return (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(_i))).X0 _10: _i += 1 goto _6 _9: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } var _nolockIoFinder func(*crt.TLS, *int8, *XunixFile) *Xsqlite3_io_methods // sqlite3.c:34847:1 @@ -147958,10 +141553,7 @@ func init() { } func _nolockIoFinderImpl(tls *crt.TLS, _z *int8, _p *XunixFile) (r0 *Xsqlite3_io_methods) { // sqlite3.c:34847:1 - - r0 = &_nolockIoMethods - return - + return &_nolockIoMethods } var _dotlockIoFinder func(*crt.TLS, *int8, *XunixFile) *Xsqlite3_io_methods // sqlite3.c:34857:1 @@ -147971,10 +141563,7 @@ func init() { } func _dotlockIoFinderImpl(tls *crt.TLS, _z *int8, _p *XunixFile) (r0 *Xsqlite3_io_methods) { // sqlite3.c:34857:1 - - r0 = &_dotlockIoMethods - return - + return &_dotlockIoMethods } func _sqlite3PCacheBufferSetup(tls *crt.TLS, _pBuf unsafe.Pointer, _sz int32, _n int32) { // sqlite3.c:45204:1 @@ -148016,8 +141605,6 @@ _4: _5: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(80 /* X8 */))) = _pBuf _0: - return - } var _sqlite3_initializeØ00__func__Ø000 [19]int8 // - @@ -148036,14 +141623,11 @@ func _getIntArg(tls *crt.TLS, _p *XPrintfArguments) (r0 int64) { // sqlite3.c:25 if (_p.X0) > (_p.X1) { goto _0 } - - r0 = int64(i32(0)) - return + return int64(i32(0)) _0: - r0 = Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))), int32(1)))))) - return - + /* X1 */ + return Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4))), int32(1)))))) } var _sqlite3VXPrintfØ00__func__Ø000 [16]int8 // - @@ -148080,14 +141664,11 @@ func _getDoubleArg(tls *crt.TLS, _p *XPrintfArguments) (r0 float64) { // sqlite3 if (_p.X0) > (_p.X1) { goto _0 } - - r0 = float64(0) - return + return float64(0) _0: - r0 = Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))), int32(1)))))) - return - + /* X1 */ + return Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4))), int32(1)))))) } func _et_getdigit(tls *crt.TLS, _val *float64, _cnt *int32) (r0 int8) { // sqlite3.c:25147:1 @@ -148098,9 +141679,7 @@ func _et_getdigit(tls *crt.TLS, _val *float64, _cnt *int32) (r0 int8) { // sqlit if (*_cnt) > i32(0) { goto _0 } - - r0 = int8(i32(48)) - return + return int8(i32(48)) _0: *_cnt -= 1 @@ -148112,30 +141691,24 @@ _0: sink961 = *p } *_val = ((*_val) - _d) * float64(10) - r0 = int8(_digit) - return - + return int8(_digit) } func _getTextArg(tls *crt.TLS, _p *XPrintfArguments) (r0 *int8) { // sqlite3.c:25180:1 if (_p.X0) > (_p.X1) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))), int32(1)))))))) - return - + /* X1 */ + return (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4))), int32(1)))))))) } func _sqlite3AppendChar(tls *crt.TLS, _p *XStrAccum, _N int32, _c int8) { // sqlite3.c:25849:1 if (int64(_p.X3)+int64(_N)) < int64(_p.X4) || store961(&_N, _sqlite3StrAccumEnlarge(tls, _p, _N)) > i32(0) { goto _1 } - return _1: @@ -148154,8 +141727,6 @@ _4: goto _4 _5: - return - } var _sqlite3AppendCharØ00__func__Ø000 [18]int8 // - @@ -148165,21 +141736,15 @@ func init() { } func _sqlite3HeaderSizeBtree(tls *crt.TLS) (r0 int32) { // sqlite3.c:68793:1 - r0 = int32(u32(88)) - return - + return int32(u32(88)) } func _sqlite3HeaderSizePcache(tls *crt.TLS) (r0 int32) { // sqlite3.c:44931:1 - r0 = int32(u32(40)) - return - + return int32(u32(40)) } func _sqlite3HeaderSizePcache1(tls *crt.TLS) (r0 int32) { // sqlite3.c:46150:1 - r0 = int32(u32(32)) - return - + return int32(u32(32)) } func bool2int(b bool) int32 { diff --git a/internal/bin/bin_linux_amd64.go b/internal/bin/bin_linux_amd64.go index 14e689b..5c1ee03 100644 --- a/internal/bin/bin_linux_amd64.go +++ b/internal/bin/bin_linux_amd64.go @@ -598,8 +598,6 @@ const ( func X_start(tls *crt.TLS, _argc int32, _argv **int8) { // crt0.c:12:1 crt.X__register_stdfiles(tls, Xstdin, Xstdout, Xstderr) crt.X__builtin_exit(tls, Xmain(tls, _argc, _argv)) - return - } var Xstdin unsafe.Pointer // crt0.c:10:6 @@ -628,7 +626,6 @@ func Xmain(tls *crt.TLS, _argc int32, _argv **int8) (r0 int32) { // main.c:9:1 r0 = i32(0) _f = Xsqlite3_config return - } func Xsqlite3_config(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:140258:12 @@ -644,9 +641,7 @@ func Xsqlite3_config(tls *crt.TLS, _op int32, args ...interface{}) (r0 int32) { if (_sqlite3Config.X28) == 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(140264)) - return + return _sqlite3MisuseError(tls, i32(140264)) _0: _ap = args @@ -842,9 +837,7 @@ _24: _25: _ap = nil - r0 = _rc - return - + return _rc } var _sqlite3Config TSqlite3Config // sqlite3.c:17320:48 @@ -854,16 +847,12 @@ func init() { } func _sqlite3MisuseError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143232:1 - r0 = _reportError(tls, i32(21), _lineno, str(0)) - return - + return _reportError(tls, i32(21), _lineno, str(0)) } func _reportError(tls *crt.TLS, _iErr int32, _lineno int32, _zType *int8) (r0 int32) { // sqlite3.c:143223:1 Xsqlite3_log(tls, _iErr, str(8), unsafe.Pointer(_zType), _lineno, unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(20))))))+uintptr(unsafe.Pointer(Xsqlite3_sourceid(tls))))))) - r0 = _iErr - return - + return _iErr } func Xsqlite3_log(tls *crt.TLS, _iErrCode int32, _zFormat *int8, args ...interface{}) { // sqlite3.c:26101:12 @@ -877,8 +866,6 @@ func Xsqlite3_log(tls *crt.TLS, _iErrCode int32, _zFormat *int8, args ...interfa _renderLogMsg(tls, _iErrCode, _zFormat, _ap) _ap = nil _0: - return - } func _renderLogMsg(tls *crt.TLS, _iErrCode int32, _zFormat *int8, _ap []interface{}) { // sqlite3.c:26088:1 @@ -889,8 +876,6 @@ func _renderLogMsg(tls *crt.TLS, _iErrCode int32, _zFormat *int8, _ap []interfac _sqlite3StrAccumInit(tls, &_acc, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(&_zMsg)), int32(u64(210)), i32(0)) _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) (_sqlite3Config.X35)(tls, _sqlite3Config.X36, _iErrCode, _sqlite3StrAccumFinish(tls, &_acc)) - return - } func _sqlite3StrAccumInit(tls *crt.TLS, _p *XStrAccum, _db *Xsqlite3, _zBase *int8, _n int32, _mx int32) { // sqlite3.c:25954:1 @@ -901,8 +886,6 @@ func _sqlite3StrAccumInit(tls *crt.TLS, _p *XStrAccum, _db *Xsqlite3, _zBase *in *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))) = uint32(_mx) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X6 */))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(37 /* X7 */))) = uint8(i32(0)) - return - } func _sqlite3VXPrintf(tls *crt.TLS, _pAccum *XStrAccum, _fmt *int8, _ap []interface{}) { // sqlite3.c:25198:1 @@ -2161,7 +2144,6 @@ _73: if (int32(_pAccum.X7) & i32(1)) != i32(0) { goto _247 } - return _247: @@ -2185,7 +2167,6 @@ _74: if (int32(_pAccum.X7) & i32(1)) != i32(0) { goto _252 } - return _252: @@ -2263,8 +2244,6 @@ _265: goto _2 _5: - return - } func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sqlite3.c:25879:1 @@ -2318,8 +2297,6 @@ _12: crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2))+1*uintptr((_p.X3)-uint32(_N))))), (unsafe.Pointer)(_z), uint64(_N)) _14: _13: - return - } var _sqlite3StrAccumAppendØ00__func__Ø000 [22]int8 // - @@ -2347,8 +2324,6 @@ _0: crt.X__builtin_abort(tls) } }() - return - } func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { // sqlite3.c:25797:1 @@ -2367,9 +2342,7 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { if (_p.X6) == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if (_p.X5) != uint32(i32(0)) { @@ -2378,8 +2351,7 @@ _2: _N = int32(((_p.X4) - (_p.X3)) - uint32(i32(1))) _setStrAccumError(tls, _p, uint8(i32(2))) - r0 = _N - return + return _N _3: _3_zOld = func() *int8 { @@ -2416,8 +2388,7 @@ _10: _sqlite3StrAccumReset(tls, _p) _setStrAccumError(tls, _p, uint8(i32(2))) - r0 = i32(0) - return + return i32(0) _11: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X4 */))) = uint32(int32(_3_szNew)) @@ -2459,13 +2430,10 @@ _20: _15: _sqlite3StrAccumReset(tls, _p) _setStrAccumError(tls, _p, uint8(i32(1))) - r0 = i32(0) - return + return i32(0) _21: - r0 = _N - return - + return _N } var _sqlite3StrAccumEnlargeØ00__func__Ø000 [23]int8 // - @@ -2483,8 +2451,6 @@ func _setStrAccumError(tls *crt.TLS, _p *XStrAccum, _eError uint8) { // sqlite3. }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X6 */))) = _eError *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X4 */))) = uint32(i32(0)) - return - } var _setStrAccumErrorØ00__func__Ø000 [17]int8 // - @@ -2512,8 +2478,6 @@ func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1 } _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _sqlite3StrAccumResetØ00__func__Ø000 [21]int8 // - @@ -2534,7 +2498,6 @@ func _sqlite3DbFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // sqlite3 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _3 } - return _3: @@ -2555,10 +2518,10 @@ _5: } _3_pBuf = (*Xsqlite3_file)(unsafe.Pointer(_p)) - crt.Xmemset(tls, _p, i32(170), uint64((*T5415341)(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((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _3_pBuf - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 + crt.Xmemset(tls, _p, i32(170), uint64((*T5415337)(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((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _3_pBuf + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 return _6: @@ -2572,8 +2535,6 @@ _4: } }() Xsqlite3_free(tls, _p) - return - } func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22874:12 @@ -2585,11 +2546,10 @@ func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlit crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + /* X11 */ + return bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X7)})))(tls, _p) != 0) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104))).X7)})))(tls, _p) != 0) } var _sqlite3_mutex_heldØ00__func__Ø000 [19]int8 // - @@ -2610,8 +2570,6 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // *p = (*p) + _sqlite3DbMallocSize(tls, _db, _p) sink961 = *p } - return - } func _sqlite3DbMallocSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24612:1 @@ -2637,8 +2595,8 @@ _4: i32(0) i32(0) _5: - r0 = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X3)(tls, _p) - return + /* X10 */ + return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40))).X3)(tls, _p) _3: func() { @@ -2647,9 +2605,8 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = int32((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X1) - return - + /* X58 */ + return int32((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344))).X1) } var _sqlite3DbMallocSizeØ00__func__Ø000 [20]int8 // - @@ -2659,16 +2616,14 @@ 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((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)))) && (uint64(uintptr(unsafe.Pointer(_p))) < uint64(uintptr(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X8))))) - return - + /* X58 */ /* X58 */ + return bool2int((uint64(uintptr(unsafe.Pointer(_p))) >= uint64(uintptr(unsafe.Pointer((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344))).X7)))) && (uint64(uintptr(unsafe.Pointer(_p))) < uint64(uintptr(unsafe.Pointer((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344))).X8))))) } func Xsqlite3_free(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24639:12 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - return _0: @@ -2688,8 +2643,6 @@ _0: _1: ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X1)(tls, _p) _2: - return - } func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836:12 @@ -2709,8 +2662,6 @@ func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836 f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X4)})))(tls, _p) _0: - return - } var _sqlite3_mutex_enterØ00__func__Ø000 [20]int8 // - @@ -2756,8 +2707,6 @@ func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547: *p = (*p) - int64(_N) sink967 = *p } - return - } var _sqlite3StatusDownØ00__func__Ø000 [18]int8 // - @@ -2773,26 +2722,21 @@ func init() { } func _sqlite3Pcache1Mutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:46156:1 - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9)) } var _pcache1_g TPCacheGlobal // sqlite3.c:45169:3 func _sqlite3MallocMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex) { // sqlite3.c:24259:1 - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)) } var _sqlite3Stat Tsqlite3StatType // sqlite3.c:18478:3 func _sqlite3MallocSize(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24608:1 i32(0) - r0 = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X3)(tls, _p) - return - + /* X10 */ + return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40))).X3)(tls, _p) } func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862:12 @@ -2812,8 +2756,6 @@ func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862 f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X6)})))(tls, _p) _0: - return - } var _sqlite3_mutex_leaveØ00__func__Ø000 [20]int8 // - @@ -2832,9 +2774,7 @@ func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 } - - r0 = _sqlite3DbMallocRawNN(tls, _db, _n) - return + return _sqlite3DbMallocRawNN(tls, _db, _n) _2: func() { @@ -2843,17 +2783,13 @@ _2: crt.X__builtin_abort(tls) } }() - if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { + if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { goto _6 } - - r0 = _p - return + return _p _6: - r0 = _dbReallocFinish(tls, _db, _p, _n) - return - + return _dbReallocFinish(tls, _db, _p, _n) } var _sqlite3DbReallocØ00__func__Ø000 [17]int8 // - @@ -2883,7 +2819,7 @@ func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Po crt.X__builtin_abort(tls) } }() - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) { goto _6 } @@ -2893,33 +2829,32 @@ func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Po crt.X__builtin_abort(tls) } }() - if _n <= uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { + if _n <= uint64((*T5415337)(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)((*T5415341)(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)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 goto _10 _9: - if store5459579(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { + if store5459575(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5415337)(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)((*T5415341)(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)((*T5415337)(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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) <= ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(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)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) <= ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4) { goto _13 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 _13: - r0 = (unsafe.Pointer)(_pBuf) - return + return (unsafe.Pointer)(_pBuf) _12: _10: @@ -2929,15 +2864,12 @@ _6: if (_db.X17) == 0 { goto _15 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _15: _14: r0 = _dbMallocRawFinish(tls, _db, _n) return - } var _sqlite3DbMallocRawNNØ00__func__Ø000 [21]int8 // - @@ -2962,9 +2894,7 @@ func _dbMallocRawFinish(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Point _sqlite3OomFault(tls, _db) _2: - r0 = _p - return - + return _p } var _dbMallocRawFinishØ00__func__Ø000 [18]int8 // - @@ -3003,9 +2933,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _p - return - + return _p } func _mallocWithAlarm(tls *crt.TLS, _n int32, _pp *unsafe.Pointer) { // sqlite3.c:24407:1 @@ -3056,8 +2984,6 @@ _4: _sqlite3StatusUp(tls, i32(9), i32(1)) _7: *_pp = _p - return - } var _mallocWithAlarmØ00__func__Ø000 [16]int8 // - @@ -3111,8 +3037,6 @@ func _sqlite3StatusHighwater(tls *crt.TLS, _op int32, _X int32) { // sqlite3.c:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(80 /* X1 */))))) + 8*uintptr(_op))) = _newValue _17: - return - } var _sqlite3StatusHighwaterØ00__func__Ø000 [23]int8 // - @@ -3145,9 +3069,8 @@ func _sqlite3StatusValue(tls *crt.TLS, _op int32) (r0 int64) { // sqlite3.c:1851 crt.X__builtin_abort(tls) } }() - r0 = *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op))) - return - + /* X0 */ + return *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0))))) + 8*uintptr(_op))) } var _sqlite3StatusValueØ00__func__Ø000 [19]int8 // - @@ -3160,22 +3083,16 @@ func _sqlite3MallocAlarm(tls *crt.TLS, _nByte int32) { // sqlite3.c:24396:1 if (_mem0.X1) > int64(i32(0)) { goto _0 } - return _0: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) Xsqlite3_release_memory(tls, _nByte) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) - return - } func Xsqlite3_release_memory(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:24210:12 - - r0 = i32(0) - return - + return i32(0) } func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1 @@ -3213,8 +3130,6 @@ func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(80 /* X1 */))))) + 8*uintptr(_op))) = *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op))) _10: - return - } var _sqlite3StatusUpØ00__func__Ø000 [16]int8 // - @@ -3239,12 +3154,10 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1 goto _2 } - *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) _2: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _1: - return - } func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24878:1 @@ -3276,7 +3189,7 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) goto _6 } - crt.Xmemcpy(tls, _pNew, _p, uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) + crt.Xmemcpy(tls, _pNew, _p, uint64((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) _sqlite3DbFree(tls, _db, _p) _6: goto _7 @@ -3295,7 +3208,6 @@ _7: _4: r0 = _pNew return - } var _dbReallocFinishØ00__func__Ø000 [16]int8 // - @@ -3308,14 +3220,10 @@ func Xsqlite3_realloc64(tls *crt.TLS, _pOld unsafe.Pointer, _n uint64) (r0 unsaf if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: - r0 = _sqlite3Realloc(tls, _pOld, _n) - return - + return _sqlite3Realloc(tls, _pOld, _n) } func Xsqlite3_initialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:140038:12 @@ -3331,18 +3239,14 @@ func Xsqlite3_initialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:140038:12 if (_sqlite3Config.X28) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3MutexInit(tls) if _rc == 0 { goto _1 } - - r0 = _rc - return + return _rc _1: _pMaster = _sqlite3MutexAlloc(tls, i32(2)) @@ -3382,9 +3286,7 @@ _7: if _rc == i32(0) { goto _8 } - - r0 = _rc - return + return _rc _8: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3Config.X34))) @@ -3449,9 +3351,7 @@ _14: } }() _17: - r0 = _rc - return - + return _rc } func _sqlite3MutexInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:22747:1 @@ -3513,15 +3413,11 @@ _0: _rc = ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X0)(tls) _mutexIsInit = i32(1) bug20530(_mutexIsInit) - r0 = _rc - return - + return _rc } func _sqlite3DefaultMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex_methods) { // sqlite3.c:23471:1 - r0 = &_sqlite3DefaultMutexØ00sMutexØ001 - return - + return &_sqlite3DefaultMutexØ00sMutexØ001 } var _sqlite3DefaultMutexØ00sMutexØ001 Xsqlite3_mutex_methods // sqlite3.c:23472:38 @@ -3545,15 +3441,11 @@ func init() { } func _pthreadMutexInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:23206:1 - r0 = i32(0) - return - + return i32(0) } func _pthreadMutexEnd(tls *crt.TLS) (r0 int32) { // sqlite3.c:23207:1 - r0 = i32(0) - return - + return i32(0) } func _pthreadMutexAlloc(tls *crt.TLS, _iType int32) (r0 *Xsqlite3_mutex) { // sqlite3.c:23257:1 @@ -3599,8 +3491,7 @@ _3: } _sqlite3MisuseError(tls, i32(23302)) - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _8: _p = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pthreadMutexAllocØ00staticMutexesØ001)) + 64*uintptr(_iType-i32(2)))) @@ -3613,9 +3504,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X1 */))) = _iType _9: - r0 = _p - return - + return _p } func _sqlite3MallocZero(tls *crt.TLS, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24766:1 @@ -3628,9 +3517,7 @@ func _sqlite3MallocZero(tls *crt.TLS, _n uint64) (r0 unsafe.Pointer) { // sqlite crt.Xmemset(tls, _p, i32(0), _n) _0: - r0 = _p - return - + return _p } var _pthreadMutexAllocØ00staticMutexesØ001 [12]Xsqlite3_mutex // sqlite3.c:23258:24 @@ -3653,8 +3540,6 @@ func _pthreadMutexFree(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23322:1 _3: _sqlite3MisuseError(tls, i32(23333)) _4: - return - } var _pthreadMutexFreeØ00__func__Ø000 [17]int8 // - @@ -3685,14 +3570,10 @@ func _pthreadMutexEnter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23349:1 crt.Xprintf(tls, str(1820), unsafe.Pointer(_p), _p.X4, _p.X2) _6: - return - } func _pthreadMutexNotheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23185:1 - r0 = bool2int(((_p.X2) == i32(0)) || (crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) == i32(0))) - return - + return bool2int(((_p.X2) == i32(0)) || (crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) == i32(0))) } var _pthreadMutexEnterØ00__func__Ø000 [18]int8 // - @@ -3728,9 +3609,7 @@ _4: crt.Xprintf(tls, str(1820), unsafe.Pointer(_p), _p.X4, _p.X2) _6: - r0 = _rc - return - + return _rc } var _pthreadMutexTryØ00__func__Ø000 [16]int8 // - @@ -3766,14 +3645,10 @@ _2: crt.Xprintf(tls, str(1956), unsafe.Pointer(_p), _p.X4, _p.X2) _6: - return - } func _pthreadMutexHeld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23182:1 - r0 = bool2int(((_p.X2) != i32(0)) && crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) != 0) - return - + return bool2int(((_p.X2) != i32(0)) && crt.Xpthread_equal(tls, _p.X3, crt.Xpthread_self(tls)) != 0) } var _pthreadMutexLeaveØ00__func__Ø000 [18]int8 // - @@ -3783,9 +3658,7 @@ func init() { } func _sqlite3NoopMutex(tls *crt.TLS) (r0 *Xsqlite3_mutex_methods) { // sqlite3.c:23075:1 - r0 = &_sqlite3NoopMutexØ00sMutexØ001 - return - + return &_sqlite3NoopMutexØ00sMutexØ001 } var _sqlite3NoopMutexØ00sMutexØ001 Xsqlite3_mutex_methods // sqlite3.c:23076:38 @@ -3809,15 +3682,11 @@ func init() { } func _debugMutexInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:22988:1 - r0 = i32(0) - return - + return i32(0) } func _debugMutexEnd(tls *crt.TLS) (r0 int32) { // sqlite3.c:22989:1 - r0 = i32(0) - return - + return i32(0) } func _debugMutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlite3.c:22996:1 @@ -3851,8 +3720,7 @@ _3: } _sqlite3MisuseError(tls, i32(23012)) - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _7: _pNew = (*Xsqlite3_debug_mutex)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_debugMutexAllocØ00aStaticØ001)) + 8*uintptr(_id-i32(2)))) @@ -3860,9 +3728,7 @@ _7: goto _5 _5: - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_pNew)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_pNew)) } var _debugMutexAllocØ00aStaticØ001 [12]Xsqlite3_debug_mutex // sqlite3.c:22997:30 @@ -3887,8 +3753,6 @@ func _debugMutexFree(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23027:1 _3: _sqlite3MisuseError(tls, i32(23034)) _4: - return - } var _debugMutexFreeØ00__func__Ø000 [15]int8 // - @@ -3908,17 +3772,13 @@ func _debugMutexEnter(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23050:1 } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - return - } func _debugMutexNotheld(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22980:1 var _p *Xsqlite3_debug_mutex // sqlite3.c:22981:23 _ = _p _p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX)) - r0 = bool2int((_p == (*Xsqlite3_debug_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == i32(0))) - return - + return bool2int((_p == (*Xsqlite3_debug_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == i32(0))) } var _debugMutexEnterØ00__func__Ø000 [16]int8 // - @@ -3938,9 +3798,7 @@ func _debugMutexTry(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - r0 = i32(0) - return - + return i32(0) } var _debugMutexTryØ00__func__Ø000 [14]int8 // - @@ -3966,17 +3824,13 @@ func _debugMutexLeave(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23068:1 crt.X__builtin_abort(tls) } }() - return - } func _debugMutexHeld(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22976:1 var _p *Xsqlite3_debug_mutex // sqlite3.c:22977:23 _ = _p _p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX)) - r0 = bool2int((_p == (*Xsqlite3_debug_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) > i32(0))) - return - + return bool2int((_p == (*Xsqlite3_debug_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) > i32(0))) } var _debugMutexLeaveØ00__func__Ø000 [16]int8 // - @@ -3986,8 +3840,6 @@ func init() { } func _sqlite3MemoryBarrier(tls *crt.TLS) { // sqlite3.c:23195:1 - return - } var _sqlite3MutexInitØ00__func__Ø000 [17]int8 // - @@ -4002,9 +3854,7 @@ func _sqlite3MutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlit if (_sqlite3Config.X1) != 0 { goto _0 } - - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _0: func() { @@ -4021,11 +3871,10 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { + /* X11 */ + return (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)})))(tls, _id) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104))).X2)})))(tls, _id) } var _sqlite3MutexAllocØ00__func__Ø000 [18]int8 // - @@ -4103,15 +3952,11 @@ _11: crt.Xmemset(tls, (unsafe.Pointer)(&_mem0), i32(0), u64(40)) _12: - r0 = _rc - return - + return _rc } func _sqlite3MemSetDefault(tls *crt.TLS) { // sqlite3.c:20898:1 Xsqlite3_config(tls, i32(4), unsafe.Pointer(&_sqlite3MemSetDefaultØ00defaultMethodsØ001)) - return - } var _sqlite3MemSetDefaultØ00defaultMethodsØ001 Xsqlite3_mem_methods // sqlite3.c:20899:36 @@ -4130,15 +3975,11 @@ func _sqlite3MemMalloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqli Xsqlite3_log(tls, i32(7), str(2272), _nByte) _0: - r0 = _p - return - + return _p } func _sqlite3MemFree(tls *crt.TLS, _pPrior unsafe.Pointer) { // sqlite3.c:20783:1 crt.Xfree(tls, _pPrior) - return - } func _sqlite3MemRealloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:20821:1 @@ -4151,9 +3992,7 @@ func _sqlite3MemRealloc(tls *crt.TLS, _pPrior unsafe.Pointer, _nByte int32) (r0 Xsqlite3_log(tls, i32(7), str(2312), crt.Xmalloc_usable_size(tls, _pPrior), _nByte) _0: - r0 = _p - return - + return _p } func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlite3.c:20798:1 @@ -4163,9 +4002,7 @@ func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlit crt.X__builtin_abort(tls) } }() - r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior)) - return - + return int32(crt.Xmalloc_usable_size(tls, _pPrior)) } var _sqlite3MemSizeØ00__func__Ø000 [15]int8 // - @@ -4175,28 +4012,18 @@ func init() { } func _sqlite3MemRoundup(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:20853:1 - r0 = (_n + i32(7)) & i32(-8) - return - + return (_n + i32(7)) & i32(-8) } func _sqlite3MemInit(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:20860:1 - - r0 = i32(0) - return - + return i32(0) } func _sqlite3MemShutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:20887:1 - - return - } func _sqlite3NomemError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143241:1 - r0 = _reportError(tls, i32(7), _lineno, str(2376)) - return - + return _reportError(tls, i32(7), _lineno, str(2376)) } var _sqlite3BuiltinFunctions XFuncDefHash // sqlite3.c:17377:28 @@ -4205,14 +4032,10 @@ func _sqlite3RegisterBuiltinFunctions(tls *crt.TLS) { // sqlite3.c:107035:1 _sqlite3AlterFunctions(tls) _sqlite3RegisterDateTimeFunctions(tls) _sqlite3InsertBuiltinFuncs(tls, (*XFuncDef)(unsafe.Pointer(&_sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001)), i32(60)) - return - } func _sqlite3AlterFunctions(tls *crt.TLS) { // sqlite3.c:96107:1 _sqlite3InsertBuiltinFuncs(tls, (*XFuncDef)(unsafe.Pointer(&_sqlite3AlterFunctionsØ00aAlterTableFuncsØ001)), i32(3)) - return - } func _sqlite3InsertBuiltinFuncs(tls *crt.TLS, _aDef *XFuncDef, _nDef int32) { // sqlite3.c:104202:1 @@ -4252,29 +4075,23 @@ _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((*T5458793)(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((*T5458789)(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 goto _0 _3: - return - } func _sqlite3Strlen30(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:27721:1 if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: - r0 = i32(1073741823) & int32(crt.Xstrlen(tls, _z)) - return - + return i32(1073741823) & int32(crt.Xstrlen(tls, _z)) } var _sqlite3UpperToLower [256]uint8 // sqlite3.c:17155:36 @@ -4295,18 +4112,14 @@ _0: if _sqlite3StrICmp(tls, _p.X6, _zFunc) != i32(0) { goto _4 } - - r0 = _p - return + return _p _4: - _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) + _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) goto _0 _3: - r0 = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) } func _sqlite3StrICmp(tls *crt.TLS, _zLeft *int8, _zRight *int8) (r0 int32) { // sqlite3.c:27911:1 @@ -4332,9 +4145,7 @@ _4: goto _0 _2: - r0 = _c - return - + return _c } var _sqlite3InsertBuiltinFuncsØ00__func__Ø000 [26]int8 // - @@ -4348,11 +4159,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(2452), X7: T5458793{}}, 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(2452), X7: T5458789{}}, 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(2472), X7: T5458793{}}, 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(2472), X7: T5458789{}}, 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(2496), X7: T5458793{}}} + }{_renameParentFunc})), X5: nil, X6: str(2496), X7: T5458789{}}} } func _renameTableFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:95913:1 @@ -4386,7 +4197,6 @@ _1: if (*_zCsr) != 0 { goto _2 } - return _2: @@ -4418,23 +4228,17 @@ _3: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _0: - return - } func Xsqlite3_value_text(tls *crt.TLS, _pVal *XMem) (r0 *uint8) { // sqlite3.c:76206:12 - r0 = (*uint8)(unsafe.Pointer(_sqlite3ValueText(tls, _pVal, uint8(i32(1))))) - return - + return (*uint8)(unsafe.Pointer(_sqlite3ValueText(tls, _pVal, uint8(i32(1))))) } func _sqlite3ValueText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { // sqlite3.c:70666:1 if _pVal != nil { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: func() { @@ -4458,22 +4262,16 @@ _0: if (int32(_pVal.X1)&i32(514)) != i32(514) || int32(_pVal.X2) != int32(_enc) { goto _9 } - - r0 = (unsafe.Pointer)(_pVal.X5) - return + return (unsafe.Pointer)(_pVal.X5) _9: if (int32(_pVal.X1) & i32(1)) == 0 { goto _10 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _10: - r0 = _valueToText(tls, _pVal, _enc) - return - + return _valueToText(tls, _pVal, _enc) } var _sqlite3ValueTextØ00__func__Ø000 [17]int8 // - @@ -4525,9 +4323,7 @@ func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { / }() == 0 { goto _14 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _14: { @@ -4554,9 +4350,7 @@ _15: if _sqlite3VdbeMemMakeWriteable(tls, _pVal) == i32(0) { goto _20 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _20: _17: @@ -4581,14 +4375,10 @@ _21: if int32(_pVal.X2) != (int32(_enc) & i32(-9)) { goto _28 } - - r0 = (unsafe.Pointer)(_pVal.X5) - return + return (unsafe.Pointer)(_pVal.X5) _28: - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - + return (unsafe.Pointer)(uintptr(i32(0))) } var _valueToTextØ00__func__Ø000 [12]int8 // - @@ -4624,7 +4414,7 @@ func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite crt.X__builtin_abort(tls) } }() - _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) if _nByte > i32(0) { goto _9 } @@ -4634,15 +4424,13 @@ _9: if _sqlite3VdbeMemGrow(tls, _pMem, _nByte, i32(1)) == 0 { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(69849)) - return + return _sqlite3NomemError(tls, i32(69849)) _10: - crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint64(*(*int32)(unsafe.Pointer((*T5448375)(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((*T5448371)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink961 = *p } { @@ -4650,9 +4438,7 @@ _10: *p = uint16(int32(*p) & i32(-16897)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemExpandBlobØ00__func__Ø000 [25]int8 // - @@ -4720,8 +4506,7 @@ _15: _sqlite3VdbeMemSetNull(tls, _pMem) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X7 */))) = i32(0) - r0 = _sqlite3NomemError(tls, i32(69759)) - return + return _sqlite3NomemError(tls, i32(69759)) _17: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X7 */))) = _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6)) @@ -4760,9 +4545,7 @@ _22: *p = uint16(int32(*p) & i32(-7169)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:69646:1 @@ -4825,9 +4608,7 @@ func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqli } }() _12: - r0 = i32(1) - return - + return i32(1) } var _sqlite3VdbeCheckMemInvariantsØ00__func__Ø000 [30]int8 // - @@ -4852,9 +4633,7 @@ func _sqlite3DbReallocOrFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n _sqlite3DbFree(tls, _db, _p) _0: - r0 = _pNew - return - + return _pNew } func _sqlite3DbMallocRaw(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24822:1 @@ -4863,15 +4642,11 @@ func _sqlite3DbMallocRaw(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Poin if _db == nil { goto _0 } - - r0 = _sqlite3DbMallocRawNN(tls, _db, _n) - return + return _sqlite3DbMallocRawNN(tls, _db, _n) _0: _p = _sqlite3Malloc(tls, _n) - r0 = _p - return - + return _p } func _sqlite3VdbeMemSetNull(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70269:1 @@ -4885,8 +4660,6 @@ func _sqlite3VdbeMemSetNull(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70269:1 _0: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(1)) _1: - return - } func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978:1 @@ -4908,7 +4681,7 @@ func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978: goto _5 } - _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) func() { if (int32(_p.X1) & i32(8192)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69983), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3756))) @@ -4950,7 +4723,7 @@ _8: goto _15 } - _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) goto _16 _15: @@ -4958,15 +4731,13 @@ _15: goto _17 } - _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) + _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(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((*TVdbe)(unsafe.Pointer(_4_pFrame.X0)).X39)) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_4_pFrame.X0) + uintptr(256 /* X39 */))))) = _4_pFrame _17: _16: _14: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(1)) - return - } var _vdbeMemClearExternAndSetNullØ00__func__Ø000 [29]int8 // - @@ -4999,7 +4770,7 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in } func() { - if (int32(_pMem.X1)&i32(1)) == i32(0) && _pFunc != (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(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((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3884))) crt.X__builtin_abort(tls) } @@ -5035,9 +4806,7 @@ _12: crt.Xmemcpy(tls, (unsafe.Pointer)(_pMem), (unsafe.Pointer)(&_1_t), u64(72)) _rc = _1_ctx.X5 _3: - r0 = _rc - return - + return _rc } var _sqlite3VdbeMemFinalizeØ00__func__Ø000 [23]int8 // - @@ -5069,8 +4838,6 @@ _3: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))))) = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X7 */))) = uint16(i32(1)) - return - } func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r0 int32) { // sqlite3.c:69699:1 @@ -5091,9 +4858,7 @@ func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r if (int32(_pMem.X1)&i32(2)) != 0 && int32(_pMem.X2) != _desiredEnc { goto _7 } - - r0 = i32(0) - return + return i32(0) _7: func() { @@ -5121,9 +4886,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3VdbeChangeEncodingØ00__func__Ø000 [26]int8 // - @@ -5198,8 +4961,7 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0 crt.X__builtin_abort(tls) } }() - r0 = _sqlite3NomemError(tls, i32(27315)) - return + return _sqlite3NomemError(tls, i32(27315)) _13: _zIn = (*uint8)(unsafe.Pointer(_pMem.X5)) @@ -5241,9 +5003,7 @@ _19: if _zOut != nil { goto _20 } - - r0 = _sqlite3NomemError(tls, i32(27357)) - return + return _sqlite3NomemError(tls, i32(27357)) _20: _z = _zOut @@ -5514,9 +5274,7 @@ _48: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X6 */))) = _pMem.X5 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X7 */))) = _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X5)) _translate_out: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemTranslateØ00__func__Ø000 [24]int8 // - @@ -5550,9 +5308,7 @@ func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sql }() == 0 { goto _8 } - - r0 = i32(7) - return + return i32(7) _8: if (_pMem.X7) != i32(0) && (_pMem.X5) == (_pMem.X6) { @@ -5562,9 +5318,7 @@ _8: if _sqlite3VdbeMemGrow(tls, _pMem, (_pMem.X4)+i32(2), i32(1)) == 0 { goto _11 } - - r0 = _sqlite3NomemError(tls, i32(69816)) - return + return _sqlite3NomemError(tls, i32(69816)) _11: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(_pMem.X4))) = int8(i32(0)) @@ -5582,9 +5336,7 @@ _5: sink4530 = *p } *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(56 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemMakeWriteableØ00__func__Ø000 [28]int8 // - @@ -5612,8 +5364,6 @@ func _sqlite3VdbeMemRelease(tls *crt.TLS, _p *XMem) { // sqlite3.c:70029:1 _vdbeMemClear(tls, _p) _3: - return - } var _sqlite3VdbeMemReleaseØ00__func__Ø000 [22]int8 // - @@ -5637,8 +5387,6 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X7 */))) = i32(0) _1: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69876:1 @@ -5651,14 +5399,10 @@ func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqli if (int32(_pMem.X1) & i32(514)) == i32(2) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: - r0 = _vdbeMemAddTerminator(tls, _pMem) - return - + return _vdbeMemAddTerminator(tls, _pMem) } var _sqlite3VdbeMemNulTerminateØ00__func__Ø000 [27]int8 // - @@ -5671,9 +5415,7 @@ func _vdbeMemAddTerminator(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c: if _sqlite3VdbeMemGrow(tls, _pMem, (_pMem.X4)+i32(2), i32(1)) == 0 { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(69865)) - return + return _sqlite3NomemError(tls, i32(69865)) _0: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(_pMem.X4))) = int8(i32(0)) @@ -5683,9 +5425,7 @@ _0: *p = uint16(int32(*p) | i32(512)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uint8) (r0 int32) { // sqlite3.c:69901:1 @@ -5736,15 +5476,14 @@ func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uin } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(0)) - r0 = _sqlite3NomemError(tls, i32(69915)) - return + return _sqlite3NomemError(tls, i32(69915)) _13: if (_fg & i32(4)) == 0 { goto _14 } - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) goto _15 _14: @@ -5754,7 +5493,7 @@ _14: crt.X__builtin_abort(tls) } }() - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5448371)(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)) @@ -5774,9 +5513,7 @@ _15: } _18: _sqlite3VdbeChangeEncoding(tls, _pMem, int32(_enc)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemStringifyØ00__func__Ø000 [24]int8 // - @@ -5801,9 +5538,7 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 if (_pMem.X7) >= _szNew { goto _5 } - - r0 = _sqlite3VdbeMemGrow(tls, _pMem, _szNew, i32(0)) - return + return _sqlite3VdbeMemGrow(tls, _pMem, _szNew, i32(0)) _5: func() { @@ -5818,9 +5553,7 @@ _5: *p = uint16(int32(*p) & i32(13)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemClearAndResizeØ00__func__Ø000 [29]int8 // - @@ -5837,9 +5570,7 @@ func Xsqlite3_snprintf(tls *crt.TLS, _n int32, _zBuf *int8, _zFormat *int8, args _ap = args _z = Xsqlite3_vsnprintf(tls, _n, _zBuf, _zFormat, _ap) _ap = nil - r0 = _z - return - + return _z } func Xsqlite3_vsnprintf(tls *crt.TLS, _n int32, _zBuf *int8, _zFormat *int8, _ap []interface{}) (r0 *int8) { // sqlite3.c:26050:12 @@ -5848,9 +5579,7 @@ func Xsqlite3_vsnprintf(tls *crt.TLS, _n int32, _zBuf *int8, _zFormat *int8, _ap if _n > i32(0) { goto _0 } - - r0 = _zBuf - return + return _zBuf _0: if _zBuf != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _zFormat != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -5864,16 +5593,13 @@ _0: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(0)))) = int8(i32(0)) _3: - r0 = _zBuf - return + return _zBuf _2: _sqlite3StrAccumInit(tls, &_acc, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), _zBuf, _n, i32(0)) _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_acc.X3))) = int8(i32(0)) - r0 = _zBuf - return - + return _zBuf } func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite3) { // sqlite3.c:76721:12 @@ -5883,9 +5609,7 @@ func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite crt.X__builtin_abort(tls) } }() - r0 = (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)) - return - + return (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)) } var _sqlite3_context_db_handleØ00__func__Ø000 [26]int8 // - @@ -5974,8 +5698,7 @@ _29: _32: *_tokenType = i32(162) - r0 = _i - return + return _i _2: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(45) { @@ -5993,38 +5716,31 @@ _34: _38: *_tokenType = i32(162) - r0 = _i - return + return _i _33: *_tokenType = i32(48) - r0 = i32(1) - return + return i32(1) _3: *_tokenType = i32(22) - r0 = i32(1) - return + return i32(1) _4: *_tokenType = i32(23) - r0 = i32(1) - return + return i32(1) _5: *_tokenType = i32(1) - r0 = i32(1) - return + return i32(1) _6: *_tokenType = i32(47) - r0 = i32(1) - return + return i32(1) _7: *_tokenType = i32(49) - r0 = i32(1) - return + return i32(1) _8: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(42) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(2))))) != i32(0) { @@ -6032,8 +5748,7 @@ _8: } *_tokenType = i32(50) - r0 = i32(1) - return + return i32(1) _40: *func() *int32 { _i = i32(3); return &_c }() = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(2))))) @@ -6053,18 +5768,15 @@ _46: _i += 1 _47: *_tokenType = i32(162) - r0 = _i - return + return _i _9: *_tokenType = i32(51) - r0 = i32(1) - return + return i32(1) _10: *_tokenType = i32(37) - r0 = i32(1) + bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(61)) - return + return i32(1) + bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(61)) _11: if store961(&_c, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1)))))) != i32(61) { @@ -6072,8 +5784,7 @@ _11: } *_tokenType = i32(39) - r0 = i32(2) - return + return i32(2) _48: if _c != i32(62) { @@ -6081,8 +5792,7 @@ _48: } *_tokenType = i32(36) - r0 = i32(2) - return + return i32(2) _50: if _c != i32(60) { @@ -6090,13 +5800,11 @@ _50: } *_tokenType = i32(45) - r0 = i32(2) - return + return i32(2) _52: *_tokenType = i32(40) - r0 = i32(1) - return + return i32(1) _12: if store961(&_c, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1)))))) != i32(61) { @@ -6104,8 +5812,7 @@ _12: } *_tokenType = i32(41) - r0 = i32(2) - return + return i32(2) _54: if _c != i32(62) { @@ -6113,13 +5820,11 @@ _54: } *_tokenType = i32(46) - r0 = i32(2) - return + return i32(2) _56: *_tokenType = i32(38) - r0 = i32(1) - return + return i32(1) _13: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(61) { @@ -6127,13 +5832,11 @@ _13: } *_tokenType = i32(163) - r0 = i32(1) - return + return i32(1) _58: *_tokenType = i32(36) - r0 = i32(2) - return + return i32(2) _14: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) == i32(124) { @@ -6141,28 +5844,23 @@ _14: } *_tokenType = i32(44) - r0 = i32(1) - return + return i32(1) _60: *_tokenType = i32(52) - r0 = i32(2) - return + return i32(2) _15: *_tokenType = i32(26) - r0 = i32(1) - return + return i32(1) _16: *_tokenType = i32(43) - r0 = i32(1) - return + return i32(1) _17: *_tokenType = i32(54) - r0 = i32(1) - return + return i32(1) _18: _35_delim = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) @@ -6197,8 +5895,7 @@ _65: } *_tokenType = i32(97) - r0 = _i + i32(1) - return + return _i + i32(1) _69: if _c == i32(0) { @@ -6206,13 +5903,11 @@ _69: } *_tokenType = i32(55) - r0 = _i + i32(1) - return + return _i + i32(1) _71: *_tokenType = i32(163) - r0 = _i - return + return _i _19: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1)))))))) & i32(4)) != 0 { @@ -6220,8 +5915,7 @@ _19: } *_tokenType = i32(122) - r0 = i32(1) - return + return i32(1) _73: _20: @@ -6240,8 +5934,7 @@ _78: goto _78 _81: - r0 = _i - return + return _i _77: _i = i32(0) @@ -6300,8 +5993,7 @@ _97: goto _97 _98: - r0 = _i - return + return _i _21: *func() *int32 { _i = i32(1); return &_c }() = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) @@ -6320,8 +6012,7 @@ _103: } return i32(163) }() - r0 = _i - return + return _i _22: *_tokenType = i32(135) @@ -6335,8 +6026,7 @@ _106: goto _106 _109: - r0 = _i - return + return _i _23: _24: @@ -6401,8 +6091,7 @@ _113: *_tokenType = i32(163) _127: - r0 = _i - return + return _i _25: _i = i32(1) @@ -6424,8 +6113,7 @@ _131: _132: *_tokenType = i32(55) - r0 = _keywordCode(tls, (*int8)(unsafe.Pointer(_z)), _i, _tokenType) - return + return _keywordCode(tls, (*int8)(unsafe.Pointer(_z)), _i, _tokenType) _26: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(39) { @@ -6464,8 +6152,7 @@ _140: _i += 1 _144: - r0 = _i - return + return _i _134: _27: @@ -6474,8 +6161,7 @@ _27: _28: *_tokenType = i32(163) - r0 = i32(1) - return + return i32(1) _133: _145: @@ -6488,9 +6174,7 @@ _145: _146: *_tokenType = i32(55) - r0 = _i - return - + return _i } var _aiClass [256]uint8 // sqlite3.c:138669:28 @@ -6559,7 +6243,6 @@ _4: _0: r0 = _n return - } var _keywordCodeØ00aHashØ002 [127]uint8 // sqlite3.c:138817:30 @@ -6612,9 +6295,7 @@ func _sqlite3MPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, args ...interf _ap = args _z = _sqlite3VMPrintf(tls, _db, _zFormat, _ap) _ap = nil - r0 = _z - return - + return _z } func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interface{}) (r0 *int8) { // sqlite3.c:25968:1 @@ -6640,9 +6321,7 @@ func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interfa _sqlite3OomFault(tls, _db) _2: - r0 = _z - return - + return _z } var _sqlite3VMPrintfØ00__func__Ø000 [16]int8 // - @@ -6666,15 +6345,12 @@ func _sqlite3StrAccumFinish(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) { goto _4 } - - r0 = _strAccumFinishRealloc(tls, _p) - return + return _strAccumFinishRealloc(tls, _p) _4: _0: r0 = _p.X2 return - } var _sqlite3StrAccumFinishØ00__func__Ø000 [22]int8 // - @@ -6706,9 +6382,7 @@ func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 _3: _setStrAccumError(tls, _p, uint8(i32(1))) _4: - r0 = _p.X2 - return - + return _p.X2 } var _strAccumFinishReallocØ00__func__Ø000 [22]int8 // - @@ -6725,8 +6399,6 @@ func Xsqlite3_result_text(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n in } }() _setResultStrOrError(tls, _pCtx, _z, _n, uint8(i32(1)), _xDel) - return - } var _sqlite3_result_textØ00__func__Ø000 [20]int8 // - @@ -6742,8 +6414,6 @@ func _setResultStrOrError(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n in Xsqlite3_result_error_toobig(tls, _pCtx) _0: - return - } func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc uint8, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:70469:1 @@ -6774,8 +6444,7 @@ func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc u } _sqlite3VdbeMemSetNull(tls, _pMem) - r0 = i32(0) - return + return i32(0) _5: if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == nil { @@ -6866,9 +6535,7 @@ _22: if _nByte <= _iLimit { goto _25 } - - r0 = i32(18) - return + return i32(18) _25: if _sqlite3VdbeMemClearAndResize(tls, _pMem, func() int32 { @@ -6879,9 +6546,7 @@ _25: }()) == 0 { goto _28 } - - r0 = _sqlite3NomemError(tls, i32(70522)) - return + return _sqlite3NomemError(tls, i32(70522)) _28: crt.Xmemcpy(tls, (unsafe.Pointer)(_pMem.X5), (unsafe.Pointer)(_z), uint64(_8_nAlloc)) @@ -6934,22 +6599,16 @@ _29: if int32(_pMem.X2) == i32(1) || _sqlite3VdbeMemHandleBom(tls, _pMem) == 0 { goto _37 } - - r0 = _sqlite3NomemError(tls, i32(70542)) - return + return _sqlite3NomemError(tls, i32(70542)) _37: if _nByte <= _iLimit { goto _38 } - - r0 = i32(18) - return + return i32(18) _38: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemSetStrØ00__func__Ø000 [21]int8 // - @@ -7021,7 +6680,6 @@ _8: _7: r0 = _rc return - } var _sqlite3VdbeMemHandleBomØ00__func__Ø000 [24]int8 // - @@ -7040,8 +6698,6 @@ func Xsqlite3_result_error_toobig(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sq *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = i32(18) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(41 /* X7 */))) = uint8(i32(1)) _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), str(5140), i32(-1), uint8(i32(1)), nil) - return - } var _sqlite3_result_error_toobigØ00__func__Ø000 [28]int8 // - @@ -7084,7 +6740,6 @@ _1: if (*_zCsr) != 0 { goto _2 } - return _2: @@ -7123,8 +6778,6 @@ _7: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _0: - return - } var _renameTriggerFuncØ00__func__Ø000 [18]int8 // - @@ -7165,7 +6818,6 @@ func _renameParentFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, if _zInput != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && _zOld != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -7239,8 +6891,6 @@ _5: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zOutput)) - return - } func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *int8) { // sqlite3.c:24937:1 @@ -7255,9 +6905,7 @@ func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *in if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _2: func() { @@ -7274,9 +6922,7 @@ _2: crt.Xmemcpy(tls, (unsafe.Pointer)(_zNew), (unsafe.Pointer)(_z), _n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNew)) + 1*uintptr(_n))) = int8(i32(0)) _5: - r0 = _zNew - return - + return _zNew } var _sqlite3DbStrNDupØ00__func__Ø000 [17]int8 // - @@ -7295,7 +6941,6 @@ func _sqlite3Dequote(tls *crt.TLS, _z *int8) { // sqlite3.c:27859:1 if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -7303,7 +6948,6 @@ _0: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_quote))))) & i32(128)) != 0 { goto _1 } - return _1: @@ -7347,8 +6991,6 @@ _11: _5: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_j))) = int8(i32(0)) - return - } var _sqlite3DequoteØ00__func__Ø000 [15]int8 // - @@ -7359,8 +7001,6 @@ func init() { func _sqlite3RegisterDateTimeFunctions(tls *crt.TLS) { // sqlite3.c:20030:1 _sqlite3InsertBuiltinFuncs(tls, (*XFuncDef)(unsafe.Pointer(&_sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001)), i32(8)) - return - } var _sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001 [8]XFuncDef // sqlite3.c:20031:18 @@ -7368,21 +7008,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(5296), X7: T5458793{}}, 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(5296), X7: T5458789{}}, 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(5308), X7: T5458793{}}, 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(5308), X7: T5458789{}}, 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(5316), X7: T5458793{}}, 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(5316), X7: T5458789{}}, 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(5324), X7: T5458793{}}, 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(5324), X7: T5458789{}}, 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(5336), X7: T5458793{}}, 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(5336), X7: T5458789{}}, 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(5348), X7: T5458793{}}, 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(5348), X7: T5458789{}}, 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(5364), X7: T5458793{}}, 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(5364), X7: T5458789{}}, 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(5384), X7: T5458793{}}} + }{_cdateFunc})), X5: nil, X6: str(5384), X7: T5458789{}}} } func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19715:1 @@ -7395,8 +7035,6 @@ func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv _computeJD(tls, &_x) Xsqlite3_result_double(tls, _context, float64(_x.X0)/(8.64e+07)) _0: - return - } func _isDate(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem, _p *XDateTime) (r0 int32) { // sqlite3.c:19672:1 @@ -7412,9 +7050,7 @@ func _isDate(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem if _argc != i32(0) { goto _0 } - - r0 = _setDateTimeToCurrent(tls, _context, _p) - return + return _setDateTimeToCurrent(tls, _context, _p) _0: if store961(&_eType, Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))) != i32(2) && _eType != i32(1) { @@ -7429,9 +7065,7 @@ _2: if _z != nil && _parseDateOrTime(tls, _context, (*int8)(unsafe.Pointer(_z)), _p) == 0 { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _3: @@ -7446,9 +7080,7 @@ _6: if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && _parseModifier(tls, _context, (*int8)(unsafe.Pointer(_z)), _n, _p) == 0 { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: _i += 1 @@ -7459,14 +7091,10 @@ _9: if (_p.X14) == 0 && _validJulianDay(tls, _p.X0) != 0 { goto _13 } - - r0 = i32(1) - return + return i32(1) _13: - r0 = i32(0) - return - + return i32(0) } func _setDateTimeToCurrent(tls *crt.TLS, _context *Xsqlite3_context, _p *XDateTime) (r0 int32) { // sqlite3.c:19139:1 @@ -7476,13 +7104,10 @@ func _setDateTimeToCurrent(tls *crt.TLS, _context *Xsqlite3_context, _p *XDateTi } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X8 */))) = int8(i32(1)) - r0 = i32(0) - return + return i32(0) _0: - r0 = i32(1) - return - + return i32(1) } func _sqlite3StmtCurrentTime(tls *crt.TLS, _p *Xsqlite3_context) (r0 int64) { // sqlite3.c:76733:1 @@ -7511,7 +7136,6 @@ _3: _2: r0 = *_piTime return - } var _sqlite3StmtCurrentTimeØ00__func__Ø000 [23]int8 // - @@ -7542,15 +7166,11 @@ _1: }{(_pVfs.X16)})))(tls, _pVfs, &_2_r) *_pTimeOut = int64(_2_r * (8.64e+07)) _2: - r0 = _rc - return - + return _rc } func Xsqlite3_value_type(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76224:12 - r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_value_typeØ00aTypeØ001)) + 1*uintptr(int32(_pVal.X1)&i32(31))))) - return - + return int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_value_typeØ00aTypeØ001)) + 1*uintptr(int32(_pVal.X1)&i32(31))))) } var _sqlite3_value_typeØ00aTypeØ001 [32]uint8 // sqlite3.c:76225:19 @@ -7569,14 +7189,10 @@ func _setRawDateNumber(tls *crt.TLS, _p *XDateTime, _r float64) { // sqlite3.c:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int64((_r * (8.64e+07)) + (0.5)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X8 */))) = int8(i32(1)) _1: - return - } func Xsqlite3_value_double(tls *crt.TLS, _pVal *XMem) (r0 float64) { // sqlite3.c:76193:12 - r0 = _sqlite3VdbeRealValue(tls, _pVal) - return - + return _sqlite3VdbeRealValue(tls, _pVal) } func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3.c:70102:1 @@ -7598,16 +7214,16 @@ func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3. goto _5 } - r0 = *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) - return + /* X0 */ + return *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0))))) _5: if (int32(_pMem.X1) & i32(4)) == 0 { goto _7 } - r0 = float64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return float64(*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0)))))) _7: if (int32(_pMem.X1) & i32(18)) == 0 { @@ -7616,13 +7232,10 @@ _7: _3_val = 0 _sqlite3AtoF(tls, _pMem.X5, &_3_val, _pMem.X4, _pMem.X2) - r0 = _3_val - return + return _3_val _9: - r0 = float64(0) - return - + return float64(0) } var _sqlite3VdbeRealValueØ00__func__Ø000 [21]int8 // - @@ -7722,9 +7335,7 @@ _12: if uintptr(unsafe.Pointer(_z)) < uintptr(unsafe.Pointer(_zEnd)) { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: if int32(*_z) != i32(45) { @@ -8114,9 +7725,7 @@ _73: _61: _51: *_pResult = _result - r0 = bool2int((((_z == _zEnd) && (_nDigits > i32(0))) && _eValid != 0) && (_nonNum == i32(0))) - return - + return bool2int((((_z == _zEnd) && (_nDigits > i32(0))) && _eValid != 0) && (_nonNum == i32(0))) } var _sqlite3AtoFØ00__func__Ø000 [12]int8 // - @@ -8131,25 +7740,19 @@ func _parseDateOrTime(tls *crt.TLS, _context *Xsqlite3_context, _zDate *int8, _p if _parseYyyyMmDd(tls, _zDate, _p) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _parseHhMmSs(tls, _zDate, _p) != i32(0) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if _sqlite3StrICmp(tls, _zDate, str(5544)) != i32(0) { goto _4 } - - r0 = _setDateTimeToCurrent(tls, _context, _p) - return + return _setDateTimeToCurrent(tls, _context, _p) _4: if _sqlite3AtoF(tls, _zDate, &_r, _sqlite3Strlen30(tls, _zDate), uint8(i32(1))) == 0 { @@ -8157,13 +7760,10 @@ _4: } _setRawDateNumber(tls, _p, _r) - r0 = i32(0) - return + return i32(0) _6: - r0 = i32(1) - return - + return i32(1) } func _parseYyyyMmDd(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { // sqlite3.c:19102:1 @@ -8189,9 +7789,7 @@ _1: if _getDigits(tls, _zDate, str(5548), unsafe.Pointer(&_Y), unsafe.Pointer(&_M), unsafe.Pointer(&_D)) == i32(3) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: { @@ -8223,8 +7821,7 @@ _6: goto _9 _8: - r0 = i32(1) - return + return i32(1) _9: _7: @@ -8244,9 +7841,7 @@ _7: _computeJD(tls, _p) _12: - r0 = i32(0) - return - + return i32(0) } func _getDigits(tls *crt.TLS, _zDate *int8, _zFormat *int8, args ...interface{}) (r0 int32) { // sqlite3.c:18911:1 @@ -8317,9 +7912,7 @@ _10: _end_getDigits: _ap = nil - r0 = _cnt - return - + return _cnt } var _getDigitsØ00__func__Ø000 [10]int8 // - @@ -8349,9 +7942,7 @@ func _parseHhMmSs(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { // sql if _getDigits(tls, _zDate, str(5608), unsafe.Pointer(&_h), unsafe.Pointer(&_m)) == i32(2) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: { @@ -8367,9 +7958,7 @@ _0: if _getDigits(tls, _zDate, str(5616), unsafe.Pointer(&_s)) == i32(1) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: { @@ -8418,9 +8007,7 @@ _7: if _parseTimezone(tls, _zDate, _p) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X12 */))) = int8(func() int32 { @@ -8429,9 +8016,7 @@ _8: } return i32(0) }()) - r0 = i32(0) - return - + return i32(0) } func _parseTimezone(tls *crt.TLS, _zDate *int8, _p *XDateTime) (r0 int32) { // sqlite3.c:18965:1 @@ -8479,8 +8064,7 @@ _4: goto _zulu_time _7: - r0 = bool2int(_c != i32(0)) - return + return bool2int(_c != i32(0)) _5: _3: @@ -8488,9 +8072,7 @@ _3: if _getDigits(tls, _zDate, str(5620), unsafe.Pointer(&_nHr), unsafe.Pointer(&_nMn)) == i32(2) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: { @@ -8510,9 +8092,7 @@ _10: _11: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X13 */))) = int8(i32(1)) - r0 = bool2int(int32(*_zDate) != i32(0)) - return - + return bool2int(int32(*_zDate) != i32(0)) } func _computeJD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19052:1 @@ -8533,7 +8113,6 @@ func _computeJD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19052:1 if (_p.X8) == 0 { goto _0 } - return _0: @@ -8599,21 +8178,15 @@ _6: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X12 */))) = int8(i32(0)) _8: _7: - return - } func _datetimeError(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19041:1 crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(48)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(46 /* X14 */))) = int8(i32(1)) - return - } func Xsqlite3_value_bytes(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76187:12 - r0 = _sqlite3ValueBytes(tls, _pVal, uint8(i32(1))) - return - + return _sqlite3ValueBytes(tls, _pVal, uint8(i32(1))) } func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // sqlite3.c:71311:1 @@ -8629,9 +8202,7 @@ func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // s if (int32(_p.X1)&i32(2)) == i32(0) || int32(_pVal.X2) != int32(_enc) { goto _4 } - - r0 = _p.X4 - return + return _p.X4 _4: if (int32(_p.X1) & i32(16)) == i32(0) { @@ -8642,25 +8213,20 @@ _4: goto _6 } - r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return (_p.X4) + (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0)))))) _6: - r0 = _p.X4 - return + return _p.X4 _5: if (int32(_p.X1) & i32(1)) == 0 { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: - r0 = _valueBytes(tls, _pVal, _enc) - return - + return _valueBytes(tls, _pVal, _enc) } var _sqlite3ValueBytesØ00__func__Ø000 [18]int8 // - @@ -8670,14 +8236,12 @@ func init() { } func _valueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // sqlite3.c:71308:1 - r0 = func() int32 { + return func() int32 { if _valueToText(tls, _pVal, _enc) != (unsafe.Pointer)(uintptr(i32(0))) { return (_pVal.X4) } return i32(0) }() - return - } func _parseModifier(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32, _p *XDateTime) (r0 int32) { // sqlite3.c:19455:1 @@ -9017,11 +8581,11 @@ _62: goto _65 } - if int32((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X3)) || _r >= ((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X3) { + if int32((*T5447431)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5447431)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5447431)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X3)) || _r >= ((*T5447431)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X3) { goto _69 } - switch int32((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) { + switch int32((*T5447431)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) { case i32(1): goto _71 case i32(2): @@ -9081,7 +8645,7 @@ _73: _computeJD(tls, _p) { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) - *p = (*p) + int64((_r*((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder) + *p = (*p) + int64((_r*((*T5447431)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder) sink967 = *p } _rc = i32(0) @@ -9099,36 +8663,28 @@ _17: goto _19 _19: - r0 = _rc - return - + return _rc } func Xsqlite3_stricmp(tls *crt.TLS, _zLeft *int8, _zRight *int8) (r0 int32) { // sqlite3.c:27903:12 if _zLeft != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = func() int32 { + return func() int32 { if _zRight != nil { return i32(-1) } return i32(0) }() - return _0: if _zRight != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: - r0 = _sqlite3StrICmp(tls, _zLeft, _zRight) - return - + return _sqlite3StrICmp(tls, _zLeft, _zRight) } func _localtimeOffset(tls *crt.TLS, _p *XDateTime, _pCtx *Xsqlite3_context, _pRc *int32) (r0 int64) { // sqlite3.c:19351:1 @@ -9171,8 +8727,7 @@ _2: Xsqlite3_result_error(tls, _pCtx, str(5784), i32(-1)) *_pRc = i32(1) - r0 = int64(i32(0)) - return + return int64(i32(0)) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_y)) + uintptr(8 /* X1 */))) = (_sLocal.X5) + i32(1900) @@ -9189,16 +8744,12 @@ _3: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_y)) + uintptr(46 /* X14 */))) = int8(i32(0)) _computeJD(tls, &_y) *_pRc = i32(0) - r0 = (_y.X0) - (_x.X0) - return - + return (_y.X0) - (_x.X0) } func _computeYMD_HMS(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19266:1 _computeYMD(tls, _p) _computeHMS(tls, _p) - return - } func _computeYMD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19220:1 @@ -9219,7 +8770,6 @@ func _computeYMD(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19220:1 if (_p.X10) == 0 { goto _0 } - return _0: @@ -9262,14 +8812,10 @@ _1: }() _2: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X10 */))) = int8(i32(1)) - return - } func _validJulianDay(tls *crt.TLS, _iJD int64) (r0 int32) { // sqlite3.c:19213:1 - r0 = bool2int((_iJD >= int64(i32(0))) && (_iJD <= i64(464269060799999))) - return - + return bool2int((_iJD >= int64(i32(0))) && (_iJD <= i64(464269060799999))) } var _computeYMDØ00__func__Ø000 [11]int8 // - @@ -9284,7 +8830,6 @@ func _computeHMS(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19247:1 if (_p.X11) == 0 { goto _0 } - return _0: @@ -9311,8 +8856,6 @@ _0: } *(*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)) - return - } func _osLocaltime(tls *crt.TLS, _t *int64, _pTm *crt.Xtm) (r0 int32) { // sqlite3.c:19312:1 @@ -9339,9 +8882,7 @@ _0: _1: Xsqlite3_mutex_leave(tls, _mutex) _rc = bool2int(_pX == (*crt.Xtm)(unsafe.Pointer(uintptr(i32(0))))) - r0 = _rc - return - + return _rc } func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32) { // sqlite3.c:76358:12 @@ -9354,8 +8895,6 @@ func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n i *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(41 /* X7 */))) = uint8(i32(1)) _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _z, _n, uint8(i32(1)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) - return - } var _sqlite3_result_errorØ00__func__Ø000 [21]int8 // - @@ -9368,8 +8907,6 @@ func _clearYMD_HMS_TZ(tls *crt.TLS, _p *XDateTime) { // sqlite3.c:19274:1 *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X10 */))) = int8(i32(0)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(43 /* X11 */))) = int8(i32(0)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X12 */))) = int8(i32(0)) - return - } func Xsqlite3_strnicmp(tls *crt.TLS, _zLeft *int8, _zRight *int8, _N int32) (r0 int32) { // sqlite3.c:27924:12 @@ -9380,22 +8917,18 @@ func Xsqlite3_strnicmp(tls *crt.TLS, _zLeft *int8, _zRight *int8, _N int32) (r0 if _zLeft != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = func() int32 { + return func() int32 { if _zRight != nil { return i32(-1) } return i32(0) }() - return _0: if _zRight != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _a = (*uint8)(unsafe.Pointer(_zLeft)) @@ -9410,14 +8943,12 @@ _5: goto _5 _6: - r0 = func() int32 { + return func() int32 { if _N < i32(0) { return i32(0) } return (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(*_a)))) - int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(*_b))))) }() - return - } var _aXformType [6]struct { @@ -9435,7 +8966,7 @@ func init() { X2 *int8 X3 float64 X4 float64 - }{T5447435{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5447435{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5447435{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5447435{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5447435{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5447435{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}} + }{T5447431{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5447431{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5447431{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5447431{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5447431{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5447431{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}} } func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64) { // sqlite3.c:76354:12 @@ -9446,8 +8977,6 @@ func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64 } }() _sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _rVal) - return - } var _sqlite3_result_doubleØ00__func__Ø000 [22]int8 // - @@ -9462,11 +8991,9 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli goto _0 } - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*float64)(unsafe.Pointer((*T5448371)(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 - } func _sqlite3IsNaN(tls *crt.TLS, _x float64) (r0 int32) { // sqlite3.c:27673:1 @@ -9479,9 +9006,7 @@ func _sqlite3IsNaN(tls *crt.TLS, _x float64) (r0 int32) { // sqlite3.c:27673:1 _y = _x _z = _y _rc = bool2int(_y != _z) - r0 = _rc - return - + return _rc } func _dateFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19771:1 @@ -9497,8 +9022,6 @@ func _dateFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM Xsqlite3_snprintf(tls, int32(u64(100)), (*int8)(unsafe.Pointer(&_1_zBuf)), str(5916), _x.X1, _x.X2, _x.X3) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_1_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) _0: - return - } func _timeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19752:1 @@ -9514,8 +9037,6 @@ func _timeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM Xsqlite3_snprintf(tls, int32(u64(100)), (*int8)(unsafe.Pointer(&_1_zBuf)), str(5932), _x.X4, _x.X5, int32(_x.X7)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_1_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) _0: - return - } func _datetimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19732:1 @@ -9531,8 +9052,6 @@ func _datetimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv Xsqlite3_snprintf(tls, int32(u64(100)), (*int8)(unsafe.Pointer(&_1_zBuf)), str(5948), _x.X1, _x.X2, _x.X3, _x.X4, _x.X5, int32(_x.X7)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(&_1_zBuf)), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) _0: - return - } func _strftimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19804:1 @@ -9563,7 +9082,6 @@ func _strftimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv if _argc != i32(0) { goto _0 } - return _0: @@ -9571,7 +9089,6 @@ _0: if _zFmt != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _isDate(tls, _context, _argc-i32(1), (**XMem)(unsafe.Pointer(uintptr(unsafe.Pointer(_argv))+uintptr(unsafe.Pointer((**XMem)(unsafe.Pointer(uintptr(unsafe.Pointer((**XMem)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((**XMem)(unsafe.Pointer(uintptr(8))))))))))), &_x) == 0 { goto _2 } - return _2: @@ -9885,8 +9402,6 @@ _32: f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) }()) - return - } func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76483:12 @@ -9900,8 +9415,6 @@ func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sql *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = _sqlite3NomemError(tls, i32(76486)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(41 /* X7 */))) = uint8(i32(1)) _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9))) - return - } var _sqlite3_result_error_nomemØ00__func__Ø000 [27]int8 // - @@ -9914,24 +9427,18 @@ func _ctimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUs _ = _NotUsed2 _timeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) - return - } func _ctimestampFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19970:1 _ = _NotUsed2 _datetimeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) - return - } func _cdateFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19956:1 _ = _NotUsed2 _dateFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) - return - } var _sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001 [60]XFuncDef // sqlite3.c:107046:18 @@ -9939,135 +9446,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(6048), X7: T5458793{}}, 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(6048), X7: T5458789{}}, 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(6048), X7: T5458793{}}, 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(6048), X7: T5458789{}}, 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(6064), X7: T5458793{}}, 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(6064), X7: T5458789{}}, 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(6092), X7: T5458793{}}, 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(6092), X7: T5458789{}}, 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(6120), X7: T5458793{}}, 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(6120), X7: T5458789{}}, 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(6132), X7: T5458793{}}, 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(6132), X7: T5458789{}}, 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(6144), X7: T5458793{}}, 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(6144), X7: T5458789{}}, 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(6152), X7: T5458793{}}, 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(6152), X7: T5458789{}}, 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(6164), X7: T5458793{}}, 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(6164), X7: T5458789{}}, 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(6164), X7: T5458793{}}, 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(6164), X7: T5458789{}}, 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(6172), X7: T5458793{}}, 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(6172), X7: T5458789{}}, 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(6172), X7: T5458793{}}, 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(6172), X7: T5458789{}}, 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(6180), X7: T5458793{}}, 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(6180), X7: T5458789{}}, 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(6180), X7: T5458793{}}, 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(6180), X7: T5458789{}}, 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(6188), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5458793{}}, 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(6188), X7: T5458789{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5458789{}}, 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(6188), X7: T5458793{}}, 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(6188), X7: T5458789{}}, 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(6192), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5458793{}}, 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(6192), X7: T5458789{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5458789{}}, 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(6192), X7: T5458793{}}, 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(6192), X7: T5458789{}}, 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(6196), X7: T5458793{}}, 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(6196), X7: T5458789{}}, 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(6204), X7: T5458793{}}, 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(6204), X7: T5458789{}}, 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(6212), X7: T5458793{}}, 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(6212), X7: T5458789{}}, 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(6220), X7: T5458793{}}, 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(6220), X7: T5458789{}}, 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(6228), X7: T5458793{}}, 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(6228), X7: T5458789{}}, 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(6236), X7: T5458793{}}, 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(6236), X7: T5458789{}}, 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(6244), X7: T5458793{}}, 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(6244), X7: T5458789{}}, 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(6248), X7: T5458793{}}, 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(6248), X7: T5458789{}}, 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(6248), X7: T5458793{}}, 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(6248), X7: T5458789{}}, 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(6256), X7: T5458793{}}, 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(6256), X7: T5458789{}}, 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(6264), X7: T5458793{}}, 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(6264), X7: T5458789{}}, 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(6272), X7: T5458793{}}, 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(6272), X7: T5458789{}}, 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(6276), X7: T5458793{}}, 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(6276), X7: T5458789{}}, 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(6284), X7: T5458793{}}, 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(6284), X7: T5458789{}}, 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(6292), X7: T5458793{}}, 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(6292), X7: T5458789{}}, 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(6304), X7: T5458793{}}, 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(6304), X7: T5458789{}}, 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(6312), X7: T5458793{}}, 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(6312), X7: T5458789{}}, 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(6328), X7: T5458793{}}, 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(6328), X7: T5458789{}}, 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(6348), X7: T5458793{}}, 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(6348), X7: T5458789{}}, 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(6360), X7: T5458793{}}, 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(6360), X7: T5458789{}}, 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(6368), X7: T5458793{}}, 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(6368), X7: T5458789{}}, 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(6388), X7: T5458793{}}, 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(6388), X7: T5458789{}}, 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(6396), X7: T5458793{}}, 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(6396), X7: T5458789{}}, 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(6412), X7: T5458793{}}, 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(6412), X7: T5458789{}}, 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(6420), X7: T5458793{}}, 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(6420), X7: T5458789{}}, 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(6432), X7: T5458793{}}, 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(6432), X7: T5458789{}}, 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(6432), X7: T5458793{}}, 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(6432), X7: T5458789{}}, 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(6440), X7: T5458793{}}, 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(6440), X7: T5458789{}}, 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(6444), X7: T5458793{}}, 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(6444), X7: T5458789{}}, 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(6452), X7: T5458793{}}, 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(6452), X7: T5458789{}}, 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(6456), X7: T5458793{}}, 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(6456), X7: T5458789{}}, 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(6456), X7: T5458793{}}, 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(6456), X7: T5458789{}}, 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(6464), X7: T5458793{}}, 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(6464), X7: T5458789{}}, 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(6464), X7: T5458793{}}, 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(6464), X7: T5458789{}}, 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(6480), X7: T5458793{}}, 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(6480), X7: T5458789{}}, 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(6488), X7: T5458793{}}, 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(6488), X7: T5458789{}}, 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(6488), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458793{}}, 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(6488), X7: T5458789{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458789{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458789{}}, 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(6496), X7: T5458793{}}} + }{_versionFunc})), X5: nil, X6: str(6496), X7: T5458789{}}} } func _loadExt(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106711:1 @@ -10107,8 +9614,6 @@ _2: Xsqlite3_result_error(tls, _context, _zErrMsg, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErrMsg)) _4: - return - } func Xsqlite3_load_extension(tls *crt.TLS, _db *Xsqlite3, _zFile *int8, _zProc *int8, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:112129:12 @@ -10118,9 +9623,7 @@ func Xsqlite3_load_extension(tls *crt.TLS, _db *Xsqlite3, _zFile *int8, _zProc * _rc = _sqlite3LoadExtension(tls, _db, _zFile, _zProc, _pzErrMsg) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3LoadExtension(tls *crt.TLS, _db *Xsqlite3, _zFile *int8, _zProc *int8, _pzErrMsg **int8) (r0 int32) { // sqlite3.c:111988:1 @@ -10174,8 +9677,7 @@ _0: *_pzErrMsg = Xsqlite3_mprintf(tls, str(6508)) _2: - r0 = i32(1) - return + return i32(1) _1: _zEntry = func() *int8 { @@ -10195,9 +9697,7 @@ _5: if _3_zAltFile != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(112039)) - return + return _sqlite3NomemError(tls, i32(112039)) _10: _handle = _sqlite3OsDlOpen(tls, _pVfs, _3_zAltFile) @@ -10243,8 +9743,7 @@ _11: } _sqlite3OsDlClose(tls, _pVfs, _handle) - r0 = _sqlite3NomemError(tls, i32(112074)) - return + return _sqlite3NomemError(tls, i32(112074)) _16: crt.Xmemcpy(tls, (unsafe.Pointer)(_zAltEntry), (unsafe.Pointer)(str(6592)), uint64(i32(8))) @@ -10317,8 +9816,7 @@ _31: _30: _sqlite3OsDlClose(tls, _pVfs, _handle) Xsqlite3_free(tls, (unsafe.Pointer)(_zAltEntry)) - r0 = i32(1) - return + return i32(1) _29: Xsqlite3_free(tls, (unsafe.Pointer)(_zAltEntry)) @@ -10330,9 +9828,7 @@ _29: if _rc != i32(256) { goto _33 } - - r0 = i32(0) - return + return i32(0) _33: if _pzErrMsg == nil { @@ -10343,17 +9839,14 @@ _33: _34: Xsqlite3_free(tls, (unsafe.Pointer)(_zErrmsg)) _sqlite3OsDlClose(tls, _pVfs, _handle) - r0 = i32(1) - return + return i32(1) _32: _aHandle = (*unsafe.Pointer)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(8)*uint64((_db.X39)+i32(1))))) if _aHandle != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _35 } - - r0 = _sqlite3NomemError(tls, i32(112118)) - return + return _sqlite3NomemError(tls, i32(112118)) _35: if (_db.X39) <= i32(0) { @@ -10365,9 +9858,7 @@ _36: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_db.X40)) *(**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(200 /* X40 */))) = _aHandle *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db.X40)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(192 /* X39 */))), int32(1))))) = _handle - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_mprintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) (r0 *int8) { // sqlite3.c:26025:12 @@ -10378,17 +9869,13 @@ func Xsqlite3_mprintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) (r0 *in if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _ap = args _z = Xsqlite3_vmprintf(tls, _zFormat, _ap) _ap = nil - r0 = _z - return - + return _z } func Xsqlite3_vmprintf(tls *crt.TLS, _zFormat *int8, _ap []interface{}) (r0 *int8) { // sqlite3.c:26001:12 @@ -10403,32 +9890,25 @@ func Xsqlite3_vmprintf(tls *crt.TLS, _zFormat *int8, _ap []interface{}) (r0 *int } _sqlite3MisuseError(tls, i32(26008)) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: if Xsqlite3_initialize(tls) == 0 { goto _1 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: _sqlite3StrAccumInit(tls, &_acc, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(&_zBase)), int32(u64(70)), i32(1000000000)) _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) _z = _sqlite3StrAccumFinish(tls, &_acc) - r0 = _z - return - + return _z } func _sqlite3OsDlOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8) (r0 unsafe.Pointer) { // sqlite3.c:20293:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8) unsafe.Pointer)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8) unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8) unsafe.Pointer }{(_pVfs.X10)})))(tls, _pVfs, _zPath) - return - } var _sqlite3LoadExtensionØ00azEndingsØ001 [1]*int8 // sqlite3.c:112006:21 @@ -10441,38 +9921,28 @@ func Xsqlite3_malloc64(tls *crt.TLS, _n uint64) (r0 unsafe.Pointer) { // sqlite3 if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: - r0 = _sqlite3Malloc(tls, _n) - return - + return _sqlite3Malloc(tls, _n) } func _sqlite3OsDlError(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nByte int32, _zBufOut *int8) { // sqlite3.c:20296:1 (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8) }{(_pVfs.X11)})))(tls, _pVfs, _nByte, _zBufOut) - return - } func _sqlite3OsDlSym(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pHdle unsafe.Pointer, _zSym *int8) (r0 func(*crt.TLS)) { // sqlite3.c:20299:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, unsafe.Pointer, *int8) func(*crt.TLS))(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, unsafe.Pointer, *int8) func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, *int8) func(*crt.TLS) }{(_pVfs.X12)})))(tls, _pVfs, _pHdle, _zSym) - return - } func _sqlite3OsDlClose(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pHandle unsafe.Pointer) { // sqlite3.c:20302:1 (*(*func(*crt.TLS, *Xsqlite3_vfs, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) }{(_pVfs.X13)})))(tls, _pVfs, _pHandle) - return - } var _sqlite3Apis Xsqlite3_api_routines // sqlite3.c:111678:35 @@ -10721,14 +10191,10 @@ func Xsqlite3_aggregate_context(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32 if (int32((*XMem)(unsafe.Pointer(_p.X2)).X1) & i32(8192)) != i32(0) { goto _6 } - - r0 = _createAggContext(tls, _p, _nByte) - return + return _createAggContext(tls, _p, _nByte) _6: - r0 = (unsafe.Pointer)((*XMem)(unsafe.Pointer(_p.X2)).X5) - return - + return (unsafe.Pointer)((*XMem)(unsafe.Pointer(_p.X2)).X5) } var _sqlite3_aggregate_contextØ00__func__Ø000 [26]int8 // - @@ -10758,7 +10224,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) if (_pMem.X5) == nil { goto _4 } @@ -10768,7 +10234,6 @@ _4: _3: r0 = (unsafe.Pointer)(_pMem.X5) return - } var _createAggContextØ00__func__Ø000 [17]int8 // - @@ -10786,9 +10251,7 @@ func Xsqlite3_aggregate_count(tls *crt.TLS, _p *Xsqlite3_context) (r0 int32) { / crt.X__builtin_abort(tls) } }() - r0 = (*XMem)(unsafe.Pointer(_p.X2)).X4 - return - + return (*XMem)(unsafe.Pointer(_p.X2)).X4 } var _sqlite3_aggregate_countØ00__func__Ø000 [24]int8 // - @@ -10801,14 +10264,10 @@ func Xsqlite3_bind_blob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData un if _nData >= i32(0) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(77318)) - return + return _sqlite3MisuseError(tls, i32(77318)) _0: - r0 = _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(0))) - return - + return _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(0))) } func _bindText(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData int32, _xDel func(*crt.TLS, unsafe.Pointer), _encoding uint8) (r0 int32) { // sqlite3.c:77276:1 @@ -10860,7 +10319,6 @@ _6: _4: r0 = _rc return - } func _vdbeUnbind(tls *crt.TLS, _p *TVdbe, _i int32) (r0 int32) { // sqlite3.c:77233:1 @@ -10869,9 +10327,7 @@ func _vdbeUnbind(tls *crt.TLS, _p *TVdbe, _i int32) (r0 int32) { // sqlite3.c:77 if _vdbeSafetyNotNull(tls, _p) == 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(77236)) - return + return _sqlite3MisuseError(tls, i32(77236)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) @@ -10882,8 +10338,7 @@ _0: _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(21)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) Xsqlite3_log(tls, i32(21), str(6924), unsafe.Pointer(_p.X36)) - r0 = _sqlite3MisuseError(tls, i32(77244)) - return + return _sqlite3MisuseError(tls, i32(77244)) _2: if _i >= i32(1) && _i <= int32(_p.X4) { @@ -10892,8 +10347,7 @@ _2: _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(25)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) - r0 = i32(25) - return + return i32(25) _4: _i -= 1 @@ -10918,9 +10372,7 @@ _4: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(i32(1)), 1, 0) _11: - r0 = i32(0) - return - + return i32(0) } func _vdbeSafetyNotNull(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76051:1 @@ -10929,13 +10381,10 @@ func _vdbeSafetyNotNull(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76051 } Xsqlite3_log(tls, i32(21), str(6996)) - r0 = i32(1) - return + return i32(1) _0: - r0 = _vdbeSafety(tls, _p) - return - + return _vdbeSafety(tls, _p) } func _vdbeSafety(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76043:1 @@ -10944,13 +10393,10 @@ func _vdbeSafety(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76043:1 } Xsqlite3_log(tls, i32(21), str(7036)) - r0 = i32(1) - return + return i32(1) _0: - r0 = i32(0) - return - + return i32(0) } func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c:27753:1 @@ -10967,8 +10413,6 @@ func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c: _sqlite3ErrorFinish(tls, _db, _err_code) _3: - return - } var _sqlite3ErrorØ00__func__Ø000 [13]int8 // - @@ -10985,21 +10429,16 @@ func _sqlite3ErrorFinish(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqli _sqlite3ValueSetNull(tls, (*XMem)(unsafe.Pointer(_db.X56))) _0: _sqlite3SystemError(tls, _db, _err_code) - return - } func _sqlite3ValueSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:70276:1 _sqlite3VdbeMemSetNull(tls, _p) - return - } func _sqlite3SystemError(tls *crt.TLS, _db *Xsqlite3, _rc int32) { // sqlite3.c:27763:1 if _rc != i32(3082) { goto _0 } - return _0: @@ -11014,12 +10453,10 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(76 /* X12 */))) = _sqlite3OsGetLastError(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0))) _2: - return - } func _sqlite3OsGetLastError(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // sqlite3.c:20312:1 - r0 = func() int32 { + return func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8) int32 }{(_pVfs.X17)}))) != nil { @@ -11029,8 +10466,6 @@ func _sqlite3OsGetLastError(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // s } return i32(0) }() - return - } var _vdbeUnbindØ00__func__Ø000 [11]int8 // - @@ -11055,14 +10490,10 @@ func _sqlite3ApiExit(tls *crt.TLS, _db *Xsqlite3, _rc int32) (r0 int32) { // sql if (_db.X17) == 0 && _rc != i32(3082) { goto _5 } - - r0 = _apiOomError(tls, _db) - return + return _apiOomError(tls, _db) _5: - r0 = _rc & (_db.X11) - return - + return _rc & (_db.X11) } var _sqlite3ApiExitØ00__func__Ø000 [15]int8 // - @@ -11074,9 +10505,7 @@ func init() { func _apiOomError(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:24995:1 _sqlite3OomClear(tls, _db) _sqlite3Error(tls, _db, i32(7)) - r0 = _sqlite3NomemError(tls, i32(24998)) - return - + return _sqlite3NomemError(tls, i32(24998)) } func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 @@ -11085,17 +10514,15 @@ 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((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) func() { - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) <= uint32(i32(0)) { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24987), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OomClearØ00__func__Ø000))), unsafe.Pointer(str(7128))) crt.X__builtin_abort(tls) } }() - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _1: - return - } var _sqlite3OomClearØ00__func__Ø000 [16]int8 // - @@ -11118,15 +10545,11 @@ func Xsqlite3_bind_double(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _rValue _sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X24)+72*uintptr(_i-i32(1)))), _rValue) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func Xsqlite3_bind_int(tls *crt.TLS, _p unsafe.Pointer, _i int32, _iValue int32) (r0 int32) { // sqlite3.c:77346:12 - r0 = Xsqlite3_bind_int64(tls, _p, _i, int64(_iValue)) - return - + return Xsqlite3_bind_int64(tls, _p, _i, int64(_iValue)) } func Xsqlite3_bind_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _iValue int64) (r0 int32) { // sqlite3.c:77349:12 @@ -11143,9 +10566,7 @@ func Xsqlite3_bind_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _iValue _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X24)+72*uintptr(_i-i32(1)))), _iValue) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70309:1 @@ -11157,19 +10578,15 @@ func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3 goto _1 _0: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T5448371)(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 - } func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1 _sqlite3VdbeMemSetNull(tls, _pMem) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - return - } func Xsqlite3_bind_null(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77359:12 @@ -11185,43 +10602,33 @@ func Xsqlite3_bind_null(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32 Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func Xsqlite3_bind_parameter_count(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77464:12 var _p *TVdbe // sqlite3.c:77465:8 _ = _p _p = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = func() int32 { + return func() int32 { if _p != nil { return int32(_p.X4) } return i32(0) }() - return - } func Xsqlite3_bind_parameter_index(tls *crt.TLS, _pStmt unsafe.Pointer, _zName *int8) (r0 int32) { // sqlite3.c:77490:12 - r0 = _sqlite3VdbeParameterIndex(tls, (*TVdbe)(unsafe.Pointer(_pStmt)), _zName, _sqlite3Strlen30(tls, _zName)) - return - + return _sqlite3VdbeParameterIndex(tls, (*TVdbe)(unsafe.Pointer(_pStmt)), _zName, _sqlite3Strlen30(tls, _zName)) } func _sqlite3VdbeParameterIndex(tls *crt.TLS, _p *TVdbe, _zName *int8, _nName int32) (r0 int32) { // sqlite3.c:77486:1 if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = _sqlite3VListNameToNum(tls, _p.X25, _zName, _nName) - return - + return _sqlite3VListNameToNum(tls, _p.X25, _zName, _nName) } func _sqlite3VListNameToNum(tls *crt.TLS, _pIn *int32, _zName *int8, _nName int32) (r0 int32) { // sqlite3.c:29169:1 @@ -11234,9 +10641,7 @@ func _sqlite3VListNameToNum(tls *crt.TLS, _pIn *int32, _zName *int8, _nName int3 if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _mx = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) @@ -11246,9 +10651,7 @@ _1: if crt.Xstrncmp(tls, _1_z, _zName, uint64(_nName)) != i32(0) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(_nName)))) != i32(0) { goto _3 } - - r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i))) - return + return *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i))) _3: { @@ -11259,10 +10662,7 @@ _3: if _i < _mx { goto _1 } - - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_bind_parameter_name(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *int8) { // sqlite3.c:77475:12 @@ -11272,14 +10672,10 @@ func Xsqlite3_bind_parameter_name(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = _sqlite3VListNumToName(tls, _p.X25, _i) - return - + return _sqlite3VListNumToName(tls, _p.X25, _i) } func _sqlite3VListNumToName(tls *crt.TLS, _pIn *int32, _iVal int32) (r0 *int8) { // sqlite3.c:29153:1 @@ -11290,9 +10686,7 @@ func _sqlite3VListNumToName(tls *crt.TLS, _pIn *int32, _iVal int32) (r0 *int8) { if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _mx = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) @@ -11301,9 +10695,7 @@ _1: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i)))) != _iVal { goto _2 } - - r0 = (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2)))))) - return + return (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2)))))) _2: { @@ -11314,22 +10706,15 @@ _2: if _i < _mx { goto _1 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } func Xsqlite3_bind_text(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData int32, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77368:12 - r0 = _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), _nData, _xDel, uint8(i32(1))) - return - + return _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), _nData, _xDel, uint8(i32(1))) } func Xsqlite3_bind_text16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData int32, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77394:12 - r0 = _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(2))) - return - + return _bindText(tls, _pStmt, _i, _zData, _nData, _xDel, uint8(i32(2))) } func Xsqlite3_bind_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _pValue *XMem) (r0 int32) { // sqlite3.c:77404:12 @@ -11349,11 +10734,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _2: - _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _3: @@ -11361,7 +10746,7 @@ _3: goto _7 } - _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _8 _7: @@ -11378,9 +10763,7 @@ _5: goto _6 _6: - r0 = _rc - return - + return _rc } func Xsqlite3_bind_zeroblob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n int32) (r0 int32) { // sqlite3.c:77435:12 @@ -11397,9 +10780,7 @@ func Xsqlite3_bind_zeroblob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n in _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X24)+72*uintptr(_i-i32(1)))), _n) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - r0 = _rc - return - + return _rc } func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite3.c:70284:1 @@ -11412,31 +10793,25 @@ func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite _n = i32(0) _0: - *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n + *(*int32)(unsafe.Pointer((*T5448371)(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 - } func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, unsafe.Pointer, int32) int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:141417:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141423)) - return + return _sqlite3MisuseError(tls, i32(141423)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(8 /* X1 */))) = _pArg - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(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)((*T5415616)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415616)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(8 /* X1 */))) = _pArg + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415616)(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) - return - + return i32(0) } func _sqlite3SafetyCheckOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:28854:1 @@ -11447,8 +10822,7 @@ func _sqlite3SafetyCheckOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3. } _logBadConnection(tls, str(200)) - r0 = i32(0) - return + return i32(0) _0: _magic = _db.X28 @@ -11462,19 +10836,14 @@ _0: _logBadConnection(tls, str(7172)) _2: - r0 = i32(0) - return + return i32(0) _1: - r0 = i32(1) - return - + return i32(1) } func _logBadConnection(tls *crt.TLS, _zType *int8) { // sqlite3.c:28833:1 Xsqlite3_log(tls, i32(21), str(7184), unsafe.Pointer(_zType)) - return - } func _sqlite3SafetyCheckSickOrOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:28871:1 @@ -11486,22 +10855,17 @@ func _sqlite3SafetyCheckSickOrOk(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sq } _logBadConnection(tls, str(7232)) - r0 = i32(0) - return + return i32(0) _2: - r0 = i32(1) - return - + return i32(1) } func Xsqlite3_busy_timeout(tls *crt.TLS, _db *Xsqlite3, _ms int32) (r0 int32) { // sqlite3.c:141471:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141473)) - return + return _sqlite3MisuseError(tls, i32(141473)) _0: if _ms <= i32(0) { @@ -11515,9 +10879,7 @@ _0: _1: Xsqlite3_busy_handler(tls, _db, nil, (unsafe.Pointer)(uintptr(i32(0)))) _2: - r0 = i32(0) - return - + return i32(0) } func _sqliteDefaultBusyCallback(tls *crt.TLS, _ptr unsafe.Pointer, _count int32) (r0 int32) { // sqlite3.c:141355:1 @@ -11557,16 +10919,12 @@ _3: if _delay > i32(0) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: _4: _sqlite3OsSleep(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), _delay*i32(1000)) - r0 = i32(1) - return - + return i32(1) } var _sqliteDefaultBusyCallbackØ00__func__Ø000 [26]int8 // - @@ -11588,11 +10946,9 @@ func init() { } func _sqlite3OsSleep(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _nMicro int32) (r0 int32) { // sqlite3.c:20309:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{(_pVfs.X15)})))(tls, _pVfs, _nMicro) - return - } func Xsqlite3_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140845:12 @@ -11601,36 +10957,27 @@ func Xsqlite3_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140 } _sqlite3MisuseError(tls, i32(140848)) - r0 = i32(0) - return + return i32(0) _0: - r0 = _db.X29 - return - + return _db.X29 } func Xsqlite3_close(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:141009:12 - r0 = _sqlite3Close(tls, _db, i32(0)) - return - + return _sqlite3Close(tls, _db, i32(0)) } func _sqlite3Close(tls *crt.TLS, _db *Xsqlite3, _forceZombie int32) (r0 int32) { // sqlite3.c:140950:1 if _db != nil { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(140957)) - return + return _sqlite3MisuseError(tls, i32(140957)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -11648,15 +10995,12 @@ _2: _sqlite3ErrorWithMsg(tls, _db, i32(5), str(7280)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(5) - return + return i32(5) _4: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(100 /* X28 */))) = uint32(i32(1691352191)) _sqlite3LeaveMutexAndCloseZombie(tls, _db) - r0 = i32(0) - return - + return i32(0) } func _disconnectAllVtab(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:140905:1 @@ -11723,8 +11067,6 @@ _14: _13: _sqlite3VtabUnlockList(tls, _db) _sqlite3BtreeLeaveAll(tls, _db) - return - } func _sqlite3BtreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58847:1 @@ -11734,8 +11076,6 @@ func _sqlite3BtreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58847:1 _btreeEnterAll(tls, _db) _0: - return - } func _btreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58833:1 @@ -11771,8 +11111,6 @@ _7: _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(93 /* X25 */))) = uint8(_skipOk) - return - } var _btreeEnterAllØ00__func__Ø000 [14]int8 // - @@ -11839,7 +11177,6 @@ func _sqlite3BtreeEnter(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58718:1 if (_p.X3) != 0 { goto _28 } - return _28: @@ -11847,13 +11184,10 @@ _28: if (_p.X4) == 0 { goto _29 } - return _29: _btreeLockCarefully(tls, _p) - return - } var _sqlite3BtreeEnterØ00__func__Ø000 [18]int8 // - @@ -11925,8 +11259,6 @@ _18: goto _14 _17: - return - } func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22847:12 @@ -11945,15 +11277,13 @@ func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + /* X11 */ + return (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X5)})))(tls, _p) - return + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104))).X5)})))(tls, _p) _0: - r0 = _rc - return - + return _rc } var _sqlite3_mutex_tryØ00__func__Ø000 [18]int8 // - @@ -11998,8 +11328,6 @@ func _unlockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58688:1 }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X4 */))) = uint8(i32(0)) - return - } var _unlockBtreeMutexØ00__func__Ø000 [17]int8 // - @@ -12030,8 +11358,6 @@ func _lockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58674:1 Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X1) + uintptr(8 /* X1 */))))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X4 */))) = uint8(i32(1)) - return - } var _lockBtreeMutexØ00__func__Ø000 [15]int8 // - @@ -12049,11 +11375,10 @@ func Xsqlite3_mutex_notheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sq crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + /* X11 */ + return bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X8)})))(tls, _p) != 0) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104))).X8)})))(tls, _p) != 0) } var _sqlite3_mutex_notheldØ00__func__Ø000 [22]int8 // - @@ -12105,8 +11430,6 @@ _10: goto _6 _9: - return - } var _sqlite3VtabDisconnectØ00__func__Ø000 [22]int8 // - @@ -12123,9 +11446,7 @@ func _sqlite3BtreeHoldsAllMutexes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // s if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _i = i32(0) @@ -12138,18 +11459,14 @@ _1: if _2_p == nil || (_2_p.X3) == 0 || (_2_p.X6) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_2_p.X1)).X21))) != 0 { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _i += 1 goto _1 _4: - r0 = i32(1) - return - + return i32(1) } func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1 @@ -12192,8 +11509,6 @@ func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1 _8: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pVTab)) _7: - return - } var _sqlite3VtabUnlockØ00__func__Ø000 [18]int8 // - @@ -12235,8 +11550,6 @@ _5: } _4: - return - } var _sqlite3VtabUnlockListØ00__func__Ø000 [22]int8 // - @@ -12259,8 +11572,6 @@ _0: goto _0 _3: - return - } func _sqlite3BtreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58859:1 @@ -12270,8 +11581,6 @@ func _sqlite3BtreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58859:1 _btreeLeaveAll(tls, _db) _0: - return - } func _btreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58850:1 @@ -12302,8 +11611,6 @@ _6: goto _2 _5: - return - } var _btreeLeaveAllØ00__func__Ø000 [14]int8 // - @@ -12337,8 +11644,6 @@ func _sqlite3BtreeLeave(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58790:1 _unlockBtreeMutex(tls, _p) _5: _2: - return - } var _sqlite3BtreeLeaveØ00__func__Ø000 [18]int8 // - @@ -12349,9 +11654,7 @@ func init() { func _sqlite3VtabRollback(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125432:1 _callFinaliser(tls, _db, int32(u64(136))) - r0 = i32(0) - return - + return i32(0) } func _callFinaliser(tls *crt.TLS, _db *Xsqlite3, _offset int32) { // sqlite3.c:125382:1 @@ -12400,8 +11703,6 @@ _4: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_aVTrans)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(436 /* X64 */))) = i32(0) _0: - return - } func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140936:1 @@ -12418,9 +11719,7 @@ func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:14 if (*TVdbe)(unsafe.Pointer(_db.X1)) == nil { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: _j = i32(0) @@ -12433,18 +11732,14 @@ _3: if _1_pBt == nil || _sqlite3BtreeIsInBackup(tls, _1_pBt) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _j += 1 goto _3 _6: - r0 = i32(0) - return - + return i32(0) } var _connectionIsBusyØ00__func__Ø000 [17]int8 // - @@ -12466,9 +11761,7 @@ func _sqlite3BtreeIsInBackup(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p.X7) != i32(0)) - return - + return bool2int((_p.X7) != i32(0)) } var _sqlite3BtreeIsInBackupØ00__func__Ø000 [23]int8 // - @@ -12498,7 +11791,7 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat goto _3 _2: - if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5448595((**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 && store5448591((**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 } @@ -12510,8 +11803,6 @@ _2: }{_sqlite3MallocSize}))) _5: _3: - return - } var _sqlite3ErrorWithMsgØ00__func__Ø000 [20]int8 // - @@ -12531,9 +11822,7 @@ func _sqlite3ValueNew(tls *crt.TLS, _db *Xsqlite3) (r0 *XMem) { // sqlite3.c:706 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(1)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X9 */))))) = _db _0: - r0 = _p - return - + return _p } func _sqlite3DbMallocZero(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24778:1 @@ -12546,9 +11835,7 @@ func _sqlite3DbMallocZero(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Poi crt.Xmemset(tls, _p, i32(0), _n) _0: - r0 = _p - return - + return _p } func _sqlite3ValueSetStr(tls *crt.TLS, _v *XMem, _n int32, _z unsafe.Pointer, _enc uint8, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:71284:1 @@ -12558,8 +11845,6 @@ func _sqlite3ValueSetStr(tls *crt.TLS, _v *XMem, _n int32, _z unsafe.Pointer, _e _sqlite3VdbeMemSetStr(tls, _v, (*int8)(unsafe.Pointer(_z)), _n, _enc, _xDel) _0: - return - } func _sqlite3LeaveMutexAndCloseZombie(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141021:1 @@ -12710,20 +11995,18 @@ _30: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(100 /* X28 */))) = u32(2671521075) Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) func() { - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) != i32(0) { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8496))) crt.X__builtin_abort(tls) } }() - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { goto _34 } - Xsqlite3_free(tls, (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) + Xsqlite3_free(tls, (*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) _34: Xsqlite3_free(tls, (unsafe.Pointer)(_db)) - return - } func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqlite3.c:141144:1 @@ -12744,7 +12027,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((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0))) + _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0))) _i = i32(0) _3: if _i >= (_db.X5) { @@ -12770,7 +12053,7 @@ _7: _6: _sqlite3VtabRollback(tls, _db) _sqlite3EndBenignMalloc(tls) - if ((_db.X6)&i32(2)) == i32(0) || int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if ((_db.X6)&i32(2)) == i32(0) || int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _10 } @@ -12791,8 +12074,6 @@ _10: (_db.X48)(tls, _db.X47) _13: - return - } var _sqlite3RollbackAllØ00__func__Ø000 [19]int8 // - @@ -12808,8 +12089,6 @@ func _sqlite3BeginBenignMalloc(tls *crt.TLS) { // sqlite3.c:20543:1 (_sqlite3Hooks.X0)(tls) _0: - return - } var _sqlite3Hooks TBenignMallocHooks // sqlite3.c:20507:3 @@ -12821,9 +12100,7 @@ func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = bool2int((_p != nil) && (int32(_p.X2) == i32(2))) - return - + return bool2int((_p != nil) && (int32(_p.X2) == i32(2))) } var _sqlite3BtreeIsInTransØ00__func__Ø000 [22]int8 // - @@ -12947,9 +12224,7 @@ _24: _20: _btreeEndTransaction(tls, _p) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeRollbackØ00__func__Ø000 [21]int8 // - @@ -12993,9 +12268,7 @@ _8: if _p == nil { goto _12 } - - r0 = _saveCursorsOnList(tls, _p, _iRoot, _pExcept) - return + return _saveCursorsOnList(tls, _p, _iRoot, _pExcept) _12: if _pExcept == nil { @@ -13008,9 +12281,7 @@ _12: sink4537 = *p } _13: - r0 = i32(0) - return - + return i32(0) } var _saveAllCursorsØ00__func__Ø000 [15]int8 // - @@ -13035,9 +12306,7 @@ _0: if i32(0) == _3_rc { goto _6 } - - r0 = _3_rc - return + return _3_rc _6: goto _7 @@ -13050,10 +12319,7 @@ _3: if _p != nil { goto _0 } - - r0 = i32(0) - return - + return i32(0) } func _saveCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59614:1 @@ -13100,9 +12366,7 @@ _9: *p = uint8(int32(*p) & i32(-15)) sink4537 = *p } - r0 = _rc - return - + return _rc } var _saveCursorPositionØ00__func__Ø000 [19]int8 // - @@ -13112,9 +12376,7 @@ func init() { } func _cursorHoldsMutex(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59408:1 - r0 = Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) - return - + return Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) } func _saveCursorKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59578:1 @@ -13178,9 +12440,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _saveCursorKeyØ00__func__Ø000 [14]int8 // - @@ -13209,9 +12469,8 @@ func _sqlite3BtreeIntegerKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sql } }() _getCellInfo(tls, _pCur) - r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X0 - return - + /* X4 */ + return (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32))).X0 } var _sqlite3BtreeIntegerKeyØ00__func__Ø000 [23]int8 // - @@ -13239,16 +12498,12 @@ func _getCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63283:1 _0: _assertCellInfo(tls, _pCur) _1: - return - } func _btreeParseCell(tls *crt.TLS, _pPage *XMemPage, _iCell int32, _pInfo *XCellInfo) { // sqlite3.c:60159:1 (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) }{(_pPage.X25)})))(tls, _pPage, (*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)*_iCell))))) + 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)*_iCell))))) + 1*uintptr(i32(1))))))))))))), _pInfo) - return - } func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3 @@ -13265,8 +12520,6 @@ func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3 crt.X__builtin_abort(tls) } }() - return - } var _assertCellInfoØ00__func__Ø000 [15]int8 // - @@ -13289,9 +12542,8 @@ func _sqlite3BtreePayloadSize(tls *crt.TLS, _pCur *XBtCursor) (r0 uint32) { // s } }() _getCellInfo(tls, _pCur) - r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X2 - return - + /* X4 */ + return (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32))).X2 } var _sqlite3BtreePayloadSizeØ00__func__Ø000 [24]int8 // - @@ -13325,9 +12577,7 @@ func _sqlite3BtreePayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt u crt.X__builtin_abort(tls) } }() - r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) - return - + return _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) } var _sqlite3BtreePayloadØ00__func__Ø000 [20]int8 // - @@ -13412,9 +12662,7 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, if uint64(int64((uintptr(unsafe.Pointer(_aPayload))-uintptr(unsafe.Pointer(_pPage.X19)))/1)) <= uint64((_pBt.X16)-uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X3)) { goto _15 } - - r0 = _sqlite3CorruptError(tls, i32(63508)) - return + return _sqlite3CorruptError(tls, i32(63508)) _15: if _offset >= uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X3) { @@ -13468,9 +12716,7 @@ _18: if _7_aNew != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } - - r0 = _sqlite3NomemError(tls, i32(63546)) - return + return _sqlite3NomemError(tls, i32(63546)) _23: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(76 /* X8 */))) = _6_nOvfl * i32(2) @@ -13577,9 +12823,7 @@ _47: if _amt != uint32(i32(0)) { goto _48 } - - r0 = _rc - return + return _rc _48: { @@ -13603,14 +12847,10 @@ _20: if _rc != i32(0) || _amt <= uint32(i32(0)) { goto _51 } - - r0 = _sqlite3CorruptError(tls, i32(63655)) - return + return _sqlite3CorruptError(tls, i32(63655)) _51: - r0 = _rc - return - + return _rc } var _accessPayloadØ00__func__Ø000 [14]int8 // - @@ -13620,9 +12860,7 @@ func init() { } func _sqlite3CorruptError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143228:1 - r0 = _reportError(tls, i32(11), _lineno, str(9776)) - return - + return _reportError(tls, i32(11), _lineno, str(9776)) } func _copyPayload(tls *crt.TLS, _pPayload unsafe.Pointer, _pBuf unsafe.Pointer, _nByte int32, _eOp int32, _pDbPage *XPgHdr) (r0 int32) { // sqlite3.c:63425:1 @@ -13636,9 +12874,7 @@ func _copyPayload(tls *crt.TLS, _pPayload unsafe.Pointer, _pBuf unsafe.Pointer, if _1_rc == i32(0) { goto _1 } - - r0 = _1_rc - return + return _1_rc _1: crt.Xmemcpy(tls, _pPayload, _pBuf, uint64(_nByte)) @@ -13647,9 +12883,7 @@ _1: _0: crt.Xmemcpy(tls, _pBuf, _pPayload, uint64(_nByte)) _2: - r0 = i32(0) - return - + return i32(0) } func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52911:1 @@ -13681,21 +12915,16 @@ func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52 if (_pPager.X38) == 0 { goto _8 } - - r0 = _subjournalPageIfRequired(tls, _pPg) - return + return _subjournalPageIfRequired(tls, _pPg) _8: - r0 = i32(0) - return + return i32(0) _7: if (_pPager.X26) == 0 { goto _10 } - - r0 = _pPager.X26 - return + return _pPager.X26 _10: if (_pPager.X47) <= uint32(_pPager.X48) { @@ -13708,13 +12937,10 @@ _10: crt.X__builtin_abort(tls) } }() - r0 = _pagerWriteLargeSector(tls, _pPg) - return + return _pagerWriteLargeSector(tls, _pPg) _12: - r0 = _pager_write(tls, _pPg) - return - + return _pager_write(tls, _pPg) } var _sqlite3PagerWriteØ00__func__Ø000 [18]int8 // - @@ -14041,9 +13267,7 @@ _45: goto _46 _46: - r0 = i32(1) - return - + return i32(1) } var _assert_pager_stateØ00__func__Ø000 [19]int8 // - @@ -14053,23 +13277,17 @@ func init() { } func _sqlite3PcacheRefCount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44862:1 - r0 = _pCache.X3 - return - + return _pCache.X3 } func _subjournalPageIfRequired(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:51344:1 if _subjRequiresPage(tls, _pPg) == 0 { goto _0 } - - r0 = _subjournalPage(tls, _pPg) - return + return _subjournalPage(tls, _pPg) _0: - r0 = i32(0) - return - + return i32(0) } func _subjRequiresPage(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:47938:1 @@ -14093,18 +13311,14 @@ _0: if (_p.X3) < _pgno || i32(0) != _sqlite3BitvecTestNotNull(tls, (*XBitvec)(unsafe.Pointer(_p.X2)), _pgno) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _i += 1 goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sqlite3.c:43794:1 @@ -14122,9 +13336,7 @@ func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) if _i < (_p.X0) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _3: @@ -14134,13 +13346,11 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) if _p != nil { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: goto _3 @@ -14150,31 +13360,27 @@ _4: goto _6 } - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555933)(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 + /* X3 */ + return bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) _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((*T5555933)(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((*T5555929)(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((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _4_h = uint32(uint64(_4_h+uint32(i32(1))) % u64(124)) goto _8 _9: - r0 = i32(0) - return - + return i32(0) } var _sqlite3BitvecTestNotNullØ00__func__Ø000 [25]int8 // - @@ -14254,9 +13460,7 @@ _0: }() _rc = _addToSavepointBitvecs(tls, _pPager, _pPg.X5) _15: - r0 = _rc - return - + return _rc } var _subjournalPageØ00__func__Ø000 [15]int8 // - @@ -14266,15 +13470,11 @@ func init() { } func _pageInJournal(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:47956:1 - r0 = _sqlite3BitvecTest(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) - return - + return _sqlite3BitvecTest(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) } func _sqlite3BitvecTest(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sqlite3.c:43817:1 - r0 = bool2int((_p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) && _sqlite3BitvecTestNotNull(tls, _p, _i) != 0) - return - + return bool2int((_p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) && _sqlite3BitvecTestNotNull(tls, _p, _i) != 0) } func _openSubJournal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51281:1 @@ -14299,9 +13499,7 @@ func _openSubJournal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51 _2: _rc = _sqlite3JournalOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)), _1_flags, _1_nStmtSpill) _0: - r0 = _rc - return - + return _rc } func _sqlite3JournalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _pJfd *Xsqlite3_file, _flags int32, _nSpill int32) (r0 int32) { // sqlite3.c:88948:1 @@ -14312,9 +13510,7 @@ func _sqlite3JournalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zName *int8, _pJfd if _nSpill != i32(0) { goto _0 } - - r0 = _sqlite3OsOpen(tls, _pVfs, _zName, _pJfd, _flags, (*int32)(unsafe.Pointer(uintptr(i32(0))))) - return + return _sqlite3OsOpen(tls, _pVfs, _zName, _pJfd, _flags, (*int32)(unsafe.Pointer(uintptr(i32(0))))) _0: if _nSpill <= i32(0) { @@ -14338,9 +13534,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X7 */))) = _flags *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X9 */))) = _zName *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X8 */))))) = _pVfs - r0 = i32(0) - return - + return i32(0) } func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsqlite3_file, _flags int32, _pFlagsOut *int32) (r0 int32) { // sqlite3.c:20251:1 @@ -14355,9 +13549,7 @@ func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsq crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3OsOpenØ00__func__Ø000 [14]int8 // - @@ -14395,9 +13587,7 @@ func _memjrnlClose(tls *crt.TLS, _pJfd *Xsqlite3_file) (r0 int32) { // sqlite3.c _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) _memjrnlFreeChunks(tls, _p) - r0 = i32(0) - return - + return i32(0) } func _memjrnlFreeChunks(tls *crt.TLS, _p *XMemJournal) { // sqlite3.c:88739:1 @@ -14418,8 +13608,6 @@ _0: _3: *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X4 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAmt int32, _iOfst int64) (r0 int32) { // sqlite3.c:88688:1 @@ -14443,18 +13631,18 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm _zOut = (*uint8)(unsafe.Pointer(_zBuf)) _nRead = _iAmt func() { - if (int64(_iAmt) + _iOfst) > ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) { + if (int64(_iAmt) + _iOfst) > ((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88706), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11652))) crt.X__builtin_abort(tls) } }() func() { - if ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) != int64(i32(0)) && (*XFileChunk)(unsafe.Pointer((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X1)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) != int64(i32(0)) && (*XFileChunk)(unsafe.Pointer((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X1)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88707), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11688))) crt.X__builtin_abort(tls) } }() - if ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { + if ((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { goto _6 } @@ -14486,7 +13674,7 @@ _13: goto _14 _6: - _pChunk = (*XFileChunk)(unsafe.Pointer((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X1)) + _pChunk = (*XFileChunk)(unsafe.Pointer((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X1)) func() { if _pChunk == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88718), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11740))) @@ -14515,20 +13703,18 @@ _17: sink961 = *p } _iChunkOffset = i32(0) - if ((_nRead >= i32(0)) && (store5963665(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { + if ((_nRead >= i32(0)) && (store5963661(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { goto _17 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963390)(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)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk - r0 = i32(0) - return - + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk + return i32(0) } var _memjrnlReadØ00__func__Ø000 [12]int8 // - @@ -14568,12 +13754,11 @@ func _memjrnlWrite(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iA _1_rc = _sqlite3OsWrite(tls, _pJfd, _zBuf, _iAmt, _iOfst) _2: - r0 = _1_rc - return + return _1_rc _1: func() { - if _iOfst != ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))).X0) && _iOfst != int64(i32(0)) { + if _iOfst != ((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))).X0) && _iOfst != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88818), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11764))) crt.X__builtin_abort(tls) } @@ -14589,8 +13774,8 @@ _10: goto _11 } - _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X1)) - _5_iChunkOffset = int32(((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) % int64(_p.X1)) + _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X1)) + _5_iChunkOffset = int32(((*T5963390)(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 @@ -14605,9 +13790,7 @@ _10: if _6_pNew != nil { goto _15 } - - r0 = _sqlite3IoerrnomemError(tls, i32(88837)) - return + return _sqlite3IoerrnomemError(tls, i32(88837)) _15: *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(0 /* X0 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) @@ -14633,9 +13816,9 @@ _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)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963390)(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((*T5963394)(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((*T5963390)(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))) @@ -14647,7 +13830,7 @@ _14: sink961 = *p } { - p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) + p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) *p = (*p) + int64(_5_iSpace) sink967 = *p } @@ -14655,9 +13838,7 @@ _14: _11: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))) = int32(int64(_iAmt) + _iOfst) - r0 = i32(0) - return - + return i32(0) } func _memjrnlCreateFile(tls *crt.TLS, _p *XMemJournal) (r0 int32) { // sqlite3.c:88752:1 @@ -14689,11 +13870,11 @@ _1: goto _4 } - if (_1_iOff + int64(_1_nChunk)) <= ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) { + if (_1_iOff + int64(_1_nChunk)) <= ((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) { goto _5 } - _1_nChunk = int32(((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) - _1_iOff) + _1_nChunk = int32(((*T5963390)(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 { @@ -14726,17 +13907,13 @@ _0: _sqlite3OsClose(tls, _pReal) *_p = _copy _8: - r0 = _rc - return - + return _rc } func _sqlite3OsWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32, _offset int64) (r0 int32) { // sqlite3.c:20143:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X3)})))(tls, _id, _pBuf, _amt, _offset) - return - } func _sqlite3OsClose(tls *crt.TLS, _pId *Xsqlite3_file) { // sqlite3.c:20133:1 @@ -14749,8 +13926,6 @@ func _sqlite3OsClose(tls *crt.TLS, _pId *Xsqlite3_file) { // sqlite3.c:20133:1 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_pId.X0)).X1)})))(tls, _pId) *(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pId)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } var _memjrnlWriteØ00__func__Ø000 [13]int8 // - @@ -14763,25 +13938,19 @@ func Xsqlite3_malloc(tls *crt.TLS, _n int32) (r0 unsafe.Pointer) { // sqlite3.c: if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: - r0 = func() unsafe.Pointer { + return func() unsafe.Pointer { if _n <= i32(0) { return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) } return _sqlite3Malloc(tls, uint64(_n)) }() - return - } func _sqlite3IoerrnomemError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143245:1 - r0 = _reportError(tls, i32(3082), _lineno, str(11868)) - return - + return _reportError(tls, i32(3082), _lineno, str(11868)) } func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32) { // sqlite3.c:88869:1 @@ -14803,14 +13972,12 @@ 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)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(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)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(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)((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963390)(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)((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) _2: - r0 = i32(0) - return - + return i32(0) } var _memjrnlTruncateØ00__func__Ø000 [16]int8 // - @@ -14821,29 +13988,22 @@ func init() { func _memjrnlSync(tls *crt.TLS, _pJfd *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:88897:1 _ = _flags - - r0 = i32(0) - return - + return i32(0) } func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:88905:1 var _p *XMemJournal // sqlite3.c:88906:14 _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) - *_pSize = (*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0 - r0 = i32(0) - return - + *_pSize = (*T5963390)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0 + return i32(0) } func _write32bits(tls *crt.TLS, _fd *Xsqlite3_file, _offset int64, _val uint32) (r0 int32) { // sqlite3.c:47987:1 var _ac [4]int8 // sqlite3.c:47988:8 _ = _ac _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(&_ac)))), _val) - r0 = _sqlite3OsWrite(tls, _fd, (unsafe.Pointer)(&_ac), i32(4), _offset) - return - + return _sqlite3OsWrite(tls, _fd, (unsafe.Pointer)(&_ac), i32(4), _offset) } func _sqlite3Put4byte(tls *crt.TLS, _p *uint8, _v uint32) { // sqlite3.c:28770:1 @@ -14851,8 +14011,6 @@ func _sqlite3Put4byte(tls *crt.TLS, _p *uint8, _v uint32) { // sqlite3.c:28770:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))) = uint8(_v >> uint(i32(16))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(2)))) = uint8(_v >> uint(i32(8))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(3)))) = uint8(_v) - return - } func _addToSavepointBitvecs(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 int32) { // sqlite3.c:48640:1 @@ -14890,9 +14048,7 @@ _4: goto _0 _3: - r0 = _rc - return - + return _rc } func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sqlite3.c:43833:1 @@ -14909,9 +14065,7 @@ func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sql if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -14934,21 +14088,19 @@ _5: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(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((*T5555929)(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((*T5555933)(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((*T5555933)(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((*T5555929)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = _sqlite3NomemError(tls, i32(43844)) - return + return _sqlite3NomemError(tls, i32(43844)) _9: _8: - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) goto _5 _6: @@ -14957,16 +14109,15 @@ _6: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555933)(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((*T5555929)(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)))))) sink4537 = *p } - r0 = i32(0) - return + return i32(0) _10: _h = uint32(uint64(postInc985(&_i, uint32(1))*uint32(i32(1))) % u64(124)) - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _11 } @@ -14981,12 +14132,10 @@ _12: _11: _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != _i { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: _h += 1 @@ -14996,7 +14145,7 @@ _15: _h = uint32(i32(0)) _16: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _14 } @@ -15009,13 +14158,11 @@ _bitvec_set_rehash: if _8_aiValues != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { goto _18 } - - r0 = _sqlite3NomemError(tls, i32(43879)) - return + return _sqlite3NomemError(tls, i32(43879)) _18: - crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) - crt.Xmemset(tls, (unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) + crt.Xmemset(tls, (unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555929)(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)) @@ -15039,16 +14186,13 @@ _24: _23: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (unsafe.Pointer)(_8_aiValues)) - r0 = _8_rc - return + return _8_rc _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((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h))) = _i - r0 = i32(0) - return - + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h))) = _i + return i32(0) } var _sqlite3BitvecSetØ00__func__Ø000 [17]int8 // - @@ -15068,9 +14212,7 @@ func _sqlite3BitvecCreate(tls *crt.TLS, _iSize uint32) (r0 *XBitvec) { // sqlite *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = _iSize _0: - r0 = _p - return - + return _p } var _addToSavepointBitvecsØ00__func__Ø000 [22]int8 // - @@ -15196,7 +14338,7 @@ _21: goto _24 _20: - if store5557777(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5557773(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -15257,9 +14399,7 @@ _28: *p = uint8(int32(*p) & i32(-5)) sink4537 = *p } - r0 = _rc - return - + return _rc } var _pagerWriteLargeSectorØ00__func__Ø000 [22]int8 // - @@ -15275,11 +14415,9 @@ func init() { } func _sqlite3PagerGet(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52434:1 - r0 = (*(*func(*crt.TLS, *XPager, uint32, **XPgHdr, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *XPager, uint32, **XPgHdr, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, *unsafe.Pointer, int32) int32 }{(_pPager.X57)})))(tls, _pPager, _pgno, _ppPage, _flags) - return - } func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 @@ -15321,9 +14459,7 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 if _rc == i32(0) { goto _11 } - - r0 = _rc - return + return _rc _11: _10: @@ -15364,9 +14500,7 @@ _10: if _rc == i32(0) { goto _23 } - - r0 = _rc - return + return _rc _23: goto _24 @@ -15401,9 +14535,7 @@ _26: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(32 /* X22 */))) = _pPg.X5 _27: - r0 = _rc - return - + return _rc } var _pager_writeØ00__func__Ø000 [12]int8 // - @@ -15453,9 +14585,7 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3. }() == 0 { goto _8 } - - r0 = _pPager.X26 - return + return _pPager.X26 _8: if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X2) == i32(2) { @@ -15466,9 +14596,7 @@ _8: if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - - r0 = _sqlite3NomemError(tls, i32(52526)) - return + return _sqlite3NomemError(tls, i32(52526)) _11: if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { @@ -15547,9 +14675,7 @@ _22: }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(3)) _23: - r0 = _rc - return - + return _rc } var _pager_open_journalØ00__func__Ø000 [19]int8 // - @@ -15560,8 +14686,6 @@ func init() { func _sqlite3MemJournalOpen(tls *crt.TLS, _pJfd *Xsqlite3_file) { // sqlite3.c:88984:1 _sqlite3JournalOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _pJfd, i32(0), i32(-1)) - return - } func _databaseIsUnmoved(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51783:1 @@ -15573,17 +14697,13 @@ func _databaseIsUnmoved(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c if (_pPager.X10) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (_pPager.X22) != uint32(i32(0)) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: func() { @@ -15610,7 +14730,6 @@ _8: _6: r0 = _rc return - } var _databaseIsUnmovedØ00__func__Ø000 [18]int8 // - @@ -15620,11 +14739,9 @@ func init() { } func _sqlite3OsFileControl(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:20178:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X10)})))(tls, _id, _op, _pArg) - return - } func _writeJournalHdr(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:48291:1 @@ -15719,9 +14836,7 @@ _15: goto _15 _19: - r0 = _rc - return - + return _rc } var _writeJournalHdrØ00__func__Ø000 [16]int8 // - @@ -15761,9 +14876,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _offset - return - + return _offset } var _journalHdrOffsetØ00__func__Ø000 [17]int8 // - @@ -15773,11 +14886,9 @@ func init() { } func _sqlite3OsDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:20204:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X12)})))(tls, _id) - return - } var _aJournalMagic [8]uint8 // sqlite3.c:47632:28 @@ -15801,7 +14912,6 @@ func Xsqlite3_randomness(tls *crt.TLS, _N int32, _pBuf unsafe.Pointer) { // sqli if Xsqlite3_initialize(tls) == 0 { goto _0 } - return _0: @@ -15881,18 +14991,14 @@ _14: } Xsqlite3_mutex_leave(tls, _mutex) - return - } var _sqlite3Prng Tsqlite3PrngType // 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 { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, int32, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8) int32 }{(_pVfs.X14)})))(tls, _pVfs, _nByte, _zBufOut) - return - } func Xsqlite3_vfs_find(tls *crt.TLS, _zVfs *int8) (r0 *Xsqlite3_vfs) { // sqlite3.c:20384:12 @@ -15907,9 +15013,7 @@ func Xsqlite3_vfs_find(tls *crt.TLS, _zVfs *int8) (r0 *Xsqlite3_vfs) { // sqlite if _rc == 0 { goto _0 } - - r0 = (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) _0: _mutex = _sqlite3MutexAlloc(tls, i32(2)) @@ -15939,9 +15043,7 @@ _6: _4: Xsqlite3_mutex_leave(tls, _mutex) - r0 = _pVfs - return - + return _pVfs } var _vfsList *Xsqlite3_vfs // sqlite3.c:20377:20 @@ -15958,7 +15060,6 @@ func _sqlite3BitvecDestroy(tls *crt.TLS, _p *XBitvec) { // sqlite3.c:43941:1 if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -15972,15 +15073,13 @@ _2: goto _5 } - _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_i)))) _1_i += 1 goto _2 _5: _1: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - return - } func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 @@ -16029,8 +15128,6 @@ _5: } }() _4: - return - } var _sqlite3PcacheMakeDirtyØ00__func__Ø000 [23]int8 // - @@ -16095,9 +15192,7 @@ _7: } }() _14: - r0 = i32(1) - return - + return i32(1) } var _sqlite3PcachePageSanityØ00__func__Ø000 [24]int8 // - @@ -16232,8 +15327,6 @@ _31: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pPage _36: _23: - return - } var _pcacheManageDirtyListØ00__func__Ø000 [22]int8 // - @@ -16278,27 +15371,21 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // if _rc == i32(0) { goto _4 } - - r0 = _rc - return + return _rc _4: _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_pData2), _pPager.X48, _iOff+int64(i32(4))) if _rc == i32(0) { goto _5 } - - r0 = _rc - return + return _rc _5: _rc = _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (_iOff+int64(_pPager.X48))+int64(i32(4)), _cksum) if _rc == i32(0) { goto _6 } - - r0 = _rc - return + return _rc _6: { @@ -16331,9 +15418,7 @@ _6: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _pagerAddPageToRollbackJournalØ00__func__Ø000 [30]int8 // - @@ -16367,9 +15452,7 @@ _0: goto _0 _1: - r0 = _cksum - return - + return _cksum } func _sqlite3PagerUnrefNotNull(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52473:1 @@ -16393,8 +15476,6 @@ _2: _sqlite3PcacheRelease(tls, _pPg) _3: _pagerUnlockIfUnused(tls, _pPager) - return - } var _sqlite3PagerUnrefNotNullØ00__func__Ø000 [25]int8 // - @@ -16417,8 +15498,6 @@ func _pagerReleaseMapPage(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50901:1 } }() _sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64((_pPg.X5)-uint32(i32(1)))*int64(_pPager.X48), _pPg.X1) - return - } var _pagerReleaseMapPageØ00__func__Ø000 [20]int8 // - @@ -16428,11 +15507,9 @@ func init() { } func _sqlite3OsUnfetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:20233:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int64, unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int64, unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int64, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X18)})))(tls, _id, _iOff, _p) - return - } func _sqlite3PcacheRelease(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44588:1 @@ -16463,8 +15540,6 @@ _3: _5: _4: _2: - return - } var _sqlite3PcacheReleaseØ00__func__Ø000 [21]int8 // - @@ -16482,8 +15557,6 @@ func _pcacheUnpin(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44309:1 f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X8)})))(tls, (*XPCache)(unsafe.Pointer(_p.X8)).X12, (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)), i32(0)) _0: - return - } func _pagerUnlockIfUnused(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:52176:1 @@ -16493,8 +15566,6 @@ func _pagerUnlockIfUnused(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:52176:1 _pagerUnlockAndRollback(tls, _pPager) _1: - return - } func _pagerUnlockAndRollback(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49010:1 @@ -16533,8 +15604,6 @@ _6: _5: _1: _pager_unlock(tls, _pPager) - return - } var _pagerUnlockAndRollbackØ00__func__Ø000 [23]int8 // - @@ -16560,17 +15629,13 @@ func _sqlite3PagerRollback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite if int32(_pPager.X14) != i32(6) { goto _2 } - - r0 = _pPager.X26 - return + return _pPager.X26 _2: if int32(_pPager.X14) > i32(1) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { @@ -16601,8 +15666,7 @@ _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(48 /* X26 */))) = i32(4) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(6)) _setGetterMethod(tls, _pPager) - r0 = _rc - return + return _rc _10: goto _11 @@ -16623,9 +15687,7 @@ _6: crt.X__builtin_abort(tls) } }() - r0 = _pager_error(tls, _pPager, _rc) - return - + return _pager_error(tls, _pPager, _rc) } var _sqlite3PagerRollbackØ00__func__Ø000 [21]int8 // - @@ -16725,7 +15787,6 @@ _20: _7: r0 = _rc return - } var _sqlite3PagerSavepointØ00__func__Ø000 [22]int8 // - @@ -16735,17 +15796,13 @@ func init() { } func _sqlite3JournalIsInMemory(tls *crt.TLS, _p *Xsqlite3_file) (r0 int32) { // sqlite3.c:89009:1 - r0 = bool2int((*Xsqlite3_io_methods)(unsafe.Pointer(_p.X0)) == &_MemJournalMethods) - return - + return bool2int((*Xsqlite3_io_methods)(unsafe.Pointer(_p.X0)) == &_MemJournalMethods) } func _sqlite3OsTruncate(tls *crt.TLS, _id *Xsqlite3_file, _size int64) (r0 int32) { // sqlite3.c:20147:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X4)})))(tls, _id, _size) - return - } func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerSavepoint) (r0 int32) { // sqlite3.c:50215:1 @@ -16789,9 +15846,7 @@ func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerS if _pDone != nil { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(50228)) - return + return _sqlite3NomemError(tls, i32(50228)) _5: _4: @@ -16805,9 +15860,7 @@ _4: if _pSavepoint != nil || (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = _pagerRollbackWal(tls, _pPager) - return + return _pagerRollbackWal(tls, _pPager) _9: _szJ = _pPager.X34 @@ -16935,9 +15988,7 @@ _41: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */))) = _szJ _52: - r0 = _rc - return - + return _rc } var _pagerPlaybackSavepointØ00__func__Ø000 [23]int8 // - @@ -16967,9 +16018,7 @@ _0: goto _0 _1: - r0 = _rc - return - + return _rc } func _sqlite3WalUndo(tls *crt.TLS, _pWal *XWal, _xUndo func(*crt.TLS, unsafe.Pointer, uint32) int32, _pUndoCtx unsafe.Pointer) (r0 int32) { // sqlite3.c:57183:1 @@ -17030,7 +16079,6 @@ _12: _2: r0 = _rc return - } var _sqlite3WalUndoØ00__func__Ø000 [15]int8 // - @@ -17046,9 +16094,7 @@ func _walIndexHdr(tls *crt.TLS, _pWal *XWal) (r0 *XWalIndexHdr) { // sqlite3.c:5 crt.X__builtin_abort(tls) } }() - r0 = (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) - return - + return (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) } var _walIndexHdrØ00__func__Ø000 [12]int8 // - @@ -17064,14 +16110,10 @@ func _walFramePgno(tls *crt.TLS, _pWal *XWal, _iFrame uint32) (r0 uint32) { // s if _iHash != i32(0) { goto _0 } - - r0 = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) + 4*uintptr((u64(34)+uint64(_iFrame))-uint64(i32(1))))) - return + return *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) + 4*uintptr((u64(34)+uint64(_iFrame))-uint64(i32(1))))) _0: - r0 = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_iHash))))) + 4*uintptr((uint64(_iFrame-uint32(i32(1)))-u64(4062))%uint64(i32(4096))))) - return - + return *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_iHash))))) + 4*uintptr((uint64(_iFrame-uint32(i32(1)))-u64(4062))%uint64(i32(4096))))) } func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300:1 @@ -17084,9 +16126,7 @@ func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300 crt.X__builtin_abort(tls) } }() - r0 = _iHash - return - + return _iHash } var _walFramePageØ00__func__Ø000 [13]int8 // - @@ -17121,7 +16161,6 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1 if ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) != uint32(i32(0)) { goto _2 } - return _2: @@ -17163,8 +16202,6 @@ _13: _12: _nByte = int32(int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aHash)))) - uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno))+4*uintptr(_iLimit+i32(1))))))))) / 1)) crt.Xmemset(tls, (unsafe.Pointer)((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno))+4*uintptr(_iLimit+i32(1))))), i32(0), uint64(_nByte)) - return - } var _walCleanupHashØ00__func__Ø000 [15]int8 // - @@ -17209,9 +16246,7 @@ _5: *_paHash = _1_aHash *_piZero = _1_iZero _3: - r0 = _rc - return - + return _rc } func _walIndexPage(tls *crt.TLS, _pWal *XWal, _iPage int32, _ppPage **uint32) (r0 int32) { // sqlite3.c:54939:1 @@ -17233,8 +16268,7 @@ func _walIndexPage(tls *crt.TLS, _pWal *XWal, _iPage int32, _ppPage **uint32) (r } *_ppPage = (*uint32)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _sqlite3NomemError(tls, i32(54949)) - return + return _sqlite3NomemError(tls, i32(54949)) _1: crt.Xmemset(tls, (unsafe.Pointer)((**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_apNew))+8*uintptr(_pWal.X5)))), i32(0), u64(8)*uint64((_iPage+i32(1))-(_pWal.X5))) @@ -17280,17 +16314,13 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3OsShmMap(tls *crt.TLS, _id *Xsqlite3_file, _iPage int32, _pgsz int32, _bExtend int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:20216:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, int32, int32, *unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X13)})))(tls, _id, _iPage, _pgsz, _bExtend, _pp) - return - } var _walIndexPageØ00__func__Ø000 [13]int8 // - @@ -17355,9 +16385,7 @@ _6: _4: _2: _sqlite3BackupRestart(tls, (*Xsqlite3_backup)(unsafe.Pointer(_pPager.X36))) - r0 = _rc - return - + return _rc } var _pagerUndoCallbackØ00__func__Ø000 [18]int8 // - @@ -17397,14 +16425,10 @@ func _sqlite3PagerLookup(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 *XPgHd if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) _9: - r0 = _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pPage) - return - + return _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pPage) } var _sqlite3PagerLookupØ00__func__Ø000 [19]int8 // - @@ -17469,9 +16493,7 @@ func _sqlite3PcacheFetch(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _createFl _pRes = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X7)})))(tls, _pCache.X12, _pgno, _eCreate) - r0 = _pRes - return - + return _pRes } var _sqlite3PcacheFetchØ00__func__Ø000 [19]int8 // - @@ -17493,9 +16515,7 @@ func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pP if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != nil { goto _2 } - - r0 = _pcacheFetchFinishWithInit(tls, _pCache, _pgno, _pPage) - return + return _pcacheFetchFinishWithInit(tls, _pCache, _pgno, _pPage) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(24 /* X3 */))) += 1 @@ -17506,9 +16526,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _pPgHdr - return - + return _pPgHdr } var _sqlite3PcacheFetchFinishØ00__func__Ø000 [25]int8 // - @@ -17541,9 +16559,7 @@ func _pcacheFetchFinishWithInit(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _p *(**XPCache)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(48 /* X8 */))))) = _pCache *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(40 /* X5 */))) = _pgno *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(44 /* X6 */))) = uint16(i32(1)) - r0 = _sqlite3PcacheFetchFinish(tls, _pCache, _pgno, _pPage) - return - + return _sqlite3PcacheFetchFinish(tls, _pCache, _pgno, _pPage) } var _pcacheFetchFinishWithInitØ00__func__Ø000 [26]int8 // - @@ -17553,9 +16569,7 @@ func init() { } func _sqlite3PcachePageRefcount(tls *crt.TLS, _p *XPgHdr) (r0 int32) { // sqlite3.c:44869:1 - r0 = int32(_p.X7) - return - + return int32(_p.X7) } func _sqlite3PcacheDrop(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44619:1 @@ -17581,8 +16595,6 @@ _4: (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3_pcache_page, int32))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X8)})))(tls, (*XPCache)(unsafe.Pointer(_p.X8)).X12, (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)), i32(1)) - return - } var _sqlite3PcacheDropØ00__func__Ø000 [18]int8 // - @@ -17627,8 +16639,7 @@ func _sqlite3WalFindFrame(tls *crt.TLS, _pWal *XWal, _pgno uint32, _piRead *uint } *_piRead = uint32(i32(0)) - r0 = i32(0) - return + return i32(0) _4: _iMinHash = _walFramePage(tls, _pWal.X19) @@ -17642,9 +16653,7 @@ _5: if _2_rc == i32(0) { goto _10 } - - r0 = _2_rc - return + return _2_rc _10: _2_nCollide = i32(8192) @@ -17670,9 +16679,7 @@ _17: if postInc961(&_2_nCollide, int32(-1)) != i32(0) { goto _21 } - - r0 = _sqlite3CorruptError(tls, i32(57050)) - return + return _sqlite3CorruptError(tls, i32(57050)) _21: _2_iKey = _walNextHash(tls, _2_iKey) @@ -17684,9 +16691,7 @@ _14: _9: *_piRead = _iRead - r0 = i32(0) - return - + return i32(0) } var _sqlite3WalFindFrameØ00__func__Ø000 [20]int8 // - @@ -17703,9 +16708,7 @@ func _walHash(tls *crt.TLS, _iPage uint32) (r0 int32) { // sqlite3.c:55239:1 } }() i32(0) - r0 = int32((_iPage * uint32(i32(383))) & uint32(i32(8191))) - return - + return int32((_iPage * uint32(i32(383))) & uint32(i32(8191))) } var _walHashØ00__func__Ø000 [8]int8 // - @@ -17715,9 +16718,7 @@ func init() { } func _walNextHash(tls *crt.TLS, _iPriorHash int32) (r0 int32) { // sqlite3.c:55244:1 - r0 = (_iPriorHash + i32(1)) & i32(8191) - return - + return (_iPriorHash + i32(1)) & i32(8191) } func _readDbPage(tls *crt.TLS, _pPg *XPgHdr, _iFrame uint32) (r0 int32) { // sqlite3.c:49826:1 @@ -17784,7 +16785,6 @@ _10: _8: r0 = _rc return - } var _readDbPageØ00__func__Ø000 [11]int8 // - @@ -17801,22 +16801,18 @@ func _sqlite3WalReadFrame(tls *crt.TLS, _pWal *XWal, _iRead uint32, _nOut int32, _sz = int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X5) _sz = (_sz & i32(65024)) + ((_sz & i32(1)) << uint(i32(16))) _iOffset = (int64(i32(32)) + (int64(_iRead-uint32(i32(1))) * int64(_sz+i32(24)))) + int64(i32(24)) - r0 = _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)), (unsafe.Pointer)(_pOut), func() int32 { + return _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)), (unsafe.Pointer)(_pOut), func() int32 { if _nOut > _sz { return _sz } return _nOut }(), _iOffset) - return - } func _sqlite3OsRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int32, _offset int64) (r0 int32) { // sqlite3.c:20139:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, unsafe.Pointer, int32, int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X2)})))(tls, _id, _pBuf, _amt, _offset) - return - } func _sqlite3BackupRestart(tls *crt.TLS, _pBackup *Xsqlite3_backup) { // sqlite3.c:69545:1 @@ -17839,8 +16835,6 @@ _0: goto _0 _3: - return - } var _sqlite3BackupRestartØ00__func__Ø000 [21]int8 // - @@ -17863,9 +16857,7 @@ _0: goto _0 _3: - r0 = _pcacheSortDirtyList(tls, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) - return - + return _pcacheSortDirtyList(tls, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) } func _pcacheSortDirtyList(tls *crt.TLS, _pIn *XPgHdr) (r0 *XPgHdr) { // sqlite3.c:44813:1 @@ -17956,9 +16948,7 @@ _14: goto _13 _16: - r0 = _p - return - + return _p } var _pcacheSortDirtyListØ00__func__Ø000 [20]int8 // - @@ -18013,9 +17003,7 @@ _8: goto _3 _5: - r0 = (*XPgHdr)(unsafe.Pointer(_result.X3)) - return - + return (*XPgHdr)(unsafe.Pointer(_result.X3)) } var _pcacheMergeDirtyListØ00__func__Ø000 [21]int8 // - @@ -18102,18 +17090,14 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p if _rc == i32(0) { goto _25 } - - r0 = _rc - return + return _rc _25: _rc = _sqlite3OsRead(tls, _jfd, (unsafe.Pointer)(_aData), _pPager.X48, (*_pOffset)+int64(i32(4))) if _rc == i32(0) { goto _26 } - - r0 = _rc - return + return _rc _26: { @@ -18131,16 +17115,13 @@ _26: crt.X__builtin_abort(tls) } }() - r0 = i32(101) - return + return i32(101) _28: if _pgno <= (_pPager.X22) && _sqlite3BitvecTest(tls, _pDone, _pgno) == 0 { goto _32 } - - r0 = i32(0) - return + return i32(0) _32: if _isMainJrnl == 0 { @@ -18151,26 +17132,20 @@ _32: if _rc == 0 { goto _34 } - - r0 = _rc - return + return _rc _34: if _isSavepnt != 0 || _pager_cksum(tls, _pPager, (*uint8)(unsafe.Pointer(_aData))) == _cksum { goto _36 } - - r0 = i32(101) - return + return i32(101) _36: _33: if _pDone == nil || store961(&_rc, _sqlite3BitvecSet(tls, _pDone, _pgno)) == i32(0) { goto _38 } - - r0 = _rc - return + return _rc _38: if _pgno != uint32(i32(1)) || int32(_pPager.X45) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(i32(20))))) { @@ -18275,9 +17250,7 @@ _57: if _rc == i32(0) { goto _71 } - - r0 = _rc - return + return _rc _71: _sqlite3PcacheMakeDirty(tls, _pPg) @@ -18300,9 +17273,7 @@ _62: _73: _sqlite3PcacheRelease(tls, _pPg) _72: - r0 = _rc - return - + return _rc } var _pager_playback_one_pageØ00__func__Ø000 [24]int8 // - @@ -18323,15 +17294,11 @@ func _read32bits(tls *crt.TLS, _fd *Xsqlite3_file, _offset int64, _pRes *uint32) *_pRes = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(&_ac))) _0: - r0 = _rc - return - + return _rc } func _sqlite3Get4byte(tls *crt.TLS, _p *uint8) (r0 uint32) { // sqlite3.c:28752:1 - r0 = (((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(3))))) - return - + return (((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(3))))) } func _sqlite3BackupUpdate(tls *crt.TLS, _pBackup *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69530:1 @@ -18341,8 +17308,6 @@ func _sqlite3BackupUpdate(tls *crt.TLS, _pBackup *Xsqlite3_backup, _iPage uint32 _backupUpdate(tls, _pBackup, _iPage, _aData) _0: - return - } func _backupUpdate(tls *crt.TLS, _p *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69505:1 @@ -18387,12 +17352,9 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))) = _2_rc _12: _6: - if store5584690(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { + if store5584686(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - return - } var _backupUpdateØ00__func__Ø000 [13]int8 // - @@ -18402,7 +17364,7 @@ func init() { } func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1 - r0 = bool2int(((_rc != i32(0)) && (_rc != i32(5))) && func() int32 { + return bool2int(((_rc != i32(0)) && (_rc != i32(5))) && func() int32 { if _rc != i32(6) { return i32(1) } @@ -18412,8 +17374,6 @@ func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1 return i32(0) }() }() != 0) - return - } var _isFatalErrorØ00__func__Ø000 [13]int8 // - @@ -18535,21 +17495,15 @@ _15: goto _14 _18: - r0 = _rc - return - + return _rc } func _sqlite3BtreePager(tls *crt.TLS, _p *XBtree) (r0 *XPager) { // sqlite3.c:67908:1 - r0 = (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) - return - + return (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) } func _sqlite3BtreeGetPageSize(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61702:1 - r0 = int32((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - return - + return int32((*XBtShared)(unsafe.Pointer(_p.X1)).X15) } func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61717:1 @@ -18562,9 +17516,7 @@ func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sq } }() _n = int32(((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - ((*XBtShared)(unsafe.Pointer(_p.X1)).X16)) - r0 = _n - return - + return _n } var _sqlite3BtreeGetReserveNoMutexØ00__func__Ø000 [30]int8 // - @@ -18580,9 +17532,7 @@ func init() { } func _sqlite3PagerIsMemdb(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:53518:1 - r0 = int32(_pPager.X10) - return - + return int32(_pPager.X10) } func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53947:1 @@ -18592,9 +17542,7 @@ func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // s crt.X__builtin_abort(tls) } }() - r0 = _pPg.X1 - return - + return _pPg.X1 } var _sqlite3PagerGetDataØ00__func__Ø000 [20]int8 // - @@ -18604,9 +17552,7 @@ func init() { } func _sqlite3PagerGetExtra(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53956:1 - r0 = _pPg.X2 - return - + return _pPg.X2 } func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:60976:1 @@ -18622,9 +17568,7 @@ func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) - return - + return _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) } func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:58808:1 @@ -18652,9 +17596,7 @@ func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c crt.X__builtin_abort(tls) } }() - r0 = bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0)) - return - + return bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0)) } var _sqlite3BtreeHoldsMutexØ00__func__Ø000 [23]int8 // - @@ -18670,9 +17612,7 @@ func init() { } func _btreePagecount(tls *crt.TLS, _pBt *XBtShared) (r0 uint32) { // sqlite3.c:60973:1 - r0 = _pBt.X18 - return - + return _pBt.X18 } func _sqlite3PagerUnref(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52484:1 @@ -18682,8 +17622,6 @@ func _sqlite3PagerUnref(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52484:1 _sqlite3PagerUnrefNotNull(tls, _pPg) _0: - return - } func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize int64, _pNRec *uint32, _pDbSize *uint32) (r0 int32) { // sqlite3.c:48409:1 @@ -18707,9 +17645,7 @@ func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize i if ((_pPager.X34) + int64(_pPager.X47)) <= _journalSize { goto _2 } - - r0 = i32(101) - return + return i32(101) _2: _iHdrOff = _pPager.X34 @@ -18721,26 +17657,20 @@ _2: if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: if crt.Xmemcmp(tls, (unsafe.Pointer)(&_aMagic), (unsafe.Pointer)(&_aJournalMagic), u64(8)) == i32(0) { goto _6 } - - r0 = i32(101) - return + return i32(101) _6: _4: if i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(8)), _pNRec)) && i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(12)), (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(56 /* X28 */))))) && i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(16)), _pDbSize)) { goto _9 } - - r0 = _rc - return + return _rc _9: if (_pPager.X34) != int64(i32(0)) { @@ -18750,9 +17680,7 @@ _9: if i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(20)), &_6_iSectorSize)) && i32(0) == store961(&_rc, _read32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff+int64(i32(24)), &_6_iPageSize)) { goto _12 } - - r0 = _rc - return + return _rc _12: if _6_iPageSize != uint32(i32(0)) { @@ -18764,9 +17692,7 @@ _13: if _6_iPageSize >= uint32(i32(512)) && _6_iSectorSize >= uint32(i32(32)) && _6_iPageSize <= uint32(i32(65536)) && _6_iSectorSize <= uint32(i32(65536)) && ((_6_iPageSize-uint32(i32(1)))&_6_iPageSize) == uint32(i32(0)) && ((_6_iSectorSize-uint32(i32(1)))&_6_iSectorSize) == uint32(i32(0)) { goto _19 } - - r0 = i32(101) - return + return i32(101) _19: _rc = _sqlite3PagerSetPagesize(tls, _pPager, &_6_iPageSize, i32(-1)) @@ -18777,9 +17703,7 @@ _10: *p = (*p) + int64(_pPager.X47) sink967 = *p } - r0 = _rc - return - + return _rc } var _readJournalHdrØ00__func__Ø000 [15]int8 // - @@ -18870,9 +17794,7 @@ _17: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(178 /* X45 */))) = int16(_nReserve) _pagerFixMaplimit(tls, _pPager) _16: - r0 = _rc - return - + return _rc } var _sqlite3PagerSetPagesizeØ00__func__Ø000 [24]int8 // - @@ -18882,17 +17804,13 @@ func init() { } func _sqlite3OsFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:20154:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X6)})))(tls, _id, _pSize) - return - } func _sqlite3PageMalloc(tls *crt.TLS, _sz int32) (r0 unsafe.Pointer) { // sqlite3.c:45434:1 - r0 = _pcache1Alloc(tls, _sz) - return - + return _pcache1Alloc(tls, _sz) } func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:45272:1 @@ -18949,7 +17867,6 @@ _7: _6: r0 = _p return - } var _pcache1AllocØ00__func__Ø000 [13]int8 // - @@ -18962,14 +17879,10 @@ func _pager_reset(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48602:1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(132 /* X39 */))) += 1 _sqlite3BackupRestart(tls, (*Xsqlite3_backup)(unsafe.Pointer(_pPager.X36))) _sqlite3PcacheClear(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - return - } func _sqlite3PcacheClear(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44768:1 _sqlite3PcacheTruncate(tls, _pCache, uint32(i32(0))) - return - } func _sqlite3PcacheTruncate(tls *crt.TLS, _pCache *XPCache, _pgno uint32) { // sqlite3.c:44726:1 @@ -19038,8 +17951,6 @@ _14: _11: ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X10)(tls, _pCache.X12, _pgno+uint32(i32(1))) _0: - return - } var _sqlite3PcacheTruncateØ00__func__Ø000 [22]int8 // - @@ -19098,8 +18009,6 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 _pcacheUnpin(tls, _p) _9: _4: - return - } var _sqlite3PcacheMakeCleanØ00__func__Ø000 [23]int8 // - @@ -19125,9 +18034,7 @@ func _sqlite3PcacheSetPageSize(tls *crt.TLS, _pCache *XPCache, _szPage int32) (r if unsafe.Pointer(_1_pNew) != (unsafe.Pointer)(uintptr(i32(0))) { goto _4 } - - r0 = _sqlite3NomemError(tls, i32(44406)) - return + return _sqlite3NomemError(tls, i32(44406)) _4: ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X5)(tls, _1_pNew, _numberOfCachePages(tls, _pCache)) @@ -19140,9 +18047,7 @@ _5: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(64 /* X12 */))) = _1_pNew *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X6 */))) = _szPage _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3PcacheSetPageSizeØ00__func__Ø000 [25]int8 // - @@ -19155,20 +18060,14 @@ func _numberOfCachePages(tls *crt.TLS, _p *XPCache) (r0 int32) { // sqlite3.c:44 if (_p.X4) < i32(0) { goto _0 } - - r0 = _p.X4 - return + return _p.X4 _0: - r0 = int32((int64(i32(-1024)) * int64(_p.X4)) / int64((_p.X6)+(_p.X7))) - return - + return int32((int64(i32(-1024)) * int64(_p.X4)) / int64((_p.X6)+(_p.X7))) } func _sqlite3PageFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45441:1 _pcache1Free(tls, _p) - return - } func _pcache1Free(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45310:1 @@ -19179,7 +18078,6 @@ func _pcache1Free(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45310:1 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - return _0: @@ -19212,8 +18110,6 @@ _2: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9))) Xsqlite3_free(tls, _p) _5: - return - } var _pcache1FreeØ00__func__Ø000 [12]int8 // - @@ -19237,8 +18133,6 @@ func _pagerFixMaplimit(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50342:1 _setGetterMethod(tls, _pPager) _sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(18), (unsafe.Pointer)(&_1_sz)) _1: - return - } func _setGetterMethod(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:47913:1 @@ -19261,8 +18155,6 @@ _2: *(*func(*crt.TLS, *XPager, uint32, **XPgHdr, int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, uint32, *unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(264 /* X57 */))))) = _getPageNormal _3: _1: - return - } func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52418:1 @@ -19274,9 +18166,7 @@ func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr } }() *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _pPager.X26 - return - + return _pPager.X26 } var _getPageErrorØ00__func__Ø000 [13]int8 // - @@ -19309,9 +18199,7 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, if _pgno > uint32(i32(1)) || _pgno != uint32(i32(0)) { goto _5 } - - r0 = _sqlite3CorruptError(tls, i32(52374)) - return + return _sqlite3CorruptError(tls, i32(52374)) _5: func() { @@ -19348,8 +18236,7 @@ _5: } *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return + return _rc _16: _15: @@ -19390,8 +18277,7 @@ _24: } }() *_ppPage = _pPg - r0 = i32(0) - return + return i32(0) _25: _20: @@ -19400,14 +18286,12 @@ _20: } *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return + return _rc _28: _18: r0 = _getPageNormal(tls, _pPager, _pgno, _ppPage, _flags) return - } var _getPageMMapØ00__func__Ø000 [12]int8 // - @@ -19417,11 +18301,9 @@ func init() { } func _sqlite3OsFetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _iAmt int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:20229:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int64, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int64, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int64, int32, *unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X17)})))(tls, _id, _iOff, _iAmt, _pp) - return - } func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData unsafe.Pointer, _ppPage **XPgHdr) (r0 int32) { // sqlite3.c:50857:1 @@ -19431,7 +18313,7 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _0 } - *_ppPage = store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) + *_ppPage = store5557773(&_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() { @@ -19444,14 +18326,13 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _3 _0: - *_ppPage = store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44))))) + *_ppPage = store5557773(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44))))) if _p != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } _sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64(_pgno-uint32(i32(1)))*int64(_pPager.X48), _pData) - r0 = _sqlite3NomemError(tls, i32(50875)) - return + return _sqlite3NomemError(tls, i32(50875)) _4: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 72*uintptr(i32(1))))) @@ -19492,9 +18373,7 @@ _3: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))) = _pgno *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = _pData *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(152 /* X41 */))) += 1 - r0 = i32(0) - return - + return i32(0) } var _pagerAcquireMapPageØ00__func__Ø000 [20]int8 // - @@ -19542,9 +18421,7 @@ func _getPageNormal(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHd if _pgno != uint32(i32(0)) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(52255)) - return + return _sqlite3CorruptError(tls, i32(52255)) _8: _pBase = _sqlite3PcacheFetch(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, i32(3)) @@ -19570,7 +18447,7 @@ _10: _11: _9: - _pPg = store5557777(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) + _pPg = store5557773(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) func() { if _pPg != (*_ppPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52267), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17712))) @@ -19601,8 +18478,7 @@ _9: } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(240 /* X55 */))))) + 4*uintptr(i32(0)))) += 1 - r0 = i32(0) - return + return i32(0) _20: if _pgno <= uint32(i32(2147483647)) && _pgno != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { @@ -19698,9 +18574,7 @@ _pager_acquire_err: _44: _pagerUnlockIfUnused(tls, _pPager) *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return - + return _rc } var _getPageNormalØ00__func__Ø000 [14]int8 // - @@ -19717,9 +18591,7 @@ func _sqlite3PcacheFetchStress(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pp if int32(_pCache.X9) != i32(2) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3PcachePagecount(tls, _pCache) <= (_pCache.X5) { @@ -19762,9 +18634,7 @@ _8: if _3_rc == i32(0) || _3_rc == i32(5) { goto _16 } - - r0 = _3_rc - return + return _3_rc _16: _14: @@ -19772,14 +18642,12 @@ _1: *_ppPage = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer }{((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X7)})))(tls, _pCache.X12, _pgno, i32(2)) - r0 = func() int32 { + return func() int32 { if (*_ppPage) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { return _sqlite3NomemError(tls, i32(44527)) } return i32(0) }() - return - } func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44876:1 @@ -19789,9 +18657,8 @@ func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sql crt.X__builtin_abort(tls) } }() - r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X6)(tls, _pCache.X12) - return - + /* X12 */ + return ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176))).X6)(tls, _pCache.X12) } var _sqlite3PcachePagecountØ00__func__Ø000 [23]int8 // - @@ -19807,16 +18674,12 @@ func _sqlite3EndBenignMalloc(tls *crt.TLS) { // sqlite3.c:20549:1 (_sqlite3Hooks.X1)(tls) _0: - return - } func _sqlite3OsFileControlHint(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe.Pointer) { // sqlite3.c:20196:1 (*(*func(*crt.TLS, *Xsqlite3_file, int32, unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X10)})))(tls, _id, _op, _pArg) - return - } func _sqlite3WalSavepointUndo(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) (r0 int32) { // sqlite3.c:57237:1 @@ -19851,9 +18714,7 @@ _5: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(1)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(2)))) _walCleanupHash(tls, _pWal) _6: - r0 = _rc - return - + return _rc } var _sqlite3WalSavepointUndoØ00__func__Ø000 [24]int8 // - @@ -19886,9 +18747,7 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC if int32(_pPager.X14) >= i32(2) || int32(_pPager.X15) >= i32(2) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: _releaseAllSavepoints(tls, _pPager) @@ -20040,14 +18899,12 @@ _47: _51: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(24 /* X17 */))) = uint8(i32(0)) - r0 = func() int32 { + return func() int32 { if _rc == i32(0) { return _rc2 } return _rc }() - return - } var _pager_end_transactionØ00__func__Ø000 [22]int8 // - @@ -20080,16 +18937,12 @@ _5: *(**XPagerSavepoint)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(120 /* X37 */))))) = (*XPagerSavepoint)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(128 /* X38 */))) = i32(0) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(60 /* X29 */))) = uint32(i32(0)) - return - } func _sqlite3OsSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:20150:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X5)})))(tls, _id, _flags) - return - } func _zeroJournalHdr(tls *crt.TLS, _pPager *XPager, _doTruncate int32) (r0 int32) { // sqlite3.c:48241:1 @@ -20148,7 +19001,6 @@ _11: _4: r0 = _rc return - } var _zeroJournalHdrØ00__func__Ø000 [15]int8 // - @@ -20166,11 +19018,9 @@ func _sqlite3OsDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _dirSync crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32) int32 }{(_pVfs.X7)})))(tls, _pVfs, _zPath, _dirSync) - return - } var _sqlite3OsDeleteØ00__func__Ø000 [16]int8 // - @@ -20183,30 +19033,22 @@ func _pagerFlushOnCommit(tls *crt.TLS, _pPager *XPager, _bCommit int32) (r0 int3 if int32(_pPager.X10) != i32(0) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if _bCommit != 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: - r0 = bool2int(_sqlite3PCachePercentDirty(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) >= i32(25)) - return - + return bool2int(_sqlite3PCachePercentDirty(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) >= i32(25)) } func _sqlite3PCachePercentDirty(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44937:1 @@ -20229,21 +19071,19 @@ _0: goto _0 _3: - r0 = func() int32 { + return func() int32 { if _nCache != 0 { return int32((int64(_nDirty) * int64(i32(100))) / int64(_nCache)) } return i32(0) }() - return - } func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670:1 var _p *XPgHdr // sqlite3.c:44671:9 _ = _p _0: - if store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5557773(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -20251,8 +19091,6 @@ _0: goto _0 _1: - return - } func _sqlite3PcacheClearWritable(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44681:1 @@ -20274,8 +19112,6 @@ _0: _3: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(16 /* X2 */))))) = (*XPgHdr)(unsafe.Pointer(_pCache.X1)) - return - } func _sqlite3WalEndWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57161:1 @@ -20288,30 +19124,23 @@ func _sqlite3WalEndWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // s *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(124 /* X20 */))) = uint32(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(67 /* X15 */))) = uint8(i32(0)) _0: - r0 = i32(0) - return - + return i32(0) } func _walUnlockExclusive(tls *crt.TLS, _pWal *XWal, _lockIdx int32, _n int32) { // sqlite3.c:55226:1 if (_pWal.X11) == 0 { goto _0 } - return _0: _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, _n, i32(9)) - return - } func _sqlite3OsShmLock(tls *crt.TLS, _id *Xsqlite3_file, _offset int32, _n int32, _flags int32) (r0 int32) { // sqlite3.c:20207:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, int32, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X14)})))(tls, _id, _offset, _n, _flags) - return - } func _pager_truncate(tls *crt.TLS, _pPager *XPager, _nPage uint32) (r0 int32) { // sqlite3.c:49475:1 @@ -20382,7 +19211,6 @@ _10: _6: r0 = _rc return - } var _pager_truncateØ00__func__Ø000 [15]int8 // - @@ -20469,7 +19297,6 @@ _22: _16: r0 = _rc return - } var _sqlite3WalExclusiveModeØ00__func__Ø000 [24]int8 // - @@ -20484,29 +19311,22 @@ func _walLockShared(tls *crt.TLS, _pWal *XWal, _lockIdx int32) (r0 int32) { // s if (_pWal.X11) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, i32(1), i32(6)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(140 /* X23 */))) = uint8(bool2int((_rc != i32(0)) && (_rc != i32(5)))) - r0 = _rc - return - + return _rc } func _walUnlockShared(tls *crt.TLS, _pWal *XWal, _lockIdx int32) { // sqlite3.c:55210:1 if (_pWal.X11) == 0 { goto _0 } - return _0: _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, i32(1), i32(5)) - return - } func _pagerUnlockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // sqlite3.c:48002:1 @@ -20556,7 +19376,6 @@ _14: _9: r0 = _rc return - } var _pagerUnlockDbØ00__func__Ø000 [14]int8 // - @@ -20566,11 +19385,9 @@ func init() { } func _sqlite3OsUnlock(tls *crt.TLS, _id *Xsqlite3_file, _lockType int32) (r0 int32) { // sqlite3.c:20162:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X8)})))(tls, _id, _lockType) - return - } func _pager_playback(tls *crt.TLS, _pPager *XPager, _isHot int32) (r0 int32) { // sqlite3.c:49618:1 @@ -20765,9 +19582,7 @@ _38: Xsqlite3_log(tls, i32(539), str(18896), _nPlayback, unsafe.Pointer(_pPager.X52)) _40: _setSectorSize(tls, _pPager) - r0 = _rc - return - + return _rc } var _pager_playbackØ00__func__Ø000 [15]int8 // - @@ -20793,9 +19608,7 @@ func _readMasterJournal(tls *crt.TLS, _pJrnl *Xsqlite3_file, _zMaster *int8, _nM if i32(0) == store961(&_rc, _sqlite3OsFileSize(tls, _pJrnl, &_szJ)) && _szJ >= int64(i32(16)) && i32(0) == store961(&_rc, _read32bits(tls, _pJrnl, _szJ-int64(i32(16)), &_len)) && _len < _nMaster && _len != uint32(i32(0)) && i32(0) == store961(&_rc, _read32bits(tls, _pJrnl, _szJ-int64(i32(12)), &_cksum)) && i32(0) == store961(&_rc, _sqlite3OsRead(tls, _pJrnl, (unsafe.Pointer)(&_aMagic), i32(8), _szJ-int64(i32(8)))) && crt.Xmemcmp(tls, (unsafe.Pointer)(&_aMagic), (unsafe.Pointer)(&_aJournalMagic), uint64(i32(8))) == 0 && i32(0) == store961(&_rc, _sqlite3OsRead(tls, _pJrnl, (unsafe.Pointer)(_zMaster), int32(_len), (_szJ-int64(i32(16)))-int64(_len))) { goto _8 } - - r0 = _rc - return + return _rc _8: _u = uint32(i32(0)) @@ -20820,17 +19633,13 @@ _12: _len = uint32(i32(0)) _13: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zMaster)) + 1*uintptr(_len))) = int8(i32(0)) - r0 = i32(0) - return - + return i32(0) } func _sqlite3OsAccess(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _flags int32, _pResOut *int32) (r0 int32) { // sqlite3.c:20273:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32, *int32) int32 }{(_pVfs.X8)})))(tls, _pVfs, _zPath, _flags, _pResOut) - return - } func _sqlite3PagerSync(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int32) { // sqlite3.c:53077:1 @@ -20864,9 +19673,7 @@ _0: }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X9)) _3: - r0 = _rc - return - + return _rc } var _sqlite3PagerSyncØ00__func__Ø000 [17]int8 // - @@ -21022,9 +19829,7 @@ _delmaster_out: }() Xsqlite3_free(tls, (unsafe.Pointer)(_pMaster)) _14: - r0 = _rc - return - + return _rc } var _pager_delmasterØ00__func__Ø000 [16]int8 // - @@ -21050,8 +19855,6 @@ func _setSectorSize(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49545:1 _4: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(184 /* X47 */))) = uint32(_sqlite3SectorSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))) _5: - return - } var _setSectorSizeØ00__func__Ø000 [14]int8 // - @@ -21082,7 +19885,6 @@ _2: _1: r0 = _iRet return - } func _sqlite3OsSectorSize(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:20200:1 @@ -21091,14 +19893,12 @@ func _sqlite3OsSectorSize(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqli _xSectorSize = *(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X11)})) - r0 = func() int32 { + return func() int32 { if _xSectorSize != nil { return _xSectorSize(tls, _id) } return i32(4096) }() - return - } func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqlite3.c:48770:1 @@ -21125,9 +19925,7 @@ func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqli *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(6)) _setGetterMethod(tls, _pPager) _8: - r0 = _rc - return - + return _rc } var _pager_errorØ00__func__Ø000 [12]int8 // - @@ -21243,8 +20041,6 @@ _21: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */))) = int64(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(104 /* X35 */))) = int64(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(24 /* X17 */))) = uint8(i32(0)) - return - } var _pager_unlockØ00__func__Ø000 [13]int8 // - @@ -21262,8 +20058,6 @@ func _sqlite3WalEndReadTransaction(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:569 _walUnlockShared(tls, _pWal, i32(3)+int32(_pWal.X9)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(60 /* X9 */))) = int16(i32(-1)) _0: - return - } func _sqlite3Realloc(tls *crt.TLS, _pOld unsafe.Pointer, _nBytes uint64) (r0 unsafe.Pointer) { // sqlite3.c:24696:1 @@ -21280,9 +20074,7 @@ func _sqlite3Realloc(tls *crt.TLS, _pOld unsafe.Pointer, _nBytes uint64) (r0 uns if unsafe.Pointer(_pOld) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - - r0 = _sqlite3Malloc(tls, _nBytes) - return + return _sqlite3Malloc(tls, _nBytes) _0: if _nBytes != uint64(i32(0)) { @@ -21290,16 +20082,13 @@ _0: } Xsqlite3_free(tls, _pOld) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _1: if _nBytes < uint64(i32(2147483392)) { goto _2 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _2: _nOld = _sqlite3MallocSize(tls, _pOld) @@ -21353,9 +20142,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _pNew - return - + return _pNew } var _sqlite3ReallocØ00__func__Ø000 [15]int8 // - @@ -21460,14 +20247,12 @@ _15: _22: _releasePage(tls, _pPage) _23: - r0 = func() int32 { + return func() int32 { if _rc == i32(101) { return i32(0) } return _rc }() - return - } var _getOverflowPageØ00__func__Ø000 [16]int8 // - @@ -21492,9 +20277,7 @@ func _ptrmapPageno(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 uint32) { // if _pgno >= uint32(i32(2)) { goto _2 } - - r0 = uint32(i32(0)) - return + return uint32(i32(0)) _2: _nPagesPerMapPage = int32(((_pBt.X16) / uint32(i32(5))) + uint32(i32(1))) @@ -21506,9 +20289,7 @@ _2: _ret += 1 _3: - r0 = _ret - return - + return _ret } var _ptrmapPagenoØ00__func__Ø000 [13]int8 // - @@ -21539,9 +20320,7 @@ func _ptrmapGet(tls *crt.TLS, _pBt *XBtShared, _key uint32, _pEType *uint8, _pPg if _rc == i32(0) { goto _2 } - - r0 = _rc - return + return _rc _2: _pPtrmap = (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) @@ -21551,8 +20330,7 @@ _2: } _sqlite3PagerUnref(tls, _pDbPage) - r0 = _sqlite3CorruptError(tls, i32(59952)) - return + return _sqlite3CorruptError(tls, i32(59952)) _3: func() { @@ -21578,14 +20356,10 @@ _8: if int32(*_pEType) >= i32(1) && int32(*_pEType) <= i32(5) { goto _10 } - - r0 = _sqlite3CorruptError(tls, i32(59960)) - return + return _sqlite3CorruptError(tls, i32(59960)) _10: - r0 = i32(0) - return - + return i32(0) } var _ptrmapGetØ00__func__Ø000 [10]int8 // - @@ -21615,15 +20389,11 @@ func _btreeGetPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMemPa if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: *_ppPage = _btreePageFromDbPage(tls, _pDbPage, _pgno, _pBt) - r0 = i32(0) - return - + return i32(0) } var _btreeGetPageØ00__func__Ø000 [13]int8 // - @@ -21657,9 +20427,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _pPage - return - + return _pPage } var _btreePageFromDbPageØ00__func__Ø000 [20]int8 // - @@ -21675,8 +20443,6 @@ func _releasePage(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61058:1 _releasePageNotNull(tls, _pPage) _0: - return - } func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1 @@ -21717,8 +20483,6 @@ func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1 } }() _sqlite3PagerUnrefNotNull(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) - return - } var _releasePageNotNullØ00__func__Ø000 [19]int8 // - @@ -21743,8 +20507,6 @@ _0: _3: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) = int8(i32(-1)) - return - } func _sqlite3BtreeTripAllCursors(tls *crt.TLS, _pBtree *XBtree, _errCode int32, _writeOnly int32) (r0 int32) { // sqlite3.c:62912:1 @@ -21815,9 +20577,7 @@ _18: _8: _sqlite3BtreeLeave(tls, _pBtree) _4: - r0 = _rc - return - + return _rc } var _sqlite3BtreeTripAllCursorsØ00__func__Ø000 [27]int8 // - @@ -21836,8 +20596,6 @@ func _sqlite3BtreeClearCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:597 Xsqlite3_free(tls, _pCur.X6) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(0)) - return - } var _sqlite3BtreeClearCursorØ00__func__Ø000 [24]int8 // - @@ -21860,8 +20618,6 @@ func _sqlite3PagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *int32) { // } }() *_pnPage = int32(_pPager.X22) - return - } var _sqlite3PagerPagecountØ00__func__Ø000 [22]int8 // - @@ -21892,16 +20648,12 @@ _6: goto _0 _3: - r0 = _r - return - + return _r } func _btreeClearHasContent(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:59548:1 _sqlite3BitvecDestroy(tls, (*XBitvec)(unsafe.Pointer(_pBt.X22))) *(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(88 /* X22 */))))) = (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _btreeEndTransaction(tls *crt.TLS, _p *XBtree) { // sqlite3.c:62781:1 @@ -21955,8 +20707,6 @@ _4: crt.X__builtin_abort(tls) } }() - return - } var _btreeEndTransactionØ00__func__Ø000 [20]int8 // - @@ -21999,8 +20749,6 @@ _1: _4: _0: - return - } var _downgradeAllSharedCacheTableLocksØ00__func__Ø000 [34]int8 // - @@ -22109,8 +20857,6 @@ _23: } _25: _24: - return - } var _clearAllSharedCacheTableLocksØ00__func__Ø000 [30]int8 // - @@ -22154,8 +20900,6 @@ func _unlockBtreeIfUnused(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:62060:1 *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(24 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _releasePageNotNull(tls, _1_pPage1) _6: - return - } var _unlockBtreeIfUnusedØ00__func__Ø000 [20]int8 // - @@ -22165,9 +20909,7 @@ func init() { } func _sqlite3PagerRefcount(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:53446:1 - r0 = _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - return - + return _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) } func _sqlite3ResetAllSchemasOfConnection(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:99996:1 @@ -22201,8 +20943,6 @@ _3: _sqlite3VtabUnlockList(tls, _db) _sqlite3BtreeLeaveAll(tls, _db) _sqlite3CollapseDatabaseArray(tls, _db) - return - } func _sqlite3SchemaClear(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:104336:1 @@ -22260,8 +21000,6 @@ _7: sink4530 = *p } _8: - return - } func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1 @@ -22275,8 +21013,6 @@ func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = uint32(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = uint32(i32(0)) *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(16 /* X3 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _sqlite3HashInitØ00__func__Ø000 [16]int8 // - @@ -22313,8 +21049,6 @@ _2: _3: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(4 /* X1 */))) = uint32(i32(0)) - return - } var _sqlite3HashClearØ00__func__Ø000 [17]int8 // - @@ -22327,7 +21061,6 @@ func _sqlite3DeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _pTrigger *XTrigger) { / if _pTrigger != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -22337,8 +21070,6 @@ _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pTrigger.X4))) _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer(_pTrigger.X5))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTrigger)) - return - } func _sqlite3DeleteTriggerStep(tls *crt.TLS, _db *Xsqlite3, _pTriggerStep *XTriggerStep) { // sqlite3.c:122201:1 @@ -22359,8 +21090,6 @@ _0: goto _0 _1: - return - } func _sqlite3ExprDelete(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91778:1 @@ -22370,8 +21099,6 @@ func _sqlite3ExprDelete(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:9 _sqlite3ExprDeleteNN(tls, _db, _p) _0: - return - } func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91751:1 @@ -22382,7 +21109,7 @@ func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c } }() func() { - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) && (*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) < i32(0) { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) && (*(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20712))) crt.X__builtin_abort(tls) } @@ -22404,7 +21131,7 @@ func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c } }() func() { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20792))) crt.X__builtin_abort(tls) } @@ -22415,7 +21142,7 @@ _6: } func() { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20808))) crt.X__builtin_abort(tls) } @@ -22431,18 +21158,18 @@ _18: goto _19 } - _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) goto _20 _19: - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) _21: if ((_p.X2) & uint32(i32(32768))) != uint32(i32(0)) { goto _22 @@ -22450,8 +21177,6 @@ _21: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) _22: - return - } var _sqlite3ExprDeleteNNØ00__func__Ø000 [20]int8 // - @@ -22467,8 +21192,6 @@ func _sqlite3SelectDelete(tls *crt.TLS, _db *Xsqlite3, _p *XSelect) { // sqlite3 _clearSelect(tls, _db, _p, i32(1)) _0: - return - } func _clearSelect(tls *crt.TLS, _db *Xsqlite3, _p *XSelect, _bFree int32) { // sqlite3.c:116314:1 @@ -22505,8 +21228,6 @@ _3: goto _0 _1: - return - } func _sqlite3ExprListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqlite3.c:92411:1 @@ -22516,8 +21237,6 @@ func _sqlite3ExprListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // _exprListDeleteNN(tls, _db, _pList) _0: - return - } func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqlite3.c:92399:1 @@ -22546,8 +21265,6 @@ _3: _6: _sqlite3DbFree(tls, _db, _pList.X1) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pList)) - return - } var _exprListDeleteNNØ00__func__Ø000 [17]int8 // - @@ -22564,7 +21281,6 @@ func _sqlite3SrcListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList) { // s if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -22580,17 +21296,17 @@ _1: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X3)) - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) _5: - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506896)(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))) @@ -22601,28 +21317,22 @@ _6: _4: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pList)) - return - } func _sqlite3DeleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:100095:1 if _pTable != nil { goto _0 } - return _0: if _db != nil && (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) || preInc985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable))+uintptr(60 /* X8 */))), uint32(4294967295)) <= uint32(i32(0)) { goto _3 } - return _3: _deleteTable(tls, _db, _pTable) - return - } func _deleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:100051:1 @@ -22638,7 +21348,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 ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) + return ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) } return i32(0) }() @@ -22688,13 +21398,11 @@ _6: _sqlite3VtabClear(tls, _db, _pTable) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTable)) func() { - if _nLookaside != i32(0) && _nLookaside != ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X3) { + if _nLookaside != i32(0) && _nLookaside != ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100093), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21092))) crt.X__builtin_abort(tls) } }() - return - } var _deleteTableØ00__func__Ø000 [12]int8 // - @@ -22741,25 +21449,20 @@ _5: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_elem)) + uintptr(16 /* X2 */))) = _data *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_elem)) + uintptr(24 /* X3 */))) = _pKey _6: - r0 = _1_old_data - return + return _1_old_data _4: if unsafe.Pointer(_data) != (unsafe.Pointer)(uintptr(i32(0))) { goto _7 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _7: _new_elem = (*XHashElem)(unsafe.Pointer(_sqlite3Malloc(tls, u64(32)))) if _new_elem != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = _data - return + return _data _8: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_new_elem)) + uintptr(24 /* X3 */))) = _pKey @@ -22788,9 +21491,7 @@ _10: } return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) }(), _new_elem) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return - + return (unsafe.Pointer)(uintptr(i32(0))) } var _sqlite3HashInsertØ00__func__Ø000 [18]int8 // - @@ -22838,18 +21539,14 @@ _2: if _sqlite3StrICmp(tls, _elem.X3, _pKey) != i32(0) { goto _6 } - - r0 = _elem - return + return _elem _6: _elem = (*XHashElem)(unsafe.Pointer(_elem.X0)) goto _2 _3: - r0 = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) } func _strHash(tls *crt.TLS, _z *int8) (r0 uint32) { // sqlite3.c:29238:1 @@ -22876,9 +21573,7 @@ _0: goto _0 _1: - r0 = _h - return - + return _h } var _findElementWithHashØ00__func__Ø000 [20]int8 // - @@ -22945,8 +21640,6 @@ _3: }() _sqlite3HashClear(tls, _pH) _7: - return - } var _removeElementGivenHashØ00__func__Ø000 [23]int8 // - @@ -22973,9 +21666,7 @@ _0: if _new_size != (_pH.X0) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _sqlite3BeginBenignMalloc(tls) @@ -22984,9 +21675,7 @@ _1: if _new_ht != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: Xsqlite3_free(tls, _pH.X3) @@ -23006,9 +21695,7 @@ _3: goto _3 _6: - r0 = i32(1) - return - + return i32(1) } func _insertElement(tls *crt.TLS, _pH *XHash, _pEntry *XExprList, _pNew *XHashElem) { // sqlite3.c:29255:1 @@ -23061,8 +21748,6 @@ _8: *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(8 /* X2 */))))) = _pNew _7: - return - } func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *XSchema) (r0 int32) { // sqlite3.c:58899:1 @@ -23089,17 +21774,13 @@ _2: if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: if _iDb != i32(1) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _p = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X1)) @@ -23109,9 +21790,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1))) - return - + return bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1))) } var _sqlite3SchemaMutexHeldØ00__func__Ø000 [23]int8 // - @@ -23167,9 +21846,7 @@ _8: } }() _2: - r0 = _i - return - + return _i } var _sqlite3SchemaToIndexØ00__func__Ø000 [21]int8 // - @@ -23190,14 +21867,9 @@ func _freeIndex(tls *crt.TLS, _db *Xsqlite3, _p *XIndex) { // sqlite3.c:99891:1 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X8)) _0: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _sqlite3DeleteIndexSamples(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex) { // sqlite3.c:98251:1 - - return - } func _sqlite3FkDelete(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) { // sqlite3.c:108528:1 @@ -23263,8 +21935,6 @@ _9: goto _4 _7: - return - } var _sqlite3FkDeleteØ00__func__Ø000 [16]int8 // - @@ -23287,8 +21957,6 @@ func _fkTriggerDelete(tls *crt.TLS, _dbMem *Xsqlite3, _p *XTrigger) { // sqlite3 _sqlite3ExprDelete(tls, _dbMem, (*XExpr)(unsafe.Pointer(_p.X4))) _sqlite3DbFree(tls, _dbMem, (unsafe.Pointer)(_p)) _0: - return - } func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:100022:1 @@ -23302,7 +21970,7 @@ func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { / crt.X__builtin_abort(tls) } }() - if store5524974(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { + if store5524970(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -23321,8 +21989,6 @@ _3: _6: _sqlite3DbFree(tls, _db, _pTable.X1) _2: - return - } var _sqlite3DeleteColumnNamesØ00__func__Ø000 [25]int8 // - @@ -23362,8 +22028,6 @@ _7: _6: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X17)) _2: - return - } func _vtabDisconnectAll(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *XVTable) { // sqlite3.c:124702:1 @@ -23420,9 +22084,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _pRet - return - + return _pRet } var _vtabDisconnectAllØ00__func__Ø000 [18]int8 // - @@ -23437,7 +22099,6 @@ func _sqlite3IdListDelete(tls *crt.TLS, _db *Xsqlite3, _pList *XIdList) { // sql if _pList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -23454,8 +22115,6 @@ _1: _4: _sqlite3DbFree(tls, _db, _pList.X0) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pList)) - return - } func _sqlite3WithDelete(tls *crt.TLS, _db *Xsqlite3, _pWith *XWith) { // sqlite3.c:103885:1 @@ -23483,8 +22142,6 @@ _1: _4: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pWith)) _0: - return - } func _sqlite3CollapseDatabaseArray(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:99944:1 @@ -23531,8 +22188,6 @@ _3: _sqlite3DbFree(tls, _db, _db.X4) *(**XDb)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(32 /* X4 */))))) = (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(560 /* X72 */))))) _7: - return - } func _sqlite3CloseSavepoints(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:140873:1 @@ -23552,8 +22207,6 @@ _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(636 /* X75 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(640 /* X76 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(91 /* X23 */))) = uint8(i32(0)) - return - } func _sqlite3BtreeClose(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61521:1 @@ -23642,9 +22295,7 @@ _18: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X9) + uintptr(40 /* X10 */))))) = (*XBtree)(unsafe.Pointer(_p.X10)) _19: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCloseØ00__func__Ø000 [18]int8 // - @@ -23725,9 +22376,7 @@ _13: Xsqlite3_free(tls, (unsafe.Pointer)(_pCur.X3)) _sqlite3BtreeLeave(tls, _pBtree) _0: - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCloseCursorØ00__func__Ø000 [24]int8 // - @@ -23805,9 +22454,7 @@ _4: _removed = i32(1) _2: Xsqlite3_mutex_leave(tls, _pMaster) - r0 = _removed - return - + return _removed } var _removeFromSharingListØ00__func__Ø000 [22]int8 // - @@ -23835,8 +22482,6 @@ func Xsqlite3_mutex_free(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22825: f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X3)})))(tls, _p) _0: - return - } var _sqlite3_mutex_freeØ00__func__Ø000 [19]int8 // - @@ -23912,9 +22557,7 @@ _12: } }() Xsqlite3_free(tls, (unsafe.Pointer)(_pPager)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3PagerCloseØ00__func__Ø000 [18]int8 // - @@ -23940,8 +22583,6 @@ _0: goto _0 _3: - return - } func _sqlite3WalClose(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _sync_flags int32, _nBuf int32, _zBuf *uint8) (r0 int32) { // sqlite3.c:56327:1 @@ -24004,17 +22645,13 @@ _8: Xsqlite3_free(tls, (unsafe.Pointer)(_pWal.X7)) Xsqlite3_free(tls, (unsafe.Pointer)(_pWal)) _0: - r0 = _rc - return - + return _rc } func _sqlite3OsLock(tls *crt.TLS, _id *Xsqlite3_file, _lockType int32) (r0 int32) { // sqlite3.c:20158:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X7)})))(tls, _id, _lockType) - return - } func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBusy func(*crt.TLS, unsafe.Pointer) int32, _pBusyArg unsafe.Pointer, _sync_flags int32, _nBuf int32, _zBuf *uint8, _pnLog *int32, _pnCkpt *int32) (r0 int32) { // sqlite3.c:57681:1 @@ -24054,18 +22691,14 @@ func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int3 if (_pWal.X14) == 0 { goto _7 } - - r0 = i32(8) - return + return i32(8) _7: _rc = _walLockExclusive(tls, _pWal, i32(1), i32(1)) if _rc == 0 { goto _8 } - - r0 = _rc - return + return _rc _8: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(65 /* X13 */))) = uint8(i32(1)) @@ -24145,14 +22778,12 @@ _24: _sqlite3WalEndWriteTransaction(tls, _pWal) _walUnlockExclusive(tls, _pWal, i32(1), i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(65 /* X13 */))) = uint8(i32(0)) - r0 = func() int32 { + return func() int32 { if (_rc == i32(0)) && (_eMode != _eMode2) { return i32(5) } return _rc }() - return - } var _sqlite3WalCheckpointØ00__func__Ø000 [21]int8 // - @@ -24167,16 +22798,12 @@ func _walLockExclusive(tls *crt.TLS, _pWal *XWal, _lockIdx int32, _n int32) (r0 if (_pWal.X11) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3OsShmLock(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _lockIdx, _n, i32(10)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(140 /* X23 */))) = uint8(bool2int((_rc != i32(0)) && (_rc != i32(5)))) - r0 = _rc - return - + return _rc } func _walBusyLock(tls *crt.TLS, _pWal *XWal, _xBusy func(*crt.TLS, unsafe.Pointer) int32, _pBusyArg unsafe.Pointer, _lockIdx int32, _n int32) (r0 int32) { // sqlite3.c:56038:1 @@ -24187,10 +22814,7 @@ _0: if ((_xBusy != nil) && (_rc == i32(5))) && _xBusy(tls, _pBusyArg) != 0 { goto _0 } - - r0 = _rc - return - + return _rc } func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { // sqlite3.c:56466:1 @@ -24210,9 +22834,7 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { if _rc == i32(0) { goto _2 } - - r0 = _rc - return + return _rc _2: func() { @@ -24280,9 +22902,7 @@ _11: _rc = _sqlite3CantopenError(tls, i32(56521)) _19: - r0 = _rc - return - + return _rc } var _walIndexReadHdrØ00__func__Ø000 [16]int8 // - @@ -24313,26 +22933,20 @@ func _walIndexTryHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { / if crt.Xmemcmp(tls, (unsafe.Pointer)(&_h1), (unsafe.Pointer)(&_h2), u64(48)) == i32(0) { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if int32(_h1.X3) != i32(0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _walChecksumBytes(tls, i32(1), (*uint8)(unsafe.Pointer(&_h1)), int32(u64(40)), (*uint32)(unsafe.Pointer(uintptr(i32(0)))), (*uint32)(unsafe.Pointer(&_aCksum))) if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCksum)) + 4*uintptr(i32(0))))) == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_h1))+uintptr(40 /* X10 */))))) + 4*uintptr(i32(0))))) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCksum)) + 4*uintptr(i32(1))))) == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_h1))+uintptr(40 /* X10 */))))) + 4*uintptr(i32(1))))) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: if crt.Xmemcmp(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))), (unsafe.Pointer)(&_h1), u64(48)) == 0 { @@ -24343,9 +22957,7 @@ _6: crt.Xmemcpy(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))), (unsafe.Pointer)(&_h1), u64(48)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(56 /* X8 */))) = uint32((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X5) & i32(65024)) + ((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X5) & i32(1)) << uint(i32(16)))) _7: - r0 = i32(0) - return - + return i32(0) } var _walIndexTryHdrØ00__func__Ø000 [15]int8 // - @@ -24361,16 +22973,12 @@ func _walShmBarrier(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55053:1 _sqlite3OsShmBarrier(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1))) _0: - return - } func _sqlite3OsShmBarrier(tls *crt.TLS, _id *Xsqlite3_file) { // sqlite3.c:20210:1 (*(*func(*crt.TLS, *Xsqlite3_file))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X15)})))(tls, _id) - return - } func _walChecksumBytes(tls *crt.TLS, _nativeCksum int32, _a *uint8, _nByte int32, _aIn *uint32, _aOut *uint32) { // sqlite3.c:55015:1 @@ -24414,12 +23022,12 @@ _1: _7: { p := &_s1 - *p = (*p) + ((*postInc5490024(&_aData, 4)) + _s2) + *p = (*p) + ((*postInc5490020(&_aData, 4)) + _s2) sink985 = *p } { p := &_s2 - *p = (*p) + ((*postInc5490024(&_aData, 4)) + _s1) + *p = (*p) + ((*postInc5490020(&_aData, 4)) + _s1) sink985 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { @@ -24443,7 +23051,7 @@ _9: { p := &_aData *p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2)))) - sink5490024 = *p + sink5490020 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _9 @@ -24452,8 +23060,6 @@ _9: _8: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOut)) + 4*uintptr(i32(0)))) = _s1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOut)) + 4*uintptr(i32(1)))) = _s2 - return - } var _walChecksumBytesØ00__func__Ø000 [17]int8 // - @@ -24522,9 +23128,7 @@ func _walIndexRecover(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:55485 if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: crt.Xmemset(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))), i32(0), u64(48)) @@ -24680,9 +23284,7 @@ _31: _25: _recovery_error: _walUnlockExclusive(tls, _pWal, _iLock, _nLock) - r0 = _rc - return - + return _rc } var _walIndexRecoverØ00__func__Ø000 [16]int8 // - @@ -24692,9 +23294,7 @@ func init() { } func _sqlite3CantopenError(tls *crt.TLS, _lineno int32) (r0 int32) { // sqlite3.c:143236:1 - r0 = _reportError(tls, i32(14), _lineno, str(22428)) - return - + return _reportError(tls, i32(14), _lineno, str(22428)) } func _walDecodeFrame(tls *crt.TLS, _pWal *XWal, _piPage *uint32, _pnTruncate *uint32, _aData *uint8, _aFrame *uint8) (r0 int32) { // sqlite3.c:55121:1 @@ -24709,18 +23309,14 @@ func _walDecodeFrame(tls *crt.TLS, _pWal *XWal, _piPage *uint32, _pnTruncate *ui if crt.Xmemcmp(tls, (unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))))+uintptr(32 /* X9 */)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(8))))), uint64(i32(8))) == i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(0))))) if _pgno != uint32(i32(0)) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _nativeCksum = bool2int(int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X4) == i32(0)) @@ -24729,16 +23325,12 @@ _1: if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aCksum)) + 4*uintptr(i32(0))))) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(16))))) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aCksum)) + 4*uintptr(i32(1))))) == _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(20))))) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: *_piPage = _pgno *_pnTruncate = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(4))))) - r0 = i32(1) - return - + return i32(1) } func _walIndexAppend(tls *crt.TLS, _pWal *XWal, _iFrame uint32, _iPage uint32) (r0 int32) { // sqlite3.c:55396:1 @@ -24802,9 +23394,7 @@ _7: if postInc961(&_1_nCollide, int32(-1)) != i32(0) { goto _11 } - - r0 = _sqlite3CorruptError(tls, i32(55437)) - return + return _sqlite3CorruptError(tls, i32(55437)) _11: _1_iKey = _walNextHash(tls, _1_iKey) @@ -24814,9 +23404,7 @@ _10: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx))) = _iPage *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHash)) + 2*uintptr(_1_iKey))) = uint16(_1_idx) _0: - r0 = _rc - return - + return _rc } var _walIndexAppendØ00__func__Ø000 [15]int8 // - @@ -24844,8 +23432,6 @@ func _walIndexWriteHdr(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55064:1 crt.Xmemcpy(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(1))))), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))), u64(48)) _walShmBarrier(tls, _pWal) crt.Xmemcpy(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(0))))), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))), u64(48)) - return - } var _walIndexWriteHdrØ00__func__Ø000 [17]int8 // - @@ -24861,9 +23447,7 @@ func _walCkptInfo(tls *crt.TLS, _pWal *XWal) (r0 *XWalCkptInfo) { // sqlite3.c:5 crt.X__builtin_abort(tls) } }() - r0 = (*XWalCkptInfo)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) + 4*uintptr(u64(24)))))) - return - + return (*XWalCkptInfo)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) + 4*uintptr(u64(24)))))) } var _walCkptInfoØ00__func__Ø000 [12]int8 // - @@ -24873,9 +23457,8 @@ func init() { } func _walPagesize(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:56056:1 - r0 = (int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X5) & i32(65024)) + ((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X5) & i32(1)) << uint(i32(16))) - return - + /* X18 */ /* X18 */ + return (int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72))).X5) & i32(65024)) + ((int32((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72))).X5) & i32(1)) << uint(i32(16))) } func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBusy func(*crt.TLS, unsafe.Pointer) int32, _pBusyArg unsafe.Pointer, _sync_flags int32, _zBuf *uint8) (r0 int32) { // sqlite3.c:56124:1 @@ -24925,9 +23508,7 @@ func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBu if _rc == i32(0) { goto _1 } - - r0 = _rc - return + return _rc _1: func() { @@ -25034,7 +23615,7 @@ _26: crt.X__builtin_abort(tls) } }() - if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _31 } @@ -25156,9 +23737,7 @@ _50: _46: _walcheckpoint_out: _walIteratorFree(tls, _pIter) - r0 = _rc - return - + return _rc } func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32) { // sqlite3.c:55956:1 @@ -25202,9 +23781,7 @@ func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32) if _p != nil { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(55978)) - return + return _sqlite3NomemError(tls, i32(55978)) _3: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), uint64(_nByte)) @@ -25274,9 +23851,7 @@ _11: _walIteratorFree(tls, _p) _19: *_pp = _p - r0 = _rc - return - + return _rc } var _walIteratorInitØ00__func__Ø000 [16]int8 // - @@ -25418,8 +23993,6 @@ _31: goto _31 _34: - return - } var _walMergesortØ00__func__Ø000 [13]int8 // - @@ -25495,8 +24068,6 @@ _4: *_paRight = _aLeft *_pnRight = _iOut crt.Xmemcpy(tls, (unsafe.Pointer)(_aLeft), (unsafe.Pointer)(_aTmp), u64(2)*uint64(_iOut)) - return - } var _walMergeØ00__func__Ø000 [9]int8 // - @@ -25507,8 +24078,6 @@ func init() { func _walIteratorFree(tls *crt.TLS, _p *XWalIterator) { // sqlite3.c:55940:1 Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - return - } var _walCheckpointØ00__func__Ø000 [14]int8 // - @@ -25572,9 +24141,7 @@ _7: _5: *_piPage = uint32(store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))), int32(_iRet))) - r0 = bool2int(_iRet == u32(4294967295)) - return - + return bool2int(_iRet == u32(4294967295)) } var _walIteratorNextØ00__func__Ø000 [16]int8 // - @@ -25617,8 +24184,6 @@ _3: crt.X__builtin_abort(tls) } }() - return - } var _walRestartHdrØ00__func__Ø000 [14]int8 // - @@ -25647,8 +24212,6 @@ _1: Xsqlite3_log(tls, _rx, str(23188), unsafe.Pointer(_pWal.X21)) _2: - return - } func _walIndexClose(tls *crt.TLS, _pWal *XWal, _isDelete int32) { // sqlite3.c:55652:1 @@ -25675,16 +24238,12 @@ _4: _0: _sqlite3OsShmUnmap(tls, (*Xsqlite3_file)(unsafe.Pointer(_pWal.X1)), _isDelete) _5: - return - } func _sqlite3OsShmUnmap(tls *crt.TLS, _id *Xsqlite3_file, _deleteFlag int32) (r0 int32) { // sqlite3.c:20213:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X16)})))(tls, _id, _deleteFlag) - return - } func _pagerSyncHotJournal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:50835:1 @@ -25703,9 +24262,7 @@ _0: _rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(104 /* X35 */)))) _1: - r0 = _rc - return - + return _rc } func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1 @@ -25716,8 +24273,6 @@ func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1 } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X11)(tls, _pCache.X12) - return - } var _sqlite3PcacheCloseØ00__func__Ø000 [19]int8 // - @@ -25739,8 +24294,6 @@ func _freeTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61510:1 _sqlite3PageFree(tls, (unsafe.Pointer)(_pBt.X27)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(128 /* X27 */))) = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } var _sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000 [32]int8 // - @@ -25752,7 +24305,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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) + _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) if _pDestructor == nil { goto _0 } @@ -25766,8 +24319,6 @@ func _functionDestroy(tls *crt.TLS, _db *Xsqlite3, _p *XFuncDef) { // sqlite3.c: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDestructor)) _1: _0: - return - } func _sqlite3VtabEponymousTableClear(tls *crt.TLS, _db *Xsqlite3, _pMod *XModule) { // sqlite3.c:125696:1 @@ -25786,22 +24337,17 @@ func _sqlite3VtabEponymousTableClear(tls *crt.TLS, _db *Xsqlite3, _pMod *XModule _sqlite3DeleteTable(tls, _db, _pTab) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(32 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } func _sqlite3ValueFree(tls *crt.TLS, _v *XMem) { // sqlite3.c:71297:1 if _v != nil { goto _0 } - return _0: _sqlite3VdbeMemRelease(tls, _v) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_v.X9)), (unsafe.Pointer)(_v)) - return - } func _sqlite3CloseExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112147:1 @@ -25825,8 +24371,6 @@ _2: _5: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_db.X40)) - return - } var _sqlite3CloseExtensionsØ00__func__Ø000 [23]int8 // - @@ -25839,9 +24383,7 @@ func Xsqlite3_collation_needed(tls *crt.TLS, _db *Xsqlite3, _pCollNeededArg unsa if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143154)) - return + return _sqlite3MisuseError(tls, i32(143154)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -25849,18 +24391,14 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(312 /* X54 */))))) = nil *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(320 /* X55 */))) = _pCollNeededArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_collation_needed16(tls *crt.TLS, _db *Xsqlite3, _pCollNeededArg unsafe.Pointer, _xCollNeeded16 func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer)) (r0 int32) { // sqlite3.c:143169:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143175)) - return + return _sqlite3MisuseError(tls, i32(143175)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -25868,9 +24406,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(312 /* X54 */))))) = _xCollNeeded16 *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(320 /* X55 */))) = _pCollNeededArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_column_blob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 unsafe.Pointer) { // sqlite3.c:77010:12 @@ -25878,9 +24414,7 @@ func Xsqlite3_column_blob(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 uns _ = _val _val = Xsqlite3_value_blob(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76174:12 @@ -25906,8 +24440,7 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sql crt.X__builtin_abort(tls) } }() - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _3: { @@ -25915,18 +24448,15 @@ _3: *p = uint16(int32(*p) | i32(16)) sink4530 = *p } - r0 = (unsafe.Pointer)(func() *int8 { + return (unsafe.Pointer)(func() *int8 { if (_p.X4) != 0 { return (_p.X5) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }()) - return _0: - r0 = (unsafe.Pointer)(Xsqlite3_value_text(tls, _pVal)) - return - + return (unsafe.Pointer)(Xsqlite3_value_text(tls, _pVal)) } var _sqlite3_value_blobØ00__func__Ø000 [19]int8 // - @@ -25944,9 +24474,7 @@ func _columnMem(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // s if _pVm != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _columnNullValue(tls) - return + return _columnNullValue(tls) _0: func() { @@ -25967,21 +24495,17 @@ _5: _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_pVm.X0)), i32(25)) _pOut = _columnNullValue(tls) _6: - r0 = _pOut - return - + return _pOut } func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1 - r0 = &_columnNullValueØ00nullMemØ001 - return - + return &_columnNullValueØ00nullMemØ001 } var _columnNullValueØ00nullMemØ001 XMem // sqlite3.c:76925:20 func init() { - _columnNullValueØ00nullMemØ001 = XMem{X0: T5448375{}, 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: T5448371{}, 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 // - @@ -26013,8 +24537,6 @@ func _columnMallocFailure(tls *crt.TLS, _pStmt unsafe.Pointer) { // sqlite3.c:76 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _sqlite3ApiExit(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _p.X10) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _0: - return - } var _columnMallocFailureØ00__func__Ø000 [20]int8 // - @@ -26028,9 +24550,7 @@ func Xsqlite3_column_bytes(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 in _ = _val _val = Xsqlite3_value_bytes(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_bytes16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77025:12 @@ -26038,35 +24558,27 @@ func Xsqlite3_column_bytes16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 _ = _val _val = Xsqlite3_value_bytes16(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_bytes16(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76190:12 - r0 = _sqlite3ValueBytes(tls, _pVal, uint8(i32(2))) - return - + return _sqlite3ValueBytes(tls, _pVal, uint8(i32(2))) } func Xsqlite3_column_count(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:76897:12 var _pVm *TVdbe // sqlite3.c:76898:8 _ = _pVm _pVm = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = func() int32 { + return func() int32 { if _pVm != nil { return int32(_pVm.X29) } return i32(0) }() - return - } func Xsqlite3_column_decltype(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 *int8) { // sqlite3.c:77155:12 - r0 = (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(1)))) - return - + return (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(1)))) } func _columnName(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32, _xFunc func(*crt.TLS, *XMem) unsafe.Pointer, _useType int32) (r0 unsafe.Pointer) { // sqlite3.c:77088:1 @@ -26083,8 +24595,7 @@ func _columnName(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32, _xFunc func(*crt } _sqlite3MisuseError(tls, i32(77100)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: _ret = (unsafe.Pointer)(uintptr(i32(0))) @@ -26123,9 +24634,7 @@ _0: _7: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) _4: - r0 = _ret - return - + return _ret } var _columnNameØ00__func__Ø000 [11]int8 // - @@ -26135,15 +24644,11 @@ func init() { } func Xsqlite3_column_decltype16(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 unsafe.Pointer) { // sqlite3.c:77160:12 - r0 = _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(1)) - return - + return _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(1)) } func Xsqlite3_value_text16(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76210:12 - r0 = _sqlite3ValueText(tls, _pVal, uint8(i32(2))) - return - + return _sqlite3ValueText(tls, _pVal, uint8(i32(2))) } func Xsqlite3_column_double(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 float64) { // sqlite3.c:77030:12 @@ -26151,9 +24656,7 @@ func Xsqlite3_column_double(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 f _ = _val _val = Xsqlite3_value_double(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_int(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77035:12 @@ -26161,15 +24664,11 @@ func Xsqlite3_column_int(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int3 _ = _val _val = Xsqlite3_value_int(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_int(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:76196:12 - r0 = int32(_sqlite3VdbeIntValue(tls, _pVal)) - return - + return int32(_sqlite3VdbeIntValue(tls, _pVal)) } func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:70077:1 @@ -26194,16 +24693,16 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7 goto _5 } - r0 = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) - return + /* X0 */ + return *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0))))) _5: if (_flags & i32(8)) == 0 { goto _7 } - r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0)))))) _7: if (_flags & i32(18)) == 0 { @@ -26218,13 +24717,10 @@ _7: } }() _sqlite3Atoi64(tls, _pMem.X5, &_3_value, _pMem.X4, _pMem.X2) - r0 = _3_value - return + return _3_value _9: - r0 = int64(i32(0)) - return - + return int64(i32(0)) } var _sqlite3VdbeIntValueØ00__func__Ø000 [20]int8 // - @@ -26237,22 +24733,16 @@ func _doubleToInt64(tls *crt.TLS, _r float64) (r0 int64) { // sqlite3.c:70041:1 if _r > float64(_doubleToInt64Ø00minIntØ002) { goto _0 } - - r0 = _doubleToInt64Ø00minIntØ002 - return + return _doubleToInt64Ø00minIntØ002 _0: if _r < float64(_doubleToInt64Ø00maxIntØ001) { goto _2 } - - r0 = _doubleToInt64Ø00maxIntØ001 - return + return _doubleToInt64Ø00maxIntØ001 _2: - r0 = int64(_r) - return - + return int64(_r) } var _doubleToInt64Ø00minIntØ002 int64 // sqlite3.c:70054:20 @@ -26425,9 +24915,7 @@ _30: if uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNum))+1*uintptr(_i))))) >= uintptr(unsafe.Pointer(_zEnd)) && (_i != i32(0) || _zStart != _zNum) && _i <= (i32(19)*_incr) && _nonNum == 0 { goto _37 } - - r0 = i32(1) - return + return i32(1) _37: if _i >= (i32(19) * _incr) { @@ -26440,8 +24928,7 @@ _37: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _39: _c = _compare2pow63(tls, _zNum, _incr) @@ -26455,16 +24942,13 @@ _39: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _43: if _c <= i32(0) { goto _47 } - - r0 = i32(1) - return + return i32(1) _47: func() { @@ -26473,14 +24957,12 @@ _47: crt.X__builtin_abort(tls) } }() - r0 = func() int32 { + return func() int32 { if _neg != 0 { return i32(0) } return i32(2) }() - return - } var _sqlite3Atoi64Ø00__func__Ø000 [14]int8 // - @@ -26515,9 +24997,7 @@ _4: _c = int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zNum)) + 1*uintptr(i32(18)*_incr)))) - i32(56) _5: - r0 = _c - return - + return _c } func Xsqlite3_column_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int64) { // sqlite3.c:77040:12 @@ -26525,27 +25005,19 @@ func Xsqlite3_column_int64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 in _ = _val _val = Xsqlite3_value_int64(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_value_int64(tls *crt.TLS, _pVal *XMem) (r0 int64) { // sqlite3.c:76199:12 - r0 = _sqlite3VdbeIntValue(tls, _pVal) - return - + return _sqlite3VdbeIntValue(tls, _pVal) } func Xsqlite3_column_name(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 *int8) { // sqlite3.c:77130:12 - r0 = (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(0)))) - return - + return (*int8)(unsafe.Pointer(_columnName(tls, _pStmt, _N, *(*func(*crt.TLS, *XMem) unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS, *XMem) *uint8 }{Xsqlite3_value_text})), i32(0)))) } func Xsqlite3_column_name16(tls *crt.TLS, _pStmt unsafe.Pointer, _N int32) (r0 unsafe.Pointer) { // sqlite3.c:77135:12 - r0 = _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(0)) - return - + return _columnName(tls, _pStmt, _N, Xsqlite3_value_text16, i32(0)) } func Xsqlite3_column_text(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *uint8) { // sqlite3.c:77045:12 @@ -26553,9 +25025,7 @@ func Xsqlite3_column_text(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *ui _ = _val _val = Xsqlite3_value_text(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_text16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 unsafe.Pointer) { // sqlite3.c:77060:12 @@ -26563,9 +25033,7 @@ func Xsqlite3_column_text16(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 u _ = _val _val = Xsqlite3_value_text16(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _val - return - + return _val } func Xsqlite3_column_type(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int32) { // sqlite3.c:77066:12 @@ -26573,9 +25041,7 @@ func Xsqlite3_column_type(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 int _ = _iType _iType = Xsqlite3_value_type(tls, _columnMem(tls, _pStmt, _i)) _columnMallocFailure(tls, _pStmt) - r0 = _iType - return - + return _iType } func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // sqlite3.c:77050:12 @@ -26598,9 +25064,7 @@ func Xsqlite3_column_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *X } _0: _columnMallocFailure(tls, _pStmt) - r0 = _pOut - return - + return _pOut } func Xsqlite3_commit_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer) int32, _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141811:12 @@ -26611,8 +25075,7 @@ func Xsqlite3_commit_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, } _sqlite3MisuseError(tls, i32(141820)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -26620,9 +25083,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(248 /* X46 */))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(240 /* X45 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pOld - return - + return _pOld } func Xsqlite3_complete(tls *crt.TLS, _zSql *int8) (r0 int32) { // sqlite3.c:139623:12 @@ -26640,8 +25101,7 @@ func Xsqlite3_complete(tls *crt.TLS, _zSql *int8) (r0 int32) { // sqlite3.c:1396 } _sqlite3MisuseError(tls, i32(139658)) - r0 = i32(0) - return + return i32(0) _0: _1: @@ -26716,9 +25176,7 @@ _20: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) != i32(0) { goto _23 } - - r0 = i32(0) - return + return i32(0) _23: *(*uintptr)(unsafe.Pointer(&_zSql)) += uintptr(1) @@ -26746,9 +25204,7 @@ _26: if int32(*_zSql) != i32(0) { goto _28 } - - r0 = bool2int(int32(_state) == i32(1)) - return + return bool2int(int32(_state) == i32(1)) _28: _token = uint8(i32(1)) @@ -26768,9 +25224,7 @@ _30: if int32(*_zSql) != i32(0) { goto _32 } - - r0 = i32(0) - return + return i32(0) _32: _token = uint8(i32(2)) @@ -26793,9 +25247,7 @@ _34: if int32(*_zSql) != i32(0) { goto _36 } - - r0 = i32(0) - return + return i32(0) _36: _token = uint8(i32(2)) @@ -26925,9 +25377,7 @@ _17: goto _1 _2: - r0 = bool2int(int32(_state) == i32(1)) - return - + return bool2int(int32(_state) == i32(1)) } var _sqlite3_completeØ00transØ001 [8][8]uint8 // sqlite3.c:139631:19 @@ -26947,9 +25397,7 @@ func Xsqlite3_complete16(tls *crt.TLS, _zSql unsafe.Pointer) (r0 int32) { // sql if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: _pVal = _sqlite3ValueNew(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) @@ -26966,15 +25414,11 @@ _1: _rc = _sqlite3NomemError(tls, i32(139803)) _2: _sqlite3ValueFree(tls, _pVal) - r0 = _rc & i32(255) - return - + return _rc & i32(255) } func Xsqlite3_create_collation(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc int32, _pCtx unsafe.Pointer, _xCompare func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32) (r0 int32) { // sqlite3.c:143080:12 - r0 = Xsqlite3_create_collation_v2(tls, _db, _zName, _enc, _pCtx, _xCompare, nil) - return - + return Xsqlite3_create_collation_v2(tls, _db, _zName, _enc, _pCtx, _xCompare, nil) } func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc int32, _pCtx unsafe.Pointer, _xCompare func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:143093:12 @@ -26983,9 +25427,7 @@ func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _en if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(143104)) - return + return _sqlite3MisuseError(tls, i32(143104)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -26998,9 +25440,7 @@ _1: _rc = _createCollation(tls, _db, _zName, uint8(_enc), _pCtx, _xCompare, _xDel) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_create_collation_v2Ø00__func__Ø000 [28]int8 // - @@ -27036,9 +25476,7 @@ _3: if _enc2 >= i32(1) && _enc2 <= i32(3) { goto _5 } - - r0 = _sqlite3MisuseError(tls, i32(142269)) - return + return _sqlite3MisuseError(tls, i32(142269)) _5: _pColl = _sqlite3FindCollSeq(tls, _db, uint8(_enc2), _zName, i32(0)) @@ -27051,8 +25489,7 @@ _5: } _sqlite3ErrorWithMsg(tls, _db, i32(5), str(23624)) - r0 = i32(5) - return + return i32(5) _8: _sqlite3ExpirePreparedStatements(tls, _db) @@ -27090,9 +25527,7 @@ _7: if _pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - - r0 = _sqlite3NomemError(tls, i32(142307)) - return + return _sqlite3NomemError(tls, i32(142307)) _16: *(*func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(24 /* X3 */))) = _xCompare @@ -27100,9 +25535,7 @@ _16: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(32 /* X4 */))) = _xDel *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(8 /* X1 */))) = uint8(_enc2 | (int32(_enc) & i32(8))) _sqlite3Error(tls, _db, i32(0)) - r0 = i32(0) - return - + return i32(0) } var _createCollationØ00__func__Ø000 [16]int8 // - @@ -27138,12 +25571,10 @@ _1: { p := &_pColl *p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 40*uintptr(int32(_enc)-i32(1)))) - sink5819800 = *p + sink5819796 = *p } _5: - r0 = _pColl - return - + return _pColl } func _findCollSeqEntry(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _create int32) (r0 *XCollSeq) { // sqlite3.c:104051:1 @@ -27192,7 +25623,6 @@ _2: _1: r0 = _pColl return - } func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer) { // sqlite3.c:29398:1 @@ -27213,14 +25643,12 @@ func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer) } }() _elem = _findElementWithHash(tls, _pH, _pKey, &_h) - r0 = func() unsafe.Pointer { + return func() unsafe.Pointer { if _elem != nil { return unsafe.Pointer(_elem.X2) } return (unsafe.Pointer)(uintptr(i32(0))) }() - return - } var _sqlite3HashFindØ00__func__Ø000 [16]int8 // - @@ -27250,9 +25678,7 @@ func Xsqlite3_create_collation16(tls *crt.TLS, _db *Xsqlite3, _zName unsafe.Poin if _sqlite3SafetyCheckOk(tls, _db) != 0 && unsafe.Pointer(_zName) != (unsafe.Pointer)(uintptr(i32(0))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(143129)) - return + return _sqlite3MisuseError(tls, i32(143129)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27272,9 +25698,7 @@ _1: _4: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_create_collation16Ø00__func__Ø000 [27]int8 // - @@ -27315,9 +25739,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _m.X5 - return - + return _m.X5 } var _sqlite3Utf16to8Ø00__func__Ø000 [16]int8 // - @@ -27327,9 +25749,7 @@ func init() { } func Xsqlite3_create_function(tls *crt.TLS, _db *Xsqlite3, _zFunc *int8, _nArg int32, _enc int32, _p unsafe.Pointer, _xSFunc func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xStep func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xFinal func(*crt.TLS, *Xsqlite3_context)) (r0 int32) { // sqlite3.c:141603:12 - r0 = Xsqlite3_create_function_v2(tls, _db, _zFunc, _nArg, _enc, _p, _xSFunc, _xStep, _xFinal, nil) - return - + return Xsqlite3_create_function_v2(tls, _db, _zFunc, _nArg, _enc, _p, _xSFunc, _xStep, _xFinal, nil) } func Xsqlite3_create_function_v2(tls *crt.TLS, _db *Xsqlite3, _zFunc *int8, _nArg int32, _enc int32, _p unsafe.Pointer, _xSFunc func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xStep func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xFinal func(*crt.TLS, *Xsqlite3_context), _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:141617:12 @@ -27342,9 +25762,7 @@ func Xsqlite3_create_function_v2(tls *crt.TLS, _db *Xsqlite3, _zFunc *int8, _nAr if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141633)) - return + return _sqlite3MisuseError(tls, i32(141633)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27381,9 +25799,7 @@ _4: _out: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg int32, _enc int32, _pUserData unsafe.Pointer, _xSFunc func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xStep func(*crt.TLS, *Xsqlite3_context, int32, **XMem), _xFinal func(*crt.TLS, *Xsqlite3_context), _pDestructor *XFuncDestructor) (r0 int32) { // sqlite3.c:141504:1 @@ -27404,9 +25820,7 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg if _zFunctionName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_xSFunc == nil || _xFinal == nil && _xStep == nil) && (_xSFunc != nil || (_xFinal == nil || _xStep != nil)) && (_xSFunc != nil || (_xFinal != nil || _xStep == nil)) && (_nArg >= i32(-1) && _nArg <= i32(127)) && i32(255) >= store961(&_nName, _sqlite3Strlen30(tls, _zFunctionName)) { goto _14 } - - r0 = _sqlite3MisuseError(tls, i32(141526)) - return + return _sqlite3MisuseError(tls, i32(141526)) _14: i32(0) @@ -27438,9 +25852,7 @@ _18: if _3_rc == i32(0) { goto _19 } - - r0 = _3_rc - return + return _3_rc _19: _enc = i32(3) @@ -27462,8 +25874,7 @@ _16: crt.X__builtin_abort(tls) } }() - r0 = i32(5) - return + return i32(5) _23: _sqlite3ExpirePreparedStatements(tls, _db) @@ -27478,9 +25889,7 @@ _22: if _p != nil { goto _30 } - - r0 = _sqlite3NomemError(tls, i32(141580)) - return + return _sqlite3NomemError(tls, i32(141580)) _30: _functionDestroy(tls, _db, _p) @@ -27490,7 +25899,7 @@ _30: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDestructor)) + uintptr(0 /* X0 */))) += 1 _31: - *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) = _pDestructor + *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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 { @@ -27501,9 +25910,7 @@ _31: *(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))))) = _xFinal *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _pUserData *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int8(uint16(_nArg)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3CreateFuncØ00__func__Ø000 [18]int8 // - @@ -27587,7 +25994,7 @@ _13: _12: _10: - if _createFlag == 0 || _bestScore >= i32(6) || store5459145(&_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) || store5459141(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(56)+uint64(_nName))+uint64(i32(1)))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -27602,8 +26009,7 @@ _10: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pBest)) _sqlite3OomFault(tls, _db) - r0 = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) _17: *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBest)) + uintptr(16 /* X3 */))))) = _6_pOther @@ -27613,14 +26019,10 @@ _16: }{(_pBest.X4)}))) == nil && _createFlag == 0 { goto _21 } - - r0 = _pBest - return + return _pBest _21: - r0 = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3FindFunctionØ00__func__Ø000 [20]int8 // - @@ -27635,8 +26037,7 @@ func _matchQuality(tls *crt.TLS, _p *XFuncDef, _nArg int32, _enc uint8) (r0 int3 if _nArg != i32(-2) { goto _0 } - - r0 = func() int32 { + return func() int32 { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{(*(*func(*crt.TLS, *Xsqlite3_context, int32, **XMem))(unsafe.Pointer(&struct { @@ -27648,15 +26049,12 @@ func _matchQuality(tls *crt.TLS, _p *XFuncDef, _nArg int32, _enc uint8) (r0 int3 } return i32(6) }() - return _0: if int32(_p.X0) == _nArg || int32(_p.X0) < i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if int32(_p.X0) != _nArg { @@ -27694,7 +26092,6 @@ _9: _8: r0 = _match return - } var _sqlite3_create_function_v2Ø00__func__Ø000 [27]int8 // - @@ -27711,9 +26108,7 @@ func Xsqlite3_create_function16(tls *crt.TLS, _db *Xsqlite3, _zFunctionName unsa if _sqlite3SafetyCheckOk(tls, _db) != 0 && unsafe.Pointer(_zFunctionName) != (unsafe.Pointer)(uintptr(i32(0))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(141674)) - return + return _sqlite3MisuseError(tls, i32(141674)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27728,9 +26123,7 @@ _1: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zFunc8)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_create_function16Ø00__func__Ø000 [26]int8 // - @@ -27743,14 +26136,10 @@ func Xsqlite3_create_module(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(124628)) - return + return _sqlite3MisuseError(tls, i32(124628)) _1: - r0 = _createModule(tls, _db, _zName, _pModule, _pAux, nil) - return - + return _createModule(tls, _db, _zName, _pModule, _pAux, nil) } func _createModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule *Xsqlite3_module, _pAux unsafe.Pointer, _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:124596:1 @@ -27776,9 +26165,7 @@ _1: _xDestroy(tls, _pAux) _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3VtabCreateModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModule *Xsqlite3_module, _pAux unsafe.Pointer, _xDestroy func(*crt.TLS, unsafe.Pointer)) (r0 *XModule) { // sqlite3.c:124561:1 @@ -27821,7 +26208,6 @@ _4: _0: r0 = _pMod return - } var _sqlite3VtabCreateModuleØ00__func__Ø000 [24]int8 // - @@ -27837,25 +26223,19 @@ func Xsqlite3_data_count(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sq if _pVm != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && (*XMem)(unsafe.Pointer(_pVm.X21)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = int32(_pVm.X29) - return - + return int32(_pVm.X29) } func Xsqlite3_db_handle(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *Xsqlite3) { // sqlite3.c:77548:12 - r0 = func() *Xsqlite3 { + return func() *Xsqlite3 { if _pStmt != nil { return (*Xsqlite3)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_pStmt)).X0)) } return (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func Xsqlite3_declare_vtab(tls *crt.TLS, _db *Xsqlite3, _zCreateTable *int8) (r0 int32) { // sqlite3.c:125259:12 @@ -27878,9 +26258,7 @@ func Xsqlite3_declare_vtab(tls *crt.TLS, _db *Xsqlite3, _zCreateTable *int8) (r0 if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zCreateTable != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(125268)) - return + return _sqlite3MisuseError(tls, i32(125268)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -27891,8 +26269,7 @@ _1: _sqlite3Error(tls, _db, i32(21)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _sqlite3MisuseError(tls, i32(125276)) - return + return _sqlite3MisuseError(tls, i32(125276)) _3: _pTab = (*XTable)(unsafe.Pointer(_pCtx.X1)) @@ -27998,9 +26375,7 @@ _7: }() _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_declare_vtabØ00__func__Ø000 [21]int8 // - @@ -28045,7 +26420,7 @@ func _sqlite3RunParser(tls *crt.TLS, _pParse *XParse, _zSql *int8, _pzErrMsg **i goto _2 } - *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5415307)(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 @@ -28136,7 +26511,7 @@ _17: crt.X__builtin_abort(tls) } }() - if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _26 } @@ -28273,9 +26648,7 @@ _49: crt.X__builtin_abort(tls) } }() - r0 = _nErr - return - + return _nErr } var _sqlite3RunParserØ00__func__Ø000 [17]int8 // - @@ -28291,8 +26664,6 @@ func _sqlite3ParserInit(tls *crt.TLS, _yypParser unsafe.Pointer) { // sqlite3.c: *(**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser)) + uintptr(0 /* X0 */))))) = (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser)) + uintptr(16 /* X2 */))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(16 /* X2 */)))))+32*uintptr(i32(0)))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(16 /* X2 */)))))+32*uintptr(i32(0)))))) + uintptr(2 /* X1 */))) = uint8(i32(0)) - return - } func _sqlite3ErrorMsg(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ...interface{}) { // sqlite3.c:27825:1 @@ -28319,8 +26690,6 @@ _0: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(8 /* X1 */))) = _zMsg *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = i32(1) _1: - return - } func _sqlite3Parser(tls *crt.TLS, _yyp unsafe.Pointer, _yymajor int32, _yyminor XToken, _pParse *XParse) { // sqlite3.c:138453:1 @@ -28409,8 +26778,6 @@ _13: _16: crt.Xfprintf(tls, _yyTraceFILE, str(24704)) _12: - return - } var _sqlite3ParserØ00__func__Ø000 [14]int8 // - @@ -28442,9 +26809,7 @@ func _yy_find_shift_action(tls *crt.TLS, _pParser *XyyParser, _iLookAhead uint8) if _stateno < i32(1000) { goto _0 } - - r0 = uint32(_stateno) - return + return uint32(_stateno) _0: func() { @@ -28501,17 +26866,13 @@ _10: crt.Xfprintf(tls, _yyTraceFILE, str(27116), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 8*uintptr(_iLookAhead)))), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 8*uintptr(i32(96)))))) _17: - r0 = uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_5_j)))) - return + return uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_5_j)))) _16: - r0 = uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_default)) + 2*uintptr(_stateno)))) - return + return uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_default)) + 2*uintptr(_stateno)))) _8: - r0 = uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) - return - + return uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) } var _yy_find_shift_actionØ00__func__Ø000 [21]int8 // - @@ -28578,8 +26939,6 @@ _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yytos)) + uintptr(2 /* X1 */))) = uint8(_yyMajor) *(*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yytos)) + uintptr(8 /* X2 */))))) = _yyMinor _yyTraceShift(tls, _yypParser, _yyNewState) - return - } func _yyStackOverflow(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:136641:1 @@ -28603,8 +26962,6 @@ _1: _2: _sqlite3ErrorMsg(tls, _pParse, str(27184)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse - return - } func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:136487:1 @@ -28630,8 +26987,6 @@ func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:1364 crt.Xfprintf(tls, _yyTraceFILE, str(27264), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 8*uintptr(_yytos.X1))))) _4: _yy_destructor(tls, _pParser, _yytos.X1, (*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yytos))+uintptr(8 /* X2 */)))) - return - } var _yy_pop_parser_stackØ00__func__Ø000 [20]int8 // - @@ -28791,8 +27146,6 @@ _38: goto _39 _39: - return - } func _yyTraceShift(tls *crt.TLS, _yypParser *XyyParser, _yyNewState int32) { // sqlite3.c:136662:1 @@ -28811,8 +27164,6 @@ _1: crt.Xfprintf(tls, _yyTraceFILE, str(27332), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 8*uintptr((*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)).X1))))) _2: _0: - return - } func _yy_reduce(tls *crt.TLS, _yypParser *XyyParser, _yyruleno uint32) { // sqlite3.c:137067:1 @@ -30028,7 +28379,7 @@ _118: goto _315 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + 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(-1)))))) + uintptr(8 /* X2 */))))))).X0)-i32(1))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0)))))) + uintptr(8 /* X2 */)))))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + 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(-1)))))) + uintptr(8 /* X2 */))))))).X0)-i32(1))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0)))))) + uintptr(8 /* X2 */)))))) _315: goto _281 @@ -30387,7 +28738,7 @@ _182: goto _337 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(32 /* X6 */))))))) = _158_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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 @@ -30510,7 +28861,7 @@ _204: goto _341 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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: @@ -30575,7 +28926,7 @@ _345: goto _352 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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 @@ -30628,7 +28979,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 = store5518870((**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 = store5518866((**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 @@ -30639,7 +28990,7 @@ _210: goto _359 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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 */)))))))) } @@ -31063,8 +29414,6 @@ _393: } _yy_accept(tls, _yypParser) _395: - return - } var _yyRuleInfo [332]struct { @@ -31110,7 +29459,6 @@ func _sqlite3FinishCoding(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99583:1 if (_pParse.X6) == 0 { goto _2 } - return _2: @@ -31166,7 +29514,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((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _20 } @@ -31205,7 +29553,7 @@ _27: goto _30 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))))) + uintptr(28 /* X5 */)))))) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))))) + uintptr(28 /* X5 */)))))) _3_i += 1 goto _27 @@ -31237,8 +29585,6 @@ _37: _33: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = i32(1) _38: - return - } var _sqlite3FinishCodingØ00__func__Ø000 [20]int8 // - @@ -31251,20 +29597,18 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:1 var _v *TVdbe // sqlite3.c:118085:8 _ = _v _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - r0 = func() *TVdbe { + return func() *TVdbe { if _v != nil { return _v } return _allocVdbe(tls, _pParse) }() - return - } func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:118074:1 var _v *TVdbe // sqlite3.c:118075:8 _ = _v - _v = store5435867((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) + _v = store5435863((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) if _v == nil { goto _0 } @@ -31277,9 +29621,7 @@ _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(35 /* X11 */))) = uint8(i32(1)) _2: - r0 = _v - return - + return _v } func _sqlite3VdbeCreate(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:71350:1 @@ -31292,9 +29634,7 @@ func _sqlite3VdbeCreate(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3. if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) _0: crt.Xmemset(tls, (unsafe.Pointer)((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(104 /* X17 */)))), i32(0), u64(184)) @@ -31334,9 +29674,7 @@ _1: crt.X__builtin_abort(tls) } }() - r0 = _p - return - + return _p } var _sqlite3VdbeCreateØ00__func__Ø000 [18]int8 // - @@ -31346,9 +29684,7 @@ func init() { } func _sqlite3VdbeAddOp2(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32) (r0 int32) { // sqlite3.c:71550:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, i32(0)) } func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32) (r0 int32) { // sqlite3.c:71499:1 @@ -31380,9 +29716,7 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32 if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > _i { goto _5 } - - r0 = _growOp3(tls, _p, _op, _p1, _p2, _p3) - return + return _growOp3(tls, _p, _op, _p1, _p2, _p3) _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(184 /* X27 */))) += 1 @@ -31392,7 +29726,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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 { @@ -31422,9 +29756,7 @@ _11: _sqlite3VdbePrintOp(tls, (*crt.XFILE)(unsafe.Pointer(uintptr(i32(0)))), _i, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_i)))) _test_addop_breakpoint(tls) _6: - r0 = _i - return - + return _i } var _sqlite3VdbeAddOp3Ø00__func__Ø000 [18]int8 // - @@ -31443,9 +29775,7 @@ func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int3 if _growOpArray(tls, _p, i32(1)) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: func() { @@ -31454,9 +29784,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) } var _growOp3Ø00__func__Ø000 [8]int8 // - @@ -31485,8 +29813,7 @@ func _growOpArray(tls *crt.TLS, _v *TVdbe, _nOp int32) (r0 int32) { // sqlite3.c } _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0))) - r0 = i32(7) - return + return i32(7) _2: func() { @@ -31510,14 +29837,12 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X19 */))) = int32(uint64(_p.X20) / u64(32)) *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v)) + uintptr(104 /* X17 */))))) = _pNew _7: - r0 = func() int32 { + return func() int32 { if _pNew != nil { return i32(0) } return _sqlite3NomemError(tls, i32(71463)) }() - return - } var _growOpArrayØ00__func__Ø000 [12]int8 // - @@ -31543,8 +29868,6 @@ _0: _displayComment(tls, _pOp, _zP4, (*int8)(unsafe.Pointer(&_zCom)), int32(u64(100))) crt.Xfprintf(tls, _pOut, _sqlite3VdbePrintOpØ00zFormat1Ø001, _pc, unsafe.Pointer(_sqlite3OpcodeName(tls, int32(_pOp.X0))), _pOp.X3, _pOp.X4, _pOp.X5, unsafe.Pointer(_zP4), int32(_pOp.X2), unsafe.Pointer((*int8)(unsafe.Pointer(&_zCom)))) crt.Xfflush(tls, _pOut) - return - } func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *int8) { // sqlite3.c:72617:1 @@ -31616,7 +29939,7 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in } _3: - _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() { if (_2_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72626), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38556))) @@ -31657,34 +29980,34 @@ _22: goto _28 _4: - _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(38616), unsafe.Pointer(_4_pColl.X0)) goto _28 _5: - _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(38624), 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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) + _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) _sqlite3XPrintf(tls, &_x, str(38624), unsafe.Pointer(_6_pDef.X6), int32(_6_pDef.X0)) goto _28 _7: - _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _8: - _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _28 _9: - _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _10: - _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_10_pMem.X1) & i32(2)) == 0 { goto _29 } @@ -31697,7 +30020,7 @@ _29: goto _31 } - _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _32 _31: @@ -31705,7 +30028,7 @@ _31: goto _33 } - _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _34 _33: @@ -31731,12 +30054,12 @@ _30: goto _28 _11: - _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _sqlite3XPrintf(tls, &_x, str(38668), unsafe.Pointer(_16_pVtab)) goto _28 _12: - _17_ai = *(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _17_ai = *(**int32)(unsafe.Pointer((*T5777024)(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: @@ -31762,11 +30085,11 @@ _14: goto _28 _15: - _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) + _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) goto _28 _16: - _zP4 = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _zP4 = *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _43 } @@ -31782,9 +30105,7 @@ _28: crt.X__builtin_abort(tls) } }() - r0 = _zP4 - return - + return _zP4 } var _displayP4Ø00__func__Ø000 [10]int8 // - @@ -31799,8 +30120,6 @@ func _sqlite3XPrintf(tls *crt.TLS, _p *XStrAccum, _zFormat *int8, args ...interf _ap = args _sqlite3VXPrintf(tls, _p, _zFormat, _ap) _ap = nil - return - } func _displayComment(tls *crt.TLS, _pOp *XVdbeOp, _zP4 *int8, _zTemp *int8, _nTemp int32) (r0 int32) { // sqlite3.c:72465:1 @@ -31978,13 +30297,10 @@ _27: _25: r0 = _jj return - } func _sqlite3OpcodeName(tls *crt.TLS, _i int32) (r0 *int8) { // sqlite3.c:29468:1 - r0 = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeNameØ00azNameØ001)) + 8*uintptr(_i))) - return - + return *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeNameØ00azNameØ001)) + 8*uintptr(_i))) } var _sqlite3OpcodeNameØ00azNameØ001 [164]*int8 // sqlite3.c:29469:20 @@ -31997,38 +30313,30 @@ func _translateP(tls *crt.TLS, _c int8, _pOp *XVdbeOp) (r0 int32) { // sqlite3.c if int32(_c) != i32(49) { goto _0 } - - r0 = _pOp.X3 - return + return _pOp.X3 _0: if int32(_c) != i32(50) { goto _1 } - - r0 = _pOp.X4 - return + return _pOp.X4 _1: if int32(_c) != i32(51) { goto _2 } - - r0 = _pOp.X5 - return + return _pOp.X5 _2: if int32(_c) != i32(52) { goto _3 } - r0 = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - return + /* X6 */ + return *(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16))))) _3: - r0 = int32(_pOp.X2) - return - + return int32(_pOp.X2) } var _sqlite3VdbePrintOpØ00zFormat1Ø001 *int8 // sqlite3.c:72821:21 @@ -32039,8 +30347,6 @@ func init() { func _test_addop_breakpoint(tls *crt.TLS) { // sqlite3.c:71471:1 _test_addop_breakpointØ00nØ001 += 1 - return - } var _test_addop_breakpointØ00nØ001 int32 // sqlite3.c:71472:14 @@ -32067,7 +30373,7 @@ func _sqlite3VdbeAssertMayAbort(tls *crt.TLS, _v *TVdbe, _mayAbort int32) (r0 in crt.Xmemset(tls, (unsafe.Pointer)(&_sIter), i32(0), u64(32)) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sIter)) + uintptr(0 /* X0 */))))) = _v _0: - if store5776815(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { + if store5776811(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -32102,9 +30408,7 @@ _13: _1: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_v.X0)), (unsafe.Pointer)(_sIter.X1)) - r0 = bool2int((((((*Xsqlite3)(unsafe.Pointer(_v.X0)).X17) != 0) || (_hasAbort == _mayAbort)) || _hasFkCounter != 0) || (_hasCreateTable != 0 && _hasInitCoroutine != 0)) - return - + return bool2int((((((*Xsqlite3)(unsafe.Pointer(_v.X0)).X17) != 0) || (_hasAbort == _mayAbort)) || _hasFkCounter != 0) || (_hasCreateTable != 0 && _hasInitCoroutine != 0)) } func _opIterNext(tls *crt.TLS, _p *XVdbeOpIter) (r0 *XVdbeOp) { // sqlite3.c:71760:1 @@ -32164,7 +30468,7 @@ _7: goto _10 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { goto _11 } @@ -32188,14 +30492,13 @@ _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((*T5777028)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) _14: _12: _6: _0: r0 = _pRet return - } var _opIterNextØ00__func__Ø000 [11]int8 // - @@ -32205,9 +30508,7 @@ func init() { } func _sqlite3VdbeAddOp0(tls *crt.TLS, _p *TVdbe, _op int32) (r0 int32) { // sqlite3.c:71544:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, i32(0), i32(0), i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, i32(0), i32(0), i32(0)) } func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // sqlite3.c:72423:1 @@ -32232,14 +30533,10 @@ _2: if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _7 } - - r0 = &_sqlite3VdbeGetOpØ00dummyØ001 - return + return &_sqlite3VdbeGetOpØ00dummyØ001 _7: - r0 = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(_addr))) - return - + return (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(_addr))) } var _sqlite3VdbeGetOpØ00__func__Ø000 [17]int8 // - @@ -32252,14 +30549,10 @@ var _sqlite3VdbeGetOpØ00dummyØ001 XVdbeOp // sqlite3.c:72426:17 func _sqlite3VdbeJumpHere(tls *crt.TLS, _p *TVdbe, _addr int32) { // sqlite3.c:72132:1 _sqlite3VdbeChangeP2(tls, _p, uint32(_addr), _p.X27) - return - } func _sqlite3VdbeChangeP2(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { // sqlite3.c:72117:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(8 /* X4 */))) = _val - return - } func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:72741:1 @@ -32290,8 +30583,6 @@ func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:727 sink985 = *p } _7: - return - } var _sqlite3VdbeUsesBtreeØ00__func__Ø000 [21]int8 // - @@ -32301,9 +30592,7 @@ func init() { } func _sqlite3BtreeSharable(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68799:1 - r0 = int32(_p.X3) - return - + return int32(_p.X3) } func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32, _p4 int32) (r0 int32) { // sqlite3.c:71644:1 @@ -32318,11 +30607,9 @@ func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *TVdbe, _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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 + *(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 _0: - r0 = _addr - return - + return _addr } func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72123:1 @@ -32338,8 +30625,6 @@ func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))))) + uintptr(2 /* X2 */))) = _p5 _3: - return - } var _sqlite3VdbeChangeP5Ø00__func__Ø000 [20]int8 // - @@ -32359,8 +30644,6 @@ func _sqlite3VdbeComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interf _vdbeVComment(tls, _p, _zFormat, _ap) _ap = nil _0: - return - } func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { // sqlite3.c:72373:1 @@ -32389,8 +30672,6 @@ func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))).X7)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))))) + uintptr(24 /* X7 */))) = _sqlite3VMPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zFormat, _ap) _7: - return - } var _vdbeVCommentØ00__func__Ø000 [13]int8 // - @@ -32418,9 +30699,7 @@ _2: goto _2 _6: - r0 = _pVtab - return - + return _pVtab } var _sqlite3GetVTableØ00__func__Ø000 [17]int8 // - @@ -32434,9 +30713,7 @@ func _sqlite3VdbeAddOp4(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32 _ = _addr _addr = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) _sqlite3VdbeChangeP4(tls, _p, _addr, _zP4, _p4type) - r0 = _addr - return - + return _addr } func _sqlite3VdbeChangeP4(tls *crt.TLS, _p *TVdbe, _addr int32, _zP4 *int8, _n int32) { // sqlite3.c:72294:1 @@ -32507,7 +30784,7 @@ _15: goto _16 } - *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(int64(uintptr(unsafe.Pointer(_zP4)))) + *(*int32)(unsafe.Pointer((*T5777024)(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 @@ -32522,7 +30799,7 @@ _16: crt.X__builtin_abort(tls) } }() - *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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 @@ -32532,8 +30809,6 @@ _16: _21: _18: _17: - return - } var _sqlite3VdbeChangeP4Ø00__func__Ø000 [20]int8 // - @@ -32619,8 +30894,6 @@ _16: goto _12 _12: - return - } var _freeP4Ø00__func__Ø000 [7]int8 // - @@ -32632,8 +30905,6 @@ func init() { func _freeP4FuncCtx(tls *crt.TLS, _db *Xsqlite3, _p *Xsqlite3_context) { // sqlite3.c:72156:1 _freeEphemeralFunction(tls, _db, (*XFuncDef)(unsafe.Pointer(_p.X1))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _freeEphemeralFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef) { // sqlite3.c:72141:1 @@ -32643,8 +30914,6 @@ func _freeEphemeralFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef) { // s _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDef)) _0: - return - } func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1 @@ -32666,8 +30935,6 @@ func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1 _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X4)), (unsafe.Pointer)(_p)) _3: _0: - return - } var _sqlite3KeyInfoUnrefØ00__func__Ø000 [20]int8 // - @@ -32684,8 +30951,6 @@ func _freeP4Mem(tls *crt.TLS, _db *Xsqlite3, _p *XMem) { // sqlite3.c:72152:1 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X6)) _0: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _vdbeChangeP4Full(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp, _zP4 *int8, _n int32) { // sqlite3.c:72275:1 @@ -32693,9 +30958,9 @@ func _vdbeChangeP4Full(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp, _zP4 *int8, _n in goto _0 } - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) _0: if _n >= i32(0) { goto _1 @@ -32711,17 +30976,13 @@ _1: _n = _sqlite3Strlen30(tls, _zP4) _3: - *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) + *(**int8)(unsafe.Pointer((*T5777024)(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 - } func _sqlite3VtabLock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124657:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTab)) + uintptr(24 /* X3 */))) += 1 - return - } func _codeTableLocks(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99542:1 @@ -32753,8 +31014,6 @@ _2: goto _2 _5: - return - } var _codeTableLocksØ00__func__Ø000 [15]int8 // - @@ -32833,8 +31092,6 @@ _12: goto _6 _9: - return - } var _sqlite3AutoincrementBeginØ00__func__Ø000 [26]int8 // - @@ -32893,8 +31150,6 @@ _7: _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _2_pPk) _sqlite3VdbeComment(tls, _v, str(24304), unsafe.Pointer(_pTab.X0)) _8: - return - } var _sqlite3OpenTableØ00__func__Ø000 [17]int8 // - @@ -32927,14 +31182,12 @@ func _sqlite3TableLock(tls *crt.TLS, _pParse *XParse, _iDb int32, _iTab int32, _ if _iDb != i32(1) { goto _4 } - return _4: if _sqlite3BtreeSharable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(_iDb))).X1))) != 0 { goto _5 } - return _5: @@ -32974,8 +31227,6 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(148 /* X36 */))) = i32(0) _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer(_pToplevel.X0))) _14: - return - } var _sqlite3TableLockØ00__func__Ø000 [17]int8 // - @@ -32997,9 +31248,7 @@ _0: goto _0 _4: - r0 = _p - return - + return _p } func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { // sqlite3.c:72357:1 @@ -33027,8 +31276,6 @@ func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { // _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_pKeyInfo), i32(-5)) _4: - return - } var _sqlite3VdbeSetP4KeyInfoØ00__func__Ø000 [24]int8 // - @@ -33053,9 +31300,7 @@ func _sqlite3KeyInfoOfIndex(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) (r0 *X if (_pParse.X16) == 0 { goto _0 } - - r0 = (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) _0: if ((uint32((_pIdx.X16)>>uint(i32(3))) << uint(i32(31))) >> uint(i32(31))) == 0 { @@ -33106,7 +31351,6 @@ _12: _3: r0 = _pKey return - } func _sqlite3KeyInfoAlloc(tls *crt.TLS, _db *Xsqlite3, _N int32, _X int32) (r0 *XKeyInfo) { // sqlite3.c:117281:1 @@ -33132,15 +31376,11 @@ func _sqlite3KeyInfoAlloc(tls *crt.TLS, _db *Xsqlite3, _N int32, _X int32) (r0 * _0: _sqlite3OomFault(tls, _db) _1: - r0 = _p - return - + return _p } func _sqlite3KeyInfoIsWriteable(tls *crt.TLS, _p *XKeyInfo) (r0 int32) { // sqlite3.c:117327:1 - r0 = bool2int((_p.X0) == uint32(i32(1))) - return - + return bool2int((_p.X0) == uint32(i32(1))) } var _sqlite3KeyInfoOfIndexØ00__func__Ø000 [22]int8 // - @@ -33166,7 +31406,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo _ = _pColl _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _enc = _db.X14 - _initbusy = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2 + _initbusy = (*T5414772)(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 @@ -33174,9 +31414,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo _pColl = _sqlite3GetCollSeq(tls, _pParse, _enc, _pColl, _zName) _2: - r0 = _pColl - return - + return _pColl } func _sqlite3GetCollSeq(tls *crt.TLS, _pParse *XParse, _enc uint8, _pColl *XCollSeq, _zName *int8) (r0 *XCollSeq) { // sqlite3.c:103982:1 @@ -33217,9 +31455,7 @@ _5: _sqlite3ErrorMsg(tls, _pParse, str(43156), unsafe.Pointer(_zName)) _9: - r0 = _p - return - + return _p } func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { // sqlite3.c:103923:1 @@ -33249,7 +31485,6 @@ func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { // if _1_zExternal != nil { goto _4 } - return _4: @@ -33277,8 +31512,6 @@ _3: _6: _sqlite3ValueFree(tls, _2_pTmp) _5: - return - } var _callCollNeededØ00__func__Ø000 [15]int8 // - @@ -33295,9 +31528,7 @@ func _sqlite3DbStrDup(tls *crt.TLS, _db *Xsqlite3, _z *int8) (r0 *int8) { // sql if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _n = crt.Xstrlen(tls, _z) + uint64(i32(1)) @@ -33308,9 +31539,7 @@ _0: crt.Xmemcpy(tls, (unsafe.Pointer)(_zNew), (unsafe.Pointer)(_z), _n) _1: - r0 = _zNew - return - + return _zNew } func _synthCollSeq(tls *crt.TLS, _db *Xsqlite3, _pColl *XCollSeq) (r0 int32) { // sqlite3.c:103952:1 @@ -33338,17 +31567,14 @@ _0: crt.Xmemcpy(tls, (unsafe.Pointer)(_pColl), (unsafe.Pointer)(_pColl2), u64(40)) *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl)) + uintptr(32 /* X4 */))) = nil - r0 = i32(0) - return + return i32(0) _4: _i += 1 goto _0 _3: - r0 = i32(1) - return - + return i32(1) } var _synthCollSeqØ00aEncØ001 [3]uint8 // sqlite3.c:103956:19 @@ -33406,10 +31632,8 @@ _5: } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) - *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 + *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 _6: - return - } var _sqlite3VdbeAppendP4Ø00__func__Ø000 [20]int8 // - @@ -33419,9 +31643,7 @@ func init() { } func _sqlite3VdbeLoadString(tls *crt.TLS, _p *TVdbe, _iDest int32, _zStr *int8) (r0 int32) { // sqlite3.c:71563:1 - r0 = _sqlite3VdbeAddOp4(tls, _p, i32(97), i32(0), _iDest, i32(0), _zStr, i32(0)) - return - + return _sqlite3VdbeAddOp4(tls, _p, i32(97), i32(0), _iDest, i32(0), _zStr, i32(0)) } func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpList, _iLineno int32) (r0 *XVdbeOp) { // sqlite3.c:72035:1 @@ -33446,12 +31668,10 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis if ((_p.X27)+_nOp) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) || _growOpArray(tls, _p, _nOp) == 0 { goto _5 } - - r0 = (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) _5: - _pFirst = store5776815(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27)))) + _pFirst = store5776811(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27)))) _i = i32(0) _6: if _i >= _nOp { @@ -33479,7 +31699,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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)))) @@ -33501,9 +31721,7 @@ _9: *p = (*p) + _nOp sink961 = *p } - r0 = _pFirst - return - + return _pFirst } var _sqlite3VdbeAddOpListØ00__func__Ø000 [21]int8 // - @@ -33557,8 +31775,6 @@ _4: _sqlite3VdbeAddOp2(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(86), _inReg, _target) _10: _5: - return - } var _sqlite3ExprCodeØ00__func__Ø000 [16]int8 // - @@ -33687,8 +31903,7 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _3: if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { @@ -33815,8 +32030,7 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = _5_pCol.X4 - return + return _5_pCol.X4 _58: if (_5_pAggInfo.X1) == 0 { @@ -33824,8 +32038,7 @@ _58: } _sqlite3VdbeAddOp3(tls, _v, i32(98), _5_pAggInfo.X3, _5_pCol.X3, _target) - r0 = _target - return + return _target _62: _10: @@ -33837,20 +32050,16 @@ _10: if (_pParse.X21) <= i32(0) { goto _64 } - - r0 = int32(_pExpr.X9) + (_pParse.X21) - return + return int32(_pExpr.X9) + (_pParse.X21) _64: _8_iTab = _pParse.X22 _63: - r0 = _sqlite3ExprCodeGetColumn(tls, _pParse, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9), _8_iTab, _target, _pExpr.X12) - return + return _sqlite3ExprCodeGetColumn(tls, _pParse, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9), _8_iTab, _target, _pExpr.X12) _11: _codeInteger(tls, _pParse, _pExpr, i32(0), _target) - r0 = _target - return + return _target _12: func() { @@ -33859,9 +32068,8 @@ _12: crt.X__builtin_abort(tls) } }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) - r0 = _target - return + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) + return _target _13: func() { @@ -33870,14 +32078,12 @@ _13: crt.X__builtin_abort(tls) } }() - _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) - r0 = _target - return + _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + return _target _14: _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _target) - r0 = _target - return + return _target _15: func() { @@ -33887,18 +32093,18 @@ _15: } }() func() { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519020)(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((*T5519016)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43580))) crt.X__builtin_abort(tls) } }() func() { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43632))) crt.X__builtin_abort(tls) } }() - _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_n = _sqlite3Strlen30(tls, _16_z) - i32(1) func() { if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) != i32(39) { @@ -33908,8 +32114,7 @@ _15: }() _16_zBlob = (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _sqlite3VdbeDb(tls, _v), _16_z, _16_n))) _sqlite3VdbeAddOp4(tls, _v, i32(82), _16_n/i32(2), _target, i32(0), _16_zBlob, i32(-1)) - r0 = _target - return + return _target _16: func() { @@ -33919,25 +32124,25 @@ _16: } }() func() { - if (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94206), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43672))) crt.X__builtin_abort(tls) } }() func() { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94207), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43692))) crt.X__builtin_abort(tls) } }() _sqlite3VdbeAddOp2(tls, _v, i32(83), int32(_pExpr.X9), _target) - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(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() { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(63) && crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) != i32(0) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(63) && crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94211), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43716))) crt.X__builtin_abort(tls) } @@ -33945,12 +32150,10 @@ _16: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse.X60)) + 4*uintptr(i32(0)))) = i32(0) _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_18_z), i32(-2)) _85: - r0 = _target - return + return _target _17: - r0 = _pExpr.X8 - return + return _pExpr.X8 _18: _inReg = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), _target) @@ -33961,10 +32164,9 @@ _18: _sqlite3VdbeAddOp2(tls, _v, i32(86), _inReg, _target) _inReg = _target _89: - _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) _sqlite3ExprCacheAffinityChange(tls, _pParse, _inReg, i32(1)) - r0 = _inReg - return + return _inReg _19: _20: @@ -34043,8 +32245,7 @@ _39: } _codeInteger(tls, _pParse, _26_pLeft, i32(1), _target) - r0 = _target - return + return _target _97: if int32(_26_pLeft.X0) != i32(132) { @@ -34057,14 +32258,13 @@ _97: crt.X__builtin_abort(tls) } }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) - r0 = _target - return + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) + return _target _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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5519016)(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) @@ -34101,12 +32301,11 @@ _44: crt.X__builtin_abort(tls) } }() - _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _106 _103: - r0 = (*TAggInfo_func)(unsafe.Pointer(uintptr(_32_pInfo.X11) + 24*uintptr(_pExpr.X10))).X2 - return + return (*TAggInfo_func)(unsafe.Pointer(uintptr(_32_pInfo.X11) + 24*uintptr(_pExpr.X10))).X2 _106: goto _94 @@ -34119,9 +32318,7 @@ _45: if (_pParse.X11) == 0 || _sqlite3ExprIsConstantNotJoin(tls, _pExpr) == 0 { goto _108 } - - r0 = _sqlite3ExprCodeAtInit(tls, _pParse, _pExpr, i32(-1)) - return + return _sqlite3ExprCodeAtInit(tls, _pParse, _pExpr, i32(-1)) _108: func() { @@ -34138,7 +32335,7 @@ _108: goto _112 _111: - _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _112: _35_nFarg = func() int32 { if _35_pFarg != nil { @@ -34152,7 +32349,7 @@ _112: crt.X__builtin_abort(tls) } }() - _35_zId = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _35_zId = *(**int8)(unsafe.Pointer((*T5519016)(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) @@ -34209,8 +32406,7 @@ _119: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) - return + return _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) _126: if (int32(_35_pDef.X1) & i32(16384)) == 0 { @@ -34236,8 +32432,7 @@ _126: } return str(43952) }()) - r0 = _target - return + return _target _129: _35_i = i32(0) @@ -34354,12 +32549,11 @@ _157: _sqlite3ReleaseTempRange(tls, _pParse, _r1, _35_nFarg) _160: - r0 = _target - return + return _target _46: _47: - if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0) == i32(1) { goto _162 } @@ -34367,8 +32561,7 @@ _47: goto _163 _162: - r0 = _sqlite3CodeSubselect(tls, _pParse, _pExpr, i32(0), i32(0)) - return + return _sqlite3CodeSubselect(tls, _pParse, _pExpr, i32(0), i32(0)) _163: goto _94 @@ -34392,8 +32585,7 @@ _164: _sqlite3ErrorMsg(tls, _pParse, str(44032), _pExpr.X8, _60_n) _169: - r0 = ((*XExpr)(unsafe.Pointer(_pExpr.X4)).X8) + int32(_pExpr.X9) - return + return ((*XExpr)(unsafe.Pointer(_pExpr.X4)).X8) + int32(_pExpr.X9) _49: _63_destIfFalse = _sqlite3VdbeMakeLabel(tls, _v) @@ -34404,13 +32596,11 @@ _49: _sqlite3VdbeResolveLabel(tls, _v, _63_destIfFalse) _sqlite3VdbeAddOp2(tls, _v, i32(92), _target, i32(0)) _sqlite3VdbeResolveLabel(tls, _v, _63_destIfNull) - r0 = _target - return + return _target _50: _exprCodeBetween(tls, _pParse, _pExpr, _target, nil, i32(0)) - r0 = _target - return + return _target _51: _52: @@ -34479,22 +32669,22 @@ _56: _69_pTest = nil _69_iCacheLevel = _pParse.X23 func() { - if ((_pExpr.X2)&uint32(i32(2048))) != uint32(i32(0)) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44288))) crt.X__builtin_abort(tls) } }() func() { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) <= i32(0) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44344))) crt.X__builtin_abort(tls) } }() - _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _69_aListelem = (*TExprList_item)(unsafe.Pointer(_69_pEList.X1)) _69_nExpr = _69_pEList.X0 _69_endLabel = _sqlite3VdbeMakeLabel(tls, _v) - if store5518870(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5518866(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _195 } @@ -34572,8 +32762,7 @@ _57: } _sqlite3ErrorMsg(tls, _pParse, str(44580)) - r0 = i32(0) - return + return i32(0) _215: if int32(_pExpr.X1) != i32(2) { @@ -34592,20 +32781,18 @@ _216: goto _219 } - _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(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((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) _220: goto _94 _94: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) _sqlite3ReleaseTempReg(tls, _pParse, _regFree2) - r0 = _inReg - return - + return _inReg } var _sqlite3ExprCodeTargetØ00__func__Ø000 [22]int8 // - @@ -34634,8 +32821,7 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(80 /* X24 */))), int32(1)) _sqlite3ExprCachePinRegister(tls, _pParse, _p.X4) - r0 = _p.X4 - return + return _p.X4 _5: *(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20) @@ -34659,9 +32845,7 @@ _3: _8: _sqlite3ExprCacheStore(tls, _pParse, _iTable, _iColumn, _iReg) _9: - r0 = _iReg - return - + return _iReg } func _sqlite3ExprCachePinRegister(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:93894:1 @@ -34685,8 +32869,6 @@ _4: goto _0 _3: - return - } var _sqlite3ExprCodeGetColumnØ00__func__Ø000 [25]int8 // - @@ -34729,8 +32911,6 @@ _2: _sqlite3ColumnDefault(tls, _v, _pTab, _iCol, _regOut) _7: - return - } func _sqlite3ColumnOfIndex(tls *crt.TLS, _pIdx *XIndex, _iCol int16) (r0 int16) { // sqlite3.c:100269:1 @@ -34745,18 +32925,14 @@ _0: if int32(_iCol) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) { goto _4 } - - r0 = int16(_i) - return + return int16(_i) _4: _i += 1 goto _0 _3: - r0 = int16(i32(-1)) - return - + return int16(i32(-1)) } func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iReg int32) { // sqlite3.c:123345:1 @@ -34800,8 +32976,6 @@ _2: _sqlite3VdbeAddOp1(tls, _v, i32(93), _iReg) _6: - return - } var _sqlite3ColumnDefaultØ00__func__Ø000 [21]int8 // - @@ -34811,23 +32985,19 @@ func init() { } func _sqlite3VdbeDb(tls *crt.TLS, _v *TVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855:1 - r0 = (*Xsqlite3)(unsafe.Pointer(_v.X0)) - return - + return (*Xsqlite3)(unsafe.Pointer(_v.X0)) } func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1 - r0 = func() int32 { + return func() int32 { if _pExpr != nil { - return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5765389)(unsafe.Pointer(uintptr(i32(0))))) + return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5765385)(unsafe.Pointer(uintptr(i32(0))))) } return i32(0) }() - return - } -func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5765389) (r0 int32) { // sqlite3.c:70870:1 +func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5765385) (r0 int32) { // sqlite3.c:70870:1 var _op int32 // sqlite3.c:70878:7 _ = _op var _zVal *int8 // sqlite3.c:70879:8 @@ -34880,7 +33050,7 @@ _3: _op = int32(_pExpr.X12) _7: func() { - if ((_pExpr.X2)&uint32(i32(16384))) != uint32(i32(0)) && _pCtx != (*T5765389)(unsafe.Pointer(uintptr(i32(0)))) { + if ((_pExpr.X2)&uint32(i32(16384))) != uint32(i32(0)) && _pCtx != (*T5765385)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70893), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44744))) crt.X__builtin_abort(tls) } @@ -34889,7 +33059,7 @@ _7: goto _11 } - _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) + _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519016)(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 @@ -34898,8 +33068,7 @@ _7: _sqlite3VdbeMemCast(tls, *_ppVal, _1_aff, uint8(i32(1))) _sqlite3ValueApplyAffinity(tls, *_ppVal, _affinity, uint8(i32(1))) _12: - r0 = _rc - return + return _rc _11: if _op != i32(155) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(134) && int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(132) { @@ -34927,11 +33096,11 @@ _19: goto _20 } - _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) + _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) goto _21 _20: - _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) if _zVal != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -34985,20 +33154,20 @@ _18: goto _33 } - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) goto _34 _33: - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { goto _35 } - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 + *(*float64)(unsafe.Pointer((*T5448371)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) _36: _34: _sqlite3ValueApplyAffinity(tls, _pVal, _affinity, _enc) @@ -35027,13 +33196,13 @@ _38: } func() { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519020)(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((*T5519016)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70960), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(43580))) crt.X__builtin_abort(tls) } }() func() { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70961), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(43632))) crt.X__builtin_abort(tls) } @@ -35046,7 +33215,7 @@ _38: goto _no_mem _47: - _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_nVal = _sqlite3Strlen30(tls, _zVal) - i32(1) func() { if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) != i32(39) { @@ -35062,8 +33231,7 @@ _40: _37: _29: *_ppVal = _pVal - r0 = _rc - return + return _rc _no_mem: _sqlite3OomFault(tls, _db) @@ -35075,15 +33243,13 @@ _no_mem: } }() func() { - if _pCtx != (*T5765389)(unsafe.Pointer(uintptr(i32(0)))) { + if _pCtx != (*T5765385)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70988), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44820))) crt.X__builtin_abort(tls) } }() _sqlite3ValueFree(tls, _pVal) - r0 = _sqlite3NomemError(tls, i32(70990)) - return - + return _sqlite3NomemError(tls, i32(70990)) } var _valueFromExprØ00__func__Ø000 [14]int8 // - @@ -35246,7 +33412,6 @@ _26: _25: r0 = _aff return - } var _sqlite3AffinityTypeØ00__func__Ø000 [20]int8 // - @@ -35320,12 +33485,10 @@ _14: } crt.Xmemcpy(tls, (unsafe.Pointer)(_pValue), (unsafe.Pointer)(&_3_u), uint64(i32(4))) - r0 = i32(1) - return + return i32(1) _16: - r0 = i32(0) - return + return i32(0) _7: _3: @@ -35353,17 +33516,13 @@ _25: if _i <= i32(10) { goto _26 } - - r0 = i32(0) - return + return i32(0) _26: if (_v - int64(_neg)) <= int64(i32(2147483647)) { goto _27 } - - r0 = i32(0) - return + return i32(0) _27: if _neg == 0 { @@ -35373,9 +33532,7 @@ _27: _v = -_v _28: *_pValue = int32(_v) - r0 = i32(1) - return - + return i32(1) } func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1 @@ -35390,9 +33547,7 @@ func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1 *p = (*p) + (i32(9) * (i32(1) & (_h >> uint(i32(6))))) sink961 = *p } - r0 = uint8(_h & i32(15)) - return - + return uint8(_h & i32(15)) } var _sqlite3HexToIntØ00__func__Ø000 [16]int8 // - @@ -35405,7 +33560,6 @@ func _sqlite3VdbeMemCast(tls *crt.TLS, _pMem *XMem, _aff uint8, _encoding uint8) if (int32(_pMem.X1) & i32(1)) == 0 { goto _0 } - return _0: @@ -35491,14 +33645,10 @@ _6: goto _13 _13: - return - } func _sqlite3ValueApplyAffinity(tls *crt.TLS, _pVal *XMem, _affinity uint8, _enc uint8) { // sqlite3.c:78432:1 _applyAffinity(tls, _pVal, int8(_affinity), _enc) - return - } func _applyAffinity(tls *crt.TLS, _pRec *XMem, _affinity int8, _enc uint8) { // sqlite3.c:78382:1 @@ -35557,8 +33707,6 @@ _11: } _10: _9: - return - } var _applyAffinityØ00__func__Ø000 [14]int8 // - @@ -35584,7 +33732,6 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { // sq if _sqlite3AtoF(tls, _pRec.X5, &_rValue, _pRec.X4, _enc) != i32(0) { goto _2 } - return _2: @@ -35592,7 +33739,7 @@ _2: goto _3 } - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue + *(*int64)(unsafe.Pointer((*T5448371)(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)) @@ -35601,7 +33748,7 @@ _2: goto _4 _3: - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue + *(*float64)(unsafe.Pointer((*T5448371)(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)) @@ -35614,8 +33761,6 @@ _3: _sqlite3VdbeIntegerAffinity(tls, _pRec) _5: _4: - return - } var _applyNumericAffinityØ00__func__Ø000 [21]int8 // - @@ -35651,16 +33796,14 @@ func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124 crt.X__builtin_abort(tls) } }() - _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { + _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + if (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { goto _11 } - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix + *(*int64)(unsafe.Pointer((*T5448371)(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 - } var _sqlite3VdbeIntegerAffinityØ00__func__Ø000 [27]int8 // - @@ -35692,7 +33835,7 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. crt.X__builtin_abort(tls) } }() - if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { + if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { goto _6 } @@ -35700,7 +33843,7 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. goto _7 _6: - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T5448371)(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: @@ -35716,9 +33859,7 @@ _0: *p = uint16(int32(*p) & i32(-16403)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemNumerifyØ00__func__Ø000 [23]int8 // - @@ -35746,11 +33887,9 @@ func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite crt.X__builtin_abort(tls) } }() - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) + *(*int64)(unsafe.Pointer((*T5448371)(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 - + return i32(0) } var _sqlite3VdbeMemIntegerifyØ00__func__Ø000 [25]int8 // - @@ -35772,11 +33911,9 @@ func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c crt.X__builtin_abort(tls) } }() - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T5448371)(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 - + return i32(0) } var _sqlite3VdbeMemRealifyØ00__func__Ø000 [22]int8 // - @@ -35785,11 +33922,8 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeMemRealifyØ00__func__Ø000[0], str(45420), 22) } -func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5765389) (r0 *XMem) { // sqlite3.c:70714:1 - - r0 = _sqlite3ValueNew(tls, _db) - return - +func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5765385) (r0 *XMem) { // sqlite3.c:70714:1 + return _sqlite3ValueNew(tls, _db) } func _sqlite3HexToBlob(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:28812:1 @@ -35820,15 +33954,11 @@ _1: _4: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBlob)) + 1*uintptr(_i/i32(2)))) = int8(i32(0)) _0: - r0 = (unsafe.Pointer)(_zBlob) - return - + return (unsafe.Pointer)(_zBlob) } func _sqlite3VdbeAddOp1(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32) (r0 int32) { // sqlite3.c:71547:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, i32(0), i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, _op, _p1, i32(0), i32(0)) } func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol int32, _iReg int32) { // sqlite3.c:93784:1 @@ -35855,7 +33985,6 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(2)) == i32(0) { goto _7 } - return _7: @@ -35910,8 +34039,6 @@ _21: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = _iReg *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(6 /* X2 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(80 /* X24 */))), int32(1)) - return - } var _sqlite3ExprCacheStoreØ00__func__Ø000 [22]int8 // - @@ -35936,7 +34063,7 @@ func _codeInteger(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _negFlag int32, goto _0 } - _1_i = *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _1_i = *(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() { if _1_i < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93735), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeIntegerØ00__func__Ø000))), unsafe.Pointer(str(45580))) @@ -35953,7 +34080,7 @@ _3: goto _4 _0: - _2_z = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _2_z = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() { if _2_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93742), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeIntegerØ00__func__Ø000))), unsafe.Pointer(str(45588))) @@ -35997,8 +34124,6 @@ _17: _sqlite3VdbeAddOp4Dup8(tls, _v, i32(78), i32(0), _iMem, i32(0), (*uint8)(unsafe.Pointer(&_2_value)), i32(-10)) _16: _4: - return - } var _codeIntegerØ00__func__Ø000 [12]int8 // - @@ -36041,18 +34166,15 @@ _7: _10: crt.Xmemcpy(tls, (unsafe.Pointer)(_pOut), (unsafe.Pointer)(&_1_u), uint64(i32(8))) - r0 = func() int32 { + return func() int32 { if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_1_k)))) == i32(0)) && ((_1_k - _1_i) <= i32(16)) { return i32(0) } return i32(1) }() - return _2: - r0 = _sqlite3Atoi64(tls, _z, _pOut, _sqlite3Strlen30(tls, _z), uint8(i32(1))) - return - + return _sqlite3Atoi64(tls, _z, _pOut, _sqlite3Strlen30(tls, _z), uint8(i32(1))) } func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32) { // sqlite3.c:93713:1 @@ -36086,8 +34208,6 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32 _5: _sqlite3VdbeAddOp4Dup8(tls, _v, i32(132), i32(0), _iMem, i32(0), (*uint8)(unsafe.Pointer(&_1_value)), i32(-9)) _2: - return - } var _codeRealØ00__func__Ø000 [9]int8 // - @@ -36106,15 +34226,11 @@ func _sqlite3VdbeAddOp4Dup8(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 i crt.Xmemcpy(tls, (unsafe.Pointer)(_p4copy), (unsafe.Pointer)(_zP4), uint64(i32(8))) _0: - r0 = _sqlite3VdbeAddOp4(tls, _p, _op, _p1, _p2, _p3, _p4copy, _p4type) - return - + return _sqlite3VdbeAddOp4(tls, _p, _op, _p1, _p2, _p3, _p4copy, _p4type) } func _sqlite3ExprCacheAffinityChange(tls *crt.TLS, _pParse *XParse, _iStart int32, _iCount int32) { // sqlite3.c:94028:1 _sqlite3ExprCacheRemove(tls, _pParse, _iStart, _iCount) - return - } func _sqlite3ExprCacheRemove(tls *crt.TLS, _pParse *XParse, _iReg int32, _nReg int32) { // sqlite3.c:93839:1 @@ -36142,8 +34258,6 @@ _4: goto _0 _1: - return - } func _cacheEntryClear(tls *crt.TLS, _pParse *XParse, _i int32) { // sqlite3.c:93767:1 @@ -36165,14 +34279,10 @@ _0: *(*TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(204 /* X48 */))))) + 20*uintptr(_i))) = *(*TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]TyColCache)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(204 /* X48 */))))) + 20*uintptr(_pParse.X13))) _2: - return - } func _sqlite3ExprIsVector(tls *crt.TLS, _pExpr *XExpr) (r0 int32) { // sqlite3.c:91067:1 - r0 = bool2int(_sqlite3ExprVectorSize(tls, _pExpr) > i32(1)) - return - + return bool2int(_sqlite3ExprVectorSize(tls, _pExpr) > i32(1)) } func _sqlite3ExprVectorSize(tls *crt.TLS, _pExpr *XExpr) (r0 int32) { // sqlite3.c:91077:1 @@ -36189,21 +34299,19 @@ _0: goto _1 } - r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0 - return + /* X6 */ + return (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32))))))).X0 _1: if int32(_op) != i32(119) { goto _3 } - r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0 - return + /* X6 */ + return (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32))))))).X0)).X0 _3: - r0 = i32(1) - return - + return i32(1) } func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _op uint8, _p5 uint8) { // sqlite3.c:91248:1 @@ -36376,8 +34484,6 @@ _35: _27: _sqlite3VdbeResolveLabel(tls, _v, _addrDone) - return - } func _sqlite3VdbeMakeLabel(tls *crt.TLS, _v *TVdbe) (r0 int32) { // sqlite3.c:71690:1 @@ -36405,9 +34511,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X26)) + 4*uintptr(_i))) = i32(-1) _3: - r0 = i32(-1) - _i - return - + return i32(-1) - _i } var _sqlite3VdbeMakeLabelØ00__func__Ø000 [21]int8 // - @@ -36432,9 +34536,7 @@ func _exprCodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 int32) _reg = _sqlite3CodeSubselect(tls, _pParse, _pExpr, i32(0), i32(0)) _0: - r0 = _reg - return - + return _reg } func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNullFlag int32, _isRowid int32) (r0 int32) { // sqlite3.c:93188:1 @@ -36503,9 +34605,7 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu }() == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _sqlite3ExprCachePush(tls, _pParse) @@ -36570,7 +34670,7 @@ _10: goto _21 } - _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _5_pEList = (*XExprList)(unsafe.Pointer(_5_pSelect.X0)) func() { if _isRowid != 0 { @@ -36600,8 +34700,7 @@ _10: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1)) _sqlite3KeyInfoUnref(tls, _4_pKeyInfo) - r0 = i32(0) - return + return i32(0) _27: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1)) @@ -36646,7 +34745,7 @@ _26: _21: if func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(1) } return func() int32 { @@ -36658,7 +34757,7 @@ _21: goto _43 } - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _9_affinity = _sqlite3ExprAffinity(tls, _4_pLeft) if _9_affinity != 0 { goto _44 @@ -36754,7 +34853,7 @@ _13: crt.X__builtin_abort(tls) } }() - _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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) @@ -36794,9 +34893,7 @@ _70: if _sqlite3Select(tls, _pParse, _19_pSel, &_19_dest) == 0 { goto _71 } - - r0 = i32(0) - return + return i32(0) _71: _rReg = _19_dest.X2 @@ -36821,9 +34918,7 @@ _72: _sqlite3VdbeJumpHere(tls, _v, _jmpIfDynamic) _73: _sqlite3ExprCachePop(tls, _pParse) - r0 = _rReg - return - + return _rReg } var _sqlite3CodeSubselectØ00__func__Ø000 [21]int8 // - @@ -36840,8 +34935,6 @@ func _sqlite3ExprCachePush(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:93856:1 crt.Xprintf(tls, str(46444), _pParse.X23) _0: - return - } func _sqlite3SelectDestInit(tls *crt.TLS, _pDest *XSelectDest, _eDest int32, _iParm int32) { // sqlite3.c:116335:1 @@ -36850,8 +34943,6 @@ func _sqlite3SelectDestInit(tls *crt.TLS, _pDest *XSelectDest, _eDest int32, _iP *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(8 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(20 /* X3 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(24 /* X4 */))) = i32(0) - return - } func _exprINAffinity(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 *int8) { // sqlite3.c:93098:1 @@ -36873,7 +34964,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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) } return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) }() @@ -36912,9 +35003,7 @@ _10: _8: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRet)) + 1*uintptr(_nVal))) = int8(i32(0)) _4: - r0 = _zRet - return - + return _zRet } var _exprINAffinityØ00__func__Ø000 [15]int8 // - @@ -36944,17 +35033,15 @@ func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XE goto _7 } - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) - return + /* X6 */ + return (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32))))))).X0)).X1) + 32*uintptr(_i))).X0)) _7: - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) - return + /* X6 */ + return (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32))))))).X1) + 32*uintptr(_i))).X0)) _2: - r0 = _pVector - return - + return _pVector } var _sqlite3VectorFieldSubexprØ00__func__Ø000 [26]int8 // - @@ -36970,9 +35057,7 @@ func _sqlite3ExprAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c: if ((_pExpr.X2) & uint32(i32(512))) == 0 { goto _0 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _0: _op = int32(_pExpr.X0) @@ -36986,8 +35071,8 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0))) - return + /* X6 */ + return _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32))))))).X0)).X1)+32*uintptr(i32(0)))).X0))) _1: if _op != i32(157) { @@ -37006,16 +35091,14 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) - return + /* X3 */ + return _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) _5: if _op != i32(154) && _op != i32(152) { goto _9 } - - r0 = _sqlite3TableColumnAffinity(tls, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9)) - return + return _sqlite3TableColumnAffinity(tls, (*XTable)(unsafe.Pointer(_pExpr.X14)), int32(_pExpr.X9)) _9: if _op != i32(159) { @@ -37028,13 +35111,11 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(_pExpr.X9))).X0))) - return + /* X6 */ + return _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32))))))).X0)).X1)+32*uintptr(_pExpr.X9))).X0))) _10: - r0 = _pExpr.X1 - return - + return _pExpr.X1 } func _sqlite3ExprSkipCollate(tls *crt.TLS, _pExpr *XExpr) (r0 *XExpr) { // sqlite3.c:90842:1 @@ -37054,7 +35135,7 @@ _0: } }() func() { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) <= i32(0) { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90846), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46664))) crt.X__builtin_abort(tls) } @@ -37065,7 +35146,7 @@ _0: crt.X__builtin_abort(tls) } }() - _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) goto _10 _3: @@ -37080,9 +35161,7 @@ _10: goto _0 _1: - r0 = _pExpr - return - + return _pExpr } var _sqlite3ExprSkipCollateØ00__func__Ø000 [23]int8 // - @@ -37104,14 +35183,12 @@ func _sqlite3TableColumnAffinity(tls *crt.TLS, _pTab *XTable, _iCol int32) (r0 i crt.X__builtin_abort(tls) } }() - r0 = int8(func() int32 { + return int8(func() int32 { if _iCol >= i32(0) { return int32((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_iCol))).X4) } return i32(68) }()) - return - } var _sqlite3TableColumnAffinityØ00__func__Ø000 [27]int8 // - @@ -37131,21 +35208,16 @@ func _sqlite3CompareAffinity(tls *crt.TLS, _pExpr *XExpr, _aff2 int8) (r0 int8) if int32(_aff1) < i32(67) && int32(_aff2) < i32(67) { goto _3 } - - r0 = int8(i32(67)) - return + return int8(i32(67)) _3: - r0 = int8(i32(65)) - return + return int8(i32(65)) _1: if _aff1 != 0 || _aff2 != 0 { goto _7 } - - r0 = int8(i32(65)) - return + return int8(i32(65)) _7: func() { @@ -37154,9 +35226,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = int8(int32(_aff1) + int32(_aff2)) - return - + return int8(int32(_aff1) + int32(_aff2)) } var _sqlite3CompareAffinityØ00__func__Ø000 [23]int8 // - @@ -37308,17 +35378,13 @@ func _sqlite3Select(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectD if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 && (_pParse.X16) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _sqlite3AuthCheck(tls, _pParse, i32(21), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: crt.Xmemset(tls, (unsafe.Pointer)(&_sAggInfo), i32(0), u64(64)) @@ -37336,7 +35402,7 @@ _4: goto _5 } - _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516640)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _5: func() { if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(6) { @@ -37411,7 +35477,7 @@ _29: return str(47324) }()) _33: - _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516640)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _32: _i = i32(0) _34: @@ -37498,8 +35564,7 @@ _45: }()) _47: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(144 /* X35 */))) -= 1 - r0 = _rc - return + return _rc _46: _i = i32(0) @@ -37521,7 +35586,7 @@ _52: goto _53 } - if int32((uint32(((*T5506880)(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(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _54 } @@ -37535,7 +35600,7 @@ _53: *p = (*p) + _sqlite3SelectExprHeight(tls, _p) sink961 = *p } - if (int32((*T5506880)(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((*T5506876)(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 } @@ -37552,10 +35617,10 @@ _53: return str(47420) }()) _58: - _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516640)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _57: _56: - if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(i32(1))))))+uintptr(60 /* X9 */))).X0)&i32(10)) == i32(0) || ((_p.X3)&uint32(i32(2))) != uint32(i32(0)) || (int32(_db.X13)&i32(256)) != i32(0) { + if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(i32(1))))))+uintptr(60 /* X9 */))).X0)&i32(10)) == i32(0) || ((_p.X3)&uint32(i32(2))) != uint32(i32(0)) || (int32(_db.X13)&i32(256)) != i32(0) { goto _63 } @@ -37568,7 +35633,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)((*T5506880)(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)((*T5506876)(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)) @@ -37586,7 +35651,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(((*T5506880)(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(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _67 } @@ -37647,7 +35712,7 @@ _51: return str(47504) }()) _72: - _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516640)(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 @@ -37658,7 +35723,7 @@ _71: *p = (*p) & uint32(i32(-2)) sink985 = *p } - _pGroupBy = store5429870((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) + _pGroupBy = store5429866((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) func() { if (_sDistinct.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47540))) @@ -37678,7 +35743,7 @@ _71: return str(47560) }()) _78: - _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516640)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _77: _74: if (*XExprList)(unsafe.Pointer(_sSort.X0)) == nil { @@ -37804,7 +35869,7 @@ _101: goto _104 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(32) goto _101 @@ -37815,7 +35880,7 @@ _105: goto _108 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(32) goto _105 @@ -37888,7 +35953,7 @@ _119: *p = uint16(int32(*p) | i32(8)) sink4530 = *p } - _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11)+24*uintptr(_i))).X0) + uintptr(32 /* X6 */)))))))) + _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((*TAggInfo_func)(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)) @@ -38107,7 +36172,7 @@ _157: _126: _59_pDel = nil - if store5434304(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434300(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _159 } @@ -38290,9 +36355,7 @@ _201: }()) _202: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(144 /* X35 */))) -= 1 - r0 = _rc - return - + return _rc } func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8, _zArg2 *int8, _zArg3 *int8) (r0 int32) { // sqlite3.c:99386:1 @@ -38301,12 +36364,10 @@ 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 ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -38316,9 +36377,7 @@ _1: }{nil})) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _rc = (_db.X59)(tls, _db.X60, _code, _zArg1, _zArg2, _zArg3, _pParse.X65) @@ -38341,14 +36400,11 @@ _6: _4: r0 = _rc return - } func _sqliteAuthBadReturnCode(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99277:1 _sqlite3ErrorMsg(tls, _pParse, str(48172)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = i32(1) - return - } var Xsqlite3SelectTrace int32 // sqlite3.c:116268:11 @@ -38367,11 +36423,9 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { // _sqlite3StrAccumFinish(tls, &_acc) crt.Xfprintf(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout)), str(24304), unsafe.Pointer((*int8)(unsafe.Pointer(&_zBuf)))) crt.Xfflush(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout))) - return - } -func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5516644, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 +func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5516640, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 var _n int32 // sqlite3.c:26270:7 _ = _n var _cnt int32 // sqlite3.c:26271:7 @@ -38518,7 +36572,7 @@ _27: _sqlite3XPrintf(tls, &_7_x, str(48324), unsafe.Pointer(_7_pItem.X3)) _28: - if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 { + if (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 { goto _29 } @@ -38532,11 +36586,11 @@ _29: _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(_7_pItem.X5)), uint8(i32(0))) _30: - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(96 /* X15 */))))))), uint8(i32(0)), str(48348)) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(96 /* X15 */))))))), uint8(i32(0)), str(48348)) _31: _sqlite3TreeViewPop(tls, _pView) _6_i += 1 @@ -38626,11 +36680,9 @@ _38: } _sqlite3TreeViewPop(tls, _pView) - return - } -func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5516644, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 +func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5516640, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 var _ap []interface{} // sqlite3.c:26197:11 _ = _ap var _i int32 // sqlite3.c:26198:7 @@ -38685,8 +36737,6 @@ _12: _sqlite3StrAccumFinish(tls, &_acc) crt.Xfprintf(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout)), str(24304), unsafe.Pointer((*int8)(unsafe.Pointer(&_zBuf)))) crt.Xfflush(tls, (*crt.XFILE)(unsafe.Pointer(Xstdout))) - return - } var _sqlite3TreeViewLineØ00__func__Ø000 [20]int8 // - @@ -38695,18 +36745,16 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewLineØ00__func__Ø000[0], str(48432), 20) } -func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5516644, _moreToFollow uint8) (r0 *T5516644) { // sqlite3.c:26170:1 - if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5516640, _moreToFollow uint8) (r0 *T5516640) { // sqlite3.c:26170:1 + if _p != (*T5516640)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - _p = (*T5516644)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104)))) - if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) { + _p = (*T5516640)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104)))) + if _p != (*T5516640)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*T5516640)(unsafe.Pointer(uintptr(i32(0)))) _1: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(104)) @@ -38727,9 +36775,7 @@ _2: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[100]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))))) + 1*uintptr(_p.X0))) = _moreToFollow _6: - r0 = _p - return - + return _p } var _sqlite3TreeViewPushØ00__func__Ø000 [20]int8 // - @@ -38738,7 +36784,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewPushØ00__func__Ø000[0], str(48488), 20) } -func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5516644, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 +func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5516640, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 var _i int32 // sqlite3.c:26230:7 _ = _i var _4_x XStrAccum // sqlite3.c:26241:16 @@ -38754,14 +36800,12 @@ func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5516644, _pWith *XWith, _moreTo if _pWith != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: if (_pWith.X0) != i32(0) { goto _1 } - return _1: @@ -38819,22 +36863,17 @@ _10: _8: _sqlite3TreeViewPop(tls, _pView) _4: - return - } -func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5516644, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 +func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5516640, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 _p = _sqlite3TreeViewPush(tls, _p, _moreFollows) _sqlite3TreeViewLine(tls, _p, str(24304), unsafe.Pointer(_zLabel)) - return - } -func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5516644) { // sqlite3.c:26186:1 - if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5516640) { // sqlite3.c:26186:1 + if _p != (*T5516640)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -38845,19 +36884,15 @@ _0: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _1: - return - } -func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516644, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 +func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516640, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 _pView = _sqlite3TreeViewPush(tls, _pView, _moreToFollow) _sqlite3TreeViewBareExprList(tls, _pView, _pList, _zLabel) _sqlite3TreeViewPop(tls, _pView) - return - } -func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5516644, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 +func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5516640, _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 @@ -38883,7 +36918,7 @@ _4: goto _7 } - _3_j = int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))))) + uintptr(28 /* X5 */))))).X0) + _3_j = int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))))) + uintptr(28 /* X5 */))))).X0) if _3_j == 0 { goto _8 } @@ -38903,11 +36938,9 @@ _9: _7: _3: - return - } -func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5516644, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 +func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5516640, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 var _zBinOp *int8 // sqlite3.c:26382:14 _ = _zBinOp var _zUniOp *int8 // sqlite3.c:26383:14 @@ -39077,20 +37110,20 @@ _6: goto _60 } - _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) goto _61 _60: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _61: goto _57 _7: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _8: - _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _9: @@ -39098,11 +37131,11 @@ _9: goto _57 _10: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _11: - _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) + _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) goto _57 _12: @@ -39110,11 +37143,11 @@ _12: goto _57 _13: - _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _14: - _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -39227,12 +37260,12 @@ _41: goto _57 _42: - _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(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(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -39246,17 +37279,17 @@ _45: goto _63 _62: - _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _63: if int32(_pExpr.X0) != i32(153) { goto _64 } - _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _65 _64: - _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _65: if _22_pFarg == nil { goto _66 @@ -39268,12 +37301,12 @@ _66: _46: _sqlite3TreeViewLine(tls, _pView, str(48784)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _47: _sqlite3TreeViewLine(tls, _pView, str(48796)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _48: @@ -39283,18 +37316,18 @@ _48: goto _67 } - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5458793)(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((*T5458789)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) - _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _33_pY = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _sqlite3TreeViewLine(tls, _pView, str(24960)) _sqlite3TreeViewExpr(tls, _pView, _33_pX, uint8(i32(1))) _sqlite3TreeViewExpr(tls, _pView, _33_pY, uint8(i32(1))) @@ -39313,7 +37346,7 @@ _50: _51: _sqlite3TreeViewLine(tls, _pView, str(25756)) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(1))) - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) goto _57 _52: @@ -39348,7 +37381,7 @@ _75: goto _76 _76: - _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _53: @@ -39357,12 +37390,12 @@ _53: goto _57 _54: - _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), str(48888)) + _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), str(48888)) goto _57 _55: _sqlite3TreeViewLine(tls, _pView, str(48896), int32(_pExpr.X9)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _56: @@ -39389,8 +37422,6 @@ _77: _79: _78: _sqlite3TreeViewPop(tls, _pView) - return - } var _sqlite3SelectØ00__func__Ø000 [14]int8 // - @@ -39414,7 +37445,6 @@ func _sqlite3SelectPrep(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *X }() == 0 { goto _2 } - return _2: @@ -39422,14 +37452,12 @@ _2: if (_db.X17) == 0 { goto _3 } - return _3: if ((_p.X3) & uint32(i32(128))) == 0 { goto _4 } - return _4: @@ -39437,7 +37465,6 @@ _4: if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _6 } - return _6: @@ -39445,13 +37472,10 @@ _6: if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _8 } - return _8: _sqlite3SelectAddTypeInfo(tls, _pParse, _p) - return - } var _sqlite3SelectPrepØ00__func__Ø000 [18]int8 // - @@ -39476,16 +37500,11 @@ _0: *(*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 */))))) = _selectExpander *(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X3 */))))) = _selectPopWith _sqlite3WalkSelect(tls, &_w, _pSelect) - return - } func _sqlite3ExprWalkNoop(tls *crt.TLS, _NotUsed *XWalker, _NotUsed2 *XExpr) (r0 int32) { // sqlite3.c:120805:1 _ = _NotUsed2 - - r0 = i32(0) - return - + return i32(0) } func _convertCompoundSelectToSubquery(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { // sqlite3.c:120234:1 @@ -39508,17 +37527,13 @@ func _convertCompoundSelectToSubquery(tls *crt.TLS, _pWalker *XWalker, _p *XSele if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _pX = _p @@ -39534,9 +37549,7 @@ _7: if _pX != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _a = (*TExprList_item)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X12)).X1)) @@ -39560,9 +37573,7 @@ _12: if _i >= i32(0) { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) @@ -39571,9 +37582,7 @@ _14: if _pNew != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } - - r0 = i32(2) - return + return i32(2) _15: crt.Xmemset(tls, (unsafe.Pointer)(&_dummy), i32(0), u64(16)) @@ -39581,9 +37590,7 @@ _15: if _pNewSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: *_pNew = *_p @@ -39622,9 +37629,7 @@ _16: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pNew.X13) + uintptr(96 /* X14 */))))) = _pNew *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(104 /* X15 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(112 /* X16 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(0) - return - + return i32(0) } 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 @@ -39679,8 +37684,7 @@ _11: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(40 /* X5 */))))) = _pSubquery *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(72 /* X12 */))))) = _pOn *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(80 /* X13 */))))) = _pUsing - r0 = _p - return + return _p _append_from_error: func() { @@ -39692,9 +37696,7 @@ _append_from_error: _sqlite3ExprDelete(tls, _db, _pOn) _sqlite3IdListDelete(tls, _db, _pUsing) _sqlite3SelectDelete(tls, _db, _pSubquery) - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) } func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTable *XToken, _pDatabase *XToken) (r0 *XSrcList) { // sqlite3.c:103194:1 @@ -39722,9 +37724,7 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _6: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))) = uint32(i32(1)) @@ -39741,8 +37741,7 @@ _7: } _sqlite3SrcListDelete(tls, _db, _pList) - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _8: _pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(8 /* X2 */))))) + 112*uintptr((_pList.X0)-i32(1)))) @@ -39762,9 +37761,7 @@ _10: _11: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X2 */))) = _sqlite3NameFromToken(tls, _db, _pTable) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(8 /* X1 */))) = _sqlite3NameFromToken(tls, _db, _pDatabase) - r0 = _pList - return - + return _pList } var _sqlite3SrcListAppendØ00__func__Ø000 [21]int8 // - @@ -39822,8 +37819,7 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr crt.X__builtin_abort(tls) } }() - r0 = _pSrc - return + return _pSrc _9: _pSrc = _1_pNew @@ -39858,9 +37854,7 @@ _16: goto _16 _19: - r0 = _pSrc - return - + return _pSrc } var _sqlite3SrcListEnlargeØ00__func__Ø000 [22]int8 // - @@ -39883,9 +37877,7 @@ func _sqlite3NameFromToken(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 *int _0: _zName = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: - r0 = _zName - return - + return _zName } var _sqlite3SrcListAppendFromTermØ00__func__Ø000 [29]int8 // - @@ -39962,15 +37954,12 @@ _5: _5_pItem = (*TExprList_item)(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 - return + return _pList _no_mem: _sqlite3ExprDelete(tls, _db, _pExpr) _sqlite3ExprListDelete(tls, _db, _pList) - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3ExprListAppendØ00__func__Ø000 [22]int8 // - @@ -39989,9 +37978,7 @@ func _sqlite3Expr(tls *crt.TLS, _db *Xsqlite3, _op int32, _zToken *int8) (r0 *XE } return i32(0) }()) - r0 = _sqlite3ExprAlloc(tls, _db, _op, &_x, i32(0)) - return - + return _sqlite3ExprAlloc(tls, _db, _op, &_x, i32(0)) } func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken, _dequote int32) (r0 *XExpr) { // sqlite3.c:91460:1 @@ -40047,11 +38034,11 @@ _2: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue + *(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue goto _11 _10: - *(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 72*uintptr(i32(1)))))) func() { if (_pToken.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pToken.X1) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(49308))) @@ -40062,14 +38049,14 @@ _10: goto _15 } - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), uint64(_pToken.X1)) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519016)(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((*T5519020)(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((*T5519020)(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((*T5519016)(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((*T5519016)(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((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _18 } @@ -40079,15 +38066,13 @@ _15: sink985 = *p } _18: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) _17: _11: _9: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X7 */))) = i32(1) _8: - r0 = _pNew - return - + return _pNew } var _sqlite3ExprAllocØ00__func__Ø000 [17]int8 // - @@ -40120,9 +38105,7 @@ func _sqlite3WalkSelect(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) }{nil}))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _rc = i32(0) @@ -40154,8 +38137,7 @@ _5: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(32 /* X4 */))) -= 1 - r0 = i32(2) - return + return i32(2) _8: if (*(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer(&struct { @@ -40173,71 +38155,53 @@ _9: _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(32 /* X4 */))) -= 1 - r0 = _rc & i32(2) - return - + return _rc & i32(2) } func _sqlite3WalkSelectExpr(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { // sqlite3.c:89103:1 if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(_p.X0))) == 0 { goto _0 } - - r0 = i32(2) - return + return i32(2) _0: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X9))) == 0 { goto _1 } - - r0 = i32(2) - return + return i32(2) _1: if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(_p.X10))) == 0 { goto _2 } - - r0 = i32(2) - return + return i32(2) _2: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X11))) == 0 { goto _3 } - - r0 = i32(2) - return + return i32(2) _3: if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(_p.X12))) == 0 { goto _4 } - - r0 = i32(2) - return + return i32(2) _4: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X15))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_p.X16))) == 0 { goto _6 } - - r0 = i32(2) - return + return i32(2) _6: - r0 = i32(0) - return - + return i32(0) } func _sqlite3WalkExprList(tls *crt.TLS, _pWalker *XWalker, _p *XExprList) (r0 int32) { // sqlite3.c:89086:1 @@ -40258,9 +38222,7 @@ _1: if _sqlite3WalkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_pItem.X0))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i -= 1; return &_pItem }())) += uintptr(32) @@ -40270,18 +38232,15 @@ _4: _0: r0 = i32(0) return - } func _sqlite3WalkExpr(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:89078:1 - r0 = func() int32 { + return func() int32 { if _pExpr != nil { return _walkExpr(tls, _pWalker, _pExpr) } return i32(0) }() - return - } func _walkExpr(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:89061:1 @@ -40293,59 +38252,48 @@ func _walkExpr(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // s if _rc == 0 && ((_pExpr.X2)&uint32(i32(8404992))) == uint32(i32(0)) { goto _1 } - - r0 = _rc & i32(2) - return + return _rc & i32(2) _1: if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == nil || _walkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == 0 { goto _3 } - - r0 = i32(2) - return + return i32(2) _3: if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == nil || _walkExpr(tls, _pWalker, (*XExpr)(unsafe.Pointer(_pExpr.X5))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { goto _6 } - if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _7 } - - r0 = i32(2) - return + return i32(2) _7: goto _8 _6: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { goto _9 } - if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _10 } - - r0 = i32(2) - return + return i32(2) _10: _9: _8: r0 = i32(0) return - } func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { // sqlite3.c:89121:1 @@ -40378,17 +38326,13 @@ _3: if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(_pItem.X5))) == 0 { goto _7 } - - r0 = i32(2) - return + return i32(2) _7: - if ((uint32(((*T5506880)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { + if ((uint32(((*T5506876)(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((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { goto _9 } - - r0 = i32(2) - return + return i32(2) _9: *(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i -= 1; return &_pItem }())) += uintptr(112) @@ -40398,7 +38342,6 @@ _6: _2: r0 = i32(0) return - } var _sqlite3WalkSelectFromØ00__func__Ø000 [22]int8 // - @@ -40483,9 +38426,7 @@ func _selectExpander(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) { if (_db.X17) == 0 { goto _0 } - - r0 = i32(2) - return + return i32(2) _0: if func() int32 { @@ -40500,9 +38441,7 @@ _0: }() == 0 && (int32(_selFlags)&i32(64)) == i32(0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _pTabList = (*XSrcList)(unsafe.Pointer(_p.X8)) @@ -40521,12 +38460,12 @@ _6: } func() { - if int32((uint32(((*T5506880)(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(((*T5506876)(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)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120560), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49416))) crt.X__builtin_abort(tls) } }() - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _13 } @@ -40542,9 +38481,7 @@ _13: if _withExpand(tls, _pWalker, _pFrom) == 0 { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil { @@ -40574,18 +38511,14 @@ _17: if _sqlite3WalkSelect(tls, _pWalker, _6_pSel) == 0 { goto _24 } - - r0 = i32(2) - return + return i32(2) _24: - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434304(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434300(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } - - r0 = i32(2) - return + return i32(2) _25: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(60 /* X8 */))) = uint32(i32(1)) @@ -40622,13 +38555,11 @@ _19: crt.X__builtin_abort(tls) } }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434304(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434300(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } - - r0 = i32(2) - return + return i32(2) _33: if (_4_pTab.X8) < uint32(i32(65535)) { @@ -40637,17 +38568,14 @@ _33: _sqlite3ErrorMsg(tls, _pParse, str(49528), unsafe.Pointer(_4_pTab.X0)) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(2) - return + return i32(2) _34: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(60 /* X8 */))) += 1 if (_4_pTab.X16) != 0 || _cannotBeFunction(tls, _pParse, _pFrom) == 0 { goto _36 } - - r0 = i32(2) - return + return i32(2) _36: if (_4_pTab.X16) == 0 && (*XSelect)(unsafe.Pointer(_4_pTab.X3)) == nil { @@ -40657,9 +38585,7 @@ _36: if _sqlite3ViewGetColumnNames(tls, _pParse, _4_pTab) == 0 { goto _39 } - - r0 = i32(2) - return + return i32(2) _39: func() { @@ -40680,9 +38606,7 @@ _18: if _sqlite3IndexedByLookup(tls, _pParse, _pFrom) == 0 { goto _42 } - - r0 = i32(2) - return + return i32(2) _42: _7: @@ -40693,9 +38617,7 @@ _9: if (_db.X17) == 0 && _sqliteProcessJoin(tls, _pParse, _p) == 0 { goto _44 } - - r0 = i32(2) - return + return i32(2) _44: _k = i32(0) @@ -40793,7 +38715,7 @@ _70: crt.X__builtin_abort(tls) } }() - _19_zTName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) + _19_zTName = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) _73: *func() **TSrcList_item { _i = i32(0); return &_pFrom }() = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList)) + uintptr(8 /* X2 */))))) _78: @@ -40870,7 +38792,7 @@ _100: goto _102 } - if (int32((*T5506880)(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((*T5506876)(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 } @@ -40972,13 +38894,10 @@ _59: } _sqlite3ErrorMsg(tls, _pParse, str(49832)) - r0 = i32(2) - return + return i32(2) _119: - r0 = i32(0) - return - + return i32(0) } var _selectExpanderØ00__func__Ø000 [15]int8 // - @@ -41013,8 +38932,6 @@ func _sqlite3WithPush(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _bFree uint8 *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(592 /* X71 */))))) = _pWith _7: _4: - return - } var _sqlite3WithPushØ00__func__Ø000 [16]int8 // - @@ -41063,8 +38980,6 @@ _9: _7: _3: - return - } var _sqlite3SrcListAssignCursorsØ00__func__Ø000 [28]int8 // - @@ -41120,16 +39035,13 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int } _sqlite3ErrorMsg(tls, _pParse, _pCte.X3, unsafe.Pointer(_pCte.X0)) - r0 = i32(1) - return + return i32(1) _3: if _cannotBeFunction(tls, _pParse, _pFrom) == 0 { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: func() { @@ -41138,13 +39050,11 @@ _4: crt.X__builtin_abort(tls) } }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434304(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434300(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - - r0 = i32(2) - return + return i32(2) _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(60 /* X8 */))) = uint32(i32(1)) @@ -41166,9 +39076,7 @@ _7: if (_db.X17) == 0 { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(120403)) - return + return _sqlite3NomemError(tls, i32(120403)) _10: func() { @@ -41196,7 +39104,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)((*T5506880)(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)((*T5506876)(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 */))) @@ -41214,8 +39122,7 @@ _14: } _sqlite3ErrorMsg(tls, _pParse, str(50060), unsafe.Pointer(_pCte.X0)) - r0 = i32(1) - return + return i32(1) _22: func() { @@ -41268,8 +39175,7 @@ _34: _sqlite3ErrorMsg(tls, _pParse, str(50224), unsafe.Pointer(_pCte.X0), _1_pEList.X0, (*XExprList)(unsafe.Pointer(_pCte.X1)).X0) *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(584 /* X70 */))))) = _1_pSavedWith - r0 = i32(1) - return + return i32(1) _37: _1_pEList = (*XExprList)(unsafe.Pointer(_pCte.X1)) @@ -41294,9 +39200,7 @@ _38: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCte)) + uintptr(24 /* X3 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(584 /* X70 */))))) = _1_pSavedWith _2: - r0 = i32(0) - return - + return i32(0) } var _withExpandØ00__func__Ø000 [11]int8 // - @@ -41333,8 +39237,8 @@ _6: } *_ppContext = _1_p - r0 = (*TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(16 /* X2 */))))) + 32*uintptr(_2_i))) - return + /* X2 */ + return (*TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(16))))) + 32*uintptr(_2_i))) _10: _2_i += 1 @@ -41348,22 +39252,18 @@ _5: _1: r0 = (*TCte)(unsafe.Pointer(uintptr(i32(0)))) return - } func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_item) (r0 int32) { // sqlite3.c:120289:1 - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _0 } _sqlite3ErrorMsg(tls, _pParse, str(50352), unsafe.Pointer(_pFrom.X2)) - r0 = i32(1) - return + return i32(1) _0: - r0 = i32(0) - return - + return i32(0) } func _sqlite3LogEst(tls *crt.TLS, _x uint64) (r0 int16) { // sqlite3.c:29022:1 @@ -41377,9 +39277,7 @@ func _sqlite3LogEst(tls *crt.TLS, _x uint64) (r0 int16) { // sqlite3.c:29022:1 if _x >= uint64(i32(2)) { goto _1 } - - r0 = int16(i32(0)) - return + return int16(i32(0)) _1: _2: @@ -41442,7 +39340,6 @@ _8: _4: r0 = int16((int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstØ00aØ001)) + 2*uintptr(_x&uint64(i32(7)))))) + int32(_y)) - i32(10)) return - } var _sqlite3LogEstØ00aØ001 [8]int16 // sqlite3.c:29023:17 @@ -41511,9 +39408,7 @@ _6: goto _2 _5: - r0 = _pRet - return - + return _pRet } var _sqlite3SelectDupØ00__func__Ø000 [17]int8 // - @@ -41547,18 +39442,14 @@ func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int3 if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) _2: _pNew = (*XExprList)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(16)))) if _pNew != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = store961(&_i, _p.X0) @@ -41581,14 +39472,13 @@ _5: _8: _4: - *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = store5517681(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_i)*u64(32))))) + *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = store5517677(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_i)*u64(32))))) if _pItem != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pNew)) - r0 = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) _9: _pOldItem = (*TExprList_item)(unsafe.Pointer(_p.X1)) @@ -41600,7 +39490,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) || store5518870(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store5518866(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -41620,7 +39510,7 @@ _10: crt.X__builtin_abort(tls) } }() - _pPriorSelectCol = store5518870((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) + _pPriorSelectCol = store5518866((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) goto _23 _20: @@ -41656,7 +39546,7 @@ _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) - *(*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))) = _pOldItem.X5 + *(*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))) = _pOldItem.X5 *(*uintptr)(unsafe.Pointer(func() **TExprList_item { *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(32) return &_pOldItem @@ -41664,9 +39554,7 @@ _16: goto _10 _13: - r0 = _pNew - return - + return _pNew } var _sqlite3ExprListDupØ00__func__Ø000 [19]int8 // - @@ -41682,14 +39570,12 @@ func _sqlite3ExprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _flags int32) (r0 * crt.X__builtin_abort(tls) } }() - r0 = func() *XExpr { + return func() *XExpr { if _p != nil { return _exprDup(tls, _db, _p, _flags, (**uint8)(unsafe.Pointer(uintptr(i32(0))))) } return (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } var _sqlite3ExprDupØ00__func__Ø000 [15]int8 // - @@ -41758,11 +39644,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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } - _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) + _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) goto _15 _14: @@ -41810,8 +39696,8 @@ _19: goto _21 } - _9_zToken = store1025((**int8)(unsafe.Pointer((*T5519020)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint64(_3_nToken)) + _9_zToken = store1025((**int8)(unsafe.Pointer((*T5519016)(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((*T5519016)(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 @@ -41821,11 +39707,11 @@ _21: goto _23 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) goto _24 _23: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) _24: _22: if ((_pNew.X2) & uint32(i32(24576))) == uint32(i32(0)) { @@ -41895,7 +39781,6 @@ _32: _12: r0 = _pNew return - } var _exprDupØ00__func__Ø000 [8]int8 // - @@ -41926,26 +39811,23 @@ _1: _0: r0 = _nByte return - } func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91854:1 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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _1 } { p := &_nByte - *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) + *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) sink961 = *p } _1: - r0 = (_nByte + i32(7)) & i32(-8) - return - + return (_nByte + i32(7)) & i32(-8) } func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91827:1 @@ -41991,7 +39873,7 @@ _4: crt.X__builtin_abort(tls) } }() - if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _15 } @@ -42010,7 +39892,6 @@ _16: _5: r0 = _nSize return - } var _dupedExprStructSizeØ00__func__Ø000 [20]int8 // - @@ -42023,22 +39904,16 @@ func _exprStructSize(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91787:1 if ((_p.X2) & uint32(i32(16384))) == uint32(i32(0)) { goto _0 } - - r0 = int32(u64(16)) - return + return int32(u64(16)) _0: if ((_p.X2) & uint32(i32(8192))) == uint32(i32(0)) { goto _1 } - - r0 = int32(u64(44)) - return + return int32(u64(44)) _1: - r0 = int32(u64(72)) - return - + return int32(u64(72)) } func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) (r0 *XSrcList) { // sqlite3.c:92090:1 @@ -42063,9 +39938,7 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _2: _nByte = int32(u64(120) + func() uint64 { @@ -42078,9 +39951,7 @@ _2: if _pNew != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - - r0 = (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = int32(store985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(4 /* X1 */))), uint32(_p.X0))) @@ -42096,24 +39967,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) - *(*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X9 */))) = _1_pOldItem.X9 + *(*T5506876)(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(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */)))))) + *(**int8)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5506896)(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(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))), _flags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))), _flags) _11: - _1_pTab = store5434304((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(32 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) + _1_pTab = store5434300((**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 } @@ -42128,9 +39999,7 @@ _12: goto _6 _9: - r0 = _pNew - return - + return _pNew } var _sqlite3SrcListDupØ00__func__Ø000 [18]int8 // - @@ -42157,18 +40026,14 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) { if _p != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _2: _pNew = (*XIdList)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(16)))) if _pNew != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) = _p.X1 @@ -42178,8 +40043,7 @@ _3: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pNew)) - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _4: _i = i32(0) @@ -42196,9 +40060,7 @@ _5: goto _5 _8: - r0 = _pNew - return - + return _pNew } var _sqlite3IdListDupØ00__func__Ø000 [17]int8 // - @@ -42243,7 +40105,6 @@ _1: _0: r0 = _pRet return - } func _sqlite3SelectSetName(tls *crt.TLS, _p *XSelect, _zName *int8) { // sqlite3.c:116408:1 @@ -42253,8 +40114,6 @@ func _sqlite3SelectSetName(tls *crt.TLS, _p *XSelect, _zName *int8) { // sqlite3 Xsqlite3_snprintf(tls, int32(u64(12)), (*int8)(unsafe.Pointer((*[12]int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X6 */))))), str(24304), unsafe.Pointer(_zName)) _1: - return - } func _sqlite3ColumnsFromExprList(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pnCol *int16, _paCol **XColumn) (r0 int32) { // sqlite3.c:117888:1 @@ -42378,7 +40237,7 @@ _18: crt.X__builtin_abort(tls) } }() - _zName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) + _zName = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) goto _26 _23: @@ -42455,13 +40314,10 @@ _44: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aCol)) *_paCol = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) *_pnCol = int16(i32(0)) - r0 = _sqlite3NomemError(tls, i32(117973)) - return + return _sqlite3NomemError(tls, i32(117973)) _40: - r0 = i32(0) - return - + return i32(0) } var _sqlite3ColumnsFromExprListØ00__func__Ø000 [27]int8 // - @@ -42492,9 +40348,7 @@ func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T _3: _zDb = _p.X1 _4: - r0 = _sqlite3LocateTable(tls, _pParse, _flags, _p.X2, _zDb) - return - + return _sqlite3LocateTable(tls, _pParse, _flags, _p.X2, _zDb) } var _sqlite3LocateTableItemØ00__func__Ø000 [23]int8 // - @@ -42513,9 +40367,7 @@ func _sqlite3LocateTable(tls *crt.TLS, _pParse *XParse, _flags uint32, _zName *i if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _0 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _0: _p = _sqlite3FindTable(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _zName, _zDbase) @@ -42543,9 +40395,7 @@ _6: if _3_pMod == nil || _sqlite3VtabEponymousTableInit(tls, _pParse, _3_pMod) == 0 { goto _8 } - - r0 = (*XTable)(unsafe.Pointer(_3_pMod.X4)) - return + return (*XTable)(unsafe.Pointer(_3_pMod.X4)) _8: _4: @@ -42568,7 +40418,6 @@ _9: _1: r0 = _p return - } func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c:115791:1 @@ -42584,7 +40433,7 @@ func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c crt.X__builtin_abort(tls) } }() - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _2 } @@ -42597,9 +40446,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = _rc *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(48 /* X16 */))) += 1 _3: - r0 = _rc - return - + return _rc } var _sqlite3ReadSchemaØ00__func__Ø000 [18]int8 // - @@ -42629,13 +40476,13 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { // } }() func() { - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) } }() _rc = i32(0) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(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: @@ -42680,16 +40527,14 @@ _10: _sqlite3ResetOneSchema(tls, _db, i32(1)) _18: _17: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) if _rc != i32(0) || _commit_internal == 0 { goto _20 } _sqlite3CommitInternalChanges(tls, _db) _20: - r0 = _rc - return - + return _rc } var _sqlite3InitØ00__func__Ø000 [12]int8 // - @@ -42794,8 +40639,7 @@ _13: sink4530 = *p } _18: - r0 = i32(0) - return + return i32(0) _14: _sqlite3BtreeEnter(tls, (*XBtree)(unsafe.Pointer(_pDb.X1))) @@ -42906,7 +40750,7 @@ _34: } _36: func() { - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51696))) crt.X__builtin_abort(tls) } @@ -42962,9 +40806,7 @@ _error_out: _sqlite3OomFault(tls, _db) _46: - r0 = _rc - return - + return _rc } var _sqlite3InitOneØ00__func__Ø000 [15]int8 // - @@ -43017,8 +40859,7 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg } _corruptSchema(tls, _pData, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) - r0 = i32(1) - return + return i32(1) _4: func() { @@ -43030,9 +40871,7 @@ _4: if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -43047,16 +40886,16 @@ _9: goto _11 } - _3_saved_iDb = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1 + _3_saved_iDb = (*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1 func() { - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115472), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51696))) crt.X__builtin_abort(tls) } }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(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)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(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)((*T5414772)(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() { @@ -43065,7 +40904,7 @@ _9: crt.X__builtin_abort(tls) } }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb func() { if int32(_3_saved_iDb) != i32(0) && ((_db.X6)&i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51824))) @@ -43076,7 +40915,7 @@ _9: goto _19 } - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 { goto _20 } @@ -43139,7 +40978,6 @@ _28: _10: r0 = i32(0) return - } var _sqlite3InitCallbackØ00__func__Ø000 [20]int8 // - @@ -43180,8 +41018,6 @@ _1: } return _sqlite3CorruptError(tls, i32(115428)) }() - return - } func _sqlite3Atoi(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:28359:1 @@ -43194,9 +41030,7 @@ func _sqlite3Atoi(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:28359:1 _sqlite3GetInt32(tls, _z, &_x) _0: - r0 = _x - return - + return _x } func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:116131:12 @@ -43209,9 +41043,7 @@ func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3LockAndPrepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _saveSqlFlag int32, _pOld *TVdbe, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:116055:1 @@ -43220,18 +41052,14 @@ func _sqlite3LockAndPrepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes in if _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(116067)) - return + return _sqlite3MisuseError(tls, i32(116067)) _0: *_ppStmt = (unsafe.Pointer)(uintptr(i32(0))) if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(116071)) - return + return _sqlite3MisuseError(tls, i32(116071)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -43252,9 +41080,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3Prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _saveSqlFlag int32, _pReprepare *TVdbe, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:115904:1 @@ -43426,7 +41252,7 @@ _31: _34: _28: - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _35 } @@ -43480,9 +41306,7 @@ _end_prepare: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3PrepareØ00__func__Ø000 [15]int8 // - @@ -43509,9 +41333,7 @@ func _sqlite3BtreeSchemaLocked(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3 } }() _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeSchemaLockedØ00__func__Ø000 [25]int8 // - @@ -43565,17 +41387,13 @@ func _querySharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTab uint32, _eLock u if (_p.X3) != 0 { goto _18 } - - r0 = i32(0) - return + return i32(0) _18: if (*XBtree)(unsafe.Pointer(_pBt.X26)) == _p || (int32(_pBt.X10)&i32(32)) == i32(0) { goto _20 } - - r0 = i32(262) - return + return i32(262) _20: _pIter = (*XBtLock)(unsafe.Pointer(_pBt.X25)) @@ -43616,17 +41434,14 @@ _21: sink4530 = *p } _35: - r0 = i32(262) - return + return i32(262) _34: _pIter = (*XBtLock)(unsafe.Pointer(_pIter.X3)) goto _21 _24: - r0 = i32(0) - return - + return i32(0) } var _querySharedCacheTableLockØ00__func__Ø000 [26]int8 // - @@ -43690,7 +41505,6 @@ _11: if _rc == i32(0) { goto _12 } - return _12: @@ -43721,8 +41535,6 @@ _5: goto _4 _7: - return - } var _schemaIsValidØ00__func__Ø000 [14]int8 // - @@ -43744,9 +41556,7 @@ func _sqlite3BtreeIsInReadTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite crt.X__builtin_abort(tls) } }() - r0 = bool2int(int32(_p.X2) != i32(0)) - return - + return bool2int(int32(_p.X2) != i32(0)) } var _sqlite3BtreeIsInReadTransØ00__func__Ø000 [26]int8 // - @@ -44003,9 +41813,7 @@ _54: } }() _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeBeginTransØ00__func__Ø000 [23]int8 // - @@ -44050,18 +41858,14 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:61857:1 if _rc == i32(0) { goto _4 } - - r0 = _rc - return + return _rc _4: _rc = _btreeGetPage(tls, _pBt, uint32(i32(1)), &_pPage1, i32(0)) if _rc == i32(0) { goto _5 } - - r0 = _rc - return + return _rc _5: _nPage = store961(&_nPageHeader, int32(_sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer(_pPage1.X19))))))) @@ -44120,8 +41924,7 @@ _14: } _releasePage(tls, _pPage1) - r0 = i32(0) - return + return i32(0) _16: _rc = i32(26) @@ -44160,8 +41963,7 @@ _21: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(48 /* X15 */))) = _2_pageSize _freeTempSpace(tls, _pBt) _rc = _sqlite3PagerSetPagesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt))+uintptr(48 /* X15 */))), int32(_2_pageSize-_2_usableSize)) - r0 = _rc - return + return _rc _24: if (((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X6)&i32(65536)) != i32(0) || _nPage <= _nPageFile { @@ -44216,15 +42018,12 @@ _33: }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(24 /* X3 */))))) = _pPage1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) = uint32(_nPage) - r0 = i32(0) - return + return i32(0) _page1_init_failed: _releasePage(tls, _pPage1) *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(24 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _rc - return - + return _rc } var _lockBtreeØ00__func__Ø000 [10]int8 // - @@ -44515,9 +42314,7 @@ _66: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(28 /* X21 */))) = uint8(i32(1)) _71: - r0 = _rc - return - + return _rc } var _sqlite3PagerSharedLockØ00__func__Ø000 [23]int8 // - @@ -44540,10 +42337,7 @@ _6: if (_rc == i32(5)) && (_pPager.X53)(tls, _pPager.X54) != 0 { goto _6 } - - r0 = _rc - return - + return _rc } var _pager_wait_on_lockØ00__func__Ø000 [19]int8 // - @@ -44581,7 +42375,6 @@ _10: _5: r0 = _rc return - } var _pagerLockDbØ00__func__Ø000 [12]int8 // - @@ -44727,7 +42520,6 @@ _13: _11: r0 = _rc return - } var _hasHotJournalØ00__func__Ø000 [14]int8 // - @@ -44737,11 +42529,9 @@ func init() { } func _sqlite3OsCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:20165:1 - r0 = (*(*func(*crt.TLS, *Xsqlite3_file, *int32) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_file, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 }{((*Xsqlite3_io_methods)(unsafe.Pointer(_id.X0)).X9)})))(tls, _id, _pResOut) - return - } func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) { // sqlite3.c:50086:1 @@ -44794,9 +42584,7 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) if _1_rc == i32(0) { goto _12 } - - r0 = _1_rc - return + return _1_rc _12: _nPage = uint32(((_1_n + int64(_pPager.X48)) - int64(i32(1))) / int64(_pPager.X48)) @@ -44808,9 +42596,7 @@ _11: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(192 /* X49 */))) = _nPage _13: *_pnPage = _nPage - r0 = i32(0) - return - + return i32(0) } var _pagerPagecountØ00__func__Ø000 [15]int8 // - @@ -44833,13 +42619,11 @@ func _sqlite3WalDbsize(tls *crt.TLS, _pWal *XWal) (r0 uint32) { // sqlite3.c:571 goto _3 } - r0 = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X7 - return + /* X18 */ + return (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72))).X7 _3: - r0 = uint32(i32(0)) - return - + return uint32(i32(0)) } var _sqlite3WalDbsizeØ00__func__Ø000 [17]int8 // - @@ -44876,9 +42660,7 @@ func _pagerOpenWalIfPresent(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlit if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: if _1_nPage != uint32(i32(0)) { @@ -44921,7 +42703,6 @@ _9: _4: r0 = _rc return - } var _pagerOpenWalIfPresentØ00__func__Ø000 [22]int8 // - @@ -44971,9 +42752,7 @@ func _sqlite3PagerOpenWal(tls *crt.TLS, _pPager *XPager, _pbOpen *int32) (r0 int if _sqlite3PagerWalSupported(tls, _pPager) != 0 { goto _17 } - - r0 = i32(14) - return + return i32(14) _17: _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) @@ -44990,9 +42769,7 @@ _18: _16: *_pbOpen = i32(1) _19: - r0 = _rc - return - + return _rc } var _sqlite3PagerOpenWalØ00__func__Ø000 [20]int8 // - @@ -45008,16 +42785,12 @@ func _sqlite3PagerWalSupported(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sq if (_pPager.X11) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: - r0 = bool2int(((_pPager.X1) != 0) || (((_pMethods.X0) >= i32(2)) && ((*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { + return bool2int(((_pPager.X1) != 0) || (((_pMethods.X0) >= i32(2)) && ((*(*func(*crt.TLS, *Xsqlite3_file, int32, int32, int32, *unsafe.Pointer) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, int32, int32, *unsafe.Pointer) int32 }{(_pMethods.X13)}))) != nil))) - return - } func _pagerOpenWal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54217:1 @@ -45049,9 +42822,7 @@ _6: _rc = _sqlite3WalOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), _pPager.X61, int32(_pPager.X1), _pPager.X50, (**XWal)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(288 /* X60 */)))))) _7: _pagerFixMaplimit(tls, _pPager) - r0 = _rc - return - + return _rc } var _pagerOpenWalØ00__func__Ø000 [13]int8 // - @@ -45076,9 +42847,7 @@ func _pagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3. _pagerUnlockDb(tls, _pPager, i32(1)) _3: - r0 = _rc - return - + return _rc } var _pagerExclusiveLockØ00__func__Ø000 [19]int8 // - @@ -45116,9 +42885,7 @@ func _sqlite3WalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pDbFd *Xsqlite3_file, _ if _pRet != nil { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(55714)) - return + return _sqlite3NomemError(tls, i32(55714)) _5: *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(0 /* X0 */))))) = _pVfs @@ -45168,9 +42935,7 @@ _12: _13: *_ppWal = _pRet _11: - r0 = _rc - return - + return _rc } var _sqlite3WalOpenØ00__func__Ø000 [15]int8 // - @@ -45213,7 +42978,6 @@ _7: _6: r0 = _rc return - } var _pagerBeginReadTransactionØ00__func__Ø000 [26]int8 // - @@ -45233,10 +42997,7 @@ _0: if _rc == i32(-1) { goto _0 } - - r0 = _rc - return - + return _rc } func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32, _cnt int32) (r0 int32) { // sqlite3.c:56583:1 @@ -45273,8 +43034,7 @@ func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32 } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(140 /* X23 */))) = uint8(i32(1)) - r0 = i32(15) - return + return i32(15) _3: if _cnt < i32(10) { @@ -45323,9 +43083,7 @@ _6: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: _5: @@ -45345,21 +43103,17 @@ _5: } _walUnlockShared(tls, _pWal, i32(3)) - r0 = i32(-1) - return + return i32(-1) _16: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(60 /* X9 */))) = int16(i32(0)) - r0 = i32(0) - return + return i32(0) _15: if _rc == i32(5) { goto _18 } - - r0 = _rc - return + return _rc _18: _14: @@ -45414,9 +43168,7 @@ _34: if _rc == i32(5) { goto _36 } - - r0 = _rc - return + return _rc _36: _i += 1 @@ -45434,27 +43186,24 @@ _29: crt.X__builtin_abort(tls) } }() - r0 = func() int32 { + return func() int32 { if _rc == i32(5) { return i32(-1) } return i32(520) }() - return _37: _rc = _walLockShared(tls, _pWal, i32(3)+_mxI) if _rc == 0 { goto _43 } - - r0 = func() int32 { + return func() int32 { if _rc == i32(5) { return i32(-1) } return _rc }() - return _43: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(120 /* X19 */))) = (_pInfo.X0) + uint32(i32(1)) @@ -45464,8 +43213,7 @@ _43: } _walUnlockShared(tls, _pWal, i32(3)+_mxI) - r0 = i32(-1) - return + return i32(-1) _47: func() { @@ -45475,9 +43223,7 @@ _47: } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(60 /* X9 */))) = int16(_mxI) - r0 = _rc - return - + return _rc } var _walTryBeginReadØ00__func__Ø000 [16]int8 // - @@ -45499,9 +43245,7 @@ func _sqlite3PagerBegin(tls *crt.TLS, _pPager *XPager, _exFlag int32, _subjInMem if (_pPager.X26) == 0 { goto _0 } - - r0 = _pPager.X26 - return + return _pPager.X26 _0: func() { @@ -45542,9 +43286,7 @@ _0: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: _sqlite3WalExclusiveMode(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), i32(1)) @@ -45590,9 +43332,7 @@ _16: } }() _6: - r0 = _rc - return - + return _rc } var _sqlite3PagerBeginØ00__func__Ø000 [18]int8 // - @@ -45619,18 +43359,14 @@ func _sqlite3WalBeginWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // if (_pWal.X14) == 0 { goto _5 } - - r0 = i32(8) - return + return i32(8) _5: _rc = _walLockExclusive(tls, _pWal, i32(0), i32(1)) if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(64 /* X12 */))) = uint8(i32(1)) @@ -45642,9 +43378,7 @@ _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(64 /* X12 */))) = uint8(i32(0)) _rc = i32(517) _7: - r0 = _rc - return - + return _rc } var _sqlite3WalBeginWriteTransactionØ00__func__Ø000 [32]int8 // - @@ -45654,9 +43388,7 @@ func init() { } func _sqlite3TempInMemory(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142116:1 - r0 = bool2int(int32(_db.X16) == i32(2)) - return - + return bool2int(int32(_db.X16) == i32(2)) } func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077:1 @@ -45675,9 +43407,7 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077 if (_pBt.X18) <= uint32(i32(0)) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) @@ -45692,9 +43422,7 @@ _2: if _rc == 0 { goto _5 } - - r0 = _rc - return + return _rc _5: crt.Xmemcpy(tls, (unsafe.Pointer)(_data), (unsafe.Pointer)(&_zMagicHeader), u64(16)) @@ -45736,9 +43464,7 @@ _5: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(64)))), uint32(_pBt.X6)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) = uint32(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(31)))) = uint8(i32(1)) - r0 = i32(0) - return - + return i32(0) } var _newDatabaseØ00__func__Ø000 [12]int8 // - @@ -45824,14 +43550,10 @@ _10: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_pBt.X15) - uint32(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(22 /* X14 */))) = uint16(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(1)) - return - } func _sqlite3PagerPagenumber(tls *crt.TLS, _pPg *XPgHdr) (r0 uint32) { // sqlite3.c:50999:1 - r0 = _pPg.X5 - return - + return _pPg.X5 } var _zeroPageØ00__func__Ø000 [9]int8 // - @@ -45841,9 +43563,7 @@ func init() { } func _sqlite3PagerIswriteable(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52935:1 - r0 = int32(_pPg.X6) & i32(4) - return - + return int32(_pPg.X6) & i32(4) } func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { // sqlite3.c:60682:1 @@ -45915,15 +43635,12 @@ _6: goto _11 _10: - r0 = _sqlite3CorruptError(tls, i32(60725)) - return + return _sqlite3CorruptError(tls, i32(60725)) _11: _9: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(11 /* X8 */))) = _pBt.X9 - r0 = i32(0) - return - + return i32(0) } var _decodeFlagsØ00__func__Ø000 [12]int8 // - @@ -46018,9 +43735,7 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = uint16(_nSize) - return - + return uint16(_nSize) } var _cellSizePtrØ00__func__Ø000 [12]int8 // - @@ -46137,8 +43852,6 @@ _18: _17: _btreeParseCellAdjustSizeForOverflow(tls, _pPage, _pCell, _pInfo) _19: - return - } var _btreeParseCellPtrØ00__func__Ø000 [18]int8 // - @@ -46168,8 +43881,6 @@ _0: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(20 /* X3 */))) = uint16(_minLocal) _1: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(22 /* X4 */))) = uint16(int32(uint16(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo.X1))+1*uintptr(_pInfo.X3)))))-uintptr(unsafe.Pointer(_pCell)))/1))) + i32(4)) - return - } func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 uint16) { // sqlite3.c:60227:1 @@ -46204,9 +43915,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = uint16(int64((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1)) - return - + return uint16(int64((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1)) } var _cellSizePtrNoPayloadØ00__func__Ø000 [21]int8 // - @@ -46238,8 +43947,6 @@ func _btreeParseCellPtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(16 /* X2 */))) = uint32(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(20 /* X3 */))) = uint16(i32(0)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _btreeParseCellPtrNoPayloadØ00__func__Ø000 [27]int8 // - @@ -46261,8 +43968,7 @@ func _sqlite3GetVarint(tls *crt.TLS, _p *uint8, _v *uint64) (r0 uint8) { // sqli } *_v = uint64(_a) - r0 = uint8(i32(1)) - return + return uint8(i32(1)) _0: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -46283,8 +43989,7 @@ _0: sink985 = *p } *_v = uint64(_a) - r0 = uint8(i32(2)) - return + return uint8(i32(2)) _1: i32(0) @@ -46317,8 +44022,7 @@ _1: sink985 = *p } *_v = uint64(_a) - r0 = uint8(i32(3)) - return + return uint8(i32(3)) _2: { @@ -46349,8 +44053,7 @@ _2: sink985 = *p } *_v = uint64(_a) - r0 = uint8(i32(4)) - return + return uint8(i32(4)) _3: { @@ -46378,8 +44081,7 @@ _3: } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(5)) - return + return uint8(i32(5)) _4: _s = _s << uint(i32(7)) @@ -46412,8 +44114,7 @@ _4: } _s = _s >> uint(i32(18)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(6)) - return + return uint8(i32(6)) _5: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -46445,8 +44146,7 @@ _5: } _s = _s >> uint(i32(11)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(7)) - return + return uint8(i32(7)) _6: { @@ -46478,8 +44178,7 @@ _6: } _s = _s >> uint(i32(4)) *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(8)) - return + return uint8(i32(8)) _7: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -46514,9 +44213,7 @@ _7: sink985 = *p } *_v = (uint64(_s) << uint(i32(32))) | uint64(_a) - r0 = uint8(i32(9)) - return - + return uint8(i32(9)) } func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo) { // sqlite3.c:60122:1 @@ -46584,8 +44281,6 @@ _11: _10: _btreeParseCellAdjustSizeForOverflow(tls, _pPage, _pCell, _pInfo) _12: - return - } var _btreeParseCellPtrIndexØ00__func__Ø000 [23]int8 // - @@ -46610,9 +44305,8 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { // crt.X__builtin_abort(tls) } }() - r0 = _sqlite3InvokeBusyHandler(tls, (*T5415620)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536 /* X71 */)))) - return - + /* X71 */ + return _sqlite3InvokeBusyHandler(tls, (*T5415616)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536)))) } var _btreeInvokeBusyHandlerØ00__func__Ø000 [23]int8 // - @@ -46621,11 +44315,11 @@ func init() { crt.Xstrncpy(nil, &_btreeInvokeBusyHandlerØ00__func__Ø000[0], str(55512), 23) } -func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5415620) (r0 int32) { // sqlite3.c:141401:1 +func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5415616) (r0 int32) { // sqlite3.c:141401:1 var _rc int32 // sqlite3.c:141402:7 _ = _rc if func() int32 { - if _p == (*T5415620)(unsafe.Pointer(uintptr(i32(0)))) { + if _p == (*T5415616)(unsafe.Pointer(uintptr(i32(0)))) { return 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(3880))) crt.X__builtin_abort(tls) @@ -46640,9 +44334,7 @@ func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5415620) (r0 int32) { // sqlit }{nil})) && (_p.X2) >= i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _rc = (_p.X0)(tls, _p.X1, _p.X2) @@ -46656,9 +44348,7 @@ _4: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) += 1 _6: - r0 = _rc - return - + return _rc } var _sqlite3InvokeBusyHandlerØ00__func__Ø000 [25]int8 // - @@ -46683,14 +44373,10 @@ func _sqlite3PagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32 if _nSavepoint <= (_pPager.X38) || (_pPager.X3) == 0 { goto _5 } - - r0 = _pagerOpenSavepoint(tls, _pPager, _nSavepoint) - return + return _pagerOpenSavepoint(tls, _pPager, _nSavepoint) _5: - r0 = i32(0) - return - + return i32(0) } var _sqlite3PagerOpenSavepointØ00__func__Ø000 [26]int8 // - @@ -46732,9 +44418,7 @@ func _pagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 i if _aNew != nil { goto _7 } - - r0 = _sqlite3NomemError(tls, i32(53550)) - return + return _sqlite3NomemError(tls, i32(53550)) _7: crt.Xmemset(tls, (unsafe.Pointer)((*XPagerSavepoint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aNew))+48*uintptr(_nCurrent)))), i32(0), uint64(_nSavepoint-_nCurrent)*u64(48)) @@ -46761,9 +44445,7 @@ _14: if (*XBitvec)(unsafe.Pointer((*XPagerSavepoint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aNew))+48*uintptr(_ii))).X2)) != nil { goto _15 } - - r0 = _sqlite3NomemError(tls, i32(53566)) - return + return _sqlite3NomemError(tls, i32(53566)) _15: if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { @@ -46784,9 +44466,7 @@ _11: } }() _assertTruncateConstraint(tls, _pPager) - r0 = _rc - return - + return _rc } var _pagerOpenSavepointØ00__func__Ø000 [19]int8 // - @@ -46806,8 +44486,6 @@ func _sqlite3WalSavepoint(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) { // sql *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(1)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(0)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(2)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(1)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3)))) = _pWal.X22 - return - } var _sqlite3WalSavepointØ00__func__Ø000 [20]int8 // - @@ -46818,8 +44496,6 @@ func init() { func _assertTruncateConstraint(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50786:1 _sqlite3PcacheIterateDirty(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _assertTruncateConstraintCb) - return - } func _sqlite3PcacheIterateDirty(tls *crt.TLS, _pCache *XPCache, _xIter func(*crt.TLS, *XPgHdr)) { // sqlite3.c:44951:1 @@ -46836,8 +44512,6 @@ _0: goto _0 _3: - return - } func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50782:1 @@ -46853,8 +44527,6 @@ func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:5078 crt.X__builtin_abort(tls) } }() - return - } var _assertTruncateConstraintCbØ00__func__Ø000 [27]int8 // - @@ -46903,8 +44575,6 @@ _9: *_pMeta = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19))+1*uintptr(i32(36)+(_idx*i32(4)))))) _10: _sqlite3BtreeLeave(tls, _p) - return - } var _sqlite3BtreeGetMetaØ00__func__Ø000 [20]int8 // - @@ -46920,9 +44590,7 @@ func _sqlite3PagerDataVersion(tls *crt.TLS, _pPager *XPager) (r0 uint32) { // sq crt.X__builtin_abort(tls) } }() - r0 = _pPager.X39 - return - + return _pPager.X39 } var _sqlite3PagerDataVersionØ00__func__Ø000 [24]int8 // - @@ -46967,8 +44635,6 @@ func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite }() _sqlite3SchemaClear(tls, _pDb.X4) _6: - return - } var _sqlite3ResetOneSchemaØ00__func__Ø000 [22]int8 // - @@ -46989,9 +44655,7 @@ func _sqlite3BtreeCommit(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:628 _rc = _sqlite3BtreeCommitPhaseTwo(tls, _p, i32(0)) _0: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _sqlite3BtreeCommitPhaseOne(tls *crt.TLS, _p *XBtree, _zMaster *int8) (r0 int32) { // sqlite3.c:62754:1 @@ -47016,8 +44680,7 @@ func _sqlite3BtreeCommitPhaseOne(tls *crt.TLS, _p *XBtree, _zMaster *int8) (r0 i } _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return + return _rc _2: _1: @@ -47030,9 +44693,7 @@ _3: _rc = _sqlite3PagerCommitPhaseOne(tls, (*XPager)(unsafe.Pointer(_1_pBt.X0)), _zMaster, i32(0)) _sqlite3BtreeLeave(tls, _p) _0: - r0 = _rc - return - + return _rc } func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62675:1 @@ -47074,9 +44735,7 @@ func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c: if _ptrmapPageno(tls, _pBt, _1_nOrig) != _1_nOrig && _1_nOrig != ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) { goto _6 } - - r0 = _sqlite3CorruptError(tls, i32(62695)) - return + return _sqlite3CorruptError(tls, i32(62695)) _6: _1_nFree = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19))+1*uintptr(i32(36))))) @@ -47084,9 +44743,7 @@ _6: if _1_nFin <= _1_nOrig { goto _7 } - - r0 = _sqlite3CorruptError(tls, i32(62700)) - return + return _sqlite3CorruptError(tls, i32(62700)) _7: if _1_nFin >= _1_nOrig { @@ -47130,9 +44787,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _autoVacuumCommitØ00__func__Ø000 [17]int8 // - @@ -47165,8 +44820,6 @@ _2: goto _2 _5: - return - } var _invalidateAllOverflowCacheØ00__func__Ø000 [27]int8 // - @@ -47200,9 +44853,7 @@ _2: goto _2 _3: - r0 = _nFin - return - + return _nFin } func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint32, _bCommit int32) (r0 int32) { // sqlite3.c:62511:1 @@ -47248,26 +44899,20 @@ func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint3 if _nFreeList != uint32(i32(0)) { goto _6 } - - r0 = i32(101) - return + return i32(101) _6: _rc = _ptrmapGet(tls, _pBt, _iLastPg, &_1_eType, &_1_iPtrPage) if _rc == i32(0) { goto _7 } - - r0 = _rc - return + return _rc _7: if int32(_1_eType) != i32(1) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(62532)) - return + return _sqlite3CorruptError(tls, i32(62532)) _8: if int32(_1_eType) != i32(2) { @@ -47282,9 +44927,7 @@ _8: if _rc == i32(0) { goto _11 } - - r0 = _rc - return + return _rc _11: func() { @@ -47304,9 +44947,7 @@ _9: if _rc == i32(0) { goto _15 } - - r0 = _rc - return + return _rc _15: if _bCommit != i32(0) { @@ -47323,8 +44964,7 @@ _17: } _releasePage(tls, _8_pLastPg) - r0 = _rc - return + return _rc _18: _releasePage(tls, _11_pFreePg) @@ -47343,9 +44983,7 @@ _18: if _rc == i32(0) { goto _22 } - - r0 = _rc - return + return _rc _22: _14: @@ -47363,9 +45001,7 @@ _24: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(35 /* X7 */))) = uint8(i32(1)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) = _iLastPg _23: - r0 = i32(0) - return - + return i32(0) } var _incrVacuumStepØ00__func__Ø000 [15]int8 // - @@ -47439,9 +45075,7 @@ func _allocateBtreePage(tls *crt.TLS, _pBt *XBtShared, _ppPage **XMemPage, _pPgn if _n < _mxPage { goto _6 } - - r0 = _sqlite3CorruptError(tls, i32(64621)) - return + return _sqlite3CorruptError(tls, i32(64621)) _6: if _n <= uint32(i32(0)) { @@ -47474,9 +45108,7 @@ _6: if _rc == 0 { goto _14 } - - r0 = _rc - return + return _rc _14: if int32(_4_eType) != i32(2) { @@ -47500,9 +45132,7 @@ _16: if _rc == 0 { goto _18 } - - r0 = _rc - return + return _rc _18: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage1.X19))+1*uintptr(i32(36)))), _n-uint32(i32(1))) @@ -47815,9 +45445,7 @@ _7: if _rc == 0 { goto _86 } - - r0 = _rc - return + return _rc _86: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) += 1 @@ -47849,9 +45477,7 @@ _92: if _rc == 0 { goto _93 } - - r0 = _rc - return + return _rc _93: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) += 1 @@ -47874,9 +45500,7 @@ _89: if _rc == 0 { goto _97 } - - r0 = _rc - return + return _rc _97: _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) @@ -47909,9 +45533,7 @@ _end_allocate_page: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _allocateBtreePageØ00__func__Ø000 [18]int8 // - @@ -47934,8 +45556,7 @@ func _btreeGetUnusedPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage ** _releasePage(tls, *_ppPage) *_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _sqlite3CorruptError(tls, i32(61082)) - return + return _sqlite3CorruptError(tls, i32(61082)) _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*_ppPage)) + uintptr(0 /* X0 */))) = uint8(i32(0)) @@ -47944,52 +45565,38 @@ _1: _0: *_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _2: - r0 = _rc - return - + return _rc } func _sqlite3PagerPageRefcount(tls *crt.TLS, _pPage *XPgHdr) (r0 int32) { // sqlite3.c:53466:1 - r0 = _sqlite3PcachePageRefcount(tls, _pPage) - return - + return _sqlite3PcachePageRefcount(tls, _pPage) } func _sqlite3AbsInt32(tls *crt.TLS, _x int32) (r0 int32) { // sqlite3.c:28952:1 if _x < i32(0) { goto _0 } - - r0 = _x - return + return _x _0: if _x != i32(-2147483648) { goto _1 } - - r0 = i32(2147483647) - return + return i32(2147483647) _1: - r0 = -_x - return - + return -_x } func _btreeGetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32) { // sqlite3.c:59539:1 var _p *XBitvec // sqlite3.c:59540:10 _ = _p _p = (*XBitvec)(unsafe.Pointer(_pBt.X22)) - r0 = bool2int((_p != nil) && ((_pgno > _sqlite3BitvecSize(tls, _p)) || _sqlite3BitvecTest(tls, _p, _pgno) != 0)) - return - + return bool2int((_p != nil) && ((_pgno > _sqlite3BitvecSize(tls, _p)) || _sqlite3BitvecTest(tls, _p, _pgno) != 0)) } func _sqlite3BitvecSize(tls *crt.TLS, _p *XBitvec) (r0 uint32) { // sqlite3.c:43956:1 - r0 = _p.X0 - return - + return _p.X0 } func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uint8, _iPtrPage uint32, _iFreePage uint32, _isCommit int32) (r0 int32) { // sqlite3.c:62418:1 @@ -48027,9 +45634,7 @@ func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uin if _rc == i32(0) { goto _9 } - - r0 = _rc - return + return _rc _9: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbPage)) + uintptr(4 /* X4 */))) = _iFreePage @@ -48041,9 +45646,7 @@ _9: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: goto _13 @@ -48058,9 +45661,7 @@ _11: if _rc == i32(0) { goto _15 } - - r0 = _rc - return + return _rc _15: _14: @@ -48073,9 +45674,7 @@ _13: if _rc == i32(0) { goto _17 } - - r0 = _rc - return + return _rc _17: _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pPtrPage.X23))) @@ -48084,8 +45683,7 @@ _17: } _releasePage(tls, _pPtrPage) - r0 = _rc - return + return _rc _18: _rc = _modifyPagePointer(tls, _pPtrPage, _iDbPage, _iFreePage, _eType) @@ -48099,7 +45697,6 @@ _19: _16: r0 = _rc return - } var _relocatePageØ00__func__Ø000 [13]int8 // - @@ -48152,18 +45749,14 @@ func _sqlite3PagerMovepage(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr, _pgno ui if _rc == 0 { goto _11 } - - r0 = _rc - return + return _rc _11: _10: if (int32(_pPg.X6)&i32(2)) == i32(0) || i32(0) == store961(&_rc, _subjournalPageIfRequired(tls, _pPg)) { goto _13 } - - r0 = _rc - return + return _rc _13: if (int32(_pPg.X6)&i32(8)) == 0 || _isCommit != 0 { @@ -48247,8 +45840,7 @@ _29: }() _sqlite3BitvecClear(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _needSyncPgno, (unsafe.Pointer)(_pPager.X58)) _32: - r0 = _rc - return + return _rc _31: { @@ -48259,9 +45851,7 @@ _31: _sqlite3PcacheMakeDirty(tls, _8_pPgHdr) _sqlite3PagerUnrefNotNull(tls, _8_pPgHdr) _30: - r0 = i32(0) - return - + return i32(0) } var _sqlite3PagerMovepageØ00__func__Ø000 [21]int8 // - @@ -48302,8 +45892,6 @@ func _sqlite3PcacheMove(tls *crt.TLS, _p *XPgHdr, _newPgno uint32) { // sqlite3. _pcacheManageDirtyList(tls, _p, uint8(i32(3))) _7: - return - } var _sqlite3PcacheMoveØ00__func__Ø000 [18]int8 // - @@ -48324,7 +45912,6 @@ func _sqlite3BitvecClear(tls *crt.TLS, _p *XBitvec, _i uint32, _pBuf unsafe.Poin if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -48342,11 +45929,10 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) if _p != nil { goto _5 } - return _5: @@ -48358,7 +45944,7 @@ _4: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555933)(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((*T5555929)(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))))))) sink4537 = *p } @@ -48366,8 +45952,8 @@ _4: _6: _4_aiValues = (*uint32)(unsafe.Pointer(_pBuf)) - crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) - crt.Xmemset(tls, (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) + crt.Xmemset(tls, (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555929)(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: @@ -48382,7 +45968,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((*T5555933)(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((*T5555929)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { goto _15 } @@ -48396,15 +45982,13 @@ _16: goto _14 _15: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(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((*T5555929)(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 _11: _7: - return - } var _sqlite3BitvecClearØ00__func__Ø000 [19]int8 // - @@ -48442,9 +46026,7 @@ func _setChildPtrmaps(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c: if _rc == i32(0) { goto _2 } - - r0 = _rc - return + return _rc _2: _nCell = int32(_pPage.X14) @@ -48474,9 +46056,7 @@ _6: _3_childPgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(int32(_pPage.X6)+i32(8))))) _ptrmapPut(tls, _pBt, _3_childPgno, uint8(i32(5)), _pgno, &_rc) _8: - r0 = _rc - return - + return _rc } var _setChildPtrmapsØ00__func__Ø000 [16]int8 // - @@ -48560,9 +46140,7 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60 if _decodeFlags(tls, _pPage, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data)) + 1*uintptr(_1_hdr))))) == 0 { goto _13 } - - r0 = _sqlite3CorruptError(tls, i32(60767)) - return + return _sqlite3CorruptError(tls, i32(60767)) _13: func() { @@ -48583,9 +46161,7 @@ _13: if uint32(_pPage.X14) <= (((_1_pBt.X15) - uint32(i32(8))) / uint32(i32(6))) { goto _17 } - - r0 = _sqlite3CorruptError(tls, i32(60785)) - return + return _sqlite3CorruptError(tls, i32(60785)) _17: func() { @@ -48616,9 +46192,7 @@ _24: if _1_pc >= _1_iCellFirst && _1_pc <= _1_iCellLast { goto _29 } - - r0 = _sqlite3CorruptError(tls, i32(60813)) - return + return _sqlite3CorruptError(tls, i32(60813)) _29: _3_sz = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { @@ -48627,9 +46201,7 @@ _29: if (_1_pc + _3_sz) <= _1_usableSize { goto _30 } - - r0 = _sqlite3CorruptError(tls, i32(60818)) - return + return _sqlite3CorruptError(tls, i32(60818)) _30: _3_i += 1 @@ -48652,18 +46224,14 @@ _22: if _1_pc >= _1_iCellFirst { goto _33 } - - r0 = _sqlite3CorruptError(tls, i32(60836)) - return + return _sqlite3CorruptError(tls, i32(60836)) _33: _34: if _1_pc <= _1_iCellLast { goto _36 } - - r0 = _sqlite3CorruptError(tls, i32(60840)) - return + return _sqlite3CorruptError(tls, i32(60840)) _36: _7_next = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data))+1*uintptr(_1_pc))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_data))+1*uintptr(_1_pc))))) + 1*uintptr(i32(1)))))) @@ -48683,34 +46251,26 @@ _35: if _7_next <= uint32(i32(0)) { goto _38 } - - r0 = _sqlite3CorruptError(tls, i32(60849)) - return + return _sqlite3CorruptError(tls, i32(60849)) _38: if (uint32(_1_pc) + _7_size) <= uint32(_1_usableSize) { goto _39 } - - r0 = _sqlite3CorruptError(tls, i32(60852)) - return + return _sqlite3CorruptError(tls, i32(60852)) _39: _32: if _1_nFree <= _1_usableSize { goto _40 } - - r0 = _sqlite3CorruptError(tls, i32(60864)) - return + return _sqlite3CorruptError(tls, i32(60864)) _40: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) = uint16(_1_nFree - _1_iCellFirst) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(1)) _12: - r0 = i32(0) - return - + return i32(0) } var _btreeInitPageØ00__func__Ø000 [14]int8 // - @@ -48727,7 +46287,6 @@ func _ptrmapPutOvflPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pRC *int3 if (*_pRC) == 0 { goto _0 } - return _0: @@ -48747,8 +46306,6 @@ _0: _1_ovfl = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(int32(_info.X4)-i32(4))))) _ptrmapPut(tls, (*XBtShared)(unsafe.Pointer(_pPage.X18)), _1_ovfl, uint8(i32(3)), _pPage.X4, _pRC) _3: - return - } var _ptrmapPutOvflPtrØ00__func__Ø000 [17]int8 // - @@ -48771,7 +46328,6 @@ func _ptrmapPut(tls *crt.TLS, _pBt *XBtShared, _key uint32, _eType uint8, _paren if (*_pRC) == 0 { goto _0 } - return _0: @@ -48842,8 +46398,6 @@ _14: _13: _ptrmap_exit: _sqlite3PagerUnref(tls, _pDbPage) - return - } var _ptrmapPutØ00__func__Ø000 [10]int8 // - @@ -48882,9 +46436,7 @@ func _modifyPagePointer(tls *crt.TLS, _pPage *XMemPage, _iFrom uint32, _iTo uint if _sqlite3Get4byte(tls, _pPage.X19) == _iFrom { goto _5 } - - r0 = _sqlite3CorruptError(tls, i32(62363)) - return + return _sqlite3CorruptError(tls, i32(62363)) _5: _sqlite3Put4byte(tls, _pPage.X19, _iTo) @@ -48895,9 +46447,7 @@ _4: if _3_rc == 0 { goto _7 } - - r0 = _3_rc - return + return _3_rc _7: _3_nCell = int32(_pPage.X14) @@ -48922,9 +46472,7 @@ _8: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_info.X4))))))))) <= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16))))))))) { goto _14 } - - r0 = _sqlite3CorruptError(tls, i32(62382)) - return + return _sqlite3CorruptError(tls, i32(62382)) _14: if _iFrom != _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_info.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4))))))))) { @@ -48959,9 +46507,7 @@ _11: if int32(_eType) == i32(5) && _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(int32(_pPage.X6)+i32(8))))) == _iFrom { goto _20 } - - r0 = _sqlite3CorruptError(tls, i32(62400)) - return + return _sqlite3CorruptError(tls, i32(62400)) _20: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(int32(_pPage.X6)+i32(8)))), _iTo) @@ -48969,7 +46515,6 @@ _18: _6: r0 = i32(0) return - } var _modifyPagePointerØ00__func__Ø000 [18]int8 // - @@ -48992,8 +46537,6 @@ func _sqlite3PagerTruncateImage(tls *crt.TLS, _pPager *XPager, _nPage uint32) { } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(32 /* X22 */))) = _nPage - return - } var _sqlite3PagerTruncateImageØ00__func__Ø000 [26]int8 // - @@ -49036,25 +46579,19 @@ func _sqlite3PagerCommitPhaseOne(tls *crt.TLS, _pPager *XPager, _zMaster *int8, }() == 0 { goto _9 } - - r0 = _pPager.X26 - return + return _pPager.X26 _9: if _sqlite3FaultSim(tls, i32(400)) == 0 { goto _10 } - - r0 = i32(10) - return + return i32(10) _10: if int32(_pPager.X14) >= i32(3) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: func() { @@ -49196,9 +46733,7 @@ _commit_phase_one_exit: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(5)) _41: - r0 = _rc - return - + return _rc } var _sqlite3PagerCommitPhaseOneØ00__func__Ø000 [27]int8 // - @@ -49211,14 +46746,12 @@ func _sqlite3FaultSim(tls *crt.TLS, _iTest int32) (r0 int32) { // sqlite3.c:2766 var _xCallback func(*crt.TLS, int32) int32 // sqlite3.c:27661:7 _ = _xCallback _xCallback = _sqlite3Config.X37 - r0 = func() int32 { + return func() int32 { if _xCallback != nil { return _xCallback(tls, _iTest) } return i32(0) }() - return - } func _pagerWalFrames(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr, _nTruncate uint32, _isCommit int32) (r0 int32) { // sqlite3.c:49986:1 @@ -49272,7 +46805,7 @@ _8: _nList = i32(0) _p = _pList _15: - if store5557777(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5557773(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _18 } @@ -49328,7 +46861,6 @@ _29: _25: r0 = _rc return - } var _pagerWalFramesØ00__func__Ø000 [15]int8 // - @@ -49344,8 +46876,6 @@ func _pager_write_changecounter(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:49888 _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(_pPg.X1))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(24)))))))), _change_counter) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(_pPg.X1))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(92)))))))), _change_counter) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(_pPg.X1))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(96)))))))), uint32(i32(3018000))) - return - } func _sqlite3WalFrames(tls *crt.TLS, _pWal *XWal, _szPage int32, _pList *XPgHdr, _nTruncate uint32, _isCommit int32, _sync_flags int32) (r0 int32) { // sqlite3.c:57441:1 @@ -49418,9 +46948,7 @@ _6: if i32(0) == store961(&_rc, _walRestartLog(tls, _pWal)) { goto _7 } - - r0 = _rc - return + return _rc _7: _iFrame = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6 @@ -49451,9 +46979,7 @@ _9: if _rc == i32(0) { goto _10 } - - r0 = _rc - return + return _rc _10: if (_pWal.X16) == 0 || _sync_flags == 0 { @@ -49464,9 +46990,7 @@ _10: if _rc == 0 { goto _13 } - - r0 = _rc - return + return _rc _13: _12: @@ -49518,9 +47042,7 @@ _28: if _rc == 0 { goto _29 } - - r0 = _rc - return + return _rc _29: { @@ -49549,9 +47071,7 @@ _22: if _rc == 0 { goto _35 } - - r0 = _rc - return + return _rc _35: _pLast = _p @@ -49578,9 +47098,7 @@ _19: if _rc == 0 { goto _38 } - - r0 = _rc - return + return _rc _38: _37: @@ -49605,9 +47123,7 @@ _42: if _rc == 0 { goto _44 } - - r0 = _rc - return + return _rc _44: { @@ -49702,7 +47218,6 @@ _63: _61: r0 = _rc return - } var _sqlite3WalFramesØ00__func__Ø000 [17]int8 // - @@ -49752,9 +47267,7 @@ _4: if _rc == i32(5) { goto _6 } - - r0 = _rc - return + return _rc _6: _5: @@ -49775,9 +47288,7 @@ _7: } }() _0: - r0 = _rc - return - + return _rc } var _walRestartLogØ00__func__Ø000 [14]int8 // - @@ -49799,15 +47310,11 @@ func _walWriteOneFrame(tls *crt.TLS, _p *XWalWriter, _pPage *XPgHdr, _nTruncate if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: _rc = _walWriteToLog(tls, _p, _pData, _p.X4, int64(uint64(_iOffset)+u64(24))) - r0 = _rc - return - + return _rc } func _walEncodeFrame(tls *crt.TLS, _pWal *XWal, _iPage uint32, _nTruncate uint32, _aData *uint8, _aFrame *uint8) { // sqlite3.c:55090:1 @@ -49834,8 +47341,6 @@ func _walEncodeFrame(tls *crt.TLS, _pWal *XWal, _iPage uint32, _nTruncate uint32 _0: crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrame))+1*uintptr(i32(8))))), i32(0), uint64(i32(16))) _1: - return - } func _walWriteToLog(tls *crt.TLS, _p *XWalWriter, _pContent unsafe.Pointer, _iAmt int32, _iOffset int64) (r0 int32) { // sqlite3.c:57337:1 @@ -49852,9 +47357,7 @@ func _walWriteToLog(tls *crt.TLS, _p *XWalWriter, _pContent unsafe.Pointer, _iAm if _rc == 0 { goto _2 } - - r0 = _rc - return + return _rc _2: { @@ -49878,16 +47381,12 @@ _2: if _iAmt != i32(0) && _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: _1: _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X1)), _pContent, _iAmt, _iOffset) - r0 = _rc - return - + return _rc } var _walWriteToLogØ00__func__Ø000 [14]int8 // - @@ -49921,9 +47420,7 @@ func _walRewriteChecksums(tls *crt.TLS, _pWal *XWal, _iLast uint32) (r0 int32) { if _aBuf != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(57401)) - return + return _sqlite3NomemError(tls, i32(57401)) _0: func() { @@ -49968,9 +47465,7 @@ _10: _9: Xsqlite3_free(tls, (unsafe.Pointer)(_aBuf)) - r0 = _rc - return - + return _rc } var _walRewriteChecksumsØ00__func__Ø000 [20]int8 // - @@ -50061,9 +47556,7 @@ _22: _21: _sqlite3PagerUnref(tls, _1_pPgHdr) _10: - r0 = _rc - return - + return _rc } var _pager_incr_changecounterØ00__func__Ø000 [25]int8 // - @@ -50099,9 +47592,7 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3 if _zMaster != nil && int32(_pPager.X2) != i32(4) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(24 /* X17 */))) = uint8(i32(1)) @@ -50136,9 +47627,7 @@ _13: if i32(0) == store961(&_rc, _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _iHdrOff, uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)))) && i32(0) == store961(&_rc, _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_zMaster), _nMaster, _iHdrOff+int64(i32(4)))) && i32(0) == store961(&_rc, _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (_iHdrOff+int64(i32(4)))+int64(_nMaster), uint32(_nMaster))) && i32(0) == store961(&_rc, _write32bits(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), ((_iHdrOff+int64(i32(4)))+int64(_nMaster))+int64(i32(4)), _cksum)) && i32(0) == store961(&_rc, _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(&_aJournalMagic), i32(8), ((_iHdrOff+int64(i32(4)))+int64(_nMaster))+int64(i32(8)))) { goto _18 } - - r0 = _rc - return + return _rc _18: { @@ -50152,9 +47641,7 @@ _18: _rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _pPager.X34) _20: - r0 = _rc - return - + return _rc } var _writeMasterJournalØ00__func__Ø000 [19]int8 // - @@ -50196,9 +47683,7 @@ func _syncJournal(tls *crt.TLS, _pPager *XPager, _newHdr int32) (r0 int32) { // if _rc == i32(0) { goto _7 } - - r0 = _rc - return + return _rc _7: if (_pPager.X4) != 0 { @@ -50239,9 +47724,7 @@ _17: if _rc == i32(0) || _rc == i32(522) { goto _19 } - - r0 = _rc - return + return _rc _19: if (_pPager.X5) == 0 || i32(0) != (_2_iDc&i32(1024)) { @@ -50252,9 +47735,7 @@ _19: if _rc == i32(0) { goto _22 } - - r0 = _rc - return + return _rc _22: _21: @@ -50262,9 +47743,7 @@ _21: if _rc == i32(0) { goto _23 } - - r0 = _rc - return + return _rc _23: _15: @@ -50281,9 +47760,7 @@ _15: if _rc == i32(0) { goto _27 } - - r0 = _rc - return + return _rc _27: _24: @@ -50297,9 +47774,7 @@ _24: if _rc == i32(0) { goto _30 } - - r0 = _rc - return + return _rc _30: _29: @@ -50317,9 +47792,7 @@ _8: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _syncJournalØ00__func__Ø000 [12]int8 // - @@ -50363,7 +47836,6 @@ _9: _2: r0 = _rc return - } var _sqlite3PagerExclusiveLockØ00__func__Ø000 [26]int8 // - @@ -50393,8 +47865,6 @@ _0: _3: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(16 /* X2 */))))) = (*XPgHdr)(unsafe.Pointer(_pCache.X1)) - return - } func _pager_write_pagelist(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr) (r0 int32) { // sqlite3.c:51189:1 @@ -50506,9 +47976,7 @@ _31: goto _21 _22: - r0 = _rc - return - + return _rc } var _pager_write_pagelistØ00__func__Ø000 [21]int8 // - @@ -50532,9 +48000,7 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _pagerOpentempØ00__func__Ø000 [14]int8 // - @@ -50551,9 +48017,7 @@ func _sqlite3BtreeCommitPhaseTwo(tls *crt.TLS, _p *XBtree, _bCleanup int32) (r0 if int32(_p.X2) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _sqlite3BtreeEnter(tls, _p) @@ -50592,8 +48056,7 @@ _0: } _sqlite3BtreeLeave(tls, _p) - r0 = _1_rc - return + return _1_rc _12: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X8 */))) -= 1 @@ -50602,9 +48065,7 @@ _12: _6: _btreeEndTransaction(tls, _p) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCommitPhaseTwoØ00__func__Ø000 [27]int8 // - @@ -50629,9 +48090,7 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { // }() == 0 { goto _2 } - - r0 = _pPager.X26 - return + return _pPager.X26 _2: func() { @@ -50657,15 +48116,12 @@ _2: } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(1)) - r0 = i32(0) - return + return i32(0) _12: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(132 /* X39 */))) += 1 _rc = _pager_end_transaction(tls, _pPager, int32(_pPager.X17), i32(1)) - r0 = _pager_error(tls, _pPager, _rc) - return - + return _pager_error(tls, _pPager, _rc) } var _sqlite3PagerCommitPhaseTwoØ00__func__Ø000 [27]int8 // - @@ -50686,17 +48142,14 @@ func _sqlite3VdbeSetNumCols(tls *crt.TLS, _p *TVdbe, _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 */))))) = store5448595(&_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 */))))) = store5448591(&_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 } - return _0: _initMemArray(tls, (*XMem)(unsafe.Pointer(_p.X20)), _n, (*Xsqlite3)(unsafe.Pointer(_p.X0)), uint16(i32(1))) - return - } func _releaseMemArray(tls *crt.TLS, _p *XMem, _N int32) { // sqlite3.c:72858:1 @@ -50721,10 +48174,9 @@ _3: _sqlite3DbFree(tls, _1_db, (unsafe.Pointer)(_p.X6)) _4: - if uintptr(unsafe.Pointer(preInc5448595(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc5448591(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _3 } - return _2: @@ -50758,13 +48210,11 @@ _11: _13: _12: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(128)) - if uintptr(unsafe.Pointer(preInc5448595(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc5448591(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _5 } _1: - return - } var _releaseMemArrayØ00__func__Ø000 [16]int8 // - @@ -50787,8 +48237,6 @@ _0: goto _0 _1: - return - } func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zName *int8, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:73515:1 @@ -50824,8 +48272,7 @@ func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zN crt.X__builtin_abort(tls) } }() - r0 = _sqlite3NomemError(tls, i32(73528)) - return + return _sqlite3NomemError(tls, i32(73528)) _4: func() { @@ -50842,9 +48289,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3VdbeSetColNameØ00__func__Ø000 [22]int8 // - @@ -50869,7 +48314,6 @@ func _sqlite3VdbeSetSql(tls *crt.TLS, _p *TVdbe, _z *int8, _n int32, _isPrepareV if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -50887,8 +48331,6 @@ _4: }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(232 /* X36 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _z, uint64(_n)) storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(uint8(_isPrepareV2)), 512, 9) - return - } var _sqlite3VdbeSetSqlØ00__func__Ø000 [18]int8 // - @@ -50914,9 +48356,7 @@ func _sqlite3VdbeFinalize(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:742 }() _1: _sqlite3VdbeDelete(tls, _p) - r0 = _rc - return - + return _rc } func _sqlite3VdbeReset(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:74191:1 @@ -50957,9 +48397,7 @@ _2: _Cleanup(tls, _p) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X13 */))) = int64(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(1224384374)) - r0 = (_p.X10) & (_db.X11) - return - + return (_p.X10) & (_db.X11) } func _sqlite3VdbeHalt(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:73929:1 @@ -50977,9 +48415,7 @@ func _sqlite3VdbeHalt(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:73929:1 if (_p.X5) == uint32(i32(770837923)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (_db.X17) == 0 { @@ -51054,8 +48490,7 @@ _14: } _sqlite3VdbeLeave(tls, _p) - r0 = i32(1) - return + return i32(1) _25: _rc = i32(787) @@ -51069,8 +48504,7 @@ _26: } _sqlite3VdbeLeave(tls, _p) - r0 = i32(5) - return + return i32(5) _28: if _rc == i32(0) { @@ -51226,14 +48660,12 @@ _57: crt.X__builtin_abort(tls) } }() - r0 = func() int32 { + return func() int32 { if (_p.X10) == i32(5) { return i32(5) } return i32(0) }() - return - } func _closeAllCursors(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73440:1 @@ -51295,8 +48727,6 @@ _10: crt.X__builtin_abort(tls) } }() - return - } func _sqlite3VdbeFrameRestore(tls *crt.TLS, _pFrame *XVdbeFrame) (r0 int32) { // sqlite3.c:73411:1 @@ -51316,9 +48746,7 @@ func _sqlite3VdbeFrameRestore(tls *crt.TLS, _pFrame *XVdbeFrame) (r0 int32) { // _sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer(_v.X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(280 /* X43 */))))), i32(-1), i32(0)) *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v)) + uintptr(280 /* X43 */))))) = (*XAuxData)(unsafe.Pointer(_pFrame.X9)) *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrame)) + uintptr(72 /* X9 */))))) = (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _pFrame.X11 - return - + return _pFrame.X11 } func _closeCursorsInFrame(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73393:1 @@ -51349,8 +48777,6 @@ _5: _4: _0: - return - } func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sqlite3.c:73356:1 @@ -51361,7 +48787,6 @@ func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sql if _pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -51396,17 +48821,17 @@ _6: _9: func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59680))) crt.X__builtin_abort(tls) } }() - _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) + _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) _10: goto _8 _7: - _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) + _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) _7_pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X0)) func() { if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) <= i32(0) { @@ -51421,8 +48846,6 @@ _7: goto _8 _8: - return - } var _sqlite3VdbeFreeCursorØ00__func__Ø000 [22]int8 // - @@ -51440,18 +48863,16 @@ func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { crt.X__builtin_abort(tls) } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) if _pSorter == nil { goto _2 } _sqlite3VdbeSorterReset(tls, _db, _pSorter) - Xsqlite3_free(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter)) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) _2: - return - } var _sqlite3VdbeSorterCloseØ00__func__Ø000 [23]int8 // - @@ -51495,21 +48916,19 @@ _4: goto _4 _7: - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5901734)(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((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0))) _8: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(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) _sqlite3DbFree(tls, _db, _pSorter.X8) *(**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X8 */))))) = (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _vdbeSorterJoinAll(tls *crt.TLS, _pSorter *XVdbeSorter, _rcin int32) (r0 int32) { // sqlite3.c:86992:1 @@ -51540,9 +48959,7 @@ _4: goto _0 _3: - r0 = _rc - return - + return _rc } func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // sqlite3.c:86958:1 @@ -51567,9 +48984,7 @@ func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // s *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(8 /* X1 */))) = i32(0) *(**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(0 /* X0 */))))) = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = _rc - return - + return _rc } func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) (r0 int32) { // sqlite3.c:26892:1 @@ -51593,9 +49008,7 @@ func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) }() == 0 { goto _4 } - - r0 = _sqlite3NomemError(tls, i32(26896)) - return + return _sqlite3NomemError(tls, i32(26896)) _4: if (_p.X1) == 0 { @@ -51615,9 +49028,7 @@ _5: }() _6: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = _rc - return - + return _rc } var _sqlite3ThreadJoinØ00__func__Ø000 [18]int8 // - @@ -51649,8 +49060,6 @@ func _vdbePmaReaderClear(tls *crt.TLS, _pReadr *XPmaReader) { // sqlite3.c:86318 _0: _vdbeIncrFree(tls, (*XIncrMerger)(unsafe.Pointer(_pReadr.X10))) crt.Xmemset(tls, (unsafe.Pointer)(_pReadr), i32(0), u64(80)) - return - } func _vdbeIncrFree(tls *crt.TLS, _pIncr *XIncrMerger) { // sqlite3.c:87059:1 @@ -51679,8 +49088,6 @@ _1: _vdbeMergeEngineFree(tls, (*XMergeEngine)(unsafe.Pointer(_pIncr.X1))) Xsqlite3_free(tls, (unsafe.Pointer)(_pIncr)) _0: - return - } func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:20355:1 @@ -51692,8 +49099,6 @@ func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:203 }() _sqlite3OsClose(tls, _pFile) Xsqlite3_free(tls, (unsafe.Pointer)(_pFile)) - return - } var _sqlite3OsCloseFreeØ00__func__Ø000 [19]int8 // - @@ -51722,27 +49127,25 @@ _1: _4: _0: Xsqlite3_free(tls, (unsafe.Pointer)(_pMerger)) - return - } func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1 _sqlite3DbFree(tls, _db, _pTask.X3) - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil { + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil { goto _0 } - Xsqlite3_free(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1)) goto _1 _0: func() { - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86903), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSortSubtaskCleanupØ00__func__Ø000))), unsafe.Pointer(str(59972))) crt.X__builtin_abort(tls) } }() - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901734)(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 @@ -51757,8 +49160,6 @@ _4: _sqlite3OsCloseFree(tls, (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(88 /* X8 */))).X0))) _5: crt.Xmemset(tls, (unsafe.Pointer)(_pTask), i32(0), u64(104)) - return - } var _vdbeSortSubtaskCleanupØ00__func__Ø000 [23]int8 // - @@ -51778,14 +49179,12 @@ _0: goto _3 } - _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) + _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) _p = _pNext goto _0 _3: - return - } func _sqlite3VdbeDeleteAuxData(tls *crt.TLS, _db *Xsqlite3, _pp **XAuxData, _iOp int32, _mask int32) { // sqlite3.c:74297:1 @@ -51817,8 +49216,6 @@ _7: goto _0 _1: - return - } var _closeAllCursorsØ00__func__Ø000 [16]int8 // - @@ -51850,8 +49247,6 @@ _3: _releaseMemArray(tls, _aMem, _p.X14) _sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_p.X0)).X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X9 */))))), i32(-1), i32(0)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_p.X0)).X0)), (unsafe.Pointer)(_p)) - return - } func _checkActiveVdbeCnt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:73805:1 @@ -51912,17 +49307,13 @@ _1: crt.X__builtin_abort(tls) } }() - return - } func Xsqlite3_stmt_busy(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77563:12 var _v *TVdbe // sqlite3.c:77564:8 _ = _v _v = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = bool2int(((_v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) && ((_v.X5) == uint32(i32(770837923)))) && ((_v.X9) >= i32(0))) - return - + return bool2int(((_v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) && ((_v.X5) == uint32(i32(770837923)))) && ((_v.X9) >= i32(0))) } var _checkActiveVdbeCntØ00__func__Ø000 [19]int8 // - @@ -51943,7 +49334,6 @@ func _sqlite3VdbeEnter(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:72772:1 if (_p.X34) != uint32(i32(0)) { goto _0 } - return _0: @@ -51975,8 +49365,6 @@ _9: goto _1 _4: - return - } var _sqlite3VdbeEnterØ00__func__Ø000 [17]int8 // - @@ -51996,13 +49384,10 @@ func _sqlite3VdbeCheckFk(tls *crt.TLS, _p *TVdbe, _deferred int32) (r0 int32) { *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = i32(787) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(194 /* X30 */))) = uint8(i32(2)) _sqlite3VdbeError(tls, _p, str(60148)) - r0 = i32(1) - return + return i32(1) _3: - r0 = i32(0) - return - + return i32(0) } func _sqlite3VdbeError(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interface{}) { // sqlite3.c:71375:1 @@ -52012,8 +49397,6 @@ func _sqlite3VdbeError(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interfac _ap = args *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) = _sqlite3VMPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zFormat, _ap) _ap = nil - return - } var _sqlite3VdbeHaltØ00__func__Ø000 [16]int8 // - @@ -52026,13 +49409,10 @@ func _sqlite3VdbeLeave(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:72807:1 if (_p.X34) != uint32(i32(0)) { goto _0 } - return _0: _vdbeLeave(tls, _p) - return - } func _vdbeLeave(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:72793:1 @@ -52072,8 +49452,6 @@ _8: goto _0 _3: - return - } var _vdbeLeaveØ00__func__Ø000 [10]int8 // - @@ -52165,9 +49543,7 @@ _4: if _rc == i32(0) { goto _10 } - - r0 = _rc - return + return _rc _10: if _needXcommit == 0 || (_db.X46) == nil { @@ -52178,9 +49554,7 @@ _10: if _rc == 0 { goto _13 } - - r0 = i32(531) - return + return i32(531) _13: _12: @@ -52242,9 +49616,7 @@ _15: if _13_zMaster != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _30 } - - r0 = _sqlite3NomemError(tls, i32(73665)) - return + return _sqlite3NomemError(tls, i32(73665)) _30: _31: @@ -52294,8 +49666,7 @@ _40: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _41: _i = i32(0) @@ -52336,8 +49707,7 @@ _47: _sqlite3OsCloseFree(tls, _13_pMaster) _sqlite3OsDelete(tls, _13_pVfs, _13_zMaster, i32(0)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _50: _46: @@ -52353,8 +49723,7 @@ _45: _sqlite3OsCloseFree(tls, _13_pMaster) _sqlite3OsDelete(tls, _13_pVfs, _13_zMaster, i32(0)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _52: _i = i32(0) @@ -52386,8 +49755,7 @@ _57: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_13_zMaster)) - r0 = _rc - return + return _rc _61: _rc = _sqlite3OsDelete(tls, _13_pVfs, _13_zMaster, i32(1)) @@ -52396,9 +49764,7 @@ _61: if _rc == 0 { goto _62 } - - r0 = _rc - return + return _rc _62: _sqlite3BeginBenignMalloc(tls) @@ -52422,9 +49788,7 @@ _66: _sqlite3EndBenignMalloc(tls) _sqlite3VtabCommit(tls, _db) _29: - r0 = _rc - return - + return _rc } func _sqlite3VtabSync(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) (r0 int32) { // sqlite3.c:125410:1 @@ -52466,9 +49830,7 @@ _6: _4: *(***XVTable)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(472 /* X67 */))))) = _aVTrans - r0 = _rc - return - + return _rc } func _sqlite3VtabImportErrmsg(tls *crt.TLS, _p *TVdbe, _pVtab *Xsqlite3_vtab) { // sqlite3.c:75903:1 @@ -52484,8 +49846,6 @@ func _sqlite3VtabImportErrmsg(tls *crt.TLS, _p *TVdbe, _pVtab *Xsqlite3_vtab) { Xsqlite3_free(tls, (unsafe.Pointer)(_pVtab.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVtab)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } var _vdbeCommitØ00aMJNeededØ001 [6]uint8 // sqlite3.c:73578:23 @@ -52495,9 +49855,7 @@ func init() { } func _sqlite3PagerGetJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54101:1 - r0 = int32(_pPager.X2) - return - + return int32(_pPager.X2) } var _vdbeCommitØ00__func__Ø000 [11]int8 // - @@ -52513,9 +49871,7 @@ func _sqlite3BtreeGetFilename(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3. crt.X__builtin_abort(tls) } }() - r0 = _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1)) - return - + return _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1)) } var _sqlite3BtreeGetFilenameØ00__func__Ø000 [24]int8 // - @@ -52525,21 +49881,17 @@ func init() { } func _sqlite3PagerFilename(tls *crt.TLS, _pPager *XPager, _nullIfMemDb int32) (r0 *int8) { // sqlite3.c:53695:1 - r0 = func() *int8 { + return func() *int8 { if _nullIfMemDb != 0 && ((_pPager.X13) != 0) { return str(196) } return (_pPager.X51) }() - return - } func _sqlite3VtabCommit(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125441:1 _callFinaliser(tls, _db, int32(u64(128))) - r0 = i32(0) - return - + return i32(0) } func _sqlite3OsOpenMalloc(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFile *int8, _ppFile **Xsqlite3_file, _flags int32, _pOutFlags *int32) (r0 int32) { // sqlite3.c:20333:1 @@ -52568,9 +49920,7 @@ _2: _0: _rc = _sqlite3NomemError(tls, i32(20351)) _3: - r0 = _rc - return - + return _rc } func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68549:1 @@ -52580,9 +49930,7 @@ func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlit crt.X__builtin_abort(tls) } }() - r0 = _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0))) - return - + return _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0))) } var _sqlite3BtreeGetJournalnameØ00__func__Ø000 [27]int8 // - @@ -52592,9 +49940,7 @@ func init() { } func _sqlite3PagerJournalname(tls *crt.TLS, _pPager *XPager) (r0 *int8) { // sqlite3.c:53730:1 - r0 = _pPager.X52 - return - + return _pPager.X52 } func _sqlite3CommitInternalChanges(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:100014:1 @@ -52603,22 +49949,16 @@ func _sqlite3CommitInternalChanges(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:1 *p = (*p) & i32(-3) sink961 = *p } - return - } func _sqlite3VdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sqlite3.c:73883:1 if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X76) == 0 || (_p.X12) == 0 { goto _1 } - - r0 = _vdbeCloseStatement(tls, _p, _eOp) - return + return _vdbeCloseStatement(tls, _p, _eOp) _1: - r0 = i32(0) - return - + return i32(0) } func _vdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sqlite3.c:73837:1 @@ -52716,9 +50056,7 @@ _15: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(648 /* X77 */))) = _p.X15 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(656 /* X78 */))) = _p.X16 _18: - r0 = _rc - return - + return _rc } var _vdbeCloseStatementØ00__func__Ø000 [19]int8 // - @@ -52784,9 +50122,7 @@ _13: _11: _sqlite3BtreeLeave(tls, _p) _1: - r0 = _rc - return - + return _rc } var _sqlite3BtreeSavepointØ00__func__Ø000 [22]int8 // - @@ -52878,7 +50214,6 @@ _11: _6: r0 = _rc return - } var _sqlite3VtabSavepointØ00__func__Ø000 [21]int8 // - @@ -52900,8 +50235,6 @@ func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { // sq *p = (*p) + _nChange sink961 = *p } - return - } var _sqlite3VdbeSetChangesØ00__func__Ø000 [22]int8 // - @@ -52938,9 +50271,7 @@ _1: _0: _sqlite3Error(tls, _db, _rc) _2: - r0 = _rc - return - + return _rc } func _Cleanup(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73467:1 @@ -52994,8 +50325,6 @@ _7: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X22)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(136 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _CleanupØ00__func__Ø000 [8]int8 // - @@ -53025,7 +50354,6 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1 }() == 0 { goto _2 } - return _2: @@ -53062,8 +50390,6 @@ _9: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(1443283912)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } var _sqlite3VdbeDeleteØ00__func__Ø000 [18]int8 // - @@ -53108,8 +50434,6 @@ _7: _vdbeFreeOpArray(tls, _db, (*XVdbeOp)(unsafe.Pointer(_p.X17)), _p.X27) _sqlite3DbFree(tls, _db, _p.X20) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p.X36)) - return - } var _sqlite3VdbeClearObjectØ00__func__Ø000 [23]int8 // - @@ -53135,7 +50459,7 @@ _1: goto _5 } - _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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) @@ -53144,8 +50468,6 @@ _5: _4: _0: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aOp)) - return - } func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 @@ -53163,21 +50485,19 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 } func() { - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(344 /* X58 */))).X0) < uint32(_pParse.X12) { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(344 /* X58 */))).X0) < uint32(_pParse.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserResetØ00__func__Ø000))), unsafe.Pointer(str(60968))) crt.X__builtin_abort(tls) } }() { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) + p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) *p = (*p) - uint32(_pParse.X12) sink985 = *p } _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(36 /* X12 */))) = uint8(i32(0)) _0: - return - } var _sqlite3ParserResetØ00__func__Ø000 [19]int8 // - @@ -53206,9 +50526,7 @@ _0: if _vdbeSafety(tls, _2_v) == 0 { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(76110)) - return + return _sqlite3MisuseError(tls, i32(76110)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3))) @@ -53222,9 +50540,7 @@ _3: _rc = _sqlite3ApiExit(tls, _2_db, _rc) _sqlite3LeaveMutexAndCloseZombie(tls, _2_db) _1: - r0 = _rc - return - + return _rc } func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite3.c:76065:1 @@ -53249,7 +50565,7 @@ func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite3 } }() func() { - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76070), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) } @@ -53275,8 +50591,6 @@ _9: (_db.X41)(tls, uint32(i32(2)), _db.X42, (unsafe.Pointer)(_p), (unsafe.Pointer)(&_iElapse)) _10: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(176 /* X26 */))) = int64(i32(0)) - return - } var _invokeProfileCallbackØ00__func__Ø000 [22]int8 // - @@ -53303,17 +50617,13 @@ func Xsqlite3_errmsg(tls *crt.TLS, _db *Xsqlite3) (r0 *int8) { // sqlite3.c:1421 if _db != nil { goto _0 } - - r0 = _sqlite3ErrStr(tls, _sqlite3NomemError(tls, i32(142140))) - return + return _sqlite3ErrStr(tls, _sqlite3NomemError(tls, i32(142140))) _0: if _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3ErrStr(tls, _sqlite3MisuseError(tls, i32(142143))) - return + return _sqlite3ErrStr(tls, _sqlite3MisuseError(tls, i32(142143))) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -53340,9 +50650,7 @@ _2: _6: _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _z - return - + return _z } func _sqlite3ErrStr(tls *crt.TLS, _rc int32) (r0 *int8) { // sqlite3.c:141302:1 @@ -53384,9 +50692,7 @@ _8: goto _3 _3: - r0 = _zErr - return - + return _zErr } var _sqlite3ErrStrØ00__func__Ø000 [14]int8 // - @@ -53468,9 +50774,7 @@ _4: goto _3 _6: - r0 = _p - return - + return _p } var _sqlite3FindIndexØ00__func__Ø000 [17]int8 // - @@ -53482,8 +50786,6 @@ func init() { func _sqlite3SetString(tls *crt.TLS, _pz **int8, _db *Xsqlite3, _zNew *int8) { // sqlite3.c:24955:1 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*_pz)) *_pz = _sqlite3DbStrDup(tls, _db, _zNew) - return - } func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int32) { // sqlite3.c:61583:1 @@ -53499,9 +50801,7 @@ func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetCachesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeSetCacheSizeØ00__func__Ø000 [25]int8 // - @@ -53512,8 +50812,6 @@ func init() { func _sqlite3PagerSetCachesize(tls *crt.TLS, _pPager *XPager, _mxPage int32) { // sqlite3.c:50327:1 _sqlite3PcacheSetCachesize(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _mxPage) - return - } func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { // sqlite3.c:44893:1 @@ -53525,8 +50823,6 @@ func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(28 /* X4 */))) = _mxPage ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X5)(tls, _pCache.X12, _numberOfCachePages(tls, _pCache)) - return - } var _sqlite3PcacheSetCachesizeØ00__func__Ø000 [26]int8 // - @@ -53560,9 +50856,7 @@ func Xsqlite3_exec(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _xCallback func(*cr if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(110874)) - return + return _sqlite3MisuseError(tls, i32(110874)) _0: if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -53749,9 +51043,7 @@ _41: } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail **int8) (r0 int32) { // sqlite3.c:116143:12 @@ -53764,9 +51056,7 @@ func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32 crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3_prepare_v2Ø00__func__Ø000 [19]int8 // - @@ -53803,9 +51093,7 @@ func Xsqlite3_step(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3. if _vdbeSafetyNotNull(tls, _v) == 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(76663)) - return + return _sqlite3MisuseError(tls, i32(76663)) _0: _db = (*Xsqlite3)(unsafe.Pointer(_v.X0)) @@ -53862,9 +51150,7 @@ _10: _8: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3Step(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76525:1 @@ -53890,8 +51176,7 @@ _2: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = i32(7) - r0 = _sqlite3NomemError(tls, i32(76562)) - return + return _sqlite3NomemError(tls, i32(76562)) _3: if (_p.X9) > i32(0) || ((uint32(_p.X32)<<uint(i32(31)))>>uint(i32(31))) == 0 { @@ -53911,7 +51196,7 @@ _5: goto _7 } - *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _7: func() { if (_db.X36) <= i32(0) && int32(_db.X15) != i32(0) && ((_db.X77) != int64(i32(0)) || (_db.X78) != int64(i32(0))) { @@ -53919,7 +51204,7 @@ _7: crt.X__builtin_abort(tls) } }() - if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5414776)(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) || ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || (_p.X36) == nil { goto _16 } @@ -54017,9 +51302,7 @@ _end_of_step: _rc = _sqlite3VdbeTransferError(tls, _p) _43: - r0 = _rc & (_db.X11) - return - + return _rc & (_db.X11) } var _sqlite3StepØ00__func__Ø000 [12]int8 // - @@ -54063,9 +51346,7 @@ _2: _rc = _sqlite3ApiExit(tls, _2_db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3))) _1: - r0 = _rc - return - + return _rc } func _sqlite3VdbeRewind(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73204:1 @@ -54114,8 +51395,6 @@ _10: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(195 /* X31 */))) = uint8(i32(255)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X12 */))) = i32(0) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X14 */))) = int64(i32(0)) - return - } var _sqlite3VdbeRewindØ00__func__Ø000 [18]int8 // - @@ -54188,8 +51467,7 @@ func _sqlite3VdbeList(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:72932:1 } _sqlite3OomFault(tls, _db) - r0 = i32(1) - return + return i32(1) _8: _nRow = _p.X27 @@ -54242,7 +51520,7 @@ _17: goto _21 _20: - if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _22 } @@ -54287,7 +51565,7 @@ _25: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) + *(*int64)(unsafe.Pointer((*T5448371)(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)) @@ -54311,7 +51589,7 @@ _34: goto _37 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { goto _38 } @@ -54327,7 +51605,7 @@ _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((*T5777028)(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((*T5777024)(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)) @@ -54338,13 +51616,13 @@ _40: _33: _30: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) + *(*int64)(unsafe.Pointer((*T5448371)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) + *(*int64)(unsafe.Pointer((*T5448371)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) + *(*int64)(unsafe.Pointer((*T5448371)(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 @@ -54356,8 +51634,7 @@ _30: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _41: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(514)) @@ -54395,8 +51672,7 @@ _45: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _49: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(514)) @@ -54414,8 +51690,7 @@ _49: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _52: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(514)) @@ -54430,7 +51705,6 @@ _23: _21: r0 = _rc return - } var _sqlite3VdbeListØ00__func__Ø000 [16]int8 // - @@ -55109,8 +52383,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)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) - if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415616)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + if (*(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _11 } @@ -55174,7 +52448,7 @@ _23: crt.Xprintf(tls, str(62968)) _28: - crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) + crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777024)(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 @@ -55683,7 +52957,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((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _242 } @@ -55732,7 +53006,7 @@ _82: }() _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) + *(*int64)(unsafe.Pointer((*T5448371)(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 } @@ -55751,7 +53025,7 @@ _83: crt.X__builtin_abort(tls) } }() - _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128)) goto _248 @@ -55781,7 +53055,7 @@ _84: crt.X__builtin_abort(tls) } }() - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) + *(*int64)(unsafe.Pointer((*T5448371)(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 @@ -55801,12 +53075,12 @@ _85: } }() func() { - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(i32(0)) || (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(_p.X27) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(i32(0)) || (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79050), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63616))) crt.X__builtin_abort(tls) } }() - _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) func() { if int32(_24_pCaller.X0) != i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79052), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63652))) @@ -55832,8 +53106,8 @@ _86: } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T5448371)(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 } @@ -55893,16 +53167,16 @@ _284: } _sqlite3VdbeError(tls, _p, str(63732), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeExecØ00azTypeØ001)) + 8*uintptr(int32(_pOp.X2)-i32(1)))))) - if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { + if (*(**int8)(unsafe.Pointer((*T5777024)(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(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _290: goto _291 _289: - _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _291: Xsqlite3_log(tls, _pOp.X3, str(63764), _27_pcx, unsafe.Pointer(_p.X36), unsafe.Pointer(_p.X22)) _288: @@ -55944,47 +53218,47 @@ _297: _89: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) goto _248 _90: _pOut = _out2Prerelease(tls, _p, _pOp) func() { - if (*(**int64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int64)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int64)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int64)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63960))) crt.X__builtin_abort(tls) } }() - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5777024)(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() { - if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != 0 { + if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63976))) crt.X__builtin_abort(tls) } }() - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _92: func() { - if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64008))) crt.X__builtin_abort(tls) } }() _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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_encoding) == i32(1) { goto _313 } - _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) + _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) func() { if _rc != i32(0) && _rc != i32(18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79243), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64024))) @@ -56020,10 +53294,10 @@ _317: goto _323 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5777024)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 + *(**int8)(unsafe.Pointer((*T5777024)(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))))) { @@ -56041,14 +53315,14 @@ _324: }() _93: func() { - if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79278), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64008))) crt.X__builtin_abort(tls) } }() _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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T5777024)(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) { @@ -56068,7 +53342,7 @@ _93: crt.X__builtin_abort(tls) } }() - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { goto _334 } @@ -56128,7 +53402,7 @@ _96: } }() _pOut = _out2Prerelease(tls, _p, _pOp) - _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) + _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777024)(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 @@ -56140,7 +53414,7 @@ _97: } }() func() { - if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != _sqlite3VListNumToName(tls, _p.X25, _pOp.X3) { + if (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != _sqlite3VListNumToName(tls, _p.X25, _pOp.X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64216))) crt.X__builtin_abort(tls) } @@ -56203,7 +53477,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))) - sink5448595 = *p + sink5448591 = *p } _368: if (int32(_pOut.X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, _pOut) == 0 { @@ -56294,7 +53568,7 @@ _101: } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) goto _248 _102: @@ -56361,7 +53635,7 @@ _394: } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X8 */))) = ((_p.X8) + uint32(i32(2))) | uint32(i32(1)) - _60_pMem = store5448595((**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 = store5448591((**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) { @@ -56520,8 +53794,8 @@ _434: goto _435 } - _73_iA = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) - _73_iB = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + _73_iA = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _73_iB = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _73_bIntint = int8(i32(1)) switch int32(_pOp.X0) { case i32(47): @@ -56610,7 +53884,7 @@ _450: goto _443 _443: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB + *(*int64)(unsafe.Pointer((*T5448371)(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 @@ -56698,7 +53972,7 @@ _458: goto _arithmetic_result_is_null _462: - *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB + *(*float64)(unsafe.Pointer((*T5448371)(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 @@ -56763,12 +54037,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((*T5777028)(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((*T5777024)(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)) *(**TVdbe)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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() { @@ -56777,7 +54051,7 @@ _111: crt.X__builtin_abort(tls) } }() - _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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 @@ -56977,7 +54251,7 @@ _517: _506: _505: _503: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA + *(*int64)(unsafe.Pointer((*T5448371)(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 @@ -56986,7 +54260,7 @@ _116: _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) _sqlite3VdbeMemIntegerify(tls, _pIn1) { - p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_pOp.X4) sink967 = *p } @@ -57160,7 +54434,7 @@ _551: goto _554 } - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _555 } @@ -57168,7 +54442,7 @@ _551: goto _compare_op _555: - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _556 } @@ -57210,12 +54484,12 @@ _564: _558: _557: func() { - if int32(_pOp.X1) != i32(-3) && (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65212))) crt.X__builtin_abort(tls) } }() - _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) _549: _compare_op: switch int32(_pOp.X0) { @@ -57305,7 +54579,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) if ((_db.X6) & i32(1)) == 0 { goto _589 } @@ -57361,7 +54635,7 @@ _127: } }() func() { - if (*(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { + if (*(**int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65528))) crt.X__builtin_abort(tls) } @@ -57407,7 +54681,7 @@ _608: crt.X__builtin_abort(tls) } }() - _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5777028)(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((*T5777024)(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() { if _139_aPermute == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65656))) @@ -57416,7 +54690,7 @@ _608: }() _609: _139_n = _pOp.X5 - _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() { if _139_n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80377), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(1352))) @@ -57609,7 +54883,7 @@ _666: goto _668 _667: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) + *(*int64)(unsafe.Pointer((*T5448371)(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 @@ -57623,7 +54897,7 @@ _132: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) _669: goto _248 @@ -57636,7 +54910,7 @@ _133: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) _670: goto _248 @@ -57797,12 +55071,12 @@ _683: } func() { - if (*(*int32)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))) <= i32(0) { + if (*(*int32)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66112))) crt.X__builtin_abort(tls) } }() - _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(*(*int32)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))))) + _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(*(*int32)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))))) func() { if (int32(_176_pReg.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80682), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66136))) @@ -57827,7 +55101,7 @@ _710: goto _711 _702: - _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))) + _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))) func() { if int32(_176_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) @@ -57927,7 +55201,7 @@ _701: } crt.Xmemset(tls, (unsafe.Pointer)(&_176_sMem), i32(0), u64(72)) - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(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 } @@ -58012,7 +55286,7 @@ _748: goto _750 } - _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) + _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) goto _751 _750: @@ -58105,7 +55379,7 @@ _762: goto _774 _773: - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(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 } @@ -58131,7 +55405,7 @@ _776: goto _248 _140: - _210_zAffinity = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _210_zAffinity = *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() { if _210_zAffinity == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66368))) @@ -58174,7 +55448,7 @@ _141: _212_nHdr = i32(0) _212_nZero = int64(i32(0)) _212_nField = _pOp.X3 - _212_zAffinity = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _212_zAffinity = *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() { if _212_nField <= i32(0) || (_pOp.X4) <= i32(0) || ((_pOp.X4)+_212_nField) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80966), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66452))) @@ -58205,7 +55479,7 @@ _141: _212_pRec = _212_pData0 _797: - _applyAffinity(tls, postInc5448595(&_212_pRec, 72), *postInc1025(&_212_zAffinity, 1), _encoding) + _applyAffinity(tls, postInc5448591(&_212_pRec, 72), *postInc1025(&_212_zAffinity, 1), _encoding) func() { 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)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66580))) @@ -58246,12 +55520,12 @@ _806: _805: { p := &_212_nZero - *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink967 = *p } { p := &_212_len - *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink985 = *p } _807: @@ -58357,7 +55631,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(preInc5448595(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) { + if uintptr(unsafe.Pointer(preInc5448591(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) { goto _821 } @@ -58385,7 +55659,7 @@ _821: goto _831 } - *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) + *(*int32)(unsafe.Pointer((*T5448371)(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)) @@ -58408,7 +55682,7 @@ _142: crt.X__builtin_abort(tls) } }() - _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))))) + uintptr(48 /* X14 */))))))) func() { if _225_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81098), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) @@ -58425,12 +55699,12 @@ _142: _837: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry goto _248 _143: _226_p1 = _pOp.X3 - _226_zName = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _226_zName = *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() { if (*XSavepoint)(unsafe.Pointer(_db.X73)) != (*XSavepoint)(unsafe.Pointer(uintptr(i32(0)))) && int32(_db.X15) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66696))) @@ -58900,7 +56174,7 @@ _959: crt.X__builtin_abort(tls) } }() - if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { + if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { goto _965 } @@ -58959,7 +56233,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) goto _248 _147: @@ -59169,7 +56443,7 @@ _1028: } }() _sqlite3VdbeMemIntegerify(tls, _pIn2) - _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) func() { if _279_p2 < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81667), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68132))) @@ -59181,7 +56455,7 @@ _1029: goto _1040 } - _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() { if int32(_279_pKeyInfo.X1) != int32(_db.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81671), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68140))) @@ -59202,7 +56476,7 @@ _1040: goto _1046 } - _279_nField = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _279_nField = *(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _1046: _1045: func() { @@ -59229,13 +56503,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((*T5823691)(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((*T5823687)(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((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) if _rc == 0 { goto _1052 } @@ -59280,7 +56554,7 @@ _1058: goto _1059 } - if store5669379((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(56 /* X15 */))))), store5669379(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { + if store5669375((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(56 /* X15 */))))), store5669375(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _1060 } @@ -59313,13 +56587,13 @@ _1058: crt.X__builtin_abort(tls) } }() - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(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((*T5823691)(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((*T5823687)(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: @@ -59354,7 +56628,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((*T5777028)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() { if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81804), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68240))) @@ -59422,7 +56696,7 @@ _155: _1092: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(2 /* X2 */))) = uint8(i32(1)) - *(*int32)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(48 /* X14 */))))) = _pOp.X4 + *(*int32)(unsafe.Pointer((*T5823687)(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() { if int32(_pOp.X2) != i32(0) { @@ -59482,7 +56756,7 @@ _160: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -59496,7 +56770,7 @@ _160: } func() { - if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) != i32(0) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82008), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68380))) crt.X__builtin_abort(tls) } @@ -59520,7 +56794,7 @@ _1115: goto _jump_to_p2 _1117: - if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { goto _1118 } @@ -59536,7 +56810,7 @@ _1119: goto _1120 _1118: - if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { goto _1121 } @@ -59552,7 +56826,7 @@ _1122: _1121: _1120: _1116: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(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 @@ -59564,7 +56838,7 @@ _1123: goto _1124 _1111: - if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == 0 { + if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == 0 { goto _1125 } @@ -59600,13 +56874,13 @@ _1111: } }() func() { - if (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) != (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { + if (*(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) != (*(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68632))) crt.X__builtin_abort(tls) } }() _1125: - _299_nField = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _299_nField = *(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() { if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82074), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) @@ -59669,7 +56943,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((*T5823691)(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((*T5823687)(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 } @@ -59708,7 +56982,7 @@ _1124: } _299_res = i32(0) - _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1176 } @@ -59735,7 +57009,7 @@ _1169: } _299_res = i32(0) - _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1185 } @@ -59746,7 +57020,7 @@ _1185: goto _1186 _1184: - _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */)))))))) + _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */)))))))) _1186: _1178: _seek_not_found: @@ -59808,7 +57082,7 @@ _163: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -59819,12 +57093,12 @@ _163: crt.X__builtin_abort(tls) } }() - if (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { + if (*(*int32)(unsafe.Pointer((*T5777024)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777024)(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: @@ -59864,7 +57138,7 @@ _1212: goto _1220 _1208: - _320_pFree = store5668972(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) + _320_pFree = store5668968(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) if _320_pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _1221 } @@ -59911,7 +57185,7 @@ _1231: _1230: _1226: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(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 } @@ -60003,7 +57277,7 @@ _165: crt.X__builtin_abort(tls) } }() - _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(48 /* X14 */))))))) + _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(48 /* X14 */))))))) func() { if _330_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82354), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) @@ -60011,7 +57285,7 @@ _165: } }() _330_res = i32(0) - _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5448371)(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() { if _rc != i32(0) && _330_res != i32(0) { @@ -60075,7 +57349,7 @@ _166: } }() _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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: @@ -60102,7 +57376,7 @@ _167: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -60117,7 +57391,7 @@ _167: goto _1281 } - _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res) + _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res) if _rc == i32(0) { goto _1282 } @@ -60134,12 +57408,12 @@ _1282: _1283: func() { - if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69168))) crt.X__builtin_abort(tls) } }() - _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) + _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) if _336_v < i64(9223372036854775807) { goto _1287 } @@ -60214,7 +57488,7 @@ _1304: crt.X__builtin_abort(tls) } }() - if (*(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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 } @@ -60222,13 +57496,13 @@ _1304: goto _abort_due_to_error _1308: - if _336_v >= ((*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { + if _336_v >= ((*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { goto _1309 } - _336_v = (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) + _336_v = (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) _1309: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T5448371)(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 @@ -60249,7 +57523,7 @@ _1313: sink967 = *p } _336_v += 1 - if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(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 } @@ -60277,7 +57551,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v goto _248 _168: @@ -60310,7 +57584,7 @@ _169: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82590), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -60356,7 +57630,7 @@ _1337: _registerTrace(tls, _pOp.X5, _352_pKey) _1343: - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) goto _1344 _1338: @@ -60379,7 +57653,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) func() { if (int32(_pOp.X2)&i32(64)) == 0 && ((_352_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82610), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69496))) @@ -60438,14 +57712,14 @@ _1360: goto _1365 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5448371)(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((*T5823691)(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((*T5823687)(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 { @@ -60485,7 +57759,7 @@ _170: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82705), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -60496,11 +57770,11 @@ _170: crt.X__builtin_abort(tls) } }() - if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777024)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) + _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) func() { if (_362_pC.X20) != _363_iKey { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69600))) @@ -60519,18 +57793,18 @@ _1383: } }() func() { - if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69624))) crt.X__builtin_abort(tls) } }() _362_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_362_pC.X1))).X0 - _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) _1393: goto _1394 @@ -60563,7 +57837,7 @@ _1400: _nExtraDelete -= 1 _1401: _1397: - _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))), uint8(_pOp.X2)) + _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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 { @@ -60613,7 +57887,7 @@ _172: } }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5777024)(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 { @@ -60698,12 +57972,12 @@ _174: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } }() - _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) + _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) func() { if int32(_375_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82912), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) @@ -60794,12 +58068,12 @@ _1456: } func() { - if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82960), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69772))) crt.X__builtin_abort(tls) } }() - _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))).X0)) _378_pModule = (*Xsqlite3_module)(unsafe.Pointer(_378_pVtab.X0)) func() { if (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { @@ -60811,7 +58085,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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))), &_378_v) + }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))), &_378_v) _sqlite3VtabImportErrmsg(tls, _p, _378_pVtab) if _rc == 0 { goto _1463 @@ -60830,7 +58104,7 @@ _1458: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -60851,10 +58125,10 @@ _1469: goto _248 _1470: - _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */)))))))) + _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */)))))))) _1464: _1457: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v goto _248 _176: @@ -60878,12 +58152,12 @@ _176: } func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } }() - _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */)))))))) + _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */)))))))) _1476: goto _248 @@ -60907,7 +58181,7 @@ _177: crt.X__builtin_abort(tls) } }() - _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */))))))) + _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */))))))) _386_res = i32(0) func() { if _386_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -60970,7 +58244,7 @@ _178: crt.X__builtin_abort(tls) } }() - _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(48 /* X14 */))))))) + _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(48 /* X14 */))))))) func() { if _390_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) @@ -61054,7 +58328,7 @@ _1517: crt.X__builtin_abort(tls) } }() - _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(48 /* X14 */))))))) + _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(48 /* X14 */))))))) func() { if _393_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) @@ -61154,7 +58428,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreeNext})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69960))) @@ -61166,7 +58440,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreePrevious})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70020))) @@ -61178,7 +58452,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreeNext})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83252), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70084))) @@ -61190,7 +58464,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{_sqlite3BtreePrevious})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83253), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70152))) @@ -61211,7 +58485,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(48 /* X14 */))))))), &_396_res) + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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 { @@ -61303,8 +58577,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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) } @@ -61359,7 +58633,7 @@ _189: crt.X__builtin_abort(tls) } }() - _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(48 /* X14 */))))))) + _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(48 /* X14 */))))))) func() { if _402_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) @@ -61429,7 +58703,7 @@ _191: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -61474,7 +58748,7 @@ _1638: } _404_rowid = int64(i32(0)) - _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid) + _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid) if _rc == i32(0) { goto _1640 } @@ -61506,7 +58780,7 @@ _1640: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70820))) crt.X__builtin_abort(tls) } @@ -61521,18 +58795,18 @@ _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() { - if int32(_pOp.X1) != i32(-12) && (*(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_pOp.X1) != i32(-12) && (*(**int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70864))) crt.X__builtin_abort(tls) } }() - *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5777024)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid _1656: goto _1657 @@ -61577,7 +58851,7 @@ _195: } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) } @@ -61601,7 +58875,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_pOp.X0) >= i32(61) { goto _1678 } @@ -61716,7 +58990,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) if _rc == 0 { goto _1710 } @@ -61780,7 +59054,7 @@ _197: }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) { - p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448371)(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 } @@ -61813,7 +59087,7 @@ _198: goto _1731 } - _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) + _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) goto _1732 _1731: @@ -61829,7 +59103,7 @@ _1731: crt.X__builtin_abort(tls) } }() - _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) if _rc == 0 { goto _1737 } @@ -61887,12 +59161,12 @@ _1748: goto _abort_due_to_error _1749: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) + *(*int64)(unsafe.Pointer((*T5448371)(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((*T5777028)(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((*T5777024)(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 @@ -61937,7 +59211,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(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _430_zSql = _sqlite3MPrintf(tls, _db, str(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if _430_zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1763 } @@ -61947,12 +59221,12 @@ _1754: _1763: func() { - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83776), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) } }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(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() { if (_db.X17) != 0 { @@ -61968,7 +59242,7 @@ _1763: _rc = _430_initData.X3 _1769: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_430_zSql)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) _1764: if _rc == 0 { goto _1770 @@ -62005,15 +59279,15 @@ _1775: goto _248 _204: - _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _205: - _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _206: - _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _207: @@ -62024,7 +59298,7 @@ _207: } }() _441_nRoot = _pOp.X4 - _441_aRoot = *(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _441_aRoot = *(**int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() { if _441_nRoot <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71376))) @@ -62069,7 +59343,7 @@ _207: crt.X__builtin_abort(tls) } }() - _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((*T5448375)(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((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) _sqlite3VdbeMemSetNull(tls, _pIn1) if _441_nErr != i32(0) { goto _1793 @@ -62092,7 +59366,7 @@ _1793: _1797: { - p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_441_nErr-i32(1)) sink967 = *p } @@ -62123,12 +59397,12 @@ _208: _1802: _1801: - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448371)(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((*T5448375)(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((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { goto _1804 } @@ -62142,7 +59416,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _450_iSet = *(*int32)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) func() { if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71528))) @@ -62178,7 +59452,7 @@ _1808: goto _1815 } - _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) if _450_exists == 0 { goto _1816 } @@ -62191,12 +59465,12 @@ _1815: goto _1817 } - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _1817: goto _248 _211: - _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _454_pRt = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) func() { if (_454_pProgram.X1) <= i32(0) { @@ -62264,7 +59538,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame + *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame *(**TVdbe)(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 @@ -62292,7 +59566,7 @@ _1836: goto _1837 _1828: - _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) + _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) func() { if ((_454_pProgram.X2)+(_454_pProgram.X3)) != (_454_pFrame.X14) && ((_454_pProgram.X3) != i32(0) || ((_454_pProgram.X2)+i32(1)) != (_454_pFrame.X14)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84109), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71632))) @@ -62327,13 +59601,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 */))))) = store5448595(&_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 */))))) = store5448591(&_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 */))))) = store5776815(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) + *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X17 */))))) = store5776811(&_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 @@ -62434,11 +59708,11 @@ _1863: _sqlite3VdbeMemIntegerify(tls, _pIn1) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) _sqlite3VdbeMemIntegerify(tls, _pIn2) - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { goto _1866 } - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _1866: goto _248 @@ -62450,12 +59724,12 @@ _216: crt.X__builtin_abort(tls) } }() - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1869 } { - p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_pOp.X5) sink967 = *p } @@ -62480,21 +59754,21 @@ _217: crt.X__builtin_abort(tls) } }() - _475_x = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _475_x = *(*int64)(unsafe.Pointer((*T5448371)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { - return (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { + return (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) } return int64(i32(0)) }()) == 0 { goto _1877 } - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) goto _1878 _1877: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x _1878: goto _248 @@ -62506,15 +59780,15 @@ _218: crt.X__builtin_abort(tls) } }() - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { goto _1881 } - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1882 } - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1882: goto _jump_to_p2 @@ -62529,13 +59803,13 @@ _219: crt.X__builtin_abort(tls) } }() - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { goto _1885 } - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1885: - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { goto _1886 } @@ -62579,12 +59853,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((*T5777028)(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((*T5777024)(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)) *(**TVdbe)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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() { @@ -62593,7 +59867,7 @@ _221: crt.X__builtin_abort(tls) } }() - _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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 @@ -62705,7 +59979,7 @@ _222: crt.X__builtin_abort(tls) } }() - _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) if _rc == 0 { goto _1929 } @@ -62990,7 +60264,7 @@ _228: goto _2006 } - _513_z = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _513_z = *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _sqlite3VdbeError(tls, _p, str(72532), unsafe.Pointer(_513_z)) _2006: goto _abort_due_to_error @@ -63000,7 +60274,7 @@ _1996: goto _248 _229: - _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _rc = _sqlite3VtabBegin(tls, _db, _514_pVTab) if _514_pVTab == nil { goto _2007 @@ -63064,7 +60338,7 @@ _2019: _231: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(188 /* X38 */))) += 1 - _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777024)(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 @@ -63084,7 +60358,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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 { @@ -63120,7 +60394,7 @@ _2027: goto _2028 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(48 /* X14 */))))))) = _518_pVCur + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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 @@ -63161,7 +60435,7 @@ _2034: crt.X__builtin_abort(tls) } }() - _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(48 /* X14 */))))))) + _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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() { @@ -63170,8 +60444,8 @@ _2034: crt.X__builtin_abort(tls) } }() - _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) - _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) + _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) + _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5448371)(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) @@ -63187,7 +60461,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) + }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) _sqlite3VtabImportErrmsg(tls, _p, _522_pVtab) if _rc == 0 { goto _2044 @@ -63233,7 +60507,7 @@ _234: goto _248 _2051: - _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))).X0)) _524_pModule = (*Xsqlite3_module)(unsafe.Pointer(_524_pVtab.X0)) func() { if (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { @@ -63248,7 +60522,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((*T5823691)(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((*T5823687)(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 @@ -63295,7 +60569,7 @@ _235: goto _248 _2060: - _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))).X0)) _528_pModule = (*Xsqlite3_module)(unsafe.Pointer(_528_pVtab.X0)) func() { if (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { @@ -63307,7 +60581,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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) + }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) _sqlite3VtabImportErrmsg(tls, _p, _528_pVtab) if _rc == 0 { goto _2063 @@ -63318,7 +60592,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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) + }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) if _528_res != 0 { goto _2064 } @@ -63329,7 +60603,7 @@ _2064: goto _check_for_interrupt _236: - _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _531_pName = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) func() { if (*(*func(*crt.TLS, *Xsqlite3_vtab, *int8) int32)(unsafe.Pointer(&struct { @@ -63398,7 +60672,7 @@ _237: crt.X__builtin_abort(tls) } }() - _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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 { @@ -63479,7 +60753,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { + if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { goto _2107 } @@ -63515,7 +60789,7 @@ _2093: _238: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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: @@ -63534,12 +60808,12 @@ _239: _542_newMax = uint32(_pOp.X5) _2115: _2114: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) + *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) goto _248 _240: func() { - if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint64(i32(3))) != i32(0) { + if (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint64(i32(3))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85144), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73096))) crt.X__builtin_abort(tls) } @@ -63551,8 +60825,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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -63587,8 +60861,8 @@ _2129: _2127: _2125: if ((_db.X6)&i32(512)) == i32(0) || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -63720,8 +60994,7 @@ _vdbe_return: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _too_big: _sqlite3VdbeError(tls, _p, str(5140)) @@ -63736,7 +61009,7 @@ _no_mem: _abort_due_to_interrupt: func() { - if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73396))) crt.X__builtin_abort(tls) } @@ -63750,7 +61023,6 @@ _abort_due_to_interrupt: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _rc _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(_sqlite3ErrStr(tls, _rc))) goto _abort_due_to_error - } var _sqlite3VdbeExecØ00__func__Ø000 [16]int8 // - @@ -63778,11 +61050,11 @@ _0: } _2_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(i32(0)))) - if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T5777028)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - _z = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) + _z = *(**int8)(unsafe.Pointer((*T5777024)(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 @@ -63801,16 +61073,12 @@ _1: crt.Xprintf(tls, str(73436), unsafe.Pointer(_z)) _7: - return - } func _registerTrace(tls *crt.TLS, _iReg int32, _p *XMem) { // sqlite3.c:78580:1 crt.Xprintf(tls, str(73448), _iReg) _memTracePrint(tls, _p) crt.Xprintf(tls, str(38396)) - return - } func _memTracePrint(tls *crt.TLS, _p *XMem) { // sqlite3.c:78558:1 @@ -63836,7 +61104,7 @@ _2: goto _4 } - crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _5 _4: @@ -63844,7 +61112,7 @@ _4: goto _6 } - crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _7 _6: @@ -63852,7 +61120,7 @@ _6: goto _8 } - crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _9 _8: @@ -63878,8 +61146,6 @@ _1: crt.Xprintf(tls, str(73520), int32(_p.X3)) _12: - return - } func _sqlite3VdbeMemPrettyPrint(tls *crt.TLS, _pMem *XMem, _zBuf *int8) { // sqlite3.c:78480:1 @@ -64000,7 +61266,7 @@ _22: goto _26 } - Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) @@ -64101,8 +61367,6 @@ _45: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(postInc961(&_9_k, int32(1))))) = int8(i32(0)) _28: _27: - return - } var _sqlite3VdbeMemPrettyPrintØ00__func__Ø000 [26]int8 // - @@ -64144,8 +61408,6 @@ _4: _3: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(56 /* X11 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return - } var _sqlite3VdbeExecØ00azTypeØ001 [4]*int8 // sqlite3.c:79159:25 @@ -64174,15 +61436,11 @@ func _out2Prerelease(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp) (r0 *XMem) { // sql if (int32(_pOut.X1) & i32(9312)) == i32(0) { goto _4 } - - r0 = _out2PrereleaseWithClear(tls, _pOut) - return + return _out2PrereleaseWithClear(tls, _pOut) _4: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - r0 = _pOut - return - + return _pOut } var _out2PrereleaseØ00__func__Ø000 [15]int8 // - @@ -64194,9 +61452,7 @@ func init() { func _out2PrereleaseWithClear(tls *crt.TLS, _pOut *XMem) (r0 *XMem) { // sqlite3.c:78717:1 _sqlite3VdbeMemSetNull(tls, _pOut) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - r0 = _pOut - return - + return _pOut } func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:70358:1 @@ -64219,17 +61475,15 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703 { p := &_1_n - *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) sink961 = *p } _3: - r0 = bool2int(_1_n > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_p.X9)+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0)))))) - return + /* X31 */ + return bool2int(_1_n > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_p.X9)+uintptr(112))))) + 4*uintptr(i32(0)))))) _2: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeMemTooBigØ00__func__Ø000 [21]int8 // - @@ -64281,8 +61535,6 @@ _4: sink4530 = *p } _5: - return - } var _sqlite3VdbeMemShallowCopyØ00__func__Ø000 [26]int8 // - @@ -64300,8 +61552,6 @@ func _vdbeClrCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _eType int32) { // sql } }() _sqlite3VdbeMemShallowCopy(tls, _pTo, _pFrom, _eType) - return - } var _vdbeClrCopyØ00__func__Ø000 [12]int8 // - @@ -64333,8 +61583,6 @@ func _sqlite3VdbeMemMove(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) { // sqlite3.c: crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u64(72)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(8 /* X1 */))) = uint16(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X7 */))) = i32(0) - return - } var _sqlite3VdbeMemMoveØ00__func__Ø000 [19]int8 // - @@ -64347,22 +61595,16 @@ func _numericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78465:1 if (int32(_pMem.X1) & i32(12)) == 0 { goto _0 } - - r0 = uint16(int32(_pMem.X1) & i32(12)) - return + return uint16(int32(_pMem.X1) & i32(12)) _0: if (int32(_pMem.X1) & i32(18)) == 0 { goto _1 } - - r0 = _computeNumericType(tls, _pMem) - return + return _computeNumericType(tls, _pMem) _1: - r0 = uint16(i32(0)) - return - + return uint16(i32(0)) } func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78446:1 @@ -64378,25 +61620,19 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 crt.X__builtin_abort(tls) } }() - if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _4 } - - r0 = uint16(i32(0)) - return + return uint16(i32(0)) _4: - if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _5 } - - r0 = uint16(i32(4)) - return + return uint16(i32(4)) _5: - r0 = uint16(i32(8)) - return - + return uint16(i32(8)) } var _computeNumericTypeØ00__func__Ø000 [19]int8 // - @@ -64416,9 +61652,7 @@ func _sqlite3AddInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlit if _iA <= int64(i32(0)) || (i64(9223372036854775807)-_iA) >= _iB { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: goto _3 @@ -64427,9 +61661,7 @@ _0: if _iA >= int64(i32(0)) || (-(_iA + i64(9223372036854775807))) <= (_iB+int64(i32(1))) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _3: @@ -64438,9 +61670,7 @@ _3: *p = (*p) + _iB sink967 = *p } - r0 = i32(0) - return - + return i32(0) } func _sqlite3SubInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlite3.c:28911:1 @@ -64451,9 +61681,7 @@ func _sqlite3SubInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlit if (*_pA) < int64(i32(0)) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: { @@ -64461,13 +61689,10 @@ _1: *p = (*p) - _iB sink967 = *p } - r0 = i32(0) - return + return i32(0) _0: - r0 = _sqlite3AddInt64(tls, _pA, -_iB) - return - + return _sqlite3AddInt64(tls, _pA, -_iB) } func _sqlite3MulInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlite3.c:28926:1 @@ -64481,17 +61706,13 @@ func _sqlite3MulInt64(tls *crt.TLS, _pA *int64, _iB int64) (r0 int32) { // sqlit if _iA <= (i64(9223372036854775807) / _iB) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if _iA >= (i64(-9223372036854775808) / _iB) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: goto _3 @@ -64508,9 +61729,7 @@ _0: if _iB >= (i64(-9223372036854775808) / _iA) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: goto _7 @@ -64523,25 +61742,19 @@ _5: if _iB != i64(-9223372036854775808) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: if _iA != i64(-9223372036854775808) { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: if (-_iA) <= (i64(9223372036854775807) / (-_iB)) { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: _8: @@ -64549,9 +61762,7 @@ _7: _4: _3: *_pA = _iA * _iB - r0 = i32(0) - return - + return i32(0) } func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollSeq) (r0 int32) { // sqlite3.c:75164:1 @@ -64573,9 +61784,7 @@ func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollS if (_combined_flags & i32(1)) == 0 { goto _2 } - - r0 = (_f2 & i32(1)) - (_f1 & i32(1)) - return + return (_f2 & i32(1)) - (_f1 & i32(1)) _2: if (_combined_flags & i32(12)) == 0 { @@ -64586,48 +61795,38 @@ _2: goto _4 } - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _5 } - - r0 = i32(-1) - return + return i32(-1) _5: - if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: - r0 = i32(0) - return + return i32(0) _4: if ((_f1 & _f2) & i32(8)) == i32(0) { goto _7 } - if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _8 } - - r0 = i32(-1) - return + return i32(-1) _8: - if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: - r0 = i32(0) - return + return i32(0) _7: if (_f1 & i32(4)) == i32(0) { @@ -64638,12 +61837,11 @@ _7: goto _11 } - r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ /* X0 */ + return _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0))))), *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0)))))) _11: - r0 = i32(-1) - return + return i32(-1) _10: if (_f1 & i32(8)) == i32(0) { @@ -64654,16 +61852,14 @@ _10: goto _14 } - r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ /* X0 */ + return -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0))))), *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0)))))) _14: - r0 = i32(-1) - return + return i32(-1) _13: - r0 = i32(1) - return + return i32(1) _3: if (_combined_flags & i32(2)) == 0 { @@ -64673,17 +61869,13 @@ _3: if (_f1 & i32(2)) != i32(0) { goto _17 } - - r0 = i32(1) - return + return i32(1) _17: if (_f2 & i32(2)) != i32(0) { goto _18 } - - r0 = i32(-1) - return + return i32(-1) _18: func() { @@ -64707,15 +61899,12 @@ _18: if _pColl == nil { goto _29 } - - r0 = _vdbeCompareMemString(tls, _pMem1, _pMem2, _pColl, (*uint8)(unsafe.Pointer(uintptr(i32(0))))) - return + return _vdbeCompareMemString(tls, _pMem1, _pMem2, _pColl, (*uint8)(unsafe.Pointer(uintptr(i32(0))))) _29: _16: r0 = _sqlite3BlobCompare(tls, _pMem1, _pMem2) return - } var _sqlite3MemCompareØ00__func__Ø000 [18]int8 // - @@ -64737,26 +61926,20 @@ _0: if _r >= (-9.223372036854776e+18) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: if _r <= (9.223372036854776e+18) { goto _5 } - - r0 = i32(-1) - return + return i32(-1) _5: _2_y = int64(_r) if _i >= _2_y { goto _6 } - - r0 = i32(-1) - return + return i32(-1) _6: if _i <= _2_y { @@ -64766,35 +61949,26 @@ _6: if _2_y != i64(-9223372036854775808) || _r <= float64(0) { goto _9 } - - r0 = i32(-1) - return + return i32(-1) _9: - r0 = i32(1) - return + return i32(1) _7: _2_s = float64(_i) if _2_s >= _r { goto _10 } - - r0 = i32(-1) - return + return i32(-1) _10: if _2_s <= _r { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: - r0 = i32(0) - return - + return i32(0) } func _vdbeCompareMemString(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollSeq, _prcErr *uint8) (r0 int32) { // sqlite3.c:75049:1 @@ -64815,9 +61989,7 @@ func _vdbeCompareMemString(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCo if int32(_pMem1.X2) != int32(_pColl.X1) { goto _0 } - - r0 = (_pColl.X3)(tls, _pColl.X2, _pMem1.X4, (unsafe.Pointer)(_pMem1.X5), _pMem2.X4, (unsafe.Pointer)(_pMem2.X5)) - return + return (_pColl.X3)(tls, _pColl.X2, _pMem1.X4, (unsafe.Pointer)(_pMem1.X5), _pMem2.X4, (unsafe.Pointer)(_pMem2.X5)) _0: _sqlite3VdbeMemInit(tls, &_2_c1, (*Xsqlite3)(unsafe.Pointer(_pMem1.X9)), uint16(i32(1))) @@ -64847,9 +62019,7 @@ _0: _8: _sqlite3VdbeMemRelease(tls, &_2_c1) _sqlite3VdbeMemRelease(tls, &_2_c2) - r0 = _2_rc - return - + return _2_rc } func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16) { // sqlite3.c:70249:1 @@ -64862,8 +62032,6 @@ func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = _flags *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(40 /* X9 */))))) = _db *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X7 */))) = i32(0) - return - } var _sqlite3VdbeMemInitØ00__func__Ø000 [19]int8 // - @@ -64901,8 +62069,8 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s goto _7 } - r0 = (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ /* X0 */ + return (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0)))))) - (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0)))))) _7: if (int32(_pB1.X1) & i32(16384)) == 0 { @@ -64912,25 +62080,21 @@ _7: if _isAllZero(tls, _pB2.X5, _pB2.X4) != 0 { goto _10 } - - r0 = i32(-1) - return + return i32(-1) _10: - r0 = (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 - return + /* X0 */ + return (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0)))))) - _n2 _9: if _isAllZero(tls, _pB1.X5, _pB1.X4) != 0 { goto _12 } - - r0 = i32(1) - return + return i32(1) _12: - r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) - return + /* X0 */ + return _n1 - (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0)))))) _6: _c = crt.Xmemcmp(tls, (unsafe.Pointer)(_pB1.X5), (unsafe.Pointer)(_pB2.X5), uint64(func() int32 { @@ -64942,14 +62106,10 @@ _6: if _c == 0 { goto _15 } - - r0 = _c - return + return _c _15: - r0 = _n1 - _n2 - return - + return _n1 - _n2 } var _sqlite3BlobCompareØ00__func__Ø000 [19]int8 // - @@ -64970,18 +62130,14 @@ _0: if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) == 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _i += 1 goto _0 _3: - r0 = i32(1) - return - + return i32(1) } var _sqlite3VdbeExecØ00and_logicØ002 [9]uint8 // sqlite3.c:80465:32 @@ -65016,26 +62172,21 @@ func _sqlite3VdbeCursorMoveto(tls *crt.TLS, _pp **XVdbeCursor, _piCol *int32) (r *_pp = (*XVdbeCursor)(unsafe.Pointer(_p.X13)) *_piCol = _2_iMap - i32(1) - r0 = i32(0) - return + return i32(0) _3: - r0 = _handleDeferredMoveto(tls, _p) - return + return _handleDeferredMoveto(tls, _p) _1: - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { goto _4 } - - r0 = _handleMovedCursor(tls, _p) - return + return _handleMovedCursor(tls, _p) _4: _0: r0 = i32(0) return - } func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74380:1 @@ -65061,28 +62212,22 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite crt.X__builtin_abort(tls) } }() - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823687)(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 } - - r0 = _rc - return + return _rc _6: if _res == i32(0) { goto _7 } - - r0 = _sqlite3CorruptError(tls, i32(74390)) - return + return _sqlite3CorruptError(tls, i32(74390)) _7: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X11 */))) = uint32(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _handleDeferredMovetoØ00__func__Ø000 [21]int8 // - @@ -65157,8 +62302,7 @@ func _sqlite3BtreeMovetoUnpacked(tls *crt.TLS, _pCur *XBtCursor, _pIdxKey *XUnpa } *_pRes = i32(0) - r0 = i32(0) - return + return i32(0) _14: if ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X0) >= _intKey { @@ -65170,8 +62314,7 @@ _14: } *_pRes = i32(-1) - r0 = i32(0) - return + return i32(0) _16: if (((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X0)+int64(i32(1))) != _intKey || (_pCur.X9) != 0 { @@ -65183,9 +62326,7 @@ _16: if _rc == 0 { goto _19 } - - r0 = _rc - return + return _rc _19: if (*_pRes) != i32(0) { @@ -65196,9 +62337,7 @@ _19: if ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X0) != _intKey { goto _21 } - - r0 = i32(0) - return + return i32(0) _21: _20: @@ -65226,9 +62365,7 @@ _27: if _rc == 0 { goto _28 } - - r0 = _rc - return + return _rc _28: func() { @@ -65260,8 +62397,7 @@ _28: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _38: func() { @@ -65322,9 +62458,7 @@ _62: if uintptr(unsafe.Pointer(_12_pCell)) < uintptr(unsafe.Pointer(_12_pPage.X20)) { goto _64 } - - r0 = _sqlite3CorruptError(tls, i32(64190)) - return + return _sqlite3CorruptError(tls, i32(64190)) _64: goto _62 @@ -65387,8 +62521,7 @@ _73: *(*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)) *_pRes = i32(0) - r0 = i32(0) - return + return i32(0) _70: _67: @@ -65583,9 +62716,7 @@ _moveto_finish: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59420:1 @@ -65595,9 +62726,7 @@ func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) - return - + return bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) } var _cursorOwnsBtSharedØ00__func__Ø000 [19]int8 // - @@ -65649,9 +62778,7 @@ func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) if int32(_pCur.X12) == i32(1) { goto _10 } - - r0 = _btreeNext(tls, _pCur, _pRes) - return + return _btreeNext(tls, _pCur, _pRes) _10: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) @@ -65660,21 +62787,16 @@ _10: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1 - r0 = _btreeNext(tls, _pCur, _pRes) - return + return _btreeNext(tls, _pCur, _pRes) _11: if (_pPage.X5) == 0 { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: - r0 = _moveToLeftmost(tls, _pCur) - return - + return _moveToLeftmost(tls, _pCur) } var _sqlite3BtreeNextØ00__func__Ø000 [17]int8 // - @@ -65727,9 +62849,7 @@ func _btreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sq if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: if i32(0) != int32(_pCur.X12) { @@ -65737,8 +62857,7 @@ _12: } *_pRes = i32(1) - r0 = i32(0) - return + return i32(0) _13: if (_pCur.X9) == 0 { @@ -65757,8 +62876,7 @@ _13: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(80 /* X9 */))) = i32(0) - r0 = i32(0) - return + return i32(0) _18: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(80 /* X9 */))) = i32(0) @@ -65784,13 +62902,10 @@ _7: if _rc == 0 { goto _23 } - - r0 = _rc - return + return _rc _23: - r0 = _moveToLeftmost(tls, _pCur) - return + return _moveToLeftmost(tls, _pCur) _22: _24: @@ -65800,8 +62915,7 @@ _24: *_pRes = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(0)) - r0 = i32(0) - return + return i32(0) _25: _moveToParent(tls, _pCur) @@ -65813,26 +62927,19 @@ _25: if (_pPage.X2) == 0 { goto _26 } - - r0 = _sqlite3BtreeNext(tls, _pCur, _pRes) - return + return _sqlite3BtreeNext(tls, _pCur, _pRes) _26: - r0 = i32(0) - return + return i32(0) _21: if (_pPage.X5) == 0 { goto _28 } - - r0 = i32(0) - return + return i32(0) _28: - r0 = _moveToLeftmost(tls, _pCur) - return - + return _moveToLeftmost(tls, _pCur) } var _btreeNextØ00__func__Ø000 [10]int8 // - @@ -65861,9 +62968,7 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // if int32(_pCur.X12) != i32(4) { goto _4 } - - r0 = _pCur.X9 - return + return _pCur.X9 _4: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(0)) @@ -65894,7 +62999,6 @@ _10: _5: r0 = _rc return - } var _btreeRestoreCursorPositionØ00__func__Ø000 [27]int8 // - @@ -65922,9 +63026,7 @@ func _btreeMoveto(tls *crt.TLS, _pCur *XBtCursor, _pKey unsafe.Pointer, _nKey in if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(59728)) - return + return _sqlite3NomemError(tls, i32(59728)) _3: _sqlite3VdbeRecordUnpack(tls, (*XKeyInfo)(unsafe.Pointer(_pCur.X16)), int32(_nKey), _pKey, _pIdxKey) @@ -65949,9 +63051,7 @@ _moveto_done: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pCur.X16)).X4)), (unsafe.Pointer)(_pIdxKey)) _6: - r0 = _rc - return - + return _rc } var _btreeMovetoØ00__func__Ø000 [12]int8 // - @@ -65970,9 +63070,7 @@ func _sqlite3VdbeAllocUnpackedRecord(tls *crt.TLS, _pKeyInfo *XKeyInfo) (r0 *XUn if _p != nil { goto _0 } - - r0 = (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) _0: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = (*XMem)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(u64(24)))))) @@ -65984,9 +63082,7 @@ _0: }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _pKeyInfo *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = uint16(int32(_pKeyInfo.X2) + i32(1)) - r0 = _p - return - + return _p } var _sqlite3VdbeAllocUnpackedRecordØ00__func__Ø000 [31]int8 // - @@ -66072,8 +63168,6 @@ _5: } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = _u - return - } var _sqlite3VdbeRecordUnpackØ00__func__Ø000 [24]int8 // - @@ -66105,8 +63199,7 @@ func _sqlite3GetVarint32(tls *crt.TLS, _p *uint8, _v *uint32) (r0 uint8) { // sq } _a = _a << uint(i32(7)) *_v = _a | _b - r0 = uint8(i32(2)) - return + return uint8(i32(2)) _0: *(*uintptr)(unsafe.Pointer(&_p)) += uintptr(1) @@ -66132,8 +63225,7 @@ _0: } _b = _b << uint(i32(7)) *_v = _a | _b - r0 = uint8(i32(3)) - return + return uint8(i32(3)) _1: { @@ -66158,9 +63250,7 @@ _1: _5: *_v = uint32(_3_v64) _6: - r0 = _3_n - return - + return _3_n } var _sqlite3GetVarint32Ø00__func__Ø000 [19]int8 // - @@ -66206,34 +63296,29 @@ _3: goto _14 _4: - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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 + return uint32(i32(1)) _5: - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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 + return uint32(i32(2)) _6: - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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 + return uint32(i32(3)) _7: - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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 + return uint32(i32(4)) _8: - *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448371)(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 + return uint32(i32(6)) _9: _10: @@ -66242,22 +63327,18 @@ _10: _11: _12: - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) + *(*int64)(unsafe.Pointer((*T5448371)(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 + return uint32(i32(0)) _13: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(_buf)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32((_serial_type - uint32(i32(12))) / uint32(i32(2))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeSerialGetØ00aFlagØ001)) + 2*uintptr(_serial_type&uint32(i32(1))))) - r0 = uint32(_pMem.X4) - return + return uint32(_pMem.X4) _14: - r0 = uint32(i32(0)) - return - + return uint32(i32(0)) } func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0 uint32) { // sqlite3.c:74712:1 @@ -66274,7 +63355,7 @@ func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0 goto _0 } - *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) + *(*int64)(unsafe.Pointer((*T5448371)(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 @@ -66287,17 +63368,15 @@ _0: } }() i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u64(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448371)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { + if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { return i32(1) } return i32(8) }()) _1: - r0 = uint32(i32(8)) - return - + return uint32(i32(8)) } var _serialGetØ00t1Ø001 uint64 // sqlite3.c:74735:22 @@ -66355,9 +63434,7 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) { if int32(_pCur.X14) < i32(19) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(63790)) - return + return _sqlite3CorruptError(tls, i32(63790)) _8: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0)) @@ -66368,9 +63445,8 @@ _8: } *(*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)) - r0 = _getAndInitPage(tls, _pBt, _newPgno, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(_pCur.X14))), _pCur, int32(_pCur.X11)) - return - + /* X19 */ + return _getAndInitPage(tls, _pBt, _newPgno, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152)))))+8*uintptr(_pCur.X14))), _pCur, int32(_pCur.X11)) } var _moveToChildØ00__func__Ø000 [12]int8 // - @@ -66461,8 +63537,7 @@ _13: goto _getAndInitPage_error _21: - r0 = i32(0) - return + return i32(0) _getAndInitPage_error: if _pCur == nil { @@ -66477,9 +63552,7 @@ _22: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _getAndInitPageØ00__func__Ø000 [15]int8 // - @@ -66509,7 +63582,7 @@ func _moveToLeftmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:6 } }() _4: - if _rc != i32(0) || (store5664427(&_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) || (store5664423(&_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 } @@ -66524,9 +63597,7 @@ _4: goto _4 _5: - r0 = _rc - return - + return _rc } var _moveToLeftmostØ00__func__Ø000 [15]int8 // - @@ -66568,8 +63639,6 @@ func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1 sink4537 = *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 - } var _moveToParentØ00__func__Ø000 [13]int8 // - @@ -66582,7 +63651,6 @@ func _assertParentIndex(tls *crt.TLS, _pParent *XMemPage, _iIdx int32, _iChild u if (_sqlite3Config.X6) != i32(0) { goto _0 } - return _0: @@ -66612,8 +63680,6 @@ _3: } }() _6: - return - } var _assertParentIndexØ00__func__Ø000 [18]int8 // - @@ -66645,9 +63711,7 @@ _2: if (_1_flags & i32(4)) == 0 { goto _3 } - - r0 = _vdbeRecordCompareInt - return + return _vdbeRecordCompareInt _3: if (_1_flags&i32(25)) != i32(0) || (*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X0)+uintptr(32 /* X6 */))))) + 8*uintptr(i32(0))))) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { @@ -66660,14 +63724,12 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _vdbeRecordCompareString - return + return _vdbeRecordCompareString _5: _0: r0 = _sqlite3VdbeRecordCompare return - } func _vdbeRecordCompareInt(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _pPKey2 *XUnpackedRecord) (r0 int32) { // sqlite3.c:75508:1 @@ -66760,11 +63822,10 @@ _13: return _14: - r0 = _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _pPKey2) - return + return _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _pPKey2) _15: - _v = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) + _v = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) if _v <= _lhs { goto _16 } @@ -66800,9 +63861,7 @@ _17: crt.X__builtin_abort(tls) } }() - r0 = _res - return - + return _res } func _vdbeAssertFieldCountWithinLimits(tls *crt.TLS, _nKey int32, _pKey unsafe.Pointer, _pKeyInfo *XKeyInfo) { // sqlite3.c:75019:1 @@ -66821,7 +63880,6 @@ func _vdbeAssertFieldCountWithinLimits(tls *crt.TLS, _nKey int32, _pKey unsafe.P if (_sqlite3Config.X6) != i32(0) { goto _0 } - return _0: @@ -66871,8 +63929,6 @@ _8: crt.X__builtin_abort(tls) } }() - return - } var _vdbeAssertFieldCountWithinLimitsØ00__func__Ø000 [33]int8 // - @@ -66888,9 +63944,7 @@ func init() { } func _sqlite3VdbeRecordCompare(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _pPKey2 *XUnpackedRecord) (r0 int32) { // sqlite3.c:75491:1 - r0 = _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _pPKey2, i32(0)) - return - + return _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _pPKey2, i32(0)) } func _sqlite3VdbeRecordCompareWithSkip(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _pPKey2 *XUnpackedRecord, _bSkip int32) (r0 int32) { // sqlite3.c:75305:1 @@ -66962,8 +64016,7 @@ _0: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(19 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75334))) - r0 = i32(0) - return + return i32(0) _6: _i = i32(0) @@ -67020,12 +64073,12 @@ _21: } _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _4_serial_type, &_mem1) - _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) + _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448371)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) + _9_rhs = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) if _9_lhs >= _9_rhs { goto _25 } @@ -67073,7 +64126,7 @@ _32: goto _34 } - if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _35 } @@ -67081,7 +64134,7 @@ _32: goto _36 _35: - if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _37 } @@ -67091,7 +64144,7 @@ _36: goto _38 _34: - _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _38: _33: _31: @@ -67129,8 +64182,7 @@ _45: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(19 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75409))) - r0 = i32(0) - return + return i32(0) _47: if (*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(_i)))) == nil { @@ -67193,8 +64245,7 @@ _62: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(19 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75439))) - r0 = i32(0) - return + return i32(0) _64: if (int32(_pRhs.X1) & i32(16384)) == 0 { @@ -67209,7 +64260,7 @@ _64: goto _68 _67: - _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _68: goto _69 @@ -67260,8 +64311,7 @@ _75: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _74: _i += 1 @@ -67293,18 +64343,14 @@ _74: } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(22 /* X7 */))) = uint8(i32(1)) - r0 = int32(_pPKey2.X3) - return - + return int32(_pPKey2.X3) } func _sqlite3VdbeSerialTypeLen(tls *crt.TLS, _serial_type uint32) (r0 uint32) { // sqlite3.c:74578:1 if _serial_type < uint32(i32(128)) { goto _0 } - - r0 = (_serial_type - uint32(i32(12))) / uint32(i32(2)) - return + return (_serial_type - uint32(i32(12))) / uint32(i32(2)) _0: func() { @@ -67313,9 +64359,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) - return - + return uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) } var _sqlite3SmallTypeSizes [128]uint8 // sqlite3.c:74558:17 @@ -67372,32 +64416,25 @@ _7: return _8: - r0 = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))) - return + return int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))) _9: - r0 = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))) - return + return int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))) _10: _y = (((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(3))))) - r0 = int64(*(*int32)(unsafe.Pointer(&_y))) - return + return int64(*(*int32)(unsafe.Pointer(&_y))) _11: - r0 = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+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(_aKey))+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(_aKey))+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(_aKey))+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)(_aKey)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))))) - return + return int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+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(_aKey))+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(_aKey))+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(_aKey))+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)(_aKey)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1))))))) _12: _4_x = uint64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(0))))) << uint(i32(24))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(1)))))<<uint(i32(16)))) | uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(2)))))<<uint(i32(8)))) | uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey)) + 1*uintptr(i32(3)))))) _4_x = (_4_x << uint(i32(32))) | uint64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_aKey))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4)))))))))) + 1*uintptr(i32(3)))))) - r0 = *(*int64)(unsafe.Pointer(&_4_x)) - return + return *(*int64)(unsafe.Pointer(&_4_x)) _13: - r0 = int64(_serial_type - uint32(i32(8))) - return - + return int64(_serial_type - uint32(i32(8))) } var _vdbeRecordDecodeIntØ00__func__Ø000 [20]int8 // - @@ -67432,9 +64469,7 @@ func _vdbeRecordCompareDebug(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, if (*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(10 /* X2 */))) = _pKeyInfo.X1 @@ -67449,9 +64484,7 @@ _0: if _szHdr1 <= uint32(i32(98307)) { goto _3 } - - r0 = i32(11) - return + return i32(11) _3: _d1 = _szHdr1 @@ -67542,46 +64575,34 @@ _debugCompareEnd: if _desiredResult != i32(0) || _rc != i32(0) { goto _28 } - - r0 = i32(1) - return + return i32(1) _28: if _desiredResult >= i32(0) || _rc >= i32(0) { goto _30 } - - r0 = i32(1) - return + return i32(1) _30: if _desiredResult <= i32(0) || _rc <= i32(0) { goto _32 } - - r0 = i32(1) - return + return i32(1) _32: if (_sqlite3Config.X6) != i32(0) { goto _33 } - - r0 = i32(1) - return + return i32(1) _33: if ((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) == 0 { goto _34 } - - r0 = i32(1) - return + return i32(1) _34: - r0 = i32(0) - return - + return i32(0) } var _vdbeRecordCompareDebugØ00__func__Ø000 [23]int8 // - @@ -67609,9 +64630,7 @@ _0: goto _0 _3: - r0 = _i - return - + return _i } var _sqlite3VarintLenØ00__func__Ø000 [17]int8 // - @@ -67675,8 +64694,7 @@ _6: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(19 /* X4 */))) = uint8(_sqlite3CorruptError(tls, i32(75624))) - r0 = i32(0) - return + return i32(0) _8: _3_nCmp = func() int32 { @@ -67742,9 +64760,7 @@ _5: crt.X__builtin_abort(tls) } }() - r0 = _res - return - + return _res } var _vdbeRecordCompareStringØ00__func__Ø000 [24]int8 // - @@ -67784,8 +64800,7 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867 crt.X__builtin_abort(tls) } }() - r0 = _pCur.X9 - return + return _pCur.X9 _3: _sqlite3BtreeClearCursor(tls, _pCur) @@ -67821,8 +64836,7 @@ _6: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(0)) - r0 = i32(0) - return + return i32(0) _12: func() { @@ -67837,8 +64851,7 @@ _12: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(0)) - r0 = _rc - return + return _rc _16: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) = int8(i32(0)) @@ -67860,9 +64873,7 @@ _11: if int32(_pRoot.X0) != i32(0) && bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) == int32(_pRoot.X2) { goto _23 } - - r0 = _sqlite3CorruptError(tls, i32(63920)) - return + return _sqlite3CorruptError(tls, i32(63920)) _23: _skip_init: @@ -67889,9 +64900,7 @@ _24: if (_pRoot.X4) == uint32(i32(1)) { goto _27 } - - r0 = _sqlite3CorruptError(tls, i32(63933)) - return + return _sqlite3CorruptError(tls, i32(63933)) _27: _11_subpage = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot.X19))+1*uintptr(int32(_pRoot.X6)+i32(8))))) @@ -67905,7 +64914,6 @@ _28: _25: r0 = _rc return - } var _moveToRootØ00__func__Ø000 [11]int8 // - @@ -67915,9 +64923,7 @@ func init() { } func _sqlite3BtreeCursorHasMoved(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59791:1 - r0 = bool2int(int32(_pCur.X12) != i32(1)) - return - + return bool2int(int32(_pCur.X12) != i32(1)) } func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74406:1 @@ -67932,18 +64938,18 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c } }() func() { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74409), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(78016))) crt.X__builtin_abort(tls) } }() func() { - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74410), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(78036))) crt.X__builtin_abort(tls) } }() - _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), &_isDifferentRow) + _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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 @@ -67951,9 +64957,7 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(2 /* X2 */))) = uint8(i32(1)) _6: - r0 = _rc - return - + return _rc } var _handleMovedCursorØ00__func__Ø000 [18]int8 // - @@ -67988,8 +64992,7 @@ func _sqlite3BtreeCursorRestore(tls *crt.TLS, _pCur *XBtCursor, _pDifferentRow * } *_pDifferentRow = i32(1) - r0 = _rc - return + return _rc _6: if int32(_pCur.X12) == i32(1) { @@ -68008,9 +65011,7 @@ _7: }() *_pDifferentRow = i32(0) _8: - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeCursorRestoreØ00__func__Ø000 [26]int8 // - @@ -68020,15 +65021,11 @@ func init() { } func _sqlite3BtreeCursorIsValid(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63299:1 - r0 = bool2int((_pCur != nil) && (int32(_pCur.X12) == i32(1))) - return - + return bool2int((_pCur != nil) && (int32(_pCur.X12) == i32(1))) } func _sqlite3BtreePayloadFetch(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63768:1 - r0 = _fetchPayload(tls, _pCur, _pAmt) - return - + return _fetchPayload(tls, _pCur, _pAmt) } func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63734:1 @@ -68090,9 +65087,8 @@ func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Poi _amt = uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X3) _20: *_pAmt = _amt - r0 = (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X1) - return - + /* X4 */ + return (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32))).X1) } var _fetchPayloadØ00__func__Ø000 [13]int8 // - @@ -68147,9 +65143,7 @@ func _sqlite3VdbeMemFromBtree(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _a _8: _rc = _vdbeMemFromBtreeResize(tls, _pCur, _offset, _amt, _pMem) _9: - r0 = _rc - return - + return _rc } var _sqlite3VdbeMemFromBtreeØ00__func__Ø000 [24]int8 // - @@ -68183,7 +65177,6 @@ _2: _0: r0 = _rc return - } func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint8) { // sqlite3.c:74587:1 @@ -68193,9 +65186,7 @@ func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint crt.X__builtin_abort(tls) } }() - r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))) - return - + return *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))) } var _sqlite3VdbeOneByteSerialTypeLenØ00__func__Ø000 [32]int8 // - @@ -68233,15 +65224,14 @@ func _sqlite3VdbeSerialType(tls *crt.TLS, _pMem *XMem, _file_format int32, _pLen } *_pLen = uint32(i32(0)) - r0 = uint32(i32(0)) - return + return uint32(i32(0)) _2: if (_flags & i32(4)) == 0 { goto _3 } - _2_i = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + _2_i = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) if _2_i >= int64(i32(0)) { goto _4 } @@ -68261,13 +65251,11 @@ _5: } *_pLen = uint32(i32(0)) - r0 = uint32(i32(8)) + uint32(_2_u) - return + return uint32(i32(8)) + uint32(_2_u) _8: *_pLen = uint32(i32(1)) - r0 = uint32(i32(1)) - return + return uint32(i32(1)) _6: if _2_u > uint64(i32(32767)) { @@ -68275,8 +65263,7 @@ _6: } *_pLen = uint32(i32(2)) - r0 = uint32(i32(2)) - return + return uint32(i32(2)) _10: if _2_u > uint64(i32(8388607)) { @@ -68284,8 +65271,7 @@ _10: } *_pLen = uint32(i32(3)) - r0 = uint32(i32(3)) - return + return uint32(i32(3)) _11: if _2_u > uint64(i32(2147483647)) { @@ -68293,8 +65279,7 @@ _11: } *_pLen = uint32(i32(4)) - r0 = uint32(i32(4)) - return + return uint32(i32(4)) _12: if _2_u > uint64(i64(140737488355327)) { @@ -68302,13 +65287,11 @@ _12: } *_pLen = uint32(i32(6)) - r0 = uint32(i32(5)) - return + return uint32(i32(5)) _13: *_pLen = uint32(i32(8)) - r0 = uint32(i32(6)) - return + return uint32(i32(6)) _3: if (_flags & i32(8)) == 0 { @@ -68316,8 +65299,7 @@ _3: } *_pLen = uint32(i32(8)) - r0 = uint32(i32(7)) - return + return uint32(i32(7)) _14: func() { @@ -68339,14 +65321,12 @@ _14: { p := &_n - *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink985 = *p } _20: *_pLen = _n - r0 = ((_n * uint32(i32(2))) + uint32(i32(12))) + uint32(bool2int((_flags&i32(2)) != i32(0))) - return - + return ((_n * uint32(i32(2))) + uint32(i32(12))) + uint32(bool2int((_flags&i32(2)) != i32(0))) } var _sqlite3VdbeSerialTypeØ00__func__Ø000 [22]int8 // - @@ -68361,8 +65341,7 @@ func _sqlite3PutVarint(tls *crt.TLS, _p *uint8, _v uint64) (r0 int32) { // sqlit } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0)))) = uint8(_v & uint64(i32(127))) - r0 = i32(1) - return + return i32(1) _0: if _v > uint64(i32(16383)) { @@ -68371,13 +65350,10 @@ _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(0)))) = uint8(((_v >> uint(i32(7))) & uint64(i32(127))) | uint64(i32(128))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(i32(1)))) = uint8(_v & uint64(i32(127))) - r0 = i32(2) - return + return i32(2) _1: - r0 = _putVarint64(tls, _p, _v) - return - + return _putVarint64(tls, _p, _v) } func _putVarint64(tls *crt.TLS, _p *uint8, _v uint64) (r0 int32) { // sqlite3.c:28394:1 @@ -68415,8 +65391,7 @@ _1: goto _1 _4: - r0 = i32(9) - return + return i32(9) _0: _n = i32(0) @@ -68453,9 +65428,7 @@ _8: goto _8 _11: - r0 = _n - return - + return _n } var _putVarint64Ø00__func__Ø000 [12]int8 // - @@ -68480,11 +65453,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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8)) goto _3 _2: - _1_v = uint64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _1_v = uint64(*(*int64)(unsafe.Pointer((*T5448371)(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() { @@ -68503,9 +65476,7 @@ _6: if _1_i != 0 { goto _6 } - - r0 = _len - return + return _len _1: if _serial_type < uint32(i32(12)) { @@ -68515,7 +65486,7 @@ _1: func() { if ((_pMem.X4) + func() int32 { if (int32(_pMem.X1) & i32(16384)) != 0 { - return (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + return (*(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) } return i32(0) }()) != int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) { @@ -68530,13 +65501,10 @@ _1: crt.Xmemcpy(tls, (unsafe.Pointer)(_buf), (unsafe.Pointer)(_pMem.X5), uint64(_len)) _12: - r0 = _len - return + return _len _7: - r0 = uint32(i32(0)) - return - + return uint32(i32(0)) } var _sqlite3VdbeSerialPutØ00__func__Ø000 [21]int8 // - @@ -68560,8 +65528,7 @@ func _sqlite3BtreeCount(tls *crt.TLS, _pCur *XBtCursor, _pnEntry *int64) (r0 int } *_pnEntry = int64(i32(0)) - r0 = i32(0) - return + return i32(0) _0: _rc = _moveToRoot(tls, _pCur) @@ -68591,8 +65558,7 @@ _6: } *_pnEntry = _nEntry - r0 = _moveToRoot(tls, _pCur) - return + return _moveToRoot(tls, _pCur) _7: _moveToParent(tls, _pCur) @@ -68617,9 +65583,7 @@ _9: goto _1 _2: - r0 = _rc - return - + return _rc } func _checkSavepointCount(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:78704:1 @@ -68645,9 +65609,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return - + return i32(1) } var _checkSavepointCountØ00__func__Ø000 [20]int8 // - @@ -68695,9 +65657,7 @@ func _sqlite3BtreeBeginStmt(tls *crt.TLS, _p *XBtree, _iStatement int32) (r0 int }() _rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _iStatement) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeBeginStmtØ00__func__Ø000 [22]int8 // - @@ -68760,9 +65720,7 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32 _8: _7: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeUpdateMetaØ00__func__Ø000 [23]int8 // - @@ -68808,7 +65766,7 @@ _7: goto _8 } - *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store5823970(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) + *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store5823966(&_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) @@ -68818,19 +65776,16 @@ _7: goto _9 } - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) _9: _8: r0 = _pCx return - } func _sqlite3BtreeCursorSize(tls *crt.TLS) (r0 int32) { // sqlite3.c:63213:1 - r0 = int32(u64(312)) - return - + return int32(u64(312)) } var _allocateCursorØ00__func__Ø000 [15]int8 // - @@ -68841,8 +65796,6 @@ func init() { func _sqlite3BtreeCursorZero(tls *crt.TLS, _p *XBtCursor) { // sqlite3.c:63225:1 crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(88)) - return - } func _sqlite3BtreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyInfo *XKeyInfo, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63187:1 @@ -68860,9 +65813,7 @@ _0: _rc = _btreeCursor(tls, _p, _iTable, _wrFlag, _pKeyInfo, _pCur) _sqlite3BtreeLeave(tls, _p) _1: - r0 = _rc - return - + return _rc } func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyInfo *XKeyInfo, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63127:1 @@ -68932,9 +65883,7 @@ func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyI if (_pBt.X27) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } - - r0 = _sqlite3NomemError(tls, i32(63158)) - return + return _sqlite3NomemError(tls, i32(63158)) _25: _24: @@ -68995,9 +65944,7 @@ _37: *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X2 */))))) = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(16 /* X2 */))))) = _pCur *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _btreeCursorØ00__func__Ø000 [12]int8 // - @@ -69022,17 +65969,13 @@ func _hasSharedCacheTableLock(tls *crt.TLS, _pBtree *XBtree, _iRoot uint32, _isI if int32(_pBtree.X3) != i32(0) && (_eLockType != i32(1) || (((*Xsqlite3)(unsafe.Pointer(_pBtree.X0)).X6)&i32(16384)) == 0) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _isIndex == 0 || _pSchema != nil && (int32(_pSchema.X9)&i32(1)) != i32(0) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: if _isIndex == 0 { @@ -69053,9 +65996,7 @@ _7: if _iTab == 0 { goto _12 } - - r0 = i32(1) - return + return i32(1) _12: _iTab = uint32((*XTable)(unsafe.Pointer(_4_pIdx.X3)).X7) @@ -69078,18 +66019,14 @@ _14: if (*XBtree)(unsafe.Pointer(_pLock.X0)) != _pBtree || (_pLock.X1) != _iTab && (int32(_pLock.X2) != i32(2) || (_pLock.X1) != uint32(i32(1))) || int32(_pLock.X2) < _eLockType { goto _22 } - - r0 = i32(1) - return + return i32(1) _22: _pLock = (*XBtLock)(unsafe.Pointer(_pLock.X3)) goto _14 _17: - r0 = i32(0) - return - + return i32(0) } func _hasReadConflicts(tls *crt.TLS, _pBtree *XBtree, _iRoot uint32) (r0 int32) { // sqlite3.c:59185:1 @@ -69104,18 +66041,14 @@ _0: if (_p.X7) != _iRoot || (*XBtree)(unsafe.Pointer(_p.X0)) == _pBtree || i32(0) != (((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)).X6)&i32(16384)) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: _p = (*XBtCursor)(unsafe.Pointer(_p.X2)) goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61481:1 @@ -69136,8 +66069,6 @@ func _allocateTempSpace(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:61481:1 } _1: _0: - return - } func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { // sqlite3.c:59841:1 @@ -69148,8 +66079,6 @@ func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { / } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(87 /* X13 */))) = uint8(_x) - return - } var _sqlite3BtreeCursorHintFlagsØ00__func__Ø000 [28]int8 // - @@ -69256,9 +66185,7 @@ _22: if _p != nil { goto _23 } - - r0 = _sqlite3NomemError(tls, i32(61198)) - return + return _sqlite3NomemError(tls, i32(61198)) _23: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = uint8(i32(0)) @@ -69287,8 +66214,7 @@ _23: } Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = _sqlite3NomemError(tls, i32(61222)) - return + return _sqlite3NomemError(tls, i32(61222)) _30: if _isMemdb == 0 { @@ -69306,8 +66232,7 @@ _31: Xsqlite3_free(tls, (unsafe.Pointer)(_5_zFullPathname)) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = _rc - return + return _rc _33: _32: @@ -69346,8 +66271,7 @@ _42: Xsqlite3_mutex_leave(tls, _mutexOpen) Xsqlite3_free(tls, (unsafe.Pointer)(_5_zFullPathname)) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) - r0 = i32(19) - return + return i32(19) _47: _11_iDb -= 1 @@ -69508,7 +66432,7 @@ _72: goto _75 } - if store5423097(&_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 store5423093(&_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 } @@ -69608,9 +66532,7 @@ _92: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3BtreeOpenØ00__func__Ø000 [17]int8 // - @@ -69621,17 +66543,13 @@ func init() { func _sqlite3OsFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _nPathOut int32, _zPathOut *int8) (r0 int32) { // sqlite3.c:20282:1 *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPathOut)) + 1*uintptr(i32(0)))) = int8(i32(0)) - r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int8) int32)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32, *int8) int32 }{(_pVfs.X9)})))(tls, _pVfs, _zPath, _nPathOut, _zPathOut) - return - } func _sqlite3PagerVfs(tls *crt.TLS, _pPager *XPager) (r0 *Xsqlite3_vfs) { // sqlite3.c:53702:1 - r0 = (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)) - return - + return (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)) } func _sqlite3PagerOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _ppPager **XPager, _zFilename *int8, _nExtra int32, _flags int32, _vfsFlags int32, _xReinit func(*crt.TLS, *XPgHdr)) (r0 int32) { // sqlite3.c:51489:1 @@ -69696,9 +66614,7 @@ func _sqlite3PagerOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _ppPager **XPager, _zF if _zPathname != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(51525)) - return + return _sqlite3NomemError(tls, i32(51525)) _3: _nPathname = _sqlite3Strlen30(tls, _zPathname) @@ -69714,9 +66630,7 @@ _0: if _zPathname != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = _sqlite3NomemError(tls, i32(51541)) - return + return _sqlite3NomemError(tls, i32(51541)) _6: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPathname)) + 1*uintptr(i32(0)))) = int8(i32(0)) @@ -69759,8 +66673,7 @@ _12: } _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (unsafe.Pointer)(_zPathname)) - r0 = _rc - return + return _rc _13: _5: @@ -69776,8 +66689,7 @@ _5: } _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (unsafe.Pointer)(_zPathname)) - r0 = _sqlite3NomemError(tls, i32(51594)) - return + return _sqlite3NomemError(tls, i32(51594)) _16: _pPager = (*XPager)(unsafe.Pointer(_pPtr)) @@ -69938,8 +66850,7 @@ _38: _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31))) _sqlite3PageFree(tls, (unsafe.Pointer)(_pPager.X58)) Xsqlite3_free(tls, (unsafe.Pointer)(_pPager)) - r0 = _rc - return + return _rc _44: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(10 /* X3 */))) = uint8(_useJournal) @@ -70033,26 +66944,20 @@ _67: *(*func(*crt.TLS, *XPgHdr))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(256 /* X56 */))))) = _xReinit _setGetterMethod(tls, _pPager) *_ppPager = _pPager - r0 = i32(0) - return - + return i32(0) } func _sqlite3PcacheSize(tls *crt.TLS) (r0 int32) { // sqlite3.c:44358:1 - r0 = int32(u64(72)) - return - + return int32(u64(72)) } func _sqlite3JournalSize(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // sqlite3.c:89017:1 - r0 = func() int32 { + return func() int32 { if (_pVfs.X1) > i32(88) { return (_pVfs.X1) } return i32(88) }() - return - } var _sqlite3PagerOpenØ00__func__Ø000 [17]int8 // - @@ -70066,14 +66971,12 @@ func Xsqlite3_uri_boolean(tls *crt.TLS, _zFilename *int8, _zParam *int8, _bDflt _ = _z _z = Xsqlite3_uri_parameter(tls, _zFilename, _zParam) _bDflt = bool2int(_bDflt != i32(0)) - r0 = func() int32 { + return func() int32 { if _z != nil { return int32(_sqlite3GetBoolean(tls, _z, uint8(_bDflt))) } return _bDflt }() - return - } func Xsqlite3_uri_parameter(tls *crt.TLS, _zFilename *int8, _zParam *int8) (r0 *int8) { // sqlite3.c:143808:12 @@ -70082,9 +66985,7 @@ func Xsqlite3_uri_parameter(tls *crt.TLS, _zFilename *int8, _zParam *int8) (r0 * if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _zParam != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: { @@ -70106,9 +67007,7 @@ _2: if _1_x != i32(0) { goto _4 } - - r0 = _zFilename - return + return _zFilename _4: { @@ -70119,15 +67018,11 @@ _4: goto _2 _3: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } func _sqlite3GetBoolean(tls *crt.TLS, _z *int8, _dflt uint8) (r0 uint8) { // sqlite3.c:113029:1 - r0 = uint8(bool2int(int32(_getSafetyLevel(tls, _z, i32(1), _dflt)) != i32(0))) - return - + return uint8(bool2int(int32(_getSafetyLevel(tls, _z, i32(1), _dflt)) != i32(0))) } func _getSafetyLevel(tls *crt.TLS, _z *int8, _omitFull int32, _dflt uint8) (r0 uint8) { // sqlite3.c:113004:1 @@ -70138,9 +67033,7 @@ func _getSafetyLevel(tls *crt.TLS, _z *int8, _omitFull int32, _dflt uint8) (r0 u if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(4)) == 0 { goto _0 } - - r0 = uint8(_sqlite3Atoi(tls, _z)) - return + return uint8(_sqlite3Atoi(tls, _z)) _0: _n = _sqlite3Strlen30(tls, _z) @@ -70153,18 +67046,14 @@ _1: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iLengthØ003)) + 1*uintptr(_i)))) != _n || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00zTextØ001))+1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iOffsetØ002)) + 1*uintptr(_i)))))), _z, _n) != i32(0) || _omitFull != 0 && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iValueØ004)) + 1*uintptr(_i)))) > i32(1) { goto _8 } - - r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iValueØ004)) + 1*uintptr(_i))) - return + return *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getSafetyLevelØ00iValueØ004)) + 1*uintptr(_i))) _8: _i += 1 goto _1 _4: - r0 = _dflt - return - + return _dflt } var _getSafetyLevelØ00iLengthØ003 [8]uint8 // sqlite3.c:113008:19 @@ -70207,9 +67096,7 @@ func _sqlite3PcacheOpen(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X11 */))) = _pStress *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X4 */))) = i32(100) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))) = i32(1) - r0 = _sqlite3PcacheSetPageSize(tls, _p, _szPage) - return - + return _sqlite3PcacheSetPageSize(tls, _p, _szPage) } var _sqlite3PcacheOpenØ00__func__Ø000 [18]int8 // - @@ -70249,17 +67136,13 @@ func _pagerStress(tls *crt.TLS, _p unsafe.Pointer, _pPg *XPgHdr) (r0 int32) { // }() == 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: if (_pPager.X18) == 0 || (int32(_pPager.X18)&i32(3)) == i32(0) && (int32(_pPg.X6)&i32(8)) == i32(0) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) @@ -70302,9 +67185,7 @@ _12: _sqlite3PcacheMakeClean(tls, _pPg) _18: - r0 = _pager_error(tls, _pPager, _rc) - return - + return _pager_error(tls, _pPager, _rc) } var _pagerStressØ00__func__Ø000 [12]int8 // - @@ -70341,8 +67222,6 @@ func _pageReinit(tls *crt.TLS, _pData *XPgHdr) { // sqlite3.c:61100:1 _btreeInitPage(tls, _pPage) _5: _2: - return - } var _pageReinitØ00__func__Ø000 [11]int8 // - @@ -70354,8 +67233,6 @@ func init() { func _sqlite3PagerSetMmapLimit(tls *crt.TLS, _pPager *XPager, _szMmap int64) { // sqlite3.c:50358:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(160 /* X42 */))) = _szMmap _pagerFixMaplimit(tls, _pPager) - return - } func _sqlite3PagerReadFileheader(tls *crt.TLS, _pPager *XPager, _N int32, _pDest *uint8) (r0 int32) { // sqlite3.c:50691:1 @@ -70389,7 +67266,6 @@ _6: _5: r0 = _rc return - } var _sqlite3PagerReadFileheaderØ00__func__Ø000 [27]int8 // - @@ -70426,8 +67302,6 @@ func _sqlite3PagerSetBusyhandler(tls *crt.TLS, _pPager *XPager, _xBusyHandler fu }() _sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(15), (unsafe.Pointer)(_1_ap)) _0: - return - } var _sqlite3PagerSetBusyhandlerØ00__func__Ø000 [27]int8 // - @@ -70437,9 +67311,7 @@ func init() { } func _sqlite3PagerIsreadonly(tls *crt.TLS, _pPager *XPager) (r0 uint8) { // sqlite3.c:53438:1 - r0 = _pPager.X12 - return - + return _pPager.X12 } func _sqlite3BtreeSchema(tls *crt.TLS, _p *XBtree, _nBytes int32, _xFree func(*crt.TLS, unsafe.Pointer)) (r0 unsafe.Pointer) { // sqlite3.c:68622:1 @@ -70455,21 +67327,15 @@ func _sqlite3BtreeSchema(tls *crt.TLS, _p *XBtree, _nBytes int32, _xFree func(*c *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(72 /* X20 */))) = _xFree _1: _sqlite3BtreeLeave(tls, _p) - r0 = _pBt.X19 - return - + return _pBt.X19 } func _sqlite3PagerFile(tls *crt.TLS, _pPager *XPager) (r0 *Xsqlite3_file) { // sqlite3.c:53711:1 - r0 = (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)) - return - + return (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)) } func _sqlite3BtreeConnectionCount(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68808:1 - r0 = (*XBtShared)(unsafe.Pointer(_p.X1)).X23 - return - + return (*XBtShared)(unsafe.Pointer(_p.X1)).X23 } var _sqlite3VdbeExecØ00vfsFlagsØ006 int32 // sqlite3.c:81740:20 @@ -70484,9 +67350,7 @@ func _sqlite3BtreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _flags _sqlite3BtreeEnter(tls, _p) _rc = _btreeCreateTable(tls, _p, _piTable, _flags) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _btreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _createTabFlags int32) (r0 int32) { // sqlite3.c:67394:1 @@ -70553,9 +67417,7 @@ _8: if _rc == i32(0) { goto _13 } - - r0 = _rc - return + return _rc _13: if _1_pgnoMove == _pgnoRoot { @@ -70569,18 +67431,14 @@ _13: if _rc == i32(0) { goto _15 } - - r0 = _rc - return + return _rc _15: _rc = _btreeGetPage(tls, _pBt, _pgnoRoot, &_pRoot, i32(0)) if _rc == i32(0) { goto _16 } - - r0 = _rc - return + return _rc _16: _rc = _ptrmapGet(tls, _pBt, _pgnoRoot, &_4_eType, &_4_iPtrPage) @@ -70595,8 +67453,7 @@ _18: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _19: func() { @@ -70616,18 +67473,14 @@ _19: if _rc == i32(0) { goto _24 } - - r0 = _rc - return + return _rc _24: _rc = _btreeGetPage(tls, _pBt, _pgnoRoot, &_pRoot, i32(0)) if _rc == i32(0) { goto _25 } - - r0 = _rc - return + return _rc _25: _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) @@ -70636,8 +67489,7 @@ _25: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _26: goto _27 @@ -70651,8 +67503,7 @@ _27: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _28: func() { @@ -70676,8 +67527,7 @@ _28: } _releasePage(tls, _pRoot) - r0 = _rc - return + return _rc _33: goto _34 @@ -70687,9 +67537,7 @@ _6: if _rc == 0 { goto _35 } - - r0 = _rc - return + return _rc _35: _34: @@ -70718,9 +67566,7 @@ _39: } }() *_piTable = int32(_pgnoRoot) - r0 = i32(0) - return - + return i32(0) } var _btreeCreateTableØ00__func__Ø000 [17]int8 // - @@ -70778,7 +67624,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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter if _pSorter != (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } @@ -70787,7 +67633,7 @@ _2: goto _9 _8: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(40 /* X7 */))))) = store5669379(&_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 */))))) = store5669375(&_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) { @@ -70858,8 +67704,8 @@ _18: } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _pgsz - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { goto _26 } @@ -70876,7 +67722,6 @@ _29: _9: r0 = _rc return - } var _sqlite3VdbeSorterInitØ00__func__Ø000 [22]int8 // - @@ -70886,9 +67731,7 @@ func init() { } func _sqlite3BtreeCursorHasHint(tls *crt.TLS, _pCsr *XBtCursor, _mask uint32) (r0 int32) { // sqlite3.c:68779:1 - r0 = bool2int((uint32(_pCsr.X13) & _mask) != uint32(i32(0))) - return - + return bool2int((uint32(_pCsr.X13) & _mask) != uint32(i32(0))) } func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64557:1 @@ -70926,15 +67769,11 @@ func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int 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) { goto _12 } - - r0 = _btreePrevious(tls, _pCur, _pRes) - return + return _btreePrevious(tls, _pCur, _pRes) _12: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1 - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreePreviousØ00__func__Ø000 [21]int8 // - @@ -70999,9 +67838,7 @@ func _btreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { / if _rc == i32(0) { goto _16 } - - r0 = _rc - return + return _rc _16: if i32(0) != int32(_pCur.X12) { @@ -71009,8 +67846,7 @@ _16: } *_pRes = i32(1) - r0 = i32(0) - return + return i32(0) _17: if (_pCur.X9) == 0 { @@ -71029,8 +67865,7 @@ _17: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(80 /* X9 */))) = i32(0) - r0 = i32(0) - return + return i32(0) _22: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(80 /* X9 */))) = i32(0) @@ -71052,9 +67887,7 @@ _13: if _rc == 0 { goto _26 } - - r0 = _rc - return + return _rc _26: _rc = _moveToRightmost(tls, _pCur) @@ -71072,8 +67905,7 @@ _28: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(0)) *_pRes = i32(1) - r0 = i32(0) - return + return i32(0) _30: _moveToParent(tls, _pCur) @@ -71107,7 +67939,6 @@ _37: _27: r0 = _rc return - } var _btreePreviousØ00__func__Ø000 [14]int8 // - @@ -71138,7 +67969,7 @@ func _moveToRightmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c: } }() _4: - if (store5664427(&_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 (store5664423(&_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 } @@ -71148,9 +67979,7 @@ _4: if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: goto _4 @@ -71169,9 +67998,7 @@ _5: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _moveToRightmostØ00__func__Ø000 [16]int8 // - @@ -71181,9 +68008,7 @@ func init() { } func _sqlite3BtreeEof(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:64335:1 - r0 = bool2int(i32(1) != int32(_pCur.X12)) - return - + return bool2int(i32(1) != int32(_pCur.X12)) } func _sqlite3BtreeLast(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64021:1 @@ -71235,8 +68060,7 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return + return i32(0) _5: _rc = _moveToRoot(tls, _pCur) @@ -71288,7 +68112,6 @@ _21: _16: r0 = _rc return - } var _sqlite3BtreeLastØ00__func__Ø000 [17]int8 // - @@ -71341,8 +68164,7 @@ func _sqlite3BtreeInsert(tls *crt.TLS, _pCur *XBtCursor, _pX *XBtreePayload, _fl crt.X__builtin_abort(tls) } }() - r0 = _pCur.X9 - return + return _pCur.X9 _2: func() { @@ -71377,9 +68199,7 @@ _2: if _rc == 0 { goto _16 } - - r0 = _rc - return + return _rc _16: _15: @@ -71424,9 +68244,7 @@ _29: if _rc == 0 { goto _32 } - - r0 = _rc - return + return _rc _32: _31: @@ -71460,9 +68278,7 @@ _37: if _rc == 0 { goto _38 } - - r0 = _rc - return + return _rc _38: _35: @@ -71561,14 +68377,11 @@ _62: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_oldCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_szNew))))))))) <= uintptr(unsafe.Pointer(_pPage.X20)) { goto _67 } - - r0 = _sqlite3CorruptError(tls, i32(67143)) - return + return _sqlite3CorruptError(tls, i32(67143)) _67: crt.Xmemcpy(tls, (unsafe.Pointer)(_oldCell), (unsafe.Pointer)(_newCell), uint64(_szNew)) - r0 = i32(0) - return + return i32(0) _64: _dropCell(tls, _pPage, _idx, int32(_10_info.X4), &_rc) @@ -71674,9 +68487,7 @@ _84: } }() _end_insert: - r0 = _rc - return - + return _rc } var _sqlite3BtreeInsertØ00__func__Ø000 [19]int8 // - @@ -71691,7 +68502,6 @@ func _invalidateIncrblobCursors(tls *crt.TLS, _pBtree *XBtree, _iRow int64, _isC if int32(_pBtree.X5) != i32(0) { goto _0 } - return _0: @@ -71724,8 +68534,6 @@ _7: goto _3 _6: - return - } var _invalidateIncrblobCursorsØ00__func__Ø000 [26]int8 // - @@ -71944,8 +68752,7 @@ _36: } _releasePage(tls, _pToRelease) - r0 = _rc - return + return _rc _40: func() { @@ -72038,9 +68845,7 @@ _60: _30: _releasePage(tls, _pToRelease) - r0 = i32(0) - return - + return i32(0) } var _fillInCellØ00__func__Ø000 [11]int8 // - @@ -72077,17 +68882,13 @@ func _clearCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo if uint32(_pInfo.X3) != (_pInfo.X2) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pInfo.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(1)))))))))) <= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pPage.X15))))))))) { goto _3 } - - r0 = _sqlite3CorruptError(tls, i32(65075)) - return + return _sqlite3CorruptError(tls, i32(65075)) _3: _ovflPgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pInfo.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4))))))))) @@ -72115,9 +68916,7 @@ _10: if _ovflPgno >= uint32(i32(2)) && _ovflPgno <= _btreePagecount(tls, _pBt) { goto _13 } - - r0 = _sqlite3CorruptError(tls, i32(65091)) - return + return _sqlite3CorruptError(tls, i32(65091)) _13: if _nOvfl == 0 { @@ -72128,13 +68927,11 @@ _13: if _rc == 0 { goto _15 } - - r0 = _rc - return + return _rc _15: _14: - if _3_pOvfl == nil && store5664427(&_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 && store5664423(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { goto _18 } @@ -72153,18 +68950,14 @@ _20: if _rc == 0 { goto _21 } - - r0 = _rc - return + return _rc _21: _ovflPgno = _3_iNext goto _10 _11: - r0 = i32(0) - return - + return i32(0) } var _clearCellØ00__func__Ø000 [10]int8 // - @@ -72186,14 +68979,10 @@ func _btreePageLookup(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 *XMemPage if _pDbPage == nil { goto _2 } - - r0 = _btreePageFromDbPage(tls, _pDbPage, _pgno, _pBt) - return + return _btreePageFromDbPage(tls, _pDbPage, _pgno, _pBt) _2: - r0 = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) } var _btreePageLookupØ00__func__Ø000 [16]int8 // - @@ -72241,9 +69030,7 @@ func _freePage2(tls *crt.TLS, _pBt *XBtShared, _pMemPage *XMemPage, _iPage uint3 if _iPage >= uint32(i32(2)) { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(64931)) - return + return _sqlite3CorruptError(tls, i32(64931)) _8: if _pMemPage == nil { @@ -72371,9 +69158,7 @@ _freepage_out: _30: _releasePage(tls, _pPage) _releasePage(tls, _pTrunk) - r0 = _rc - return - + return _rc } var _freePage2Ø00__func__Ø000 [10]int8 // - @@ -72384,8 +69169,6 @@ func init() { func _sqlite3PagerRef(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:51007:1 _sqlite3PcacheRef(tls, _pPg) - return - } func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1 @@ -72403,8 +69186,6 @@ func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1 }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(46 /* X7 */))) += 1 *(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(24 /* X3 */))) += 1 - return - } var _sqlite3PcacheRefØ00__func__Ø000 [17]int8 // - @@ -72432,8 +69213,6 @@ func _sqlite3PagerDontWrite(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52960:1 sink4530 = *p } _2: - return - } func _btreeSetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32) { // sqlite3.c:59517:1 @@ -72464,9 +69243,7 @@ _0: _rc = _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_pBt.X22)), _pgno) _5: - r0 = _rc - return - + return _rc } var _btreeSetHasContentØ00__func__Ø000 [19]int8 // - @@ -72489,7 +69266,6 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3 if (*_pRC) == 0 { goto _0 } - return _0: @@ -72564,8 +69340,6 @@ _14: sink4530 = *p } _15: - return - } var _dropCellØ00__func__Ø000 [9]int8 // - @@ -72575,11 +69349,9 @@ func init() { } func _cellSize(tls *crt.TLS, _pPage *XMemPage, _iCell int32) (r0 uint16) { // sqlite3.c:60253:1 - r0 = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + return (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_pPage.X24)})))(tls, _pPage, (*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)*_iCell))))) + 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)*_iCell))))) + 1*uintptr(i32(1)))))))))))))) - return - } func _freeSpace(tls *crt.TLS, _pPage *XMemPage, _iStart uint16, _iSize uint16) (r0 int32) { // sqlite3.c:60580:1 @@ -72680,8 +69452,7 @@ _20: goto _21 _23: - r0 = _sqlite3CorruptError(tls, i32(60615)) - return + return _sqlite3CorruptError(tls, i32(60615)) _22: _iPtr = _iFreeBlk @@ -72691,9 +69462,7 @@ _21: if uint32(_iFreeBlk) <= _iLast { goto _24 } - - r0 = _sqlite3CorruptError(tls, i32(60619)) - return + return _sqlite3CorruptError(tls, i32(60619)) _24: func() { @@ -72710,18 +69479,14 @@ _24: if _iEnd <= uint32(_iFreeBlk) { goto _30 } - - r0 = _sqlite3CorruptError(tls, i32(60630)) - return + return _sqlite3CorruptError(tls, i32(60630)) _30: _iEnd = uint32(int32(_iFreeBlk) + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_iFreeBlk)+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_iFreeBlk)+i32(2)))))) + 1*uintptr(i32(1))))))) if _iEnd <= ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { goto _31 } - - r0 = _sqlite3CorruptError(tls, i32(60632)) - return + return _sqlite3CorruptError(tls, i32(60632)) _31: _iSize = uint16(_iEnd - uint32(_iStart)) @@ -72739,9 +69504,7 @@ _29: if _7_iPtrEnd <= int32(_iStart) { goto _34 } - - r0 = _sqlite3CorruptError(tls, i32(60644)) - return + return _sqlite3CorruptError(tls, i32(60644)) _34: { @@ -72756,9 +69519,7 @@ _32: if int32(_nFrag) <= int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_hdr)+i32(7))))) { goto _35 } - - r0 = _sqlite3CorruptError(tls, i32(60650)) - return + return _sqlite3CorruptError(tls, i32(60650)) _35: { @@ -72774,9 +69535,7 @@ _19: if int32(_iPtr) == (int32(_hdr) + i32(1)) { goto _37 } - - r0 = _sqlite3CorruptError(tls, i32(60657)) - return + return _sqlite3CorruptError(tls, i32(60657)) _37: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { @@ -72808,9 +69567,7 @@ _38: *p = uint16(int32(*p) + int32(_iOrigSize)) sink4530 = *p } - r0 = i32(0) - return - + return i32(0) } var _freeSpaceØ00__func__Ø000 [10]int8 // - @@ -73004,8 +69761,6 @@ _45: _ptrmapPutOvflPtr(tls, _pPage, _pCell, _pRC) _48: _30: - return - } var _insertCellØ00__func__Ø000 [11]int8 // - @@ -73104,8 +69859,7 @@ func _allocateSpace(tls *crt.TLS, _pPage *XMemPage, _nByte int32, _pIdx *int32) goto _23 _22: - r0 = _sqlite3CorruptError(tls, i32(60519)) - return + return _sqlite3CorruptError(tls, i32(60519)) _23: _20: @@ -73125,16 +69879,13 @@ _20: } }() *_pIdx = int32(int64((uintptr(unsafe.Pointer(_4_pSpace)) - uintptr(unsafe.Pointer(_data))) / 1)) - r0 = i32(0) - return + return i32(0) _27: if _rc == 0 { goto _32 } - - r0 = _rc - return + return _rc _32: _26: @@ -73157,9 +69908,7 @@ _26: if _rc == 0 { goto _39 } - - r0 = _rc - return + return _rc _39: _top = ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_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(_hdr+i32(5)))))) + 1*uintptr(i32(1)))))) - i32(1)) & i32(65535)) + i32(1) @@ -73186,9 +69935,7 @@ _33: } }() *_pIdx = _top - r0 = i32(0) - return - + return i32(0) } var _allocateSpaceØ00__func__Ø000 [14]int8 // - @@ -73229,8 +69976,7 @@ _2: } *_pRc = _sqlite3CorruptError(tls, i32(60441)) - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _4: _1_size = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_pc+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_pc+i32(2)))))) + 1*uintptr(i32(1))))) @@ -73243,8 +69989,7 @@ _4: } *_pRc = _sqlite3CorruptError(tls, i32(60452)) - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _7: if _x >= i32(4) { @@ -73254,9 +69999,7 @@ _7: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7))))) <= i32(57) { goto _10 } - - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _10: crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_pc)))), uint64(i32(2))) @@ -73273,8 +70016,7 @@ _9: return _aData }()))+1*uintptr(_pc+i32(2)))))) + 1*uintptr(i32(1)))) = uint8(_x) _11: - r0 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_pc+_x))) - return + return (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_pc+_x))) _5: _iAddr = _pc @@ -73282,10 +70024,7 @@ _5: if _pc != 0 { goto _2 } - - r0 = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*uint8)(unsafe.Pointer(uintptr(i32(0)))) } var _pageFindSlotØ00__func__Ø000 [13]int8 // - @@ -73425,9 +70164,7 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) if (_1_iFree + _3_sz) <= _2_iFree2 { goto _26 } - - r0 = _sqlite3CorruptError(tls, i32(60345)) - return + return _sqlite3CorruptError(tls, i32(60345)) _26: _3_sz2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))) @@ -73506,9 +70243,7 @@ _38: if _pc >= _iCellFirst && _pc <= _iCellLast { goto _43 } - - r0 = _sqlite3CorruptError(tls, i32(60376)) - return + return _sqlite3CorruptError(tls, i32(60376)) _43: func() { @@ -73528,9 +70263,7 @@ _43: if _cbrk >= _iCellFirst && (_pc+_size) <= _usableSize { goto _48 } - - r0 = _sqlite3CorruptError(tls, i32(60382)) - return + return _sqlite3CorruptError(tls, i32(60382)) _48: func() { @@ -73570,9 +70303,7 @@ _defragment_out: if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(7))))) + _cbrk) - _iCellFirst) == int32(_pPage.X13) { goto _54 } - - r0 = _sqlite3CorruptError(tls, i32(60402)) - return + return _sqlite3CorruptError(tls, i32(60402)) _54: func() { @@ -73594,9 +70325,7 @@ _54: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _defragmentPageØ00__func__Ø000 [15]int8 // - @@ -73606,9 +70335,7 @@ func init() { } func _sqlite3PagerTempSpace(tls *crt.TLS, _pPager *XPager) (r0 unsafe.Pointer) { // sqlite3.c:50633:1 - r0 = (unsafe.Pointer)(_pPager.X58) - return - + return (unsafe.Pointer)(_pPager.X58) } func _balance(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:66868:1 @@ -73742,9 +70469,7 @@ _9: _sqlite3PageFree(tls, (unsafe.Pointer)(_pFree)) _26: - r0 = _rc - return - + return _rc } var _balanceØ00__func__Ø000 [8]int8 // - @@ -73797,8 +70522,7 @@ _4: *_ppChild = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _releasePage(tls, _pChild) - r0 = _rc - return + return _rc _6: func() { @@ -73825,9 +70549,7 @@ _6: _zeroPage(tls, _pRoot, int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild.X19)) + 1*uintptr(i32(0)))))&i32(-9)) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot.X19))+1*uintptr(int32(_pRoot.X6)+i32(8)))), _pgnoChild) *_ppChild = _pChild - r0 = i32(0) - return - + return i32(0) } var _balance_deeperØ00__func__Ø000 [15]int8 // - @@ -73903,8 +70625,6 @@ _9: *_pRC = _setChildPtrmaps(tls, _pTo) _10: _0: - return - } var _copyNodeContentØ00__func__Ø000 [16]int8 // - @@ -73961,9 +70681,7 @@ func _balance_quick(tls *crt.TLS, _pParent *XMemPage, _pPage *XMemPage, _pSpace }() == 0 { goto _8 } - - r0 = _sqlite3CorruptError(tls, i32(65834)) - return + return _sqlite3CorruptError(tls, i32(65834)) _8: _rc = _allocateBtreePage(tls, _pBt, &_pNew, &_pgnoNew, uint32(i32(0)), uint8(i32(0))) @@ -74002,9 +70720,7 @@ _8: }() == 0 { goto _16 } - - r0 = _rc - return + return _rc _16: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X13 */))) = uint16((((_pBt.X16) - uint32(_pNew.X12)) - uint32(i32(2))) - uint32(_1_szCell)) @@ -74048,9 +70764,7 @@ _25: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8)))), _pgnoNew) _releasePage(tls, _pNew) _9: - r0 = _rc - return - + return _rc } var _balance_quickØ00__func__Ø000 [14]int8 // - @@ -74117,9 +70831,7 @@ _5: if uintptr(unsafe.Pointer(_pData)) >= uintptr(unsafe.Pointer(_pCellptr)) { goto _6 } - - r0 = _sqlite3CorruptError(tls, i32(65544)) - return + return _sqlite3CorruptError(tls, i32(65544)) _6: crt.Xmemcpy(tls, (unsafe.Pointer)(_pData), (unsafe.Pointer)(_1_pCell), uint64(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i))))) @@ -74150,9 +70862,7 @@ _3: return _aData }()))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))) = uint8(int64((uintptr(unsafe.Pointer(_pData)) - uintptr(unsafe.Pointer(_aData))) / 1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData)) + 1*uintptr(_hdr+i32(7)))) = uint8(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _rebuildPageØ00__func__Ø000 [12]int8 // - @@ -74330,9 +71040,7 @@ func _balance_nonroot(tls *crt.TLS, _pParent *XMemPage, _iParentIdx int32, _aOvf if _aOvflSpace != nil { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(66104)) - return + return _sqlite3NomemError(tls, i32(66104)) _10: _i = int32(_pParent.X9) + int32(_pParent.X14) @@ -74899,7 +71607,7 @@ _138: goto _142 } - _46_pNew = store5664427((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+8*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i)))) + _46_pNew = store5664423((**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 @@ -75415,9 +72123,7 @@ _279: goto _279 _282: - r0 = _rc - return - + return _rc } var _balance_nonrootØ00__func__Ø000 [16]int8 // - @@ -75466,9 +72172,7 @@ _4: crt.X__builtin_abort(tls) } }() - r0 = _p - return - + return _p } var _sqlite3ScratchMallocØ00__func__Ø000 [21]int8 // - @@ -75487,14 +72191,10 @@ func _cachedCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sq if (*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == 0 { goto _3 } - - r0 = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) - return + return *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) _3: - r0 = _computeCellSize(tls, _p, _N) - return - + return _computeCellSize(tls, _p, _N) } var _cachedCellSizeØ00__func__Ø000 [15]int8 // - @@ -75519,9 +72219,7 @@ func _computeCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // s *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_N)))) - r0 = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) - return - + return *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) } var _computeCellSizeØ00__func__Ø000 [16]int8 // - @@ -75539,8 +72237,6 @@ func _sqlite3PagerRekey(tls *crt.TLS, _pPg *XPgHdr, _iNew uint32, _flags uint16) }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) = _flags _sqlite3PcacheMove(tls, _pPg, _iNew) - return - } var _sqlite3PagerRekeyØ00__func__Ø000 [18]int8 // - @@ -75719,14 +72415,11 @@ _25: goto _19 _23: - r0 = i32(0) - return + return i32(0) _editpage_fail: _populateCellCache(tls, _pCArray, _iNew, _nNew) - r0 = _rebuildPage(tls, _pPg, _nNew, (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2))+8*uintptr(_iNew))), (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3))+2*uintptr(_iNew)))) - return - + return _rebuildPage(tls, _pPg, _nNew, (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2))+8*uintptr(_iNew))), (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3))+2*uintptr(_iNew)))) } func _pageFreeArray(tls *crt.TLS, _pPg *XMemPage, _iFirst int32, _nCell int32, _pCArray *XCellArray) (r0 int32) { // sqlite3.c:65632:1 @@ -75796,9 +72489,7 @@ _9: if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pFree))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_2_sz))))))))) <= uintptr(unsafe.Pointer(_pEnd)) { goto _13 } - - r0 = i32(0) - return + return i32(0) _13: goto _14 @@ -75829,9 +72520,7 @@ _3: }() _freeSpace(tls, _pPg, uint16(int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree)) _15: - r0 = _nRet - return - + return _nRet } var _pageFreeArrayØ00__func__Ø000 [14]int8 // - @@ -75884,9 +72573,7 @@ _3: if int64((uintptr(unsafe.Pointer(_pData))-uintptr(unsafe.Pointer(_pBegin)))/1) >= int64(_1_sz) { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: { @@ -75917,9 +72604,7 @@ _9: _6: *_ppData = _pData - r0 = i32(0) - return - + return i32(0) } var _pageInsertArrayØ00__func__Ø000 [16]int8 // - @@ -75970,8 +72655,6 @@ _8: goto _3 _4: - return - } var _populateCellCacheØ00__func__Ø000 [18]int8 // - @@ -75987,8 +72670,6 @@ func _freePage(tls *crt.TLS, _pPage *XMemPage, _pRC *int32) { // sqlite3.c:65047 *_pRC = _freePage2(tls, (*XBtShared)(unsafe.Pointer(_pPage.X18)), _pPage, _pPage.X4) _0: - return - } func _sqlite3ScratchFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24550:1 @@ -76040,8 +72721,6 @@ _6: _7: _5: _0: - return - } var _sqlite3ScratchFreeØ00__func__Ø000 [19]int8 // - @@ -76155,9 +72834,7 @@ func _sqlite3BtreeDelete(tls *crt.TLS, _pCur *XBtCursor, _flags uint8) (r0 int32 if _rc == 0 { goto _21 } - - r0 = _rc - return + return _rc _21: goto _22 @@ -76175,9 +72852,7 @@ _18: if _rc == 0 { goto _24 } - - r0 = _rc - return + return _rc _24: _23: @@ -76189,9 +72864,7 @@ _23: if _rc == 0 { goto _26 } - - r0 = _rc - return + return _rc _26: _25: @@ -76205,9 +72878,7 @@ _27: if _rc == 0 { goto _28 } - - r0 = _rc - return + return _rc _28: _rc = _clearCell(tls, _pPage, _pCell, &_info) @@ -76215,9 +72886,7 @@ _28: if _rc == 0 { goto _29 } - - r0 = _rc - return + return _rc _29: if (_pPage.X5) != 0 { @@ -76230,9 +72899,7 @@ _29: if uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pLeaf.X19))+1*uintptr(i32(4)))))) { goto _31 } - - r0 = _sqlite3CorruptError(tls, i32(67325)) - return + return _sqlite3CorruptError(tls, i32(67325)) _31: _7_nCell = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { @@ -76262,9 +72929,7 @@ _36: if _rc == 0 { goto _37 } - - r0 = _rc - return + return _rc _37: _30: @@ -76336,7 +73001,6 @@ _57: _42: r0 = _rc return - } var _sqlite3BtreeDeleteØ00__func__Ø000 [19]int8 // - @@ -76364,20 +73028,18 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n crt.X__builtin_abort(tls) } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(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 = store5668972((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(48 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) + _r2 = store5668968((**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 } - - r0 = _sqlite3NomemError(tls, i32(88582)) - return + return _sqlite3NomemError(tls, i32(88582)) _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_r2)) + uintptr(16 /* X2 */))) = uint16(_nKeyCol) @@ -76401,8 +73063,7 @@ _6: } *_pRes = i32(-1) - r0 = i32(0) - return + return i32(0) _10: _i += 1 @@ -76410,9 +73071,7 @@ _10: _9: *_pRes = _sqlite3VdbeRecordCompare(tls, _pVal.X4, (unsafe.Pointer)(_pVal.X5), _r2) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeSorterCompareØ00__func__Ø000 [25]int8 // - @@ -76445,12 +73104,10 @@ _2: goto _3 _0: - *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)).X0 - _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901738)(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((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)).X0 + _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901734)(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 - + return _pKey } func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 int32) { // sqlite3.c:88531:1 @@ -76466,22 +73123,18 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 crt.X__builtin_abort(tls) } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) _pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey) if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 { goto _2 } - - r0 = _sqlite3NomemError(tls, i32(88539)) - return + return _sqlite3NomemError(tls, i32(88539)) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = _nKey *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(16)) crt.Xmemcpy(tls, (unsafe.Pointer)(_pOut.X5), _pKey, uint64(_nKey)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeSorterRowkeyØ00__func__Ø000 [24]int8 // - @@ -76497,17 +73150,13 @@ func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sq crt.X__builtin_abort(tls) } }() - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { goto _2 } - - r0 = _handleMovedCursor(tls, _p) - return + return _handleMovedCursor(tls, _p) _2: - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeCursorRestoreØ00__func__Ø000 [25]int8 // - @@ -76523,9 +73172,7 @@ func _sqlite3BtreeCursorIsValidNN(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { / crt.X__builtin_abort(tls) } }() - r0 = bool2int(int32(_pCur.X12) == i32(1)) - return - + return bool2int(int32(_pCur.X12) == i32(1)) } var _sqlite3BtreeCursorIsValidNNØ00__func__Ø000 [28]int8 // - @@ -76580,7 +73227,6 @@ _9: _4: r0 = _rc return - } var _sqlite3BtreeFirstØ00__func__Ø000 [18]int8 // - @@ -76618,9 +73264,7 @@ func _sqlite3BtreeRowCountEst(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sq }() == 0 { goto _6 } - - r0 = int64(i32(-1)) - return + return int64(i32(-1)) _6: if func() int32 { @@ -76635,9 +73279,7 @@ _6: }() == 0 { goto _9 } - - r0 = int64(i32(-1)) - return + return int64(i32(-1)) _9: *func() *uint8 { _n = int64(i32(1)); return &_i }() = uint8(i32(0)) @@ -76655,9 +73297,7 @@ _10: goto _10 _13: - r0 = _n - return - + return _n } var _sqlite3BtreeRowCountEstØ00__func__Ø000 [24]int8 // - @@ -76678,7 +73318,7 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( crt.X__builtin_abort(tls) } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) func() { if _pSorter == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87496))) @@ -76689,23 +73329,22 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( goto _4 } - if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T5901734)(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)))), (*T5901738)(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)))), (*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) goto _6 _5: *_pbEof = i32(1) _6: - r0 = _rc - return + return _rc _4: func() { - if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87504))) crt.X__builtin_abort(tls) } @@ -76725,9 +73364,7 @@ _4: _rc = _vdbeSorterSetupMerge(tls, _pSorter) *_pbEof = i32(0) _11: - r0 = _rc - return - + return _rc } var _sqlite3VdbeSorterRewindØ00__func__Ø000 [24]int8 // - @@ -76736,7 +73373,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeSorterRewindØ00__func__Ø000[0], str(87544), 24) } -func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901738) (r0 int32) { // sqlite3.c:87247:1 +func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901734) (r0 int32) { // sqlite3.c:87247:1 var _i int32 // sqlite3.c:87248:7 _ = _i var _aSlot **XSorterRecord // sqlite3.c:87249:16 @@ -76751,9 +73388,7 @@ func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901738) (r0 i if _rc == i32(0) { goto _0 } - - r0 = _rc - return + return _rc _0: _p = (*XSorterRecord)(unsafe.Pointer(_pList.X0)) @@ -76762,9 +73397,7 @@ _0: if _aSlot != nil { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(87261)) - return + return _sqlite3NomemError(tls, i32(87261)) _1: _2: @@ -76785,19 +73418,19 @@ _2: _5: func() { - if (*(*int32)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))) >= _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { + if (*(*int32)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))) >= _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87270), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSortØ00__func__Ø000))), unsafe.Pointer(str(87568))) crt.X__builtin_abort(tls) } }() - _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5941571)(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((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))))) _6: goto _9 _4: - _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) _9: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941567)(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 { @@ -76848,9 +73481,7 @@ _17: crt.X__builtin_abort(tls) } }() - r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) - return - + return int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) } func _vdbeSortAllocUnpacked(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // sqlite3.c:87177:1 @@ -76862,39 +73493,29 @@ func _vdbeSortAllocUnpacked(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // if (*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)) != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(87180)) - return + return _sqlite3NomemError(tls, i32(87180)) _1: *(*uint16)(unsafe.Pointer(uintptr(_pTask.X3) + uintptr(16 /* X2 */))) = (*XKeyInfo)(unsafe.Pointer((*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X7)).X2 *(*uint8)(unsafe.Pointer(uintptr(_pTask.X3) + uintptr(19 /* X4 */))) = uint8(i32(0)) _0: - r0 = i32(0) - return - + return i32(0) } func _vdbeSorterGetCompare(tls *crt.TLS, _p *XVdbeSorter) (r0 func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32) { // sqlite3.c:87233:1 if int32(_p.X16) != i32(1) { goto _0 } - - r0 = _vdbeSorterCompareInt - return + return _vdbeSorterCompareInt _0: if int32(_p.X16) != i32(2) { goto _2 } - - r0 = _vdbeSorterCompareText - return + return _vdbeSorterCompareText _2: - r0 = _vdbeSorterCompare - return - + return _vdbeSorterCompare } func _vdbeSorterCompareInt(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32, _pKey1 unsafe.Pointer, _nKey1 int32, _pKey2 unsafe.Pointer, _nKey2 int32) (r0 int32) { // sqlite3.c:86693:1 @@ -77048,7 +73669,6 @@ _37: _36: r0 = _res return - } var _vdbeSorterCompareIntØ00__func__Ø000 [21]int8 // - @@ -77074,9 +73694,7 @@ func _vdbeSorterCompareTail(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *i _sqlite3VdbeRecordUnpack(tls, (*XKeyInfo)(unsafe.Pointer((*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X7)), _nKey2, _pKey2, _r2) *_pbKey2Cached = i32(1) _0: - r0 = _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _r2, i32(1)) - return - + return _sqlite3VdbeRecordCompareWithSkip(tls, _nKey1, _pKey1, _r2, i32(1)) } func _vdbeSorterCompareText(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32, _pKey1 unsafe.Pointer, _nKey1 int32, _pKey2 unsafe.Pointer, _nKey2 int32) (r0 int32) { // sqlite3.c:86652:1 @@ -77144,7 +73762,6 @@ _10: _9: r0 = _res return - } func _vdbeSorterCompare(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32, _pKey1 unsafe.Pointer, _nKey1 int32, _pKey2 unsafe.Pointer, _nKey2 int32) (r0 int32) { // sqlite3.c:86633:1 @@ -77158,9 +73775,7 @@ func _vdbeSorterCompare(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *int32 _sqlite3VdbeRecordUnpack(tls, (*XKeyInfo)(unsafe.Pointer((*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X7)), _nKey2, _pKey2, _r2) *_pbKey2Cached = i32(1) _0: - r0 = _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _r2) - return - + return _sqlite3VdbeRecordCompare(tls, _nKey1, _pKey1, _r2) } var _vdbeSorterSortØ00__func__Ø000 [15]int8 // - @@ -77196,8 +73811,8 @@ _3: } *_pp = _p1 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) - _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) + _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) if _p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -77210,8 +73825,8 @@ _7: _6: *_pp = _p2 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) - _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) + _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) _bCached = i32(0) if _p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -77225,9 +73840,7 @@ _8: goto _3 _5: - r0 = _pFinal - return - + return _pFinal } var _vdbeSorterMergeØ00__func__Ø000 [16]int8 // - @@ -77288,11 +73901,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))), (*T5901738)(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))), (*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) goto _9 _8: - _5_aMem = (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1 + _5_aMem = (*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1 _5_pCtx = (unsafe.Pointer)(_pTask) func() { if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) { @@ -77301,41 +73914,39 @@ _8: } }() func() { - if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87588), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87880))) crt.X__builtin_abort(tls) } }() func() { - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87589), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87904))) crt.X__builtin_abort(tls) } }() *(*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)) - *(*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))) = _pSorter.X9 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))) = _pSorter.X9 + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(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)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _5_aMem + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(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 ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _20 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { goto _21 } - - r0 = _sqlite3NomemError(tls, i32(87600)) - return + return _sqlite3NomemError(tls, i32(87600)) _21: _20: @@ -77345,10 +73956,9 @@ _9: _7: r0 = _rc return - } -func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901738) (r0 int32) { // sqlite3.c:87398:1 +func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901734) (r0 int32) { // sqlite3.c:87398:1 var _db *Xsqlite3 // sqlite3.c:87399:11 _ = _db var _rc int32 // sqlite3.c:87400:7 @@ -77421,7 +74031,7 @@ _13: goto _16 } - _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(8 /* X1 */))))))) + _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941567)(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)))) { @@ -77449,9 +74059,7 @@ _12: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _vdbeSorterListToPMAØ00__func__Ø000 [20]int8 // - @@ -77468,9 +74076,7 @@ func _vdbeSorterOpenTempFile(tls *crt.TLS, _db *Xsqlite3, _nExtend int64, _ppFd if _sqlite3FaultSim(tls, i32(202)) == 0 { goto _0 } - - r0 = i32(3338) - return + return i32(3338) _0: _rc = _sqlite3OsOpenMalloc(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _ppFd, i32(4126), &_rc) @@ -77489,7 +74095,6 @@ _2: _1: r0 = _rc return - } func _vdbeSorterExtendFile(tls *crt.TLS, _db *Xsqlite3, _pFd *Xsqlite3_file, _nByte int64) { // sqlite3.c:87131:1 @@ -77508,8 +74113,6 @@ func _vdbeSorterExtendFile(tls *crt.TLS, _db *Xsqlite3, _pFd *Xsqlite3_file, _nB _sqlite3OsFetch(tls, _pFd, int64(i32(0)), int32(_nByte), &_1_p) _sqlite3OsUnfetch(tls, _pFd, int64(i32(0)), _1_p) _1: - return - } func _vdbePmaWriterInit(tls *crt.TLS, _pFd *Xsqlite3_file, _p *XPmaWriter, _nBuf int32, _iStart int64) { // sqlite3.c:87303:1 @@ -77528,8 +74131,6 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = _nBuf *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X6 */))))) = _pFd _1: - return - } func _vdbePmaWriteVarint(tls *crt.TLS, _p *XPmaWriter, _iVal uint64) { // sqlite3.c:87377:1 @@ -77539,8 +74140,6 @@ func _vdbePmaWriteVarint(tls *crt.TLS, _p *XPmaWriter, _iVal uint64) { // sqlite _ = _aByte _nByte = _sqlite3PutVarint(tls, (*uint8)(unsafe.Pointer(&_aByte)), _iVal) _vdbePmaWriteBlob(tls, _p, (*uint8)(unsafe.Pointer(&_aByte)), _nByte) - return - } func _vdbePmaWriteBlob(tls *crt.TLS, _p *XPmaWriter, _pData *uint8, _nData int32) { // sqlite3.c:87325:1 @@ -77593,8 +74192,6 @@ _4: goto _0 _1: - return - } var _vdbePmaWriteBlobØ00__func__Ø000 [17]int8 // - @@ -77625,9 +74222,7 @@ _4: Xsqlite3_free(tls, (unsafe.Pointer)(_p.X1)) _rc = _p.X0 crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(48)) - r0 = _rc - return - + return _rc } var _vdbePmaWriterFinishØ00__func__Ø000 [20]int8 // - @@ -77649,9 +74244,8 @@ func _vdbeSorterCreateThread(tls *crt.TLS, _pTask *XSortSubtask, _xTask func(*cr crt.X__builtin_abort(tls) } }() - r0 = _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0 /* X0 */))))), _xTask, _pIn) - return - + /* X0 */ + return _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0))))), _xTask, _pIn) } var _vdbeSorterCreateThreadØ00__func__Ø000 [23]int8 // - @@ -77692,9 +74286,7 @@ func _sqlite3ThreadCreate(tls *crt.TLS, _ppThread **XSQLiteThread, _xTask func(* if _p != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = _sqlite3NomemError(tls, i32(26870)) - return + return _sqlite3NomemError(tls, i32(26870)) _6: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(40)) @@ -77718,9 +74310,7 @@ _8: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = _xTask(tls, _pIn) _9: *_ppThread = _p - r0 = i32(0) - return - + return i32(0) } var _sqlite3ThreadCreateØ00__func__Ø000 [20]int8 // - @@ -77741,11 +74331,9 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point crt.X__builtin_abort(tls) } }() - _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */)))) + _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5901734)(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 - + return (unsafe.Pointer)(uintptr(int64(_rc))) } var _vdbeSorterFlushThreadØ00__func__Ø000 [22]int8 // - @@ -77839,7 +74427,7 @@ _13: goto _16 } - if store5935801(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil { + if store5935797(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil { goto _17 } @@ -77896,9 +74484,7 @@ _4: _vdbeMergeEngineFree(tls, _pMain) _32: - r0 = _rc - return - + return _rc } func _vdbeSorterMergeTreeBuild(tls *crt.TLS, _pSorter *XVdbeSorter, _ppOut **XMergeEngine) (r0 int32) { // sqlite3.c:88258:1 @@ -78047,9 +74633,7 @@ _9: _pMain = (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) _32: *_ppOut = _pMain - r0 = _rc - return - + return _rc } var _vdbeSorterMergeTreeBuildØ00__func__Ø000 [25]int8 // - @@ -78101,9 +74685,7 @@ _3: *(**XPmaReader)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X3 */))))) = (*XPmaReader)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 32*uintptr(i32(1)))))) *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(16 /* X2 */))) = (*int32)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pNew.X3) + 80*uintptr(_N))))) _6: - r0 = _pNew - return - + return _pNew } var _vdbeMergeEngineNewØ00__func__Ø000 [19]int8 // - @@ -78129,9 +74711,7 @@ _0: goto _0 _1: - r0 = _nDepth - return - + return _nDepth } func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _piOffset *int64, _ppOut **XMergeEngine) (r0 int32) { // sqlite3.c:88145:1 @@ -78149,7 +74729,7 @@ func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _pi _ = _1_pReadr _iOff = *_piOffset _rc = i32(0) - *_ppOut = store5945857(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) + *_ppOut = store5945853(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) if _pNew != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -78178,9 +74758,7 @@ _5: *_ppOut = (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) _6: *_piOffset = _iOff - r0 = _rc - return - + return _rc } func _vdbePmaReaderInit(tls *crt.TLS, _pTask *XSortSubtask, _pFile *XSorterFile, _iStart int64, _pReadr *XPmaReader, _pnByte *int64) (r0 int32) { // sqlite3.c:86573:1 @@ -78232,9 +74810,7 @@ _9: _rc = _vdbePmaReaderNext(tls, _pReadr) _10: - r0 = _rc - return - + return _rc } var _vdbePmaReaderInitØ00__func__Ø000 [18]int8 // - @@ -78262,9 +74838,7 @@ func _vdbePmaReaderSeek(tls *crt.TLS, _pTask *XSortSubtask, _pReadr *XPmaReader, if _sqlite3FaultSim(tls, i32(201)) == 0 { goto _3 } - - r0 = i32(266) - return + return i32(266) _3: if (_pReadr.X9) == nil { @@ -78313,7 +74887,6 @@ _10: _6: r0 = _rc return - } var _vdbePmaReaderSeekØ00__func__Ø000 [18]int8 // - @@ -78342,7 +74915,6 @@ _1: _0: r0 = _rc return - } func _vdbePmaReadVarint(tls *crt.TLS, _p *XPmaReader, _pnOut *uint64) (r0 int32) { // sqlite3.c:86429:1 @@ -78387,9 +74959,7 @@ _5: if _4_rc == 0 { goto _6 } - - r0 = _4_rc - return + return _4_rc _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_4_aVarint)) + 1*uintptr(postInc961(&_4_i, int32(1))&i32(15)))) = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_a)) + 1*uintptr(i32(0)))) @@ -78402,7 +74972,6 @@ _4: _1: r0 = i32(0) return - } func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8) (r0 int32) { // sqlite3.c:86335:1 @@ -78436,8 +75005,7 @@ func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8 *p = (*p) + int64(_nByte) sink967 = *p } - r0 = i32(0) - return + return i32(0) _0: func() { @@ -78477,9 +75045,7 @@ _5: if _2_rc == i32(0) { goto _10 } - - r0 = _2_rc - return + return _2_rc _10: _3: @@ -78520,9 +75086,7 @@ _17: if _7_aNew != nil { goto _18 } - - r0 = _sqlite3NomemError(tls, i32(86392)) - return + return _sqlite3NomemError(tls, i32(86392)) _18: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = _7_nNew @@ -78551,9 +75115,7 @@ _21: if _8_rc == i32(0) { goto _22 } - - r0 = _8_rc - return + return _8_rc _22: func() { @@ -78573,9 +75135,7 @@ _22: _20: *_ppOut = _p.X5 _12: - r0 = i32(0) - return - + return i32(0) } var _vdbePmaReadBlobØ00__func__Ø000 [16]int8 // - @@ -78619,8 +75179,7 @@ _1: } _vdbePmaReaderClear(tls, _pReadr) - r0 = _rc - return + return _rc _4: _0: @@ -78637,9 +75196,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pReadr)) + uintptr(20 /* X3 */))) = int32(_nRec) _rc = _vdbePmaReadBlob(tls, _pReadr, int32(_nRec), (**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pReadr))+uintptr(40 /* X6 */)))) _6: - r0 = _rc - return - + return _rc } func _vdbeIncrSwap(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite3.c:87798:1 @@ -78690,7 +75247,6 @@ _6: _5: r0 = _rc return - } func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite3.c:87774:1 @@ -78703,9 +75259,7 @@ func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqli crt.X__builtin_abort(tls) } }() - r0 = _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p) - return - + return _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p) } var _vdbeIncrBgPopulateØ00__func__Ø000 [19]int8 // - @@ -78722,9 +75276,7 @@ func _vdbeIncrPopulateThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Poin _pIncr = (*XIncrMerger)(unsafe.Pointer(_pCtx)) _pRet = (unsafe.Pointer)(uintptr(int64(_vdbeIncrPopulate(tls, _pIncr)))) *(*int32)(unsafe.Pointer(uintptr(_pIncr.X0) + uintptr(8 /* X1 */))) = i32(1) - r0 = _pRet - return - + return _pRet } func _vdbeIncrPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite3.c:87722:1 @@ -78803,9 +75355,7 @@ _3: _rc = _rc2 _8: - r0 = _rc - return - + return _rc } var _vdbeIncrPopulateØ00__func__Ø000 [17]int8 // - @@ -78893,14 +75443,12 @@ _12: _4: *_pbEof = bool2int((*Xsqlite3_file)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMerger.X3)+80*uintptr(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger.X2)) + 4*uintptr(i32(1))))))).X4)) == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0))))) _0: - r0 = func() int32 { + return func() int32 { if _rc == i32(0) { return int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) } return _rc }() - return - } func _vdbeSorterAddToTree(tls *crt.TLS, _pTask *XSortSubtask, _nDepth int32, _iSeq int32, _pRoot *XMergeEngine, _pLeaf *XMergeEngine) (r0 int32) { // sqlite3.c:88202:1 @@ -78980,9 +75528,7 @@ _8: _13: _vdbeIncrFree(tls, _pIncr) _14: - r0 = _rc - return - + return _rc } func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngine, _ppOut **XIncrMerger) (r0 int32) { // sqlite3.c:87837:1 @@ -78991,7 +75537,7 @@ func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngi var _pIncr *XIncrMerger // sqlite3.c:87843:14 _ = _pIncr _rc = i32(0) - _pIncr = store5935801(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { + _pIncr = store5935797(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { if _sqlite3FaultSim(tls, i32(100)) != 0 { return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) } @@ -79020,9 +75566,7 @@ _2: _vdbeMergeEngineFree(tls, _pMerger) _rc = _sqlite3NomemError(tls, i32(87852)) _5: - r0 = _rc - return - + return _rc } var _vdbeSorterSetupMergeØ00__func__Ø000 [21]int8 // - @@ -79038,8 +75582,6 @@ func _vdbeIncrMergerSetThreads(tls *crt.TLS, _pIncr *XIncrMerger) { // sqlite3.c *p = (*p) - int64(_pIncr.X3) sink967 = *p } - return - } func _vdbePmaReaderIncrInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0 int32) { // sqlite3.c:88115:1 @@ -79075,7 +75617,6 @@ _5: _0: r0 = _rc return - } var _vdbePmaReaderIncrInitØ00__func__Ø000 [22]int8 // - @@ -79092,9 +75633,7 @@ func _vdbePmaReaderBgIncrInit(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Poi _pReader = (*XPmaReader)(unsafe.Pointer(_pCtx)) _pRet = (unsafe.Pointer)(uintptr(int64(_vdbePmaReaderIncrMergeInit(tls, _pReader, i32(1))))) *(*int32)(unsafe.Pointer(uintptr((*XIncrMerger)(unsafe.Pointer(_pReader.X10)).X0) + uintptr(8 /* X1 */))) = i32(1) - r0 = _pRet - return - + return _pRet } func _vdbePmaReaderIncrMergeInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0 int32) { // sqlite3.c:88027:1 @@ -79178,9 +75717,7 @@ _9: _rc = _vdbePmaReaderNext(tls, _pReadr) _15: - r0 = _rc - return - + return _rc } func _vdbeMergeEngineInit(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngine, _eMode int32) (r0 int32) { // sqlite3.c:87956:1 @@ -79219,9 +75756,7 @@ _8: if _rc == i32(0) { goto _9 } - - r0 = _rc - return + return _rc _9: _i += 1 @@ -79239,9 +75774,7 @@ _10: goto _10 _13: - r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) - return - + return int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) } var _vdbeMergeEngineInitØ00__func__Ø000 [20]int8 // - @@ -79327,8 +75860,6 @@ _12: _8: _6: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger.X2)) + 4*uintptr(_iOut))) = _iRes - return - } var _vdbeMergeEngineCompareØ00__func__Ø000 [23]int8 // - @@ -79356,7 +75887,7 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb crt.X__builtin_abort(tls) } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) func() { 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))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89416))) @@ -79411,21 +75942,19 @@ _17: goto _22 _6: - _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + if ((*T5901734)(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((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil) + *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil) _rc = i32(0) _22: - r0 = _rc - return - + return _rc } var _sqlite3VdbeSorterNextØ00__func__Ø000 [22]int8 // - @@ -79464,7 +75993,7 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0 crt.X__builtin_abort(tls) } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) func() { if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) >= int32(u8(128)) { _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5))+1*uintptr(i32(1)))))), (*uint32)(unsafe.Pointer(&_t))) @@ -79509,7 +76038,7 @@ _7: goto _13 } - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _14 } @@ -79517,17 +76046,17 @@ _7: goto _16 _14: - _bFlush = bool2int((((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) + _bFlush = bool2int((((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5901734)(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)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(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() { - if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { + if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(89708))) crt.X__builtin_abort(tls) } @@ -79535,7 +76064,7 @@ _16: _19: _13: { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) *p = (*p) + _nPMA sink961 = *p } @@ -79545,7 +76074,7 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = _nPMA _23: - if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _24 } @@ -79554,7 +76083,7 @@ _23: goto _25 } - _10_iListOff = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) + _10_iListOff = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) _10_nNew = (_pSorter.X11) * i32(2) _26: if _10_nNew >= _9_nMin { @@ -79577,30 +76106,28 @@ _28: _10_nNew = _9_nMin _29: - _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew)))) + _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew)))) if _10_aNew != nil { goto _30 } - - r0 = _sqlite3NomemError(tls, i32(87691)) - return + return _sqlite3NomemError(tls, i32(87691)) _30: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(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)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _10_aNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(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)((*T5901734)(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)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) + _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(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((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { goto _31 } - *(*int32)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) + *(*int32)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) _31: goto _32 @@ -79609,19 +76136,15 @@ _24: if _pNew != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } - - r0 = _sqlite3NomemError(tls, i32(87705)) - return + return _sqlite3NomemError(tls, i32(87705)) _33: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941567)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5901734)(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)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew - r0 = _rc - return - + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901734)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew + return _rc } var _sqlite3VdbeSorterWriteØ00__func__Ø000 [23]int8 // - @@ -79631,9 +76154,7 @@ func init() { } func _sqlite3HeapNearlyFull(tls *crt.TLS) (r0 int32) { // sqlite3.c:24359:1 - r0 = _mem0.X5 - return - + return _mem0.X5 } func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid *int64) (r0 int32) { // sqlite3.c:75709:1 @@ -79670,9 +76191,7 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid if _rc == 0 { goto _4 } - - r0 = _rc - return + return _rc _4: func() { @@ -79708,16 +76227,13 @@ _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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) + *_rowid = *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) _sqlite3VdbeMemRelease(tls, &_m) - r0 = i32(0) - return + return i32(0) _idx_rowid_corruption: _sqlite3VdbeMemRelease(tls, &_m) - r0 = _sqlite3CorruptError(tls, i32(75772)) - return - + return _sqlite3CorruptError(tls, i32(75772)) } var _sqlite3VdbeIdxRowidØ00__func__Ø000 [20]int8 // - @@ -79742,7 +76258,7 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p crt.X__builtin_abort(tls) } }() - _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(48 /* X14 */))))))) + _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(48 /* X14 */))))))) func() { if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxKeyCompareØ00__func__Ø000))), unsafe.Pointer(str(78416))) @@ -79755,8 +76271,7 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p } *_res = i32(0) - r0 = _sqlite3CorruptError(tls, i32(75805)) - return + return _sqlite3CorruptError(tls, i32(75805)) _5: _sqlite3VdbeMemInit(tls, &_m, _db, uint16(i32(0))) @@ -79764,16 +76279,12 @@ _5: if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: *_res = _sqlite3VdbeRecordCompare(tls, _m.X4, (unsafe.Pointer)(_m.X5), _pUnpacked) _sqlite3VdbeMemRelease(tls, &_m) - r0 = i32(0) - return - + return i32(0) } var _sqlite3VdbeIdxKeyCompareØ00__func__Ø000 [25]int8 // - @@ -79788,9 +76299,7 @@ func _sqlite3BtreeDropTable(tls *crt.TLS, _p *XBtree, _iTable int32, _piMoved *i _sqlite3BtreeEnter(tls, _p) _rc = _btreeDropTable(tls, _p, uint32(_iTable), _piMoved) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32) (r0 int32) { // sqlite3.c:67664:1 @@ -79828,9 +76337,7 @@ func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32) if _rc == 0 { goto _6 } - - r0 = _rc - return + return _rc _6: _rc = _sqlite3BtreeClearTable(tls, _p, int32(_iTable), (*int32)(unsafe.Pointer(uintptr(i32(0))))) @@ -79839,8 +76346,7 @@ _6: } _releasePage(tls, _pPage) - r0 = _rc - return + return _rc _7: *_piMoved = i32(0) @@ -79858,9 +76364,7 @@ _7: if _rc == i32(0) { goto _10 } - - r0 = _rc - return + return _rc _10: goto _11 @@ -79871,9 +76375,7 @@ _9: if _rc == i32(0) { goto _12 } - - r0 = _rc - return + return _rc _12: _rc = _relocatePage(tls, _pBt, _5_pMove, uint8(i32(1)), uint32(i32(0)), _iTable, i32(0)) @@ -79881,9 +76383,7 @@ _12: if _rc == i32(0) { goto _13 } - - r0 = _rc - return + return _rc _13: _5_pMove = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) @@ -79893,9 +76393,7 @@ _13: if _rc == i32(0) { goto _14 } - - r0 = _rc - return + return _rc _14: *_piMoved = int32(_2_maxRootPgno) @@ -79923,9 +76421,7 @@ _8: _freePage(tls, _pPage, &_rc) _releasePage(tls, _pPage) _20: - r0 = _rc - return - + return _rc } var _btreeDropTableØ00__func__Ø000 [15]int8 // - @@ -79956,9 +76452,7 @@ func _sqlite3BtreeClearTable(tls *crt.TLS, _p *XBtree, _iTable int32, _pnChange _rc = _clearDatabasePage(tls, _pBt, uint32(_iTable), i32(0), _pnChange) _2: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeClearTableØ00__func__Ø000 [23]int8 // - @@ -79989,18 +76483,14 @@ func _clearDatabasePage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _freePageFl if _pgno <= _btreePagecount(tls, _pBt) { goto _2 } - - r0 = _sqlite3CorruptError(tls, i32(67564)) - return + return _sqlite3CorruptError(tls, i32(67564)) _2: _rc = _getAndInitPage(tls, _pBt, _pgno, &_pPage, (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) if _rc == 0 { goto _3 } - - r0 = _rc - return + return _rc _3: if (_pPage.X1) == 0 { @@ -80095,9 +76585,7 @@ _20: _cleardatabasepage_out: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(1 /* X1 */))) = uint8(i32(0)) _releasePage(tls, _pPage) - r0 = _rc - return - + return _rc } var _clearDatabasePageØ00__func__Ø000 [18]int8 // - @@ -80160,8 +76648,6 @@ _11: goto _7 _10: - return - } var _sqlite3RootPageMovedØ00__func__Ø000 [21]int8 // - @@ -80171,9 +76657,7 @@ func init() { } func _sqlite3BtreeClearTableOfCursor(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:67640:1 - r0 = _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer(_pCur.X0)), int32(_pCur.X7), (*int32)(unsafe.Pointer(uintptr(i32(0))))) - return - + return _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer(_pCur.X0)), int32(_pCur.X7), (*int32)(unsafe.Pointer(uintptr(i32(0))))) } func _sqlite3AnalysisLoad(tls *crt.TLS, _db *Xsqlite3, _iDb int32) (r0 int32) { // sqlite3.c:98531:1 @@ -80289,9 +76773,7 @@ _23: _sqlite3OomFault(tls, _db) _25: - r0 = _rc - return - + return _rc } var _sqlite3AnalysisLoadØ00__func__Ø000 [20]int8 // - @@ -80341,9 +76823,7 @@ _5: if _p == nil { goto _15 } - - r0 = _p - return + return _p _15: _12: @@ -80369,9 +76849,7 @@ _17: goto _3 _4: - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3FindTableØ00__func__Ø000 [17]int8 // - @@ -80407,18 +76885,14 @@ func _analysisLoader(tls *crt.TLS, _pData unsafe.Pointer, _argc int32, _argv **i if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _pTable = _sqlite3FindTable(tls, (*Xsqlite3)(unsafe.Pointer(_pInfo.X0)), *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))), _pInfo.X1) if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -80473,9 +76947,7 @@ _10: sink985 = *p } _12: - r0 = i32(0) - return - + return i32(0) } var _analysisLoaderØ00__func__Ø000 [15]int8 // - @@ -80599,8 +77071,6 @@ _28: goto _17 _18: - return - } var _decodeIntArrayØ00__func__Ø000 [15]int8 // - @@ -80610,9 +77080,7 @@ func init() { } func Xsqlite3_strglob(tls *crt.TLS, _zGlobPattern *int8, _zString *int8) (r0 int32) { // sqlite3.c:106062:12 - r0 = _patternCompare(tls, (*uint8)(unsafe.Pointer(_zGlobPattern)), (*uint8)(unsafe.Pointer(_zString)), &_globInfo, uint32(i32(91))) - return - + return _patternCompare(tls, (*uint8)(unsafe.Pointer(_zGlobPattern)), (*uint8)(unsafe.Pointer(_zString)), &_globInfo, uint32(i32(91))) } func _patternCompare(tls *crt.TLS, _zPattern *uint8, _zString *uint8, _pInfo *TcompareInfo, _matchOther uint32) (r0 int32) { // sqlite3.c:105934:1 @@ -80673,9 +77141,7 @@ _5: if _c != _matchOne || _sqlite3Utf8Read(tls, &_zString) != uint32(i32(0)) { goto _11 } - - r0 = i32(2) - return + return i32(2) _11: goto _5 @@ -80684,9 +77150,7 @@ _6: if _c != uint32(i32(0)) { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: if _c != _matchOther { @@ -80701,9 +77165,7 @@ _12: if _c != uint32(i32(0)) { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: goto _17 @@ -80724,9 +77186,7 @@ _20: if _9_bMatch == i32(1) { goto _22 } - - r0 = _9_bMatch - return + return _9_bMatch _22: if int32(*postInc4543(&_zString, 1)) < i32(192) { @@ -80746,8 +77206,7 @@ _23: goto _20 _21: - r0 = i32(2) - return + return i32(2) _17: _14: @@ -80782,9 +77241,7 @@ _32: if _13_bMatch == i32(1) { goto _33 } - - r0 = _13_bMatch - return + return _13_bMatch _33: goto _29 @@ -80814,9 +77271,7 @@ _39: if _17_bMatch == i32(1) { goto _40 } - - r0 = _17_bMatch - return + return _17_bMatch _40: goto _35 @@ -80839,9 +77294,7 @@ _4: if _c != uint32(i32(0)) { goto _43 } - - r0 = i32(1) - return + return i32(1) _43: _zEscaped = _zPattern @@ -80855,9 +77308,7 @@ _42: if _c != uint32(i32(0)) { goto _45 } - - r0 = i32(1) - return + return i32(1) _45: _c2 = _sqlite3Utf8Read(tls, &_zPattern) @@ -80915,9 +77366,7 @@ _50: if _c2 != uint32(i32(0)) && (_21_seen^_21_invert) != i32(0) { goto _61 } - - r0 = i32(1) - return + return i32(1) _61: goto _0 @@ -80951,18 +77400,15 @@ _68: goto _0 _71: - r0 = i32(1) - return + return i32(1) _1: - r0 = func() int32 { + return func() int32 { if int32(*_zString) == i32(0) { return i32(0) } return i32(1) }() - return - } func _sqlite3Utf8Read(tls *crt.TLS, _pz **uint8) (r0 uint32) { // sqlite3.c:27247:1 @@ -80992,7 +77438,6 @@ _5: _0: r0 = _c return - } var _patternCompareØ00__func__Ø000 [15]int8 // - @@ -81089,8 +77534,6 @@ _13: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(_pIdx.X13))) = int16(i32(0)) _18: - return - } var _sqlite3DefaultRowEstØ00__func__Ø000 [21]int8 // - @@ -81136,8 +77579,6 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *p = (*p) | i32(2) sink961 = *p } - return - } var _sqlite3UnlinkAndDeleteTableØ00__func__Ø000 [28]int8 // - @@ -81224,8 +77665,6 @@ _4: *p = (*p) | i32(2) sink961 = *p } - return - } var _sqlite3UnlinkAndDeleteIndexØ00__func__Ø000 [28]int8 // - @@ -81288,8 +77727,6 @@ _5: sink961 = *p } _4: - return - } var _sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000 [30]int8 // - @@ -81299,9 +77736,8 @@ func init() { } func _tableOfTrigger(tls *crt.TLS, _pTrigger *XTrigger) (r0 *XTable) { // sqlite3.c:122706:1 - r0 = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTrigger.X7)+uintptr(8 /* X2 */))), _pTrigger.X1))) - return - + /* X2 */ + return (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTrigger.X7)+uintptr(8))), _pTrigger.X1))) } func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot int32, _mxErr int32, _pnErr *int32) (r0 *int8) { // sqlite3.c:68417:1 @@ -81460,9 +77896,8 @@ _29: } }() _sqlite3BtreeLeave(tls, _p) - r0 = _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(56 /* X10 */)))) - return - + /* X10 */ + return _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(56)))) } var _sqlite3BtreeIntegrityCheckØ00__func__Ø000 [27]int8 // - @@ -81483,8 +77918,6 @@ func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // s *p = uint8(int32(*p) | (i32(1) << uint(int32(_iPg&uint32(i32(7)))))) sink4537 = *p } - return - } var _setPageReferencedØ00__func__Ø000 [18]int8 // - @@ -81605,8 +78038,6 @@ _19: goto _0 _1: - return - } func _checkAppendMsg(tls *crt.TLS, _pCheck *XIntegrityCk, _zFormat *int8, args ...interface{}) { // sqlite3.c:67916:1 @@ -81615,7 +78046,6 @@ func _checkAppendMsg(tls *crt.TLS, _pCheck *XIntegrityCk, _zFormat *int8, args . if (_pCheck.X4) != 0 { goto _0 } - return _0: @@ -81642,17 +78072,13 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(36 /* X6 */))) = i32(1) _3: - return - } func _checkRef(tls *crt.TLS, _pCheck *XIntegrityCk, _iPage uint32) (r0 int32) { // sqlite3.c:67968:1 if _iPage != uint32(i32(0)) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if _iPage <= (_pCheck.X3) { @@ -81660,8 +78086,7 @@ _0: } _checkAppendMsg(tls, _pCheck, str(90956), _iPage) - r0 = i32(1) - return + return i32(1) _1: if _getPageReferenced(tls, _pCheck, _iPage) == 0 { @@ -81669,14 +78094,11 @@ _1: } _checkAppendMsg(tls, _pCheck, str(90980), _iPage) - r0 = i32(1) - return + return i32(1) _2: _setPageReferenced(tls, _pCheck, _iPage) - r0 = i32(0) - return - + return i32(0) } func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 int32) { // sqlite3.c:67946:1 @@ -81686,9 +78108,7 @@ func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 in crt.X__builtin_abort(tls) } }() - r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))) & (i32(1) << uint(int32(_iPg&uint32(i32(7))))) - return - + return int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))) & (i32(1) << uint(int32(_iPg&uint32(i32(7))))) } var _getPageReferencedØ00__func__Ø000 [18]int8 // - @@ -81725,8 +78145,6 @@ _0: _checkAppendMsg(tls, _pCheck, str(91060), _iChild, int32(_eType), _iParent, int32(_ePtrmapType), _iPtrmapParent) _4: - return - } func _checkTreePage(tls *crt.TLS, _pCheck *XIntegrityCk, _iPage int32, _piMinKey *int64, _maxKey int64) (r0 int32) { // sqlite3.c:68153:1 @@ -81809,17 +78227,13 @@ func _checkTreePage(tls *crt.TLS, _pCheck *XIntegrityCk, _iPage int32, _piMinKey if _iPage != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _checkRef(tls, _pCheck, uint32(_iPage)) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(40 /* X7 */))) = str(91116) @@ -82113,9 +78527,7 @@ _61: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(40 /* X7 */))) = _saved_zPfx *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(48 /* X8 */))) = _saved_v1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(52 /* X9 */))) = _saved_v2 - r0 = _depth + i32(1) - return - + return _depth + i32(1) } var _checkTreePageØ00__func__Ø000 [14]int8 // - @@ -82143,8 +78555,6 @@ _0: goto _0 _1: - return - } func _btreeHeapPull(tls *crt.TLS, _aHeap *uint32, _pOut *uint32) (r0 int32) { // sqlite3.c:68119:1 @@ -82157,9 +78567,7 @@ func _btreeHeapPull(tls *crt.TLS, _aHeap *uint32, _pOut *uint32) (r0 int32) { // if store985(&_x, *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHeap)) + 4*uintptr(i32(0))))) != uint32(i32(0)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: *_pOut = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHeap)) + 4*uintptr(i32(1)))) @@ -82192,9 +78600,7 @@ _4: goto _1 _2: - r0 = i32(1) - return - + return i32(1) } func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1 @@ -82231,17 +78637,15 @@ _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((*T5448375)(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((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) func() { - if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(91768))) crt.X__builtin_abort(tls) } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(32)) _5: - return - } var _sqlite3VdbeMemSetRowSetØ00__func__Ø000 [24]int8 // - @@ -82269,9 +78673,7 @@ func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N *(*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) - r0 = _p - return - + return _p } var _sqlite3RowSetInitØ00__func__Ø000 [18]int8 // - @@ -82295,7 +78697,6 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. if _pEntry != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -82323,8 +78724,6 @@ _4: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pEntry _6: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = _pEntry - return - } var _sqlite3RowSetInsertØ00__func__Ø000 [20]int8 // - @@ -82350,9 +78749,7 @@ func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *TRowSetEntry) { // sqlite if _1_pNew != (*TRowSetChunk)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) _3: *(**TRowSetChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNew)) + uintptr(0 /* X0 */))))) = (*TRowSetChunk)(unsafe.Pointer(_p.X0)) @@ -82361,9 +78758,8 @@ _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 = postInc5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X4 */))))), 24) - return - + /* X4 */ + return postInc5573362((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32))))), 24) } var _rowSetEntryAllocØ00__func__Ø000 [17]int8 // - @@ -82413,13 +78809,10 @@ _4: _sqlite3RowSetClear(tls, _p) _7: - r0 = i32(1) - return + return i32(1) _6: - r0 = i32(0) - return - + return i32(0) } var _sqlite3RowSetNextØ00__func__Ø000 [18]int8 // - @@ -82485,9 +78878,7 @@ _7: goto _6 _9: - r0 = _pIn - return - + return _pIn } func _rowSetEntryMerge(tls *crt.TLS, _pA *TRowSetEntry, _pB *TRowSetEntry) (r0 *TRowSetEntry) { // sqlite3.c:46457:1 @@ -82523,7 +78914,7 @@ _3: goto _13 } - _pTail = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) + _pTail = store5573362((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) _13: _pA = (*TRowSetEntry)(unsafe.Pointer(_pA.X1)) if _pA != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { @@ -82537,7 +78928,7 @@ _14: goto _15 _12: - _pTail = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) + _pTail = store5573362((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) _pB = (*TRowSetEntry)(unsafe.Pointer(_pB.X1)) if _pB != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 @@ -82551,9 +78942,7 @@ _15: goto _3 _5: - r0 = (*TRowSetEntry)(unsafe.Pointer(_head.X1)) - return - + return (*TRowSetEntry)(unsafe.Pointer(_head.X1)) } var _rowSetEntryMergeØ00__func__Ø000 [17]int8 // - @@ -82621,7 +79010,7 @@ _9: goto _12 } - *_2_ppPrevTree = store5573366(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) + *_2_ppPrevTree = store5573362(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) if _pTree == nil { goto _13 } @@ -82669,8 +79058,7 @@ _20: goto _23 _22: - r0 = i32(1) - return + return i32(1) _23: _21: @@ -82681,9 +79069,7 @@ _19: goto _14 _17: - r0 = i32(0) - return - + return i32(0) } var _sqlite3RowSetTestØ00__func__Ø000 [18]int8 // - @@ -82707,7 +79093,7 @@ func _rowSetListToTree(tls *crt.TLS, _pList *TRowSetEntry) (r0 *TRowSetEntry) { }() _p = _pList _pList = (*TRowSetEntry)(unsafe.Pointer(_p.X1)) - *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) + *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573362((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) _iDepth = i32(1) _2: if _pList == nil { @@ -82723,9 +79109,7 @@ _2: goto _2 _5: - r0 = _p - return - + return _p } var _rowSetListToTreeØ00__func__Ø000 [17]int8 // - @@ -82742,9 +79126,7 @@ func _rowSetNDeepTree(tls *crt.TLS, _ppList **TRowSetEntry, _iDepth int32) (r0 * if (*_ppList) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) _0: if _iDepth <= i32(1) { @@ -82756,9 +79138,7 @@ _0: if _p != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _pLeft - return + return _pLeft _2: *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = _pLeft @@ -82769,11 +79149,9 @@ _2: _1: _p = *_ppList *_ppList = (*TRowSetEntry)(unsafe.Pointer(_p.X1)) - *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) + *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573362((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) _3: - r0 = _p - return - + return _p } func _rowSetTreeToList(tls *crt.TLS, _pIn *TRowSetEntry, _ppFirst **TRowSetEntry, _ppLast **TRowSetEntry) { // sqlite3.c:46521:1 @@ -82812,8 +79190,6 @@ _5: crt.X__builtin_abort(tls) } }() - return - } var _rowSetTreeToListØ00__func__Ø000 [17]int8 // - @@ -82874,14 +79250,12 @@ _14: goto _8 _12: - r0 = func() int32 { + return func() int32 { if (_rc == i32(0)) && _bBusy != 0 { return i32(5) } return _rc }() - return - } var _sqlite3CheckpointØ00__func__Ø000 [18]int8 // - @@ -82914,9 +79288,7 @@ _1: _2: _sqlite3BtreeLeave(tls, _p) _0: - r0 = _rc - return - + return _rc } func _sqlite3PagerCheckpoint(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3, _eMode int32, _pnLog *int32, _pnCkpt *int32) (r0 int32) { // sqlite3.c:54160:1 @@ -82934,9 +79306,7 @@ func _sqlite3PagerCheckpoint(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3, _eMod return (_pPager.X53) }(), _pPager.X54, int32(_pPager.X7), _pPager.X48, (*uint8)(unsafe.Pointer(_pPager.X58)), _pnLog, _pnCkpt) _0: - r0 = _rc - return - + return _rc } func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54110:1 @@ -82949,9 +79319,7 @@ func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32 if int32(_pPager.X14) < i32(3) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if func() int32 { @@ -82966,14 +79334,10 @@ _2: }() == 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: - r0 = i32(1) - return - + return i32(1) } var _sqlite3PagerOkToChangeJournalModeØ00__func__Ø000 [34]int8 // - @@ -83035,7 +79399,6 @@ _8: _7: r0 = _rc return - } var _sqlite3PagerCloseWalØ00__func__Ø000 [21]int8 // - @@ -83185,7 +79548,6 @@ _41: _16: r0 = int32(_pPager.X2) return - } func _print_pager_state(tls *crt.TLS, _p *XPager) (r0 *int8) { // sqlite3.c:47860:1 @@ -83285,9 +79647,7 @@ func _print_pager_state(tls *crt.TLS, _p *XPager) (r0 *int8) { // sqlite3.c:4786 }() }() }()), int32(_p.X10), int32(_p.X13), int32(_p.X3), _p.X34, _p.X35, int32(_p.X22), int32(_p.X23), int32(_p.X24)) - r0 = (*int8)(unsafe.Pointer(&_print_pager_stateØ00zRetØ001)) - return - + return (*int8)(unsafe.Pointer(&_print_pager_stateØ00zRetØ001)) } var _print_pager_stateØ00zRetØ001 [1024]int8 // sqlite3.c:47861:15 @@ -83358,9 +79718,7 @@ _4: *p = uint16(int32(*p) & i32(-17)) sink4530 = *p } - r0 = _rc - return - + return _rc } var _sqlite3BtreeSetVersionØ00__func__Ø000 [23]int8 // - @@ -83385,14 +79743,10 @@ func _sqlite3JournalModename(tls *crt.TLS, _eMode int32) (r0 *int8) { // sqlite3 if _eMode != i32(6) { goto _3 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _3: - r0 = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JournalModenameØ00azModeNameØ001)) + 8*uintptr(_eMode))) - return - + return *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3JournalModenameØ00azModeNameØ001)) + 8*uintptr(_eMode))) } var _sqlite3JournalModenameØ00__func__Ø000 [23]int8 // - @@ -83443,8 +79797,7 @@ func _sqlite3RunVacuum(tls *crt.TLS, _pzErrMsg **int8, _db *Xsqlite3, _iDb int32 } _sqlite3SetString(tls, _pzErrMsg, _db, str(93456)) - r0 = i32(1) - return + return i32(1) _0: if (_db.X34) <= i32(1) { @@ -83452,8 +79805,7 @@ _0: } _sqlite3SetString(tls, _pzErrMsg, _db, str(93496)) - r0 = i32(1) - return + return i32(1) _1: _saved_flags = _db.X6 @@ -83547,7 +79899,7 @@ _15: } return _sqlite3BtreeGetAutoVacuum(tls, _pMain) }()) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) _rc = _execSqlF(tls, _db, _pzErrMsg, str(93636), unsafe.Pointer(_zDbMain)) if _rc == i32(0) { goto _18 @@ -83564,7 +79916,7 @@ _18: goto _end_of_vacuum _19: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _rc = _execSqlF(tls, _db, _pzErrMsg, str(93820), unsafe.Pointer(_zDbMain)) func() { if ((_db.X6) & i32(268435456)) == i32(0) { @@ -83661,7 +80013,7 @@ _36: }() _rc = _sqlite3BtreeSetPageSize(tls, _pMain, _sqlite3BtreeGetPageSize(tls, _pTemp), _nRes, i32(1)) _end_of_vacuum: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(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 @@ -83677,9 +80029,7 @@ _end_of_vacuum: *(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDb)) + uintptr(24 /* X4 */))))) = (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) _39: _sqlite3ResetAllSchemasOfConnection(tls, _db) - r0 = _rc - return - + return _rc } func _execSql(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8) (r0 int32) { // sqlite3.c:124186:1 @@ -83693,9 +80043,7 @@ func _execSql(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8) (r0 in if _rc == i32(0) { goto _0 } - - r0 = _rc - return + return _rc _0: _1: @@ -83751,9 +80099,7 @@ _11: _sqlite3SetString(tls, _pzErrMsg, _db, Xsqlite3_errmsg(tls, _db)) _12: Xsqlite3_finalize(tls, _pStmt) - r0 = _rc - return - + return _rc } var _execSqlØ00__func__Ø000 [8]int8 // - @@ -83774,9 +80120,7 @@ func _sqlite3BtreeGetOptimalReserve(tls *crt.TLS, _p *XBtree) (r0 int32) { // sq _sqlite3BtreeEnter(tls, _p) _n = _sqlite3BtreeGetReserveNoMutex(tls, _p) _sqlite3BtreeLeave(tls, _p) - r0 = _n - return - + return _n } func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int32) { // sqlite3.c:61602:1 @@ -83794,9 +80138,7 @@ func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 _sqlite3BtreeEnter(tls, _p) _res = _sqlite3PagerSetSpillsize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) _sqlite3BtreeLeave(tls, _p) - r0 = _res - return - + return _res } var _sqlite3BtreeSetSpillSizeØ00__func__Ø000 [25]int8 // - @@ -83806,9 +80148,7 @@ func init() { } func _sqlite3PagerSetSpillsize(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 int32) { // sqlite3.c:50335:1 - r0 = _sqlite3PcacheSetSpillsize(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _mxPage) - return - + return _sqlite3PcacheSetSpillsize(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _mxPage) } func _sqlite3PcacheSetSpillsize(tls *crt.TLS, _p *XPCache, _mxPage int32) (r0 int32) { // sqlite3.c:44905:1 @@ -83839,9 +80179,7 @@ _2: _res = _p.X5 _4: - r0 = _res - return - + return _res } var _sqlite3PcacheSetSpillsizeØ00__func__Ø000 [26]int8 // - @@ -83863,9 +80201,7 @@ func _sqlite3BtreeSetPagerFlags(tls *crt.TLS, _p *XBtree, _pgFlags uint32) (r0 i _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetFlags(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgFlags) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeSetPagerFlagsØ00__func__Ø000 [26]int8 // - @@ -83968,8 +80304,6 @@ _15: sink4537 = *p } _16: - return - } func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReserve int32, _iFix int32) (r0 int32) { // sqlite3.c:61669:1 @@ -83991,8 +80325,7 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser } _sqlite3BtreeLeave(tls, _p) - r0 = i32(8) - return + return i32(8) _3: if _nReserve >= i32(0) { @@ -84039,9 +80372,7 @@ _10: } _15: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeSetPageSizeØ00__func__Ø000 [24]int8 // - @@ -84088,9 +80419,7 @@ _3: }()) _4: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _sqlite3BtreeGetAutoVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61806:1 @@ -84109,9 +80438,7 @@ func _sqlite3BtreeGetAutoVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite }() }() _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _execSqlF(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8, args ...interface{}) (r0 int32) { // sqlite3.c:124210:1 @@ -84127,16 +80454,12 @@ func _execSqlF(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8, _zSql *int8, args if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(7) - return + return i32(7) _0: _rc = _execSql(tls, _db, _pzErrMsg, _z) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_z)) - r0 = _rc - return - + return _rc } var _sqlite3RunVacuumØ00aCopyØ001 [10]uint8 // sqlite3.c:124459:32 @@ -84219,9 +80542,7 @@ _8: _copy_finished: _sqlite3BtreeLeave(tls, _pFrom) _sqlite3BtreeLeave(tls, _pTo) - r0 = _rc - return - + return _rc } var _sqlite3BtreeCopyFileØ00__func__Ø000 [21]int8 // - @@ -84284,9 +80605,7 @@ func Xsqlite3_backup_step(tls *crt.TLS, _p *Xsqlite3_backup, _nPage int32) (r0 i if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(69170)) - return + return _sqlite3MisuseError(tls, i32(69170)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X5)).X3))) @@ -84610,18 +80929,14 @@ _2: _83: _sqlite3BtreeLeave(tls, (*XBtree)(unsafe.Pointer(_p.X6))) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X5)).X3))) - r0 = _rc - return - + return _rc } func _setDestPgsz(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:68928:1 var _rc int32 // sqlite3.c:68929:7 _ = _rc _rc = _sqlite3BtreeSetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1)), _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))), i32(-1), i32(0)) - r0 = _rc - return - + return _rc } var _sqlite3_backup_stepØ00__func__Ø000 [20]int8 // - @@ -84643,8 +80958,6 @@ func _attachBackupObject(tls *crt.TLS, _p *Xsqlite3_backup) { // sqlite3.c:69151 *(**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X11 */))))) = *_pp *_pp = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X10 */))) = i32(1) - return - } var _attachBackupObjectØ00__func__Ø000 [19]int8 // - @@ -84654,9 +80967,8 @@ func init() { } func _sqlite3PagerBackupPtr(tls *crt.TLS, _pPager *XPager) (r0 **Xsqlite3_backup) { // sqlite3.c:54137:1 - r0 = (**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(112 /* X36 */))))) - return - + /* X36 */ + return (**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(112))))) } func _sqlite3BtreeNewDb(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:62121:1 @@ -84666,9 +80978,7 @@ func _sqlite3BtreeNewDb(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:6212 *(*uint32)(unsafe.Pointer(uintptr(_p.X1) + uintptr(60 /* X18 */))) = uint32(i32(0)) _rc = _newDatabase(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } func _backupTruncateFile(tls *crt.TLS, _pFile *Xsqlite3_file, _iSize int64) (r0 int32) { // sqlite3.c:69138:1 @@ -84683,9 +80993,7 @@ func _backupTruncateFile(tls *crt.TLS, _pFile *Xsqlite3_file, _iSize int64) (r0 _rc = _sqlite3OsTruncate(tls, _pFile, _iSize) _1: - r0 = _rc - return - + return _rc } func Xsqlite3_backup_finish(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:69417:12 @@ -84698,9 +81006,7 @@ func Xsqlite3_backup_finish(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // s if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pSrcDb = (*Xsqlite3)(unsafe.Pointer(_p.X5)) @@ -84756,9 +81062,7 @@ _8: Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _9: _sqlite3LeaveMutexAndCloseZombie(tls, _pSrcDb) - r0 = _rc - return - + return _rc } func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145:1 @@ -84774,8 +81078,6 @@ func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145 _pager_reset(tls, _pPager) _3: - return - } var _sqlite3PagerClearCacheØ00__func__Ø000 [23]int8 // - @@ -84849,9 +81151,7 @@ _10: _6: _4: _sqlite3BtreeLeave(tls, _p) - r0 = _rc - return - + return _rc } var _sqlite3BtreeIncrVacuumØ00__func__Ø000 [23]int8 // - @@ -84894,9 +81194,7 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock _6: _sqlite3BtreeLeave(tls, _p) _2: - r0 = _rc - return - + return _rc } var _sqlite3BtreeLockTableØ00__func__Ø000 [22]int8 // - @@ -84976,9 +81274,7 @@ _17: if _pLock != nil { goto _21 } - - r0 = _sqlite3NomemError(tls, i32(59311)) - return + return _sqlite3NomemError(tls, i32(59311)) _21: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLock)) + uintptr(8 /* X1 */))) = _iTable @@ -84993,9 +81289,7 @@ _20: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLock)) + uintptr(12 /* X2 */))) = _eLock _22: - r0 = i32(0) - return - + return i32(0) } var _setSharedCacheTableLockØ00__func__Ø000 [24]int8 // - @@ -85017,17 +81311,13 @@ func _sqlite3VtabBegin(tls *crt.TLS, _db *Xsqlite3, _pVTab *XVTable) (r0 int32) if (_db.X64) <= i32(0) || (**XVTable)(unsafe.Pointer(_db.X67)) != (**XVTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(6) - return + return i32(6) _1: if _pVTab != nil { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_pVTab.X2)).X0)) @@ -85046,9 +81336,7 @@ _4: if (*(**XVTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db.X67)) + 8*uintptr(_3_i)))) != _pVTab { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _3_i += 1 @@ -85085,7 +81373,6 @@ _9: _3: r0 = _rc return - } func _growVTrans(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125182:1 @@ -85105,24 +81392,18 @@ func _growVTrans(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:125182:1 if _1_aVTrans != nil { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(125191)) - return + return _sqlite3NomemError(tls, i32(125191)) _1: crt.Xmemset(tls, (unsafe.Pointer)((**XVTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aVTrans))+8*uintptr(_db.X64)))), i32(0), u64(8)*uint64(_ARRAY_INCR)) *(***XVTable)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(472 /* X67 */))))) = _1_aVTrans _0: - r0 = i32(0) - return - + return i32(0) } func _addToVTrans(tls *crt.TLS, _db *Xsqlite3, _pVTab *XVTable) { // sqlite3.c:125204:1 *(**XVTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db.X67)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(436 /* X64 */))), int32(1))))) = _pVTab _sqlite3VtabLock(tls, _pVTab) - return - } func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { // sqlite3.c:70420:1 @@ -85165,7 +81446,6 @@ _4: _3: r0 = _rc return - } var _sqlite3VdbeMemCopyØ00__func__Ø000 [19]int8 // - @@ -85241,7 +81521,6 @@ _12: _11: r0 = _rc return - } var _sqlite3VtabCallCreateØ00__func__Ø000 [22]int8 // - @@ -85299,8 +81578,7 @@ _0: } *_pzErr = _sqlite3MPrintf(tls, _db, str(95380), unsafe.Pointer(_pTab.X0)) - r0 = i32(6) - return + return i32(6) _4: _pCtx = (*XVtabCtx)(unsafe.Pointer(_pCtx.X2)) @@ -85311,9 +81589,7 @@ _3: if _zModuleName != nil { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(125048)) - return + return _sqlite3NomemError(tls, i32(125048)) _5: _pVTable = (*XVTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48)))) @@ -85322,8 +81598,7 @@ _5: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zModuleName)) - r0 = _sqlite3NomemError(tls, i32(125054)) - return + return _sqlite3NomemError(tls, i32(125054)) _6: *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTable)) + uintptr(0 /* X0 */))))) = _db @@ -85492,9 +81767,7 @@ _22: _20: _17: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zModuleName)) - r0 = _rc - return - + return _rc } var _vtabCallConstructorØ00__func__Ø000 [20]int8 // - @@ -85507,14 +81780,10 @@ func _sqlite3ColumnType(tls *crt.TLS, _pCol *XColumn, _zDflt *int8) (r0 *int8) { if (int32(_pCol.X6) & i32(4)) != i32(0) { goto _0 } - - r0 = _zDflt - return + return _zDflt _0: - r0 = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCol.X0))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(crt.Xstrlen(tls, _pCol.X0)))))))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(1)))))))) - return - + return (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCol.X0))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(crt.Xstrlen(tls, _pCol.X0)))))))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(1)))))))) } func _sqlite3VtabCallDestroy(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int8) (r0 int32) { // sqlite3.c:125344:1 @@ -85556,9 +81825,7 @@ _4: if ((*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)).X1) <= i32(0) { goto _10 } - - r0 = i32(6) - return + return i32(6) _10: _1_p = (*XVTable)(unsafe.Pointer(_1_p.X6)) @@ -85597,7 +81864,6 @@ _13: _3: r0 = _rc return - } var _sqlite3VtabCallDestroyØ00__func__Ø000 [23]int8 // - @@ -85612,9 +81878,7 @@ func _sqlite3BtreeMaxPageCount(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 _sqlite3BtreeEnter(tls, _p) _n = _sqlite3PagerMaxPageCount(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), _mxPage) _sqlite3BtreeLeave(tls, _p) - r0 = _n - return - + return _n } func _sqlite3PagerMaxPageCount(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 int32) { // sqlite3.c:50644:1 @@ -85636,9 +81900,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = int32(_pPager.X49) - return - + return int32(_pPager.X49) } var _sqlite3PagerMaxPageCountØ00__func__Ø000 [25]int8 // - @@ -85813,7 +82075,7 @@ _35: goto _37 } - _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _38 _37: @@ -85821,7 +82083,7 @@ _37: goto _39 } - _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _40 _39: @@ -85861,7 +82123,7 @@ _41: goto _46 } - _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5448371)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _47 _46: @@ -85901,9 +82163,7 @@ _8: _sqlite3StrAccumReset(tls, &_out) _54: - r0 = _sqlite3StrAccumFinish(tls, &_out) - return - + return _sqlite3StrAccumFinish(tls, &_out) } var _sqlite3VdbeExpandSqlØ00__func__Ø000 [21]int8 // - @@ -85954,9 +82214,7 @@ _5: goto _0 _1: - r0 = _nTotal - return - + return _nTotal } var _findNextHostParameterØ00__func__Ø000 [22]int8 // - @@ -85966,9 +82224,7 @@ func init() { } func Xsqlite3_strlike(tls *crt.TLS, _zPattern *int8, _zStr *int8, _esc uint32) (r0 int32) { // sqlite3.c:106070:12 - r0 = _patternCompare(tls, (*uint8)(unsafe.Pointer(_zPattern)), (*uint8)(unsafe.Pointer(_zStr)), &_likeInfoNorm, _esc) - return - + return _patternCompare(tls, (*uint8)(unsafe.Pointer(_zPattern)), (*uint8)(unsafe.Pointer(_zStr)), &_likeInfoNorm, _esc) } var _likeInfoNorm TcompareInfo // sqlite3.c:105884:33 @@ -86016,15 +82272,11 @@ _4: goto _0 _3: - r0 = _rc - return - + return _rc } func _sqlite3PagerWalCallback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54179:1 - r0 = _sqlite3WalCallback(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) - return - + return _sqlite3WalCallback(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) } func _sqlite3WalCallback(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57791:1 @@ -86038,9 +82290,7 @@ func _sqlite3WalCallback(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57 _ret = _pWal.X3 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(24 /* X3 */))) = uint32(i32(0)) _0: - r0 = int32(_ret) - return - + return int32(_ret) } func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094:1 @@ -86089,8 +82339,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _6: func() { @@ -86103,9 +82352,7 @@ _6: _sqlite3TransferBindings(tls, _pNew, (unsafe.Pointer)(_p)) _sqlite3VdbeResetStepResult(tls, (*TVdbe)(unsafe.Pointer(_pNew))) _sqlite3VdbeFinalize(tls, (*TVdbe)(unsafe.Pointer(_pNew))) - r0 = i32(0) - return - + return i32(0) } var _sqlite3ReprepareØ00__func__Ø000 [17]int8 // - @@ -86118,14 +82365,12 @@ func Xsqlite3_sql(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *int8) { // sqlite3.c var _p *TVdbe // sqlite3.c:77613:8 _ = _p _p = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = func() *int8 { + return func() *int8 { if _p != nil { return (_p.X36) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401:1 @@ -86155,8 +82400,6 @@ func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(232 /* X36 */))) = _zTmp storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB))+uintptr(196 /* X32 */))), int16((uint32((_pA.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))), 512, 9) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(268 /* X41 */))) = _pA.X41 - return - } var _sqlite3VdbeSwapØ00__func__Ø000 [16]int8 // - @@ -86199,9 +82442,7 @@ _4: _7: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X0)).X3))) - r0 = i32(0) - return - + return i32(0) } var _sqlite3TransferBindingsØ00__func__Ø000 [24]int8 // - @@ -86212,8 +82453,6 @@ func init() { func _sqlite3VdbeResetStepResult(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74130:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = i32(0) - return - } var _sqlite3_stepØ00__func__Ø000 [13]int8 // - @@ -86259,7 +82498,6 @@ _4: _0: r0 = _i return - } func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 *XModule) { // sqlite3.c:115377:1 @@ -86275,17 +82513,13 @@ func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 * if _pName != (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = (*XModule)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XModule)(unsafe.Pointer(uintptr(i32(0)))) _2: if (int32(_pName.X2) & i32(48)) != i32(0) { goto _3 } - - r0 = (*XModule)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XModule)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { @@ -86294,9 +82528,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil) - return - + return _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil) } var _sqlite3PragmaVtabRegisterØ00__func__Ø000 [26]int8 // - @@ -86344,14 +82576,12 @@ _4: goto _0 _1: - r0 = func() *XPragmaName { + return func() *XPragmaName { if _lwr > _upr { return (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) } return (*XPragmaName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aPragmaName)) + 16*uintptr(_mid))) }() - return - } var _aPragmaName [67]XPragmaName // sqlite3.c:112500:25 @@ -86478,15 +82708,11 @@ _9: *_pzErr = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_errmsg(tls, _db))) _12: *_ppVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_pTab)) - r0 = _rc - return - + return _rc } func _sqlite3StrAccumAppendAll(tls *crt.TLS, _p *XStrAccum, _z *int8) { // sqlite3.c:25896:1 _sqlite3StrAccumAppend(tls, _p, _z, _sqlite3Strlen30(tls, _z)) - return - } var _pragCName [49]*int8 // sqlite3.c:112439:19 @@ -86517,9 +82743,7 @@ func _pragmaVtabBestIndex(tls *crt.TLS, _tab *Xsqlite3_vtab, _pIdxInfo *Xsqlite3 if int32(_pTab.X3) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pConstraint = (*Tsqlite3_index_constraint)(unsafe.Pointer(_pIdxInfo.X1)) @@ -86571,8 +82795,7 @@ _4: *(*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(64 /* X9 */))) = 2.147483647e+09 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(72 /* X10 */))) = int64(i32(2147483647)) - r0 = i32(0) - return + return i32(0) _10: _j = (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(0))))) - i32(1) @@ -86581,9 +82804,7 @@ _10: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(1))))) != i32(0) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: *(*float64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(64 /* X9 */))) = float64(20) @@ -86591,9 +82812,7 @@ _11: _j = (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(i32(1))))) - i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_orderby)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(0 /* X0 */))) = i32(2) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_orderby)(unsafe.Pointer(uintptr(_pIdxInfo.X4)+8*uintptr(_j))))) + uintptr(4 /* X1 */))) = uint8(i32(1)) - r0 = i32(0) - return - + return i32(0) } var _pragmaVtabBestIndexØ00__func__Ø000 [20]int8 // - @@ -86607,9 +82826,7 @@ func _pragmaVtabDisconnect(tls *crt.TLS, _pVtab *Xsqlite3_vtab) (r0 int32) { // _ = _pTab _pTab = (*XPragmaVtab)(unsafe.Pointer(_pVtab)) Xsqlite3_free(tls, (unsafe.Pointer)(_pTab)) - r0 = i32(0) - return - + return i32(0) } func _pragmaVtabOpen(tls *crt.TLS, _pVtab *Xsqlite3_vtab, _ppCursor **Xsqlite3_file) (r0 int32) { // sqlite3.c:115219:1 @@ -86619,17 +82836,13 @@ func _pragmaVtabOpen(tls *crt.TLS, _pVtab *Xsqlite3_vtab, _ppCursor **Xsqlite3_f if _pCsr != (*XPragmaVtabCursor)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(7) - return + return i32(7) _0: crt.Xmemset(tls, (unsafe.Pointer)(_pCsr), i32(0), u64(40)) *(**Xsqlite3_vtab)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Xsqlite3_file)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(0 /* X0 */))))) + uintptr(0 /* X0 */))))) = _pVtab *_ppCursor = (*Xsqlite3_file)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(0 /* X0 */))) - r0 = i32(0) - return - + return i32(0) } func _pragmaVtabClose(tls *crt.TLS, _cur *Xsqlite3_file) (r0 int32) { // sqlite3.c:115241:1 @@ -86638,9 +82851,7 @@ func _pragmaVtabClose(tls *crt.TLS, _cur *Xsqlite3_file) (r0 int32) { // sqlite3 _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_cur)) _pragmaVtabCursorClear(tls, _pCsr) Xsqlite3_free(tls, (unsafe.Pointer)(_pCsr)) - r0 = i32(0) - return - + return i32(0) } func _pragmaVtabCursorClear(tls *crt.TLS, _pCsr *XPragmaVtabCursor) { // sqlite3.c:115230:1 @@ -86660,8 +82871,6 @@ _0: goto _0 _3: - return - } func _pragmaVtabFilter(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _idxNum int32, _idxStr *int8, _argc int32, _argv **XMem) (r0 int32) { // sqlite3.c:115267:1 @@ -86705,9 +82914,7 @@ _2: if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(24 /* X3 */))))) + 8*uintptr(_j)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(7) - return + return i32(7) _8: *func() *int32 { _i += 1; return &_j }() += 1 @@ -86733,9 +82940,7 @@ _10: if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - - r0 = i32(7) - return + return i32(7) _11: _rc = Xsqlite3_prepare_v2(tls, (*Xsqlite3)(unsafe.Pointer(_pTab.X1)), _zSql, i32(-1), (*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(8 /* X1 */))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) @@ -86745,13 +82950,10 @@ _11: } *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Xsqlite3_vtab)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(0 /* X0 */))))) + uintptr(16 /* X2 */))) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_errmsg(tls, (*Xsqlite3)(unsafe.Pointer(_pTab.X1))))) - r0 = _rc - return + return _rc _12: - r0 = _pragmaVtabNext(tls, _pVtabCursor) - return - + return _pragmaVtabNext(tls, _pVtabCursor) } var _pragmaVtabFilterØ00__func__Ø000 [17]int8 // - @@ -86782,9 +82984,7 @@ func _pragmaVtabNext(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { // *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(8 /* X1 */))) = (unsafe.Pointer)(uintptr(i32(0))) _pragmaVtabCursorClear(tls, _pCsr) _2: - r0 = _rc - return - + return _rc } var _pragmaVtabNextØ00__func__Ø000 [15]int8 // - @@ -86797,9 +82997,7 @@ func _pragmaVtabEof(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { // s var _pCsr *XPragmaVtabCursor // sqlite3.c:115314:20 _ = _pCsr _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor)) - r0 = bool2int(unsafe.Pointer(_pCsr.X1) == (unsafe.Pointer)(uintptr(i32(0)))) - return - + return bool2int(unsafe.Pointer(_pCsr.X1) == (unsafe.Pointer)(uintptr(i32(0)))) } func _pragmaVtabColumn(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _ctx *Xsqlite3_context, _i int32) (r0 int32) { // sqlite3.c:115321:1 @@ -86819,9 +83017,7 @@ func _pragmaVtabColumn(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _ctx *Xsqlite3 _0: Xsqlite3_result_text(tls, _ctx, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(24 /* X3 */))))) + 8*uintptr(_i-int32(_pTab.X4)))), i32(-1), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) _1: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) { // sqlite3.c:76444:12 @@ -86832,8 +83028,6 @@ func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) } }() _sqlite3VdbeMemCopy(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _pValue) - return - } var _sqlite3_result_valueØ00__func__Ø000 [21]int8 // - @@ -86847,9 +83041,7 @@ func _pragmaVtabRowid(tls *crt.TLS, _pVtabCursor *Xsqlite3_file, _p *int64) (r0 _ = _pCsr _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor)) *_p = _pCsr.X2 - r0 = i32(0) - return - + return i32(0) } func _sqlite3VtabEponymousTableInit(tls *crt.TLS, _pParse *XParse, _pMod *XModule) (r0 int32) { // sqlite3.c:125659:1 @@ -86869,9 +83061,7 @@ func _sqlite3VtabEponymousTableInit(tls *crt.TLS, _pParse *XParse, _pMod *XModul if (*XTable)(unsafe.Pointer(_pMod.X4)) == nil { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -86891,18 +83081,14 @@ _0: }{(_pModule.X2)})))})) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pTab = (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128)))) if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _pMod.X1) @@ -86911,8 +83097,7 @@ _3: } _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTab)) - r0 = i32(0) - return + return i32(0) _4: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(32 /* X4 */))))) = _pTab @@ -86938,13 +83123,10 @@ _4: _sqlite3ErrorMsg(tls, _pParse, str(24304), unsafe.Pointer(_zErr)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErr)) _sqlite3VtabEponymousTableClear(tls, _db, _pMod) - r0 = i32(0) - return + return i32(0) _7: - r0 = i32(1) - return - + return i32(1) } var _sqlite3VtabEponymousTableInitØ00__func__Ø000 [30]int8 // - @@ -86975,8 +83157,6 @@ _0: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azModuleArg)) + 8*uintptr(_2_i+i32(1)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(88 /* X17 */))) = _azModuleArg _1: - return - } func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable) (r0 int32) { // sqlite3.c:101598:1 @@ -87003,25 +83183,19 @@ func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable) if _sqlite3VtabCallConnect(tls, _pParse, _pTable) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if (_pTable.X16) == 0 { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if int32(_pTable.X11) <= i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if int32(_pTable.X11) >= i32(0) { @@ -87029,8 +83203,7 @@ _4: } _sqlite3ErrorMsg(tls, _pParse, str(98024), unsafe.Pointer(_pTable.X0)) - r0 = i32(1) - return + return i32(1) _5: func() { @@ -87053,7 +83226,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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(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) @@ -87102,7 +83275,7 @@ _21: _15: _sqlite3DeleteTable(tls, _db, _pSelTab) _sqlite3SelectDelete(tls, _db, _pSel) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 goto _22 _10: @@ -87113,9 +83286,7 @@ _22: *p = uint16(int32(*p) | i32(2)) sink4530 = *p } - r0 = _nErr - return - + return _nErr } var _sqlite3ViewGetColumnNamesØ00__func__Ø000 [26]int8 // - @@ -87147,9 +83318,7 @@ func _sqlite3VtabCallConnect(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 i if (_pTab.X16) != 0 && _sqlite3GetVTable(tls, _db, _pTab) == nil { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: _zMod = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 8*uintptr(i32(0)))) @@ -87176,9 +83345,7 @@ _4: _6: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_3_zErr)) _5: - r0 = _rc - return - + return _rc } var _sqlite3VtabCallConnectØ00__func__Ø000 [23]int8 // - @@ -87210,9 +83377,7 @@ func _sqlite3ResultSetOfSelect(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) if (_pParse.X16) == 0 { goto _0 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _0: _1: @@ -87229,13 +83394,11 @@ _2: if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) == 0 { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118056), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResultSetOfSelectØ00__func__Ø000))), unsafe.Pointer(str(98212))) crt.X__builtin_abort(tls) } @@ -87257,13 +83420,10 @@ _3: } _sqlite3DeleteTable(tls, _db, _pTab) - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _8: - r0 = _pTab - return - + return _pTab } var _sqlite3ResultSetOfSelectØ00__func__Ø000 [25]int8 // - @@ -87318,7 +83478,6 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa if (_db.X17) == 0 { goto _7 } - return _7: @@ -87375,8 +83534,6 @@ _17: _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(74 /* X13 */))) = _sqlite3LogEst(tls, _szAll*uint64(i32(4))) - return - } var _sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000 [39]int8 // - @@ -87547,7 +83704,7 @@ _28: goto _8 _7: - _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _12_p = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 32*uintptr(i32(0)))).X0)) func() { if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { @@ -87568,9 +83725,7 @@ _8: *_pEstWidth = _estWidth _41: - r0 = _zType - return - + return _zType } var _columnTypeImplØ00__func__Ø000 [15]int8 // - @@ -87624,7 +83779,7 @@ _4: goto _7 } - _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) goto _1 _7: @@ -87657,12 +83812,12 @@ _12: _16: _8_pNext = (*XExpr)(unsafe.Pointer(_p.X5)) func() { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(20808))) crt.X__builtin_abort(tls) } }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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) } @@ -87678,7 +83833,7 @@ _16: _9_i = i32(0) _25: if func() int32 { - if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { + if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { return i32(1) } return func() int32 { @@ -87690,11 +83845,11 @@ _25: goto _30 } - if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)) + _8_pNext = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)) goto _30 _31: @@ -87720,9 +83875,7 @@ _1: _pColl = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) _33: - r0 = _pColl - return - + return _pColl } var _sqlite3ExprCollSeqØ00__func__Ø000 [19]int8 // - @@ -87748,9 +83901,7 @@ func _sqlite3CheckCollSeq(tls *crt.TLS, _pParse *XParse, _pColl *XCollSeq) (r0 i if _1_p != nil { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: func() { @@ -87760,9 +83911,7 @@ _1: } }() _0: - r0 = i32(0) - return - + return i32(0) } var _sqlite3CheckCollSeqØ00__func__Ø000 [20]int8 // - @@ -87778,12 +83927,12 @@ func _sqlite3IndexedByLookup(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_ite _ = _1_zIndexedBy var _1_pIdx *XIndex // sqlite3.c:120199:11 _ = _1_pIdx - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T5506880)(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(((*T5506876)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(96 /* X15 */))))) + _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5506896)(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 { @@ -87800,15 +83949,12 @@ _6: _sqlite3ErrorMsg(tls, _pParse, str(98576), unsafe.Pointer(_1_zIndexedBy), i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(29 /* X5 */))) = uint8(i32(1)) - r0 = i32(1) - return + return i32(1) _7: *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(104 /* X16 */))))) = _1_pIdx _1: - r0 = i32(0) - return - + return i32(0) } func _sqliteProcessJoin(tls *crt.TLS, _pParse *XParse, _p *XSelect) (r0 int32) { // sqlite3.c:116651:1 @@ -87871,8 +84017,8 @@ _0: goto _1 _7: - _1_isOuter = bool2int((int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(32)) != i32(0)) - if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { + _1_isOuter = bool2int((int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(32)) != i32(0)) + if (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { goto _8 } @@ -87881,8 +84027,7 @@ _7: } _sqlite3ErrorMsg(tls, _pParse, str(98596), i32(0)) - r0 = i32(1) - return + return i32(1) _10: _j = i32(0) @@ -87908,8 +84053,7 @@ _8: } _sqlite3ErrorMsg(tls, _pParse, str(98648)) - r0 = i32(1) - return + return i32(1) _17: if (*XExpr)(unsafe.Pointer(_pRight.X12)) == nil { @@ -87943,8 +84087,7 @@ _21: } _sqlite3ErrorMsg(tls, _pParse, str(98704), unsafe.Pointer(_9_zName)) - r0 = i32(1) - return + return i32(1) _26: _addWhereTerm(tls, _pParse, _pSrc, _9_iLeft, _9_iLeftCol, _i+i32(1), _9_iRightCol, _1_isOuter, (**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(56 /* X9 */)))))) @@ -87961,9 +84104,7 @@ _1: goto _0 _3: - r0 = i32(0) - return - + return i32(0) } var _sqliteProcessJoinØ00__func__Ø000 [18]int8 // - @@ -88001,17 +84142,14 @@ _2: *_piTab = _i *_piCol = _iCol _7: - r0 = i32(1) - return + return i32(1) _6: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } var _tableAndColumnIndexØ00__func__Ø000 [20]int8 // - @@ -88032,18 +84170,14 @@ _0: if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_i))).X0, _zCol) != i32(0) { goto _4 } - - r0 = _i - return + return _i _4: _i += 1 goto _0 _3: - r0 = i32(-1) - return - + return i32(-1) } func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, _iColLeft int32, _iRight int32, _iColRight int32, _isOuterJoin int32, _ppWhere **XExpr) { // sqlite3.c:116561:1 @@ -88106,8 +84240,6 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEq)) + uintptr(52 /* X11 */))) = int16(_pE2.X8) _9: *_ppWhere = _sqlite3ExprAnd(tls, _db, *_ppWhere, _pEq) - return - } var _addWhereTermØ00__func__Ø000 [13]int8 // - @@ -88155,9 +84287,7 @@ _2: sink985 = *p } _0: - r0 = _p - return - + return _p } func _sqlite3PExpr(tls *crt.TLS, _pParse *XParse, _op int32, _pLeft *XExpr, _pRight *XExpr) (r0 *XExpr) { // sqlite3.c:91556:1 @@ -88188,9 +84318,7 @@ _2: _sqlite3ExprCheckHeight(tls, _pParse, _p.X7) _4: - r0 = _p - return - + return _p } func _sqlite3ExprAnd(tls *crt.TLS, _db *Xsqlite3, _pLeft *XExpr, _pRight *XExpr) (r0 *XExpr) { // sqlite3.c:91632:1 @@ -88199,17 +84327,13 @@ func _sqlite3ExprAnd(tls *crt.TLS, _db *Xsqlite3, _pLeft *XExpr, _pRight *XExpr) if _pLeft != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _pRight - return + return _pRight _0: if _pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _pLeft - return + return _pLeft _2: if _exprAlwaysFalse(tls, _pLeft) == 0 && _exprAlwaysFalse(tls, _pRight) == 0 { @@ -88218,15 +84342,12 @@ _2: _sqlite3ExprDelete(tls, _db, _pLeft) _sqlite3ExprDelete(tls, _db, _pRight) - r0 = _sqlite3ExprAlloc(tls, _db, i32(134), (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3IntTokens))+16*uintptr(i32(0)))), i32(0)) - return + return _sqlite3ExprAlloc(tls, _db, i32(134), (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3IntTokens))+16*uintptr(i32(0)))), i32(0)) _5: _4_pNew = _sqlite3ExprAlloc(tls, _db, i32(28), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) _sqlite3ExprAttachSubtrees(tls, _db, _4_pNew, _pLeft, _pRight) - r0 = _4_pNew - return - + return _4_pNew } func _exprAlwaysFalse(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91617:1 @@ -88236,22 +84357,16 @@ func _exprAlwaysFalse(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91617:1 if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3ExprIsInteger(tls, _p, &_v) != 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = bool2int(_v == i32(0)) - return - + return bool2int(_v == i32(0)) } func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { // sqlite3.c:92595:1 @@ -88263,13 +84378,11 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { - if int32(_p.X0) == i32(134) && ((_p.X2)&uint32(i32(1024))) == uint32(i32(0)) && _sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92601), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsIntegerØ00__func__Ø000))), unsafe.Pointer(str(98976))) crt.X__builtin_abort(tls) } @@ -88278,9 +84391,8 @@ _0: goto _5 } - *_pValue = *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) - r0 = i32(1) - return + *_pValue = *(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) + return i32(1) _5: switch int32(_p.X0) { @@ -88316,9 +84428,7 @@ _9: goto _10 _10: - r0 = _rc - return - + return _rc } var _sqlite3ExprIsIntegerØ00__func__Ø000 [21]int8 // - @@ -88373,8 +84483,6 @@ _4: _5: _exprSetHeight(tls, _pRoot) _3: - return - } var _sqlite3ExprAttachSubtreesØ00__func__Ø000 [26]int8 // - @@ -88393,25 +84501,23 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { // sqlite3.c:91391:1 goto _0 } - _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) + _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) goto _1 _0: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _2 } - _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) + _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))) + *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))) sink985 = *p } _2: _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X7 */))) = _nHeight + i32(1) - return - } func _heightOfExpr(tls *crt.TLS, _p *XExpr, _pnHeight *int32) { // sqlite3.c:91353:1 @@ -88426,8 +84532,6 @@ func _heightOfExpr(tls *crt.TLS, _p *XExpr, _pnHeight *int32) { // sqlite3.c:913 *_pnHeight = _p.X7 _1: _0: - return - } func _heightOfSelect(tls *crt.TLS, _p *XSelect, _pnHeight *int32) { // sqlite3.c:91368:1 @@ -88444,8 +84548,6 @@ func _heightOfSelect(tls *crt.TLS, _p *XSelect, _pnHeight *int32) { // sqlite3.c _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(_p.X12)), _pnHeight) _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(_p.X13)), _pnHeight) _0: - return - } func _heightOfExprList(tls *crt.TLS, _p *XExprList, _pnHeight *int32) { // sqlite3.c:91360:1 @@ -88467,8 +84569,6 @@ _1: _4: _0: - return - } func _sqlite3ExprListFlags(tls *crt.TLS, _pList *XExprList) (r0 uint32) { // sqlite3.c:92419:1 @@ -88508,7 +84608,6 @@ _4: _0: r0 = _m return - } var _sqlite3ExprListFlagsØ00__func__Ø000 [21]int8 // - @@ -88531,9 +84630,7 @@ func _sqlite3ExprCheckHeight(tls *crt.TLS, _pParse *XParse, _nHeight int32) (r0 _sqlite3ErrorMsg(tls, _pParse, str(99164), _mxHeight) _rc = i32(1) _0: - r0 = _rc - return - + return _rc } func _setJoinExpr(tls *crt.TLS, _p *XExpr, _iTable int32) { // sqlite3.c:116620:1 @@ -88561,17 +84658,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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { + if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { goto _9 } - _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_2_i))).X0)), _iTable) + _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_2_i))).X0)), _iTable) _2_i += 1 goto _6 @@ -88582,8 +84679,6 @@ _5: goto _0 _1: - return - } var _setJoinExprØ00__func__Ø000 [12]int8 // - @@ -88617,9 +84712,7 @@ _6: if _zDb == nil || Xsqlite3_strnicmp(tls, _zSpan, _zDb, _n) == i32(0) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zDb)) + 1*uintptr(_n)))) == i32(0) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: { @@ -88649,9 +84742,7 @@ _16: if _zTab == nil || Xsqlite3_strnicmp(tls, _zSpan, _zTab, _n) == i32(0) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zTab)) + 1*uintptr(_n)))) == i32(0) { goto _19 } - - r0 = i32(0) - return + return i32(0) _19: { @@ -88662,14 +84753,10 @@ _19: if _zCol == nil || _sqlite3StrICmp(tls, _zSpan, _zCol) == i32(0) { goto _21 } - - r0 = i32(0) - return + return i32(0) _21: - r0 = i32(1) - return - + return i32(1) } var _sqlite3MatchSpanNameØ00__func__Ø000 [21]int8 // - @@ -88684,9 +84771,7 @@ func _sqlite3IdListIndex(tls *crt.TLS, _pList *XIdList, _zName *int8) (r0 int32) if _pList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(-1) - return + return i32(-1) _0: _i = i32(0) @@ -88698,25 +84783,19 @@ _1: if _sqlite3StrICmp(tls, (*TIdList_item)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))).X0, _zName) != i32(0) { goto _5 } - - r0 = _i - return + return _i _5: _i += 1 goto _1 _4: - r0 = i32(-1) - return - + return i32(-1) } func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885:1 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = _z *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint32(_sqlite3Strlen30(tls, _z)) - return - } func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1 @@ -88753,8 +84832,6 @@ func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ _sqlite3Dequote(tls, _1_pItem.X1) _8: _3: - return - } var _sqlite3ExprListSetNameØ00__func__Ø000 [23]int8 // - @@ -88787,8 +84864,6 @@ func _selectPopWith(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(584 /* X70 */))))) = (*XWith)(unsafe.Pointer(_1_pWith.X1)) _2: _1: - return - } func _findRightmost(tls *crt.TLS, _p *XSelect) (r0 *XSelect) { // sqlite3.c:116426:1 @@ -88801,9 +84876,7 @@ _0: goto _0 _1: - r0 = _p - return - + return _p } var _selectPopWithØ00__func__Ø000 [14]int8 // - @@ -88825,10 +84898,8 @@ 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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC _sqlite3WalkSelect(tls, &_w, _p) - return - } var _sqlite3ResolveSelectNamesØ00__func__Ø000 [26]int8 // - @@ -88882,7 +84953,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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) func() { if _pNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89761), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99396))) @@ -88899,9 +84970,7 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) if ((_pExpr.X2) & uint32(i32(4))) == uint32(i32(0)) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: { @@ -88976,7 +85045,7 @@ _16: _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _4_zTable = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) goto _33 _32: @@ -88987,8 +85056,8 @@ _32: } _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zTable = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) goto _35 _34: @@ -88998,16 +85067,16 @@ _34: crt.X__builtin_abort(tls) } }() - _4_zDb = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zTable = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) + _4_zDb = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5519016)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _9_n = func() int32 { if _9_pList != nil { return (_9_pList.X0) @@ -89024,7 +85093,7 @@ _17: crt.X__builtin_abort(tls) } }() - _9_zId = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _9_zId = *(**int8)(unsafe.Pointer((*T5519016)(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)))) { @@ -89097,8 +85166,7 @@ _46: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNC)) + uintptr(44 /* X6 */))) += 1 _53: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(i32(101)) - r0 = i32(1) - return + return i32(1) _52: if (int32(_9_pDef.X1) & i32(10240)) == 0 { @@ -89128,7 +85196,7 @@ _45: goto _58 _57: - if _9_no_such_func == 0 || int32((*T5414776)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { + if _9_no_such_func == 0 || int32((*T5414772)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { goto _60 } @@ -89197,8 +85265,7 @@ _70: sink4530 = *p } _64: - r0 = i32(1) - return + return i32(1) _18: _19: @@ -89209,7 +85276,7 @@ _20: _30_nRef = _pNC.X5 _notValid(tls, _pParse, _pNC, str(99788), i32(38)) - _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) func() { if (_pNC.X5) < _30_nRef { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89961), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99800))) @@ -89265,12 +85332,12 @@ _75: goto _78 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(0)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(1)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(1)))).X0))) _79: goto _80 @@ -89292,14 +85359,12 @@ _83: goto _31 _31: - r0 = func() int32 { + return func() int32 { if (_pParse.X16) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { return i32(2) } return i32(0) }() - return - } var _resolveExprStepØ00__func__Ø000 [16]int8 // - @@ -89339,8 +85404,6 @@ _5: _4: _sqlite3ErrorMsg(tls, _pParse, str(100000), unsafe.Pointer(_zMsg), unsafe.Pointer(_1_zIn)) _2: - return - } var _notValidØ00__func__Ø000 [9]int8 // - @@ -89584,7 +85647,7 @@ _48: goto _53 } - if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { + if (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { goto _54 } @@ -89627,12 +85690,12 @@ _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() { - if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(16)) != i32(0) { + if (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(16)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89477), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100188))) crt.X__builtin_abort(tls) } }() - if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) { + if (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) { goto _61 } @@ -89768,7 +85831,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 store5429870(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { + if store5429866(&_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 } @@ -89790,13 +85853,13 @@ _104: } }() func() { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89581), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100308))) crt.X__builtin_abort(tls) } }() func() { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89582), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100328))) crt.X__builtin_abort(tls) } @@ -89807,8 +85870,7 @@ _104: } _sqlite3ErrorMsg(tls, _pParse, str(100348), unsafe.Pointer(_36_zAs)) - r0 = i32(2) - return + return i32(2) _118: if _sqlite3ExprVectorSize(tls, _37_pOrig) == i32(1) { @@ -89816,8 +85878,7 @@ _118: } _sqlite3ErrorMsg(tls, _pParse, str(44256)) - r0 = i32(2) - return + return i32(2) _119: _resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery) @@ -89857,8 +85918,7 @@ _124: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(i32(97)) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(64 /* X14 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - r0 = i32(1) - return + return i32(1) _127: if _cnt == i32(1) { @@ -89962,13 +86022,10 @@ _151: goto _146 _148: - r0 = i32(1) - return + return i32(1) _142: - r0 = i32(2) - return - + return i32(2) } var _lookupNameØ00__func__Ø000 [11]int8 // - @@ -89993,9 +86050,7 @@ _1: if _sqlite3StrICmp(tls, (*TIdList_item)(unsafe.Pointer(uintptr(_pUsing.X0)+16*uintptr(_1_k))).X0, _zCol) != i32(0) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: _1_k += 1 @@ -90005,37 +86060,28 @@ _4: _0: r0 = i32(0) return - } func _sqlite3IsRowid(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:92704:1 if _sqlite3StrICmp(tls, _z, str(100512)) != i32(0) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if _sqlite3StrICmp(tls, _z, str(100520)) != i32(0) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if _sqlite3StrICmp(tls, _z, str(100528)) != i32(0) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: - r0 = i32(0) - return - + return i32(0) } func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int32, _pExpr *XExpr, _zType *int8, _nSubquery int32) { // sqlite3.c:89247:1 @@ -90063,7 +86109,6 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 if _pDup != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - return _5: @@ -90077,7 +86122,7 @@ _6: goto _7 } - _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) _7: { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDup)) + uintptr(4 /* X2 */))) @@ -90091,7 +86136,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((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -90101,7 +86146,7 @@ _7: crt.X__builtin_abort(tls) } }() - *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5519016)(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)) @@ -90109,8 +86154,6 @@ _7: } _9: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pDup)) - return - } var _resolveAliasØ00__func__Ø000 [13]int8 // - @@ -90128,11 +86171,9 @@ 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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N + *(*int32)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N _sqlite3WalkExpr(tls, &_1_w, _pExpr) _0: - return - } func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:89214:1 @@ -90142,13 +86183,11 @@ 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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) sink4537 = *p } _0: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _zC *int8) (r0 *XExpr) { // sqlite3.c:90831:1 @@ -90161,9 +86200,7 @@ func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, } }() _sqlite3TokenInit(tls, &_s, _zC) - r0 = _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0)) - return - + return _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0)) } var _sqlite3ExprAddCollateStringØ00__func__Ø000 [28]int8 // - @@ -90195,7 +86232,6 @@ _1: _0: r0 = _pExpr return - } func _sqlite3AuthRead(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSchema *XSchema, _pTabList *XSrcList) { // sqlite3.c:99329:1 @@ -90220,7 +86256,6 @@ func _sqlite3AuthRead(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSchema *XS }{nil})) { goto _0 } - return _0: @@ -90228,7 +86263,6 @@ _0: if _iDb >= i32(0) { goto _1 } - return _1: @@ -90293,7 +86327,6 @@ _6: }() == 0 { goto _18 } - return _18: @@ -90340,8 +86373,6 @@ _22: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(i32(101)) _30: - return - } var _sqlite3AuthReadØ00__func__Ø000 [16]int8 // - @@ -90359,12 +86390,10 @@ 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 ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = (_db.X59)(tls, _db.X60, i32(20), _zTab, _zCol, _zDb, _pParse.X65) @@ -90395,7 +86424,6 @@ _7: _5: r0 = _rc return - } func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 @@ -90405,12 +86433,10 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 if int32(_p.X0) == i32(132) { goto _0 } - - r0 = i32(-1) - return + return i32(-1) _0: - _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) + _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) func() { if _r < float64(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89740), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprProbabilityØ00__func__Ø000))), unsafe.Pointer(str(100844))) @@ -90420,14 +86446,10 @@ _0: if _r <= float64(1) { goto _3 } - - r0 = i32(-1) - return + return i32(-1) _3: - r0 = int32(_r * (1.34217728e+08)) - return - + return int32(_r * (1.34217728e+08)) } var _exprProbabilityØ00__func__Ø000 [16]int8 // - @@ -90449,14 +86471,12 @@ 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 - *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_cnt + *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964990)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) - r0 = bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) - return - + _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + return bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) } var _sqlite3FunctionUsesThisSrcØ00__func__Ø000 [27]int8 // - @@ -90487,7 +86507,7 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { goto _3 } - _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964990)(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 { @@ -90525,7 +86545,6 @@ _12: _3: r0 = i32(0) return - } var _exprSrcCountØ00__func__Ø000 [13]int8 // - @@ -90578,12 +86597,10 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) if ((_p.X3) & uint32(i32(4))) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: - _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964990)(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)) { @@ -90591,13 +86608,12 @@ _2: } _sqlite3SelectPrep(tls, _pParse, _p, _pOuterNC) - r0 = func() int32 { + return func() int32 { if (_pParse.X16) != 0 || ((_db.X17) != 0) { return i32(2) } return i32(1) }() - return _3: _isCompound = bool2int((*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) @@ -90630,9 +86646,7 @@ _7: if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X15))) == 0 && _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X16))) == 0 { goto _14 } - - r0 = i32(2) - return + return i32(2) _14: if ((_p.X3) & uint32(i32(65536))) == 0 { @@ -90694,9 +86708,7 @@ _31: if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _33 } - - r0 = i32(2) - return + return i32(2) _33: _7_pNC = _pOuterNC @@ -90715,12 +86727,12 @@ _34: _37: func() { - if int32((uint32(((*T5506880)(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(((*T5506876)(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) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90431), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101072))) crt.X__builtin_abort(tls) } }() - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(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)((*T5506876)(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 @@ -90732,9 +86744,7 @@ _25: if _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(_p.X0))) == 0 { goto _41 } - - r0 = i32(2) - return + return i32(2) _41: func() { @@ -90768,25 +86778,20 @@ _46: } _sqlite3ErrorMsg(tls, _pParse, str(101144)) - r0 = i32(2) - return + return i32(2) _48: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sNC)) + uintptr(16 /* X2 */))))) = (*XExprList)(unsafe.Pointer(_p.X0)) if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X11))) == 0 { goto _49 } - - r0 = i32(2) - return + return i32(2) _49: if _sqlite3ResolveExprNames(tls, &_sNC, (*XExpr)(unsafe.Pointer(_p.X9))) == 0 { goto _50 } - - r0 = i32(2) - return + return i32(2) _50: _i = i32(0) @@ -90796,12 +86801,10 @@ _51: } _11_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(_i))) - if ((uint32(((*T5506880)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { + if ((uint32(((*T5506876)(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((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { goto _56 } - - r0 = i32(2) - return + return i32(2) _56: _i += 1 @@ -90825,17 +86828,13 @@ _57: if _isCompound > _nCompound || _resolveOrderGroupBy(tls, &_sNC, _p, (*XExprList)(unsafe.Pointer(_p.X12)), str(25672)) == 0 { goto _59 } - - r0 = i32(2) - return + return i32(2) _59: if (_db.X17) == 0 { goto _60 } - - r0 = i32(2) - return + return i32(2) _60: if _pGroupBy == nil { @@ -90845,9 +86844,7 @@ _60: if _resolveOrderGroupBy(tls, &_sNC, _p, _pGroupBy, str(25680)) == 0 && (_db.X17) == 0 { goto _63 } - - r0 = i32(2) - return + return i32(2) _63: *func() **TExprList_item { _i = i32(0); return &_16_pItem }() = (*TExprList_item)(unsafe.Pointer(_pGroupBy.X1)) @@ -90861,8 +86858,7 @@ _64: } _sqlite3ErrorMsg(tls, _pParse, str(101188)) - r0 = i32(2) - return + return i32(2) _68: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_16_pItem }())) += uintptr(32) @@ -90875,8 +86871,7 @@ _61: } _sqlite3SelectWrongNumTermsError(tls, _pParse, (*XSelect)(unsafe.Pointer(_p.X14))) - r0 = i32(2) - return + return i32(2) _70: _p = (*XSelect)(unsafe.Pointer(_p.X13)) @@ -90887,14 +86882,10 @@ _8: if _isCompound == 0 || _resolveCompoundOrderBy(tls, _pParse, _pLeftmost) == 0 { goto _72 } - - r0 = i32(2) - return + return i32(2) _72: - r0 = i32(1) - return - + return i32(1) } var _resolveSelectStepØ00__func__Ø000 [18]int8 // - @@ -90913,18 +86904,14 @@ func _sqlite3ResolveExprNames(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) ( if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _1_pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) if _sqlite3ExprCheckHeight(tls, _1_pParse, (_pExpr.X7)+((*XParse)(unsafe.Pointer(_pNC.X0)).X57)) == 0 { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: { @@ -90944,7 +86931,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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC _sqlite3WalkExpr(tls, &_w, _pExpr) { p := (*int32)(unsafe.Pointer(uintptr(_pNC.X0) + uintptr(484 /* X57 */))) @@ -90976,9 +86963,7 @@ _4: *p = uint16(int32(*p) | int32(_savedHasAgg)) sink4530 = *p } - r0 = bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) - return - + return bool2int(((_pExpr.X2) & uint32(i32(8))) != uint32(i32(0))) } func _sqlite3ResolveExprListNames(tls *crt.TLS, _pNC *XNameContext, _pList *XExprList) (r0 int32) { // sqlite3.c:90657:1 @@ -90997,9 +86982,7 @@ _1: if _sqlite3ResolveExprNames(tls, _pNC, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) == 0 { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: _i += 1 @@ -91009,7 +86992,6 @@ _4: _0: r0 = i32(0) return - } func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _pOrderBy *XExprList, _zType *int8) (r0 int32) { // sqlite3.c:90286:1 @@ -91032,9 +87014,7 @@ func _resolveOrderGroupBy(tls *crt.TLS, _pNC *XNameContext, _pSelect *XSelect, _ if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _nResult = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0 @@ -91056,7 +87036,7 @@ _1: goto _6 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _6: @@ -91070,21 +87050,18 @@ _5: } _resolveOutOfRangeError(tls, _pParse, _zType, _i+i32(1), _nResult) - r0 = i32(1) - return + return i32(1) _9: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _7: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _j = i32(0) @@ -91097,7 +87074,7 @@ _11: goto _15 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) _15: _j += 1 goto _11 @@ -91108,9 +87085,7 @@ _2: goto _1 _4: - r0 = _sqlite3ResolveOrderGroupBy(tls, _pParse, _pSelect, _pOrderBy, _zType) - return - + return _sqlite3ResolveOrderGroupBy(tls, _pParse, _pSelect, _pOrderBy, _zType) } func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExpr) (r0 int32) { // sqlite3.c:90025:1 @@ -91125,7 +87100,7 @@ func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExp goto _0 } - _1_zCol = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) + _1_zCol = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) _i = i32(0) _1: if _i >= (_pEList.X0) { @@ -91136,9 +87111,7 @@ _1: if _2_zAs == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _2_zAs, _1_zCol) != i32(0) { goto _6 } - - r0 = _i + i32(1) - return + return _i + i32(1) _6: _i += 1 @@ -91148,13 +87121,10 @@ _4: _0: r0 = i32(0) return - } func _resolveOutOfRangeError(tls *crt.TLS, _pParse *XParse, _zType *int8, _i int32, _mx int32) { // sqlite3.c:90111:1 _sqlite3ErrorMsg(tls, _pParse, str(101268), _i, unsafe.Pointer(_zType), _mx) - return - } func _sqlite3ExprCompare(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) (r0 int32) { // sqlite3.c:95345:1 @@ -91163,14 +87133,12 @@ func _sqlite3ExprCompare(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) (r0 if _pA != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && _pB != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = func() int32 { + return func() int32 { if _pB == _pA { return i32(0) } return i32(2) }() - return _1: _combinedFlags = (_pA.X2) | (_pB.X2) @@ -91178,16 +87146,13 @@ _1: goto _4 } - if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { + if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: - r0 = i32(2) - return + return i32(2) _4: if int32(_pA.X0) == int32(_pB.X0) { @@ -91197,24 +87162,19 @@ _4: if int32(_pA.X0) != i32(53) || _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pA.X4)), _pB, _iTab) >= i32(2) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: if int32(_pB.X0) != i32(53) || _sqlite3ExprCompare(tls, _pA, (*XExpr)(unsafe.Pointer(_pB.X4)), _iTab) >= i32(2) { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: - r0 = i32(2) - return + return i32(2) _7: - if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { + if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } @@ -91222,28 +87182,24 @@ _7: goto _15 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _16 } - - r0 = i32(2) - return + return i32(2) _16: goto _17 _15: - if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _18 } - - r0 = func() int32 { + return func() int32 { if int32(_pA.X0) == i32(53) { return i32(1) } return i32(2) }() - return _18: _17: @@ -91251,9 +87207,7 @@ _14: if ((_pA.X2) & uint32(i32(16))) == ((_pB.X2) & uint32(i32(16))) { goto _21 } - - r0 = i32(2) - return + return i32(2) _21: if func() int32 { @@ -91272,33 +87226,25 @@ _21: if (_combinedFlags & uint32(i32(2048))) == 0 { goto _25 } - - r0 = i32(2) - return + return i32(2) _25: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pA.X4)), (*XExpr)(unsafe.Pointer(_pB.X4)), _iTab) == 0 { goto _26 } - - r0 = i32(2) - return + return i32(2) _26: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pA.X5)), (*XExpr)(unsafe.Pointer(_pB.X5)), _iTab) == 0 { goto _27 } - - r0 = i32(2) - return + return i32(2) _27: - if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(32 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(32 /* X6 */))))))), _iTab) == 0 { + if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(32 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(32 /* X6 */))))))), _iTab) == 0 { goto _28 } - - r0 = i32(2) - return + return i32(2) _28: if func() int32 { @@ -91317,9 +87263,7 @@ _28: if int32(_pA.X9) == int32(_pB.X9) { goto _33 } - - r0 = i32(2) - return + return i32(2) _33: if (_pA.X8) == (_pB.X8) || (_pA.X8) == _iTab && func() int32 { @@ -91334,16 +87278,13 @@ _33: }() == 0 { goto _38 } - - r0 = i32(2) - return + return i32(2) _38: _32: _24: r0 = i32(0) return - } var _sqlite3ExprCompareØ00__func__Ø000 [19]int8 // - @@ -91362,25 +87303,19 @@ func _sqlite3ExprListCompare(tls *crt.TLS, _pA *XExprList, _pB *XExprList, _iTab if _pA != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _pB != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if _pA != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && _pB != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if (_pA.X0) == (_pB.X0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _i = i32(0) @@ -91394,26 +87329,20 @@ _5: if int32((*TExprList_item)(unsafe.Pointer(uintptr(_pA.X1)+32*uintptr(_i))).X3) == int32((*TExprList_item)(unsafe.Pointer(uintptr(_pB.X1)+32*uintptr(_i))).X3) { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: if _sqlite3ExprCompare(tls, _1_pExprA, _1_pExprB, _iTab) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _i += 1 goto _5 _8: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ResolveOrderGroupBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect, _pOrderBy *XExprList, _zType *int8) (r0 int32) { // sqlite3.c:90235:1 @@ -91429,9 +87358,7 @@ func _sqlite3ResolveOrderGroupBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelec if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if (_pOrderBy.X0) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(2))))) { @@ -91439,8 +87366,7 @@ _1: } _sqlite3ErrorMsg(tls, _pParse, str(101344), unsafe.Pointer(_zType)) - r0 = i32(1) - return + return i32(1) _2: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) @@ -91456,28 +87382,25 @@ _5: goto _8 } - if ((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 { + if ((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 { goto _9 } - if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) { + if int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) { goto _10 } _resolveOutOfRangeError(tls, _pParse, _zType, _i+i32(1), _pEList.X0) - r0 = i32(1) - return + return i32(1) _10: - _resolveAlias(tls, _pParse, _pEList, int32((*T5517758)(unsafe.Pointer((*T5517780)(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((*T5517754)(unsafe.Pointer((*T5517776)(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() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(32) goto _5 _8: - r0 = i32(0) - return - + return i32(0) } var _sqlite3ResolveOrderGroupByØ00__func__Ø000 [27]int8 // - @@ -91497,8 +87420,6 @@ func _sqlite3SelectWrongNumTermsError(tls *crt.TLS, _pParse *XParse, _p *XSelect _0: _sqlite3ErrorMsg(tls, _pParse, str(101452), unsafe.Pointer(_selectOpName(tls, int32(_p.X1)))) _1: - return - } func _selectOpName(tls *crt.TLS, _id int32) (r0 *int8) { // sqlite3.c:117374:1 @@ -91532,9 +87453,7 @@ _4: goto _5 _5: - r0 = _z - return - + return _z } func _resolveCompoundOrderBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) (r0 int32) { // sqlite3.c:90137:1 @@ -91565,9 +87484,7 @@ func _resolveCompoundOrderBy(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) ( if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) @@ -91576,8 +87493,7 @@ _0: } _sqlite3ErrorMsg(tls, _pParse, str(101536)) - r0 = i32(1) - return + return i32(1) _1: _i = i32(0) @@ -91639,8 +87555,7 @@ _17: } _resolveOutOfRangeError(tls, _pParse, str(25672), _i+i32(1), _pEList.X0) - r0 = i32(1) - return + return i32(1) _20: goto _21 @@ -91675,9 +87590,7 @@ _21: if _11_pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _27 } - - r0 = i32(1) - return + return i32(1) _27: { @@ -91685,7 +87598,7 @@ _27: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol + *(*int32)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol if (*XExpr)(unsafe.Pointer(_4_pItem.X0)) != _5_pE { goto _28 } @@ -91719,7 +87632,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)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(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 @@ -91746,17 +87659,14 @@ _37: } _sqlite3ErrorMsg(tls, _pParse, str(101624), _i+i32(1)) - r0 = i32(1) - return + return i32(1) _41: _i += 1 goto _37 _40: - r0 = i32(0) - return - + return i32(0) } var _resolveCompoundOrderByØ00__func__Ø000 [23]int8 // - @@ -91799,9 +87709,7 @@ func _resolveOrderByTermToExprList(tls *crt.TLS, _pParse *XParse, _pSelect *XSel if _rc == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _i = i32(0) @@ -91813,18 +87721,14 @@ _3: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_i))).X0)), _pE, i32(-1)) >= i32(2) { goto _7 } - - r0 = _i + i32(1) - return + return _i + i32(1) _7: _i += 1 goto _3 _6: - r0 = i32(0) - return - + return i32(0) } var _resolveOrderByTermToExprListØ00__func__Ø000 [29]int8 // - @@ -91841,8 +87745,6 @@ func _sqlite3SelectAddTypeInfo(tls *crt.TLS, _pParse *XParse, _pSelect *XSelect) *(*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 */))))) = _sqlite3ExprWalkNoop *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse _sqlite3WalkSelect(tls, &_w, _pSelect) - return - } func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c:120852:1 @@ -91915,8 +87817,6 @@ _10: goto _4 _7: - return - } var _selectAddSubqueryTypeInfoØ00__func__Ø000 [26]int8 // - @@ -91991,9 +87891,7 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, if (int32(_db.X13) & i32(1)) == i32(0) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) @@ -92019,25 +87917,19 @@ _4: if _isAgg == 0 { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: if (_pSrc.X0) <= i32(1) { goto _13 } - - r0 = i32(0) - return + return i32(0) _13: if ((*XExpr)(unsafe.Pointer(_p.X9)) == nil || (((*XExpr)(unsafe.Pointer(_p.X9)).X2)&uint32(i32(2097152))) == uint32(i32(0))) && (_sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(_p.X0)))&uint32(i32(2097152))) == uint32(i32(0)) && (_sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(_p.X12)))&uint32(i32(2097152))) == uint32(i32(0)) { goto _17 } - - r0 = i32(0) - return + return i32(0) _17: _11: @@ -92051,113 +87943,85 @@ _11: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _21 } - - r0 = i32(0) - return + return i32(0) _21: if (*XExpr)(unsafe.Pointer(_pSub.X16)) == nil { goto _22 } - - r0 = i32(0) - return + return i32(0) _22: if ((_p.X3)&uint32(i32(256))) == uint32(i32(0)) || (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil { goto _24 } - - r0 = i32(0) - return + return i32(0) _24: if (_pSubSrc.X0) != i32(0) { goto _25 } - - r0 = i32(0) - return + return i32(0) _25: if ((_pSub.X3) & uint32(i32(1))) == 0 { goto _26 } - - r0 = i32(0) - return + return i32(0) _26: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (_pSrc.X0) <= i32(1) && _isAgg == 0 { goto _29 } - - r0 = i32(0) - return + return i32(0) _29: if ((_p.X3)&uint32(i32(1))) == uint32(i32(0)) || _subqueryIsAgg == 0 { goto _31 } - - r0 = i32(0) - return + return i32(0) _31: if (*XExprList)(unsafe.Pointer(_p.X12)) == nil || (*XExprList)(unsafe.Pointer(_pSub.X12)) == nil { goto _33 } - - r0 = i32(0) - return + return i32(0) _33: if _isAgg == 0 || (*XExprList)(unsafe.Pointer(_pSub.X12)) == nil { goto _35 } - - r0 = i32(0) - return + return i32(0) _35: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X9)) == nil { goto _37 } - - r0 = i32(0) - return + return i32(0) _37: if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || ((_p.X3)&uint32(i32(1))) == uint32(i32(0)) { goto _39 } - - r0 = i32(0) - return + return i32(0) _39: if ((_pSub.X3) & uint32(i32(12288))) == 0 { goto _40 } - - r0 = i32(0) - return + return i32(0) _40: if ((_p.X3)&uint32(i32(8192))) == 0 || (*XSelect)(unsafe.Pointer(_pSub.X13)) == nil { goto _42 } - - r0 = i32(0) - return + return i32(0) _42: - if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) { + if (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) { goto _43 } - - r0 = i32(0) - return + return i32(0) _43: if (*XSelect)(unsafe.Pointer(_pSub.X13)) == nil { @@ -92167,17 +88031,13 @@ _43: if (*XExprList)(unsafe.Pointer(_pSub.X12)) == nil { goto _45 } - - r0 = i32(0) - return + return i32(0) _45: if _isAgg == 0 && ((_p.X3)&uint32(i32(1))) == uint32(i32(0)) && (_pSrc.X0) == i32(1) { goto _48 } - - r0 = i32(0) - return + return i32(0) _48: _pSub1 = _pSub @@ -92201,9 +88061,7 @@ _49: if ((_pSub1.X3)&uint32(i32(9))) == uint32(i32(0)) && ((*XSelect)(unsafe.Pointer(_pSub1.X13)) == nil || int32(_pSub1.X1) == i32(116)) && ((*XSrcList)(unsafe.Pointer(_pSub1.X8)).X0) >= i32(1) { goto _60 } - - r0 = i32(0) - return + return i32(0) _60: _pSub1 = (*XSelect)(unsafe.Pointer(_pSub1.X13)) @@ -92220,12 +88078,10 @@ _62: goto _65 } - if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+32*uintptr(_16_ii)))))+uintptr(28 /* X5 */))))).X0) != i32(0) { + if int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+32*uintptr(_16_ii)))))+uintptr(28 /* X5 */))))).X0) != i32(0) { goto _66 } - - r0 = i32(0) - return + return i32(0) _66: _16_ii += 1 @@ -92298,16 +88154,14 @@ _73: if (_db.X17) == 0 { goto _76 } - - r0 = i32(1) - return + return i32(1) _76: _pSub = (*XSelect)(unsafe.Pointer(_pSub.X13)) goto _68 _71: - _pSub = store5518321(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) + _pSub = store5518317(&_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)) @@ -92368,7 +88222,7 @@ _84: crt.X__builtin_abort(tls) } }() - _24_jointype = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0 + _24_jointype = (*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0 goto _91 _88: @@ -92378,7 +88232,7 @@ _88: crt.X__builtin_abort(tls) } }() - _pSrc = store5506688((**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 = store5506684((**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 } @@ -92397,7 +88251,7 @@ _91: goto _97 } - *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X8 */))))) = store5506688(&_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 */))))) = store5506684(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) if (_db.X17) == 0 { goto _98 } @@ -92414,7 +88268,7 @@ _99: _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i+_iFrom))).X13))) func() { - if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i+_iFrom)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i+_iFrom)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119940), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102104))) crt.X__builtin_abort(tls) } @@ -92425,7 +88279,7 @@ _99: goto _99 _102: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iFrom)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iFrom)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype _pList = (*XExprList)(unsafe.Pointer(_pParent.X0)) _i = i32(0) _105: @@ -92456,7 +88310,7 @@ _111: goto _114 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _i += 1 goto _111 @@ -92538,11 +88392,9 @@ _87: return str(102224) }()) _128: - _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516640)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _127: - r0 = i32(1) - return - + return i32(1) } var _flattenSubqueryØ00__func__Ø000 [16]int8 // - @@ -92561,7 +88413,6 @@ func _substSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iTable int32, _pE if _p != nil { goto _0 } - return _0: @@ -92585,22 +88436,19 @@ _4: } _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(_pItem.X5)), _iTable, _pEList, i32(1)) - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))), _iTable, _pEList) _8: *(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i -= 1; return &_pItem }())) += uintptr(112) goto _4 _7: - if _doPrior != 0 && (store5518321(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { + if _doPrior != 0 && (store5518317(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { goto _1 } - - return - } func _substExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iTable int32, _pEList *XExprList) { // sqlite3.c:119440:1 @@ -92609,7 +88457,6 @@ func _substExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iTable in if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -92624,8 +88471,6 @@ _1: goto _1 _4: - return - } func _substExpr(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _iTable int32, _pEList *XExprList) (r0 *XExpr) { // sqlite3.c:119401:1 @@ -92639,9 +88484,7 @@ func _substExpr(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _iTable int32, _pE if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _0: if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != _iTable { @@ -92702,16 +88545,15 @@ _2: goto _16 } - _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList, i32(1)) + _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList) _17: _15: r0 = _pExpr return - } var _substExprØ00__func__Ø000 [10]int8 // - @@ -92725,14 +88567,12 @@ 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((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0, i32(1)) goto _1 _0: _sqlite3ErrorMsg(tls, _pParse, str(44256)) _1: - return - } func _sqlite3SubselectError(tls *crt.TLS, _pParse *XParse, _nActual int32, _nExpect int32) { // sqlite3.c:93130:1 @@ -92740,8 +88580,6 @@ func _sqlite3SubselectError(tls *crt.TLS, _pParse *XParse, _nActual int32, _nExp _ = _zFmt _zFmt = str(102316) _sqlite3ErrorMsg(tls, _pParse, _zFmt, _nActual, _nExpect) - return - } var _substSelectØ00__func__Ø000 [12]int8 // - @@ -92915,9 +88753,7 @@ _20: if (*XExprList)(unsafe.Pointer(_p.X12)) == nil { goto _22 } - - r0 = _multiSelectOrderBy(tls, _pParse, _p, _pDest) - return + return _multiSelectOrderBy(tls, _pParse, _p, _pDest) _22: switch int32(_p.X1) { @@ -93332,9 +89168,7 @@ _multi_select_end: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(20 /* X3 */))) = _dest.X3 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(24 /* X4 */))) = _dest.X4 _sqlite3SelectDelete(tls, _db, _pDelete) - r0 = _rc - return - + return _rc } var _multiSelectØ00__func__Ø000 [12]int8 // - @@ -93428,9 +89262,7 @@ _22: goto _20 _21: - r0 = _rc - return - + return _rc } var _multiSelectValuesØ00__func__Ø000 [18]int8 // - @@ -93492,7 +89324,6 @@ func _generateWithRecursiveQuery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pD if _sqlite3AuthCheck(tls, _pParse, i32(33), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _0 } - return _0: @@ -93503,7 +89334,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 */))))) = store5518870((**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 */))))) = store5518866((**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) @@ -93521,7 +89352,7 @@ _1: goto _6 } - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _7 } @@ -93641,8 +89472,6 @@ _end_of_recursive_query: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X12 */))))) = _pOrderBy *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X15 */))))) = _pLimit *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X16 */))))) = _pOffset - return - } func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak int32) { // sqlite3.c:118113:1 @@ -93659,7 +89488,6 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak if (_p.X4) == 0 { goto _0 } - return _0: @@ -93729,8 +89557,6 @@ _12: _sqlite3VdbeComment(tls, _v, str(103260)) _13: _4: - return - } func _sqlite3ExprCacheClear(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:94006:1 @@ -93759,8 +89585,6 @@ _6: _4: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(37 /* X13 */))) = uint8(i32(0)) - return - } var _computeLimitRegistersØ00__func__Ø000 [22]int8 // - @@ -93770,9 +89594,7 @@ func init() { } func _sqlite3VdbeGoto(tls *crt.TLS, _p *TVdbe, _iDest int32) (r0 int32) { // sqlite3.c:71556:1 - r0 = _sqlite3VdbeAddOp3(tls, _p, i32(13), i32(0), _iDest, i32(0)) - return - + return _sqlite3VdbeAddOp3(tls, _p, i32(13), i32(0), _iDest, i32(0)) } var _generateWithRecursiveQueryØ00__func__Ø000 [27]int8 // - @@ -93822,7 +89644,7 @@ _1: goto _6 _5: - _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1)) + _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1)) if _2_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -93846,7 +89668,6 @@ _4: _0: r0 = _pRet return - } func _multiSelectCollSeq(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iCol int32) (r0 *XCollSeq) { // sqlite3.c:118168:1 @@ -93883,9 +89704,7 @@ _1: _pRet = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(_iCol))).X0))) _7: - r0 = _pRet - return - + return _pRet } var _multiSelectCollSeqØ00__func__Ø000 [19]int8 // - @@ -93908,8 +89727,6 @@ func _codeOffset(tls *crt.TLS, _v *TVdbe, _iOffset int32, _iContinue int32) { // _sqlite3VdbeAddOp3(tls, _v, i32(67), _iOffset, _iContinue, i32(1)) _sqlite3VdbeComment(tls, _v, str(25308)) _0: - return - } func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExprList, _srcTab int32, _pSort *XSortCtx, _pDistinct *XDistinctCtx, _pDest *XSelectDest, _iContinue int32, _iBreak int32) { // sqlite3.c:116920:1 @@ -94097,11 +89914,11 @@ _32: goto _35 } - if store961(&_11_j, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { + if store961(&_11_j, int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(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)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(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)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(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 @@ -94392,7 +90209,7 @@ _101: goto _104 } - _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(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((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_40_pSO.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0))-i32(1), _40_r2+_i) _i += 1 goto _101 @@ -94426,8 +90243,6 @@ _75: _sqlite3VdbeAddOp2(tls, _v, i32(69), _p.X4, _iBreak) _109: - return - } var _selectInnerLoopØ00__func__Ø000 [16]int8 // - @@ -94498,7 +90313,7 @@ _9: } _1_pExpr = (*XExpr)(unsafe.Pointer(_pItem.X0)) - if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { + if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { goto _14 } @@ -94529,7 +90344,7 @@ _19: goto _21 } - if int32(_copyOp) != i32(85) || int32(store5776815(&_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(store5776811(&_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 } @@ -94546,9 +90361,7 @@ _17: goto _9 _12: - r0 = _n - return - + return _n } var _sqlite3ExprCodeExprListØ00__func__Ø000 [24]int8 // - @@ -94558,9 +90371,7 @@ func init() { } func _sqlite3ExprIsConstant(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:92535:1 - r0 = _exprIsConst(tls, _p, i32(1), i32(0)) - return - + return _exprIsConst(tls, _p, i32(1), i32(0)) } func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int32) { // sqlite3.c:92516:1 @@ -94570,11 +90381,9 @@ 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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur + *(*int32)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur _sqlite3WalkExpr(tls, &_w, _p) - r0 = int32(_w.X5) - return - + return int32(_w.X5) } func _exprNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:92457:1 @@ -94583,8 +90392,7 @@ func _exprNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _1: switch int32(_pExpr.X0) { @@ -94608,30 +90416,24 @@ _3: if int32(_pWalker.X5) < i32(4) && ((_pExpr.X2)&uint32(i32(524288))) == uint32(i32(0)) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _4: _5: _6: _7: - if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) { + if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _8: if int32(_pWalker.X5) != i32(5) { @@ -94647,23 +90449,19 @@ _16: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return + return i32(2) _18: _17: _9: r0 = i32(0) return - } func _selectNodeIsConstant(tls *crt.TLS, _pWalker *XWalker, _NotUsed *XSelect) (r0 int32) { // sqlite3.c:92511:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) = uint8(i32(0)) - r0 = i32(2) - return - + return i32(2) } func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDest int32) (r0 int32) { // sqlite3.c:94755:1 @@ -94696,8 +90494,8 @@ _4: goto _9 } - r0 = *(*int32)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28 /* X5 */))))) - return + /* X5 */ + return *(*int32)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28))))) _9: *func() *int32 { *(*uintptr)(unsafe.Pointer(&_1_pItem)) += uintptr(32); return &_1_i }() -= 1 @@ -94719,12 +90517,10 @@ _3: _regDest = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _11: - *(*int32)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(28 /* X5 */))))) = _regDest + *(*int32)(unsafe.Pointer((*T5517776)(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 - return - + return _regDest } var _sqlite3ExprCodeAtInitØ00__func__Ø000 [22]int8 // - @@ -94739,9 +90535,7 @@ func _sqlite3VdbeChangeToNoop(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 int32) { if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -94751,13 +90545,11 @@ _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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer((*T5777024)(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 - + return i32(1) } var _sqlite3VdbeChangeToNoopØ00__func__Ø000 [24]int8 // - @@ -94773,9 +90565,7 @@ func _sqlite3VdbeCurrentAddr(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c: crt.X__builtin_abort(tls) } }() - r0 = _p.X27 - return - + return _p.X27 } var _sqlite3VdbeCurrentAddrØ00__func__Ø000 [23]int8 // - @@ -94796,8 +90586,6 @@ func _codeDistinct(tls *crt.TLS, _pParse *XParse, _iTab int32, _addrRepeat int32 _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _iTab, _r1, _iMem, _N) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(16))) _sqlite3ReleaseTempReg(tls, _pParse, _r1) - return - } func _sqlite3GetTempReg(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c:95785:1 @@ -94805,13 +90593,12 @@ func _sqlite3GetTempReg(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c goto _0 } - r0 = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) - return + /* X18 */ + return preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56))), 1) _0: - r0 = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(preInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), byte(255))))) - return - + /* X49 */ /* X7 */ + return *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404))))) + 4*uintptr(preInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31))), byte(255))))) } func _sqlite3ReleaseTempReg(tls *crt.TLS, _pParse *XParse, _iReg int32) { // sqlite3.c:95800:1 @@ -94843,8 +90630,6 @@ _6: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(postInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(31 /* X7 */))), uint8(1))))) = _iReg _1: - return - } func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) { // sqlite3.c:95817:1 @@ -94855,9 +90640,7 @@ func _sqlite3GetTempRange(tls *crt.TLS, _pParse *XParse, _nReg int32) (r0 int32) if _nReg != i32(1) { goto _0 } - - r0 = _sqlite3GetTempReg(tls, _pParse) - return + return _sqlite3GetTempReg(tls, _pParse) _0: _i = _pParse.X15 @@ -94892,9 +90675,7 @@ _1: sink961 = *p } _4: - r0 = _i - return - + return _i } func _usedAsColumnCache(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32) (r0 int32) { // sqlite3.c:94050:1 @@ -94914,18 +90695,14 @@ _0: if _1_r < _iFrom || _1_r > _iTo { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: *(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20) goto _0 _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3GetTempRangeØ00__func__Ø000 [20]int8 // - @@ -95068,15 +90845,14 @@ _23: if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _24 } - return _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(8 /* X4 */))) = _5_nKey + _nData - _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) + _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(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((*T5777028)(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((*T5777024)(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) @@ -95130,8 +90906,6 @@ _29: _30: _sqlite3VdbeJumpHere(tls, _v, _11_addr) _28: - return - } var _pushOntoSorterØ00__func__Ø000 [15]int8 // - @@ -95149,8 +90923,6 @@ func _sqlite3ExprCodeMove(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int3 }() _sqlite3VdbeAddOp3(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(84), _iFrom, _iTo, _nReg) _sqlite3ExprCacheRemove(tls, _pParse, _iFrom, _nReg) - return - } var _sqlite3ExprCodeMoveØ00__func__Ø000 [20]int8 // - @@ -95207,7 +90979,6 @@ _6: _0: r0 = _pInfo return - } var _keyInfoFromExprListØ00__func__Ø000 [20]int8 // - @@ -95233,8 +91004,6 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(40 /* X14 */))) = _nReg *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X15 */))) = _iReg _1: - return - } func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c:71709:1 @@ -95268,8 +91037,6 @@ func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X26)) + 4*uintptr(_j))) = _v.X27 _6: - return - } var _sqlite3VdbeResolveLabelØ00__func__Ø000 [24]int8 // - @@ -95420,12 +91187,12 @@ _16: } func() { - if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) <= i32(0) { + if int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119142), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104416))) crt.X__builtin_abort(tls) } }() - if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i { + if int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i { goto _22 } @@ -95444,9 +91211,7 @@ _19: if _4_pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _24 } - - r0 = _sqlite3NomemError(tls, i32(119147)) - return + return _sqlite3NomemError(tls, i32(119147)) _24: { @@ -95454,13 +91219,13 @@ _24: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i + *(*int32)(unsafe.Pointer((*T5519016)(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)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(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)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) _25: _23: _i += 1 @@ -95481,18 +91246,18 @@ _27: } func() { - if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) <= i32(0) { + if int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119168), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104416))) crt.X__builtin_abort(tls) } }() func() { - if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) > ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { + if int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) > ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119169), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104444))) crt.X__builtin_abort(tls) } }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) - i32(1) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) - i32(1) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_5_pItem }())) += uintptr(32) goto _27 @@ -95723,9 +91488,7 @@ _71: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X13 */))))) = _pPrior *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(96 /* X14 */))))) = _p _explainComposite(tls, _pParse, int32(_p.X1), _iSub1, _iSub2, i32(0)) - r0 = bool2int((_pParse.X16) != i32(0)) - return - + return bool2int((_pParse.X16) != i32(0)) } var _multiSelectOrderByØ00__func__Ø000 [19]int8 // - @@ -95738,8 +91501,6 @@ func _sqlite3VdbeEndCoroutine(tls *crt.TLS, _v *TVdbe, _regYield int32) { // sql _sqlite3VdbeAddOp1(tls, _v, i32(74), _regYield) *(*uint8)(unsafe.Pointer(uintptr(_v.X3) + uintptr(31 /* X7 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr(_v.X3) + uintptr(40 /* X14 */))) = i32(0) - return - } func _sqlite3VdbeNoopComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...interface{}) { // sqlite3.c:72390:1 @@ -95754,8 +91515,6 @@ func _sqlite3VdbeNoopComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, args ...in _vdbeVComment(tls, _p, _zFormat, _ap) _ap = nil _0: - return - } func _generateOutputSubroutine(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pIn *XSelectDest, _pDest *XSelectDest, _regReturn int32, _regPrev int32, _pKeyInfo *XKeyInfo, _iBreak int32) (r0 int32) { // sqlite3.c:118863:1 @@ -95792,9 +91551,7 @@ _0: if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _codeOffset(tls, _v, _p.X5, _iContinue) @@ -95884,9 +91641,7 @@ _12: _19: _sqlite3VdbeResolveLabel(tls, _v, _iContinue) _sqlite3VdbeAddOp1(tls, _v, i32(73), _regReturn) - r0 = _addr - return - + return _addr } func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3.c:117312:1 @@ -95902,9 +91657,7 @@ func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3. }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _0: - r0 = _p - return - + return _p } var _sqlite3KeyInfoRefØ00__func__Ø000 [18]int8 // - @@ -95927,42 +91680,31 @@ func _sqlite3LogEstAdd(tls *crt.TLS, _a int16, _b int16) (r0 int16) { // sqlite3 if int32(_a) <= (int32(_b) + i32(49)) { goto _1 } - - r0 = _a - return + return _a _1: if int32(_a) <= (int32(_b) + i32(31)) { goto _2 } - - r0 = int16(int32(_a) + i32(1)) - return + return int16(int32(_a) + i32(1)) _2: - r0 = int16(int32(_a) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_a)-int32(_b)))))) - return + return int16(int32(_a) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_a)-int32(_b)))))) _0: if int32(_b) <= (int32(_a) + i32(49)) { goto _4 } - - r0 = _b - return + return _b _4: if int32(_b) <= (int32(_a) + i32(31)) { goto _5 } - - r0 = int16(int32(_b) + i32(1)) - return + return int16(int32(_b) + i32(1)) _5: - r0 = int16(int32(_b) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_b)-int32(_a)))))) - return - + return int16(int32(_b) + int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3LogEstAddØ00xØ001)) + 1*uintptr(int32(_b)-int32(_a)))))) } var _sqlite3LogEstAddØ00xØ001 [32]uint8 // sqlite3.c:28996:30 @@ -96003,14 +91745,12 @@ func _generateColumnNames(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _p if (_pParse.X54) == 0 { goto _0 } - return _0: if (_pParse.X4) == 0 && (_db.X17) == 0 { goto _2 } - return _2: @@ -96168,8 +91908,6 @@ _8: _10: _generateColumnTypes(tls, _pParse, _pTabList, _pEList) - return - } var _generateColumnNamesØ00__func__Ø000 [20]int8 // - @@ -96205,8 +91943,6 @@ _0: goto _0 _3: - return - } func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _iSub2 int32, _bUseTmp int32) { // sqlite3.c:117434:1 @@ -96233,8 +91969,6 @@ func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _ }()), unsafe.Pointer(_selectOpName(tls, _op))) _sqlite3VdbeAddOp4(tls, _1_v, i32(163), _pParse.X58, i32(0), i32(0), _1_zMsg, i32(-1)) _5: - return - } var _explainCompositeØ00__func__Ø000 [17]int8 // - @@ -96248,9 +91982,7 @@ func _sqlite3SelectExprHeight(tls *crt.TLS, _p *XSelect) (r0 int32) { // sqlite3 _ = _nHeight _nHeight = i32(0) _heightOfSelect(tls, _p, &_nHeight) - r0 = _nHeight - return - + return _nHeight } func _pushDownWhereTerms(tls *crt.TLS, _pParse *XParse, _pSubq *XSelect, _pWhere *XExpr, _iCursor int32) (r0 int32) { // sqlite3.c:120074:1 @@ -96264,9 +91996,7 @@ func _pushDownWhereTerms(tls *crt.TLS, _pParse *XParse, _pSubq *XSelect, _pWhere if _pWhere != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pX = _pSubq @@ -96278,9 +92008,7 @@ _1: if ((_pX.X3) & uint32(i32(8200))) == uint32(i32(0)) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: _pX = (*XSelect)(unsafe.Pointer(_pX.X13)) @@ -96290,9 +92018,7 @@ _4: if (*XExpr)(unsafe.Pointer(_pSubq.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _7: @@ -96312,9 +92038,7 @@ _8: if ((_pWhere.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: if _sqlite3ExprIsTableConstant(tls, _pWhere, _iCursor) == 0 { @@ -96337,32 +92061,23 @@ _12: _10: r0 = _nChng return - } func _sqlite3ExprIsTableConstant(tls *crt.TLS, _p *XExpr, _iCur int32) (r0 int32) { // sqlite3.c:92555:1 - r0 = _exprIsConst(tls, _p, i32(3), _iCur) - return - + return _exprIsConst(tls, _p, i32(3), _iCur) } func _sqlite3ClearTempRegCache(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:95847:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(31 /* X7 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(40 /* X14 */))) = i32(0) - return - } func _sqlite3VdbeChangeP1(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { // sqlite3.c:72114:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(4 /* X3 */))) = _val - return - } func _sqlite3VdbeChangeOpcode(tls *crt.TLS, _p *TVdbe, _addr uint32, _iNewOpcode uint8) { // sqlite3.c:72111:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(0 /* X0 */))) = _iNewOpcode - return - } func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWhere *XExpr, _pOrderBy *XExprList, _pResultSet *XExprList, _wctrlFlags uint16, _iAuxArg int32) (r0 *XWhereInfo) { // sqlite3.c:134202:1 @@ -96470,8 +92185,7 @@ _9: } _sqlite3ErrorMsg(tls, _pParse, str(105328), i32(64)) - r0 = (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) _10: _nTabList = func() int32 { @@ -96701,7 +92415,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((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+112*uintptr(_pLoop.X3)))))+uintptr(60 /* X9 */))).X0) & i32(8)) != i32(0) { + if (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+112*uintptr(_pLoop.X3)))))+uintptr(60 /* X9 */))).X0) & i32(8)) != i32(0) { goto _60 } @@ -97030,8 +92744,7 @@ _146: goto _139 _142: - r0 = _pWInfo - return + return _pWInfo _whereBeginError: if _pWInfo == nil { @@ -97041,9 +92754,7 @@ _whereBeginError: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(188 /* X42 */))) = uint32(_pWInfo.X8) _whereInfoFree(tls, _db, _pWInfo) _147: - r0 = (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) } var _sqlite3WhereBeginØ00__func__Ø000 [18]int8 // - @@ -97057,8 +92768,6 @@ func _whereLoopInit(tls *crt.TLS, _p *XWhereLoop) { // sqlite3.c:131605:1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X10 */))) = uint16(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))) = uint16(i32(3)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X9 */))) = uint32(i32(0)) - return - } func _sqlite3WhereClauseInit(tls *crt.TLS, _pWC *XWhereClause, _pWInfo *XWhereInfo) { // sqlite3.c:129705:1 @@ -97067,8 +92776,6 @@ func _sqlite3WhereClauseInit(tls *crt.TLS, _pWC *XWhereClause, _pWInfo *XWhereIn *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(20 /* X3 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(24 /* X4 */))) = i32(8) *(**XWhereTerm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(32 /* X5 */))))) = (*XWhereTerm)(unsafe.Pointer((*[8]XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(40 /* X6 */))))) - return - } func _sqlite3WhereSplit(tls *crt.TLS, _pWC *XWhereClause, _pExpr *XExpr, _op uint8) { // sqlite3.c:129690:1 @@ -97079,7 +92786,6 @@ func _sqlite3WhereSplit(tls *crt.TLS, _pWC *XWhereClause, _pExpr *XExpr, _op uin if _pE2 != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -97094,8 +92800,6 @@ _1: _sqlite3WhereSplit(tls, _pWC, (*XExpr)(unsafe.Pointer(_pE2.X4)), _op) _sqlite3WhereSplit(tls, _pWC, (*XExpr)(unsafe.Pointer(_pE2.X5)), _op) _2: - return - } func _whereClauseInsert(tls *crt.TLS, _pWC *XWhereClause, _p *XExpr, _wtFlags uint16) (r0 int32) { // sqlite3.c:128438:1 @@ -97125,8 +92829,7 @@ func _whereClauseInsert(tls *crt.TLS, _pWC *XWhereClause, _p *XExpr, _wtFlags ui _sqlite3ExprDelete(tls, _1_db, _p) _2: *(**XWhereTerm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWC)) + uintptr(32 /* X5 */))))) = _1_pOld - r0 = i32(0) - return + return i32(0) _1: crt.Xmemcpy(tls, _pWC.X5, (unsafe.Pointer)(_1_pOld), u64(64)*uint64(_pWC.X3)) @@ -97154,15 +92857,11 @@ _6: *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(8 /* X1 */))))) = _pWC *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(24 /* X7 */))) = i32(-1) crt.Xmemset(tls, (unsafe.Pointer)((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm))+uintptr(20 /* X4 */)))), i32(0), u64(44)) - r0 = _idx - return - + return _idx } func _sqlite3ExprIsConstantNotJoin(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:92545:1 - r0 = _exprIsConst(tls, _p, i32(2), i32(0)) - return - + return _exprIsConst(tls, _p, i32(2), i32(0)) } func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _jumpIfNull int32) { // sqlite3.c:95163:1 @@ -97204,14 +92903,12 @@ func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int }() == 0 { goto _5 } - return _5: if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - return _6: @@ -97403,8 +93100,6 @@ _55: _48: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) _sqlite3ReleaseTempReg(tls, _pParse, _regFree2) - return - } var _sqlite3ExprIfFalseØ00__func__Ø000 [19]int8 // - @@ -97448,8 +93143,6 @@ _6: goto _3 _4: - return - } var _sqlite3ExprCachePopØ00__func__Ø000 [20]int8 // - @@ -97499,7 +93192,6 @@ func _sqlite3ExprIfTrue(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 }() == 0 { goto _5 } - return _5: @@ -97515,7 +93207,6 @@ _5: }() == 0 { goto _8 } - return _8: @@ -97659,8 +93350,6 @@ _33: _26: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) _sqlite3ReleaseTempReg(tls, _pParse, _regFree2) - return - } var _sqlite3ExprIfTrueØ00__func__Ø000 [18]int8 // - @@ -97700,7 +93389,6 @@ _5: _3: r0 = _r2 return - } func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr, _opcode int32, _in1 int32, _in2 int32, _dest int32, _jumpIfNull int32) (r0 int32) { // sqlite3.c:91037:1 @@ -97714,9 +93402,7 @@ func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr, _p5 = int32(_binaryCompareP5(tls, _pLeft, _pRight, _jumpIfNull)) _addr = _sqlite3VdbeAddOp4(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _opcode, _in2, _dest, _in1, (*int8)(unsafe.Pointer((unsafe.Pointer)(_p4))), i32(-3)) _sqlite3VdbeChangeP5(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), uint16(uint8(_p5))) - r0 = _addr - return - + return _addr } func _sqlite3BinaryCompareCollSeq(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr) (r0 *XCollSeq) { // sqlite3.c:91014:1 @@ -97755,7 +93441,6 @@ _6: _3: r0 = _pColl return - } var _sqlite3BinaryCompareCollSeqØ00__func__Ø000 [28]int8 // - @@ -97769,9 +93454,7 @@ func _binaryCompareP5(tls *crt.TLS, _pExpr1 *XExpr, _pExpr2 *XExpr, _jumpIfNull _ = _aff _aff = uint8(_sqlite3ExprAffinity(tls, _pExpr2)) _aff = uint8(int32(uint8(_sqlite3CompareAffinity(tls, _pExpr1, int8(_aff)))) | int32(uint8(_jumpIfNull))) - r0 = _aff - return - + return _aff } func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _xJump func(*crt.TLS, *XParse, *XExpr, int32, int32), _jumpIfNull int32) { // sqlite3.c:94971:1 @@ -97801,10 +93484,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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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 @@ -97822,8 +93505,6 @@ _2: _sqlite3ExprCodeTarget(tls, _pParse, &_exprAnd, _dest) _3: _sqlite3ReleaseTempReg(tls, _pParse, _regFree1) - return - } var _exprCodeBetweenØ00__func__Ø000 [16]int8 // - @@ -97841,8 +93522,6 @@ func _exprToRegister(tls *crt.TLS, _p *XExpr, _iReg int32) { // sqlite3.c:94067: *p = (*p) & uint32(i32(-4097)) sink985 = *p } - return - } func _exprCodeVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _piFreeable *int32) (r0 int32) { // sqlite3.c:94084:1 @@ -97882,7 +93561,7 @@ _4: goto _7 } - _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_4_i))).X0)), _4_i+_iResult) + _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_4_i))).X0)), _4_i+_iResult) _4_i += 1 goto _4 @@ -97891,7 +93570,6 @@ _3: _1: r0 = _iResult return - } func _sqlite3ExprCodeFactorable(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int32) { // sqlite3.c:94857:1 @@ -97905,8 +93583,6 @@ func _sqlite3ExprCodeFactorable(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _t _1: _sqlite3ExprCode(tls, _pParse, _pExpr, _target) _2: - return - } func _sqlite3ExprCodeIN(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _destIfFalse int32, _destIfNull int32) { // sqlite3.c:93472:1 @@ -97976,7 +93652,6 @@ func _sqlite3ExprCodeIN(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _destIfFal if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 { goto _0 } - return _0: @@ -98079,7 +93754,7 @@ _29: goto _34 } - _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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) @@ -98258,8 +93933,6 @@ _71: _sqlite3ExprCodeIN_oom_error: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_aiMap)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_zAff)) - return - } func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32) { // sqlite3.c:93431:1 @@ -98270,13 +93943,12 @@ 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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0) { + if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector) - r0 = i32(1) - return + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector) + return i32(1) _1: goto _2 @@ -98287,14 +93959,12 @@ _0: } _sqlite3VectorErrorMsg(tls, _pParse, (*XExpr)(unsafe.Pointer(_pIn.X4))) - r0 = i32(1) - return + return i32(1) _3: _2: r0 = i32(0) return - } var _sqlite3ExprCodeINØ00__func__Ø000 [18]int8 // - @@ -98380,7 +94050,7 @@ 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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)) + _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)) _1_i = i32(0) _4: if _1_i >= (_1_pEList.X0) { @@ -98405,7 +94075,7 @@ _7: _prRhsHasNull = (*int32)(unsafe.Pointer(uintptr(i32(0)))) _9: _3: - if (_pParse.X16) != i32(0) || store5518321(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (_pParse.X16) != i32(0) || store5518317(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } @@ -98644,7 +94314,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((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0) > i32(2) { goto _77 } @@ -98704,7 +94374,6 @@ _91: _87: r0 = _eType return - } var _sqlite3FindInIndexØ00__func__Ø000 [19]int8 // - @@ -98761,13 +94430,10 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = bool2int((((_p.X2) & uint32(i32(1048576))) != uint32(i32(0))) || ((int32(_p.X9) >= i32(0)) && (int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_p.X14)).X1)+32*uintptr(_p.X9))).X3) == i32(0)))) - return + return bool2int((((_p.X2) & uint32(i32(1048576))) != uint32(i32(0))) || ((int32(_p.X9) >= i32(0)) && (int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_p.X14)).X1)+32*uintptr(_p.X9))).X3) == i32(0)))) _10: - r0 = i32(1) - return - + return i32(1) } var _sqlite3ExprCanBeNullØ00__func__Ø000 [21]int8 // - @@ -98792,34 +94458,26 @@ func _isCandidateForInOpt(tls *crt.TLS, _pX *XExpr) (r0 *XSelect) { // sqlite3.c if ((_pX.X2) & uint32(i32(2048))) != uint32(i32(0)) { goto _0 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _0: if ((_pX.X2) & uint32(i32(32))) == uint32(i32(0)) { goto _1 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _1: - _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) + _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) if (*XSelect)(unsafe.Pointer(_p.X13)) == nil { goto _2 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _2: if ((_p.X3) & uint32(i32(9))) == 0 { goto _3 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { @@ -98831,9 +94489,7 @@ _3: if (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _6 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _6: func() { @@ -98845,9 +94501,7 @@ _6: if (*XExpr)(unsafe.Pointer(_p.X9)) == nil { goto _9 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _9: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) @@ -98860,17 +94514,13 @@ _9: if (_pSrc.X0) == i32(1) { goto _12 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _12: if (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X5)) == nil { goto _13 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _13: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X4)) @@ -98889,9 +94539,7 @@ _13: if (_pTab.X16) == 0 { goto _18 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _18: _pEList = (*XExprList)(unsafe.Pointer(_p.X0)) @@ -98911,9 +94559,7 @@ _21: if int32(_2_pRes.X0) == i32(152) { goto _25 } - - r0 = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _25: func() { @@ -98926,9 +94572,7 @@ _25: goto _21 _24: - r0 = _p - return - + return _p } var _isCandidateForInOptØ00__func__Ø000 [20]int8 // - @@ -98986,8 +94630,6 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sq _sqlite3OpenTempDatabase(tls, _pToplevel) _14: _12: - return - } var _sqlite3CodeVerifySchemaØ00__func__Ø000 [24]int8 // - @@ -99015,8 +94657,7 @@ func _sqlite3OpenTempDatabase(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sql _sqlite3ErrorMsg(tls, _pParse, str(106888)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = _1_rc - r0 = i32(1) - return + return i32(1) _2: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))))) + uintptr(8 /* X1 */))))) = _1_pBt @@ -99031,14 +94672,12 @@ _2: } _sqlite3OomFault(tls, _db) - r0 = i32(1) - return + return i32(1) _5: _1: r0 = i32(0) return - } var _sqlite3OpenTempDatabaseØ00flagsØ001 int32 // sqlite3.c:103478:22 @@ -99062,8 +94701,6 @@ func _sqlite3SetHasNullFlag(tls *crt.TLS, _v *TVdbe, _iCur int32, _regHasNull in _sqlite3VdbeChangeP5(tls, _v, uint16(i32(128))) _sqlite3VdbeComment(tls, _v, str(107004), _iCur) _sqlite3VdbeJumpHere(tls, _v, _addr1) - return - } func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3.c:92782:1 @@ -99081,9 +94718,7 @@ func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3. *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _res = _sqlite3ExprIsConstant(tls, _pIn) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(16 /* X4 */))))) = _pLHS - r0 = _res - return - + return _res } var _sqlite3InRhsIsConstantØ00__func__Ø000 [23]int8 // - @@ -99099,22 +94734,16 @@ func _exprAlwaysTrue(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:91611:1 if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _sqlite3ExprIsInteger(tls, _p, &_v) != 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: - r0 = bool2int(_v != i32(0)) - return - + return bool2int(_v != i32(0)) } func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sqlite3.c:130017:1 @@ -99125,8 +94754,6 @@ func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sq } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[64]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(4 /* X1 */))))) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(0 /* X0 */))), int32(1))))) = _iCursor - return - } var _createMaskØ00__func__Ø000 [11]int8 // - @@ -99148,10 +94775,9 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it _ = _pColRef var _pTerm *XExpr // sqlite3.c:129809:8 _ = _pTerm - if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _0 } - return _0: @@ -99162,11 +94788,10 @@ _0: crt.X__builtin_abort(tls) } }() - _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) + _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -99197,7 +94822,6 @@ _11: if _pColRef != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } - return _12: @@ -99210,8 +94834,6 @@ _12: goto _4 _7: - return - } var _sqlite3WhereTabFuncArgsØ00__func__Ø000 [24]int8 // - @@ -99238,18 +94860,14 @@ _2: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[64]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(4 /* X1 */))))) + 4*uintptr(_i)))) != _iCursor { goto _6 } - - r0 = u64(1) << uint(_i) - return + return u64(1) << uint(_i) _6: _i += 1 goto _2 _5: - r0 = uint64(i32(0)) - return - + return uint64(i32(0)) } var _sqlite3WhereGetMaskØ00__func__Ø000 [20]int8 // - @@ -99272,8 +94890,6 @@ _0: goto _0 _3: - return - } func _exprAnalyze(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxTerm int32) { // sqlite3.c:129283:1 @@ -99397,7 +95013,6 @@ func _exprAnalyze(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxTerm in if (_db.X17) == 0 { goto _0 } - return _0: @@ -99425,7 +95040,6 @@ _0: if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 { goto _7 } - return _7: @@ -99433,11 +95047,11 @@ _7: goto _8 } - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) _9: goto _10 @@ -99506,14 +95120,14 @@ _13: crt.X__builtin_abort(tls) } }() - _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr((_pTerm.X9)-i32(1)))).X0)) + _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) = _9_iColumn *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X4 */))) = uint16(int32(_operatorMask(tls, _op)) & int32(_9_opMask)) _23: if _op != i32(29) { @@ -99554,7 +95168,6 @@ _30: if _13_idxNew != i32(0) { goto _31 } - return _31: @@ -99595,7 +95208,7 @@ _29: _34: _exprCommute(tls, _pParse, _12_pDup) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X10 */))))) = _9_iColumn *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(48 /* X11 */))) = _prereqLeft | _extraRight *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(56 /* X12 */))) = _prereqAll *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(20 /* X4 */))) = uint16((int32(_operatorMask(tls, int32(_12_pDup.X0))) + int32(_12_eExtraOp)) & int32(_9_opMask)) @@ -99607,7 +95220,7 @@ _15: goto _37 } - _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) func() { if _17_pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129419), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(92144))) @@ -99659,7 +95272,7 @@ _35: } _20_wtFlags = u16(259) - _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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 @@ -99672,12 +95285,12 @@ _35: } _21_i = i32(0) _54: - if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(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((*T5519020)(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((*T5519020)(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((*T5519016)(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((*T5519016)(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 @@ -99687,7 +95300,7 @@ _53: goto _58 } - _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) _23_c = *_23_pC if _noCase == 0 { goto _59 @@ -99732,8 +95345,8 @@ _51: goto _65 } - _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) - _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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)) { @@ -99745,7 +95358,7 @@ _51: _26_pNewTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_26_idxNew))) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(48 /* X11 */))) = _26_prereqExpr *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X8 */))) = _26_pLeft.X8 - *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(40 /* X10 */))))) = int32(_26_pLeft.X9) + *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(40 /* X10 */))))) = int32(_26_pLeft.X9) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(20 /* X4 */))) = uint16(i32(64)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(23 /* X6 */))) = _eOp2 _markTermAsChild(tls, _pWC, _26_idxNew, _idxTerm) @@ -99782,7 +95395,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((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _82 } @@ -99807,8 +95420,6 @@ _82: *p = (*p) | _extraRight sink992 = *p } - return - } var _exprAnalyzeØ00__func__Ø000 [12]int8 // - @@ -99823,9 +95434,7 @@ func _sqlite3WhereExprUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _p *XExpr) ( if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = uint64(i32(0)) - return + return uint64(i32(0)) _0: if int32(_p.X0) != i32(152) { @@ -99833,8 +95442,7 @@ _0: } _mask = _sqlite3WhereGetMask(tls, _pMaskSet, _p.X8) - r0 = _mask - return + return _mask _1: func() { @@ -99865,26 +95473,25 @@ _6: { p := &_mask - *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) sink992 = *p } goto _8 _7: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) sink992 = *p } _9: _8: r0 = _mask return - } var _sqlite3WhereExprUsageØ00__func__Ø000 [22]int8 // - @@ -99970,9 +95577,7 @@ _4: goto _0 _1: - r0 = _mask - return - + return _mask } func _sqlite3WhereExprListUsage(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _pList *XExprList) (r0 uint64) { // sqlite3.c:129763:1 @@ -100003,7 +95608,6 @@ _4: _0: r0 = _mask return - } var _exprSelectUsageØ00__func__Ø000 [16]int8 // - @@ -100017,9 +95621,7 @@ func _allowedOp(tls *crt.TLS, _op int32) (r0 int32) { // sqlite3.c:128479:1 i32(0) i32(0) i32(0) - r0 = bool2int((((_op == i32(33)) || ((_op >= i32(37)) && (_op <= i32(41)))) || (_op == i32(34))) || (_op == i32(29))) - return - + return bool2int((((_op == i32(33)) || ((_op >= i32(37)) && (_op <= i32(41)))) || (_op == i32(34))) || (_op == i32(29))) } func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uint64, _pExpr *XExpr, _piCur *int32, _piColumn *int32) (r0 int32) { // sqlite3.c:129220:1 @@ -100050,7 +95652,7 @@ func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uin goto _6 } - _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) _6: if int32(_pExpr.X0) != i32(152) { goto _7 @@ -100058,24 +95660,19 @@ _6: *_piCur = _pExpr.X8 *_piColumn = int32(_pExpr.X9) - r0 = i32(1) - return + return i32(1) _7: if _mPrereq != uint64(i32(0)) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: if (_mPrereq & (_mPrereq - uint64(i32(1)))) == uint64(i32(0)) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: _i = i32(0) @@ -100125,8 +95722,7 @@ _23: *_piCur = _iCur *_piColumn = i32(-2) - r0 = i32(1) - return + return i32(1) _24: _20: @@ -100139,9 +95735,7 @@ _15: goto _14 _17: - r0 = i32(0) - return - + return i32(0) } var _exprMightBeIndexedØ00__func__Ø000 [19]int8 // - @@ -100151,9 +95745,7 @@ func init() { } func _sqlite3ExprCompareSkip(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) (r0 int32) { // sqlite3.c:95421:1 - r0 = _sqlite3ExprCompare(tls, _sqlite3ExprSkipCollate(tls, _pA), _sqlite3ExprSkipCollate(tls, _pB), _iTab) - return - + return _sqlite3ExprCompare(tls, _sqlite3ExprSkipCollate(tls, _pA), _sqlite3ExprSkipCollate(tls, _pB), _iTab) } func _operatorMask(tls *crt.TLS, _op int32) (r0 uint16) { // sqlite3.c:128530:1 @@ -100247,9 +95839,7 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = _c - return - + return _c } var _operatorMaskØ00__func__Ø000 [13]int8 // - @@ -100262,8 +95852,6 @@ func _markTermAsChild(tls *crt.TLS, _pWC *XWhereClause, _iChild int32, _iParent *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5)+64*uintptr(_iChild))))) + uintptr(24 /* X7 */))) = _iParent *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5)+64*uintptr(_iChild))))) + uintptr(16 /* X2 */))) = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_iParent))).X2 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5)+64*uintptr(_iParent))))) + uintptr(22 /* X5 */))) += 1 - return - } func _termIsEquivalence(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 int32) { // sqlite3.c:129158:1 @@ -100280,25 +95868,19 @@ func _termIsEquivalence(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 int32) if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(512)) == i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if int32(_pExpr.X0) == i32(37) || int32(_pExpr.X0) == i32(29) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if ((_pExpr.X2) & uint32(i32(1))) == uint32(i32(0)) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: _aff1 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4))) @@ -100306,18 +95888,14 @@ _3: if int32(_aff1) == int32(_aff2) || int32(_aff1) >= i32(67) && int32(_aff2) >= i32(67) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), (*XExpr)(unsafe.Pointer(_pExpr.X5))) if _pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3StrICmp(tls, _pColl.X0, str(38588)) != i32(0) { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) @@ -100334,9 +95912,7 @@ _8: } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() - r0 = bool2int(Xsqlite3_stricmp(tls, _zColl1, _zColl2) == i32(0)) - return - + return bool2int(Xsqlite3_stricmp(tls, _zColl1, _zColl2) == i32(0)) } func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // sqlite3.c:128499:1 @@ -100401,8 +95977,6 @@ _3: }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(((int32(_pExpr.X0) - i32(38)) ^ i32(2)) + i32(38)) _7: - return - } var _exprCommuteØ00__func__Ø000 [12]int8 // - @@ -100429,8 +96003,6 @@ func _transferJoinMarkings(tls *crt.TLS, _pDerived *XExpr, _pBase *XExpr) { // s } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDerived)) + uintptr(52 /* X11 */))) = _pBase.X11 _0: - return - } func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxTerm int32) { // sqlite3.c:128895:1 @@ -100517,11 +96089,10 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT crt.X__builtin_abort(tls) } }() - *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))) = store6579482(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(560))))) + *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))) = store6579482(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(560))))) if _pOrInfo != (*XWhereOrInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - return _4: @@ -100538,7 +96109,6 @@ _4: if (_db.X17) == 0 { goto _5 } - return _5: @@ -100573,7 +96143,7 @@ _8: } _3_b = uint64(i32(0)) - *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))))) = _2_pAndInfo + *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))))) = _2_pAndInfo { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(32)) @@ -100759,7 +96329,7 @@ _52: goto _47 _55: - _15_iColumn = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))) + _15_iColumn = *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))) _15_iCursor = _pOrTerm.X8 goto _49 @@ -100817,7 +96387,7 @@ _65: goto _73 _72: - if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn { + if (*(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn { goto _74 } @@ -100883,7 +96453,7 @@ _84: } }() func() { - if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) != _15_iColumn { + if (*(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) != _15_iColumn { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129116), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108304))) crt.X__builtin_abort(tls) } @@ -100915,7 +96485,7 @@ _83: crt.X__builtin_abort(tls) } }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(32 /* X6 */))))))) = _27_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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))) @@ -100928,8 +96498,6 @@ _96: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X4 */))) = uint16(i32(4096)) _79: _40: - return - } var _exprAnalyzeOrTermØ00__func__Ø000 [18]int8 // - @@ -100942,27 +96510,23 @@ func _whereNthSubterm(tls *crt.TLS, _pTerm *XWhereTerm, _N int32) (r0 *XWhereTer if int32(_pTerm.X4) == i32(1024) { goto _0 } - - r0 = func() *XWhereTerm { + return func() *XWhereTerm { if _N == i32(0) { return _pTerm } return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) }() - return _0: - if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { + if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { goto _3 } - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 64*uintptr(_N))) - return + /* X10 */ /* X0 */ + return (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40))))))+uintptr(0))).X5) + 64*uintptr(_N))) _3: - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) } func _whereCombineDisjuncts(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _pOne *XWhereTerm, _pTwo *XWhereTerm) { // sqlite3.c:128769:1 @@ -100980,21 +96544,18 @@ func _whereCombineDisjuncts(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _ if (int32(_pOne.X4) & i32(62)) != i32(0) { goto _0 } - return _0: if (int32(_pTwo.X4) & i32(62)) != i32(0) { goto _1 } - return _1: if (int32(_eOp)&i32(26)) == int32(_eOp) || (int32(_eOp)&i32(38)) == int32(_eOp) { goto _3 } - return _3: @@ -101013,14 +96574,12 @@ _3: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)), (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)), i32(-1)) == 0 { goto _10 } - return _10: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)), (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)), i32(-1)) == 0 { goto _11 } - return _11: @@ -101050,7 +96609,6 @@ _12: if _pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _17 } - return _17: @@ -101073,8 +96631,6 @@ _21: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = uint8(_op) _idxNew = _whereClauseInsert(tls, _pWC, _pNew, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _idxNew) - return - } var _whereCombineDisjunctsØ00__func__Ø000 [22]int8 // - @@ -101122,12 +96678,10 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx if _sqlite3IsLikeFunction(tls, _db, _pExpr, _pnoCase, (*int8)(unsafe.Pointer(&_wc))) != 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(1)))).X0)) _pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(i32(0)))).X0))) _op = int32(_pRight.X0) @@ -101158,7 +96712,7 @@ _1: goto _8 } - _z = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) _8: _7: if _z == nil { @@ -101174,8 +96728,7 @@ _7: } _sqlite3ValueFree(tls, _pVal) - r0 = i32(0) - return + return i32(0) _14: _11: @@ -101199,7 +96752,7 @@ _16: goto _23 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) _23: *_ppPrefix = _9_pPrefix if _op != i32(135) { @@ -101208,7 +96761,7 @@ _23: _10_v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _sqlite3VdbeSetVarmask(tls, _10_v, int32(_pRight.X9)) - if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { goto _26 } @@ -101226,20 +96779,16 @@ _27: _9: _rc = bool2int(_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) _sqlite3ValueFree(tls, _pVal) - r0 = _rc - return - + return _rc } 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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) == i32(2) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: func() { @@ -101248,7 +96797,7 @@ _2: crt.X__builtin_abort(tls) } }() - _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) + _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5519016)(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 { @@ -101261,9 +96810,7 @@ _2: }() == 0 && (int32(_pDef.X1)&i32(4)) != i32(0) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: crt.Xmemcpy(tls, (unsafe.Pointer)(_aWc), _pDef.X2, uint64(i32(3))) @@ -101286,9 +96833,7 @@ _8: } }() *_pIsNocase = bool2int((int32(_pDef.X1) & i32(8)) == i32(0)) - r0 = i32(1) - return - + return i32(1) } var _sqlite3IsLikeFunctionØ00__func__Ø000 [22]int8 // - @@ -101331,14 +96876,12 @@ func _sqlite3VdbeGetBoundValue(tls *crt.TLS, _v *TVdbe, _iVar int32, _aff uint8) _sqlite3VdbeMemCopy(tls, _2_pRet, _1_pMem) _sqlite3ValueApplyAffinity(tls, _2_pRet, _aff, uint8(i32(1))) _4: - r0 = _2_pRet - return + return _2_pRet _3: _2: r0 = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) return - } var _sqlite3VdbeGetBoundValueØ00__func__Ø000 [25]int8 // - @@ -101372,8 +96915,6 @@ _2: sink985 = *p } _3: - return - } var _sqlite3VdbeSetVarmaskØ00__func__Ø000 [22]int8 // - @@ -101390,8 +96931,6 @@ func init() { func _sqlite3VdbeChangeP3(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { // sqlite3.c:72120:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sqlite3VdbeGetOp(tls, _p, int32(_addr)))) + uintptr(12 /* X5 */))) = _val - return - } func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { // sqlite3.c:128676:1 @@ -101404,27 +96943,21 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { / if int32(_pExpr.X0) == i32(151) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) == i32(2) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pCol = (*XExpr)(unsafe.Pointer((*TExprList_item)(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 } - - r0 = i32(0) - return + return i32(0) _4: _i = i32(0) @@ -101433,22 +96966,19 @@ _5: goto _8 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+16*uintptr(_i))).X0) != i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+16*uintptr(_i))).X0) != i32(0) { goto _9 } *_peOp2 = (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001)) + 16*uintptr(_i))).X1 - r0 = i32(1) - return + return i32(1) _9: _i += 1 goto _5 _8: - r0 = i32(0) - return - + return i32(0) } var _isMatchOfColumnØ00aOpØ001 [4]TEncName // sqlite3.c:128683:5 @@ -101491,13 +97021,11 @@ _0: goto _8 } - _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) + _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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: - r0 = _pRet - return - + return _pRet } var _sqlite3ExprForVectorFieldØ00__func__Ø000 [26]int8 // - @@ -101520,9 +97048,7 @@ func _isDistinctRedundant(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _p if (_pTabList.X0) == i32(1) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _iBase = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11 @@ -101537,9 +97063,7 @@ _1: if int32(_1_p.X0) != i32(152) || (_1_p.X8) != _iBase || int32(_1_p.X9) >= i32(0) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _i += 1 @@ -101591,9 +97115,7 @@ _16: if _i != int32(_pIdx.X13) { goto _20 } - - r0 = i32(1) - return + return i32(1) _20: _9: @@ -101601,9 +97123,7 @@ _9: goto _8 _11: - r0 = i32(0) - return - + return i32(0) } func _sqlite3WhereFindTerm(tls *crt.TLS, _pWC *XWhereClause, _iCur int32, _iColumn int32, _notReady uint64, _op uint32, _pIdx *XIndex) (r0 *XWhereTerm) { // sqlite3.c:130190:1 @@ -101632,9 +97152,7 @@ _0: if (_p.X11) != uint64(i32(0)) || (uint32(_p.X4)&_op) == uint32(i32(0)) { goto _4 } - - r0 = _p - return + return _p _4: if _pResult != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { @@ -101648,9 +97166,7 @@ _2: goto _0 _1: - r0 = _pResult - return - + return _pResult } func _whereScanInit(tls *crt.TLS, _pScan *XWhereScan, _pWC *XWhereClause, _iCur int32, _iColumn int32, _opMask uint32, _pIdx *XIndex) (r0 *XWhereTerm) { // sqlite3.c:130128:1 @@ -101699,9 +97215,7 @@ _0: if _iColumn != i32(-2) { goto _7 } - - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) _7: _6: @@ -101711,9 +97225,7 @@ _6: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(88 /* X10 */))))) + 2*uintptr(i32(0)))) = int16(_iColumn) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(33 /* X5 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(34 /* X6 */))) = uint8(i32(1)) - r0 = _whereScanNext(tls, _pScan) - return - + return _whereScanNext(tls, _pScan) } func _whereScanNext(tls *crt.TLS, _pScan *XWhereScan) (r0 *XWhereTerm) { // sqlite3.c:130027:1 @@ -101759,11 +97271,11 @@ _7: goto _10 } - if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* 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((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* 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(store5518870(&_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(store5518866(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { goto _19 } @@ -101831,7 +97343,7 @@ _33: _34: _29: - if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5518870(&_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(store5518866(&_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 } @@ -101840,8 +97352,7 @@ _29: _38: *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(8 /* X1 */))))) = _pWC *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan)) + uintptr(40 /* X8 */))) = _k + i32(1) - r0 = _pTerm - return + return _pTerm _27: _16: @@ -101869,9 +97380,7 @@ _39: goto _2 _3: - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) } var _whereScanNextØ00__func__Ø000 [14]int8 // - @@ -101894,17 +97403,13 @@ func _sqlite3IndexAffinityOk(tls *crt.TLS, _pExpr *XExpr, _idx_affinity int8) (r } _1: - r0 = i32(1) - return + return i32(1) _2: - r0 = bool2int(int32(_idx_affinity) == i32(66)) - return + return bool2int(int32(_idx_affinity) == i32(66)) _3: - r0 = bool2int(int32(_idx_affinity) >= i32(67)) - return - + return bool2int(int32(_idx_affinity) >= i32(67)) } func _comparisonAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c:90957:1 @@ -101935,7 +97440,7 @@ _12: goto _14 } - _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)), _aff) + _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)), _aff) goto _15 _14: @@ -101949,7 +97454,6 @@ _15: _13: r0 = _aff return - } var _comparisonAffinityØ00__func__Ø000 [19]int8 // - @@ -101983,9 +97487,7 @@ _0: if _2_pColl == nil || i32(0) != _sqlite3StrICmp(tls, _2_pColl.X0, _zColl) { goto _8 } - - r0 = _i - return + return _i _8: _6: @@ -101993,9 +97495,7 @@ _6: goto _0 _3: - r0 = i32(-1) - return - + return i32(-1) } func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { // sqlite3.c:130253:1 @@ -102017,17 +97517,13 @@ func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { if _j < i32(0) { goto _5 } - - r0 = int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 32*uintptr(_j))).X3) - return + return int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 32*uintptr(_j))).X3) _5: if _j != i32(-1) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: func() { @@ -102036,9 +97532,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _indexColumnNotNullØ00__func__Ø000 [19]int8 // - @@ -102072,9 +97566,7 @@ func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // if (int32(_pWInfo.X9) & i32(32)) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -102088,17 +97580,13 @@ _0: if (_pTab.X16) == 0 { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _iCur = _pItem.X11 @@ -102215,13 +97703,10 @@ _27: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(63 /* X15 */))) = uint8(i32(1)) _28: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(16 /* X2 */))) = int8(i32(48)) - r0 = i32(1) - return + return i32(1) _26: - r0 = i32(0) - return - + return i32(0) } var _whereShortCutØ00__func__Ø000 [14]int8 // - @@ -102264,9 +97749,7 @@ _4: goto _0 _3: - r0 = _m - return - + return _m } func _whereLoopAddAll(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // sqlite3.c:133222:1 @@ -102315,13 +97798,13 @@ _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((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { + if ((int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { goto _4 } _mPrereq = _mPrior _4: - _priorJointype = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0 + _priorJointype = (*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0 if ((*XTable)(unsafe.Pointer(_pItem.X4)).X16) == 0 { goto _5 } @@ -102332,7 +97815,7 @@ _6: goto _9 } - if _1_mUnusable == 0 && (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 { + if _1_mUnusable == 0 && (int32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 { goto _11 } @@ -102375,9 +97858,7 @@ _15: _3: _whereLoopClear(tls, _db, _pNew) - r0 = _rc - return - + return _rc } func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64, _mUnusable uint64) (r0 int32) { // sqlite3.c:132978:1 @@ -102439,9 +97920,7 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u if _p != (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - - r0 = _sqlite3NomemError(tls, i32(133004)) - return + return _sqlite3NomemError(tls, i32(133004)) _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0)) @@ -102454,8 +97933,7 @@ _4: } _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_p)) - r0 = _sqlite3NomemError(tls, i32(133012)) - return + return _sqlite3NomemError(tls, i32(133012)) _5: _rc = _whereLoopAddVirtualOne(tls, _pBuilder, _mPrereq, u64(18446744073709551615), uint16(i32(0)), _p, _mNoOmit, &_bIn) @@ -102573,9 +98051,7 @@ _7: Xsqlite3_free(tls, (unsafe.Pointer)(_p.X6)) _32: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_p)) - r0 = _rc - return - + return _rc } var _whereLoopAddVirtualØ00__func__Ø000 [20]int8 // - @@ -102655,7 +98131,7 @@ _8: _9: func() { - if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) < i32(-1) { + if (*(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130698), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109536))) crt.X__builtin_abort(tls) } @@ -102703,8 +98179,7 @@ _12: } _sqlite3ErrorMsg(tls, _pParse, str(61408)) - r0 = (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) _20: _pIdxCons = (*Tsqlite3_index_constraint)(unsafe.Pointer((*Xsqlite3_index_info)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + 96*uintptr(i32(1)))))) @@ -102756,12 +98231,12 @@ _29: _30: func() { - if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) < i32(-1) { + if (*(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130754), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109536))) crt.X__builtin_abort(tls) } }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(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) { @@ -102836,9 +98311,7 @@ _42: _45: *_pmNoOmit = _mNoOmit - r0 = _pIdxInfo - return - + return _pIdxInfo } var _allocateIndexInfoØ00__func__Ø000 [18]int8 // - @@ -102853,9 +98326,7 @@ func _whereLoopResize(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop, _n int32) (r0 if int32(_p.X12) < _n { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _n = (_n + i32(7)) & i32(-8) @@ -102863,9 +98334,7 @@ _0: if _paNew != (**XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3NomemError(tls, i32(131646)) - return + return _sqlite3NomemError(tls, i32(131646)) _1: crt.Xmemcpy(tls, (unsafe.Pointer)(_paNew), (unsafe.Pointer)(_p.X13), u64(8)*uint64(_p.X12)) @@ -102877,9 +98346,7 @@ _1: _2: *(***XWhereTerm)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X13 */))))) = _paNew *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))) = uint16(_n) - r0 = i32(0) - return - + return i32(0) } 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 @@ -102963,9 +98430,7 @@ _5: if _rc == 0 { goto _10 } - - r0 = _rc - return + return _rc _10: _mxTerm = i32(-1) @@ -103005,8 +98470,7 @@ _17: _rc = i32(1) _sqlite3ErrorMsg(tls, _pParse, str(109744), unsafe.Pointer((*XTable)(unsafe.Pointer(_pSrc.X4)).X0)) - r0 = _rc - return + return _rc _26: _4_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_4_j))) @@ -103112,9 +98576,7 @@ _40: Xsqlite3_free(tls, (unsafe.Pointer)((*T6565985)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X4)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565985)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _41: - r0 = _rc - return - + return _rc } var _whereLoopAddVirtualOneØ00__func__Ø000 [23]int8 // - @@ -103158,9 +98620,7 @@ _2: _0: Xsqlite3_free(tls, (unsafe.Pointer)(_pVtab.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVtab)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _pParse.X16 - return - + return _pParse.X16 } func _sqlite3LogEstFromDouble(tls *crt.TLS, _x float64) (r0 int16) { // sqlite3.c:29040:1 @@ -103172,24 +98632,18 @@ func _sqlite3LogEstFromDouble(tls *crt.TLS, _x float64) (r0 int16) { // sqlite3. if _x > float64(i32(1)) { goto _0 } - - r0 = int16(i32(0)) - return + return int16(i32(0)) _0: if _x > float64(i32(2000000000)) { goto _1 } - - r0 = _sqlite3LogEst(tls, uint64(_x)) - return + return _sqlite3LogEst(tls, uint64(_x)) _1: crt.Xmemcpy(tls, (unsafe.Pointer)(&_a), (unsafe.Pointer)(&_x), uint64(i32(8))) _e = int16((_a >> uint(i32(52))) - uint64(i32(1022))) - r0 = int16(int32(_e) * i32(10)) - return - + return int16(int32(_e) * i32(10)) } func _whereLoopInsert(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pTemplate *XWhereLoop) (r0 int32) { // sqlite3.c:131881:1 @@ -103221,8 +98675,7 @@ func _whereLoopInsert(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pTemplate *XW _whereOrInsert(tls, (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)), _pTemplate.X0, _pTemplate.X6, _pTemplate.X7) _1: - r0 = i32(0) - return + return i32(0) _0: _whereLoopAdjustCost(tls, (*XWhereLoop)(unsafe.Pointer(_pWInfo.X18)), _pTemplate) @@ -103230,9 +98683,7 @@ _0: if _ppPrev != (**XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _p = *_ppPrev @@ -103244,9 +98695,7 @@ _2: if _p != (*XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - - r0 = _sqlite3NomemError(tls, i32(131944)) - return + return _sqlite3NomemError(tls, i32(131944)) _5: _whereLoopInit(tls, _p) @@ -103297,7 +98746,6 @@ _13: _11: r0 = _rc return - } func _whereOrInsert(tls *crt.TLS, _pSet *XWhereOrSet, _prereq uint64, _rRun int16, _nOut int16) (r0 int32) { // sqlite3.c:129961:1 @@ -103321,9 +98769,7 @@ _5: if int32(_p.X1) > int32(_rRun) || ((_p.X0)&_prereq) != (_p.X0) { goto _7 } - - r0 = i32(0) - return + return i32(0) _7: *(*uintptr)(unsafe.Pointer(func() **XWhereOrCost { _i -= 1; return &_p }())) += uintptr(16) @@ -103359,9 +98805,7 @@ _13: if int32(_p.X1) > int32(_rRun) { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: _9: @@ -103374,16 +98818,13 @@ _whereOrInsert_done: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X2 */))) = _nOut _16: - r0 = i32(1) - return - + return i32(1) } func _whereLoopAdjustCost(tls *crt.TLS, _p *XWhereLoop, _pTemplate *XWhereLoop) { // sqlite3.c:131757:1 if ((_pTemplate.X9) & uint32(i32(512))) != uint32(i32(0)) { goto _0 } - return _0: @@ -103428,8 +98869,6 @@ _2: goto _1 _4: - return - } func _whereLoopCheaperProperSubset(tls *crt.TLS, _pX *XWhereLoop, _pY *XWhereLoop) (r0 int32) { // sqlite3.c:131720:1 @@ -103440,17 +98879,13 @@ func _whereLoopCheaperProperSubset(tls *crt.TLS, _pX *XWhereLoop, _pY *XWhereLoo if (int32(_pX.X10) - int32(_pX.X11)) < (int32(_pY.X10) - int32(_pY.X11)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if int32(_pY.X11) <= int32(_pX.X11) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if int32(_pX.X6) < int32(_pY.X6) { @@ -103460,17 +98895,13 @@ _1: if int32(_pX.X6) <= int32(_pY.X6) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if int32(_pX.X7) <= int32(_pY.X7) { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _2: @@ -103507,9 +98938,7 @@ _13: if _j >= i32(0) { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: _6: @@ -103517,9 +98946,7 @@ _6: goto _5 _8: - r0 = i32(1) - return - + return i32(1) } func _whereLoopFindLesser(tls *crt.TLS, _ppPrev **XWhereLoop, _pTemplate *XWhereLoop) (r0 **XWhereLoop) { // sqlite3.c:131793:1 @@ -103560,9 +98987,7 @@ _16: if ((_p.X0)&(_pTemplate.X0)) != (_p.X0) || int32(_p.X5) > int32(_pTemplate.X5) || int32(_p.X6) > int32(_pTemplate.X6) || int32(_p.X7) > int32(_pTemplate.X7) { goto _20 } - - r0 = (**XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) - return + return (**XWhereLoop)(unsafe.Pointer(uintptr(i32(0)))) _20: if ((_p.X0)&(_pTemplate.X0)) != (_pTemplate.X0) || int32(_p.X6) < int32(_pTemplate.X6) || int32(_p.X7) < int32(_pTemplate.X7) { @@ -103586,9 +99011,7 @@ _1: goto _0 _3: - r0 = _ppPrev - return - + return _ppPrev } var _whereLoopFindLesserØ00__func__Ø000 [20]int8 // - @@ -103600,8 +99023,6 @@ func init() { func _whereLoopDelete(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c:131676:1 _whereLoopClear(tls, _db, _p) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _whereLoopClear(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c:131632:1 @@ -103613,8 +99034,6 @@ func _whereLoopClear(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c _0: _whereLoopClearUnion(tls, _db, _p) _whereLoopInit(tls, _p) - return - } func _whereLoopClearUnion(tls *crt.TLS, _db *Xsqlite3, _p *XWhereLoop) { // sqlite3.c:131615:1 @@ -103642,8 +99061,6 @@ _2: _5: _3: _0: - return - } func _whereLoopXfer(tls *crt.TLS, _db *Xsqlite3, _pTo *XWhereLoop, _pFrom *XWhereLoop) (r0 int32) { // sqlite3.c:131657:1 @@ -103653,8 +99070,7 @@ func _whereLoopXfer(tls *crt.TLS, _db *Xsqlite3, _pTo *XWhereLoop, _pFrom *XWher } crt.Xmemset(tls, (unsafe.Pointer)((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(32 /* X8 */)))), i32(0), u64(16)) - r0 = _sqlite3NomemError(tls, i32(131661)) - return + return _sqlite3NomemError(tls, i32(131661)) _0: crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u64(56)) @@ -103676,7 +99092,6 @@ _3: _2: r0 = i32(0) return - } func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uint64) (r0 int32) { // sqlite3.c:132572:1 @@ -103770,7 +99185,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((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _6 } @@ -103781,7 +99196,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((*T5506880)(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(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5506880)(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((*T5506876)(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(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { goto _14 } @@ -104013,9 +99428,7 @@ _28: goto _27 _31: - r0 = _rc - return - + return _rc } var _whereLoopAddBtreeØ00__func__Ø000 [18]int8 // - @@ -104025,14 +99438,12 @@ func init() { } func _estLog(tls *crt.TLS, _N int16) (r0 int16) { // sqlite3.c:130337:1 - r0 = int16(func() int32 { + return int16(func() int32 { if int32(_N) <= i32(10) { return i32(0) } return (int32(_sqlite3LogEst(tls, uint64(_N))) - i32(33)) }()) - return - } func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *TSrcList_item, _notReady uint64) (r0 int32) { // sqlite3.c:130437:1 @@ -104041,47 +99452,35 @@ func _termCanDriveIndex(tls *crt.TLS, _pTerm *XWhereTerm, _pSrc *TSrcList_item, if (_pTerm.X8) == (_pSrc.X11) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (int32(_pTerm.X4) & i32(130)) != i32(0) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: if ((_pTerm.X11) & _notReady) == uint64(i32(0)) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: - if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(0) { + if (*(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(0) { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: - _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 32*uintptr(*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))))).X4 + _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 32*uintptr(*(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))))).X4 if _sqlite3IndexAffinityOk(tls, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _aff) != 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: - r0 = i32(1) - return - + return i32(1) } func _whereUsablePartialIndex(tls *crt.TLS, _iTab int32, _pWC *XWhereClause, _pWhere *XExpr) (r0 int32) { // sqlite3.c:132518:1 @@ -104099,9 +99498,7 @@ _0: if _whereUsablePartialIndex(tls, _iTab, _pWC, (*XExpr)(unsafe.Pointer(_pWhere.X4))) != 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _pWhere = (*XExpr)(unsafe.Pointer(_pWhere.X5)) @@ -104118,18 +99515,14 @@ _3: if _sqlite3ExprImpliesExpr(tls, _2_pExpr, _pWhere, _iTab) == 0 || ((_2_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) && int32(_2_pExpr.X11) != _iTab { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i += 1; return &_pTerm }())) += uintptr(64) goto _3 _6: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ExprImpliesExpr(tls *crt.TLS, _pE1 *XExpr, _pE2 *XExpr, _iTab int32) (r0 int32) { // sqlite3.c:95448:1 @@ -104138,17 +99531,13 @@ func _sqlite3ExprImpliesExpr(tls *crt.TLS, _pE1 *XExpr, _pE2 *XExpr, _iTab int32 if _sqlite3ExprCompare(tls, _pE1, _pE2, _iTab) != i32(0) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: if int32(_pE2.X0) != i32(27) || _sqlite3ExprImpliesExpr(tls, _pE1, (*XExpr)(unsafe.Pointer(_pE2.X4)), _iTab) == 0 && _sqlite3ExprImpliesExpr(tls, _pE1, (*XExpr)(unsafe.Pointer(_pE2.X5)), _iTab) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if int32(_pE2.X0) != i32(35) || int32(_pE1.X0) == i32(34) || int32(_pE1.X0) == i32(29) { @@ -104159,15 +99548,12 @@ _3: if _sqlite3ExprCompare(tls, _3_pX, (*XExpr)(unsafe.Pointer(_pE2.X4)), _iTab) != i32(0) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _6: r0 = i32(0) return - } func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIndex *XIndex, _iCursor int32) (r0 int32) { // sqlite3.c:132467:1 @@ -104184,17 +99570,13 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn if ((uint32((_pIndex.X16)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: - if store5429870(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store5429866(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _ii = i32(0) @@ -104211,9 +99593,7 @@ _2: if int32(_1_pExpr.X9) >= i32(0) { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _jj = i32(0) @@ -104225,9 +99605,7 @@ _9: if int32(_1_pExpr.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_jj)))) { goto _13 } - - r0 = i32(1) - return + return i32(1) _13: _jj += 1 @@ -104237,7 +99615,7 @@ _12: goto _14 _7: - if store5429870(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store5429866(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -104257,9 +99635,7 @@ _20: if _sqlite3ExprCompare(tls, _1_pExpr, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_aColExpr.X1)+32*uintptr(_jj))).X0)), _iCursor) != i32(0) { goto _21 } - - r0 = i32(1) - return + return i32(1) _21: _17: @@ -104273,9 +99649,7 @@ _14: goto _2 _5: - r0 = i32(0) - return - + return i32(0) } func _whereLoopOutputAdjust(tls *crt.TLS, _pWC *XWhereClause, _pLoop *XWhereLoop, _nRow int16) { // sqlite3.c:132007:1 @@ -104415,8 +99789,6 @@ _5: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(24 /* X7 */))) = int16(int32(_nRow) - int32(_iReduce)) _26: - return - } var _whereLoopOutputAdjustØ00__func__Ø000 [22]int8 // - @@ -104434,26 +99806,21 @@ 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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov + *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov _sqlite3WalkExpr(tls, &_w, _pExpr) - r0 = bool2int((_w.X5) == 0) - return - + return bool2int((_w.X5) == 0) } 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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(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((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { goto _2 } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(36 /* X5 */))) = uint8(i32(1)) - r0 = i32(2) - return + return i32(2) _2: - r0 = i32(0) - return - + return i32(0) } func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *TSrcList_item, _pProbe *XIndex, _nInMul int16) (r0 int32) { // sqlite3.c:132141:1 @@ -104525,9 +99892,7 @@ func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc * if (_db.X17) == 0 { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(132168)) - return + return _sqlite3NomemError(tls, i32(132168)) _0: func() { @@ -104614,7 +99979,7 @@ _20: goto _13 _22: - if (int32((*T5506880)(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((*T5506876)(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 } @@ -104700,7 +100065,7 @@ _42: _36: if func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0) != 0 { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0) != 0 { return i32(1) } return func() int32 { @@ -104712,7 +100077,7 @@ _36: goto _49 } - _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0))) + _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0))) func() { if _3_nIn <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132267), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110476))) @@ -105007,9 +100372,7 @@ _16: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(54 /* X11 */))) = _saved_nSkip *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) = _saved_wsFlags _106: - r0 = _rc - return - + return _rc } var _whereLoopAddBtreeIndexØ00__func__Ø000 [23]int8 // - @@ -105047,17 +100410,17 @@ _2: } _1_idxaff = int8(i32(0)) - _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) goto _7 _6: - _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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 @@ -105094,9 +100457,7 @@ _14: goto _2 _5: - r0 = _i - return - + return _i } func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuilder, _pLower *XWhereTerm, _pUpper *XWhereTerm, _pLoop *XWhereLoop) (r0 int32) { // sqlite3.c:131224:1 @@ -105151,9 +100512,7 @@ _10: _nOut = int32(_nNew) _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(24 /* X7 */))) = int16(_nOut) - r0 = _rc - return - + return _rc } var _whereRangeScanEstØ00__func__Ø000 [18]int8 // - @@ -105202,7 +100561,6 @@ _2: _0: r0 = _nRet return - } var _whereRangeAdjustØ00__func__Ø000 [17]int8 // - @@ -105264,11 +100622,11 @@ _0: goto _4 } - if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { + if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { goto _6 } - _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) + _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) _2_pOrWCEnd = (*XWhereTerm)(unsafe.Pointer(uintptr(_2_pOrWC.X5) + 64*uintptr(_2_pOrWC.X3))) _2_once = i32(1) _sSubBuild = *_pBuilder @@ -105284,7 +100642,7 @@ _7: goto _11 } - *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(8 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) + *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(8 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) goto _12 _11: @@ -105399,9 +100757,7 @@ _6: goto _0 _4: - r0 = _rc - return - + return _rc } var _whereLoopAddOrØ00__func__Ø000 [15]int8 // - @@ -105413,8 +100769,6 @@ func init() { func _whereOrMove(tls *crt.TLS, _pDest *XWhereOrSet, _pSrc *XWhereOrSet) { // sqlite3.c:129949:1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest)) + uintptr(0 /* X0 */))) = _pSrc.X0 crt.Xmemcpy(tls, (unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest))+uintptr(8 /* X1 */)))), (unsafe.Pointer)((*[3]XWhereOrCost)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X1 */)))), uint64(_pDest.X0)*u64(16)) - return - } func _wherePathSolver(tls *crt.TLS, _pWInfo *XWhereInfo, _nRowEst int16) (r0 int32) { // sqlite3.c:133668:1 @@ -105534,9 +100888,7 @@ _8: if _pSpace != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - - r0 = _sqlite3NomemError(tls, i32(133715)) - return + return _sqlite3NomemError(tls, i32(133715)) _9: _aTo = (*XWherePath)(unsafe.Pointer(_pSpace)) @@ -105795,8 +101147,7 @@ _33: _sqlite3ErrorMsg(tls, _pParse, str(111132)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSpace)) - r0 = i32(1) - return + return i32(1) _79: _pFrom = _aFrom @@ -105917,9 +101268,7 @@ _107: _96: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(88 /* X20 */))) = _pFrom.X2 _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSpace)) - r0 = i32(0) - return - + return i32(0) } var _wherePathSolverØ00__func__Ø000 [16]int8 // - @@ -106007,18 +101356,14 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE if _nLoop == 0 || (int32(_db.X13)&i32(128)) == i32(0) { goto _3 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _3: _nOrderBy = uint16(_pOrderBy.X0) if int32(_nOrderBy) <= i32(63) { goto _4 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _4: _isOrderDistinct = uint8(i32(1)) @@ -106199,12 +101544,10 @@ _21: goto _42 _41: - if store5661003(&_pIndex, (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(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 store5660999(&_pIndex, (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(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 } - - r0 = int8(i32(0)) - return + return int8(i32(0)) _44: _nKeyCol = _pIndex.X13 @@ -106529,9 +101872,7 @@ _11: if _obSat != _obDone { goto _118 } - - r0 = int8(_nOrderBy) - return + return int8(_nOrderBy) _118: if _isOrderDistinct != 0 { @@ -106548,22 +101889,17 @@ _120: if (_obSat & _40_m) != _40_m { goto _124 } - - r0 = int8(_i) - return + return int8(_i) _124: _i -= 1 goto _120 _123: - r0 = int8(i32(0)) - return + return int8(i32(0)) _119: - r0 = int8(i32(-1)) - return - + return int8(i32(-1)) } var _wherePathSatisfiesOrderByØ00__func__Ø000 [26]int8 // - @@ -106596,9 +101932,7 @@ _4: *p = int16(int32(*p) + int32(_estLog(tls, _nRow))) sink955 = *p } - r0 = _rSortCost - return - + return _rSortCost } var _whereSortingCostØ00__func__Ø000 [17]int8 // - @@ -106708,7 +102042,7 @@ _13: goto _14 } - _3_iCol = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) + _3_iCol = *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) _3_cMask = func() uint64 { if _3_iCol >= i32(64) { return u64(9223372036854775808) @@ -106809,7 +102143,7 @@ _31: goto _35 } - _10_iCol = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) + _10_iCol = *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) _10_cMask = func() uint64 { if _10_iCol >= i32(64) { return u64(9223372036854775808) @@ -106826,7 +102160,7 @@ _31: *p = (*p) | _10_cMask sink992 = *p } - *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* 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)) + 8*uintptr(_n))) = func() *int8 { if _pColl != nil { @@ -106903,7 +102237,7 @@ _48: _sqlite3VdbeComment(tls, _v, str(111784), unsafe.Pointer(_pTable.X0)) _sqlite3ExprCachePush(tls, _pParse) _pTabItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pWC.X0)).X1)+uintptr(8 /* X2 */))))) + 112*uintptr(_pLevel.X11))) - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _57 } @@ -106939,14 +102273,14 @@ _59: _sqlite3VdbeResolveLabel(tls, _v, _iContinue) _60: - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(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)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) goto _62 _61: @@ -106959,8 +102293,6 @@ _62: _sqlite3VdbeJumpHere(tls, _v, _addrInit) _end_auto_index_create: _sqlite3ExprDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pPartial) - return - } var _constructAutomaticIndexØ00__func__Ø000 [24]int8 // - @@ -107006,9 +102338,7 @@ func _sqlite3AllocateIndexObject(tls *crt.TLS, _db *Xsqlite3, _nCol int16, _nExt *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(94 /* X13 */))) = uint16(int32(_nCol) - i32(1)) *_ppExtra = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nByte))))))) _0: - r0 = _p - return - + return _p } func _sqlite3GenerateIndexKey(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex, _iDataCur int32, _regOut int32, _prefixOnly int32, _piPartIdxLabel *int32, _pPrior *XIndex, _regPrior int32) (r0 int32) { // sqlite3.c:105218:1 @@ -107088,9 +102418,7 @@ _12: _17: _16: _sqlite3ReleaseTempRange(tls, _pParse, _regBase, _nCol) - r0 = _regBase - return - + return _regBase } func _sqlite3ExprIfFalseDup(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, _jumpIfNull int32) { // sqlite3.c:95313:1 @@ -107107,8 +102435,6 @@ func _sqlite3ExprIfFalseDup(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest _sqlite3ExprIfFalse(tls, _pParse, _pCopy, _dest, _jumpIfNull) _0: _sqlite3ExprDelete(tls, _db, _pCopy) - return - } func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex, _iTabCur int32, _iIdxCol int32, _regOut int32) { // sqlite3.c:93907:1 @@ -107138,8 +102464,6 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde _0: _sqlite3ExprCodeGetColumnOfTable(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), (*XTable)(unsafe.Pointer(_pIdx.X3)), _iTabCur, int32(_iTabCol), _regOut) _5: - return - } var _sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000 [31]int8 // - @@ -107160,22 +102484,16 @@ func _sqlite3ExprCodeCopy(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target _sqlite3ExprCode(tls, _pParse, _pExpr, _target) _0: _sqlite3ExprDelete(tls, _db, _pExpr) - return - } func _sqlite3VdbeDeletePriorOpcode(tls *crt.TLS, _p *TVdbe, _op uint8) (r0 int32) { // sqlite3.c:72250:1 if (_p.X27) <= i32(0) || int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))).X0) != int32(_op) { goto _1 } - - r0 = _sqlite3VdbeChangeToNoop(tls, _p, (_p.X27)-i32(1)) - return + return _sqlite3VdbeChangeToNoop(tls, _p, (_p.X27)-i32(1)) _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3IndexAffinityStr(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex) (r0 *int8) { // sqlite3.c:108640:1 @@ -107198,8 +102516,7 @@ func _sqlite3IndexAffinityStr(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex) (r0 *i } _sqlite3OomFault(tls, _db) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _1: _1_n = i32(0) @@ -107253,9 +102570,7 @@ _7: _5: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X4)) + 1*uintptr(_1_n))) = int8(i32(0)) _0: - r0 = _pIdx.X4 - return - + return _pIdx.X4 } var _sqlite3IndexAffinityStrØ00__func__Ø000 [24]int8 // - @@ -107277,7 +102592,6 @@ func _translateColumnToCopy(tls *crt.TLS, _pParse *XParse, _iStart int32, _iTabC if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { goto _0 } - return _0: @@ -107329,8 +102643,6 @@ _2: goto _1 _4: - return - } func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pLevel *XWhereLevel, _iLevel int32, _iFrom int32, _wctrlFlags uint16) (r0 int32) { // sqlite3.c:126448:1 @@ -107372,9 +102684,7 @@ func _sqlite3WhereExplainOneScan(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcL if (_1_flags&uint32(i32(8192))) == 0 && (int32(_wctrlFlags)&i32(32)) == 0 { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _1_isSearch = bool2int((((_1_flags & uint32(i32(48))) != uint32(i32(0))) || (((_1_flags & uint32(i32(1024))) == uint32(i32(0))) && (int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(32 /* X8 */))))).X0) > i32(0)))) || (int32(_wctrlFlags)&i32(3)) != 0) @@ -107524,9 +102834,7 @@ _38: _27: _1_zMsg = _sqlite3StrAccumFinish(tls, &_1_str) _ret = _sqlite3VdbeAddOp4(tls, _1_v, i32(163), _1_iId, _iLevel, _iFrom, _1_zMsg, i32(-1)) - r0 = _ret - return - + return _ret } var _sqlite3WhereExplainOneScanØ00__func__Ø000 [27]int8 // - @@ -107554,7 +102862,6 @@ func _explainIndexRange(tls *crt.TLS, _pStr *XStrAccum, _pLoop *XWhereLoop) { // if int32(_nEq) != i32(0) || ((_pLoop.X9)&uint32(i32(48))) != uint32(i32(0)) { goto _1 } - return _1: @@ -107597,8 +102904,6 @@ _9: _explainAppendTerm(tls, _pStr, _pIndex, int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X2), _j, _i, str(112268)) _10: _sqlite3StrAccumAppend(tls, _pStr, str(38612), i32(1)) - return - } func _explainIndexColumnName(tls *crt.TLS, _pIdx *XIndex, _i int32) (r0 *int8) { // sqlite3.c:126355:1 @@ -107606,22 +102911,16 @@ func _explainIndexColumnName(tls *crt.TLS, _pIdx *XIndex, _i int32) (r0 *int8) { if _i != i32(-2) { goto _0 } - - r0 = str(112396) - return + return str(112396) _0: if _i != i32(-1) { goto _1 } - - r0 = str(27380) - return + return str(27380) _1: - r0 = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 32*uintptr(_i))).X0 - return - + return (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pIdx.X3)).X1) + 32*uintptr(_i))).X0 } func _explainAppendTerm(tls *crt.TLS, _pStr *XStrAccum, _pIdx *XIndex, _nTerm int32, _iTerm int32, _bAnd int32, _zOp *int8) { // sqlite3.c:126370:1 @@ -107698,8 +102997,6 @@ _14: _sqlite3StrAccumAppend(tls, _pStr, str(38612), i32(1)) _16: - return - } var _explainAppendTermØ00__func__Ø000 [18]int8 // - @@ -107926,7 +103223,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((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(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((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) { goto _2 } @@ -107945,7 +103242,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(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } @@ -108023,7 +103320,7 @@ _14: return i32(71) }()) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _sqlite3VdbeCurrentAddr(tls, _v) - _4_iIn = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _4_iIn = (*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 _j = _4_nConstraint - i32(1) _24: if _j < i32(0) { @@ -108044,7 +103341,7 @@ _29: } func() { - if (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) == (*TInLoop)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { + if (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) == (*TInLoop)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127498), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112476))) crt.X__builtin_abort(tls) } @@ -108059,7 +103356,7 @@ _29: crt.X__builtin_abort(tls) } }() - _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) + _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) func() { if int32(_10_pOp.X0) != i32(98) && int32(_10_pOp.X0) != i32(123) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112528))) @@ -108092,7 +103389,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 */))))) = store5518870(&_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 */))))) = store5518866(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) if _10_pRight == nil { goto _51 } @@ -108738,7 +104035,7 @@ _105: crt.X__builtin_abort(tls) } }() - _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) + _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* 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) { @@ -108750,9 +104047,7 @@ _105: if _65_pOrTab != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _209 } - - r0 = _notReady - return + return _notReady _209: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_65_pOrTab)) + uintptr(4 /* X1 */))) = uint32(uint8(_66_nNotReady + i32(1))) @@ -108982,7 +104277,7 @@ _233: goto _228 _231: - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov if _65_pCov == nil { goto _265 } @@ -109020,7 +104315,7 @@ _201: crt.X__builtin_abort(tls) } }() - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _273 } @@ -109164,7 +104459,7 @@ _299: crt.X__builtin_abort(tls) } }() - _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) + _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) if _95_pAlt != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _304 } @@ -109241,7 +104536,6 @@ _310: _306: r0 = _pLevel.X19 return - } var _sqlite3WhereCodeOneLoopStartØ00__func__Ø000 [29]int8 // - @@ -109360,8 +104654,7 @@ _14: } _disableTerm(tls, _pLevel, _pTerm) - r0 = _iTarget - return + return _iTarget _19: _3_i += 1 @@ -109393,7 +104686,7 @@ _27: goto _20 _23: - if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)).X0) != i32(1) { goto _29 } @@ -109401,11 +104694,11 @@ _23: goto _30 _29: - _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) + _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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((*T5458793)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */))))))) + _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */))))))) _9_pRhs = nil _9_pLhs = nil _3_i = _iEq @@ -109444,7 +104737,7 @@ _38: goto _41 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(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)((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+32*uintptr(_3_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _3_i += 1 goto _38 @@ -109458,7 +104751,7 @@ _37: goto _43 _42: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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 @@ -109470,7 +104763,7 @@ _43: _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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pOrigLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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) @@ -109500,20 +104793,20 @@ _44: *p = (*p) | uint32(i32(2048)) sink985 = *p } - if ((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) { + if ((*XExprList)(unsafe.Pointer((*T6289702)(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((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _3_i = (*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) *p = (*p) + _3_nEq sink961 = *p } - *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(8 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, u64(12)*uint64((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0)))) - _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) + *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(8 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, u64(12)*uint64((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0)))) + _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) if _3_pIn == nil { goto _50 } @@ -109577,15 +104870,13 @@ _54: goto _64 _50: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289702)(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: _6: _disableTerm(tls, _pLevel, _pTerm) - r0 = _iReg - return - + return _iReg } var _codeEqualityTermØ00__func__Ø000 [17]int8 // - @@ -109650,8 +104941,6 @@ _12: goto _0 _1: - return - } var _disableTermØ00__func__Ø000 [12]int8 // - @@ -109689,7 +104978,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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) + _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) func() { if _nReg > (_3_pList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127358), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113816))) @@ -109719,8 +105008,6 @@ _2: }() _sqlite3ExprCode(tls, _pParse, _p, _iReg) _11: - return - } var _codeExprOrVectorØ00__func__Ø000 [17]int8 // - @@ -109909,9 +105196,7 @@ _31: _22: *_pzAff = _zAff - r0 = _regBase - return - + return _regBase } var _codeAllEqualityTermsØ00__func__Ø000 [21]int8 // - @@ -109926,9 +105211,7 @@ func _sqlite3ExprNeedsNoAffinityChange(tls *crt.TLS, _p *XExpr, _aff int8) (r0 i if int32(_aff) != i32(65) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: _1: @@ -109963,20 +105246,16 @@ _4: } _6: - r0 = bool2int((int32(_aff) == i32(68)) || (int32(_aff) == i32(67))) - return + return bool2int((int32(_aff) == i32(68)) || (int32(_aff) == i32(67))) _7: - r0 = bool2int((int32(_aff) == i32(69)) || (int32(_aff) == i32(67))) - return + return bool2int((int32(_aff) == i32(69)) || (int32(_aff) == i32(67))) _8: - r0 = bool2int(int32(_aff) == i32(66)) - return + return bool2int(int32(_aff) == i32(66)) _9: - r0 = i32(1) - return + return i32(1) _10: func() { @@ -109985,13 +105264,10 @@ _10: crt.X__builtin_abort(tls) } }() - r0 = bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67)))) - return + return bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67)))) _11: - r0 = i32(0) - return - + return i32(0) } var _sqlite3ExprNeedsNoAffinityChangeØ00__func__Ø000 [33]int8 // - @@ -110029,8 +105305,6 @@ func _whereLikeOptimizationStringFixup(tls *crt.TLS, _v *TVdbe, _pLevel *XWhereL *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(12 /* X5 */))) = int32((_pLevel.X9) >> uint(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(2 /* X2 */))) = uint16(uint8((_pLevel.X9) & uint32(i32(1)))) _0: - return - } var _whereLikeOptimizationStringFixupØ00__func__Ø000 [33]int8 // - @@ -110061,8 +105335,6 @@ _5: goto _0 _3: - return - } func _codeApplyAffinity(tls *crt.TLS, _pParse *XParse, _base int32, _n int32, _zAff *int8) { // sqlite3.c:126653:1 @@ -110115,8 +105387,6 @@ _9: _sqlite3VdbeAddOp4(tls, _v, i32(99), _base, _n, i32(0), _zAff, _n) _sqlite3ExprCacheAffinityChange(tls, _pParse, _base, _n) _11: - return - } var _codeApplyAffinityØ00__func__Ø000 [18]int8 // - @@ -110204,8 +105474,6 @@ _12: _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer(_1_ai)), i32(-12)) _8: _7: - return - } var _codeDeferredSeekØ00__func__Ø000 [17]int8 // - @@ -110224,8 +105492,6 @@ func _sqlite3ExprCodeGetColumnToReg(tls *crt.TLS, _pParse *XParse, _pTab *XTable _sqlite3VdbeAddOp2(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(86), _r1, _iReg) _0: - return - } func _sqlite3WhereEnd(tls *crt.TLS, _pWInfo *XWhereInfo) { // sqlite3.c:134664:1 @@ -110288,15 +105554,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((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { + if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { goto _6 } _sqlite3VdbeResolveLabel(tls, _v, _pLevel.X4) *func() **TInLoop { - _3_j = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _3_j = (*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 return &_3_pIn - }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) + }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) _7: if _3_j <= i32(0) { goto _10 @@ -110349,7 +105615,7 @@ _13: _sqlite3VdbeAddOp1(tls, _v, i32(124), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(_i))).X11) _18: - if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289706)(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((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) { goto _21 } @@ -110394,7 +105660,7 @@ _26: } }() _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _32 } @@ -110414,7 +105680,7 @@ _33: goto _35 } - _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) + _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289702)(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 { @@ -110498,8 +105764,6 @@ _27: _29: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(188 /* X42 */))) = uint32(_pWInfo.X8) _whereInfoFree(tls, _db, _pWInfo) - return - } var _sqlite3WhereEndØ00__func__Ø000 [16]int8 // - @@ -110539,7 +105803,7 @@ _3: goto _8 } - _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) + _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6289702)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) _8: _1_i += 1 goto _3 @@ -110559,8 +105823,6 @@ _9: _10: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pWInfo)) _2: - return - } var _whereInfoFreeØ00__func__Ø000 [14]int8 // - @@ -110593,7 +105855,7 @@ _4: goto _5 } - _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) + _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) goto _6 _5: @@ -110601,7 +105863,7 @@ _5: goto _7 } - _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) + _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289197)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) _7: _6: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i -= 1; return &_a }())) += uintptr(64) @@ -110614,22 +105876,16 @@ _3: _sqlite3DbFree(tls, _db, _pWC.X5) _8: - return - } func _whereOrInfoDelete(tls *crt.TLS, _db *Xsqlite3, _p *XWhereOrInfo) { // sqlite3.c:128406:1 _sqlite3WhereClauseClear(tls, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } func _whereAndInfoDelete(tls *crt.TLS, _db *Xsqlite3, _p *XWhereAndInfo) { // sqlite3.c:128414:1 _sqlite3WhereClauseClear(tls, (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) - return - } var _sqlite3WhereCodeOneLoopStartØ00aStepØ003 [2]uint8 // sqlite3.c:128258:21 @@ -110645,27 +105901,19 @@ func init() { } func _sqlite3WhereOutputRowCount(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int16) { // sqlite3.c:129868:1 - r0 = _pWInfo.X20 - return - + return _pWInfo.X20 } func _sqlite3WhereIsDistinct(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129876:1 - r0 = int32(_pWInfo.X15) - return - + return int32(_pWInfo.X15) } func _sqlite3WhereIsOrdered(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129884:1 - r0 = int32(_pWInfo.X11) - return - + return int32(_pWInfo.X11) } func _sqlite3WhereOrderedInnerLoop(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129896:1 - r0 = int32(_pWInfo.X16) - return - + return int32(_pWInfo.X16) } func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129904:1 @@ -110675,9 +105923,7 @@ func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { crt.X__builtin_abort(tls) } }() - r0 = _pWInfo.X6 - return - + return _pWInfo.X6 } var _sqlite3WhereContinueLabelØ00__func__Ø000 [26]int8 // - @@ -110687,9 +105933,7 @@ func init() { } func _sqlite3WhereBreakLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129913:1 - r0 = _pWInfo.X7 - return - + return _pWInfo.X7 } func _sqlite3ExprAnalyzeAggList(tls *crt.TLS, _pNC *XNameContext, _pList *XExprList) { // sqlite3.c:95772:1 @@ -110713,8 +105957,6 @@ _1: _4: _0: - return - } func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr) { // sqlite3.c:95756:1 @@ -110723,7 +105965,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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC func() { if (*XSrcList)(unsafe.Pointer(_pNC.X1)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAnalyzeAggregatesØ00__func__Ø000))), unsafe.Pointer(str(98412))) @@ -110731,8 +105973,6 @@ func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XEx } }() _sqlite3WalkExpr(tls, &_w, _pExpr) - return - } func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95616:1 @@ -110766,7 +106006,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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964990)(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)) @@ -110943,9 +106183,9 @@ _37: crt.X__builtin_abort(tls) } }() - *(**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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil { - return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil { + return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) } return i32(0) }(), _17_enc, uint8(i32(0))) @@ -110974,17 +106214,13 @@ _39: } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(50 /* X10 */))) = int16(_i) *(**XAggInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(56 /* X13 */))))) = _pAggInfo - r0 = i32(1) - return + return i32(1) _33: - r0 = i32(0) - return + return i32(0) _4: - r0 = i32(0) - return - + return i32(0) } var _analyzeAggregateØ00__func__Ø000 [17]int8 // - @@ -110997,9 +106233,7 @@ func _addAggInfoColumn(tls *crt.TLS, _db *Xsqlite3, _pInfo *XAggInfo) (r0 int32) var _i int32 // sqlite3.c:95584:7 _ = _i *(**TAggInfo_col)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(32 /* X8 */))))) = (*TAggInfo_col)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pInfo.X8, int32(u64(32)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(40 /* X9 */))), &_i))) - r0 = _i - return - + return _i } func _sqlite3ArrayAllocate(tls *crt.TLS, _db *Xsqlite3, _pArray unsafe.Pointer, _szEntry int32, _pnEntry *int32, _pIdx *int32) (r0 unsafe.Pointer) { // sqlite3.c:103015:1 @@ -111028,8 +106262,7 @@ func _sqlite3ArrayAllocate(tls *crt.TLS, _db *Xsqlite3, _pArray unsafe.Pointer, } *_pIdx = i32(-1) - r0 = _pArray - return + return _pArray _3: _pArray = _1_pNew @@ -111038,25 +106271,18 @@ _0: crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_n*_szEntry)))), i32(0), uint64(_szEntry)) *_pIdx = _n *_pnEntry += 1 - r0 = _pArray - return - + return _pArray } func _addAggInfoFunc(tls *crt.TLS, _db *Xsqlite3, _pInfo *XAggInfo) (r0 int32) { // sqlite3.c:95599:1 var _i int32 // sqlite3.c:95600:7 _ = _i *(**TAggInfo_func)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(48 /* X11 */))))) = (*TAggInfo_func)(unsafe.Pointer(_sqlite3ArrayAllocate(tls, _db, _pInfo.X11, int32(u64(24)), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(56 /* X12 */))), &_i))) - r0 = _i - return - + return _i } func _analyzeAggregatesInSelect(tls *crt.TLS, _pWalker *XWalker, _pSelect *XSelect) (r0 int32) { // sqlite3.c:95741:1 - - r0 = i32(0) - return - + return i32(0) } var _sqlite3ExprAnalyzeAggregatesØ00__func__Ø000 [29]int8 // - @@ -111078,8 +106304,6 @@ func _explainTempTable(tls *crt.TLS, _pParse *XParse, _zUsage *int8) { // sqlite _1_zMsg = _sqlite3MPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), str(114680), unsafe.Pointer(_zUsage)) _sqlite3VdbeAddOp4(tls, _1_v, i32(163), _pParse.X58, i32(0), i32(0), _1_zMsg, i32(-1)) _0: - return - } func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:133600:1 @@ -111095,9 +106319,7 @@ func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sq crt.X__builtin_abort(tls) } }() - r0 = int32(_pWInfo.X12) - return - + return int32(_pWInfo.X12) } var _sqlite3WhereIsSortedØ00__func__Ø000 [21]int8 // - @@ -111144,7 +106366,7 @@ _0: } _1_addrNext = i32(0) - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) func() { if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121006), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114804))) @@ -111249,8 +106471,6 @@ _25: _sqlite3VdbeJumpHere(tls, _v, _addrHitTest) _26: - return - } var _updateAccumulatorØ00__func__Ø000 [18]int8 // - @@ -111275,7 +106495,7 @@ _0: goto _3 } - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) func() { if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120982), unsafe.Pointer((*int8)(unsafe.Pointer(&_finalizeAggFunctionsØ00__func__Ø000))), unsafe.Pointer(str(114804))) @@ -111293,8 +106513,6 @@ _0: goto _0 _3: - return - } var _finalizeAggFunctionsØ00__func__Ø000 [21]int8 // - @@ -111321,7 +106539,6 @@ func _resetAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { // if _nReg != i32(0) { goto _0 } - return _0: @@ -111381,7 +106598,7 @@ _17: crt.X__builtin_abort(tls) } }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))).X0) == i32(1) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))).X0) == i32(1) { goto _25 } @@ -111390,7 +106607,7 @@ _17: goto _26 _25: - _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458789)(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: @@ -111398,8 +106615,6 @@ _21: goto _17 _20: - return - } var _resetAccumulatorØ00__func__Ø000 [17]int8 // - @@ -111422,9 +106637,7 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) 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((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X5)) == nil { goto _5 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _5: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X4)) @@ -111438,17 +106651,13 @@ _5: if (_pTab.X16) == 0 { goto _10 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _10: if int32(_pExpr.X0) == i32(153) { goto _11 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _11: if func() int32 { @@ -111463,30 +106672,22 @@ _11: }() == 0 { goto _14 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _14: if (int32((*XFuncDef)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+24*uintptr(i32(0)))).X1)).X1) & i32(256)) != i32(0) { goto _15 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _15: if ((_pExpr.X2) & uint32(i32(16))) == 0 { goto _16 } - - r0 = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _16: - r0 = _pTab - return - + return _pTab } var _isSimpleCountØ00__func__Ø000 [14]int8 // - @@ -111518,8 +106719,6 @@ func _explainSimpleCount(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pIdx *XI }())) _sqlite3VdbeAddOp4(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(163), _pParse.X58, i32(0), i32(0), _1_zEqp, i32(-1)) _0: - return - } func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 uint8) { // sqlite3.c:120128:1 @@ -111538,7 +106737,7 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 } _1_pExpr = (*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(i32(0)))).X0)) - _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(32 /* X6 */))))))) + _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(32 /* X6 */))))))) func() { if int32(_1_pExpr.X0) != i32(153) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120136), unsafe.Pointer((*int8)(unsafe.Pointer(&_minMaxQueryØ00__func__Ø000))), unsafe.Pointer(str(100868))) @@ -111549,7 +106748,7 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 goto _5 } - _2_zFunc = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) + _2_zFunc = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) if _sqlite3StrICmp(tls, _2_zFunc, str(6188)) != i32(0) { goto _6 } @@ -111575,9 +106774,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = uint8(_eRet) - return - + return uint8(_eRet) } var _minMaxQueryØ00__func__Ø000 [12]int8 // - @@ -111702,11 +106899,11 @@ _11: goto _14 } - if ((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i))))) + uintptr(28 /* X5 */))))).X0) == 0 { + if ((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i))))) + uintptr(28 /* X5 */))))).X0) == 0 { goto _15 } - _7_iRead = int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0) - i32(1) + _7_iRead = int32((*T5517754)(unsafe.Pointer((*T5517776)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0) - i32(1) goto _16 _15: @@ -111813,8 +107010,6 @@ _37: _sqlite3VdbeAddOp1(tls, _v, i32(73), _pSort.X3) _38: _sqlite3VdbeResolveLabel(tls, _v, _addrBreak) - return - } var _generateSortTailØ00__func__Ø000 [17]int8 // - @@ -111838,23 +107033,19 @@ func _exprVectorRegister(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, _iField } *_ppExpr = _sqlite3VectorFieldSubexpr(tls, _pVector, _iField) - r0 = (_pVector.X8) + _iField - return + return (_pVector.X8) + _iField _4: if int32(_op) != i32(119) { goto _5 } - *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_iField))).X0)) - r0 = _regSelect + _iField - return + *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_iField))).X0)) + return _regSelect + _iField _5: - *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) - r0 = _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) - return - + *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) + return _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) } var _exprVectorRegisterØ00__func__Ø000 [19]int8 // - @@ -111897,17 +107088,13 @@ func _sqlite3VtabOverloadFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef, }() == 0 { goto _2 } - - r0 = _pDef - return + return _pDef _2: if int32(_pExpr.X0) == i32(152) { goto _3 } - - r0 = _pDef - return + return _pDef _3: _pTab = (*XTable)(unsafe.Pointer(_pExpr.X14)) @@ -111923,17 +107110,13 @@ _3: }() == 0 { goto _6 } - - r0 = _pDef - return + return _pDef _6: if (_pTab.X16) != 0 { goto _7 } - - r0 = _pDef - return + return _pDef _7: _pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab).X2)) @@ -111959,9 +107142,7 @@ _7: }{nil})) { goto _12 } - - r0 = _pDef - return + return _pDef _12: _zLowerName = _sqlite3DbStrDup(tls, _db, _pDef.X6) @@ -111988,18 +107169,14 @@ _13: if _rc != i32(0) { goto _18 } - - r0 = _pDef - return + return _pDef _18: _pNew = (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(56)+uint64(_sqlite3Strlen30(tls, _pDef.X6)))+uint64(i32(1))))) if _pNew != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { goto _19 } - - r0 = _pDef - return + return _pDef _19: *_pNew = *_pDef @@ -112012,9 +107189,7 @@ _19: *p = uint16(int32(*p) | i32(16)) sink4530 = *p } - r0 = _pNew - return - + return _pNew } var _sqlite3VtabOverloadFunctionØ00__func__Ø000 [28]int8 // - @@ -112033,8 +107208,6 @@ func _sqlite3MayAbort(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103586:1 return _pParse }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(33 /* X9 */))) = uint8(i32(1)) - return - } func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onError int32, _p4 *int8, _p4type int8, _p5Errmsg uint8) { // sqlite3.c:103596:1 @@ -112055,8 +107228,6 @@ func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onEr _2: _sqlite3VdbeAddOp4(tls, _v, i32(76), _errCode, _onError, i32(0), _p4, int32(_p4type)) _sqlite3VdbeChangeP5(tls, _v, uint16(_p5Errmsg)) - return - } var _sqlite3HaltConstraintØ00__func__Ø000 [22]int8 // - @@ -112203,8 +107374,6 @@ _26: crt.Xmemset(tls, (unsafe.Pointer)(_p.X23), i32(0), uint64(_nCursor)*u64(8)) _27: _sqlite3VdbeRewind(tls, _p) - return - } var _sqlite3VdbeMakeReadyØ00__func__Ø000 [21]int8 // - @@ -112319,13 +107488,13 @@ _24: _12: _13: _14: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(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((*T5777024)(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((*T5777028)(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((*T5777024)(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 @@ -112364,8 +107533,6 @@ _1: crt.X__builtin_abort(tls) } }() - return - } var _resolveP2ValuesØ00__func__Ø000 [16]int8 // - @@ -112412,9 +107579,7 @@ _2: crt.X__builtin_abort(tls) } }() - r0 = _pBuf - return - + return _pBuf } var _allocSpaceØ00__func__Ø000 [11]int8 // - @@ -112446,7 +107611,6 @@ func _sqlite3BeginTransaction(tls *crt.TLS, _pParse *XParse, _type int32) { // s if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24760), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 } - return _4: @@ -112454,7 +107618,6 @@ _4: if _v != nil { goto _5 } - return _5: @@ -112476,8 +107639,6 @@ _7: _10: _6: _sqlite3VdbeAddOp0(tls, _v, i32(1)) - return - } var _sqlite3BeginTransactionØ00__func__Ø000 [24]int8 // - @@ -112504,7 +107665,6 @@ func _sqlite3CommitTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103 if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24816), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 } - return _4: @@ -112515,8 +107675,6 @@ _4: _sqlite3VdbeAddOp1(tls, _v, i32(1), i32(1)) _5: - return - } var _sqlite3CommitTransactionØ00__func__Ø000 [25]int8 // - @@ -112543,7 +107701,6 @@ func _sqlite3RollbackTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:1 if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24828), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 } - return _4: @@ -112554,8 +107711,6 @@ _4: _sqlite3VdbeAddOp2(tls, _v, i32(1), i32(1), i32(1)) _5: - return - } var _sqlite3RollbackTransactionØ00__func__Ø000 [27]int8 // - @@ -112586,8 +107741,6 @@ func _sqlite3Savepoint(tls *crt.TLS, _pParse *XParse, _op int32, _pName *XToken) _2: _sqlite3VdbeAddOp4(tls, _1_v, i32(0), _op, i32(0), i32(0), _zName, i32(-1)) _0: - return - } var _sqlite3SavepointØ00azØ001 [3]*int8 // sqlite3.c:103458:23 @@ -112625,11 +107778,11 @@ func _sqlite3StartTable(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 _ = _16_reg3 _zName = nil _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X0) != i32(1) { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X0) != i32(1) { goto _1 } - _iDb = int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) + _iDb = int32((*T5414772)(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(51488) @@ -112644,7 +107797,6 @@ _1: if _iDb >= i32(0) { goto _6 } - return _6: @@ -112668,7 +107820,6 @@ _5: if _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _13 } - return _13: @@ -112679,7 +107830,7 @@ _13: goto _begin_table_error _14: - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { goto _15 } @@ -112743,7 +107894,7 @@ _29: _31: func() { - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 && (_sqlite3Config.X6) != i32(0) { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116256))) crt.X__builtin_abort(tls) } @@ -112808,7 +107959,7 @@ _37: }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(104 /* X6 */))))) = _pTable _45: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store5435863(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _49 } @@ -112855,8 +108006,6 @@ _49: _begin_table_error: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) - return - } func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken, _pUnqual **XToken) (r0 int32) { // sqlite3.c:100210:1 @@ -112875,13 +108024,12 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 goto _2 } - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _3 } _sqlite3ErrorMsg(tls, _pParse, str(116352)) - r0 = i32(-1) - return + return i32(-1) _3: *_pUnqual = _pName2 @@ -112891,25 +108039,22 @@ _3: } _sqlite3ErrorMsg(tls, _pParse, str(116372), unsafe.Pointer(_pName1)) - r0 = i32(-1) - return + return i32(-1) _4: goto _5 _2: func() { - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(0) && ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && ((_db.X6)&i32(268435456)) == i32(0) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(0) && ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && ((_db.X6)&i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TwoPartNameØ00__func__Ø000))), unsafe.Pointer(str(116392))) crt.X__builtin_abort(tls) } }() - _iDb = int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) + _iDb = int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) *_pUnqual = _pName1 _5: - r0 = _iDb - return - + return _iDb } var _sqlite3TwoPartNameØ00__func__Ø000 [19]int8 // - @@ -112926,24 +108071,19 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { // _zName = _sqlite3NameFromToken(tls, _db, _pName) _i = _sqlite3FindDbName(tls, _db, _zName) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) - r0 = _i - return - + return _i } func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1 - if ((*T5414776)(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(116480), i32(7)) { + if ((*T5414772)(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(116480), i32(7)) { goto _3 } _sqlite3ErrorMsg(tls, _pParse, str(116488), unsafe.Pointer(_zName)) - r0 = i32(1) - return + return i32(1) _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3StartTableØ00__func__Ø000 [18]int8 // - @@ -112978,8 +108118,6 @@ func _sqlite3BeginWriteOperation(tls *crt.TLS, _pParse *XParse, _setStatement in *p = uint8(int32(*p) | _setStatement) sink4537 = *p } - return - } func _sqlite3OpenMasterTable(tls *crt.TLS, _p *XParse, _iDb int32) { // sqlite3.c:100150:1 @@ -112994,8 +108132,6 @@ func _sqlite3OpenMasterTable(tls *crt.TLS, _p *XParse, _iDb int32) { // sqlite3. *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X17 */))) = i32(1) _0: - return - } var _sqlite3StartTableØ00nullRowØ002 [6]int8 // sqlite3.c:100421:23 @@ -113006,9 +108142,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)((*T5415341)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 - return - + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 } func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XToken, _tabOpts uint8, _pSelect *XSelect) { // sqlite3.c:101284:1 @@ -113060,7 +108194,6 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok if _pEnd != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) || _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -113074,21 +108207,20 @@ _1: if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - return _4: func() { - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 && _pSelect != nil { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 && _pSelect != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116552))) crt.X__builtin_abort(tls) } }() - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _8 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 if (_p.X7) != i32(1) { goto _9 } @@ -113147,7 +108279,7 @@ _15: goto _15 _18: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _19 } @@ -113164,7 +108296,6 @@ _18: }() == 0 { goto _22 } - return _22: @@ -113207,7 +108338,6 @@ _24: if (_pParse.X16) == 0 { goto _28 } - return _28: @@ -113215,7 +108345,6 @@ _28: if _12_pSelTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _29 } - return _29: @@ -113289,7 +108418,7 @@ _40: _37: _sqlite3VdbeAddParseSchemaOp(tls, _9_v, _iDb, _sqlite3MPrintf(tls, _db, str(116848), unsafe.Pointer(_p.X0))) _19: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _41 } @@ -113342,8 +108471,6 @@ _52: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X15 */))) = i32(13) + _sqlite3Utf8CharLen(tls, _19_zName, _19_nName) _47: _41: - return - } var _sqlite3EndTableØ00__func__Ø000 [16]int8 // - @@ -113375,7 +108502,7 @@ func _convertToWithoutRowidTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { _ = _11_n _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { goto _0 } @@ -113399,7 +108526,6 @@ _0: if (_pParse.X55) == 0 { goto _6 } - return _6: @@ -113424,7 +108550,6 @@ _7: if _5_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - return _11: @@ -113439,7 +108564,6 @@ _11: if (_db.X17) == 0 { goto _14 } - return _14: @@ -113454,7 +108578,7 @@ _10: } func() { - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101193), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) } @@ -113490,7 +108614,7 @@ _15: } }() storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk))+uintptr(99 /* X16 */))), int8(i32(1)), 32, 5) - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { goto _27 } @@ -113538,7 +108662,6 @@ _38: if _resizeIndexObject(tls, _db, _pIdx, int32(_pIdx.X13)+_11_n) == 0 { goto _39 } - return _39: @@ -113584,7 +108707,6 @@ _31: if _resizeIndexObject(tls, _db, _pPk, int32(_pTab.X11)) == 0 { goto _50 } - return _50: @@ -113629,8 +108751,6 @@ _54: _49: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk)) + uintptr(96 /* X14 */))) = uint16(_pTab.X11) _62: - return - } var _convertToWithoutRowidTableØ00__func__Ø000 [27]int8 // - @@ -113769,7 +108889,7 @@ _9: crt.X__builtin_abort(tls) } }() - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _13 } @@ -113855,7 +108975,7 @@ _25: crt.X__builtin_abort(tls) } }() - if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5414776)(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(117260), i32(9)) == i32(0) { + if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5414772)(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(117260), i32(9)) == i32(0) { goto _37 } @@ -113904,7 +109024,7 @@ _41: goto _exit_create_index _44: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _45 } @@ -113930,7 +109050,7 @@ _45: _48: func() { - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102490), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117436))) crt.X__builtin_abort(tls) } @@ -114039,7 +109159,7 @@ _71: { p := &_nExtra - *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) + *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) sink961 = *p } _77: @@ -114193,7 +109313,7 @@ _101: goto _107 } - _34_zColl = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) + _34_zColl = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) _42_nColl = _sqlite3Strlen30(tls, _34_zColl) + i32(1) func() { if _nExtra < _42_nColl { @@ -114229,7 +109349,7 @@ _110: _34_zColl = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) _112: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { goto _114 } @@ -114445,7 +109565,7 @@ _140: crt.X__builtin_abort(tls) } }() - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _168 } @@ -114485,7 +109605,7 @@ _173: goto _176 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 _176: goto _177 @@ -114542,7 +109662,7 @@ _186: _sqlite3VdbeJumpHere(tls, _62_v, _pIndex.X11) _179: _177: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _188 } @@ -114581,8 +109701,6 @@ _196: _sqlite3ExprListDelete(tls, _db, _pList) _sqlite3SrcListDelete(tls, _db, _pTblName) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) - return - } var _sqlite3CreateIndexØ00__func__Ø000 [19]int8 // - @@ -114618,9 +109736,7 @@ _3: _pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _4: - r0 = _pTab - return - + return _pTab } var _sqlite3SrcListLookupØ00__func__Ø000 [21]int8 // - @@ -114645,8 +109761,6 @@ func _sqlite3FixInit(tls *crt.TLS, _pFix *XDbFixer, _pParse *XParse, _iDb int32, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(32 /* X4 */))) = _zType *(**XToken)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(40 /* X5 */))))) = _pName *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(16 /* X2 */))) = bool2int(_iDb == i32(1)) - return - } var _sqlite3FixInitØ00__func__Ø000 [15]int8 // - @@ -114674,9 +109788,7 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int }() == 0 { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _zDb = _pFix.X3 @@ -114695,8 +109807,7 @@ _3: } _sqlite3ErrorMsg(tls, (*XParse)(unsafe.Pointer(_pFix.X0)), str(118212), unsafe.Pointer(_pFix.X4), unsafe.Pointer((*XToken)(unsafe.Pointer(_pFix.X5))), unsafe.Pointer(_pItem.X1)) - r0 = i32(1) - return + return i32(1) _9: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pFix.X0)).X0)), (unsafe.Pointer)(_pItem.X1)) @@ -114706,26 +109817,20 @@ _7: if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(_pItem.X5))) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pItem.X12))) == 0 { goto _11 } - - r0 = i32(1) - return + return i32(1) _11: *(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i += 1; return &_pItem }())) += uintptr(112) goto _3 _6: - r0 = i32(0) - return - + return i32(0) } var _sqlite3FixSrcListØ00__func__Ø000 [18]int8 // - @@ -114743,74 +109848,56 @@ _0: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pSelect.X0))) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _sqlite3FixSrcList(tls, _pFix, (*XSrcList)(unsafe.Pointer(_pSelect.X8))) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X9))) == 0 { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pSelect.X10))) == 0 { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X11))) == 0 { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pSelect.X12))) == 0 { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X15))) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pSelect.X16))) == 0 { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: _pSelect = (*XSelect)(unsafe.Pointer(_pSelect.X13)) goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 int32) { // sqlite3.c:99149:1 @@ -114821,9 +109908,7 @@ func _sqlite3FixExprList(tls *crt.TLS, _pFix *XDbFixer, _pList *XExprList) (r0 i if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: *func() **TExprList_item { _i = i32(0); return &_pItem }() = (*TExprList_item)(unsafe.Pointer(_pList.X1)) @@ -114835,18 +109920,14 @@ _1: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pItem.X0))) == 0 { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(32) goto _1 _4: - r0 = i32(0) - return - + return i32(0) } func _sqlite3FixExpr(tls *crt.TLS, _pFix *XDbFixer, _pExpr *XExpr) (r0 int32) { // sqlite3.c:99123:1 @@ -114859,7 +109940,7 @@ _0: goto _2 } - if ((*T5414776)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 { goto _3 } @@ -114868,8 +109949,7 @@ _0: _3: _sqlite3ErrorMsg(tls, (*XParse)(unsafe.Pointer(_pFix.X0)), str(118280), unsafe.Pointer(_pFix.X4)) - r0 = i32(1) - return + return i32(1) _4: _2: @@ -114884,48 +109964,39 @@ _5: goto _6 } - if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: goto _8 _6: - if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _9 } - - r0 = i32(1) - return + return i32(1) _9: _8: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pExpr.X5))) == 0 { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _pExpr = (*XExpr)(unsafe.Pointer(_pExpr.X4)) goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3ExprListSetSortOrder(tls *crt.TLS, _p *XExprList, _iSortOrder int32) { // sqlite3.c:92318:1 if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -114950,8 +110021,6 @@ _0: _3: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))))) + uintptr(24 /* X3 */))) = uint8(_iSortOrder) - return - } var _sqlite3ExprListSetSortOrderØ00__func__Ø000 [28]int8 // - @@ -114970,8 +110039,6 @@ func _sqlite3ExprListCheckLength(tls *crt.TLS, _pParse *XParse, _pEList *XExprLi _sqlite3ErrorMsg(tls, _pParse, str(118388), unsafe.Pointer(_zObject)) _1: - return - } func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _type int32, _pExpr *XExpr, _pList *XExprList) { // sqlite3.c:90709:1 @@ -114997,7 +110064,6 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, if _sqlite3ResolveExprNames(tls, &_sNC, _pExpr) == 0 { goto _4 } - return _4: @@ -115007,8 +110073,6 @@ _4: _sqlite3ResolveExprListNames(tls, &_sNC, _pList) _5: - return - } var _sqlite3ResolveSelfReferenceØ00__func__Ø000 [28]int8 // - @@ -115033,8 +110097,6 @@ _0: *(*uint8)(unsafe.Pointer(uintptr(_p.X4) + uintptr(0 /* X0 */))) = uint8(i32(55)) _3: _1: - return - } func _hasColumn(tls *crt.TLS, _aiCol *int16, _nCol int32, _x int32) (r0 int32) { // sqlite3.c:101107:1 @@ -115043,20 +110105,16 @@ _0: goto _1 } - if _x != int32(*postInc5534735(&_aiCol, 2)) { + if _x != int32(*postInc5534731(&_aiCol, 2)) { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _estimateIndexWidth(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:101093:1 @@ -115098,8 +110156,6 @@ _0: _3: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(92 /* X12 */))) = _sqlite3LogEst(tls, uint64(_wIndex*uint32(i32(4)))) - return - } var _estimateIndexWidthØ00__func__Ø000 [19]int8 // - @@ -115124,7 +110180,6 @@ func _sqlite3NestedParse(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ... if (_pParse.X16) == 0 { goto _0 } - return _0: @@ -115140,7 +110195,6 @@ _0: if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - return _3: @@ -115152,8 +110206,6 @@ _3: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql)) crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pParse))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u64(456))))))))), (unsafe.Pointer)(&_saveBuf), u64(144)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(30 /* X6 */))) -= 1 - return - } var _sqlite3NestedParseØ00__func__Ø000 [19]int8 // - @@ -115199,7 +110251,6 @@ func _sqlite3RefillIndex(tls *crt.TLS, _pParse *XParse, _pIndex *XIndex, _memRoo if _sqlite3AuthCheck(tls, _pParse, i32(27), _pIndex.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) == 0 { goto _0 } - return _0: @@ -115208,7 +110259,6 @@ _0: if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -115277,8 +110327,6 @@ _12: _sqlite3VdbeAddOp1(tls, _v, i32(112), _iTab) _sqlite3VdbeAddOp1(tls, _v, i32(112), _iIdx) _sqlite3VdbeAddOp1(tls, _v, i32(112), _iSorter) - return - } var _sqlite3RefillIndexØ00__func__Ø000 [19]int8 // - @@ -115295,8 +110343,6 @@ func _sqlite3ResolvePartIdxLabel(tls *crt.TLS, _pParse *XParse, _iLabel int32) { _sqlite3VdbeResolveLabel(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _iLabel) _sqlite3ExprCachePop(tls, _pParse) _0: - return - } func _sqlite3UniqueConstraint(tls *crt.TLS, _pParse *XParse, _onError int32, _pIdx *XIndex) { // sqlite3.c:103616:1 @@ -115352,8 +110398,6 @@ _1: } return i32(2067) }(), _onError, _zErr, int8(i32(-1)), uint8(i32(2))) - return - } var _sqlite3UniqueConstraintØ00__func__Ø000 [24]int8 // - @@ -115376,8 +110420,6 @@ func _sqlite3ChangeCookie(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite } }() _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(1), ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)).X0)+i32(1)) - return - } var _sqlite3ChangeCookieØ00__func__Ø000 [20]int8 // - @@ -115401,8 +110443,6 @@ _0: goto _0 _3: - return - } func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r0 int32) { // sqlite3.c:101055:1 @@ -115413,9 +110453,7 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r if int32(_pIdx.X14) < _N { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: func() { @@ -115429,9 +110467,7 @@ _0: if _zExtra != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(101062)) - return + return _sqlite3NomemError(tls, i32(101062)) _3: crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_pIdx.X8), u64(8)*uint64(_pIdx.X14)) @@ -115452,9 +110488,7 @@ _3: *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(56 /* X7 */))) = (*uint8)(unsafe.Pointer(_zExtra)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx)) + uintptr(96 /* X14 */))) = uint16(_N) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx))+uintptr(99 /* X16 */))), int8(i32(1)), 16, 4) - r0 = i32(0) - return - + return i32(0) } var _resizeIndexObjectØ00__func__Ø000 [18]int8 // - @@ -115493,8 +110527,6 @@ _3: _wTable += 1 _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(74 /* X13 */))) = _sqlite3LogEst(tls, uint64(_wTable*uint32(i32(4)))) - return - } func _sqlite3TableAffinity(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _iReg int32) { // sqlite3.c:108698:1 @@ -115554,8 +110586,6 @@ _9: _sqlite3VdbeChangeP4(tls, _v, i32(-1), _zColAff, _i) _10: _8: - return - } func _createTableStmt(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *int8) { // sqlite3.c:100987:1 @@ -115625,8 +110655,7 @@ _5: } _sqlite3OomFault(tls, _db) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _6: Xsqlite3_snprintf(tls, _n, _zStmt, str(118788)) @@ -115684,9 +110713,7 @@ _7: _10: Xsqlite3_snprintf(tls, _n-_k, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k))), str(24304), unsafe.Pointer(_zEnd)) - r0 = _zStmt - return - + return _zStmt } func _identLength(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:100938:1 @@ -115708,9 +110735,7 @@ _4: goto _0 _3: - r0 = _n + i32(2) - return - + return _n + i32(2) } func _identPut(tls *crt.TLS, _z *int8, _pIdx *int32, _zSignedIdent *int8) { // sqlite3.c:100959:1 @@ -115773,8 +110798,6 @@ _13: _15: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i))) = int8(i32(0)) *_pIdx = _i - return - } func _sqlite3KeywordCode(tls *crt.TLS, _z *uint8, _n int32) (r0 int32) { // sqlite3.c:139037:1 @@ -115782,9 +110805,7 @@ func _sqlite3KeywordCode(tls *crt.TLS, _z *uint8, _n int32) (r0 int32) { // sqli _ = _id _id = i32(55) _keywordCode(tls, (*int8)(unsafe.Pointer(_z)), _n, &_id) - r0 = _id - return - + return _id } var _createTableStmtØ00__func__Ø000 [16]int8 // - @@ -115847,9 +110868,7 @@ _7: goto _4 _5: - r0 = _r - return - + return _r } var _sqlite3Utf8CharLenØ00__func__Ø000 [19]int8 // - @@ -115874,10 +110893,9 @@ 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 store5434304(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434300(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -115893,7 +110911,6 @@ _1: if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - return _2: @@ -115959,8 +110976,6 @@ _10: _11: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(70 /* X11 */))) += 1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(104 /* X28 */))))) + uintptr(8 /* X1 */))) = uint32(i32(0)) - return - } func _sqlite3AddDefaultValue(tls *crt.TLS, _pParse *XParse, _pSpan *XExprSpan) { // sqlite3.c:100669:1 @@ -115979,7 +110994,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)), (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 { + if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 { goto _1 } @@ -115990,16 +111005,14 @@ _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((*T5519020)(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((*T5519016)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) _2: _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0))) - return - } func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r0 int32) { // sqlite3.c:92568:1 @@ -116009,9 +111022,7 @@ func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r crt.X__builtin_abort(tls) } }() - r0 = _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0)) - return - + return _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0)) } var _sqlite3ExprIsConstantOrFunctionØ00__func__Ø000 [32]int8 // - @@ -116032,14 +111043,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((*T5519020)(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((*T5519020)(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((*T5519020)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { + *(**int8)(unsafe.Pointer((*T5519016)(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((*T5519016)(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((*T5519016)(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((*T5519016)(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((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _2 } @@ -116049,15 +111060,13 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT sink985 = *p } _2: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X7 */))) = i32(1) _0: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _p *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = _t.X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_t.X0)) + 1*uintptr(_t.X1))) - return - } func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqlite3.c:100564:1 @@ -116076,7 +111085,6 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqli }() == 0 { goto _3 } - return _3: @@ -116086,8 +111094,6 @@ _3: *p = (*p) | uint32(i32(512)) sink985 = *p } - return - } var _sqlite3AddNotNullØ00__func__Ø000 [18]int8 // - @@ -116168,7 +111174,7 @@ _4: goto _10 } - _5_zCName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) + _5_zCName = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) _iCol = i32(0) _11: if _iCol >= int32(_pTab.X11) { @@ -116238,8 +111244,6 @@ _26: _24: _primary_key_exit: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pList) - return - } var _sqlite3AddPrimaryKeyØ00__func__Ø000 [21]int8 // - @@ -116255,7 +111259,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((*T5414776)(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((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1))).X1))) != 0 { goto _2 } @@ -116271,14 +111275,10 @@ _3: _2: _sqlite3ExprDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pCheckExpr) _4: - return - } func _sqlite3BtreeIsReadonly(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68786:1 - r0 = bool2int((int32((*XBtShared)(unsafe.Pointer(_p.X1)).X10) & i32(1)) != i32(0)) - return - + return bool2int((int32((*XBtShared)(unsafe.Pointer(_p.X1)).X10) & i32(1)) != i32(0)) } func _sqlite3CreateForeignKey(tls *crt.TLS, _pParse *XParse, _pFromCol *XExprList, _pTo *XToken, _pToCol *XExprList, _flags int32) { // sqlite3.c:102075:1 @@ -116394,7 +111394,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((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _z = (*int8)(unsafe.Pointer((*T5930658)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_nCol))))) @@ -116412,7 +111412,7 @@ _19: goto _20 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930658)(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) @@ -116435,7 +111435,7 @@ _26: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930658)(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 @@ -116470,7 +111470,7 @@ _33: } _15_n = _sqlite3Strlen30(tls, (*TExprList_item)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930658)(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 @@ -116523,8 +111523,6 @@ _fk_end: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pFKey)) _sqlite3ExprListDelete(tls, _db, _pFromCol) _sqlite3ExprListDelete(tls, _db, _pToCol) - return - } var _sqlite3CreateForeignKeyØ00__func__Ø000 [24]int8 // - @@ -116538,10 +111536,9 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) { _ = _pTab var _pFKey *XFKey // sqlite3.c:102199:8 _ = _pFKey - if store5434304(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5930528(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434300(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5930524(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -116552,8 +111549,6 @@ _1: } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(44 /* X6 */))) = uint8(_isDeferred) - return - } var _sqlite3DeferForeignKeyØ00__func__Ø000 [23]int8 // - @@ -116573,10 +111568,9 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { // _ = _db var _1_pIdx *XIndex // sqlite3.c:100849:11 _ = _1_pIdx - if store5434304(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434300(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -116586,7 +111580,6 @@ _0: if _zColl != nil { goto _1 } - return _1: @@ -116623,8 +111616,6 @@ _6: _2: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zColl)) _10: - return - } var _sqlite3AddCollateTypeØ00__func__Ø000 [22]int8 // - @@ -116826,8 +111817,6 @@ _39: _40: _exit_drop_table: _sqlite3SrcListDelete(tls, _db, _pName) - return - } var _sqlite3DropTableØ00__func__Ø000 [17]int8 // - @@ -116861,8 +111850,6 @@ _6: goto _0 _3: - return - } func _sqlite3ClearStatTables(tls *crt.TLS, _pParse *XParse, _iDb int32, _zType *int8, _zName *int8) { // sqlite3.c:101865:1 @@ -116890,8 +111877,6 @@ _4: goto _0 _3: - return - } func _sqlite3FkDropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _pTab *XTable) { // sqlite3.c:107864:1 @@ -116940,7 +111925,6 @@ _9: if _2_p != nil { goto _12 } - return _12: @@ -116964,8 +111948,6 @@ _13: _sqlite3VdbeResolveLabel(tls, _1_v, _1_iSkip) _14: _2: - return - } var _sqlite3FkDropTableØ00__func__Ø000 [19]int8 // - @@ -116975,9 +111957,8 @@ func init() { } func _sqlite3FkReferences(tls *crt.TLS, _pTab *XTable) (r0 *XFKey) { // sqlite3.c:107824:1 - r0 = (*XFKey)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTab.X20)+uintptr(80 /* X5 */))), _pTab.X0))) - return - + /* X5 */ + return (*XFKey)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_pTab.X20)+uintptr(80))), _pTab.X0))) } func _sqlite3DeleteFrom(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWhere *XExpr) { // sqlite3.c:104596:1 @@ -117552,8 +112533,6 @@ _delete_from_cleanup: _sqlite3SrcListDelete(tls, _db, _pTabList) _sqlite3ExprDelete(tls, _db, _pWhere) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aToOpen)) - return - } var _sqlite3DeleteFromØ00__func__Ø000 [18]int8 // - @@ -117609,14 +112588,12 @@ _7: *_pMask = _mask _10: - r0 = func() *XTrigger { + return func() *XTrigger { if _mask != 0 { return _pList } return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func _sqlite3TriggerList(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *XTrigger) { // sqlite3.c:122229:1 @@ -117633,9 +112610,7 @@ func _sqlite3TriggerList(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *XTri if (_pParse.X47) == 0 { goto _0 } - - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _0: if _pTmpSchema == (*XSchema)(unsafe.Pointer(_pTab.X20)) { @@ -117679,7 +112654,6 @@ _1: return (*XTrigger)(unsafe.Pointer(_pTab.X19)) }() return - } var _sqlite3TriggerListØ00__func__Ø000 [19]int8 // - @@ -117709,9 +112683,7 @@ func _checkColumnOverlap(tls *crt.TLS, _pIdList *XIdList, _pEList *XExprList) (r }() == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: _e = i32(0) @@ -117723,18 +112695,14 @@ _4: if _sqlite3IdListIndex(tls, _pIdList, (*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_e))).X1) < i32(0) { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _e += 1 goto _4 _7: - r0 = i32(0) - return - + return i32(0) } var _checkColumnOverlapØ00__func__Ø000 [19]int8 // - @@ -117753,9 +112721,7 @@ func _sqlite3FkRequired(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _aChange * if _aChange != nil { goto _1 } - - r0 = bool2int((_sqlite3FkReferences(tls, _pTab) != nil) || ((*XFKey)(unsafe.Pointer(_pTab.X4)) != nil)) - return + return bool2int((_sqlite3FkReferences(tls, _pTab) != nil) || ((*XFKey)(unsafe.Pointer(_pTab.X4)) != nil)) _1: _3_p = (*XFKey)(unsafe.Pointer(_pTab.X4)) @@ -117767,9 +112733,7 @@ _4: if _fkChildIsModified(tls, _pTab, _3_p, _aChange, _chngRowid) == 0 { goto _8 } - - r0 = i32(1) - return + return i32(1) _8: _3_p = (*XFKey)(unsafe.Pointer(_3_p.X1)) @@ -117785,9 +112749,7 @@ _9: if _fkParentIsModified(tls, _pTab, _3_p, _aChange, _chngRowid) == 0 { goto _13 } - - r0 = i32(1) - return + return i32(1) _13: _3_p = (*XFKey)(unsafe.Pointer(_3_p.X3)) @@ -117797,7 +112759,6 @@ _12: _0: r0 = i32(0) return - } func _fkChildIsModified(tls *crt.TLS, _pTab *XTable, _p *XFKey, _aChange *int32, _bChngRowid int32) (r0 int32) { // sqlite3.c:107925:1 @@ -117811,33 +112772,27 @@ _0: goto _3 } - _1_iChildKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iChildKey = (*T5930658)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X0 if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aChange)) + 4*uintptr(_1_iChildKey)))) < i32(0) { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: if _1_iChildKey != int32(_pTab.X10) || _bChngRowid == 0 { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: _i += 1 goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _fkParentIsModified(tls *crt.TLS, _pTab *XTable, _p *XFKey, _aChange *int32, _bChngRowid int32) (r0 int32) { // sqlite3.c:107952:1 @@ -117855,7 +112810,7 @@ _0: goto _3 } - _1_zKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_zKey = (*T5930658)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X1 @@ -117877,9 +112832,7 @@ _4: if i32(0) != _sqlite3StrICmp(tls, _3_pCol.X0, _1_zKey) { goto _12 } - - r0 = i32(1) - return + return i32(1) _12: goto _13 @@ -117888,9 +112841,7 @@ _11: if (int32(_3_pCol.X6) & i32(1)) == 0 { goto _14 } - - r0 = i32(1) - return + return i32(1) _14: _13: @@ -117903,9 +112854,7 @@ _7: goto _0 _3: - r0 = i32(0) - return - + return i32(0) } func _sqlite3IsReadOnly(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _viewOk int32) (r0 int32) { // sqlite3.c:104440:1 @@ -117920,8 +112869,7 @@ func _sqlite3IsReadOnly(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _viewOk in } _sqlite3ErrorMsg(tls, _pParse, str(120712), unsafe.Pointer(_pTab.X0)) - r0 = i32(1) - return + return i32(1) _4: if _viewOk != 0 || (*XSelect)(unsafe.Pointer(_pTab.X3)) == nil { @@ -117929,13 +112877,10 @@ _4: } _sqlite3ErrorMsg(tls, _pParse, str(120744), unsafe.Pointer(_pTab.X0)) - r0 = i32(1) - return + return i32(1) _6: - r0 = i32(0) - return - + return i32(0) } func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthContext, _zContext *int8) { // sqlite3.c:99426:1 @@ -117948,8 +112893,6 @@ func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthCont *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(8 /* X1 */))))) = _pParse *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(0 /* X0 */))) = _pParse.X65 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(536 /* X65 */))) = _zContext - return - } var _sqlite3AuthContextPushØ00__func__Ø000 [23]int8 // - @@ -117960,8 +112903,6 @@ func init() { func _sqlite3VdbeCountChanges(tls *crt.TLS, _v *TVdbe) { // sqlite3.c:75831:1 storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(196 /* X32 */))), int16(i32(1)), 16, 4) - return - } func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWhere *XExpr, _iCur int32) { // sqlite3.c:104477:1 @@ -118008,8 +112949,6 @@ _0: _sqlite3SelectDestInit(tls, &_dest, i32(12), _iCur) _sqlite3Select(tls, _pParse, _pSel, &_dest) _sqlite3SelectDelete(tls, _db, _pSel) - return - } var _sqlite3MaterializeViewØ00__func__Ø000 [23]int8 // - @@ -118098,9 +113037,7 @@ _11: crt.X__builtin_abort(tls) } }() - r0 = _pNew - return - + return _pNew } var _sqlite3SelectNewØ00__func__Ø000 [17]int8 // - @@ -118111,9 +113048,7 @@ func init() { func _sqlite3WhereOkOnePass(tls *crt.TLS, _pWInfo *XWhereInfo, _aiCur *int32) (r0 int32) { // sqlite3.c:129934:1 crt.Xmemcpy(tls, (unsafe.Pointer)(_aiCur), (unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(36 /* X5 */)))), u64(8)) - r0 = int32(_pWInfo.X13) - return - + return int32(_pWInfo.X13) } func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _op int32, _p5 uint8, _iBase int32, _aToOpen *uint8, _piDataCur *int32, _piIdxCur *int32) (r0 int32) { // sqlite3.c:110375:1 @@ -118144,9 +113079,7 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ if (_pTab.X16) == 0 { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) @@ -118230,9 +113163,7 @@ _19: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(52 /* X17 */))) = _iBase _27: - r0 = _i - return - + return _i } var _sqlite3OpenTableAndIndicesØ00__func__Ø000 [27]int8 // - @@ -118271,7 +113202,6 @@ _4: if _pTab != (*(**XTable)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel.X67)) + 8*uintptr(_i)))) { goto _8 } - return _8: @@ -118292,8 +113222,6 @@ _7: _9: _sqlite3OomFault(tls, (*Xsqlite3)(unsafe.Pointer(_pToplevel.X0))) _10: - return - } var _sqlite3VtabMakeWritableØ00__func__Ø000 [24]int8 // - @@ -118429,8 +113357,6 @@ _15: _sqlite3FkActions(tls, _pParse, _pTab, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _iOld, (*int32)(unsafe.Pointer(uintptr(i32(0)))), i32(0)) _sqlite3CodeRowTrigger(tls, _pParse, _pTrigger, i32(109), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), i32(2), _pTab, _iOld, int32(_onconf), _iLabel) _sqlite3VdbeResolveLabel(tls, _v, _iLabel) - return - } var _sqlite3GenerateRowDeleteØ00__func__Ø000 [25]int8 // - @@ -118487,9 +113413,7 @@ _11: goto _5 _8: - r0 = _mask - return - + return _mask } var _sqlite3TriggerColmaskØ00__func__Ø000 [22]int8 // - @@ -118531,9 +113455,7 @@ _10: _pPrg = _codeRowTrigger(tls, _pParse, _pTrigger, _pTab, _orconf) _11: - r0 = _pPrg - return - + return _pPrg } var _getRowTriggerØ00__func__Ø000 [14]int8 // - @@ -118587,20 +113509,16 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * if _pPrg != nil { goto _7 } - - r0 = (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) _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 */))))) = store5794354(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48))))) + *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(16 /* X2 */))))) = store5794350(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48))))) if _pProgram != nil { goto _8 } - - r0 = (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) _8: _sqlite3VdbeLinkSubProgram(tls, (*TVdbe)(unsafe.Pointer(_pTop.X2)), _pProgram) @@ -118612,9 +113530,7 @@ _8: if _pSubParse != nil { goto _9 } - - r0 = (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerPrg)(unsafe.Pointer(uintptr(i32(0)))) _9: crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u64(56)) @@ -118703,9 +113619,7 @@ _10: }() _sqlite3ParserReset(tls, _pSubParse) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubParse)) - r0 = _pPrg - return - + return _pPrg } var _codeRowTriggerØ00__func__Ø000 [15]int8 // - @@ -118717,8 +113631,6 @@ func init() { func _sqlite3VdbeLinkSubProgram(tls *crt.TLS, _pVdbe *TVdbe, _p *XSubProgram) { // sqlite3.c:72226:1 *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X6 */))))) = (*XSubProgram)(unsafe.Pointer(_pVdbe.X42)) *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVdbe)) + uintptr(272 /* X42 */))))) = _p - return - } func _onErrorText(tls *crt.TLS, _onError int32) (r0 *int8) { // sqlite3.c:122937:1 @@ -118740,33 +113652,25 @@ func _onErrorText(tls *crt.TLS, _onError int32) (r0 *int8) { // sqlite3.c:122937 } _1: - r0 = str(48832) - return + return str(48832) _2: - r0 = str(48820) - return + return str(48820) _3: - r0 = str(48840) - return + return str(48840) _4: - r0 = str(6412) - return + return str(6412) _5: - r0 = str(48848) - return + return str(48848) _6: - r0 = str(121480) - return + return str(121480) _7: - r0 = str(121488) - return - + return str(121488) } func _codeTriggerProgram(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep, _orconf int32) (r0 int32) { // sqlite3.c:122860:1 @@ -118865,9 +113769,7 @@ _23: goto _7 _10: - r0 = i32(0) - return - + return i32(0) } var _codeTriggerProgramØ00__func__Ø000 [19]int8 // - @@ -119821,8 +114723,6 @@ _update_cleanup: _sqlite3SrcListDelete(tls, _db, _pTabList) _sqlite3ExprListDelete(tls, _db, _pChanges) _sqlite3ExprDelete(tls, _db, _pWhere) - return - } var _sqlite3UpdateØ00__func__Ø000 [14]int8 // - @@ -119885,7 +114785,6 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * if _pWInfo != (*XWhereInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - return _2: @@ -119978,8 +114877,6 @@ _14: _21: _sqlite3WhereEnd(tls, _pWInfo) _22: - return - } var _updateVirtualTableØ00__func__Ø000 [19]int8 // - @@ -120017,13 +114914,13 @@ _5: { p := &_mask *p = (*p) | func() uint32 { - if ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T5930658)(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((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return (u32(1) << uint((*T5930658)(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)) @@ -120084,7 +114981,6 @@ _14: _0: r0 = _mask return - } func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFKey *XFKey, _ppIdx **XIndex, _paiCol **int32) (r0 int32) { // sqlite3.c:107344:1 @@ -120111,7 +115007,7 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK _pIdx = nil _aiCol = nil _nCol = _pFKey.X5 - _zKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zKey = (*T5930658)(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 @@ -120144,17 +115040,13 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK if _zKey != nil { goto _10 } - - r0 = i32(0) - return + return i32(0) _10: if _sqlite3StrICmp(tls, (*XColumn)(unsafe.Pointer(uintptr(_pParent.X1)+32*uintptr(_pParent.X10))).X0, _zKey) != 0 { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: _9: @@ -120175,9 +115067,7 @@ _8: if _aiCol != nil { goto _16 } - - r0 = i32(1) - return + return i32(1) _16: *_paiCol = _aiCol @@ -120211,7 +115101,7 @@ _27: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5930658)(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 @@ -120261,7 +115151,7 @@ _39: goto _42 } - if _sqlite3StrICmp(tls, (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, (*T5930658)(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) { @@ -120272,7 +115162,7 @@ _39: goto _44 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5930658)(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 @@ -120319,14 +115209,11 @@ _20: _sqlite3ErrorMsg(tls, _pParse, str(122012), unsafe.Pointer((*XTable)(unsafe.Pointer(_pFKey.X0)).X0), unsafe.Pointer(_pFKey.X2)) _48: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_aiCol)) - r0 = i32(1) - return + return i32(1) _47: *_ppIdx = _pIdx - r0 = i32(0) - return - + return i32(0) } var _sqlite3FkLocateIndexØ00__func__Ø000 [21]int8 // - @@ -120396,8 +115283,6 @@ _22: goto _9 _12: - return - } var _sqlite3CodeRowTriggerØ00__func__Ø000 [22]int8 // - @@ -120435,8 +115320,6 @@ func _sqlite3CodeRowTriggerDirect(tls *crt.TLS, _pParse *XParse, _p *XTrigger, _ }()), unsafe.Pointer(_onErrorText(tls, _orconf))) _sqlite3VdbeChangeP5(tls, _v, uint16(uint8(_1_bRecursive))) _4: - return - } var _sqlite3CodeRowTriggerDirectØ00__func__Ø000 [28]int8 // - @@ -121107,8 +115990,6 @@ _79: _sqlite3VdbeJumpHere(tls, _v, _ipkBottom) _155: *_pbMayReplace = _seenReplace - return - } var _sqlite3GenerateConstraintChecksØ00__func__Ø000 [32]int8 // - @@ -121123,7 +116004,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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng + *(**int32)(unsafe.Pointer((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng _sqlite3WalkExpr(tls, &_w, _pExpr) if _chngRowid != 0 { goto _0 @@ -121135,9 +116016,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn sink4537 = *p } _0: - r0 = bool2int((_w.X5) == 0) - return - + return bool2int((_w.X5) == 0) } func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:109668:1 @@ -121155,7 +116034,7 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r goto _4 } - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5964994)(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((*T5964990)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { goto _5 } @@ -121177,7 +116056,6 @@ _6: _0: r0 = i32(0) return - } var _checkConstraintExprNodeØ00__func__Ø000 [24]int8 // - @@ -121204,8 +116082,6 @@ _0: _rc = i32(2579) _1: _sqlite3HaltConstraint(tls, _pParse, _rc, _onError, _zMsg, int8(i32(-1)), uint8(i32(2))) - return - } func _sqlite3MultiWrite(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103565:1 @@ -121218,8 +116094,6 @@ func _sqlite3MultiWrite(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103565:1 return _pParse }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pToplevel)) + uintptr(32 /* X8 */))) = uint8(i32(1)) - return - } func _sqlite3GenerateRowIndexDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDataCur int32, _iIdxCur int32, _aRegIdx *int32, _iIdxNoSeek int32) { // sqlite3.c:105154:1 @@ -121293,8 +116167,6 @@ _3: goto _2 _5: - return - } var _sqlite3GenerateRowIndexDeleteØ00__func__Ø000 [30]int8 // - @@ -121359,7 +116231,6 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32 if ((_db.X6) & i32(524288)) != i32(0) { goto _2 } - return _2: @@ -121404,7 +116275,6 @@ _11: if _isIgnoreErrors != 0 && (_db.X17) == 0 { goto _19 } - return _19: @@ -121420,7 +116290,7 @@ _21: goto _24 } - _7_iReg = (((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _7_iReg = (((*T5930658)(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) @@ -121448,7 +116318,7 @@ _13: goto _30 _29: - _1_iCol = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iCol = (*T5930658)(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 @@ -121544,7 +116414,6 @@ _54: if _isIgnoreErrors != 0 && (_db.X17) == 0 { goto _60 } - return _60: @@ -121595,8 +116464,6 @@ _46: goto _45 _48: - return - } var _sqlite3FkCheckØ00__func__Ø000 [15]int8 // - @@ -121765,8 +116632,6 @@ _33: _31: _sqlite3VdbeResolveLabel(tls, _v, _iOk) _sqlite3VdbeAddOp1(tls, _v, i32(112), _iCur) - return - } var _fkLookupParentØ00__func__Ø000 [15]int8 // - @@ -121794,15 +116659,12 @@ func _isSetNullAction(tls *crt.TLS, _pParse *XParse, _pFKey *XFKey) (r0 int32) { if (_1_p != (*(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(48 /* X8 */))))) + 8*uintptr(i32(0))))) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(0))))) != i32(7)) && (_1_p != (*(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(48 /* X8 */))))) + 8*uintptr(i32(1))))) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(1))))) != i32(7)) { goto _6 } - - r0 = i32(1) - return + return i32(1) _6: _2: r0 = i32(0) return - } func _fkScanChildren(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *XTable, _pIdx *XIndex, _pFKey *XFKey, _aiCol *int32, _regData int32, _nIncr int32) { // sqlite3.c:107699:1 @@ -121895,7 +116757,7 @@ _13: if _aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) } - return ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5930658)(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) @@ -121980,8 +116842,6 @@ _35: _sqlite3VdbeJumpHere(tls, _v, _iFkIfZero) _36: - return - } var _fkScanChildrenØ00__func__Ø000 [15]int8 // - @@ -122029,7 +116889,6 @@ _4: _0: r0 = _pExpr return - } func _exprTableColumn(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable, _iCursor int32, _iCol int16) (r0 *XExpr) { // sqlite3.c:107652:1 @@ -122044,9 +116903,7 @@ func _exprTableColumn(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable, _iCursor int32 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = _iCursor *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(48 /* X9 */))) = _iCol _0: - r0 = _pExpr - return - + return _pExpr } func _sqlite3CompleteInsertion(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDataCur int32, _iIdxCur int32, _regNewData int32, _aRegIdx *int32, _update_flags int32, _appendBias int32, _useSeekResult int32) { // sqlite3.c:110273:1 @@ -122146,7 +117003,6 @@ _11: if ((_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) { goto _22 } - return _22: @@ -122208,8 +117064,6 @@ _29: _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_pTab), i32(-15)) _30: _sqlite3VdbeChangeP5(tls, _v, uint16(_pik_flags)) - return - } var _sqlite3CompleteInsertionØ00__func__Ø000 [25]int8 // - @@ -122250,8 +117104,6 @@ _6: _4: _0: - return - } func _fkActionTrigger(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pFKey *XFKey, _pChanges *XExprList) (r0 *XTrigger) { // sqlite3.c:108314:1 @@ -122309,9 +117161,7 @@ func _fkActionTrigger(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pFKey *XFKe if _action != i32(6) || ((_db.X6)&i32(33554432)) == 0 { goto _1 } - - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _1: _pTrigger = *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(48 /* X8 */))))) + 8*uintptr(_iAction))) @@ -122329,9 +117179,7 @@ _1: if _sqlite3FkLocateIndex(tls, _pParse, _pTab, _pFKey, &_2_pIdx, &_2_aiCol) == 0 { goto _4 } - - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _4: func() { @@ -122356,7 +117204,7 @@ _8: if _2_aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_aiCol)) + 4*uintptr(_2_i)))) } - return ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5930658)(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) @@ -122454,13 +117302,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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(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 } - _2_pStep = store6195512((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(56 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+72*uintptr(i32(1))))))) + _2_pStep = store6195508((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(56 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+72*uintptr(i32(1))))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(24 /* X4 */))) = (*int8)(unsafe.Pointer((*XTriggerStep)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + 72*uintptr(i32(1)))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_2_pStep.X4), (unsafe.Pointer)(_2_zFrom), uint64(_2_nFrom)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(32 /* X5 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhere, i32(1)) @@ -122474,7 +117322,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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(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) @@ -122484,8 +117332,7 @@ _37: } _fkTriggerDelete(tls, _db, _pTrigger) - r0 = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) _39: func() { @@ -122530,9 +117377,7 @@ _46: return i32(109) }()) _3: - r0 = _pTrigger - return - + return _pTrigger } var _fkActionTriggerØ00__func__Ø000 [16]int8 // - @@ -122548,8 +117393,6 @@ func _sqlite3AutoincrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:1089 _autoIncrementEnd(tls, _pParse) _0: - return - } func _autoIncrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:108892:1 @@ -122611,8 +117454,6 @@ _8: goto _2 _5: - return - } var _autoIncrementEndØ00__func__Ø000 [17]int8 // - @@ -122637,8 +117478,6 @@ func _sqlite3AuthContextPop(tls *crt.TLS, _pContext *XAuthContext) { // sqlite3. *(**int8)(unsafe.Pointer(uintptr(_pContext.X1) + uintptr(536 /* X65 */))) = _pContext.X0 *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(8 /* X1 */))))) = (*XParse)(unsafe.Pointer(uintptr(i32(0)))) _0: - return - } func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XSrcList) { // sqlite3.c:122833:1 @@ -122680,7 +117519,6 @@ _4: _0: r0 = _pSrc return - } var _targetSrcListØ00__func__Ø000 [14]int8 // - @@ -123578,8 +118416,6 @@ _insert_cleanup: _sqlite3SelectDelete(tls, _db, _pSelect) _sqlite3IdListDelete(tls, _db, _pColumn) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_aRegIdx)) - return - } var _sqlite3InsertØ00__func__Ø000 [14]int8 // - @@ -123644,33 +118480,25 @@ func _xferOptimization(tls *crt.TLS, _pParse *XParse, _pDest *XTable, _pSelect * if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (*XWith)(unsafe.Pointer(_pParse.X70)) == nil && (*XWith)(unsafe.Pointer(_pSelect.X17)) == nil { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: if _sqlite3TriggerList(tls, _pParse, _pDest) == nil { goto _3 } - - r0 = i32(0) - return + return i32(0) _3: if (_pDest.X16) == 0 { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if _onError != i32(10) { @@ -123699,49 +118527,37 @@ _5: if ((*XSrcList)(unsafe.Pointer(_pSelect.X8)).X0) == i32(1) { goto _10 } - - r0 = i32(0) - return + return i32(0) _10: if (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pSelect.X8)+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X5)) == nil { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: if (*XExpr)(unsafe.Pointer(_pSelect.X9)) == nil { goto _12 } - - r0 = i32(0) - return + return i32(0) _12: if (*XExprList)(unsafe.Pointer(_pSelect.X12)) == nil { goto _13 } - - r0 = i32(0) - return + return i32(0) _13: if (*XExprList)(unsafe.Pointer(_pSelect.X10)) == nil { goto _14 } - - r0 = i32(0) - return + return i32(0) _14: if (*XExpr)(unsafe.Pointer(_pSelect.X15)) == nil { goto _15 } - - r0 = i32(0) - return + return i32(0) _15: func() { @@ -123753,17 +118569,13 @@ _15: if (*XSelect)(unsafe.Pointer(_pSelect.X13)) == nil { goto _18 } - - r0 = i32(0) - return + return i32(0) _18: if ((_pSelect.X3) & uint32(i32(1))) == 0 { goto _19 } - - r0 = i32(0) - return + return i32(0) _19: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) @@ -123776,9 +118588,7 @@ _19: if (_pEList.X0) == i32(1) { goto _22 } - - r0 = i32(0) - return + return i32(0) _22: func() { @@ -123790,9 +118600,7 @@ _22: if int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) == i32(160) { goto _25 } - - r0 = i32(0) - return + return i32(0) _25: _pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pSelect.X8) + uintptr(8 /* X2 */))))) @@ -123800,57 +118608,43 @@ _25: if _pSrc != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _26 } - - r0 = i32(0) - return + return i32(0) _26: if _pSrc != _pDest { goto _27 } - - r0 = i32(0) - return + return i32(0) _27: if (((_pDest.X9) & uint32(i32(32))) == uint32(i32(0))) == (((_pSrc.X9) & uint32(i32(32))) == uint32(i32(0))) { goto _28 } - - r0 = i32(0) - return + return i32(0) _28: if (_pSrc.X16) == 0 { goto _29 } - - r0 = i32(0) - return + return i32(0) _29: if (*XSelect)(unsafe.Pointer(_pSrc.X3)) == nil { goto _30 } - - r0 = i32(0) - return + return i32(0) _30: if int32(_pDest.X11) == int32(_pSrc.X11) { goto _31 } - - r0 = i32(0) - return + return i32(0) _31: if int32(_pDest.X10) == int32(_pSrc.X10) { goto _32 } - - r0 = i32(0) - return + return i32(0) _32: _i = i32(0) @@ -123864,25 +118658,19 @@ _33: if int32(_23_pDestCol.X4) == int32(_23_pSrcCol.X4) { goto _37 } - - r0 = i32(0) - return + return i32(0) _37: if Xsqlite3_stricmp(tls, _23_pDestCol.X2, _23_pSrcCol.X2) == i32(0) { goto _38 } - - r0 = i32(0) - return + return i32(0) _38: if (_23_pDestCol.X3) == 0 || (_23_pSrcCol.X3) != 0 { goto _40 } - - r0 = i32(0) - return + return i32(0) _40: if _i <= i32(0) { @@ -123901,12 +118689,10 @@ _40: crt.X__builtin_abort(tls) } }() - 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((*T5519020)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519020)(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((*T5519016)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { goto _50 } - - r0 = i32(0) - return + return i32(0) _50: _41: @@ -123946,9 +118732,7 @@ _59: if _pSrcIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _61 } - - r0 = i32(0) - return + return i32(0) _61: _pDestIdx = (*XIndex)(unsafe.Pointer(_pDestIdx.X5)) @@ -123958,25 +118742,19 @@ _54: if (*XExprList)(unsafe.Pointer(_pDest.X6)) == nil || _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(_pSrc.X6)), (*XExprList)(unsafe.Pointer(_pDest.X6)), i32(-1)) == 0 { goto _63 } - - r0 = i32(0) - return + return i32(0) _63: if ((_db.X6)&i32(524288)) == i32(0) || (*XFKey)(unsafe.Pointer(_pDest.X4)) == (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _65 } - - r0 = i32(0) - return + return i32(0) _65: if ((_db.X6) & i32(128)) == i32(0) { goto _66 } - - r0 = i32(0) - return + return i32(0) _66: _iDbSrc = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pSrc.X20))) @@ -124174,13 +118952,10 @@ _108: _sqlite3VdbeAddOp2(tls, _v, i32(76), i32(0), i32(0)) _sqlite3VdbeJumpHere(tls, _v, _emptyDestTest) _sqlite3VdbeAddOp2(tls, _v, i32(112), _iDest, i32(0)) - r0 = i32(0) - return + return i32(0) _109: - r0 = i32(1) - return - + return i32(1) } var _xferOptimizationØ00__func__Ø000 [17]int8 // - @@ -124207,17 +118982,13 @@ func _xferCompatibleIndex(tls *crt.TLS, _pDest *XIndex, _pSrc *XIndex) (r0 int32 if int32(_pDest.X13) == int32(_pSrc.X13) { goto _5 } - - r0 = i32(0) - return + return i32(0) _5: if int32(_pDest.X15) == int32(_pSrc.X15) { goto _6 } - - r0 = i32(0) - return + return i32(0) _6: _i = i32(0) @@ -124229,9 +119000,7 @@ _7: if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X1)) + 2*uintptr(_i)))) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest.X1)) + 2*uintptr(_i)))) { goto _11 } - - r0 = i32(0) - return + return i32(0) _11: if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X1)) + 2*uintptr(_i)))) != i32(-2) { @@ -124247,26 +119016,20 @@ _11: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+32*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+32*uintptr(_i))).X0)), i32(-1)) == i32(0) { goto _16 } - - r0 = i32(0) - return + return i32(0) _16: _12: if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X7)) + 1*uintptr(_i)))) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest.X7)) + 1*uintptr(_i)))) { goto _17 } - - r0 = i32(0) - return + return i32(0) _17: if Xsqlite3_stricmp(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc.X8)) + 8*uintptr(_i))), *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDest.X8)) + 8*uintptr(_i)))) == i32(0) { goto _18 } - - r0 = i32(0) - return + return i32(0) _18: _i += 1 @@ -124276,14 +119039,10 @@ _10: if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer(_pSrc.X9)), (*XExpr)(unsafe.Pointer(_pDest.X9)), i32(-1)) == 0 { goto _19 } - - r0 = i32(0) - return + return i32(0) _19: - r0 = i32(1) - return - + return i32(1) } var _xferCompatibleIndexØ00__func__Ø000 [20]int8 // - @@ -124328,9 +119087,7 @@ _5: if _1_pInfo != (*TAggInfo_func)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: *(**TAggInfo_func)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pInfo)) + uintptr(0 /* X0 */))))) = (*TAggInfo_func)(unsafe.Pointer(_1_pToplevel.X38)) @@ -124343,9 +119100,7 @@ _8: _7: _memId = _1_pInfo.X3 _1: - r0 = _memId - return - + return _memId } func _autoIncStep(tls *crt.TLS, _pParse *XParse, _memId int32, _regRowid int32) { // sqlite3.c:108879:1 @@ -124355,8 +119110,6 @@ func _autoIncStep(tls *crt.TLS, _pParse *XParse, _memId int32, _regRowid int32) _sqlite3VdbeAddOp2(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(146), _memId, _regRowid) _0: - return - } func _readsTable(tls *crt.TLS, _p *XParse, _iDb int32, _pTab *XTable) (r0 int32) { // sqlite3.c:108733:1 @@ -124403,9 +119156,7 @@ _2: if _2_tnum != (_pTab.X7) { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _2_pIndex = (*XIndex)(unsafe.Pointer(_pTab.X2)) @@ -124417,9 +119168,7 @@ _11: if _2_tnum != (_2_pIndex.X11) { goto _15 } - - r0 = i32(1) - return + return i32(1) _15: _2_pIndex = (*XIndex)(unsafe.Pointer(_2_pIndex.X5)) @@ -124427,12 +119176,12 @@ _15: _14: _9: - if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { goto _17 } func() { - if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) == (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) == (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108758), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(124140))) crt.X__builtin_abort(tls) } @@ -124443,17 +119192,14 @@ _9: crt.X__builtin_abort(tls) } }() - r0 = i32(1) - return + return i32(1) _17: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } var _readsTableØ00__func__Ø000 [11]int8 // - @@ -124484,8 +119230,6 @@ func _sqlite3ExprCodeAndCache(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _tar _iMem = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _sqlite3VdbeAddOp2(tls, _v, i32(85), _target, _iMem) _exprToRegister(tls, _pExpr, _iMem) - return - } var _sqlite3ExprCodeAndCacheØ00__func__Ø000 [24]int8 // - @@ -124519,8 +119263,6 @@ func _transferParseError(tls *crt.TLS, _pTo *XParse, _pFrom *XParse) { // sqlite _6: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)), (unsafe.Pointer)(_pFrom.X1)) _7: - return - } var _transferParseErrorØ00__func__Ø000 [19]int8 // - @@ -124548,9 +119290,7 @@ func _sqlite3VdbeTakeOpArray(tls *crt.TLS, _p *TVdbe, _pnOp *int32, _pnMaxArg *i _resolveP2Values(tls, _p, _pnMaxArg) *_pnOp = _p.X27 *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X17 */))))) = (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) - r0 = _aOp - return - + return _aOp } var _sqlite3VdbeTakeOpArrayØ00__func__Ø000 [23]int8 // - @@ -124623,8 +119363,6 @@ _11: _sqlite3VdbeAddOp4(tls, _v, i32(139), _iDb, i32(0), i32(0), _pTab.X0, i32(0)) _sqlite3ChangeCookie(tls, _pParse, _iDb) _sqliteViewResetAll(tls, _db, _iDb) - return - } var _sqlite3CodeDropTableØ00__func__Ø000 [21]int8 // - @@ -124686,7 +119424,6 @@ _11: if _sqlite3AuthCheck(tls, _pParse, _1_code, _pTrigger.X0, _pTable.X0, _1_zDb) == 0 && _sqlite3AuthCheck(tls, _pParse, i32(9), _1_zTab, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _1_zDb) == 0 { goto _13 } - return _13: @@ -124696,7 +119433,7 @@ _13: crt.X__builtin_abort(tls) } }() - if store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if store5435863(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -124704,8 +119441,6 @@ _13: _sqlite3ChangeCookie(tls, _pParse, _iDb) _sqlite3VdbeAddOp4(tls, _v, i32(141), _iDb, i32(0), i32(0), _pTrigger.X0, i32(0)) _16: - return - } var _sqlite3DropTriggerPtrØ00__func__Ø000 [22]int8 // - @@ -124763,7 +119498,6 @@ _7: if _1_iLargest != i32(0) { goto _13 } - return _13: @@ -124777,7 +119511,6 @@ _13: _destroyRootPage(tls, _pParse, _1_iLargest, _6_iDb) _iDestroyed = _1_iLargest goto _0 - } var _destroyTableØ00__func__Ø000 [13]int8 // - @@ -124803,8 +119536,6 @@ func _destroyRootPage(tls *crt.TLS, _pParse *XParse, _iTable int32, _iDb int32) _sqlite3MayAbort(tls, _pParse) _sqlite3NestedParse(tls, _pParse, str(124744), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(_iDb))).X0), unsafe.Pointer(str(51508)), _iTable, _r1, _r1) _sqlite3ReleaseTempReg(tls, _pParse, _r1) - return - } var _destroyRootPageØ00__func__Ø000 [16]int8 // - @@ -124827,7 +119558,6 @@ func _sqliteViewResetAll(tls *crt.TLS, _db *Xsqlite3, _idx int32) { // sqlite3.c if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_idx))).X4)).X9) & i32(2)) == i32(2) { goto _2 } - return _2: @@ -124855,8 +119585,6 @@ _6: *p = uint16(int32(*p) & i32(-3)) sink4530 = *p } - return - } var _sqliteViewResetAllØ00__func__Ø000 [19]int8 // - @@ -124961,8 +119689,6 @@ _11: _create_view_fail: _sqlite3SelectDelete(tls, _db, _pSelect) _sqlite3ExprListDelete(tls, _db, _pCNames) - return - } var _sqlite3CreateViewØ00__func__Ø000 [18]int8 // - @@ -125012,8 +119738,6 @@ _4: _sqlite3ErrorMsg(tls, _pParse, str(124944)) _7: _0: - return - } var _yy_reduceØ00__func__Ø000 [10]int8 // - @@ -125054,8 +119778,6 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pItem.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X2 */))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32(int64((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))) _3: - return - } var _sqlite3ExprListSetSpanØ00__func__Ø000 [23]int8 // - @@ -125077,15 +119799,13 @@ _1: goto _4 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i-i32(1)))))) + uintptr(60 /* X9 */))).X0 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i-i32(1)))))) + uintptr(60 /* X9 */))).X0 _1_i -= 1 goto _1 _4: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(i32(0)) _0: - return - } func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1 @@ -125112,19 +119832,19 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd _1_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 112*uintptr((_p.X0)-i32(1)))) func() { - if int32((uint32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125112))) crt.X__builtin_abort(tls) } }() func() { - if int32((uint32(((*T5506880)(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(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103335), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125136))) crt.X__builtin_abort(tls) } }() func() { - if int32((uint32(((*T5506880)(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(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125164))) crt.X__builtin_abort(tls) } @@ -125133,16 +119853,14 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd goto _13 } - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(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)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) goto _14 _13: - *(**int8)(unsafe.Pointer((*T5506900)(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)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) + *(**int8)(unsafe.Pointer((*T5506896)(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)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) _14: _5: - return - } var _sqlite3SrcListIndexedByØ00__func__Ø000 [24]int8 // - @@ -125160,32 +119878,30 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList _1_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 112*uintptr((_p.X0)-i32(1)))) func() { - if int32((uint32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125112))) crt.X__builtin_abort(tls) } }() func() { - if int32((uint32(((*T5506880)(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(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103356), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125136))) crt.X__builtin_abort(tls) } }() func() { - if int32((uint32(((*T5506880)(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(((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125164))) crt.X__builtin_abort(tls) } }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))))) = _pList - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(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((*T5506896)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))))) = _pList + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506876)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) goto _7 _0: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pList) _7: - return - } var _sqlite3SrcListFuncArgsØ00__func__Ø000 [23]int8 // - @@ -125288,7 +120004,6 @@ _19: _17: r0 = _jointype return - } var _sqlite3JoinTypeØ00aKeywordØ002 [7]struct { @@ -125416,9 +120131,7 @@ _15: _vector_append_error: _sqlite3ExprDelete(tls, _db, _pExpr) _sqlite3IdListDelete(tls, _db, _pColumns) - r0 = _pList - return - + return _pList } var _sqlite3ExprListAppendVectorØ00__func__Ø000 [28]int8 // - @@ -125438,9 +120151,7 @@ func _sqlite3IdListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XIdList, _pToken if _pList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _1: _0: @@ -125450,21 +120161,16 @@ _0: } _sqlite3IdListDelete(tls, _db, _pList) - r0 = (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) _2: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TIdList_item)(unsafe.Pointer(uintptr(_pList.X0)+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = _sqlite3NameFromToken(tls, _db, _pToken) - r0 = _pList - return - + return _pList } func _spanSet(tls *crt.TLS, _pOut *XExprSpan, _pStart *XToken, _pEnd *XToken) { // sqlite3.c:134946:3 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = _pStart.X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEnd.X0)) + 1*uintptr(_pEnd.X1))) - return - } func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _n uint32) { // sqlite3.c:91683:1 @@ -125484,7 +120190,6 @@ func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -125494,7 +120199,7 @@ _0: crt.X__builtin_abort(tls) } }() - _z = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) func() { if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(45588))) @@ -125594,8 +120299,6 @@ _12: _sqlite3ErrorMsg(tls, _pParse, str(125640)) _25: - return - } var _sqlite3ExprAssignVarNumberØ00__func__Ø000 [27]int8 // - @@ -125636,9 +120339,7 @@ func _sqlite3VListAdd(tls *crt.TLS, _db *Xsqlite3, _pIn *int32, _zName *int8, _n if _1_pOut != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - - r0 = _pIn - return + return _pIn _7: if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { @@ -125663,9 +120364,7 @@ _4: }() crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)(_zName), uint64(_nName)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_nName))) = int8(i32(0)) - r0 = _pIn - return - + return _pIn } var _sqlite3VListAddØ00__func__Ø000 [16]int8 // - @@ -125692,11 +120391,10 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo } _sqlite3ExprListDelete(tls, _db, _pList) - r0 = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _2: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _pList func() { if ((_pNew.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprFunctionØ00__func__Ø000))), unsafe.Pointer(str(108348))) @@ -125704,9 +120402,7 @@ _2: } }() _sqlite3ExprSetHeightAndFlags(tls, _pParse, _pNew) - r0 = _pNew - return - + return _pNew } var _sqlite3ExprFunctionØ00__func__Ø000 [20]int8 // - @@ -125719,21 +120415,16 @@ func _sqlite3ExprSetHeightAndFlags(tls *crt.TLS, _pParse *XParse, _p *XExpr) { / if (_pParse.X16) == 0 { goto _0 } - return _0: _exprSetHeight(tls, _p) _sqlite3ExprCheckHeight(tls, _pParse, _p.X7) - return - } func _spanBinaryExpr(tls *crt.TLS, _pParse *XParse, _op int32, _pLeft *XExprSpan, _pRight *XExprSpan) { // sqlite3.c:134981:3 *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, _op, (*XExpr)(unsafe.Pointer(_pLeft.X0)), (*XExpr)(unsafe.Pointer(_pRight.X0))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLeft)) + uintptr(16 /* X2 */))) = _pRight.X2 - return - } func _exprNot(tls *crt.TLS, _pParse *XParse, _doNot int32, _pSpan *XExprSpan) { // sqlite3.c:134994:3 @@ -125743,15 +120434,11 @@ func _exprNot(tls *crt.TLS, _pParse *XParse, _doNot int32, _pSpan *XExprSpan) { *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpan)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, i32(19), (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) _0: - return - } func _spanUnaryPostfix(tls *crt.TLS, _pParse *XParse, _op int32, _pOperand *XExprSpan, _pPostOp *XToken) { // sqlite3.c:135002:3 *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOperand)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, _op, (*XExpr)(unsafe.Pointer(_pOperand.X0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOperand)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPostOp.X0)) + 1*uintptr(_pPostOp.X1))) - return - } func _binaryToUnaryIfNull(tls *crt.TLS, _pParse *XParse, _pY *XExpr, _pA *XExpr, _op int32) { // sqlite3.c:135014:3 @@ -125766,16 +120453,12 @@ func _binaryToUnaryIfNull(tls *crt.TLS, _pParse *XParse, _pY *XExpr, _pA *XExpr, _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pA.X5))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _2: - return - } func _spanUnaryPrefix(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _pOperand *XExprSpan, _pPreOp *XToken) { // sqlite3.c:135025:3 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = _pPreOp.X0 *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _sqlite3PExpr(tls, _pParse, _op, (*XExpr)(unsafe.Pointer(_pOperand.X0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X2 */))) = _pOperand.X2 - return - } func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSelect *XSelect) { // sqlite3.c:91585:1 @@ -125783,7 +120466,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele goto _0 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) = _pSelect + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458789)(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)) @@ -125801,8 +120484,6 @@ _0: }() _sqlite3SelectDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pSelect) _1: - return - } var _sqlite3PExprAddSelectØ00__func__Ø000 [22]int8 // - @@ -125815,16 +120496,14 @@ 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((*T5414776)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { + if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5414772)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { goto _2 } _sqlite3ErrorMsg(tls, _pParse, str(125796), _pIdToken.X1, unsafe.Pointer(_pIdToken.X0)) _2: _sqlite3ExprListSetName(tls, _pParse, _p, _pIdToken, i32(1)) - r0 = _p - return - + return _p } func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExists int32) { // sqlite3.c:102934:1 @@ -125942,8 +120621,6 @@ _16: _17: _exit_drop_index: _sqlite3SrcListDelete(tls, _db, _pName) - return - } var _sqlite3DropIndexØ00__func__Ø000 [17]int8 // - @@ -125962,7 +120639,6 @@ func _sqlite3Vacuum(tls *crt.TLS, _pParse *XParse, _pNm *XToken) { // sqlite3.c: if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -125974,7 +120650,6 @@ _0: if _iDb >= i32(0) { goto _2 } - return _2: @@ -125986,8 +120661,6 @@ _1: _sqlite3VdbeAddOp1(tls, _v, i32(10), _iDb) _sqlite3VdbeUsesBtree(tls, _v, _iDb) _3: - return - } func _sqlite3Pragma(tls *crt.TLS, _pParse *XParse, _pId1 *XToken, _pId2 *XToken, _pValue *XToken, _minusFlag int32) { // sqlite3.c:113289:1 @@ -126293,7 +120966,6 @@ func _sqlite3Pragma(tls *crt.TLS, _pParse *XParse, _pId1 *XToken, _pId2 *XToken, if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -126303,7 +120975,6 @@ _0: if _iDb >= i32(0) { goto _1 } - return _1: @@ -126311,7 +120982,6 @@ _1: if _iDb != i32(1) || _sqlite3OpenTempDatabase(tls, _pParse) == 0 { goto _3 } - return _3: @@ -126319,7 +120989,6 @@ _3: if _zLeft != nil { goto _4 } - return _4: @@ -126356,7 +121025,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)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415616)(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 @@ -127183,7 +121852,7 @@ _198: return i32(0) }(), unsafe.Pointer(func() *int8 { if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != nil { - return (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */)))))) + return (*(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */)))))) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }()), _85_k) @@ -127394,10 +122063,10 @@ _256: goto _259 } - _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126384), _110_i, _111_j, unsafe.Pointer(_108_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_108_pTab.X1)+32*uintptr((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126384), _110_i, _111_j, unsafe.Pointer(_108_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_108_pTab.X1)+32*uintptr((*T5930658)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5930658)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_111_j))).X1), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_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)(_108_pFK))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(0)))))), unsafe.Pointer(str(126396))) @@ -127550,7 +122219,7 @@ _285: goto _289 } - _124_iKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _124_iKey = (*T5930658)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0 @@ -127588,7 +122257,7 @@ _296: if _113_aiCols != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_aiCols)) + 4*uintptr(_113_j)))) } - return ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5930658)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(64 /* X9 */))))) + 16*uintptr(_113_j))).X0) @@ -128034,7 +122703,7 @@ _318: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = i32(1) - _136_mxErr *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(2)))))) + uintptr(1 /* X1 */))) = int8(i32(-2)) - *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800) + *(**int8)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800) _399: goto _64 @@ -128452,14 +123121,10 @@ _486: _pragma_out: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zLeft)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zRight)) - return - } func _sqlite3VdbeRunOnlyOnce(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:71723:1 storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(i32(1)), 32, 5) - return - } var _sqlite3PragmaØ00__func__Ø000 [14]int8 // - @@ -128481,9 +123146,7 @@ func Xsqlite3_file_control(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8, _op int3 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143419)) - return + return _sqlite3MisuseError(tls, i32(143419)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -128550,9 +123213,7 @@ _7: _sqlite3BtreeLeave(tls, _pBtree) _1: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3DbNameToBtree(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *XBtree) { // sqlite3.c:143848:1 @@ -128564,14 +123225,12 @@ func _sqlite3DbNameToBtree(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *XBt } return i32(0) }() - r0 = func() *XBtree { + return func() *XBtree { if _iDb < i32(0) { return (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) } return (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X1)) }() - return - } var _sqlite3_file_controlØ00__func__Ø000 [21]int8 // - @@ -128581,20 +123240,16 @@ func init() { } func _sqlite3PagerJrnlFile(tls *crt.TLS, _pPager *XPager) (r0 *Xsqlite3_file) { // sqlite3.c:53719:1 - r0 = func() *Xsqlite3_file { + return func() *Xsqlite3_file { if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { return _sqlite3WalFile(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) } return (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)) }() - return - } func _sqlite3WalFile(tls *crt.TLS, _pWal *XWal) (r0 *Xsqlite3_file) { // sqlite3.c:57935:1 - r0 = (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)) - return - + return (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)) } func _returnSingleText(tls *crt.TLS, _v *TVdbe, _zValue *int8) { // sqlite3.c:113155:1 @@ -128605,8 +123260,6 @@ func _returnSingleText(tls *crt.TLS, _v *TVdbe, _zValue *int8) { // sqlite3.c:11 _sqlite3VdbeLoadString(tls, _v, i32(1), _zValue) _sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(1)) _0: - return - } func _setPragmaResultColumnNames(tls *crt.TLS, _v *TVdbe, _pPragma *XPragmaName) { // sqlite3.c:113128:1 @@ -128643,8 +123296,6 @@ _4: _7: _3: - return - } func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // sqlite3.c:71983:1 @@ -128654,8 +123305,6 @@ func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // crt.X__builtin_abort(tls) } }() - return - } var _sqlite3VdbeVerifyNoMallocRequiredØ00__func__Ø000 [34]int8 // - @@ -128675,8 +123324,6 @@ var _sqlite3PragmaØ00iLnØ001 int32 // sqlite3.c:113414:22 func _returnSingleInt(tls *crt.TLS, _v *TVdbe, _value int64) { // sqlite3.c:113147:1 _sqlite3VdbeAddOp4Dup8(tls, _v, i32(78), i32(0), i32(1), i32(0), (*uint8)(unsafe.Pointer(&_value)), i32(-10)) _sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(1)) - return - } func _sqlite3BtreeSecureDelete(tls *crt.TLS, _p *XBtree, _newFlag int32) (r0 int32) { // sqlite3.c:61763:1 @@ -128685,9 +123332,7 @@ func _sqlite3BtreeSecureDelete(tls *crt.TLS, _p *XBtree, _newFlag int32) (r0 int if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _sqlite3BtreeEnter(tls, _p) @@ -128713,9 +123358,7 @@ _2: _1: _b = bool2int((int32((*XBtShared)(unsafe.Pointer(_p.X1)).X10) & i32(4)) != i32(0)) _sqlite3BtreeLeave(tls, _p) - r0 = _b - return - + return _b } func _getLockingMode(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113042:1 @@ -128726,23 +123369,18 @@ func _getLockingMode(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113042:1 if i32(0) != _sqlite3StrICmp(tls, _z, str(93244)) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if i32(0) != _sqlite3StrICmp(tls, _z, str(93256)) { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _0: r0 = i32(-1) return - } func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 int32) { // sqlite3.c:53970:1 @@ -128766,9 +123404,7 @@ func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 i *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(8 /* X1 */))) = uint8(_eMode) _9: - r0 = int32(_pPager.X1) - return - + return int32(_pPager.X1) } var _sqlite3PagerLockingModeØ00__func__Ø000 [24]int8 // - @@ -128778,9 +123414,7 @@ func init() { } func _sqlite3WalHeapMemory(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57866:1 - r0 = bool2int((_pWal != nil) && (int32(_pWal.X11) == i32(2))) - return - + return bool2int((_pWal != nil) && (int32(_pWal.X11) == i32(2))) } func _sqlite3PagerJournalSizeLimit(tls *crt.TLS, _pPager *XPager, _iLimit int64) (r0 int64) { // sqlite3.c:54123:1 @@ -128791,9 +123425,7 @@ func _sqlite3PagerJournalSizeLimit(tls *crt.TLS, _pPager *XPager, _iLimit int64) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(200 /* X50 */))) = _iLimit _sqlite3WalLimit(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), _iLimit) _0: - r0 = _pPager.X50 - return - + return _pPager.X50 } func _sqlite3WalLimit(tls *crt.TLS, _pWal *XWal, _iLimit int64) { // sqlite3.c:55753:1 @@ -128803,8 +123435,6 @@ func _sqlite3WalLimit(tls *crt.TLS, _pWal *XWal, _iLimit int64) { // sqlite3.c:5 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(32 /* X4 */))) = _iLimit _0: - return - } func _getAutoVacuum(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113057:1 @@ -128813,36 +123443,28 @@ func _getAutoVacuum(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113057:1 if i32(0) != _sqlite3StrICmp(tls, _z, str(43952)) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if i32(0) != _sqlite3StrICmp(tls, _z, str(126968)) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: if i32(0) != _sqlite3StrICmp(tls, _z, str(127400)) { goto _2 } - - r0 = i32(2) - return + return i32(2) _2: _i = _sqlite3Atoi(tls, _z) - r0 = int32(uint8(func() int32 { + return int32(uint8(func() int32 { if (_i >= i32(0)) && (_i <= i32(2)) { return _i } return i32(0) }())) - return - } var _sqlite3PragmaØ00setMeta6Ø004 [5]XVdbeOpList // sqlite3.c:113669:33 @@ -128890,8 +123512,6 @@ _5: _4: _0: - return - } var _setAllPagerFlagsØ00__func__Ø000 [17]int8 // - @@ -128913,9 +123533,7 @@ func _sqlite3BtreeSetMmapLimit(tls *crt.TLS, _p *XBtree, _szMmap int64) (r0 int3 _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetMmapLimit(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _szMmap) _sqlite3BtreeLeave(tls, _p) - r0 = i32(0) - return - + return i32(0) } var _sqlite3BtreeSetMmapLimitØ00__func__Ø000 [25]int8 // - @@ -128934,53 +123552,39 @@ func _changeTempStorage(tls *crt.TLS, _pParse *XParse, _zStorageType *int8) (r0 if int32(_db.X16) != _ts { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if _invalidateTempStorage(tls, _pParse) == i32(0) { goto _1 } - - r0 = i32(1) - return + return i32(1) _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(84 /* X16 */))) = uint8(_ts) - r0 = i32(0) - return - + return i32(0) } func _getTempStore(tls *crt.TLS, _z *int8) (r0 int32) { // sqlite3.c:113073:1 if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) < i32(48) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) > i32(50) { goto _1 } - - r0 = int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) - i32(48) - return + return int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) - i32(48) _1: if _sqlite3StrICmp(tls, _z, str(97668)) != i32(0) { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if _sqlite3StrICmp(tls, _z, str(93264)) != i32(0) { goto _5 } - - r0 = i32(2) - return + return i32(2) _5: - r0 = i32(0) - return - + return i32(0) } func _invalidateTempStorage(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c:113091:1 @@ -128996,17 +123600,14 @@ func _invalidateTempStorage(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlit } _sqlite3ErrorMsg(tls, _pParse, str(127524)) - r0 = i32(1) - return + return i32(1) _2: _sqlite3BtreeClose(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X1))) *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))))) + uintptr(8 /* X1 */))))) = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3ResetAllSchemasOfConnection(tls, _db) _0: - r0 = i32(0) - return - + return i32(0) } var Xsqlite3_temp_directory *int8 // sqlite3.c:5521:17 @@ -129054,8 +123655,6 @@ _7: _3: _ap = nil - return - } var _sqlite3VdbeMultiLoadØ00__func__Ø000 [21]int8 // - @@ -129107,9 +123706,7 @@ _5: goto _6 _6: - r0 = _zName - return - + return _zName } var _actionNameØ00__func__Ø000 [11]int8 // - @@ -129140,8 +123737,6 @@ _0: bug20530(_yyTraceFILE) _2: _1: - return - } func _sqlite3RegisterLikeFunctions(tls *crt.TLS, _db *Xsqlite3, _caseSensitive int32) { // sqlite3.c:106974:1 @@ -129167,8 +123762,6 @@ _1: } return i32(4) }())) - return - } func _likeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106096:1 @@ -129213,7 +123806,6 @@ _0: if _2_zEsc != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - return _4: @@ -129237,8 +123829,6 @@ _6: Xsqlite3_result_int(tls, _context, bool2int(_patternCompare(tls, _zB, _zA, _pInfo, _escape) == i32(0))) _8: - return - } func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) { // sqlite3.c:76706:12 @@ -129248,9 +123838,7 @@ func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) crt.X__builtin_abort(tls) } }() - r0 = (*XFuncDef)(unsafe.Pointer(_p.X1)).X2 - return - + return (*XFuncDef)(unsafe.Pointer(_p.X1)).X2 } var _sqlite3_user_dataØ00__func__Ø000 [18]int8 // - @@ -129273,8 +123861,6 @@ func Xsqlite3_result_int(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int32) { / } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int64(_iVal)) - return - } var _sqlite3_result_intØ00__func__Ø000 [19]int8 // - @@ -129306,8 +123892,6 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) sink4530 = *p } _2: - return - } var _setLikeOptFlagØ00__func__Ø000 [15]int8 // - @@ -129322,9 +123906,7 @@ func _integrityCheckResultRow(tls *crt.TLS, _v *TVdbe, _regResult int32) (r0 int _sqlite3VdbeAddOp2(tls, _v, i32(88), _regResult, i32(1)) _addr = _sqlite3VdbeAddOp3(tls, _v, i32(67), i32(1), _sqlite3VdbeCurrentAddr(tls, _v)+i32(2), i32(1)) _sqlite3VdbeAddOp2(tls, _v, i32(76), i32(0), i32(0)) - r0 = _addr - return - + return _addr } func _sqlite3NoTempsInRange(tls *crt.TLS, _pParse *XParse, _iFirst int32, _iLast int32) (r0 int32) { // sqlite3.c:95858:1 @@ -129333,9 +123915,7 @@ func _sqlite3NoTempsInRange(tls *crt.TLS, _pParse *XParse, _iFirst int32, _iLast if (_pParse.X14) <= i32(0) || ((_pParse.X15)+(_pParse.X14)) >= _iLast || (_pParse.X15) < _iFirst { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: _i = i32(0) @@ -129347,18 +123927,14 @@ _3: if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(_i)))) < _iFirst || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[8]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(404 /* X49 */))))) + 4*uintptr(_i)))) > _iLast { goto _8 } - - r0 = i32(0) - return + return i32(0) _8: _i += 1 goto _3 _6: - r0 = i32(1) - return - + return i32(1) } var _sqlite3PragmaØ00endCodeØ006 [4]XVdbeOpList // sqlite3.c:114591:31 @@ -129389,22 +123965,16 @@ func init() { func _sqlite3VdbeReusable(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:71730:1 storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(i32(0)), 32, 5) - return - } func Xsqlite3_compileoption_get(tls *crt.TLS, _N int32) (r0 *int8) { // sqlite3.c:17881:12 if _N < i32(0) || _N >= i32(6) { goto _1 } - - r0 = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 8*uintptr(_N))) - return + return *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 8*uintptr(_N))) _1: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } var _azCompileOpt [6]*int8 // sqlite3.c:17454:19 @@ -129417,9 +123987,7 @@ func Xsqlite3_wal_autocheckpoint(tls *crt.TLS, _db *Xsqlite3, _nFrame int32) (r0 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141942)) - return + return _sqlite3MisuseError(tls, i32(141942)) _0: if _nFrame <= i32(0) { @@ -129432,9 +124000,7 @@ _0: _1: Xsqlite3_wal_hook(tls, _db, nil, (unsafe.Pointer)(uintptr(i32(0)))) _2: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_wal_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, unsafe.Pointer, *Xsqlite3, *int8, int32) int32, _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141957:12 @@ -129445,8 +124011,7 @@ func Xsqlite3_wal_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, un } _sqlite3MisuseError(tls, i32(141966)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -129454,9 +124019,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, *int8, int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, *int8, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(288 /* X51 */))))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(296 /* X52 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pRet - return - + return _pRet } func _sqlite3WalDefaultHook(tls *crt.TLS, _pClientData unsafe.Pointer, _db *Xsqlite3, _zDb *int8, _nFrame int32) (r0 int32) { // sqlite3.c:141910:1 @@ -129468,15 +124031,11 @@ func _sqlite3WalDefaultHook(tls *crt.TLS, _pClientData unsafe.Pointer, _db *Xsql Xsqlite3_wal_checkpoint(tls, _db, _zDb) _sqlite3EndBenignMalloc(tls) _0: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_wal_checkpoint(tls *crt.TLS, _db *Xsqlite3, _zDb *int8) (r0 int32) { // sqlite3.c:142046:12 - r0 = Xsqlite3_wal_checkpoint_v2(tls, _db, _zDb, i32(0), (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) - return - + return Xsqlite3_wal_checkpoint_v2(tls, _db, _zDb, i32(0), (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) } func Xsqlite3_wal_checkpoint_v2(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _eMode int32, _pnLog *int32, _pnCkpt *int32) (r0 int32) { // sqlite3.c:141984:12 @@ -129488,9 +124047,7 @@ func Xsqlite3_wal_checkpoint_v2(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _eMode if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141998)) - return + return _sqlite3MisuseError(tls, i32(141998)) _0: if _pnLog == nil { @@ -129512,9 +124069,7 @@ _2: if _eMode >= i32(0) && _eMode <= i32(3) { goto _4 } - - r0 = i32(21) - return + return i32(21) _4: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -129533,7 +124088,7 @@ _6: goto _8 _7: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415616)(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: @@ -129542,12 +124097,10 @@ _8: goto _9 } - *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func Xsqlite3_db_release_memory(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140637:12 @@ -129560,9 +124113,7 @@ func Xsqlite3_db_release_memory(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sql if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(140641)) - return + return _sqlite3MisuseError(tls, i32(140641)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -129587,15 +124138,11 @@ _5: _4: _sqlite3BtreeLeaveAll(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func _sqlite3PagerShrink(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50366:1 _sqlite3PcacheShrink(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - return - } func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 @@ -129606,8 +124153,6 @@ func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X12)(tls, _pCache.X12) - return - } var _sqlite3PcacheShrinkØ00__func__Ø000 [20]int8 // - @@ -129629,9 +124174,7 @@ func Xsqlite3_soft_heap_limit64(tls *crt.TLS, _n int64) (r0 int64) { // sqlite3. if _rc == 0 { goto _0 } - - r0 = int64(i32(-1)) - return + return int64(i32(-1)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) @@ -129641,8 +124184,7 @@ _0: } Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) - r0 = _priorLimit - return + return _priorLimit _1: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(8 /* X1 */))) = _n @@ -129656,9 +124198,7 @@ _1: Xsqlite3_release_memory(tls, int32(_excess&int64(i32(2147483647)))) _3: - r0 = _priorLimit - return - + return _priorLimit } func Xsqlite3_memory_used(tls *crt.TLS) (r0 int64) { // sqlite3.c:24376:12 @@ -129667,9 +124207,7 @@ func Xsqlite3_memory_used(tls *crt.TLS) (r0 int64) { // sqlite3.c:24376:12 var _mx int64 // sqlite3.c:24377:22 _ = _mx Xsqlite3_status64(tls, i32(0), &_res, &_mx, i32(0)) - r0 = _res - return - + return _res } func Xsqlite3_status64(tls *crt.TLS, _op int32, _pCurrent *int64, _pHighwater *int64, _resetFlag int32) (r0 int32) { // sqlite3.c:18582:12 @@ -129678,17 +124216,13 @@ func Xsqlite3_status64(tls *crt.TLS, _op int32, _pCurrent *int64, _pHighwater *i if _op >= i32(0) && _op < i32(10) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(18591)) - return + return _sqlite3MisuseError(tls, i32(18591)) _1: if _pCurrent != (*int64)(unsafe.Pointer(uintptr(i32(0)))) && _pHighwater != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - - r0 = _sqlite3MisuseError(tls, i32(18594)) - return + return _sqlite3MisuseError(tls, i32(18594)) _3: _pMutex = func() *Xsqlite3_mutex { @@ -129707,10 +124241,7 @@ _3: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(80 /* X1 */))))) + 8*uintptr(_op))) = *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op))) _6: Xsqlite3_mutex_leave(tls, _pMutex) - - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32) (r0 int32) { // sqlite3.c:142385:12 @@ -129721,8 +124252,7 @@ func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32 } _sqlite3MisuseError(tls, i32(142390)) - r0 = i32(-1) - return + return i32(-1) _0: func() { @@ -129801,9 +124331,7 @@ _0: if _limitId >= i32(0) && _limitId < i32(12) { goto _26 } - - r0 = i32(-1) - return + return i32(-1) _26: _oldLimit = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(_limitId))) @@ -129819,9 +124347,7 @@ _26: _28: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(_limitId))) = _newLimit _27: - r0 = _oldLimit - return - + return _oldLimit } var _aHardLimit [12]int32 // sqlite3.c:142322:18 @@ -129861,8 +124387,6 @@ _0: goto _0 _3: - return - } var _sqlite3VdbeVerifyNoResultRowØ00__func__Ø000 [29]int8 // - @@ -129935,7 +124459,7 @@ _5: goto _triggerfinish_cleanup _7: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _8 } @@ -129954,7 +124478,7 @@ _9: _sqlite3ChangeCookie(tls, _pParse, _iDb) _sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(129056), unsafe.Pointer(_zName))) _8: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _10 } @@ -130000,8 +124524,6 @@ _triggerfinish_cleanup: } }() _sqlite3DeleteTriggerStep(tls, _db, _pStepList) - return - } var _sqlite3FinishTriggerØ00__func__Ø000 [21]int8 // - @@ -130019,34 +124541,26 @@ _0: if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(_pStep.X3))) == 0 { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: if _sqlite3FixExpr(tls, _pFix, (*XExpr)(unsafe.Pointer(_pStep.X5))) == 0 { goto _3 } - - r0 = i32(1) - return + return i32(1) _3: if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(_pStep.X6))) == 0 { goto _4 } - - r0 = i32(1) - return + return i32(1) _4: _pStep = (*XTriggerStep)(unsafe.Pointer(_pStep.X8)) goto _0 _1: - r0 = i32(0) - return - + return i32(0) } func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken, _tr_tm int32, _op int32, _pColumns *XIdList, _pTableName *XSrcList, _pWhen *XExpr, _isTemp int32, _noErr int32) { // sqlite3.c:122262:1 @@ -130132,7 +124646,7 @@ _13: goto _trigger_cleanup _16: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) { goto _18 } @@ -130140,7 +124654,7 @@ _16: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(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((*T5414776)(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((*T5414772)(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 } @@ -130172,11 +124686,11 @@ _26: goto _27 } - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { goto _28 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) _28: goto _trigger_cleanup @@ -130216,7 +124730,7 @@ _31: _35: func() { - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(117436))) crt.X__builtin_abort(tls) } @@ -130344,8 +124858,6 @@ _61: } }() _62: - return - } var _sqlite3BeginTriggerØ00__func__Ø000 [20]int8 // - @@ -130368,9 +124880,7 @@ func _sqlite3TriggerUpdateStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _0: _sqlite3ExprListDelete(tls, _db, _pEList) _sqlite3ExprDelete(tls, _db, _pWhere) - r0 = _pTriggerStep - return - + return _pTriggerStep } func _triggerStepAllocate(tls *crt.TLS, _db *Xsqlite3, _op uint8, _pName *XToken) (r0 *XTriggerStep) { // sqlite3.c:122548:1 @@ -130389,9 +124899,7 @@ func _triggerStepAllocate(tls *crt.TLS, _db *Xsqlite3, _op uint8, _pName *XToken *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(24 /* X4 */))) = _1_z *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(0 /* X0 */))) = _op _0: - r0 = _pTriggerStep - return - + return _pTriggerStep } func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pColumn *XIdList, _pSelect *XSelect, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122573:1 @@ -130417,9 +124925,7 @@ _3: _sqlite3IdListDelete(tls, _db, _pColumn) _4: _sqlite3SelectDelete(tls, _db, _pSelect) - r0 = _pTriggerStep - return - + return _pTriggerStep } var _sqlite3TriggerInsertStepØ00__func__Ø000 [25]int8 // - @@ -130440,9 +124946,7 @@ func _sqlite3TriggerDeleteStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(1 /* X1 */))) = uint8(i32(10)) _0: _sqlite3ExprDelete(tls, _db, _pWhere) - r0 = _pTriggerStep - return - + return _pTriggerStep } func _sqlite3TriggerSelectStep(tls *crt.TLS, _db *Xsqlite3, _pSelect *XSelect) (r0 *XTriggerStep) { // sqlite3.c:122530:1 @@ -130454,16 +124958,13 @@ func _sqlite3TriggerSelectStep(tls *crt.TLS, _db *Xsqlite3, _pSelect *XSelect) ( } _sqlite3SelectDelete(tls, _db, _pSelect) - r0 = (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) _0: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(0 /* X0 */))) = uint8(i32(119)) *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(16 /* X3 */))))) = _pSelect *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTriggerStep)) + uintptr(1 /* X1 */))) = uint8(i32(10)) - r0 = _pTriggerStep - return - + return _pTriggerStep } func _sqlite3DropTrigger(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _noErr int32) { // sqlite3.c:122664:1 @@ -130568,8 +125069,6 @@ _18: _sqlite3DropTriggerPtr(tls, _pParse, _pTrigger) _drop_trigger_cleanup: _sqlite3SrcListDelete(tls, _db, _pName) - return - } var _sqlite3DropTriggerØ00__func__Ø000 [19]int8 // - @@ -130580,8 +125079,6 @@ func init() { func _sqlite3Attach(tls *crt.TLS, _pParse *XParse, _p *XExpr, _pDbname *XExpr, _pKey *XExpr) { // sqlite3.c:99008:1 _codeAttach(tls, _pParse, i32(24), &_sqlite3AttachØ00attach_funcØ001, _p, _p, _pDbname, _pKey) - return - } func _codeAttach(tls *crt.TLS, _pParse *XParse, _type int32, _pFunc *XFuncDef, _pAuthArg *XExpr, _pFilename *XExpr, _pDbname *XExpr, _pKey *XExpr) { // sqlite3.c:98915:1 @@ -130622,7 +125119,7 @@ _3: goto _5 } - _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) + _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5519016)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) goto _6 _5: @@ -130666,8 +125163,6 @@ _attach_end: _sqlite3ExprDelete(tls, _db, _pFilename) _sqlite3ExprDelete(tls, _db, _pDbname) _sqlite3ExprDelete(tls, _db, _pKey) - return - } func _resolveAttachExpr(tls *crt.TLS, _pName *XNameContext, _pExpr *XExpr) (r0 int32) { // sqlite3.c:98636:1 @@ -130691,7 +125186,6 @@ _2: _0: r0 = _rc return - } var _codeAttachØ00__func__Ø000 [11]int8 // - @@ -130705,7 +125199,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(129724), X7: T5458793{}} + }{_attachFunc})), X5: nil, X6: str(129724), X7: T5458789{}} } func _attachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98660:1 @@ -130806,7 +125300,6 @@ _7: if _aNew != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { goto _13 } - return _13: @@ -130818,7 +125311,6 @@ _12: if _aNew != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } - return _15: @@ -130969,8 +125461,6 @@ _38: Xsqlite3_result_error_code(tls, _context, _rc) _39: - return - } var _attachFuncØ00__func__Ø000 [11]int8 // - @@ -131064,9 +125554,7 @@ _9: if _zFile != nil { goto _10 } - - r0 = _sqlite3NomemError(tls, i32(142486)) - return + return _sqlite3NomemError(tls, i32(142486)) _10: _1_iIn = i32(5) @@ -131287,9 +125775,7 @@ _5: if _zFile != nil { goto _75 } - - r0 = _sqlite3NomemError(tls, i32(142659)) - return + return _sqlite3NomemError(tls, i32(142659)) _75: if _nUri == 0 { @@ -131324,9 +125810,7 @@ _parse_uri_out: _78: *_pFlags = _flags *_pzFile = _zFile - r0 = _rc - return - + return _rc } var _sqlite3ParseUriØ00__func__Ø000 [16]int8 // - @@ -131381,7 +125865,6 @@ _4: _3: r0 = _p return - } func Xsqlite3_result_error_code(tls *crt.TLS, _pCtx *Xsqlite3_context, _errCode int32) { // sqlite3.c:76461:12 @@ -131399,14 +125882,10 @@ _0: _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _sqlite3ErrStr(tls, _errCode), i32(-1), uint8(i32(1)), nil) _1: - return - } func _sqlite3Detach(tls *crt.TLS, _pParse *XParse, _pDbname *XExpr) { // sqlite3.c:98989:1 _codeAttach(tls, _pParse, i32(25), &_sqlite3DetachØ00detach_funcØ001, _pDbname, (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), _pDbname) - return - } var _sqlite3DetachØ00detach_funcØ001 XFuncDef // sqlite3.c:98990:24 @@ -131414,7 +125893,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(130168), X7: T5458793{}} + }{_detachFunc})), X5: nil, X6: str(130168), X7: T5458789{}} } func _detachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98863:1 @@ -131504,8 +125983,6 @@ _11: _detach_error: Xsqlite3_result_error(tls, _context, (*int8)(unsafe.Pointer(&_zErr)), i32(-1)) - return - } func _sqlite3Reindex(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XToken) { // sqlite3.c:103743:1 @@ -131531,7 +126008,6 @@ func _sqlite3Reindex(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _0 } - return _0: @@ -131566,7 +126042,6 @@ _1: if _3_zColl != nil { goto _9 } - return _9: @@ -131586,7 +126061,6 @@ _6: if _iDb >= i32(0) { goto _11 } - return _11: @@ -131594,7 +126068,6 @@ _11: if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _12 } - return _12: @@ -131621,8 +126094,6 @@ _13: _14: _sqlite3ErrorMsg(tls, _pParse, str(130316)) - return - } func _reindexDatabases(tls *crt.TLS, _pParse *XParse, _zColl *int8) { // sqlite3.c:103711:1 @@ -131671,8 +126142,6 @@ _11: goto _2 _5: - return - } var _reindexDatabasesØ00__func__Ø000 [17]int8 // - @@ -131704,8 +126173,6 @@ _5: goto _0 _3: - return - } func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { // sqlite3.c:103673:1 @@ -131735,18 +126202,14 @@ _2: if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0) || i32(0) != _sqlite3StrICmp(tls, _1_z, _zColl) { goto _10 } - - r0 = i32(1) - return + return i32(1) _10: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } var _collationMatchØ00__func__Ø000 [15]int8 // - @@ -131790,7 +126253,6 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _2 } - return _2: @@ -131850,7 +126312,7 @@ _14: goto _19 } - if store5661003(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { + if store5660999(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _20 } @@ -131858,7 +126320,7 @@ _14: goto _21 _20: - if store5434304(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434300(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -131870,14 +126332,12 @@ _19: _16: _15: _12: - if int32(_db.X26) != i32(0) || store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_db.X26) != i32(0) || store5435863(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _24 } _sqlite3VdbeAddOp0(tls, _v, i32(151)) _24: - return - } var _sqlite3AnalyzeØ00__func__Ø000 [15]int8 // - @@ -131932,8 +126392,6 @@ _2: _5: _loadAnalysis(tls, _pParse, _iDb) - return - } func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32, _zWhere *int8, _zWhereType *int8) { // sqlite3.c:96859:1 @@ -131958,7 +126416,6 @@ func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32, if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -131981,16 +126438,16 @@ _5: goto _8 } - _1_zTab = (*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X0 - if store5434304(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + _1_zTab = (*T6167075)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X0 + if store5434300(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - if ((*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { + if ((*T6167075)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { goto _10 } - _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X1)) + _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6167075)(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: @@ -132017,7 +126474,7 @@ _11: _8: _i = i32(0) _14: - if ((*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { + if ((*T6167075)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { goto _17 } @@ -132029,13 +126486,11 @@ _14: }() _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, (*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X0) + _sqlite3VdbeComment(tls, _v, (*T6167075)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X0) _i += 1 goto _14 _17: - return - } var _openStatTableØ00__func__Ø000 [14]int8 // - @@ -132053,7 +126508,7 @@ func init() { _openStatTableØ00aTableØ001 = [3]struct { X0 *int8 X1 *int8 - }{T6167079{X0: str(90024), X1: str(130632)}, T6167079{X0: str(130648), X1: nil}, T6167079{X0: str(130664), X1: nil}} + }{T6167075{X0: str(90024), X1: str(130632)}, T6167075{X0: str(130648), X1: nil}, T6167075{X0: str(130664), X1: nil}} } var _analyzeDatabaseØ00__func__Ø000 [16]int8 // - @@ -132143,21 +126598,18 @@ func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *X }() == 0 { goto _5 } - return _5: if (_pTab.X7) != i32(0) { goto _6 } - return _6: if Xsqlite3_strlike(tls, str(130696), _pTab.X0, uint32(i32(0))) != i32(0) { goto _7 } - return _7: @@ -132183,7 +126635,6 @@ _7: if _sqlite3AuthCheck(tls, _pParse, i32(28), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) == 0 { goto _14 } - return _14: @@ -132360,8 +126811,6 @@ _20: _sqlite3VdbeChangeP5(tls, _v, uint16(i32(8))) _sqlite3VdbeJumpHere(tls, _v, _jZeroRows) _51: - return - } var _analyzeOneTableØ00__func__Ø000 [16]int8 // - @@ -132375,7 +126824,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(130848), X7: T5458793{}} + }{_statInit})), X5: nil, X6: str(130848), X7: T5458789{}} } func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97082:1 @@ -132428,11 +126877,9 @@ _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)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(8 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 88*uintptr(i32(1)))))) - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_nColUp))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(8 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 88*uintptr(i32(1)))))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_nColUp))) Xsqlite3_result_blob(tls, _context, (unsafe.Pointer)(_p), int32(u64(88)), _stat4Destructor) - return - } var _statInitØ00__func__Ø000 [9]int8 // - @@ -132455,8 +126902,6 @@ func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Point } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(0)), _xDel) - return - } var _sqlite3_result_blobØ00__func__Ø000 [20]int8 // - @@ -132470,8 +126915,6 @@ func _stat4Destructor(tls *crt.TLS, _pOld unsafe.Pointer) { // sqlite3.c:97048:1 _ = _p _p = (*XStat4Accum)(unsafe.Pointer(_pOld)) _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X13)), (unsafe.Pointer)(_p)) - return - } var _statPushFuncdef XFuncDef // sqlite3.c:97480:22 @@ -132479,7 +126922,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(130924), X7: T5458793{}} + }{_statPush})), X5: nil, X6: str(130924), X7: T5458789{}} } func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97411:1 @@ -132514,7 +126957,7 @@ _5: goto _8 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _5 @@ -132529,7 +126972,7 @@ _10: goto _13 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 _i += 1 goto _10 @@ -132540,16 +126983,14 @@ _14: goto _17 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _14 _17: _9: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 - return - } var _statPushØ00__func__Ø000 [9]int8 // - @@ -132559,9 +127000,6 @@ func init() { } func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlite3.c:97335:1 - - return - } func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regOut int32) { // sqlite3.c:97642:1 @@ -132579,8 +127017,6 @@ func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regO }() _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), _regStat4, _regOut, (*int8)(unsafe.Pointer(&_statGetFuncdef)), i32(-4)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(1))) - return - } var _callStatGetØ00__func__Ø000 [12]int8 // - @@ -132594,7 +127030,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(131052), X7: T5458793{}} + }{_statGet})), X5: nil, X6: str(131052), X7: T5458789{}} } func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97516:1 @@ -132634,7 +127070,7 @@ _3: goto _6 } - _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) + _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(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(131080), _3_iVal) { @@ -132643,7 +127079,7 @@ _3: sink1025 = *p } func() { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_1_i)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167342)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_1_i)))) == 0 { 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(131088))) crt.X__builtin_abort(tls) } @@ -132659,8 +127095,6 @@ _6: } }() Xsqlite3_result_text(tls, _context, _1_zRet, i32(-1), Xsqlite3_free) - return - } var _statGetØ00__func__Ø000 [8]int8 // - @@ -132679,8 +127113,6 @@ func _loadAnalysis(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:979 _sqlite3VdbeAddOp1(tls, _v, i32(138), _iDb) _0: - return - } func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XIndex) { // sqlite3.c:98023:1 @@ -132720,8 +127152,6 @@ _4: _5: _analyzeOneTable(tls, _pParse, _pTab, _pOnlyIdx, _iStatCur, (_pParse.X18)+i32(1), _pParse.X17) _loadAnalysis(tls, _pParse, _iDb) - return - } var _analyzeTableØ00__func__Ø000 [13]int8 // - @@ -132951,8 +127381,6 @@ _exit_rename_table: _sqlite3SrcListDelete(tls, _db, _pSrc) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zName)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */))) = _savedDbFlags - return - } var _sqlite3AlterRenameTableØ00__func__Ø000 [24]int8 // - @@ -132967,13 +127395,10 @@ func _isSystemTable(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // } _sqlite3ErrorMsg(tls, _pParse, str(131892), unsafe.Pointer(_zName)) - r0 = i32(1) - return + return i32(1) _1: - r0 = i32(0) - return - + return i32(0) } func _whereForeignKeys(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *int8) { // sqlite3.c:96154:1 @@ -132993,9 +127418,7 @@ _0: goto _0 _3: - r0 = _zWhere - return - + return _zWhere } func _whereOrName(tls *crt.TLS, _db *Xsqlite3, _zWhere *int8, _zConstant *int8) (r0 *int8) { // sqlite3.c:96136:1 @@ -133012,9 +127435,7 @@ _0: _zNew = _sqlite3MPrintf(tls, _db, str(131928), unsafe.Pointer(_zWhere), unsafe.Pointer(_zConstant)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zWhere)) _1: - r0 = _zNew - return - + return _zNew } func _whereTempTriggers(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 *int8) { // sqlite3.c:96170:1 @@ -133060,9 +127481,7 @@ _0: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_zWhere)) _zWhere = _4_zNew _6: - r0 = _zWhere - return - + return _zWhere } func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *int8) { // sqlite3.c:96204:1 @@ -133089,7 +127508,6 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in }() == 0 { goto _2 } - return _2: @@ -133129,7 +127547,6 @@ _10: if _zWhere != nil { goto _14 } - return _14: @@ -133140,8 +127557,6 @@ _14: _sqlite3VdbeAddParseSchemaOp(tls, _v, i32(1), _zWhere) _15: - return - } var _reloadTableSchemaØ00__func__Ø000 [18]int8 // - @@ -133186,7 +127601,6 @@ func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToke if (_pParse.X16) == 0 && (_db.X17) == 0 { goto _1 } - return _1: @@ -133224,7 +127638,6 @@ _1: if _sqlite3AuthCheck(tls, _pParse, i32(26), _zDb, _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _10 } - return _10: @@ -133340,8 +127753,6 @@ _31: _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(2), i32(3)) _sqlite3ReleaseTempReg(tls, _pParse, _r1) _reloadTableSchema(tls, _pParse, _pTab, _pTab.X0) - return - } var _sqlite3AlterFinishAddColumnØ00__func__Ø000 [28]int8 // - @@ -133494,8 +127905,6 @@ _26: _sqlite3ChangeCookie(tls, _pParse, _iDb) _exit_begin_add_column: _sqlite3SrcListDelete(tls, _db, _pSrc) - return - } var _sqlite3AlterBeginAddColumnØ00__func__Ø000 [27]int8 // - @@ -133530,7 +127939,6 @@ func _sqlite3VtabFinishParse(tls *crt.TLS, _pParse *XParse, _pEnd *XToken) { // if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -133539,11 +127947,10 @@ _0: if (_pTab.X16) >= i32(1) { goto _1 } - return _1: - if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _2 } @@ -133593,8 +128000,6 @@ _2: _7: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(520 /* X63 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _4: - return - } func _addArgumentToVtab(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124896:1 @@ -133613,8 +128018,6 @@ func _addArgumentToVtab(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124896:1 _1_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _addModuleArgument(tls, _1_db, (*XTable)(unsafe.Pointer(_pParse.X63)), _sqlite3DbStrNDup(tls, _1_db, _1_z, uint64(_1_n))) _1: - return - } var _sqlite3VtabFinishParseØ00__func__Ø000 [23]int8 // - @@ -133635,7 +128038,6 @@ func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pNa if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - return _0: @@ -133675,8 +128077,6 @@ _0: _sqlite3AuthCheck(tls, _pParse, i32(29), _pTable.X0, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable.X17)) + 8*uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(_iDb))).X0) _12: - return - } var _sqlite3VtabBeginParseØ00__func__Ø000 [22]int8 // - @@ -133689,8 +128089,6 @@ func _sqlite3VtabArgInit(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:124993:1 _addArgumentToVtab(tls, _pParse) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(544 /* X66 */))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(544 /* X66 */))))) + uintptr(8 /* X1 */))) = uint32(i32(0)) - return - } func _sqlite3VtabArgExtend(tls *crt.TLS, _pParse *XParse, _p *XToken) { // sqlite3.c:125003:1 @@ -133714,8 +128112,6 @@ _0: }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pArg)) + uintptr(8 /* X1 */))) = uint32(int32(int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0))+1*uintptr(_p.X1))))) - uintptr(unsafe.Pointer(_pArg.X0))) / 1))) _1: - return - } var _sqlite3VtabArgExtendØ00__func__Ø000 [21]int8 // - @@ -133792,9 +128188,7 @@ _13: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TCte)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(16 /* X2 */)))))+32*uintptr(_pNew.X0))))) + uintptr(24 /* X3 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) += 1 _14: - r0 = _pNew - return - + return _pNew } var _sqlite3WithAddØ00__func__Ø000 [15]int8 // - @@ -133842,9 +128236,7 @@ func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 crt.X__builtin_abort(tls) } }() - r0 = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) - return - + return int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) } var _yy_find_reduce_actionØ00__func__Ø000 [22]int8 // - @@ -133876,8 +128268,6 @@ _0: } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse - return - } var _yy_acceptØ00__func__Ø000 [10]int8 // - @@ -133899,8 +128289,6 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi }() _sqlite3ErrorMsg(tls, _pParse, str(27448), unsafe.Pointer(&_yyminor)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse - return - } var _yy_syntax_errorØ00__func__Ø000 [16]int8 // - @@ -133922,37 +128310,27 @@ _0: goto _0 _1: - return - } func Xsqlite3_enable_shared_cache(tls *crt.TLS, _enable int32) (r0 int32) { // sqlite3.c:59047:12 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(356 /* X26 */))) = _enable - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_errcode(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142210:12 if _db == nil || _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(142212)) - return + return _sqlite3MisuseError(tls, i32(142212)) _1: if _db != nil && (_db.X17) == 0 { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(142215)) - return + return _sqlite3NomemError(tls, i32(142215)) _3: - r0 = (_db.X10) & (_db.X11) - return - + return (_db.X10) & (_db.X11) } func Xsqlite3_errmsg16(tls *crt.TLS, _db *Xsqlite3) (r0 unsafe.Pointer) { // sqlite3.c:142165:12 @@ -133961,17 +128339,13 @@ func Xsqlite3_errmsg16(tls *crt.TLS, _db *Xsqlite3) (r0 unsafe.Pointer) { // sql if _db != nil { goto _0 } - - r0 = (unsafe.Pointer)(&_sqlite3_errmsg16Ø00outOfMemØ001) - return + return (unsafe.Pointer)(&_sqlite3_errmsg16Ø00outOfMemØ001) _0: if _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = (unsafe.Pointer)(&_sqlite3_errmsg16Ø00misuseØ002) - return + return (unsafe.Pointer)(&_sqlite3_errmsg16Ø00misuseØ002) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -133994,9 +128368,7 @@ _4: _sqlite3OomClear(tls, _db) _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _z - return - + return _z } var _sqlite3_errmsg16Ø00outOfMemØ001 [14]uint16 // sqlite3.c:142166:20 @@ -134015,9 +128387,7 @@ func Xsqlite3_expired(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlit var _p *TVdbe // sqlite3.c:76033:8 _ = _p _p = (*TVdbe)(unsafe.Pointer(_pStmt)) - r0 = bool2int((_p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) != 0)) - return - + return bool2int((_p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) != 0)) } func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:12 @@ -134055,8 +128425,6 @@ _7: _6: Xsqlite3_free(tls, (unsafe.Pointer)(_azResult)) _0: - return - } var _sqlite3_free_tableØ00__func__Ø000 [19]int8 // - @@ -134071,13 +128439,10 @@ func Xsqlite3_get_autocommit(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite } _sqlite3MisuseError(tls, i32(143205)) - r0 = i32(0) - return + return i32(0) _0: - r0 = int32(_db.X15) - return - + return int32(_db.X15) } func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r0 unsafe.Pointer) { // sqlite3.c:76812:12 @@ -134112,14 +128477,12 @@ _9: goto _4 _7: - r0 = func() unsafe.Pointer { + return func() unsafe.Pointer { if _pAuxData != nil { return unsafe.Pointer(_pAuxData.X2) } return (unsafe.Pointer)(uintptr(i32(0))) }() - return - } var _sqlite3_get_auxdataØ00__func__Ø000 [20]int8 // - @@ -134138,9 +128501,7 @@ func Xsqlite3_get_table(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _pazResult *** if _sqlite3SafetyCheckOk(tls, _db) != 0 && _pazResult != (***int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(122109)) - return + return _sqlite3MisuseError(tls, i32(122109)) _1: *_pazResult = (**int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -134174,8 +128535,7 @@ _4: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X10 */))) = i32(7) - r0 = _sqlite3NomemError(tls, i32(122124)) - return + return _sqlite3NomemError(tls, i32(122124)) _5: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_res.X0)) + 8*uintptr(i32(0)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -134201,8 +128561,7 @@ _8: Xsqlite3_free(tls, (unsafe.Pointer)(_res.X1)) _7: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X10 */))) = _res.X6 - r0 = _res.X6 - return + return _res.X6 _6: Xsqlite3_free(tls, (unsafe.Pointer)(_res.X1)) @@ -134211,8 +128570,7 @@ _6: } Xsqlite3_free_table(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_res.X0))+8*uintptr(i32(1))))) - r0 = _rc - return + return _rc _9: if (_res.X2) <= (_res.X5) { @@ -134226,8 +128584,7 @@ _9: Xsqlite3_free_table(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_res.X0))+8*uintptr(i32(1))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X10 */))) = i32(7) - r0 = _sqlite3NomemError(tls, i32(122153)) - return + return _sqlite3NomemError(tls, i32(122153)) _11: *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_res)) + uintptr(0 /* X0 */))) = _6_azNew @@ -134245,9 +128602,7 @@ _12: *_pnRow = int32(_res.X3) _13: - r0 = _rc - return - + return _rc } func _sqlite3_get_table_cb(tls *crt.TLS, _pArg unsafe.Pointer, _nCol int32, _argv **int8, _colv **int8) (r0 int32) { // sqlite3.c:122023:1 @@ -134323,8 +128678,7 @@ _5: Xsqlite3_free(tls, (unsafe.Pointer)(_p.X1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = Xsqlite3_mprintf(tls, str(133484)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))) = i32(1) - r0 = i32(1) - return + return i32(1) _12: _11: @@ -134364,14 +128718,11 @@ _19: _17: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X3 */))) += 1 _13: - r0 = i32(0) - return + return i32(0) _malloc_failed: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))) = _sqlite3NomemError(tls, i32(122083)) - r0 = i32(1) - return - + return i32(1) } func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 @@ -134383,9 +128734,7 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 return _2: - *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) - return - + *(*int32)(unsafe.Pointer((*T5415307)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) } func Xsqlite3_last_insert_rowid(tls *crt.TLS, _db *Xsqlite3) (r0 int64) { // sqlite3.c:140817:12 @@ -134394,19 +128743,14 @@ func Xsqlite3_last_insert_rowid(tls *crt.TLS, _db *Xsqlite3) (r0 int64) { // sql } _sqlite3MisuseError(tls, i32(140820)) - r0 = int64(i32(0)) - return + return int64(i32(0)) _0: - r0 = _db.X7 - return - + return _db.X7 } func Xsqlite3_libversion(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139948:12 - r0 = (*int8)(unsafe.Pointer(&Xsqlite3_version)) - return - + return (*int8)(unsafe.Pointer(&Xsqlite3_version)) } var Xsqlite3_version [7]int8 // sqlite3.c:435:23 @@ -134416,15 +128760,11 @@ func init() { } func Xsqlite3_libversion_number(tls *crt.TLS) (r0 int32) { // sqlite3.c:139959:12 - r0 = i32(3018000) - return - + return i32(3018000) } func Xsqlite3_open(tls *crt.TLS, _zFilename *int8, _ppDb **Xsqlite3) (r0 int32) { // sqlite3.c:143021:12 - r0 = _openDatabase(tls, _zFilename, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) - return - + return _openDatabase(tls, _zFilename, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) } func _openDatabase(tls *crt.TLS, _zFilename *int8, _ppDb **Xsqlite3, _flags uint32, _zVfs *int8) (r0 int32) { // sqlite3.c:142689:1 @@ -134443,9 +128783,7 @@ func _openDatabase(tls *crt.TLS, _zFilename *int8, _ppDb **Xsqlite3, _flags uint if _ppDb != (**Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(142702)) - return + return _sqlite3MisuseError(tls, i32(142702)) _0: *_ppDb = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) @@ -134453,9 +128791,7 @@ _0: if _rc == 0 { goto _1 } - - r0 = _rc - return + return _rc _1: i32(0) @@ -134464,9 +128800,7 @@ _1: if ((i32(1) << uint(int32(_flags&uint32(i32(7))))) & i32(70)) != i32(0) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(142727)) - return + return _sqlite3MisuseError(tls, i32(142727)) _2: if (_sqlite3Config.X1) != i32(0) { @@ -134709,9 +129043,7 @@ _39: _38: *_ppDb = _db Xsqlite3_free(tls, (unsafe.Pointer)(_zOpen)) - r0 = _rc & i32(255) - return - + return _rc & i32(255) } func _binCollFunc(tls *crt.TLS, _padFlag unsafe.Pointer, _nKey1 int32, _pKey1 unsafe.Pointer, _nKey2 int32, _pKey2 unsafe.Pointer) (r0 int32) { // sqlite3.c:140763:1 @@ -134742,7 +129074,6 @@ _6: _2: r0 = _rc return - } func _allSpaces(tls *crt.TLS, _z *int8, _n int32) (r0 int32) { // sqlite3.c:140751:1 @@ -134755,9 +129086,7 @@ _0: goto _0 _1: - r0 = bool2int(_n == i32(0)) - return - + return bool2int(_n == i32(0)) } func _nocaseCollatingFunc(tls *crt.TLS, _NotUsed unsafe.Pointer, _nKey1 int32, _pKey1 unsafe.Pointer, _nKey2 int32, _pKey2 unsafe.Pointer) (r0 int32) { // sqlite3.c:140800:1 @@ -134776,9 +129105,7 @@ func _nocaseCollatingFunc(tls *crt.TLS, _NotUsed unsafe.Pointer, _nKey1 int32, _ _r = _nKey1 - _nKey2 _2: - r0 = _r - return - + return _r } var _openDatabaseØ00__func__Ø000 [13]int8 // - @@ -134803,8 +129130,6 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) _sqlite3OomFault(tls, _db) _3: - return - } func Xsqlite3_overload_function(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg int32) (r0 int32) { // sqlite3.c:141700:12 @@ -134814,9 +129139,7 @@ func Xsqlite3_overload_function(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _nArg >= i32(-2) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(141709)) - return + return _sqlite3MisuseError(tls, i32(141709)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -134828,9 +129151,7 @@ _2: _3: _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:76757:1 @@ -134844,8 +129165,6 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed _zErr = Xsqlite3_mprintf(tls, str(133740), unsafe.Pointer(_zName)) Xsqlite3_result_error(tls, _context, _zErr, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErr)) - return - } var _sqlite3RegisterPerConnectionBuiltinFunctionsØ00__func__Ø000 [45]int8 // - @@ -134873,7 +129192,6 @@ func _sqlite3AutoLoadExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:1123 if (_sqlite3Autoext.X0) != uint32(i32(0)) { goto _0 } - return _0: @@ -134911,8 +129229,6 @@ _8: goto _1 _4: - return - } var _sqlite3Autoext Tsqlite3AutoExtList // sqlite3.c:112184:3 @@ -134924,19 +129240,17 @@ 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 ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 { goto _0 } - - r0 = i32(5) - return + return i32(5) _0: - if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { + if ((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { goto _1 } - Xsqlite3_free(tls, (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) + Xsqlite3_free(tls, (*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) _1: _sz = _sz & i32(-8) if _sz > i32(8) { @@ -134979,9 +129293,9 @@ _7: _pStart = _pBuf _9: _6: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = _pStart - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = _pStart + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(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)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) if _pStart == nil { goto _10 } @@ -134999,16 +129313,16 @@ _13: goto _16 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(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((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_6_p) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_6_p) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(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) } @@ -135017,14 +129331,12 @@ _16: goto _19 _10: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = (unsafe.Pointer)(_db) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_db) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = (unsafe.Pointer)(_db) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_db) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) _19: - r0 = i32(0) - return - + return i32(0) } var _setupLookasideØ00__func__Ø000 [15]int8 // - @@ -135043,9 +129355,7 @@ func Xsqlite3_open16(tls *crt.TLS, _zFilename unsafe.Pointer, _ppDb **Xsqlite3) if _ppDb != (**Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143050)) - return + return _sqlite3MisuseError(tls, i32(143050)) _0: *_ppDb = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) @@ -135053,9 +129363,7 @@ _0: if _rc == 0 { goto _1 } - - r0 = _rc - return + return _rc _1: if unsafe.Pointer(_zFilename) != (unsafe.Pointer)(uintptr(i32(0))) { @@ -135090,9 +129398,7 @@ _3: _rc = _sqlite3NomemError(tls, i32(143069)) _9: _sqlite3ValueFree(tls, _pVal) - r0 = _rc & i32(255) - return - + return _rc & i32(255) } var _sqlite3_open16Ø00__func__Ø000 [15]int8 // - @@ -135111,9 +129417,7 @@ func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByt crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } func _sqlite3Prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nBytes int32, _saveSqlFlag int32, _ppStmt *unsafe.Pointer, _pzTail *unsafe.Pointer) (r0 int32) { // sqlite3.c:116161:1 @@ -135134,18 +129438,14 @@ func _sqlite3Prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByte if _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(116178)) - return + return _sqlite3MisuseError(tls, i32(116178)) _0: *_ppStmt = (unsafe.Pointer)(uintptr(i32(0))) if _sqlite3SafetyCheckOk(tls, _db) != 0 && unsafe.Pointer(_zSql) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(116182)) - return + return _sqlite3MisuseError(tls, i32(116182)) _2: if _nBytes < i32(0) { @@ -135187,9 +129487,7 @@ _12: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql8)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func _sqlite3Utf16ByteLen(tls *crt.TLS, _zIn unsafe.Pointer, _nChar int32) (r0 int32) { // sqlite3.c:27539:1 @@ -135235,9 +129533,7 @@ _11: goto _7 _8: - r0 = int32(int64((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_zIn))))) / 1)) - return - + return int32(int64((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_zIn))))) / 1)) } var _sqlite3_prepare16Ø00__func__Ø000 [18]int8 // - @@ -135254,8 +129550,7 @@ func Xsqlite3_profile(tls *crt.TLS, _db *Xsqlite3, _xProfile func(*crt.TLS, unsa } _sqlite3MisuseError(tls, i32(141792)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135263,9 +129558,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, *int8, uint64))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(224 /* X43 */))) = _xProfile *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(232 /* X44 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pOld - return - + return _pOld } func Xsqlite3_progress_handler(tls *crt.TLS, _db *Xsqlite3, _nOps int32, _xProgress func(*crt.TLS, unsafe.Pointer) int32, _pArg unsafe.Pointer) { // sqlite3.c:141440:12 @@ -135293,17 +129586,13 @@ _1: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(424 /* X62 */))) = (unsafe.Pointer)(uintptr(i32(0))) _2: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - return - } func Xsqlite3_realloc(tls *crt.TLS, _pOld unsafe.Pointer, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:24748:12 if Xsqlite3_initialize(tls) == 0 { goto _0 } - - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: if _n >= i32(0) { @@ -135312,9 +129601,7 @@ _0: _n = i32(0) _1: - r0 = _sqlite3Realloc(tls, _pOld, uint64(_n)) - return - + return _sqlite3Realloc(tls, _pOld, uint64(_n)) } func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32) { // sqlite3.c:76365:12 @@ -135327,8 +129614,6 @@ func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Po *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(41 /* X7 */))) = uint8(i32(1)) _sqlite3VdbeMemSetStr(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) - return - } var _sqlite3_result_error16Ø00__func__Ø000 [23]int8 // - @@ -135345,8 +129630,6 @@ func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _iVal) - return - } var _sqlite3_result_int64Ø00__func__Ø000 [21]int8 // - @@ -135363,8 +129646,6 @@ func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c: } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0))) - return - } var _sqlite3_result_nullØ00__func__Ø000 [20]int8 // - @@ -135381,8 +129662,6 @@ func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) - return - } var _sqlite3_result_text16Ø00__func__Ø000 [22]int8 // - @@ -135399,8 +129678,6 @@ func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(3)), _xDel) - return - } var _sqlite3_result_text16beØ00__func__Ø000 [24]int8 // - @@ -135417,8 +129694,6 @@ func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.P } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) - return - } var _sqlite3_result_text16leØ00__func__Ø000 [24]int8 // - @@ -135435,8 +129710,7 @@ func Xsqlite3_rollback_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TL } _sqlite3MisuseError(tls, i32(141870)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135444,18 +129718,14 @@ _0: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(264 /* X48 */))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(256 /* X47 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pRet - return - + return _pRet } func Xsqlite3_set_authorizer(tls *crt.TLS, _db *Xsqlite3, _xAuth func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:99257:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(99263)) - return + return _sqlite3MisuseError(tls, i32(99263)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135463,9 +129733,7 @@ _0: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(408 /* X60 */))) = _pArg _sqlite3ExpirePreparedStatements(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _pAux unsafe.Pointer, _xDelete func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76833:12 @@ -135554,8 +129822,6 @@ _failed: _xDelete(tls, _pAux) _16: - return - } var _sqlite3_set_auxdataØ00__func__Ø000 [20]int8 // - @@ -135597,9 +129863,7 @@ func Xsqlite3_table_column_metadata(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8, if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zTableName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(143292)) - return + return _sqlite3MisuseError(tls, i32(143292)) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135740,14 +130004,10 @@ _28: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zErrMsg)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } func Xsqlite3_thread_cleanup(tls *crt.TLS) { // sqlite3.c:143259:12 - return - } func Xsqlite3_total_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:140858:12 @@ -135756,13 +130016,10 @@ func Xsqlite3_total_changes(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3 } _sqlite3MisuseError(tls, i32(140861)) - r0 = i32(0) - return + return i32(0) _0: - r0 = _db.X30 - return - + return _db.X30 } func Xsqlite3_trace(tls *crt.TLS, _db *Xsqlite3, _xTrace func(*crt.TLS, unsafe.Pointer, *int8), _pArg unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:141732:12 @@ -135773,8 +130030,7 @@ func Xsqlite3_trace(tls *crt.TLS, _db *Xsqlite3, _xTrace func(*crt.TLS, unsafe.P } _sqlite3MisuseError(tls, i32(141737)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135790,9 +130046,7 @@ _0: }{_xTrace})) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(216 /* X42 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pOld - return - + return _pOld } func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77524:12 @@ -135805,9 +130059,7 @@ func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStm if int32(_pFrom.X4) == int32(_pTo.X4) { goto _0 } - - r0 = i32(1) - return + return i32(1) _0: func() { @@ -135834,9 +130086,7 @@ _4: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(196 /* X32 */))), int16(i32(1)), 1, 0) _8: - r0 = _sqlite3TransferBindings(tls, _pFromStmt, _pToStmt) - return - + return _sqlite3TransferBindings(tls, _pFromStmt, _pToStmt) } var _sqlite3_transfer_bindingsØ00__func__Ø000 [26]int8 // - @@ -135853,8 +130103,7 @@ func Xsqlite3_update_hook(tls *crt.TLS, _db *Xsqlite3, _xCallback func(*crt.TLS, } _sqlite3MisuseError(tls, i32(141845)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -135862,9 +130111,7 @@ _0: *(*func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, int64))(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(280 /* X50 */))) = _xCallback *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(272 /* X49 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _pRet - return - + return _pRet } func Xsqlite3_value_numeric_type(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqlite3.c:78418:12 @@ -135881,21 +130128,15 @@ func Xsqlite3_value_numeric_type(tls *crt.TLS, _pVal *XMem) (r0 int32) { // sqli _applyNumericAffinity(tls, _1_pMem, i32(0)) _eType = Xsqlite3_value_type(tls, _pVal) _0: - r0 = _eType - return - + return _eType } func Xsqlite3_value_text16be(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76213:12 - r0 = _sqlite3ValueText(tls, _pVal, uint8(i32(3))) - return - + return _sqlite3ValueText(tls, _pVal, uint8(i32(3))) } func Xsqlite3_value_text16le(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sqlite3.c:76216:12 - r0 = _sqlite3ValueText(tls, _pVal, uint8(i32(2))) - return - + return _sqlite3ValueText(tls, _pVal, uint8(i32(2))) } func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nBytes int32, _ppStmt *unsafe.Pointer, _pzTail *unsafe.Pointer) (r0 int32) { // sqlite3.c:116231:12 @@ -135908,9 +130149,7 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3_prepare16_v2Ø00__func__Ø000 [21]int8 // - @@ -135957,9 +130196,7 @@ _3: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(i32(1)), 1, 0) _7: Xsqlite3_mutex_leave(tls, _mutex) - r0 = _rc - return - + return _rc } var _sqlite3_clear_bindingsØ00__func__Ø000 [23]int8 // - @@ -135972,28 +130209,22 @@ func Xsqlite3_create_module_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModu if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(124644)) - return + return _sqlite3MisuseError(tls, i32(124644)) _1: - r0 = _createModule(tls, _db, _zName, _pModule, _pAux, _xDestroy) - return - + return _createModule(tls, _db, _zName, _pModule, _pAux, _xDestroy) } func Xsqlite3_blob_bytes(tls *crt.TLS, _pBlob unsafe.Pointer) (r0 int32) { // sqlite3.c:85801:12 var _p *XIncrblob // sqlite3.c:85802:12 _ = _p _p = (*XIncrblob)(unsafe.Pointer(_pBlob)) - r0 = func() int32 { + return func() int32 { if (_p != nil) && ((_p.X4) != nil) { return (_p.X0) } return i32(0) }() - return - } func Xsqlite3_blob_close(tls *crt.TLS, _pBlob unsafe.Pointer) (r0 int32) { // sqlite3.c:85691:12 @@ -136018,9 +130249,7 @@ func Xsqlite3_blob_close(tls *crt.TLS, _pBlob unsafe.Pointer) (r0 int32) { // sq _0: _rc = i32(0) _1: - r0 = _rc - return - + return _rc } func Xsqlite3_blob_open(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _zTable *int8, _zColumn *int8, _iRow int64, _wrFlag int32, _ppBlob *unsafe.Pointer) (r0 int32) { // sqlite3.c:85455:12 @@ -136062,18 +130291,14 @@ func Xsqlite3_blob_open(tls *crt.TLS, _db *Xsqlite3, _zDb *int8, _zTable *int8, if _ppBlob != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(85474)) - return + return _sqlite3MisuseError(tls, i32(85474)) _0: *_ppBlob = (unsafe.Pointer)(uintptr(i32(0))) if _sqlite3SafetyCheckOk(tls, _db) != 0 && _zTable != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(85480)) - return + return _sqlite3MisuseError(tls, i32(85480)) _2: _wrFlag = bool2int(_wrFlag != 0) @@ -136190,7 +130415,7 @@ _26: goto _29 } - if ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T5930658)(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 { @@ -136291,7 +130516,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((*T5777028)(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((*T5777024)(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) @@ -136342,9 +130567,7 @@ _55: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pParse)) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_blob_openØ00__func__Ø000 [18]int8 // - @@ -136375,7 +130598,7 @@ func _blobSeekToRow(tls *crt.TLS, _p *XIncrblob, _iRow int64, _pzErr **int8) (r0 _zErr = nil _v = (*TVdbe)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow + *(*int64)(unsafe.Pointer((*T5448371)(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 } @@ -136421,7 +130644,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((*T5823691)(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((*T5823687)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(48 /* X14 */))))))) _sqlite3BtreeIncrblobCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3))) _10: _2: @@ -136465,9 +130688,7 @@ _12: } }() *_pzErr = _zErr - r0 = _rc - return - + return _rc } func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:68733:1 @@ -136477,8 +130698,6 @@ func _sqlite3BtreeIncrblobCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c: sink4537 = *p } *(*uint8)(unsafe.Pointer(uintptr(_pCur.X0) + uintptr(19 /* X5 */))) = uint8(i32(1)) - return - } var _blobSeekToRowØ00__func__Ø000 [14]int8 // - @@ -136488,9 +130707,7 @@ func init() { } func Xsqlite3_blob_read(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85784:12 - r0 = _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePayloadChecked) - return - + return _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePayloadChecked) } func _blobReadWrite(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32, _xCall func(*crt.TLS, *XBtCursor, uint32, uint32, unsafe.Pointer) int32) (r0 int32) { // sqlite3.c:85711:1 @@ -136506,9 +130723,7 @@ func _blobReadWrite(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n i if _p != (*XIncrblob)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(85723)) - return + return _sqlite3MisuseError(tls, i32(85723)) _0: _db = (*Xsqlite3)(unsafe.Pointer(_p.X5)) @@ -136555,9 +130770,7 @@ _4: _sqlite3Error(tls, _db, _rc) _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _blobReadWriteØ00__func__Ø000 [14]int8 // - @@ -136568,14 +130781,10 @@ func init() { func _sqlite3BtreeEnterCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:58945:1 _sqlite3BtreeEnter(tls, (*XBtree)(unsafe.Pointer(_pCur.X0))) - return - } func _sqlite3BtreeLeaveCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:58949:1 _sqlite3BtreeLeave(tls, (*XBtree)(unsafe.Pointer(_pCur.X0))) - return - } func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63705:1 @@ -136589,13 +130798,10 @@ func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, crt.X__builtin_abort(tls) } }() - r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) - return + return _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) _0: - r0 = _accessPayloadChecked(tls, _pCur, _offset, _amt, _pBuf) - return - + return _accessPayloadChecked(tls, _pCur, _offset, _amt, _pBuf) } var _sqlite3BtreePayloadCheckedØ00__func__Ø000 [27]int8 // - @@ -136610,9 +130816,7 @@ func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt if int32(_pCur.X12) != i32(0) { goto _0 } - - r0 = i32(4) - return + return i32(4) _0: func() { @@ -136622,14 +130826,12 @@ _0: } }() _rc = _btreeRestoreCursorPosition(tls, _pCur) - r0 = func() int32 { + return func() int32 { if _rc != 0 { return _rc } return _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) }() - return - } var _accessPayloadCheckedØ00__func__Ø000 [21]int8 // - @@ -136639,9 +130841,7 @@ func init() { } func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, _n int32, _iOffset int32) (r0 int32) { // sqlite3.c:85791:12 - r0 = _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePutData) - return - + return _blobReadWrite(tls, _pBlob, _z, _n, _iOffset, _sqlite3BtreePutData) } func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt uint32, _z unsafe.Pointer) (r0 int32) { // sqlite3.c:68685:1 @@ -136674,9 +130874,7 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u if _rc == i32(0) { goto _8 } - - r0 = _rc - return + return _rc _8: func() { @@ -136688,9 +130886,7 @@ _8: if int32(_pCsr.X12) == i32(1) { goto _11 } - - r0 = i32(4) - return + return i32(4) _11: _rc = _saveAllCursors(tls, (*XBtShared)(unsafe.Pointer(_pCsr.X1)), _pCsr.X7, _pCsr) @@ -136703,9 +130899,7 @@ _11: if (int32(_pCsr.X10) & i32(1)) != i32(0) { goto _14 } - - r0 = i32(8) - return + return i32(8) _14: func() { @@ -136732,9 +130926,7 @@ _14: crt.X__builtin_abort(tls) } }() - r0 = _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1)) - return - + return _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1)) } var _sqlite3BtreePutDataØ00__func__Ø000 [20]int8 // - @@ -136749,26 +130941,20 @@ func Xsqlite3_memory_highwater(tls *crt.TLS, _resetFlag int32) (r0 int64) { // s var _mx int64 // sqlite3.c:24388:22 _ = _mx Xsqlite3_status64(tls, i32(0), &_res, &_mx, _resetFlag) - r0 = _mx - return - + return _mx } func Xsqlite3_mutex_alloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlite3.c:22804:12 if _id > i32(1) || Xsqlite3_initialize(tls) == 0 { goto _1 } - - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _1: if _id <= i32(1) || _sqlite3MutexInit(tls) == 0 { goto _3 } - - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _3: func() { @@ -136779,11 +130965,10 @@ _3: crt.X__builtin_abort(tls) } }() - r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { + /* X11 */ + return (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)})))(tls, _id) - return - + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104))).X2)})))(tls, _id) } var _sqlite3_mutex_allocØ00__func__Ø000 [20]int8 // - @@ -136793,9 +130978,7 @@ func init() { } func Xsqlite3_open_v2(tls *crt.TLS, _filename *int8, _ppDb **Xsqlite3, _flags int32, _zVfs *int8) (r0 int32) { // sqlite3.c:143028:12 - r0 = _openDatabase(tls, _filename, _ppDb, uint32(_flags), _zVfs) - return - + return _openDatabase(tls, _filename, _ppDb, uint32(_flags), _zVfs) } func Xsqlite3_sleep(tls *crt.TLS, _ms int32) (r0 int32) { // sqlite3.c:143385:12 @@ -136807,15 +130990,11 @@ func Xsqlite3_sleep(tls *crt.TLS, _ms int32) (r0 int32) { // sqlite3.c:143385:12 if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _rc = _sqlite3OsSleep(tls, _pVfs, i32(1000)*_ms) / i32(1000) - r0 = _rc - return - + return _rc } func Xsqlite3_soft_heap_limit(tls *crt.TLS, _n int32) { // sqlite3.c:24307:12 @@ -136826,8 +131005,6 @@ func Xsqlite3_soft_heap_limit(tls *crt.TLS, _n int32) { // sqlite3.c:24307:12 _n = i32(0) _0: Xsqlite3_soft_heap_limit64(tls, int64(_n)) - return - } func Xsqlite3_vfs_register(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _makeDflt int32) (r0 int32) { // sqlite3.c:20430:12 @@ -136839,17 +131016,13 @@ func Xsqlite3_vfs_register(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _makeDflt int32) ( if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(20437)) - return + return _sqlite3MisuseError(tls, i32(20437)) _1: _mutex = _sqlite3MutexAlloc(tls, i32(2)) @@ -136875,9 +131048,7 @@ _4: } }() Xsqlite3_mutex_leave(tls, _mutex) - r0 = i32(0) - return - + return i32(0) } func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1 @@ -136928,8 +131099,6 @@ _10: _6: _5: _3: - return - } var _vfsUnlinkØ00__func__Ø000 [10]int8 // - @@ -136951,15 +131120,11 @@ func Xsqlite3_vfs_unregister(tls *crt.TLS, _pVfs *Xsqlite3_vfs) (r0 int32) { // Xsqlite3_mutex_enter(tls, _mutex) _vfsUnlink(tls, _pVfs) Xsqlite3_mutex_leave(tls, _mutex) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_threadsafe(tls *crt.TLS) (r0 int32) { // sqlite3.c:139965:12 - r0 = i32(1) - return - + return i32(1) } func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { // sqlite3.c:76448:12 @@ -136970,8 +131135,6 @@ func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { } }() _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _n) - return - } var _sqlite3_result_zeroblobØ00__func__Ø000 [24]int8 // - @@ -137207,10 +131370,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)((*T5414776)(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)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) - if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X2) != i32(0) || ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X0) <= i32(0) { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(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)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) + if int32((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X2) != i32(0) || ((*T5414772)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X0) <= i32(0) { goto _33 } @@ -137221,23 +131384,17 @@ _33: _22: _ap = nil - r0 = _rc - return - + return _rc } func _sqlite3PrngSaveState(tls *crt.TLS) { // sqlite3.c:26787:1 crt.Xmemcpy(tls, (unsafe.Pointer)(&_sqlite3SavedPrng), (unsafe.Pointer)(&_sqlite3Prng), u64(259)) - return - } var _sqlite3SavedPrng Tsqlite3PrngType // sqlite3.c:26786:42 func _sqlite3PrngRestoreState(tls *crt.TLS) { // sqlite3.c:26794:1 crt.Xmemcpy(tls, (unsafe.Pointer)(&_sqlite3Prng), (unsafe.Pointer)(&_sqlite3SavedPrng), u64(259)) - return - } func _sqlite3BitvecBuiltinTest(tls *crt.TLS, _sz int32, _aOp *int32) (r0 int32) { // sqlite3.c:44001:1 @@ -137382,16 +131539,12 @@ _bitvec_end: Xsqlite3_free(tls, _pTmpSpace) Xsqlite3_free(tls, (unsafe.Pointer)(_pV)) _sqlite3BitvecDestroy(tls, _pBitvec) - r0 = _rc - return - + return _rc } func _sqlite3BenignMallocHooks(tls *crt.TLS, _xBenignBegin func(*crt.TLS), _xBenignEnd func(*crt.TLS)) { // sqlite3.c:20529:1 *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Hooks)) + uintptr(0 /* X0 */))) = _xBenignBegin *(*func(*crt.TLS))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Hooks)) + uintptr(8 /* X1 */))) = _xBenignEnd - return - } var _sqlite3_test_controlØ00__func__Ø000 [21]int8 // - @@ -137404,9 +131557,7 @@ func Xsqlite3_extended_result_codes(tls *crt.TLS, _db *Xsqlite3, _onoff int32) ( if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(143403)) - return + return _sqlite3MisuseError(tls, i32(143403)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -137417,9 +131568,7 @@ _0: return uint32(i32(255)) }()) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_next_stmt(tls *crt.TLS, _pDb *Xsqlite3, _pStmt unsafe.Pointer) (r0 unsafe.Pointer) { // sqlite3.c:77574:12 @@ -137430,8 +131579,7 @@ func Xsqlite3_next_stmt(tls *crt.TLS, _pDb *Xsqlite3, _pStmt unsafe.Pointer) (r0 } _sqlite3MisuseError(tls, i32(77578)) - r0 = (unsafe.Pointer)(uintptr(i32(0))) - return + return (unsafe.Pointer)(uintptr(i32(0))) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pDb.X3))) @@ -137446,9 +131594,7 @@ _1: _pNext = (*TVdbe)(unsafe.Pointer(_pStmt)).X2 _2: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pDb.X3))) - r0 = _pNext - return - + return _pNext } func Xsqlite3_status(tls *crt.TLS, _op int32, _pCurrent *int32, _pHighwater *int32, _resetFlag int32) (r0 int32) { // sqlite3.c:18607:12 @@ -137463,9 +131609,7 @@ func Xsqlite3_status(tls *crt.TLS, _op int32, _pCurrent *int32, _pHighwater *int if _pCurrent != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && _pHighwater != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(18611)) - return + return _sqlite3MisuseError(tls, i32(18611)) _1: _rc = Xsqlite3_status64(tls, _op, &_iCur, &_iHwtr, _resetFlag) @@ -137476,9 +131620,7 @@ _1: *_pCurrent = int32(_iCur) *_pHighwater = int32(_iHwtr) _2: - r0 = _rc - return - + return _rc } func Xsqlite3_backup_init(tls *crt.TLS, _pDestDb *Xsqlite3, _zDestDb *int8, _pSrcDb *Xsqlite3, _zSrcDb *int8) (r0 *Xsqlite3_backup) { // sqlite3.c:68956:12 @@ -137489,8 +131631,7 @@ func Xsqlite3_backup_init(tls *crt.TLS, _pDestDb *Xsqlite3, _zDestDb *int8, _pSr } _sqlite3MisuseError(tls, i32(68966)) - r0 = (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pSrcDb.X3))) @@ -137538,9 +131679,7 @@ _5: _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pDestDb.X3))) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pSrcDb.X3))) - r0 = _p - return - + return _p } func _findBtree(tls *crt.TLS, _pErrorDb *Xsqlite3, _pDb *Xsqlite3, _zDb *int8) (r0 *XBtree) { // sqlite3.c:68897:1 @@ -137570,9 +131709,7 @@ _1: if _1_rc == 0 { goto _2 } - - r0 = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) _2: _0: @@ -137581,13 +131718,10 @@ _0: } _sqlite3ErrorWithMsg(tls, _pErrorDb, i32(1), str(135428), unsafe.Pointer(_zDb)) - r0 = (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) _3: - r0 = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_pDb.X4) + 32*uintptr(_i))).X1)) - return - + return (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_pDb.X4) + 32*uintptr(_i))).X1)) } func _checkReadTransaction(tls *crt.TLS, _db *Xsqlite3, _p *XBtree) (r0 int32) { // sqlite3.c:68940:1 @@ -137596,13 +131730,10 @@ func _checkReadTransaction(tls *crt.TLS, _db *Xsqlite3, _p *XBtree) (r0 int32) { } _sqlite3ErrorWithMsg(tls, _db, i32(1), str(135448)) - r0 = i32(1) - return + return i32(1) _0: - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_backup_pagecount(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:69483:12 @@ -137611,13 +131742,10 @@ func Xsqlite3_backup_pagecount(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { / } _sqlite3MisuseError(tls, i32(69486)) - r0 = i32(0) - return + return i32(0) _0: - r0 = int32(_p.X9) - return - + return int32(_p.X9) } func Xsqlite3_backup_remaining(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { // sqlite3.c:69469:12 @@ -137626,13 +131754,10 @@ func Xsqlite3_backup_remaining(tls *crt.TLS, _p *Xsqlite3_backup) (r0 int32) { / } _sqlite3MisuseError(tls, i32(69472)) - r0 = i32(0) - return + return i32(0) _0: - r0 = int32(_p.X8) - return - + return int32(_p.X8) } func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { // sqlite3.c:17853:12 @@ -137645,8 +131770,7 @@ func Xsqlite3_compileoption_used(tls *crt.TLS, _zOptName *int8) (r0 int32) { // } _sqlite3MisuseError(tls, i32(17858)) - r0 = i32(0) - return + return i32(0) _0: if Xsqlite3_strnicmp(tls, _zOptName, str(135480), i32(7)) != i32(0) { @@ -137669,24 +131793,18 @@ _2: if Xsqlite3_strnicmp(tls, _zOptName, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 8*uintptr(_i))), _n) != i32(0) || _sqlite3IsIdChar(tls, uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azCompileOpt)) + 8*uintptr(_i))))) + 1*uintptr(_n))))) != i32(0) { goto _7 } - - r0 = i32(1) - return + return i32(1) _7: _i += 1 goto _2 _5: - r0 = i32(0) - return - + return i32(0) } func _sqlite3IsIdChar(tls *crt.TLS, _c uint8) (r0 int32) { // sqlite3.c:139088:1 - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(_c)))) & i32(70)) != i32(0)) - return - + return bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(_c)))) & i32(70)) != i32(0)) } func Xsqlite3_db_config(tls *crt.TLS, _db *Xsqlite3, _op int32, args ...interface{}) (r0 int32) { // sqlite3.c:140690:12 @@ -137792,9 +131910,7 @@ _8: _4: _ap = nil - r0 = _rc - return - + return _rc } var _sqlite3_db_configØ00aFlagOpØ001 [5]struct { @@ -137815,13 +131931,10 @@ func Xsqlite3_db_mutex(tls *crt.TLS, _db *Xsqlite3) (r0 *Xsqlite3_mutex) { // sq } _sqlite3MisuseError(tls, i32(140626)) - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) - return - + return (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) } func Xsqlite3_db_status(tls *crt.TLS, _db *Xsqlite3, _op int32, _pCurrent *int32, _pHighwater *int32, _resetFlag int32) (r0 int32) { // sqlite3.c:18624:12 @@ -137859,9 +131972,7 @@ func Xsqlite3_db_status(tls *crt.TLS, _db *Xsqlite3, _op int32, _pCurrent *int32 if _sqlite3SafetyCheckOk(tls, _db) != 0 && _pCurrent != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && _pHighwater != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - - r0 = _sqlite3MisuseError(tls, i32(18634)) - return + return _sqlite3MisuseError(tls, i32(18634)) _2: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -137895,13 +132006,13 @@ _2: } _4: - *_pCurrent = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 - *_pHighwater = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4 + *_pCurrent = (*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *_pHighwater = (*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4 if _resetFlag == 0 { goto _17 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 _17: goto _18 @@ -137921,12 +132032,12 @@ _7: } }() *_pCurrent = i32(0) - *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(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)((*T5415337)(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)((*T5415341)(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)((*T5415337)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) _23: goto _18 @@ -138106,9 +132217,7 @@ _16: _rc = i32(1) _18: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_db_statusØ00__func__Ø000 [18]int8 // - @@ -138121,22 +132230,19 @@ func _sqlite3PagerMemUsed(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3 var _perPageSize int32 // sqlite3.c:53456:7 _ = _perPageSize _perPageSize = int32((uint64((_pPager.X48)+int32(_pPager.X44)) + u64(72)) + u64(40)) - r0 = ((_perPageSize * _sqlite3PcachePagecount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))) + _sqlite3MallocSize(tls, (unsafe.Pointer)(_pPager))) + (_pPager.X48) - return - + return ((_perPageSize * _sqlite3PcachePagecount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))) + _sqlite3MallocSize(tls, (unsafe.Pointer)(_pPager))) + (_pPager.X48) } func Xsqlite3_msize(tls *crt.TLS, _p unsafe.Pointer) (r0 uint64) { // sqlite3.c:24630:12 i32(0) i32(0) - r0 = uint64(func() int32 { + /* X10 */ + return uint64(func() int32 { if _p != nil { - return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X3)(tls, _p) + return ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40))).X3)(tls, _p) } return i32(0) }()) - return - } func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset int32, _pnVal *int32) { // sqlite3.c:53498:1 @@ -138160,8 +132266,6 @@ func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(240 /* X55 */))))) + 4*uintptr(_eStat-i32(7)))) = i32(0) _4: - return - } var _sqlite3PagerCacheStatØ00__func__Ø000 [22]int8 // - @@ -138174,28 +132278,20 @@ func Xsqlite3_extended_errcode(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli if _db == nil || _sqlite3SafetyCheckSickOrOk(tls, _db) != 0 { goto _1 } - - r0 = _sqlite3MisuseError(tls, i32(142221)) - return + return _sqlite3MisuseError(tls, i32(142221)) _1: if _db != nil && (_db.X17) == 0 { goto _3 } - - r0 = _sqlite3NomemError(tls, i32(142224)) - return + return _sqlite3NomemError(tls, i32(142224)) _3: - r0 = _db.X10 - return - + return _db.X10 } func Xsqlite3_sourceid(tls *crt.TLS) (r0 *int8) { // sqlite3.c:139954:12 - r0 = str(135720) - return - + return str(135720) } func Xsqlite3_stmt_status(tls *crt.TLS, _pStmt unsafe.Pointer, _op int32, _resetFlag int32) (r0 int32) { // sqlite3.c:77595:12 @@ -138209,8 +132305,7 @@ func Xsqlite3_stmt_status(tls *crt.TLS, _pStmt unsafe.Pointer, _op int32, _reset } _sqlite3MisuseError(tls, i32(77600)) - r0 = i32(0) - return + return i32(0) _0: _v = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVdbe))+uintptr(208 /* X35 */))))) + 4*uintptr(_op))) @@ -138220,9 +132315,7 @@ _0: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVdbe))+uintptr(208 /* X35 */))))) + 4*uintptr(_op))) = uint32(i32(0)) _1: - r0 = int32(_v) - return - + return int32(_v) } func Xsqlite3_blob_reopen(tls *crt.TLS, _pBlob unsafe.Pointer, _iRow int64) (r0 int32) { // sqlite3.c:85816:12 @@ -138238,9 +132331,7 @@ func Xsqlite3_blob_reopen(tls *crt.TLS, _pBlob unsafe.Pointer, _iRow int64) (r0 if _p != (*XIncrblob)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(85821)) - return + return _sqlite3MisuseError(tls, i32(85821)) _0: _db = (*Xsqlite3)(unsafe.Pointer(_p.X5)) @@ -138281,9 +132372,7 @@ _2: } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_blob_reopenØ00__func__Ø000 [20]int8 // - @@ -138303,9 +132392,7 @@ func Xsqlite3_vtab_config(tls *crt.TLS, _db *Xsqlite3, _op int32, args ...interf if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(125738)) - return + return _sqlite3MisuseError(tls, i32(125738)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -138350,9 +132437,7 @@ _9: _sqlite3Error(tls, _db, _rc) _10: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = _rc - return - + return _rc } var _sqlite3_vtab_configØ00__func__Ø000 [20]int8 // - @@ -138365,9 +132450,7 @@ func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(125720)) - return + return _sqlite3MisuseError(tls, i32(125720)) _0: i32(0) @@ -138378,9 +132461,7 @@ _0: crt.X__builtin_abort(tls) } }() - r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1))))) - return - + return int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1))))) } var _sqlite3_vtab_on_conflictØ00__func__Ø000 [25]int8 // - @@ -138396,9 +132477,7 @@ func init() { } func Xsqlite3_close_v2(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:141010:12 - r0 = _sqlite3Close(tls, _db, i32(1)) - return - + return _sqlite3Close(tls, _db, i32(1)) } func Xsqlite3_db_filename(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *int8) { // sqlite3.c:143857:12 @@ -138409,19 +132488,16 @@ func Xsqlite3_db_filename(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 *int8 } _sqlite3MisuseError(tls, i32(143861)) - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: _pBt = _sqlite3DbNameToBtree(tls, _db, _zDbName) - r0 = func() *int8 { + return func() *int8 { if _pBt != nil { return _sqlite3BtreeGetFilename(tls, _pBt) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() - return - } func Xsqlite3_db_readonly(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 int32) { // sqlite3.c:143873:12 @@ -138432,36 +132508,29 @@ func Xsqlite3_db_readonly(tls *crt.TLS, _db *Xsqlite3, _zDbName *int8) (r0 int32 } _sqlite3MisuseError(tls, i32(143877)) - r0 = i32(-1) - return + return i32(-1) _0: _pBt = _sqlite3DbNameToBtree(tls, _db, _zDbName) - r0 = func() int32 { + return func() int32 { if _pBt != nil { return _sqlite3BtreeIsReadonly(tls, _pBt) } return i32(-1) }() - return - } func Xsqlite3_errstr(tls *crt.TLS, _rc int32) (r0 *int8) { // sqlite3.c:142237:12 - r0 = _sqlite3ErrStr(tls, _rc) - return - + return _sqlite3ErrStr(tls, _rc) } func Xsqlite3_stmt_readonly(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 int32) { // sqlite3.c:77556:12 - r0 = int32(func() uint32 { + return int32(func() uint32 { if _pStmt != nil { return ((uint32(((*TVdbe)(unsafe.Pointer(_pStmt)).X32)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) } return uint32(i32(1)) }()) - return - } func Xsqlite3_uri_int64(tls *crt.TLS, _zFilename *int8, _zParam *int8, _bDflt int64) (r0 int64) { // sqlite3.c:143832:12 @@ -138476,9 +132545,7 @@ func Xsqlite3_uri_int64(tls *crt.TLS, _zFilename *int8, _zParam *int8, _bDflt in _bDflt = _v _1: - r0 = _bDflt - return - + return _bDflt } func Xsqlite3_auto_extension(tls *crt.TLS, _xInit func(*crt.TLS)) (r0 int32) { // sqlite3.c:112206:12 @@ -138497,9 +132564,7 @@ func Xsqlite3_auto_extension(tls *crt.TLS, _xInit func(*crt.TLS)) (r0 int32) { / if _rc == 0 { goto _0 } - - r0 = _rc - return + return _rc _0: _2_mutex = _sqlite3MutexAlloc(tls, i32(2)) @@ -138547,9 +132612,7 @@ _7: crt.X__builtin_abort(tls) } }() - r0 = _rc - return - + return _rc } var _sqlite3_auto_extensionØ00__func__Ø000 [23]int8 // - @@ -138574,14 +132637,10 @@ func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData if _nData <= uint64(i32(2147483647)) { goto _2 } - - r0 = _invokeValueDestructor(tls, _zData, _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) - return + return _invokeValueDestructor(tls, _zData, _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) _2: - r0 = _bindText(tls, _pStmt, _i, _zData, int32(_nData), _xDel, uint8(i32(0))) - return - + return _bindText(tls, _pStmt, _i, _zData, int32(_nData), _xDel, uint8(i32(0))) } var _sqlite3_bind_blob64Ø00__func__Ø000 [20]int8 // - @@ -138634,9 +132693,7 @@ _3: Xsqlite3_result_error_toobig(tls, _pCtx) _6: - r0 = i32(18) - return - + return i32(18) } var _invokeValueDestructorØ00__func__Ø000 [22]int8 // - @@ -138661,9 +132718,7 @@ func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData if _nData <= uint64(i32(2147483647)) { goto _2 } - - r0 = _invokeValueDestructor(tls, (unsafe.Pointer)(_zData), _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) - return + return _invokeValueDestructor(tls, (unsafe.Pointer)(_zData), _xDel, (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0))))) _2: if int32(_enc) != i32(4) { @@ -138672,9 +132727,7 @@ _2: _enc = uint8(i32(2)) _4: - r0 = _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), int32(_nData), _xDel, _enc) - return - + return _bindText(tls, _pStmt, _i, (unsafe.Pointer)(_zData), int32(_nData), _xDel, _enc) } var _sqlite3_bind_text64Ø00__func__Ø000 [20]int8 // - @@ -138714,9 +132767,7 @@ _4: _3: Xsqlite3_mutex_leave(tls, _mutex) - r0 = _n - return - + return _n } func Xsqlite3_reset_auto_extension(tls *crt.TLS) { // sqlite3.c:112278:12 @@ -138733,8 +132784,6 @@ func Xsqlite3_reset_auto_extension(tls *crt.TLS) { // sqlite3.c:112278:12 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Autoext)) + uintptr(0 /* X0 */))) = uint32(i32(0)) Xsqlite3_mutex_leave(tls, _1_mutex) _0: - return - } func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76340:12 @@ -138766,8 +132815,6 @@ func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Poi _4: _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), int32(_n), uint8(i32(0)), _xDel) _5: - return - } var _sqlite3_result_blob64Ø00__func__Ø000 [22]int8 // - @@ -138811,8 +132858,6 @@ _4: _5: _setResultStrOrError(tls, _pCtx, _z, int32(_n), _enc, _xDel) _6: - return - } var _sqlite3_result_text64Ø00__func__Ø000 [22]int8 // - @@ -138827,18 +132872,14 @@ func Xsqlite3_value_dup(tls *crt.TLS, _pOrig *XMem) (r0 *XMem) { // sqlite3.c:76 if _pOrig != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XMem)(unsafe.Pointer(uintptr(i32(0)))) _0: _pNew = (*XMem)(unsafe.Pointer(Xsqlite3_malloc(tls, int32(u64(72))))) if _pNew != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XMem)(unsafe.Pointer(uintptr(i32(0)))) _1: crt.Xmemset(tls, (unsafe.Pointer)(_pNew), i32(0), u64(72)) @@ -138873,13 +132914,10 @@ _3: _2: r0 = _pNew return - } func Xsqlite3_value_free(tls *crt.TLS, _pOld *XMem) { // sqlite3.c:76287:12 _sqlite3ValueFree(tls, _pOld) - return - } func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64) (r0 int32) { // sqlite3.c:76452:12 @@ -138895,15 +132933,11 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64 if _n <= uint64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_pOut.X9)+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) { goto _2 } - - r0 = i32(18) - return + return i32(18) _2: _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int32(_n)) - r0 = i32(0) - return - + return i32(0) } var _sqlite3_result_zeroblob64Ø00__func__Ø000 [26]int8 // - @@ -138937,9 +132971,7 @@ _0: _1: _rc = _sqlite3ApiExit(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) - r0 = _rc - return - + return _rc } var _sqlite3_bind_zeroblob64Ø00__func__Ø000 [24]int8 // - @@ -138952,14 +132984,12 @@ func Xsqlite3_value_subtype(tls *crt.TLS, _pVal *XMem) (r0 uint32) { // sqlite3. var _pMem *XMem // sqlite3.c:76203:7 _ = _pMem _pMem = _pVal - r0 = uint32(func() int32 { + return uint32(func() int32 { if (int32(_pMem.X1) & i32(32768)) != 0 { return int32(_pMem.X3) } return i32(0) }()) - return - } func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype uint32) { // sqlite3.c:76384:12 @@ -138978,8 +133008,6 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui *p = uint16(int32(*p) | i32(32768)) sink4530 = *p } - return - } var _sqlite3_result_subtypeØ00__func__Ø000 [23]int8 // - @@ -139004,9 +133032,7 @@ func Xsqlite3_db_cacheflush(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(140667)) - return + return _sqlite3MisuseError(tls, i32(140667)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -139038,14 +133064,12 @@ _7: _5: _sqlite3BtreeLeaveAll(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = func() int32 { + return func() int32 { if (_rc == i32(0)) && _bSeenBusy != 0 { return i32(5) } return _rc }() - return - } func _sqlite3PagerFlush(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:51440:1 @@ -139086,7 +133110,6 @@ _4: _0: r0 = _rc return - } var _sqlite3PagerFlushØ00__func__Ø000 [18]int8 // - @@ -139096,23 +133119,19 @@ func init() { } func Xsqlite3_system_errno(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:142228:12 - r0 = func() int32 { + return func() int32 { if _db != nil { return (_db.X12) } return i32(0) }() - return - } func Xsqlite3_trace_v2(tls *crt.TLS, _db *Xsqlite3, _mTrace uint32, _xTrace func(*crt.TLS, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32, _pArg unsafe.Pointer) (r0 int32) { // sqlite3.c:141753:12 if _sqlite3SafetyCheckOk(tls, _db) != 0 { goto _0 } - - r0 = _sqlite3MisuseError(tls, i32(141761)) - return + return _sqlite3MisuseError(tls, i32(141761)) _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -139136,9 +133155,7 @@ _2: *(*func(*crt.TLS, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(208 /* X41 */))) = _xTrace *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(216 /* X42 */))) = _pArg Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - r0 = i32(0) - return - + return i32(0) } func Xsqlite3_expanded_sql(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *int8) { // sqlite3.c:77626:12 @@ -139159,9 +133176,7 @@ func Xsqlite3_expanded_sql(tls *crt.TLS, _pStmt unsafe.Pointer) (r0 *int8) { // _z = _sqlite3VdbeExpandSql(tls, _1_p, _zSql) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_1_p.X0)).X3))) _0: - r0 = _z - return - + return _z } func Xsqlite3_set_last_insert_rowid(tls *crt.TLS, _db *Xsqlite3, _iRowid int64) { // sqlite3.c:140830:12 @@ -139176,8 +133191,6 @@ _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X7 */))) = _iRowid Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - return - } func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106225:1 @@ -139196,8 +133209,6 @@ func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int3 Xsqlite3_result_int(tls, _context, Xsqlite3_compileoption_used(tls, _zOptName)) _2: - return - } var _compileoptionusedFuncØ00__func__Ø000 [22]int8 // - @@ -139218,8 +133229,6 @@ func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32 _n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) Xsqlite3_result_text(tls, _context, Xsqlite3_compileoption_get(tls, _n), i32(-1), nil) - return - } var _compileoptiongetFuncØ00__func__Ø000 [21]int8 // - @@ -139232,8 +133241,6 @@ func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _Not _ = _NotUsed2 Xsqlite3_result_text(tls, _context, Xsqlite3_libversion(tls), i32(-1), nil) - return - } func _trimFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106546:1 @@ -139264,7 +133271,6 @@ func _trimFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) { goto _0 } - return _0: @@ -139272,7 +133278,6 @@ _0: if _zIn != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - return _1: @@ -139297,7 +133302,6 @@ _4: if store4543(&_zCharSet, Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1)))))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } - return _6: @@ -139333,7 +133337,6 @@ _11: if _azChar != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - return _16: @@ -139472,8 +133475,6 @@ _35: _45: _24: Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(_zIn)), _nIn, *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) - return - } var _trimFuncØ00__func__Ø000 [9]int8 // - @@ -139525,7 +133526,6 @@ _4: _3: r0 = (unsafe.Pointer)(_z) return - } var _contextMallocØ00__func__Ø000 [14]int8 // - @@ -139572,7 +133572,6 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) { goto _9 } - return _9: @@ -139585,7 +133584,6 @@ _10: if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(_i)))) != i32(5) { goto _14 } - return _14: @@ -139600,8 +133598,6 @@ _15: _13: Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(_iBest)))) - return - } var _minmaxFuncØ00__func__Ø000 [11]int8 // - @@ -139632,9 +133628,8 @@ func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XColl crt.X__builtin_abort(tls) } }() - r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - return - + /* X6 */ + return (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777024)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16))))))) } var _sqlite3GetFuncCollSeqØ00__func__Ø000 [22]int8 // - @@ -139660,7 +133655,6 @@ func _minmaxStep(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv if _pBest != nil { goto _0 } - return _0: @@ -139701,14 +133695,10 @@ _4: _sqlite3VdbeMemCopy(tls, _pBest, _pArg) _10: _3: - return - } func _sqlite3SkipAccumulatorLoad(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:105325:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_context)) + uintptr(40 /* X6 */))) = uint8(i32(1)) - return - } func _minMaxFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106884:1 @@ -139727,8 +133717,6 @@ func _minMaxFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:10 _1: _sqlite3VdbeMemRelease(tls, _pRes) _0: - return - } func _typeofFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:105362:1 @@ -139771,8 +133759,6 @@ _5: _6: Xsqlite3_result_text(tls, _context, _z, i32(-1), nil) - return - } func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105383:1 @@ -139811,7 +133797,6 @@ _6: if _3_z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - return _9: @@ -139847,8 +133832,6 @@ _7: goto _8 _8: - return - } var _lengthFuncØ00__func__Ø000 [11]int8 // - @@ -139881,7 +133864,6 @@ func _instrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X if _typeHaystack != i32(5) && _typeNeedle != i32(5) { goto _1 } - return _1: @@ -139908,7 +133890,6 @@ _5: if _zNeedle != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && (_nHaystack == 0 || _zHaystack != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { goto _8 } - return _8: @@ -139936,8 +133917,6 @@ _10: _14: _2: Xsqlite3_result_int(tls, _context, _N) - return - } func _printfFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105517:1 @@ -139967,8 +133946,6 @@ func _printfFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize}))) _1: - return - } func _unicodeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106355:1 @@ -139982,8 +133959,6 @@ func _unicodeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * Xsqlite3_result_int(tls, _context, int32(_sqlite3Utf8Read(tls, &_z))) _1: - return - } func _charFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106370:1 @@ -140059,8 +134034,6 @@ _8: _4: Xsqlite3_result_text64(tls, _context, (*int8)(unsafe.Pointer(_z)), uint64(int64((uintptr(unsafe.Pointer(_zOut))-uintptr(unsafe.Pointer(_z)))/1)), Xsqlite3_free, uint8(i32(1))) - return - } func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105423:1 @@ -140119,8 +134092,6 @@ _9: goto _8 _8: - return - } var _absFuncØ00__func__Ø000 [8]int8 // - @@ -140150,7 +134121,6 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X if i32(5) != Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) { goto _4 } - return _4: @@ -140171,7 +134141,6 @@ _3: if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) { goto _7 } - return _7: @@ -140206,8 +134175,6 @@ _16: _15: _11: Xsqlite3_result_double(tls, _context, _r) - return - } var _roundFuncØ00__func__Ø000 [10]int8 // - @@ -140257,8 +134224,6 @@ _7: Xsqlite3_result_text(tls, _context, _z1, _n, Xsqlite3_free) _3: _2: - return - } var _upperFuncØ00__func__Ø000 [10]int8 // - @@ -140308,8 +134273,6 @@ _7: Xsqlite3_result_text(tls, _context, _z1, _n, Xsqlite3_free) _3: _2: - return - } var _lowerFuncØ00__func__Ø000 [10]int8 // - @@ -140367,8 +134330,6 @@ _8: *_z = int8(i32(0)) Xsqlite3_result_text(tls, _context, _zHex, _n*i32(2), Xsqlite3_free) _4: - return - } var _hexFuncØ00__func__Ø000 [8]int8 // - @@ -140396,8 +134357,6 @@ func _randomFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotU _r = -(_r & i64(9223372036854775807)) _0: Xsqlite3_result_int64(tls, _context, _r) - return - } func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:105788:1 @@ -140427,8 +134386,6 @@ _2: Xsqlite3_randomness(tls, _n, (unsafe.Pointer)(_p)) Xsqlite3_result_blob(tls, _context, (unsafe.Pointer)(_p), _n, Xsqlite3_free) _3: - return - } var _randomBlobØ00__func__Ø000 [11]int8 // - @@ -140448,23 +134405,17 @@ func _nullifFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) _0: - return - } func _sourceidFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106193:1 _ = _NotUsed2 Xsqlite3_result_text(tls, _context, Xsqlite3_sourceid(tls), i32(-1), nil) - return - } func _errlogFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106209:1 Xsqlite3_log(tls, Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))), str(24304), unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))))) - return - } func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106279:1 @@ -140570,7 +134521,6 @@ _6: if _8_zArg != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _17 } - return _17: @@ -140630,8 +134580,6 @@ _7: goto _9 _9: - return - } var _quoteFuncØ00__func__Ø000 [10]int8 // - @@ -140647,8 +134595,6 @@ func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32 _ = _NotUsed2 Xsqlite3_result_int64(tls, _context, Xsqlite3_last_insert_rowid(tls, _db)) - return - } func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105832:1 @@ -140658,8 +134604,6 @@ func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed _ = _NotUsed2 Xsqlite3_result_int(tls, _context, Xsqlite3_changes(tls, _db)) - return - } func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105846:1 @@ -140669,8 +134613,6 @@ func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _N _ = _NotUsed2 Xsqlite3_result_int(tls, _context, Xsqlite3_total_changes(tls, _db)) - return - } func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106462:1 @@ -140711,7 +134653,6 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * if _zStr != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - return _2: @@ -140761,7 +134702,6 @@ _9: if _zRep != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } - return _14: @@ -140783,7 +134723,6 @@ _14: if _zOut != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _19 } - return _19: @@ -140864,8 +134803,6 @@ _23: }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut)) + 1*uintptr(_j))) = uint8(i32(0)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(_zOut)), _j, Xsqlite3_free) - return - } var _replaceFuncØ00__func__Ø000 [12]int8 // - @@ -140900,8 +134837,6 @@ _2: Xsqlite3_result_error_code(tls, _context, _rc) _3: - return - } var _zeroblobFuncØ00__func__Ø000 [13]int8 // - @@ -140935,7 +134870,6 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != i32(5) && (_argc != i32(3) || Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) != i32(5)) { goto _5 } - return _5: @@ -140950,7 +134884,6 @@ _5: if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - return _7: @@ -140967,7 +134900,6 @@ _6: if _z != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - return _11: @@ -141160,8 +135092,6 @@ _52: _51: Xsqlite3_result_blob64(tls, _context, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z))+1*uintptr(_p1)))), uint64(_p2), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct{ f uint64 }{u64(18446744073709551615)}))) _50: - return - } var _substrFuncØ00__func__Ø000 [11]int8 // - @@ -141218,8 +135148,6 @@ _4: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(25 /* X4 */))) = uint8(i32(1)) _7: _3: - return - } var _sumStepØ00__func__Ø000 [8]int8 // - @@ -141256,8 +135184,6 @@ _4: _5: _3: _1: - return - } func _totalFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106802:1 @@ -141270,8 +135196,6 @@ func _totalFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106 } return float64(0) }()) - return - } func _avgFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106795:1 @@ -141284,8 +135208,6 @@ func _avgFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:10679 Xsqlite3_result_double(tls, _context, (_p.X0)/float64(_p.X2)) _1: - return - } func _countStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106821:1 @@ -141304,8 +135226,6 @@ _2: crt.X__builtin_abort(tls) } }() - return - } var _countStepØ00__func__Ø000 [10]int8 // - @@ -141324,8 +135244,6 @@ func _countFinalize(tls *crt.TLS, _context *Xsqlite3_context) { // sqlite3.c:106 } return int64(i32(0)) }()) - return - } func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106898:1 @@ -141352,7 +135270,6 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) { goto _3 } - return _3: @@ -141396,8 +135313,6 @@ _5: _sqlite3StrAccumAppend(tls, _pAccum, _zVal, _nVal) _9: _4: - return - } var _groupConcatStepØ00__func__Ø000 [16]int8 // - @@ -141434,8 +135349,6 @@ _3: _4: _2: _0: - return - } func _sqlite3PcacheInitialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:44339:1 @@ -141449,15 +135362,12 @@ func _sqlite3PcacheInitialize(tls *crt.TLS) (r0 int32) { // sqlite3.c:44339:1 _sqlite3PCacheSetDefault(tls) _0: - r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X2)(tls, (*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config))+uintptr(176 /* X12 */))).X1) - return - + /* X12 */ /* X12 */ + return ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176))).X2)(tls, (*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config))+uintptr(176))).X1) } func _sqlite3PCacheSetDefault(tls *crt.TLS) { // sqlite3.c:46128:1 Xsqlite3_config(tls, i32(18), unsafe.Pointer(&_sqlite3PCacheSetDefaultØ00defaultMethodsØ001)) - return - } var _sqlite3PCacheSetDefaultØ00defaultMethodsØ001 Xsqlite3_pcache_methods2 // sqlite3.c:46129:40 @@ -141501,9 +135411,7 @@ _6: _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))))) + uintptr(16 /* X3 */))) = uint32(i32(10)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(80 /* X1 */))) = i32(1) - r0 = i32(0) - return - + return i32(0) } var _pcache1InitØ00__func__Ø000 [12]int8 // - @@ -141521,8 +135429,6 @@ func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:4569 } }() crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u64(144)) - return - } var _pcache1ShutdownØ00__func__Ø000 [16]int8 // - @@ -141572,7 +135478,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 */))))) = store5567071((**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 */))))) = store5567067((**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 @@ -141619,7 +135525,6 @@ _17: _6: r0 = (unsafe.Pointer)(_pCache) return - } var _pcache1CreateØ00__func__Ø000 [14]int8 // - @@ -141691,7 +135596,7 @@ _10: _5_pNext = *(**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X12)) + 8*uintptr(_i))) _14: - if store5567071(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store5567067(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -141710,8 +135615,6 @@ _13: *(***XPgHdr1)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))))) = _apNew *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X11 */))) = _nNew _9: - return - } var _pcache1ResizeHashØ00__func__Ø000 [18]int8 // - @@ -141778,8 +135681,6 @@ _6: Xsqlite3_free(tls, _pCache.X14) Xsqlite3_free(tls, (unsafe.Pointer)(_pCache.X12)) Xsqlite3_free(tls, (unsafe.Pointer)(_pCache)) - return - } var _pcache1DestroyØ00__func__Ø000 [15]int8 // - @@ -141840,7 +135741,7 @@ _8: }() _3_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h))) _13: - if store5567071(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store5567067(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } @@ -141888,8 +135789,6 @@ _10: crt.X__builtin_abort(tls) } }() - return - } var _pcache1TruncateUnsafeØ00__func__Ø000 [22]int8 // - @@ -141950,9 +135849,7 @@ func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(40 /* X9 */))) -= 1 - r0 = _pPage - return - + return _pPage } var _pcache1PinPageØ00__func__Ø000 [15]int8 // - @@ -141994,8 +135891,6 @@ _5: *(*uint32)(unsafe.Pointer(uintptr(_pCache.X0) + uintptr(20 /* X4 */))) -= 1 _6: - return - } var _pcache1FreePageØ00__func__Ø000 [16]int8 // - @@ -142017,7 +135912,7 @@ func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:4556 } }() _2: - if (_pGroup.X4) <= (_pGroup.X1) || int32(store5567071(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8))).X4) != i32(0) { + if (_pGroup.X4) <= (_pGroup.X1) || int32(store5567067(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8))).X4) != i32(0) { goto _3 } @@ -142043,10 +135938,8 @@ _3: } Xsqlite3_free(tls, _pCache.X14) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(72 /* X14 */))) = (unsafe.Pointer)(store5567071((**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)(store5567067((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(64 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) _10: - return - } var _pcache1EnforceMaxPageØ00__func__Ø000 [22]int8 // - @@ -142088,8 +135981,6 @@ _5: _pcache1FreePage(tls, _pPage) _6: - return - } var _pcache1RemoveFromHashØ00__func__Ø000 [22]int8 // - @@ -142131,8 +136022,6 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite } }() _0: - return - } var _pcache1CachesizeØ00__func__Ø000 [17]int8 // - @@ -142160,9 +136049,7 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. crt.X__builtin_abort(tls) } }() - r0 = _n - return - + return _n } var _pcache1PagecountØ00__func__Ø000 [17]int8 // - @@ -142206,9 +136093,7 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in crt.X__builtin_abort(tls) } }() - r0 = (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag))) - return - + return (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag))) } var _pcache1FetchØ00__func__Ø000 [13]int8 // - @@ -142241,26 +136126,19 @@ _1: if (_pPage.X2) != 0 { goto _4 } - - r0 = _pcache1PinPage(tls, _pPage) - return + return _pcache1PinPage(tls, _pPage) _4: - r0 = _pPage - return + return _pPage _3: if _createFlag == 0 { goto _7 } - - r0 = _pcache1FetchStage2(tls, _pCache, _iKey, _createFlag) - return + return _pcache1FetchStage2(tls, _pCache, _iKey, _createFlag) _7: - r0 = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) } func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createFlag int32) (r0 *XPgHdr1) { // sqlite3.c:45810:1 @@ -142298,9 +136176,7 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF if _createFlag != i32(1) || _nPinned < (_pGroup.X3) && _nPinned < (_pCache.X7) && (_pcache1UnderMemoryPressure(tls, _pCache) == 0 || (_pCache.X9) >= _nPinned) { goto _10 } - - r0 = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) _10: if (_pCache.X10) < (_pCache.X11) { @@ -142374,7 +136250,6 @@ _25: _24: r0 = _pPage return - } var _pcache1FetchStage2Ø00__func__Ø000 [19]int8 // - @@ -142387,14 +136262,10 @@ func _pcache1UnderMemoryPressure(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { / if (_pcache1_g.X5) == 0 || ((_pCache.X1)+(_pCache.X2)) > (_pcache1_g.X4) { goto _1 } - - r0 = _pcache1_g.X12 - return + return _pcache1_g.X12 _1: - r0 = _sqlite3HeapNearlyFull(tls) - return - + return _sqlite3HeapNearlyFull(tls) } func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0 *XPgHdr1) { // sqlite3.c:45360:1 @@ -142436,9 +136307,7 @@ _7: if unsafe.Pointer(_pPg) != (unsafe.Pointer)(uintptr(i32(0))) { goto _8 } - - r0 = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) _8: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))))) + uintptr(0 /* X0 */))) = _pPg @@ -142452,9 +136321,7 @@ _5: *(*uint32)(unsafe.Pointer(uintptr(_pCache.X0) + uintptr(20 /* X4 */))) += 1 _9: - r0 = _p - return - + return _p } var _pcache1AllocPageØ00__func__Ø000 [17]int8 // - @@ -142477,17 +136344,13 @@ func _pcache1InitBulk(tls *crt.TLS, _pCache *XPCache1) (r0 int32) { // sqlite3.c if (_pcache1_g.X3) != i32(0) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: if (_pCache.X6) >= uint32(i32(3)) { goto _1 } - - r0 = i32(0) - return + return i32(0) _1: _sqlite3BeginBenignMalloc(tls) @@ -142539,7 +136402,6 @@ _9: _5: r0 = bool2int((*XPgHdr1)(unsafe.Pointer(_pCache.X13)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) return - } func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _reuseUnlikely int32) { // sqlite3.c:46014:1 @@ -142588,7 +136450,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)(store5567071((**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)(store5567067((**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)) @@ -142599,8 +136461,6 @@ _11: crt.X__builtin_abort(tls) } }() - return - } var _pcache1UnpinØ00__func__Ø000 [13]int8 // - @@ -142666,8 +136526,6 @@ _8: crt.X__builtin_abort(tls) } }() - return - } var _pcache1RekeyØ00__func__Ø000 [13]int8 // - @@ -142699,8 +136557,6 @@ _2: crt.X__builtin_abort(tls) } }() - return - } var _pcache1TruncateØ00__func__Ø000 [16]int8 // - @@ -142739,8 +136595,6 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 } }() _0: - return - } var _pcache1ShrinkØ00__func__Ø000 [14]int8 // - @@ -142756,15 +136610,11 @@ func _sqlite3OsInit(tls *crt.TLS) (r0 int32) { // sqlite3.c:20367:1 if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(20369)) - return + return _sqlite3NomemError(tls, i32(20369)) _0: Xsqlite3_free(tls, _p) - r0 = Xsqlite3_os_init(tls) - return - + return Xsqlite3_os_init(tls) } func Xsqlite3_os_init(tls *crt.TLS) (r0 int32) { // sqlite3.c:37356:12 @@ -142782,9 +136632,7 @@ _0: goto _0 _3: - r0 = i32(0) - return - + return i32(0) } var _sqlite3_os_initØ00aVfsØ001 [4]Xsqlite3_vfs // sqlite3.c:37409:22 @@ -142928,10 +136776,7 @@ func init() { } func _posixIoFinderImpl(tls *crt.TLS, _z *int8, _p *XunixFile) (r0 *Xsqlite3_io_methods) { // sqlite3.c:34837:1 - - r0 = &_posixIoMethods - return - + return &_posixIoMethods } var _posixIoMethods Xsqlite3_io_methods // sqlite3.c:34839:3 @@ -143010,9 +136855,7 @@ _6: _releaseInodeInfo(tls, _pFile) _rc = _closeUnixFile(tls, _id) _unixLeaveMutex(tls) - r0 = _rc - return - + return _rc } func _verifyDbFile(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31203:1 @@ -143023,7 +136866,6 @@ func _verifyDbFile(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31203:1 if (int32(_pFile.X5) & i32(128)) == 0 { goto _0 } - return _0: @@ -143060,8 +136902,6 @@ _3: return _4: - return - } var _aSyscall [28]Tunix_syscall // sqlite3.c:30195:3 @@ -143105,9 +136945,7 @@ func init() { } func _posixOpen(tls *crt.TLS, _zFile *int8, _flags int32, _mode int32) (r0 int32) { // sqlite3.c:30177:1 - r0 = crt.Xopen64(tls, _zFile, _flags, _mode) - return - + return crt.Xopen64(tls, _zFile, _flags, _mode) } func _openDirectory(tls *crt.TLS, _zFilename *int8, _pFd *int32) (r0 int32) { // sqlite3.c:33355:1 @@ -143155,14 +136993,10 @@ _8: if _fd < i32(0) { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: - r0 = _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(33374)), str(139300), (*int8)(unsafe.Pointer(&_zDirname)), i32(33374)) - return - + return _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(33374)), str(139300), (*int8)(unsafe.Pointer(&_zDirname)), i32(33374)) } func _robust_open(tls *crt.TLS, _z *int8, _f int32, _m uint32) (r0 int32) { // sqlite3.c:30466:1 @@ -143231,9 +137065,7 @@ _12: _9: (*(*func(*crt.TLS, int32, int32, ...interface{}) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(7)))).X1)})))(tls, _fd, i32(2), (*(*func(*crt.TLS, int32, int32, ...interface{}) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(7)))).X1)})))(tls, _fd, i32(1), i32(0))|i32(1)) _8: - r0 = _fd - return - + return _fd } func _unixLogErrorAtLine(tls *crt.TLS, _errcode int32, _zFunc *int8, _zPath *int8, _iLine int32) (r0 int32) { // sqlite3.c:30964:1 @@ -143250,23 +137082,18 @@ func _unixLogErrorAtLine(tls *crt.TLS, _errcode int32, _zFunc *int8, _zPath *int _zPath = str(196) _0: Xsqlite3_log(tls, _errcode, str(139460), _iLine, _iErrno, unsafe.Pointer(_zFunc), unsafe.Pointer(_zPath), unsafe.Pointer(_zErr)) - r0 = _errcode - return - + return _errcode } func _unixGetpagesize(tls *crt.TLS) (r0 int32) { // sqlite3.c:33831:1 - r0 = int32(crt.Xsysconf(tls, i32(30))) - return - + return int32(crt.Xsysconf(tls, i32(30))) } func _fileHasMoved(tls *crt.TLS, _pFile *XunixFile) (r0 int32) { // sqlite3.c:31182:1 var _buf crt.Xstruct_stat64 // sqlite3.c:31186:15 _ = _buf - r0 = bool2int(((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0))))) && (((*(*func(*crt.TLS, *int8, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(4)))).X1)})))(tls, _pFile.X9, &_buf) != i32(0)) || ((_buf.X1) != ((*TunixFileId)(unsafe.Pointer(uintptr(_pFile.X2) + uintptr(0 /* X0 */))).X1)))) - return - + /* X0 */ + return bool2int(((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0))))) && (((*(*func(*crt.TLS, *int8, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(4)))).X1)})))(tls, _pFile.X9, &_buf) != i32(0)) || ((_buf.X1) != ((*TunixFileId)(unsafe.Pointer(uintptr(_pFile.X2) + uintptr(0))).X1)))) } func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { // sqlite3.c:31755:1 @@ -143276,9 +137103,7 @@ func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) crt.X__builtin_abort(tls) } }() - r0 = _posixUnlock(tls, _id, _eFileLock, i32(0)) - return - + return _posixUnlock(tls, _id, _eFileLock, i32(0)) } var _unixUnlockØ00__func__Ø000 [11]int8 // - @@ -143313,9 +137138,7 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS if int32(_pFile.X4) > _eFileLock { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: _unixEnterMutex(tls) @@ -143433,9 +137256,7 @@ _end_unlock: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X4 */))) = uint8(_eFileLock) _25: - r0 = _rc - return - + return _rc } var _posixUnlockØ00__func__Ø000 [12]int8 // - @@ -143446,8 +137267,6 @@ func init() { func _unixEnterMutex(tls *crt.TLS) { // sqlite3.c:30517:1 Xsqlite3_mutex_enter(tls, _sqlite3MutexAlloc(tls, i32(11))) - return - } func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { // sqlite3.c:31296:1 @@ -143492,9 +137311,7 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { if _rc >= i32(0) { goto _8 } - - r0 = _rc - return + return _rc _8: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(21 /* X3 */))) = uint8(i32(1)) @@ -143509,15 +137326,11 @@ _9: _4: _rc = (*(*func(*crt.TLS, int32, int32, ...interface{}) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(7)))).X1)})))(tls, _pFile.X3, i32(6), unsafe.Pointer(_pLock)) _10: - r0 = _rc - return - + return _rc } func _unixMutexHeld(tls *crt.TLS) (r0 int32) { // sqlite3.c:30524:1 - r0 = Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(11))) - return - + return Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(11))) } var _unixFileLockØ00__func__Ø000 [13]int8 // - @@ -143528,8 +137341,6 @@ func init() { func _storeLastErrno(tls *crt.TLS, _pFile *XunixFile, _error int32) { // sqlite3.c:31040:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(32 /* X6 */))) = _error - return - } func _closePendingFds(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31047:1 @@ -143554,8 +137365,6 @@ _0: _3: *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(48 /* X7 */))))) = (*XUnixUnusedFd)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _robust_close(tls *crt.TLS, _pFile *XunixFile, _h int32, _lineno int32) { // sqlite3.c:31029:1 @@ -143570,14 +137379,10 @@ func _robust_close(tls *crt.TLS, _pFile *XunixFile, _h int32, _lineno int32) { / return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }(), _lineno) _0: - return - } func _unixLeaveMutex(tls *crt.TLS) { // sqlite3.c:30520:1 Xsqlite3_mutex_leave(tls, _sqlite3MutexAlloc(tls, i32(11))) - return - } var _unixCloseØ00__func__Ø000 [10]int8 // - @@ -143597,8 +137402,6 @@ func _setPendingFd(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31573:1 *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(48 /* X7 */))))) = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(24 /* X3 */))) = i32(-1) *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(48 /* X8 */))))) = (*XUnixUnusedFd)(unsafe.Pointer(uintptr(i32(0)))) - return - } func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1 @@ -143674,8 +137477,6 @@ _14: Xsqlite3_free(tls, (unsafe.Pointer)(_pInode)) _5: _4: - return - } var _releaseInodeInfoØ00__func__Ø000 [17]int8 // - @@ -143700,9 +137501,7 @@ func _closeUnixFile(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c: _0: Xsqlite3_free(tls, _pFile.X8) crt.Xmemset(tls, (unsafe.Pointer)(_pFile), i32(0), u64(120)) - r0 = i32(0) - return - + return i32(0) } func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1 @@ -143721,8 +137520,6 @@ func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(80 /* X13 */))) = int64(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(88 /* X14 */))) = int64(i32(0)) _2: - return - } var _unixUnmapfileØ00__func__Ø000 [14]int8 // - @@ -143766,8 +137563,7 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 } crt.Xmemcpy(tls, _pBuf, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFile.X16)+1*uintptr(_offset)))), uint64(_amt)) - r0 = i32(0) - return + return i32(0) _7: _3_nCopy = int32((_pFile.X13) - _offset) @@ -143788,24 +137584,18 @@ _6: if _got != _amt { goto _9 } - - r0 = i32(0) - return + return i32(0) _9: if _got >= i32(0) { goto _11 } - - r0 = i32(266) - return + return i32(266) _11: _storeLastErrno(tls, _pFile, i32(0)) crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(_pBuf)+1*uintptr(_got)))), i32(0), uint64(_amt-_got)) - r0 = i32(522) - return - + return i32(522) } var _unixReadØ00__func__Ø000 [9]int8 // - @@ -143841,8 +137631,7 @@ _4: } _storeLastErrno(tls, _id, *crt.X__errno_location(tls)) - r0 = i32(-1) - return + return i32(-1) _5: _got = int32((*(*func(*crt.TLS, int32, unsafe.Pointer, uint64) int64)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(8)))).X1)})))(tls, _id.X3, _pBuf, uint64(_cnt))) @@ -143896,9 +137685,7 @@ _11: } _7: - r0 = _got + _prior - return - + return _got + _prior } var _seekAndReadØ00__func__Ø000 [12]int8 // - @@ -143974,19 +137761,14 @@ _10: if _wrote >= i32(0) || (_pFile.X6) == i32(28) { goto _14 } - - r0 = i32(778) - return + return i32(778) _14: _storeLastErrno(tls, _pFile, i32(0)) - r0 = i32(13) - return + return i32(13) _12: - r0 = i32(0) - return - + return i32(0) } var _unixWriteØ00__func__Ø000 [10]int8 // - @@ -143996,9 +137778,8 @@ func init() { } func _seekAndWrite(tls *crt.TLS, _id *XunixFile, _offset int64, _pBuf unsafe.Pointer, _cnt int32) (r0 int32) { // sqlite3.c:33115:1 - r0 = _seekAndWriteFd(tls, _id.X3, _offset, _pBuf, _cnt, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_id))+uintptr(32 /* X6 */)))) - return - + /* X6 */ + return _seekAndWriteFd(tls, _id.X3, _offset, _pBuf, _cnt, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_id))+uintptr(32)))) } func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer, _nBuf int32, _piErrno *int32) (r0 int32) { // sqlite3.c:33069:1 @@ -144052,9 +137833,7 @@ _8: *_piErrno = *crt.X__errno_location(tls) _10: - r0 = _rc - return - + return _rc } var _seekAndWriteFdØ00__func__Ø000 [15]int8 // - @@ -144087,8 +137866,7 @@ _2: } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33460)) - return + return _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33460)) _3: if (_pFile.X19) == 0 || _nByte != int64(i32(0)) { @@ -144103,9 +137881,7 @@ _6: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(80 /* X13 */))) = _nByte _7: - r0 = i32(0) - return - + return i32(0) } var _unixTruncateØ00__func__Ø000 [13]int8 // - @@ -144122,10 +137898,7 @@ _0: if (_rc < i32(0)) && ((*crt.X__errno_location(tls)) == i32(4)) { goto _0 } - - r0 = _rc - return - + return _rc } func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:33392:1 @@ -144160,8 +137933,7 @@ func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // s } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = _unixLogErrorAtLine(tls, i32(1034), str(140192), _pFile.X9, i32(33415)) - return + return _unixLogErrorAtLine(tls, i32(1034), str(140192), _pFile.X9, i32(33415)) _5: if (int32(_pFile.X5) & i32(8)) == 0 { @@ -144192,9 +137964,7 @@ _8: sink4530 = *p } _6: - r0 = _rc - return - + return _rc } var _unixSyncØ00__func__Ø000 [9]int8 // - @@ -144211,9 +137981,7 @@ func _full_fsync(tls *crt.TLS, _fd int32, _fullSync int32, _dataOnly int32) (r0 goto _0 _0: - r0 = _rc - return - + return _rc } func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { // sqlite3.c:33492:1 @@ -144233,8 +138001,7 @@ func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { } _storeLastErrno(tls, (*XunixFile)(unsafe.Pointer(_id)), *crt.X__errno_location(tls)) - r0 = i32(1802) - return + return i32(1802) _2: *_pSize = _buf.X8 @@ -144244,9 +138011,7 @@ _2: *_pSize = int64(i32(0)) _3: - r0 = i32(0) - return - + return i32(0) } var _unixFileSizeØ00__func__Ø000 [13]int8 // - @@ -144278,9 +138043,7 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { if int32(_pFile.X4) < _eFileLock { goto _2 } - - r0 = i32(0) - return + return i32(0) _2: func() { @@ -144503,9 +138266,7 @@ _61: _60: _end_lock: _unixLeaveMutex(tls) - r0 = _rc - return - + return _rc } var _unixLockØ00__func__Ø000 [9]int8 // - @@ -144550,13 +138311,10 @@ _11: return _12: - r0 = i32(3) - return + return i32(3) _13: - r0 = _sqliteIOErr - return - + return _sqliteIOErr } var _sqliteErrorFromPosixErrorØ00__func__Ø000 [26]int8 // - @@ -144623,9 +138381,7 @@ _8: _6: _unixLeaveMutex(tls) *_pResOut = _reserved - r0 = _rc - return - + return _rc } var _unixCheckReservedLockØ00__func__Ø000 [22]int8 // - @@ -144675,38 +138431,31 @@ func _unixFileControl(tls *crt.TLS, _id *Xsqlite3_file, _op int32, _pArg unsafe. _1: *(*int32)(unsafe.Pointer(_pArg)) = int32(_pFile.X4) - r0 = i32(0) - return + return i32(0) _2: *(*int32)(unsafe.Pointer(_pArg)) = _pFile.X6 - r0 = i32(0) - return + return i32(0) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(72 /* X11 */))) = *(*int32)(unsafe.Pointer(_pArg)) - r0 = i32(0) - return + return i32(0) _4: _5_rc = _fcntlSizeHint(tls, _pFile, *(*int64)(unsafe.Pointer(_pArg))) - r0 = _5_rc - return + return _5_rc _5: _unixModeBit(tls, _pFile, uint8(i32(4)), (*int32)(unsafe.Pointer(_pArg))) - r0 = i32(0) - return + return i32(0) _6: _unixModeBit(tls, _pFile, uint8(i32(16)), (*int32)(unsafe.Pointer(_pArg))) - r0 = i32(0) - return + return i32(0) _7: *(**int8)(unsafe.Pointer(_pArg)) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer((*Xsqlite3_vfs)(unsafe.Pointer(_pFile.X1)).X4)) - r0 = i32(0) - return + return i32(0) _8: _9_zTFile = (*int8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64((*Xsqlite3_vfs)(unsafe.Pointer(_pFile.X1)).X2)))) @@ -144717,13 +138466,11 @@ _8: _unixGetTempname(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pFile.X1)).X2, _9_zTFile) *(**int8)(unsafe.Pointer(_pArg)) = _9_zTFile _13: - r0 = i32(0) - return + return i32(0) _9: *(*int32)(unsafe.Pointer(_pArg)) = _fileHasMoved(tls, _pFile) - r0 = i32(0) - return + return i32(0) _10: _12_newLimit = *(*int64)(unsafe.Pointer(_pArg)) @@ -144753,13 +138500,10 @@ _17: _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_id)) + uintptr(113 /* X18 */))) = uint8(i32(0)) - r0 = i32(0) - return + return i32(0) _12: - r0 = i32(12) - return - + return i32(12) } func _fcntlSizeHint(tls *crt.TLS, _pFile *XunixFile, _nByte int64) (r0 int32) { // sqlite3.c:33530:1 @@ -144782,9 +138526,7 @@ func _fcntlSizeHint(tls *crt.TLS, _pFile *XunixFile, _nByte int64) (r0 int32) { if (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(5)))).X1)})))(tls, _pFile.X3, &_1_buf) == 0 { goto _1 } - - r0 = i32(1802) - return + return i32(1802) _1: _1_nSize = (((_nByte + int64(_pFile.X11)) - int64(i32(1))) / int64(_pFile.X11)) * int64(_pFile.X11) @@ -144822,9 +138564,7 @@ _11: if _3_nWrite == i32(1) { goto _12 } - - r0 = i32(778) - return + return i32(778) _12: { @@ -144850,19 +138590,15 @@ _0: } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33581)) - return + return _unixLogErrorAtLine(tls, i32(1546), str(139200), _pFile.X9, i32(33581)) _16: _15: _5_rc = _unixMapfile(tls, _pFile, _nByte) - r0 = _5_rc - return + return _5_rc _14: - r0 = i32(0) - return - + return i32(0) } var _fcntlSizeHintØ00__func__Ø000 [14]int8 // - @@ -144889,9 +138625,7 @@ func _unixMapfile(tls *crt.TLS, _pFd *XunixFile, _nMap int64) (r0 int32) { // sq if (_pFd.X12) <= i32(0) { goto _7 } - - r0 = i32(0) - return + return i32(0) _7: if _nMap >= int64(i32(0)) { @@ -144901,9 +138635,7 @@ _7: if (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(5)))).X1)})))(tls, _pFd.X3, &_1_statbuf) == 0 { goto _9 } - - r0 = i32(1802) - return + return i32(1802) _9: _nMap = _1_statbuf.X8 @@ -144926,9 +138658,7 @@ _10: _unixRemapfile(tls, _pFd, _nMap) _15: - r0 = i32(0) - return - + return i32(0) } var _unixMapfileØ00__func__Ø000 [12]int8 // - @@ -145052,8 +138782,6 @@ _19: _20: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(104 /* X16 */))) = (unsafe.Pointer)(_pNew) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd)) + uintptr(80 /* X13 */))) = store967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFd))+uintptr(88 /* X14 */))), _nNew) - return - } var _unixRemapfileØ00__func__Ø000 [14]int8 // - @@ -145090,8 +138818,6 @@ _2: } _3: _1: - return - } func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:35286:1 @@ -145107,9 +138833,7 @@ func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sq if _zDir != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(6410) - return + return i32(6410) _0: _1: @@ -145125,18 +138849,13 @@ _1: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_nBuf-i32(2))))) == i32(0) && postInc961(&_iLimit, int32(1)) <= i32(10) { goto _5 } - - r0 = i32(1) - return + return i32(1) _5: if (*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(2)))).X1)})))(tls, _zBuf, i32(0)) == i32(0) { goto _1 } - - r0 = i32(0) - return - + return i32(0) } func _unixTempFileDir(tls *crt.TLS) (r0 *int8) { // sqlite3.c:35252:1 @@ -145164,9 +138883,7 @@ _2: if _zDir == (*int8)(unsafe.Pointer(uintptr(i32(0)))) || (*(*func(*crt.TLS, *int8, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(4)))).X1)})))(tls, _zDir, &_buf) != i32(0) || ((_buf.X3)&uint32(i32(61440))) != uint32(i32(16384)) || (*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(2)))).X1)})))(tls, _zDir, i32(3)) != i32(0) { goto _7 } - - r0 = _zDir - return + return _zDir _7: if uint64(_i) < u64(6) { @@ -145180,9 +138897,7 @@ _8: goto _2 _3: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } var _unixTempFileDirØ00azDirsØ001 [6]*int8 // sqlite3.c:35253:21 @@ -145198,10 +138913,7 @@ func init() { } func _unixSectorSize(tls *crt.TLS, _NotUsed *Xsqlite3_file) (r0 int32) { // sqlite3.c:33711:1 - - r0 = i32(4096) - return - + return i32(4096) } func _unixDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:33810:1 @@ -145221,9 +138933,7 @@ func _unixDeviceCharacteristics(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { / sink961 = *p } _0: - r0 = _rc - return - + return _rc } func _unixShmMap(tls *crt.TLS, _fd *Xsqlite3_file, _iRegion int32, _szRegion int32, _bExtend int32, _pp *unsafe.Pointer) (r0 int32) { // sqlite3.c:34228:1 @@ -145268,9 +138978,7 @@ func _unixShmMap(tls *crt.TLS, _fd *Xsqlite3_file, _iRegion int32, _szRegion int if _rc == i32(0) { goto _1 } - - r0 = _rc - return + return _rc _1: _0: @@ -145445,9 +139153,7 @@ _40: _rc = i32(8) _42: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - r0 = _rc - return - + return _rc } func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1 @@ -145466,14 +139172,10 @@ func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1 if _pgsz >= _shmsz { goto _2 } - - r0 = i32(1) - return + return i32(1) _2: - r0 = _pgsz / _shmsz - return - + return _pgsz / _shmsz } var _unixShmRegionPerMapØ00__func__Ø000 [20]int8 // - @@ -145506,9 +139208,7 @@ func _unixOpenSharedMemory(tls *crt.TLS, _pDbFd *XunixFile) (r0 int32) { // sqli if _p != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = _sqlite3NomemError(tls, i32(34089)) - return + return _sqlite3NomemError(tls, i32(34089)) _0: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(24)) @@ -145622,16 +139322,13 @@ _3: *(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = (*TunixShm)(unsafe.Pointer(_pShmNode.X9)) *(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(56 /* X9 */))))) = _p Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - r0 = i32(0) - return + return i32(0) _shm_open_err: _unixShmPurge(tls, _pDbFd) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _unixLeaveMutex(tls) - r0 = _rc - return - + return _rc } var _unixOpenSharedMemoryØ00__func__Ø000 [21]int8 // - @@ -145641,14 +139338,12 @@ func init() { } func _robustFchown(tls *crt.TLS, _fd int32, _uid uint32, _gid uint32) (r0 int32) { // sqlite3.c:30349:1 - r0 = func() int32 { + return func() int32 { if (*(*func(*crt.TLS) uint32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(21)))).X1)})))(tls) != 0 { return i32(0) } return (*(*func(*crt.TLS, int32, uint32, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(20)))).X1)})))(tls, _fd, _uid, _gid) }() - return - } func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst int32, _n int32) (r0 int32) { // sqlite3.c:33926:1 @@ -145787,7 +139482,6 @@ _23: _21: r0 = _rc return - } var _unixShmSystemLockØ00__func__Ø000 [18]int8 // - @@ -145866,8 +139560,6 @@ _14: *(**XunixShmNode)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X0) + uintptr(32 /* X5 */))))) = (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) Xsqlite3_free(tls, (unsafe.Pointer)(_p)) _5: - return - } var _unixShmPurgeØ00__func__Ø000 [13]int8 // - @@ -146126,9 +139818,7 @@ _55: _48: _37: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - r0 = _rc - return - + return _rc } var _unixShmLockØ00__func__Ø000 [12]int8 // - @@ -146142,8 +139832,6 @@ func _unixShmBarrier(tls *crt.TLS, _fd *Xsqlite3_file) { // sqlite3.c:34478:1 _sqlite3MemoryBarrier(tls) _unixEnterMutex(tls) _unixLeaveMutex(tls) - return - } func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int32) { // sqlite3.c:34494:1 @@ -146160,9 +139848,7 @@ func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int3 if _p != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - - r0 = i32(0) - return + return i32(0) _0: _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) @@ -146214,9 +139900,7 @@ _13: _unixShmPurge(tls, _pDbFd) _11: _unixLeaveMutex(tls) - r0 = i32(0) - return - + return i32(0) } var _unixShmUnmapØ00__func__Ø000 [13]int8 // - @@ -146244,9 +139928,7 @@ func _unixFetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _nAmt int32, _pp if _2_rc == i32(0) { goto _2 } - - r0 = _2_rc - return + return _2_rc _2: _1: @@ -146260,7 +139942,6 @@ _3: _0: r0 = i32(0) return - } func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:34735:1 @@ -146296,9 +139977,7 @@ _6: crt.X__builtin_abort(tls) } }() - r0 = i32(0) - return - + return i32(0) } var _unixUnfetchØ00__func__Ø000 [12]int8 // - @@ -146439,9 +140118,7 @@ _44: if _2_pUnused != nil { goto _46 } - - r0 = _sqlite3NomemError(tls, i32(35591)) - return + return _sqlite3NomemError(tls, i32(35591)) _46: _45: @@ -146469,9 +140146,7 @@ _43: if _rc == i32(0) { goto _55 } - - r0 = _rc - return + return _rc _55: _zName = (*int8)(unsafe.Pointer(&_zTmpname)) @@ -146549,8 +140224,7 @@ _61: crt.X__builtin_abort(tls) } }() - r0 = _rc - return + return _rc _63: _fd = _robust_open(tls, _zName, _openFlags, _8_openMode) @@ -146686,9 +140360,7 @@ _open_finished: Xsqlite3_free(tls, _p.X8) _87: - r0 = _rc - return - + return _rc } var _unixOpenØ00__func__Ø000 [9]int8 // - @@ -146748,9 +140420,7 @@ _11: _5: _unixLeaveMutex(tls) _0: - r0 = _pUnused - return - + return _pUnused } func _findCreateFileMode(tls *crt.TLS, _zPath *int8, _flags int32, _pMode *uint32, _pUid *uint32, _pGid *uint32) (r0 int32) { // sqlite3.c:35420:1 @@ -146822,7 +140492,6 @@ _9: _7: r0 = _rc return - } var _findCreateFileModeØ00__func__Ø000 [19]int8 // - @@ -146849,9 +140518,7 @@ func _getFileMode(tls *crt.TLS, _zFile *int8, _pMode *uint32, _pUid *uint32, _pG _0: _rc = i32(1802) _1: - r0 = _rc - return - + return _rc } func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3_file, _zFilename *int8, _ctrlFlags int32) (r0 int32) { // sqlite3.c:35065:1 @@ -146984,9 +140651,7 @@ _22: *(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))))) = _pLockingStyle _verifyDbFile(tls, _pNew) _24: - r0 = _rc - return - + return _rc } var _fillInUnixFileØ00__func__Ø000 [15]int8 // - @@ -147036,33 +140701,23 @@ func init() { } func _nolockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:31874:1 - r0 = _closeUnixFile(tls, _id) - return - + return _closeUnixFile(tls, _id) } func _nolockLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31862:1 _ = _NotUsed2 - - r0 = i32(0) - return - + return i32(0) } func _nolockUnlock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31866:1 _ = _NotUsed2 - - r0 = i32(0) - return - + return i32(0) } func _nolockCheckReservedLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:31857:1 *_pResOut = i32(0) - r0 = i32(0) - return - + return i32(0) } func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo) (r0 int32) { // sqlite3.c:31099:1 @@ -147090,8 +140745,7 @@ func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo) } _storeLastErrno(tls, _pFile, *crt.X__errno_location(tls)) - r0 = i32(10) - return + return i32(10) _2: crt.Xmemset(tls, (unsafe.Pointer)(&_fileId), i32(0), u64(16)) @@ -147115,9 +140769,7 @@ _4: if _pInode != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } - - r0 = _sqlite3NomemError(tls, i32(31163)) - return + return _sqlite3NomemError(tls, i32(31163)) _7: crt.Xmemset(tls, (unsafe.Pointer)(_pInode), i32(0), u64(72)) @@ -147139,9 +140791,7 @@ _6: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(24 /* X4 */))) += 1 _9: *_ppInode = _pInode - r0 = i32(0) - return - + return i32(0) } var _findInodeInfoØ00__func__Ø000 [14]int8 // - @@ -147202,9 +140852,7 @@ func _dotlockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3 }() _dotlockUnlock(tls, _id, i32(0)) Xsqlite3_free(tls, _pFile.X7) - r0 = _closeUnixFile(tls, _id) - return - + return _closeUnixFile(tls, _id) } var _dotlockCloseØ00__func__Ø000 [13]int8 // - @@ -147239,9 +140887,7 @@ func _dotlockUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int3 if int32(_pFile.X4) != _eFileLock { goto _4 } - - r0 = i32(0) - return + return i32(0) _4: if _eFileLock != i32(1) { @@ -147249,8 +140895,7 @@ _4: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X4 */))) = uint8(i32(1)) - r0 = i32(0) - return + return i32(0) _5: func() { @@ -147276,14 +140921,11 @@ _9: _rc = i32(2058) _storeLastErrno(tls, _pFile, _3_tErrno) _10: - r0 = _rc - return + return _rc _8: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X4 */))) = uint8(i32(0)) - r0 = i32(0) - return - + return i32(0) } var _dotlockUnlockØ00__func__Ø000 [14]int8 // - @@ -147310,8 +140952,7 @@ func _dotlockLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X4 */))) = uint8(_eFileLock) crt.Xutimes(tls, _zLockFile, (*[2]crt.Xstruct_timeval)(unsafe.Pointer(nil))) - r0 = i32(0) - return + return i32(0) _0: _rc = (*(*func(*crt.TLS, *int8, uint32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(18)))).X1)})))(tls, _zLockFile, uint32(i32(511))) @@ -147341,9 +140982,7 @@ _3: _1: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X4 */))) = uint8(_eFileLock) - r0 = _rc - return - + return _rc } func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (r0 int32) { // sqlite3.c:31919:1 @@ -147364,9 +141003,7 @@ func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32 }() _reserved = bool2int((*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(2)))).X1)})))(tls, (*int8)(unsafe.Pointer(_pFile.X7)), i32(0)) == i32(0)) *_pResOut = _reserved - r0 = _rc - return - + return _rc } var _dotlockCheckReservedLockØ00__func__Ø000 [25]int8 // - @@ -147396,8 +141033,7 @@ func _unixDelete(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _dirSync in _1: _rc = _unixLogErrorAtLine(tls, i32(2570), str(139292), _zPath, i32(35774)) _2: - r0 = _rc - return + return _rc _0: if (_dirSync & i32(1)) == i32(0) { @@ -147430,7 +141066,6 @@ _6: _3: r0 = _rc return - } var _unixDeleteØ00__func__Ø000 [11]int8 // - @@ -147465,9 +141100,7 @@ func _unixAccess(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _flags int3 _5: *_pResOut = bool2int((*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(2)))).X1)})))(tls, _zPath, i32(6)) == i32(0)) _7: - r0 = i32(0) - return - + return i32(0) } var _unixAccessØ00__func__Ø000 [11]int8 // - @@ -147621,9 +141254,7 @@ _28: _29: Xsqlite3_free(tls, (unsafe.Pointer)(_zDel)) - r0 = _rc - return - + return _rc } var _unixFullPathnameØ00__func__Ø000 [17]int8 // - @@ -147646,9 +141277,7 @@ func _mkFullPathname(tls *crt.TLS, _zPath *int8, _zOut *int8, _nOut int32) (r0 i if (*(*func(*crt.TLS, *int8, uint64) *int8)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(3)))).X1)})))(tls, _zOut, uint64(_nOut-i32(2))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - - r0 = _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(35841)), str(139176), _zPath, i32(35841)) - return + return _unixLogErrorAtLine(tls, _sqlite3CantopenError(tls, i32(35841)), str(139176), _zPath, i32(35841)) _1: _iOff = _sqlite3Strlen30(tls, _zOut) @@ -147659,21 +141288,15 @@ _0: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut)) + 1*uintptr(_iOff))) = int8(i32(0)) - r0 = _sqlite3CantopenError(tls, i32(35850)) - return + return _sqlite3CantopenError(tls, i32(35850)) _2: Xsqlite3_snprintf(tls, _nOut-_iOff, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut))+1*uintptr(_iOff))), str(24304), unsafe.Pointer(_zPath)) - r0 = i32(0) - return - + return i32(0) } func _unixDlOpen(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zFilename *int8) (r0 unsafe.Pointer) { // sqlite3.c:35955:1 - - r0 = crt.Xdlopen(tls, _zFilename, i32(258)) - return - + return crt.Xdlopen(tls, _zFilename, i32(258)) } func _unixDlError(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBufOut *int8) { // sqlite3.c:35967:1 @@ -147689,8 +141312,6 @@ func _unixDlError(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBufOut *i Xsqlite3_snprintf(tls, _nBuf, _zBufOut, str(24304), unsafe.Pointer(_zErr)) _0: _unixLeaveMutex(tls) - return - } func _unixDlSym(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _p unsafe.Pointer, _zSym *int8) (r0 func(*crt.TLS)) { // sqlite3.c:35977:1 @@ -147700,16 +141321,12 @@ func _unixDlSym(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _p unsafe.Pointer, _zSym * _x = *(*func(*crt.TLS, unsafe.Pointer, *int8) func(*crt.TLS))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8) unsafe.Pointer }{(crt.Xdlsym)})) - r0 = _x(tls, _p, _zSym) - return - + return _x(tls, _p, _zSym) } func _unixDlClose(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _pHandle unsafe.Pointer) { // sqlite3.c:36000:1 crt.Xdlclose(tls, _pHandle) - return - } func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *int8) (r0 int32) { // sqlite3.c:36014:1 @@ -147755,9 +141372,7 @@ _6: _robust_close(tls, (*XunixFile)(unsafe.Pointer(uintptr(i32(0)))), _1_fd, i32(36045)) _5: - r0 = _nBuf - return - + return _nBuf } var _unixRandomnessØ00__func__Ø000 [15]int8 // - @@ -147768,10 +141383,7 @@ func init() { func _unixSleep(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _microseconds int32) (r0 int32) { // sqlite3.c:36061:1 crt.Xusleep(tls, uint32(_microseconds)) - - r0 = _microseconds - return - + return _microseconds } func _unixCurrentTime(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _prNow *float64) (r0 int32) { // sqlite3.c:36133:1 @@ -147783,9 +141395,7 @@ func _unixCurrentTime(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _prNow *float64) (r0 _rc = _unixCurrentTimeInt64(tls, (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))), &_i) *_prNow = float64(_i) / (8.64e+07) - r0 = _rc - return - + return _rc } func _unixCurrentTimeInt64(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _piNow *int64) (r0 int32) { // sqlite3.c:36101:1 @@ -147796,10 +141406,7 @@ func _unixCurrentTimeInt64(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _piNow *int64) _rc = i32(0) crt.Xgettimeofday(tls, &_sNow, (unsafe.Pointer)(uintptr(i32(0)))) *_piNow = (_unixCurrentTimeInt64Ø00unixEpochØ001 + (int64(i32(1000)) * (_sNow.X0))) + ((_sNow.X1) / int64(i32(1000))) - - r0 = _rc - return - + return _rc } var _unixCurrentTimeInt64Ø00unixEpochØ001 int64 // sqlite3.c:36102:30 @@ -147809,10 +141416,7 @@ func init() { } func _unixGetLastError(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _NotUsed2 int32, _NotUsed3 *int8) (r0 int32) { // sqlite3.c:36151:1 - - r0 = *crt.X__errno_location(tls) - return - + return *crt.X__errno_location(tls) } func _unixSetSystemCall(tls *crt.TLS, _pNotUsed *Xsqlite3_vfs, _zName *int8, _pNewFunc func(*crt.TLS)) (r0 int32) { // sqlite3.c:30363:1 @@ -147880,7 +141484,6 @@ _10: _6: r0 = _rc return - } func _unixGetSystemCall(tls *crt.TLS, _pNotUsed *Xsqlite3_vfs, _zName *int8) (r0 func(*crt.TLS)) { // sqlite3.c:30406:1 @@ -147896,18 +141499,14 @@ _0: if crt.Xstrcmp(tls, _zName, (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall))+24*uintptr(_i))).X0) != i32(0) { goto _4 } - - r0 = (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1 - return + return (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1 _4: _i += 1 goto _0 _3: - r0 = nil - return - + return nil } func _unixNextSystemCall(tls *crt.TLS, _p *Xsqlite3_vfs, _zName *int8) (r0 *int8) { // sqlite3.c:30425:1 @@ -147946,18 +141545,14 @@ _6: if *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X1)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{nil})) { goto _10 } - - r0 = (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X0 - return + return (*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(_i))).X0 _10: _i += 1 goto _6 _9: - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return - + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) } var _nolockIoFinder func(*crt.TLS, *int8, *XunixFile) *Xsqlite3_io_methods // sqlite3.c:34847:1 @@ -147967,10 +141562,7 @@ func init() { } func _nolockIoFinderImpl(tls *crt.TLS, _z *int8, _p *XunixFile) (r0 *Xsqlite3_io_methods) { // sqlite3.c:34847:1 - - r0 = &_nolockIoMethods - return - + return &_nolockIoMethods } var _dotlockIoFinder func(*crt.TLS, *int8, *XunixFile) *Xsqlite3_io_methods // sqlite3.c:34857:1 @@ -147980,10 +141572,7 @@ func init() { } func _dotlockIoFinderImpl(tls *crt.TLS, _z *int8, _p *XunixFile) (r0 *Xsqlite3_io_methods) { // sqlite3.c:34857:1 - - r0 = &_dotlockIoMethods - return - + return &_dotlockIoMethods } func _sqlite3PCacheBufferSetup(tls *crt.TLS, _pBuf unsafe.Pointer, _sz int32, _n int32) { // sqlite3.c:45204:1 @@ -148025,8 +141614,6 @@ _4: _5: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(112 /* X8 */))) = _pBuf _0: - return - } var _sqlite3_initializeØ00__func__Ø000 [19]int8 // - @@ -148045,14 +141632,11 @@ func _getIntArg(tls *crt.TLS, _p *XPrintfArguments) (r0 int64) { // sqlite3.c:25 if (_p.X0) > (_p.X1) { goto _0 } - - r0 = int64(i32(0)) - return + return int64(i32(0)) _0: - r0 = Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))), int32(1)))))) - return - + /* X1 */ + return Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4))), int32(1)))))) } var _sqlite3VXPrintfØ00__func__Ø000 [16]int8 // - @@ -148089,14 +141673,11 @@ func _getDoubleArg(tls *crt.TLS, _p *XPrintfArguments) (r0 float64) { // sqlite3 if (_p.X0) > (_p.X1) { goto _0 } - - r0 = float64(0) - return + return float64(0) _0: - r0 = Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))), int32(1)))))) - return - + /* X1 */ + return Xsqlite3_value_double(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4))), int32(1)))))) } func _et_getdigit(tls *crt.TLS, _val *float64, _cnt *int32) (r0 int8) { // sqlite3.c:25147:1 @@ -148107,9 +141688,7 @@ func _et_getdigit(tls *crt.TLS, _val *float64, _cnt *int32) (r0 int8) { // sqlit if (*_cnt) > i32(0) { goto _0 } - - r0 = int8(i32(48)) - return + return int8(i32(48)) _0: *_cnt -= 1 @@ -148121,30 +141700,24 @@ _0: sink961 = *p } *_val = ((*_val) - _d) * float64(10) - r0 = int8(_digit) - return - + return int8(_digit) } func _getTextArg(tls *crt.TLS, _p *XPrintfArguments) (r0 *int8) { // sqlite3.c:25180:1 if (_p.X0) > (_p.X1) { goto _0 } - - r0 = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - return + return (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - r0 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4 /* X1 */))), int32(1)))))))) - return - + /* X1 */ + return (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(4))), int32(1)))))))) } func _sqlite3AppendChar(tls *crt.TLS, _p *XStrAccum, _N int32, _c int8) { // sqlite3.c:25849:1 if (int64(_p.X3)+int64(_N)) < int64(_p.X4) || store961(&_N, _sqlite3StrAccumEnlarge(tls, _p, _N)) > i32(0) { goto _1 } - return _1: @@ -148163,8 +141736,6 @@ _4: goto _4 _5: - return - } var _sqlite3AppendCharØ00__func__Ø000 [18]int8 // - @@ -148174,21 +141745,15 @@ func init() { } func _sqlite3HeaderSizeBtree(tls *crt.TLS) (r0 int32) { // sqlite3.c:68793:1 - r0 = int32(u64(136)) - return - + return int32(u64(136)) } func _sqlite3HeaderSizePcache(tls *crt.TLS) (r0 int32) { // sqlite3.c:44931:1 - r0 = int32(u64(72)) - return - + return int32(u64(72)) } func _sqlite3HeaderSizePcache1(tls *crt.TLS) (r0 int32) { // sqlite3.c:46150:1 - r0 = int32(u64(56)) - return - + return int32(u64(56)) } func bool2int(b bool) int32 { @@ -148212,11 +141777,11 @@ var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 var sink6568143 **XWhereLoop //TODO report GC bug var sink1025 *int8 //TODO report GC bug -var sink5819800 *XCollSeq //TODO report GC bug +var sink5819796 *XCollSeq //TODO report GC bug var sink6571434 *TInLoop //TODO report GC bug var sink6657817 *XyyStackEntry //TODO report GC bug -var sink5448595 *XMem //TODO report GC bug -var sink5490024 *uint32 //TODO report GC bug +var sink5448591 *XMem //TODO report GC bug +var sink5490020 *uint32 //TODO report GC bug var sink4543 *uint8 //TODO report GC bug var sink4517 float64 //TODO report GC bug var sink955 int16 //TODO report GC bug @@ -148226,7 +141791,7 @@ var sink4530 uint16 //TODO report GC bug var sink985 uint32 //TODO report GC bug var sink992 uint64 //TODO report GC bug var sink4537 uint8 //TODO report GC bug -func postInc5534735(p **int16, d int) *int16 { +func postInc5534731(p **int16, d int) *int16 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -148238,7 +141803,7 @@ func postInc1025(p **int8, d int) *int8 { *q += uintptr(d) return (*int8)(unsafe.Pointer(v)) } -func postInc5573366(p **TRowSetEntry, d int) *TRowSetEntry { +func postInc5573362(p **TRowSetEntry, d int) *TRowSetEntry { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -148250,13 +141815,13 @@ func postInc6657817(p **XyyStackEntry, d int) *XyyStackEntry { *q += uintptr(d) return (*XyyStackEntry)(unsafe.Pointer(v)) } -func postInc5448595(p **XMem, d int) *XMem { +func postInc5448591(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*XMem)(unsafe.Pointer(v)) } -func postInc5490024(p **uint32, d int) *uint32 { +func postInc5490020(p **uint32, d int) *uint32 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -148281,7 +141846,7 @@ func preInc1025(p **int8, d int) *int8 { *q = v return (*int8)(unsafe.Pointer(v)) } -func preInc5448595(p **XMem, d int) *XMem { +func preInc5448591(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v @@ -148311,37 +141876,37 @@ func store6546733(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 store5661003(p **XIndex, v *XIndex) *XIndex { *p = v; return v } -func store5524974(p **XColumn, v *XColumn) *XColumn { *p = v; return v } -func store5434304(p **XTable, v *XTable) *XTable { *p = v; return v } -func store5517681(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v } -func store5930528(p **XFKey, v *XFKey) *XFKey { *p = v; return v } -func store5557777(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } -func store5435867(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v } +func store5660999(p **XIndex, v *XIndex) *XIndex { *p = v; return v } +func store5524970(p **XColumn, v *XColumn) *XColumn { *p = v; return v } +func store5434300(p **XTable, v *XTable) *XTable { *p = v; return v } +func store5517677(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v } +func store5930524(p **XFKey, v *XFKey) *XFKey { *p = v; return v } +func store5557773(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } +func store5435863(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v } func store6568967(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v } -func store5935801(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } -func store5668972(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } -func store5584690(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } -func store5423097(p **XBtree, v *XBtree) *XBtree { *p = v; return v } -func store5963665(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } -func store5794354(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } -func store5518321(p **XSelect, v *XSelect) *XSelect { *p = v; return v } -func store5459579(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } -func store5945857(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } -func store5429870(p **XExprList, v *XExprList) *XExprList { *p = v; return v } -func store5506688(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } -func store5573366(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v } -func store5459145(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } +func store5935797(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } +func store5668968(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } +func store5584686(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } +func store5423093(p **XBtree, v *XBtree) *XBtree { *p = v; return v } +func store5963661(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } +func store5794350(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } +func store5518317(p **XSelect, v *XSelect) *XSelect { *p = v; return v } +func store5459575(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } +func store5945853(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } +func store5429866(p **XExprList, v *XExprList) *XExprList { *p = v; return v } +func store5506684(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } +func store5573362(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v } +func store5459141(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } func store6579482(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v } -func store5567071(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } -func store5669379(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } +func store5567067(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } +func store5669375(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } func store6566324(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v } -func store5776815(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } -func store5518870(p **XExpr, v *XExpr) *XExpr { *p = v; return v } -func store5823970(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } -func store6195512(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } -func store5664427(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } -func store5448595(p **XMem, v *XMem) *XMem { *p = v; return v } +func store5776811(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } +func store5518866(p **XExpr, v *XExpr) *XExpr { *p = v; return v } +func store5823966(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } +func store6195508(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } +func store5664423(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } +func store5448591(p **XMem, v *XMem) *XMem { *p = v; return v } func store1008(p *unsafe.Pointer, v unsafe.Pointer) unsafe.Pointer { *p = v; return v } func store4543(p **uint8, v *uint8) *uint8 { *p = v; return v } func store961(p *int32, v int32) int32 { *p = v; return v } @@ -148352,7 +141917,7 @@ func store985(p *uint32, v uint32) uint32 { *p func store992(p *uint64, v uint64) uint64 { *p = v; return v } func store4537(p *uint8, v uint8) uint8 { *p = v; return v } -type Xva_list struct{ X0 struct{} } // T5408039 struct{struct{}} +type Xva_list struct{ X0 struct{} } // T5408035 struct{struct{}} type TSqlite3Config struct { X0 int32 @@ -148428,7 +141993,7 @@ type TSqlite3Config struct { X37 func(*crt.TLS, int32) int32 X38 int32 X39 int32 -} // T5408899 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} +} // T5408895 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 Xsqlite3_mem_methods struct { X0 func(*crt.TLS, int32) unsafe.Pointer @@ -148439,7 +142004,7 @@ type Xsqlite3_mem_methods struct { X5 func(*crt.TLS, unsafe.Pointer) int32 X6 func(*crt.TLS, unsafe.Pointer) X7 unsafe.Pointer -} // T5410003 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} +} // T5409999 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 @@ -148451,7 +142016,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 -} // T5410197 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} +} // T5410193 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 @@ -148467,24 +142032,24 @@ type Xsqlite3_pcache_methods2 struct { X10 func(*crt.TLS, unsafe.Pointer, uint32) X11 func(*crt.TLS, unsafe.Pointer) X12 func(*crt.TLS, unsafe.Pointer) -} // T5410731 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{})} +} // T5410727 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 } // T5411115 struct{[23]*struct{}} +type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5411111 struct{[23]*struct{}} type XToken struct { X0 *int8 X1 uint32 -} // T5411185 struct{*int8,uint32} +} // T5411181 struct{*int8,uint32} type Tsqlite3StatType struct { X0 [10]int64 X1 [10]int64 -} // T5411492 struct{[10]int64,[10]int64} +} // T5411488 struct{[10]int64,[10]int64} type Xsqlite3_pcache_page struct { X0 unsafe.Pointer X1 unsafe.Pointer -} // T5411824 struct{*struct{},*struct{}} +} // T5411820 struct{*struct{},*struct{}} type Xsqlite3_mutex struct { X0 struct { @@ -148511,14 +142076,14 @@ type Xsqlite3_mutex struct { X2 int32 X3 uint64 X4 int32 -} // T5411941 struct{union{struct{int32,uint32,int32,uint32,int32,int16,int16,struct{*struct{},*struct{}}},[40]int8,int64},int32,int32,uint64,int32} +} // T5411937 struct{union{struct{int32,uint32,int32,uint32,int32,int16,int16,struct{*struct{},*struct{}}},[40]int8,int64},int32,int32,uint64,int32} type XHash struct { X0 uint32 X1 uint32 X2 unsafe.Pointer X3 unsafe.Pointer -} // T5415523 struct{uint32,uint32,*struct{},*struct{}} +} // T5415519 struct{uint32,uint32,*struct{},*struct{}} type XDb struct { X0 *int8 @@ -148526,7 +142091,7 @@ type XDb struct { X2 uint8 X3 uint8 X4 unsafe.Pointer -} // T5415672 struct{*int8,*struct{},uint8,uint8,*struct{}} +} // T5415668 struct{*int8,*struct{},uint8,uint8,*struct{}} type Xsqlite3 struct { X0 unsafe.Pointer @@ -148656,14 +142221,14 @@ type Xsqlite3 struct { X77 int64 X78 int64 X79 *int32 -} // T5415767 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} +} // T5415763 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 -} // T5423231 struct{*struct{},uint32,uint8,*struct{}} +} // T5423227 struct{*struct{},uint32,uint8,*struct{}} type XBtree struct { X0 unsafe.Pointer @@ -148683,7 +142248,7 @@ type XBtree struct { X2 uint8 X3 unsafe.Pointer } -} // T5423272 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} +} // T5423268 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} type XPager struct { X0 unsafe.Pointer @@ -148748,7 +142313,7 @@ type XPager struct { X59 unsafe.Pointer X60 unsafe.Pointer X61 *int8 -} // T5424196 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} +} // T5424192 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 @@ -148782,19 +142347,19 @@ type XSchema struct { X8 uint8 X9 uint16 X10 int32 -} // T5428095 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} +} // T5428091 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 -} // T5428599 struct{*struct{},*struct{},*struct{},*int8} +} // T5428595 struct{*struct{},*struct{},*struct{},*int8} type XExprList struct { X0 int32 X1 unsafe.Pointer -} // T5429895 struct{int32,*struct{}} +} // T5429891 struct{int32,*struct{}} type XTrigger struct { X0 *int8 @@ -148807,7 +142372,7 @@ type XTrigger struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T5431261 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5431257 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XTable struct { X0 *int8 @@ -148832,7 +142397,7 @@ type XTable struct { X19 unsafe.Pointer X20 unsafe.Pointer X21 unsafe.Pointer -} // T5434124 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} +} // T5434120 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} type TVdbe struct { X0 unsafe.Pointer @@ -148879,7 +142444,7 @@ type TVdbe struct { X41 uint32 X42 unsafe.Pointer X43 unsafe.Pointer -} // T5436228 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{}} +} // T5436224 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 @@ -148897,7 +142462,7 @@ type XDateTime struct { X12 int8 X13 int8 X14 int8 -} // T5443957 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} +} // T5443953 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} type Xsqlite3_context struct { X0 unsafe.Pointer @@ -148910,7 +142475,7 @@ type Xsqlite3_context struct { X7 uint8 X8 uint8 X9 [1]unsafe.Pointer -} // T5444880 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} +} // T5444876 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} type XMem struct { X0 struct { @@ -148936,7 +142501,7 @@ type XMem struct { X10 func(*crt.TLS, unsafe.Pointer) X11 unsafe.Pointer X12 unsafe.Pointer -} // T5448432 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} +} // T5448428 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 @@ -148953,9 +142518,9 @@ type XFuncDef struct { } U [8]byte } -} // T5458820 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} +} // T5458816 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} -type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5459561 struct{*struct{}} +type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5459557 struct{*struct{}} type Xsqlite3_io_methods struct { X0 int32 @@ -148977,7 +142542,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 -} // T5460896 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} +} // T5460892 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 @@ -149002,17 +142567,17 @@ 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 -} // T5465195 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} +} // T5465191 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 TBenignMallocHooks struct { X0 func(*crt.TLS) X1 func(*crt.TLS) -} // T5485058 struct{*func(),*func()} +} // T5485054 struct{*func(),*func()} type Xsqlite3_debug_mutex struct { X0 int32 X1 int32 -} // T5487266 struct{int32,int32} +} // T5487262 struct{int32,int32} type TMem0Global struct { X0 unsafe.Pointer @@ -149021,7 +142586,7 @@ type TMem0Global struct { X3 unsafe.Pointer X4 uint32 X5 int32 -} // T5489528 struct{*struct{},int64,*struct{},*struct{},uint32,int32} +} // T5489524 struct{*struct{},int64,*struct{},*struct{},uint32,int32} type Xet_info struct { X0 int8 @@ -149030,7 +142595,7 @@ type Xet_info struct { X3 uint8 X4 uint8 X5 uint8 -} // T5504679 struct{int8,uint8,uint8,uint8,uint8,uint8} +} // T5504675 struct{int8,uint8,uint8,uint8,uint8,uint8} type XStrAccum struct { X0 unsafe.Pointer @@ -149041,13 +142606,13 @@ type XStrAccum struct { X5 uint32 X6 uint8 X7 uint8 -} // T5504847 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} +} // T5504843 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} type XPrintfArguments struct { X0 int32 X1 int32 X2 *unsafe.Pointer -} // T5505045 struct{int32,int32,**struct{}} +} // T5505041 struct{int32,int32,**struct{}} type TSrcList_item struct { X0 unsafe.Pointer @@ -149076,7 +142641,7 @@ type TSrcList_item struct { U [8]byte } X16 unsafe.Pointer -} // T5506923 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} +} // T5506919 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} type XSrcList struct { X0 int32 @@ -149109,14 +142674,14 @@ type XSrcList struct { } X16 unsafe.Pointer } -} // T5507260 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{}}} +} // T5507256 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 TCte struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 -} // T5517196 struct{*int8,*struct{},*struct{},*int8} +} // T5517192 struct{*int8,*struct{},*struct{},*int8} type XWith struct { X0 int32 @@ -149127,7 +142692,7 @@ type XWith struct { X2 unsafe.Pointer X3 *int8 } -} // T5517279 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} +} // T5517275 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} type TExprList_item struct { X0 unsafe.Pointer @@ -149145,7 +142710,7 @@ type TExprList_item struct { } U [4]byte } -} // T5517815 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} +} // T5517811 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} type XSelect struct { X0 unsafe.Pointer @@ -149166,7 +142731,7 @@ type XSelect struct { X15 unsafe.Pointer X16 unsafe.Pointer X17 unsafe.Pointer -} // T5518153 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5518149 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 @@ -149196,14 +142761,14 @@ type XExpr struct { X12 uint8 X13 unsafe.Pointer X14 unsafe.Pointer -} // T5519039 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} +} // T5519035 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} type Tsqlite3PrngType struct { X0 uint8 X1 uint8 X2 uint8 X3 [256]uint8 -} // T5520498 struct{uint8,uint8,uint8,[256]uint8} +} // T5520494 struct{uint8,uint8,uint8,[256]uint8} type XSQLiteThread struct { X0 uint64 @@ -149211,7 +142776,7 @@ type XSQLiteThread struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) unsafe.Pointer X4 unsafe.Pointer -} // T5521439 struct{uint64,int32,*struct{},*func(*struct{})*struct{},*struct{}} +} // T5521435 struct{uint64,int32,*struct{},*func(*struct{})*struct{},*struct{}} type XColumn struct { X0 *int8 @@ -149221,7 +142786,7 @@ type XColumn struct { X4 int8 X5 uint8 X6 uint8 -} // T5524921 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} +} // T5524917 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} type TyColCache struct { X0 int32 @@ -149230,7 +142795,7 @@ type TyColCache struct { X3 int32 X4 int32 X5 int32 -} // T5530802 struct{int32,int16,uint8,int32,int32,int32} +} // T5530798 struct{int32,int16,uint8,int32,int32,int32} type XParse struct { X0 unsafe.Pointer @@ -149324,18 +142889,18 @@ type XParse struct { X69 unsafe.Pointer X70 unsafe.Pointer X71 unsafe.Pointer -} // T5530903 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{}} +} // T5530899 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 Tunix_syscall struct { X0 *int8 X1 func(*crt.TLS) X2 func(*crt.TLS) -} // T5538899 struct{*int8,*func(),*func()} +} // T5538895 struct{*int8,*func(),*func()} type TunixFileId struct { X0 uint64 X1 uint64 -} // T5541659 struct{uint64,uint64} +} // T5541655 struct{uint64,uint64} type XunixInodeInfo struct { X0 struct { @@ -149351,7 +142916,7 @@ type XunixInodeInfo struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T5541681 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}} +} // T5541677 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}} type XunixFile struct { X0 unsafe.Pointer @@ -149374,13 +142939,13 @@ type XunixFile struct { X17 uint8 X18 uint8 X19 uint8 -} // T5542023 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8} +} // T5542019 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8} type XUnixUnusedFd struct { X0 int32 X1 int32 X2 unsafe.Pointer -} // T5542922 struct{int32,int32,*struct{}} +} // T5542918 struct{int32,int32,*struct{}} type XunixShmNode struct { X0 unsafe.Pointer @@ -149396,7 +142961,7 @@ type XunixShmNode struct { X10 uint8 X11 uint8 X12 uint8 -} // T5543306 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8} +} // T5543302 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8} type Tflock struct { X0 int16 @@ -149404,7 +142969,7 @@ type Tflock struct { X2 int64 X3 int64 X4 int32 -} // T5544857 struct{int16,int16,int64,int64,int32} +} // T5544853 struct{int16,int16,int64,int64,int32} type TunixShm struct { X0 unsafe.Pointer @@ -149413,7 +142978,7 @@ type TunixShm struct { X3 uint8 X4 uint16 X5 uint16 -} // T5548227 struct{*struct{},*struct{},uint8,uint8,uint16,uint16} +} // T5548223 struct{*struct{},*struct{},uint8,uint8,uint16,uint16} type XBitvec struct { X0 uint32 @@ -149427,7 +142992,7 @@ type XBitvec struct { } U [496]byte } -} // T5555977 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}} +} // T5555973 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}} type XPgHdr struct { X0 unsafe.Pointer @@ -149441,7 +143006,7 @@ type XPgHdr struct { X8 unsafe.Pointer X9 unsafe.Pointer X10 unsafe.Pointer -} // T5557669 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} +} // T5557665 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} type XPCache struct { X0 unsafe.Pointer @@ -149457,7 +143022,7 @@ type XPCache struct { X10 func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32 X11 unsafe.Pointer X12 unsafe.Pointer -} // T5558055 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} +} // T5558051 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} type TPCacheGlobal struct { X0 struct { @@ -149493,7 +143058,7 @@ type TPCacheGlobal struct { X10 unsafe.Pointer X11 int32 X12 int32 -} // T5565849 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} +} // T5565845 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 XPgHdr1 struct { X0 struct { @@ -149508,7 +143073,7 @@ type XPgHdr1 struct { X6 unsafe.Pointer X7 unsafe.Pointer X8 unsafe.Pointer -} // T5566093 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} +} // T5566089 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} type XPGroup struct { X0 unsafe.Pointer @@ -149530,7 +143095,7 @@ type XPGroup struct { X7 unsafe.Pointer X8 unsafe.Pointer } -} // T5566194 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} +} // T5566190 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} type XPCache1 struct { X0 unsafe.Pointer @@ -149548,7 +143113,7 @@ type XPCache1 struct { X12 *unsafe.Pointer X13 unsafe.Pointer X14 unsafe.Pointer -} // T5566799 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} +} // T5566795 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} type XRowSet struct { X0 unsafe.Pointer @@ -149560,13 +143125,13 @@ type XRowSet struct { X6 uint16 X7 uint16 X8 int32 -} // T5572810 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} +} // T5572806 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} type TRowSetEntry struct { X0 int64 X1 unsafe.Pointer X2 unsafe.Pointer -} // T5573180 struct{int64,*struct{},*struct{}} +} // T5573176 struct{int64,*struct{},*struct{}} type TRowSetChunk struct { X0 unsafe.Pointer @@ -149575,7 +143140,7 @@ type TRowSetChunk struct { X1 unsafe.Pointer X2 unsafe.Pointer } -} // T5573252 struct{*struct{},[42]struct{int64,*struct{},*struct{}}} +} // T5573248 struct{*struct{},[42]struct{int64,*struct{},*struct{}}} type XWalIndexHdr struct { X0 uint32 @@ -149589,7 +143154,7 @@ type XWalIndexHdr struct { X8 [2]uint32 X9 [2]uint32 X10 [2]uint32 -} // T5575796 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} +} // T5575792 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} type XWal struct { X0 unsafe.Pointer @@ -149628,7 +143193,7 @@ type XWal struct { X21 *int8 X22 uint32 X23 uint8 -} // T5575888 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} +} // T5575884 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 @@ -149637,7 +143202,7 @@ type XPagerSavepoint struct { X3 uint32 X4 uint32 X5 [4]uint32 -} // T5579363 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} +} // T5579359 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} type Xsqlite3_backup struct { X0 unsafe.Pointer @@ -149652,7 +143217,7 @@ type Xsqlite3_backup struct { X9 uint32 X10 int32 X11 unsafe.Pointer -} // T5584586 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} +} // T5584582 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} type XWalCkptInfo struct { X0 uint32 @@ -149660,7 +143225,7 @@ type XWalCkptInfo struct { X2 [8]uint8 X3 uint32 X4 uint32 -} // T5638465 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} +} // T5638461 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} type TWalSegment struct { X0 int32 @@ -149668,7 +143233,7 @@ type TWalSegment struct { X2 *uint32 X3 int32 X4 int32 -} // T5645001 struct{int32,*uint16,*uint32,int32,int32} +} // T5644997 struct{int32,*uint16,*uint32,int32,int32} type XWalIterator struct { X0 int32 @@ -149680,12 +143245,12 @@ type XWalIterator struct { X3 int32 X4 int32 } -} // T5645088 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} +} // T5645084 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} type TSublist struct { X0 int32 X1 *uint16 -} // T5645560 struct{int32,*uint16} +} // T5645556 struct{int32,*uint16} type XWalWriter struct { X0 unsafe.Pointer @@ -149693,7 +143258,7 @@ type XWalWriter struct { X2 int64 X3 int32 X4 int32 -} // T5651076 struct{*struct{},*struct{},int64,int32,int32} +} // T5651072 struct{*struct{},*struct{},int64,int32,int32} type XBtShared struct { X0 unsafe.Pointer @@ -149724,7 +143289,7 @@ type XBtShared struct { X25 unsafe.Pointer X26 unsafe.Pointer X27 *uint8 -} // T5654692 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} +} // T5654688 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 @@ -149732,7 +143297,7 @@ type XCellInfo struct { X2 uint32 X3 uint16 X4 uint16 -} // T5660168 struct{int64,*uint8,uint32,uint16,uint16} +} // T5660164 struct{int64,*uint8,uint32,uint16,uint16} type XBtCursor struct { X0 unsafe.Pointer @@ -149761,7 +143326,7 @@ type XBtCursor struct { X17 unsafe.Pointer X18 [20]uint16 X19 [20]unsafe.Pointer -} // T5660235 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{}} +} // T5660231 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 @@ -149781,7 +143346,7 @@ type XIndex struct { X14 uint16 X15 uint8 X16 int8 -} // T5661141 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} +} // T5661137 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} type XMemPage struct { X0 uint8 @@ -149810,7 +143375,7 @@ type XMemPage struct { X23 unsafe.Pointer X24 func(*crt.TLS, unsafe.Pointer, *uint8) uint16 X25 func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) -} // T5664183 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{})} +} // T5664179 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 @@ -149821,7 +143386,7 @@ type XUnpackedRecord struct { X5 int8 X6 int8 X7 uint8 -} // T5669035 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} +} // T5669031 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} type XKeyInfo struct { X0 uint32 @@ -149831,7 +143396,7 @@ type XKeyInfo struct { X4 unsafe.Pointer X5 *uint8 X6 [1]unsafe.Pointer -} // T5669314 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} +} // T5669310 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} type XBtreePayload struct { X0 unsafe.Pointer @@ -149841,14 +143406,14 @@ type XBtreePayload struct { X4 uint16 X5 int32 X6 int32 -} // T5713977 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} +} // T5713973 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} type XCellArray struct { X0 int32 X1 unsafe.Pointer X2 **uint8 X3 *uint16 -} // T5715615 struct{int32,*struct{},**uint8,*uint16} +} // T5715611 struct{int32,*struct{},**uint8,*uint16} type XIntegrityCk struct { X0 unsafe.Pointer @@ -149872,7 +143437,7 @@ type XIntegrityCk struct { X7 uint8 } X11 *uint32 -} // T5729115 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} +} // T5729111 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 @@ -149893,7 +143458,7 @@ type XVdbeFrame struct { X15 int32 X16 int32 X17 int32 -} // T5755655 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} +} // T5755651 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} type XVdbeOp struct { X0 uint8 @@ -149923,7 +143488,7 @@ type XVdbeOp struct { U [8]byte } X7 *int8 -} // T5777190 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} +} // T5777186 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 @@ -149931,7 +143496,7 @@ type XVdbeOpIter struct { X2 int32 X3 int32 X4 int32 -} // T5794100 struct{*struct{},**struct{},int32,int32,int32} +} // T5794096 struct{*struct{},**struct{},int32,int32,int32} type XSubProgram struct { X0 unsafe.Pointer @@ -149941,14 +143506,14 @@ type XSubProgram struct { X4 *uint8 X5 unsafe.Pointer X6 unsafe.Pointer -} // T5794291 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} +} // T5794287 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} type XVdbeOpList struct { X0 uint8 X1 int8 X2 int8 X3 int8 -} // T5797176 struct{uint8,int8,int8,int8} +} // T5797172 struct{uint8,int8,int8,int8} type XVTable struct { X0 unsafe.Pointer @@ -149958,7 +143523,7 @@ type XVTable struct { X4 uint8 X5 int32 X6 unsafe.Pointer -} // T5809621 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} +} // T5809617 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} type XCollSeq struct { X0 *int8 @@ -149966,13 +143531,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) -} // T5820009 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} +} // T5820005 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} type Xsqlite3_vtab struct { X0 unsafe.Pointer X1 int32 X2 *int8 -} // T5820489 struct{*struct{},int32,*int8} +} // T5820485 struct{*struct{},int32,*int8} type XVdbeCursor struct { X0 uint8 @@ -150009,7 +143574,7 @@ type XVdbeCursor struct { X23 uint32 X24 uint32 X25 [1]uint32 -} // T5823744 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} +} // T5823740 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 @@ -150017,13 +143582,13 @@ type XAuxData struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T5827058 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} +} // T5827054 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} type TReusableSpace struct { X0 *uint8 X1 int32 X2 int32 -} // T5829003 struct{*uint8,int32,int32} +} // T5828999 struct{*uint8,int32,int32} type Xsqlite3_module struct { X0 int32 @@ -150049,19 +143614,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 -} // T5836155 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} +} // T5836151 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 -} // T5877421 struct{*int8,int64,int64,*struct{}} +} // T5877417 struct{*int8,int64,int64,*struct{}} type XSorterFile struct { X0 unsafe.Pointer X1 int64 -} // T5901890 struct{*struct{},int64} +} // T5901886 struct{*struct{},int64} type XSortSubtask struct { X0 unsafe.Pointer @@ -150083,7 +143648,7 @@ type XSortSubtask struct { X0 unsafe.Pointer X1 int64 } -} // T5901914 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} +} // T5901910 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 @@ -150128,14 +143693,14 @@ type XVdbeSorter struct { X1 int64 } } -} // T5902299 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}}} +} // T5902295 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 -} // T5907177 struct{*struct{},**int8,int32,int32} +} // T5907173 struct{*struct{},**int8,int32,int32} type XIncrblob struct { X0 int32 @@ -150146,7 +143711,7 @@ type XIncrblob struct { X5 unsafe.Pointer X6 *int8 X7 unsafe.Pointer -} // T5924301 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} +} // T5924297 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} type XFKey struct { X0 unsafe.Pointer @@ -150162,7 +143727,7 @@ type XFKey struct { X0 int32 X1 *int8 } -} // T5930705 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} +} // T5930701 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} type XPmaReader struct { X0 int64 @@ -150176,7 +143741,7 @@ type XPmaReader struct { X8 int32 X9 *uint8 X10 unsafe.Pointer -} // T5935405 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} +} // T5935401 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} type XIncrMerger struct { X0 unsafe.Pointer @@ -150189,7 +143754,7 @@ type XIncrMerger struct { X0 unsafe.Pointer X1 int64 } -} // T5935722 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} +} // T5935718 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} type XSorterRecord struct { X0 int32 @@ -150200,14 +143765,14 @@ type XSorterRecord struct { } U [8]byte } -} // T5941594 struct{int32,union{*struct{},int32}} +} // T5941590 struct{int32,union{*struct{},int32}} type XMergeEngine struct { X0 int32 X1 unsafe.Pointer X2 *int32 X3 unsafe.Pointer -} // T5945816 struct{int32,*struct{},*int32,*struct{}} +} // T5945812 struct{int32,*struct{},*int32,*struct{}} type XPmaWriter struct { X0 int32 @@ -150217,7 +143782,7 @@ type XPmaWriter struct { X4 int32 X5 int64 X6 unsafe.Pointer -} // T5954478 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} +} // T5954474 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} type XMemJournal struct { X0 unsafe.Pointer @@ -150236,12 +143801,12 @@ type XMemJournal struct { X7 int32 X8 unsafe.Pointer X9 *int8 -} // T5963418 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} +} // T5963414 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} type XFileChunk struct { X0 unsafe.Pointer X1 [8]uint8 -} // T5963693 struct{*struct{},[8]uint8} +} // T5963689 struct{*struct{},[8]uint8} type XWalker struct { X0 unsafe.Pointer @@ -150263,17 +143828,17 @@ type XWalker struct { } U [8]byte } -} // T5965070 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} +} // T5965066 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 -} // T5977344 struct{*struct{},int32} +} // T5977340 struct{*struct{},int32} type TIdList_item struct { X0 *int8 X1 int32 -} // T5977443 struct{*int8,int32} +} // T5977439 struct{*int8,int32} type XNameContext struct { X0 unsafe.Pointer @@ -150284,13 +143849,13 @@ type XNameContext struct { X5 int32 X6 int32 X7 uint16 -} // T5978401 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} +} // T5978397 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} type XExprSpan struct { X0 unsafe.Pointer X1 *int8 X2 *int8 -} // T6087083 struct{*struct{},*int8,*int8} +} // T6087079 struct{*struct{},*int8,*int8} type XSelectDest struct { X0 uint8 @@ -150299,7 +143864,7 @@ type XSelectDest struct { X3 int32 X4 int32 X5 unsafe.Pointer -} // T6099586 struct{uint8,*int8,int32,int32,int32,*struct{}} +} // T6099582 struct{uint8,*int8,int32,int32,int32,*struct{}} type XAggInfo struct { X0 uint8 @@ -150315,7 +143880,7 @@ type XAggInfo struct { X10 int32 X11 unsafe.Pointer X12 int32 -} // T6117081 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} +} // T6117077 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} type TAggInfo_col struct { X0 unsafe.Pointer @@ -150324,20 +143889,20 @@ type TAggInfo_col struct { X3 int32 X4 int32 X5 unsafe.Pointer -} // T6117342 struct{*struct{},int32,int32,int32,int32,*struct{}} +} // T6117338 struct{*struct{},int32,int32,int32,int32,*struct{}} type TAggInfo_func struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 int32 X3 int32 -} // T6119450 struct{*struct{},*struct{},int32,int32} +} // T6119446 struct{*struct{},*struct{},int32,int32} type TSrcCount struct { X0 unsafe.Pointer X1 int32 X2 int32 -} // T6129536 struct{*struct{},int32,int32} +} // T6129532 struct{*struct{},int32,int32} type XStat4Accum struct { X0 uint32 @@ -150357,12 +143922,12 @@ type XStat4Accum struct { X11 int32 X12 unsafe.Pointer X13 unsafe.Pointer -} // T6167370 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}} +} // T6167366 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 -} // T6179724 struct{*struct{},*int8} +} // T6179720 struct{*struct{},*int8} type XDbFixer struct { X0 unsafe.Pointer @@ -150371,7 +143936,7 @@ type XDbFixer struct { X3 *int8 X4 *int8 X5 unsafe.Pointer -} // T6193378 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} +} // T6193374 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} type XTriggerStep struct { X0 uint8 @@ -150384,19 +143949,19 @@ type XTriggerStep struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T6195416 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T6195412 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} type XAuthContext struct { X0 *int8 X1 unsafe.Pointer -} // T6199157 struct{*int8,*struct{}} +} // T6199153 struct{*int8,*struct{}} type XTableLock struct { X0 int32 X1 int32 X2 uint8 X3 *int8 -} // T6199365 struct{int32,int32,uint8,*int8} +} // T6199361 struct{int32,int32,uint8,*int8} type XModule struct { X0 unsafe.Pointer @@ -150404,7 +143969,7 @@ type XModule struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T6201015 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} +} // T6201011 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} type XWhereTerm struct { X0 unsafe.Pointer @@ -150427,7 +143992,7 @@ type XWhereTerm struct { } X11 uint64 X12 uint64 -} // T6289234 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} +} // T6289230 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} type XWhereClause struct { X0 unsafe.Pointer @@ -150458,12 +144023,12 @@ type XWhereClause struct { X11 uint64 X12 uint64 } -} // T6289487 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}} +} // T6289483 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 -} // T6289682 struct{int32,[64]int32} +} // T6289678 struct{int32,[64]int32} type XWhereLevel struct { X0 int32 @@ -150495,7 +144060,7 @@ type XWhereLevel struct { } X18 unsafe.Pointer X19 uint64 -} // T6289747 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} +} // T6289743 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 @@ -150584,7 +144149,7 @@ type XWhereInfo struct { X18 unsafe.Pointer X19 uint64 } -} // T6290090 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}} +} // T6290086 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 TcompareInfo struct { X0 uint8 @@ -151216,7 +144781,7 @@ type XyyParser struct { } } // T6657270 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 T5414776 struct { +type T5414772 struct { X0 int32 X1 uint8 X2 uint8 @@ -151224,7 +144789,7 @@ type T5414776 struct { X4 uint8 } // struct{int32,uint8,uint8,uint8,uint8} -type T5415311 struct { +type T5415307 struct { X [0]struct { X0 int32 X1 float64 @@ -151232,7 +144797,7 @@ type T5415311 struct { U [8]byte } // union{int32,float64} -type T5415341 struct { +type T5415337 struct { X0 uint32 X1 uint16 X2 uint8 @@ -151244,13 +144809,13 @@ type T5415341 struct { X8 unsafe.Pointer } // struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}} -type T5415620 struct { +type T5415616 struct { X0 func(*crt.TLS, unsafe.Pointer, int32) int32 X1 unsafe.Pointer X2 int32 } // struct{*func(*struct{},int32)int32,*struct{},int32} -type T5447435 struct { +type T5447431 struct { X0 uint8 X1 uint8 X2 *int8 @@ -151258,7 +144823,7 @@ type T5447435 struct { X4 float64 } // struct{uint8,uint8,*int8,float64,float64} -type T5448375 struct { +type T5448371 struct { X [0]struct { X0 float64 X1 int64 @@ -151270,7 +144835,7 @@ type T5448375 struct { U [8]byte } // union{float64,int64,int32,*struct{},*struct{},*struct{}} -type T5458793 struct { +type T5458789 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -151278,12 +144843,12 @@ type T5458793 struct { U [8]byte } // union{*struct{},*struct{}} -type T5506880 struct { +type T5506876 struct { X0 uint8 X1 int8 } // struct{uint8,int8,} -type T5506900 struct { +type T5506896 struct { X [0]struct { X0 *int8 X1 unsafe.Pointer @@ -151291,17 +144856,17 @@ type T5506900 struct { U [8]byte } // union{*int8,*struct{}} -type T5516644 struct { +type T5516640 struct { X0 int32 X1 [100]uint8 } // struct{int32,[100]uint8} -type T5517758 struct { +type T5517754 struct { X0 uint16 X1 uint16 } // struct{uint16,uint16} -type T5517780 struct { +type T5517776 struct { X [0]struct { X0 struct { X0 uint16 @@ -151312,7 +144877,7 @@ type T5517780 struct { U [4]byte } // union{struct{uint16,uint16},int32} -type T5519020 struct { +type T5519016 struct { X [0]struct { X0 *int8 X1 int32 @@ -151320,7 +144885,7 @@ type T5519020 struct { U [8]byte } // union{*int8,int32} -type T5555933 struct { +type T5555929 struct { X [0]struct { X0 [496]uint8 X1 [124]uint32 @@ -151329,14 +144894,14 @@ type T5555933 struct { U [496]byte } // union{[496]uint8,[124]uint32,[62]*struct{}} -type T5765389 struct { +type T5765385 struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 *unsafe.Pointer X3 int32 } // struct{*struct{},*struct{},**struct{},int32} -type T5777028 struct { +type T5777024 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -151357,7 +144922,7 @@ type T5777028 struct { U [8]byte } // union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32} -type T5823691 struct { +type T5823687 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -151367,18 +144932,18 @@ type T5823691 struct { U [8]byte } // union{*struct{},*struct{},int32,*struct{}} -type T5901738 struct { +type T5901734 struct { X0 unsafe.Pointer X1 *uint8 X2 int32 } // struct{*struct{},*uint8,int32} -type T5930662 struct { +type T5930658 struct { X0 int32 X1 *int8 } // struct{int32,*int8} -type T5941571 struct { +type T5941567 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -151386,12 +144951,12 @@ type T5941571 struct { U [8]byte } // union{*struct{},int32} -type T5963394 struct { +type T5963390 struct { X0 int64 X1 unsafe.Pointer } // struct{int64,*struct{}} -type T5964994 struct { +type T5964990 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -151405,17 +144970,17 @@ type T5964994 struct { U [8]byte } // union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}} -type T6167079 struct { +type T6167075 struct { X0 *int8 X1 *int8 } // struct{*int8,*int8} -type T6167346 struct { +type T6167342 struct { X0 *uint32 X1 *uint32 } // struct{*uint32,*uint32} -type T6289201 struct { +type T6289197 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -151424,7 +144989,7 @@ type T6289201 struct { U [8]byte } // union{int32,*struct{},*struct{}} -type T6289706 struct { +type T6289702 struct { X [0]struct { X0 struct { X0 int32 |